雷尼绍CNC探头编程步骤V01.docx
《雷尼绍CNC探头编程步骤V01.docx》由会员分享,可在线阅读,更多相关《雷尼绍CNC探头编程步骤V01.docx(16页珍藏版)》请在冰豆网上搜索。
![雷尼绍CNC探头编程步骤V01.docx](https://file1.bdocx.com/fileroot1/2023-1/24/40f285fe-83d2-4988-9261-c0e484d1ae95/40f285fe-83d2-4988-9261-c0e484d1ae951.gif)
雷尼绍CNC探头编程步骤V01
雷尼绍探头使用介绍
第一草探头程序编程
第一节编探点程序
1•定原点,找各探点坐标值
先在UG软件里定好工件坐标系原点,然后用UG软件将需要探点的位
置的点(XYZ)找出来,记录下来,以编探点程序用。
2•编探点程序(探点程序的名字自己定如:
06666)
探点程序里面控制探头的移动需要调用两个重要的探头运算程序09810
和09811。
探点程序格式案例:
(以下是编探Z点的案例)
%
O6666(PROBE)
G91G28Z0
G90GOG17G40G49G69G80
G90G00G54X-18.Y50.
M19(S_)(
(快速定位到到G54坐标系中的要探点的第一个点上方)
主轴定位,S是让主轴转一个角度,如果是探Z轴方向的点,就不需要,如果是探侧面,就需要S,即转角度,使探头在探各侧面时都是使用探针红宝石球的一个面测量,减小
M05
M17(openprobe)
(打开探头,这个指令是由接线时接到相应端口决定的)
G43Z50.H11
G90G00Z50.
(建立刀长,即读取探头的长度)
(探头快速下到Z50.的位置)
N1(Z+P0INT1)
G65P9810X-18.Y50.F3000.
G65P9810Z19.
(测第一个点的Z值)
(安全快速定位到第一个点的XY位置,速度为F3000.)(安全快速定位到第一个点上方的安全的Z位置,速度同
G65P9811Z16.08
#601=#142
G65P9810Z20.
N2(Z+POINT1)
G65P9810X-16.5Y48.3F3000.
G65P9810Z17.
G65P9811Z14.23
#602=#142#142
G65P9810Z35.
上,此处高度一般离下面要测的点3MM)
(安全慢速到达第一个探点的Z位置,另外,此步探完点后,
会自动的返回到上一步Z19.0的位置)
(#142为第一个探点的理论Z16.08与实际探得的“Z实”的差值,
它是在0981俚面自动计算,然后传递给#142,#142
再将所得的值传递给#601,#601为第一个点Z向要补尝的值)安全快速移到安全高度Z20.的位置)
(测第二个点的Z值)
(安全快速定位到第二个点的XY位置,速度为F3000.)
(安全快速定位到第二个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)
(安全慢速到达第二个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)
为第二个探点的理论Z16.08与实际探得的“Z实”的差值,它是在09811里面自动计算,然后传递给#142,#142再将所得的值传递给#601,#601为第二个点Z向要补尝的值)
安全快速移到安全高度Z20.的位置)
N3(Z+POINT1)
G65P9810X12.5Y51.1F3000.
G65P9810Z19.
G65P9811Z16.08
#603=#142
G65P9810Z20.
N4(Z+POINT1)
G65P9810X12.2Y49.2F3000.
G65P9810Z16.
G65P9811Z13.73
#604=#142
G65P9810Z35.
(测第三个点的Z值)
(测第四个点的Z值)
N16(Z+POINT1)
G65P9810X-16.5Y-18.2F3000.
G65P9810Z16.
G65P9811Z14.23
(测第十六个点的Z值)
#616=#142
G65P9810Z35.
(下面是对各探测的点的差值Z设定公差范围,超过了公差即跳转到N20处执行)
#620=0.1(设定公差为0.1,赋值给#620)
IF[ABS[#601]GT#620]GOT020
IF[ABS[#602]GT#620]GOTO20
IF[ABS[#603]GT#620]GOTO20
(如果#601的绝对值大于#620的值,即跳转到N20处执行)
(如果#602的绝对值大于#620的值,即跳转到N20处执行)
(如果#603的绝对值大于#620的值,即跳转到N20处执行)
M18
G91G28Z0
M99
N20#3000=99pointcuowuZOUTOFTOL(报警提示,Z超公差,此处“#3000=”后面
可以为自己设定0-200另加的提示信息)
G91G28Z0
M99
第二节编辑加工程序
将各探点对应的补尝值变量(#601#602#603……)加到加工程序里面对应的点的坐标
处。
(此处以补尝Z值来说明,补尝X和丫方向与补尝Z方向原理一样):
(即两点间直接连接,各有一个Z值)
从A点到B点,探点A和B的补尝差值分别为#601,#602。
若想让刀具从A到B一般性过
渡,即只需将A和B两点的Z补尝值变量加入到对应的加工程序里面。
以下为加工程序:
(以补尝Z值为例)
O2222
G91G28Z0
G0G17G40G49G80G90
(TOOL:
1DIA.OFF:
1LEN:
1DIA:
10.)T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
G1Z-5.F1500.
坐标Z原先的标准深度值是Z-5.0
G03X2.2503Y20.R5.
G1X-45.坐标z加补尝变量后―县
Y-20.Z卜5.0+#601]
X45.Z卜5.0+#602]
Y-20.(A点)
X45.(B点)
Y20.
#601是探头在A点探得的差值
#602是探头在B点探得的差值
X2.2503
G03X-2.7497Y15.R5.
G1Y10.
Z-4.F5000.
G0Z30.
M5
M9
G91G28Z0.
G28Y0.
M99
第三节在EXCEL里快速编辑加工程序———————————————
有时需要在N多行程式里面加变量,如果手工一个一个的加,那将会是很
麻烦的事,工作量大,易出错,下面价绍一种利用EXCEL来快速编辑程序的方法。
改变之前
加变量之后
(P1)
X87.656Y-19.47Z16.131
X87.687Y-19.61
X87.737Y-19.743
X87.805Y-19.869
X87.89Y-19.983
X87.991Y-20.084
X88.106Y-20.169
X88.231Y-20.238
X88.364Y-20.287
X88.504Y-20.318
X88.646Y-20.328
X95.545Y-20.328
X120.604Y-20.325
(P1)
#690=[#602-#601]/12X87.656Y-19.47Z[16.131+#601]X87.687Y-19.61Z[16.131+#690*1]
X87.737Y-19.743Z[16.131+#690*2]X87.805Y-19.869Z[16.131+#690*3]X87.89Y-19.983Z[16.131+#690*4]X87.991Y-20.084Z[16.131+#690*5]
X88.106Y-20.169
X88.231Y-20.238
X88.364Y-20.287
X88.504Y-20.318
X88.646Y-20.328
Z[16.131+#690*6]
Z[16.131+#690*7]
Z[16.131+#690*8]
Z[16.131+#690*9]
Z[16.131+#690*10]
(起点)
X95.545Y-20.328Z[16.131+#690*11]
X120.604Y-20.325Z[16.131+#602](终点)
更改方法:
1•先将要加变量的程式复制到记事本中,如下图示:
3&
1&
3
-467SQ0O丄着宜・•*..o*■■■•IT09i<00000002;l:
oMi善一1二7二二二&YYYY-YYYYYYY4■g了晉YCH4S10Q工喜oiil'eEe5W言i-<0ooiooecmirl<<<<<<<<<
替换为“/Z/”,如图示:
'霽逢丈丰立栏-i己事丰
文削日砒苗]情jg)可石(V)强助阳)
(P1)
/X/87.656/Y/-19・47/Z/16・131
/X/87.687/Y/-19・61
/X/87.737/Y/-19.743
/X/87・805/Y/-19・869
/X/87.89/Y/-19.983
/X/87.991/Y/-20.084
/X/88・106/Y/—20.169
/X/88.231/Y/-20,238
/X/88・364/Y/-20.287
/X/88.504/Y/-20.318
/X/88.646/Y/-20.328
/X/95.545/Y/-20.328
/X/120,604/Y/-20.325
3•打开EXCEL,将第2步中的文件打开,注意在打开对话框中将文件类型选为
“所有文件”,然后打开上步的文件,出出对话框如下图示:
4•点击下一步,出现下一个对话框,如下图示:
目文丰导入向导”3蜩N2
勰畫分列斷|騎包含的分隔符号*苗溜窗□內可世看至悅列的效果•
分馬涪号
団b曜tr]鬥号号帅門逗号©鬥连象分隅轩号視烧伞处湮⑻
E1空格⑸□轼恂购:
文本识别苻号Q:
|"T
敦聒侦览:
(pi)
/VBT.656;!
/-194TAZ/16.131
傭37.£87/T;-19.&1
III87.737E-19.70
Ilf37.005fll-19.Bfl9
/X7ST.OS!
\l-IS®3
H/37.田1pH-20034
WSSLIDG;W-20.163
/X/86.231/Y/*20.233
H学片用f一帕W7
aS__<上一出⑻下一*创防]穿朗F)
6•接着,选“下一步”,“完成”,打开文件完成,可以看到各部分都分开了,
要的就是这个效果,如图示:
7•将Z和数字16.31加到每一行程序中去,如图示
虫血聃5咼
公式
亲体
12-A1A
三N三莖
/U|
--■-—三
n
三三三台押呂中
匕El吕固*
〒虹封建工fF表X
一123.txt*
X+
E37
*1⑥
/a
h
C
[J
E
FG
1(Fl)
2
X
ET.
656Y
-19.47Z
16.131
3
X
87.
687Y
-19.61Z
17-131
4
X
S7.
737Y
-19,743Z
1S-131
5
X
87.
805Y
-19.869Z
19-131
6
X
跡
.S3Y
—983Z
2Q.丄
7
X
37,
^$1Y
一20・0名4Z
21.151
呂
38.
1.QSY
-20.169Z
22.151
9
S8.
231Y
-20.238Z
23.131
10
88.
364Y
-20.287Z
24.131
11
38.
Y
-20,31BZ
2B-131
12
S3.
£46Y
-20.32SZ
26.丄3丄
13
9£一
545Y
-20.32SZ
27-131
14
120.
604Y
-20,325Z
28.131
r匸
■O
8•起始点和终点手工加变量,由于第一行的点为起始点,变量应该是加对应探到的
补尝值#601,上图中第14行为终点,变量应该为对应探到的补尝值#602
以上两点的变量可以手工加进去,如图示,
Wil
J*
A
B
〒
D
E
~F~
G
H
1
J
~L~
1
(Pl)
2
K
贰S56
Y
-1A47
I
I
16^131
+
]
丰工如
3
K
8T.637
t
-I?
.61
I
Lt131
4
K
ST.737
T
%T432
L&131
5
X
ST.8^5
~i
-IB£69
I
19.131
6
X
「別
7
-1&983Z
2CX131
•7f
X
87.931
7
倔1
21.131
S
K
3S.1O6
7
-20.169
I
22.131
g
X
88.231
Y
-2D.233Z
23.131
10
X
88L36d
Y
-2D.2S7Z
31131
i:
X
SSL504
Y
-2D.313
1
25.131
12
X
88,制6
Y
-20.323Z
26.131
13
K
勺氐545
Y
-20.323I
2化131
14
K
二2厲妙
T
-20.325
Z
[
28;131
+
4602
]
u-丰工加
15
9.中间点加变量,要加前面图A所示的变量,方法是先将中括号,加号都拉到中
间每行中,然后在再在中间点如上图第3行中输入要加的变量如#690*1,
(这里是将终点与起始点的补尝值的差值平均分配到N个中间点里去,这里是
分12段,它的关系即#690二[#602-#601]/12这个关系需要加到程式中去)
接着先中“#690*1”往下拉,即可实现,如下图示:
A
B
CB
I
山
F
HI
J
1
(Pl)
2
X
ST.656?
-19.4TZ
[
16.131+
弼0Q
]'
3
X
87.687y
-19.61Z
:
化131+
魅溯1
:
4
X
87.737Y
-19.743
Z
[
1B.131+
#690*2
:
5
X
S?
.励丫
-19,969Z
[
111311
戦90归
E
6
X
BL旳Y
-19.583Z
[
21131+
邪90粕
)
T
X
87.991Y
-20.084
7
:
21.131+
fr690*5
8
X
88.106Y
-20.169Z
[
21131+
魅90+6
9
X
8L231y
-20.238Z
:
23.131+
#690+?
]
10
X
SB.964¥
-20.2872
:
24.131+
忆90帼
:
11
X
8B.?
-20.318Z
[
阪131+
魅90料
:
12
X
SB.646Y
-20.3232
[
26.131+
#690*10
:
13
X
95,545V
-20.3282
:
27,131+
*690*11
14
X
IM眈¥
-20.芟5
z
[
2B.131+
躬02
E
1r
然后将EXCEL另存为文本txt的文件,再用记事本开,如下力示:
T-=riJto|:
»
(Fl)
888OO888
6775116-0830990
6678891
88
88
88
95
231Y
364V
504Y
646Y
545Y
120.604Y
19*47-19.61-19.743-19.869
19.983
20.084-20.169-20.238-20.287-20.318-20.328-20.328-20.325
16,131
+
4601
17.131
+
#690*1
18.131
+
#690*2
19.131
+
娴90*3
20.131
十
#690*\
21.131
#690*5
22131
+
21131
十
#690*7
21131
4-
#690龍8
25.131
+
#690*9
26.131
+
#690*10
27.131
+
28.131
+
#690=[#602-3602]/12式如下图示:
将中间的空距离删除,并在起始点前面加入它对应的宏变量关系
文件(卜)躺辑旧憎式(5鱼看M粘間(H)
(P1)
#690二[#602-#601]
X87.656Y-19.47
X87.687Y-19.61
X87.737Y-19-743
X87.805Y-19.869
X87.89Y-19.983
X87.991Y—20.084
X88.106Y-20.169
X88.231Y-20.238
X88.364Y—20.287
X88.504Y-2CL318
X88.646Y—20.328
X95.545Y-20,328
X120.604Y-20.325
/12
Z[16.131+#601]
Z[17,131+tt690*l]
Z[18.131+#690*2]
Z[19.131十#690*3j
Z[20.131+#690*4]
Z[21.131十#690*5j
Z[22.131+#690*6]
Z[23-131十#690*7j
Z[24.131+#690*8]
Z[25.131十#690*9]
Z[26.131+#690*10]
Z[27.131i#690*11]
Z[28.131+#602]