雷尼绍CNC探头编程步骤V01
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
雷尼绍探头使用介绍
第一草探头程序编程
第一节编探点程序
1•定原点,找各探点坐标值
先在UG软件里定好工件坐标系原点,然后用UG软件将需要探点的位
置的点(X Y Z)找出来,记录下来,以编探点程序用。
2•编探点程序(探点程序的名字自己定如:06666)
探点程序里面控制探头的移动需要调用两个重要的探头运算程序09810
和09811。
探点程序格式案例:(以下是编探Z点的案例)
%
O6666(PROBE)
G91G28Z0
G90 GO G17 G40 G49 G69 G80
(快速定位到到G54坐标系中的要探点的第一个点上方)
主轴定位,S是让主轴转一个角度,如果是探Z轴方向的点, 就不需要,如
果是探侧面,就需要S,即转角度,使探头在探各侧面时都是使用探针红宝石球的一个面测量,减小
M05
M17 (open probe)(打开探头,这个指令是由接线时接到相应端口决定的)
G43 Z50.H11 G90G00Z50.(建立刀长,即读取探头的长度)(探头快速下到Z50.的位置)
M6 T11 (探头装在T11刀座上,换T11号探头到主轴上)G90 G00 G54 X-18. Y50.
M19 (S_ ) (
N1(Z+ P0INT1)
G65P9810 X-18. Y50. F3000. G65P9810 Z19.(测第一个点的Z值)
(安全快速定位到第一个点的X Y位置,速度为F3000.)(安全快速定位到第一个点上方的安全的Z位置,速度同
上,此处高度一般离下面要测的点3MM)
(安全慢速到达第一个探点的Z位置,另外,此步探完点后,
会自动的返回到上一步Z19.0 的位置)
(#142为第一个探点的理论Z16.08与实际探得的“ Z实”的差值, 它是在0981俚面自动计算,然后传递给#142,#142
再将所得的值传递给#601,#601为第一个点Z向要补尝的值)安全快速移到安全高度Z20. 的位置)
(测第二个点的Z值)
(安全快速定位到第二个点的X Y位置,速度为F3000.)
(安全快速定位到第二个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)
(安全慢速到达第二个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)
为第二个探点的理论Z16.08与实际探得的“ Z实”的差值, 它是在09811里面自动计算,然后传递给#142,#142 再将所得的值传递给#601,#601为第二个点Z向要补尝的值)
安全快速移到安全高度Z20. 的位置)
N3(Z+ POINT1)
G65P9810 X12.5 Y51.1 F3000. G65P9810 Z19.
G65P9811 Z16.08
#603=#142
G65P9810 Z20.
N4(Z+ POINT1)
G65P9810 X12.2 Y49.2 F3000. G65P9810 Z16.
G65P9811 Z13.73
#604=#142
G65P9810 Z35. (测第三个点的Z 值)
(测第四个点的Z 值)
N16(Z+ POINT1)
G65P9810 X-16.5 Y-18.2 F3000. G65P9810 Z16.
G65P9811 Z14.23 (测第十六个点的Z 值)
G65P9811 Z16.08
#601=#142
G65P9810 Z20.
N2(Z+ POINT1)
G65P9810 X-16.5 Y48.3 F3000. G65P9810 Z17.
G65P9811 Z14.23
#602=#142 #142
G65P9810 Z35.
#616=#142
G65P9810 Z35.
(下面是对各探测的点的差值Z 设定公差范围,超过了公差即跳转到 N20处执行)
#620=0.1
(设定公差为0.1,赋值给#620)
(如果#601的绝对值大于#620的值,即跳转到N20处执行) (如果#602的绝对值大于#620的值,即跳转到N20处执行) (如果#603的绝对值大于#620的值,即跳转到N20处执行)
M18 G91G28Z0 M99
N20 #3000=99 point cuo wu Z OUT OF TOL ( 报警提示,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:1 DIA.OFF: 1 LEN:1 DIA:10.) T1M6 G0G90G54X7.2503Y10.S10000M3 G43H1Z30.M8
IF[ABS[#601]GT#620]GOT020 IF[ABS[#602]GT#620]GOTO20 IF[ABS[#603]GT#620]GOTO20
Z1.
G1Z- 5.F1500. _______________________
G03X2.2503Y20.R5.
G1X-45. 坐标z加补尝变量后―县
Y-20. (A点)
X45. (B点)
Y 20.
X2.2503
G03X-2.7497Y15.R5. G1Y10.
Z-4.F5000.
G0Z30.
M5
M9
G91G28Z0.
G28Y0.
M99
Y-20. Z 卜
5.0+#601]
#601是探头在A点探得的差值#602是探头在B点探得的差值
第三节在EXCEL里快速编辑加工程序———————————————有时需要在N多行程式里面加变量,如果手工一个一个的加,那将会是很
麻烦的事,工作量大,易出错,下面价绍一种利用EXCEL来快速编辑程序的方法。
改变之前加变量之后
(P1)
X87.656Y-19.47 Z16.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]/12 X87.656Y-19.47
Z[16.131+#601] X87.687Y-19.61
Z[16.131+#690*1]
X87.737Y-19.743 Z[16.131+#690*2]
X87.805Y-19.869 Z[16.131+#690*3]
X87.89Y-19.983 Z[16.131+#690*4]
X87.991Y-20.084 Z[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.328 Z[16.131+#690*11]
X120.604Y-20.325 Z[16.131+#602] (终点)
更改方法:
1•先将要加变量的程式复制到记事本中,如下图示:
替换为“ /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步中的文件打开,注意在打开对话框中将文件类型选为 “所有文件”,然后打开上步的文件,出出对话框如下图示:
3& 1 &
3
-467
S
Q 0O 丄
着宜
・ • * ..o * ■■■• I
T 0 9i <00000002
;l :
o M
i 善一 1 二7二二二& Y Y Y Y -Y Y
5•勾选“"其他w '
”并输入斜杠“ / ”,如图示:
4•点击下一步,出现下一个对话框,如下图示:
目 文丰导入向导” 3蜩N 2
勰畫分列斷|騎包含的分隔符号*苗溜窗□內可世看至悅列的效果• 分馬涪号
団b 曜tr ]鬥号号帅 門逗号© 鬥连象分隅轩号視烧伞处湮⑻
E1空格⑸ □轼恂购:
文本识别苻号Q : |" T
敦聒侦览:
(pi )
/V BT. 656 ;!/ -19 4T AZ/16.131
傭 37. £87 /T ; -19.&1
III 87. 737 E -19.70 Ilf 37. 005 fll -19. Bfl9 /X7 ST. OS !\l -IS ®3
H/ 37.田 1 pH -20 034 W SSL IDG ;W -20.163
/X/ 86.231 /Y/ *20.233
H 学片用f 一帕W7
aS __ <上一出⑻
下一*创防] 穿朗
F )
6•接着,选“下一步”,“完成”,打开文件完成,可以看到各部分都分开了, 要的就是这个效果,如图示:
7•将Z和数字16.31加到每一行程序中去,如图示
虫血聃5咼公式
亲体12 - A1 A三N三莖
/ U |- - ■- —三
n
三三三台押呂中
匕El吕固*〒虹封建工fF表X一 123.txt *X +
E37* 1 ⑥/A
h C[J E F G
1(Fl)
2X ET.656 Y-19. 47 Z 1 6. 1 31
3X87.687 Y-19. 61 Z17- 131
4X S7.737 Y-19, 743 Z1S- 131
5X87.805 Y-19. 869 Z19- 131
6X跡.S3 Y—983 Z2Q.丄
7X37,^$1 Y一20・0名4 Z21. 151
呂38. 1.QS Y-20. 169 Z22. 151
9S8.231 Y-20. 238 Z23. 131
1088.364 Y-20. 287 Z24. 131
1138.Y-20, 31B Z2B- 131
12S3.£46 Y-20. 32S Z26.丄3丄
139£一545 Y-20. 32S Z27-131
14 1 20.604 Y-20, 325 Z28.131
r匸■O
8•起始点和终点手工加变量,由于第一行的点为起始点,变量应该是加对应探到的补尝值#601,上图中第14行为终点,变量应该为对应探到的补尝值#602
以上两点的变量可以手工加进去,如图示,
Wil J*
A B〒D E~F~G H1J~L~
1(Pl)
2K贰S56Y-1A 47I I16^131+]丰工如3K8T.637t-I?.61I Lt 131
4K ST. 737T% T43 2L& 131
5X ST. 8^5~i-I B £69I19.131
6X「別7-1 & 983 Z2CX131
•7 f
X87.9317倔121.131
S K3S.1O67-20.169I22.131
g X88.231Y-2D. 233 Z23.131
10X88L 36d Y-2D. 2S7 Z31131
i:X SSL 504Y-2D. 313125.131
12X88,制6Y-20.323 Z26.131
13K勺氐545Y-20.323 I 2 化
131
14K二2厲妙T-20.325Z[28;
131+4602]u-丰工加
15
9.中间点加变量,要加前面图A所示的变量,方法是先将中括号,加号都拉到中
间每行中,然后在再在中间点如上图第3行中输入要加的变量如#690*1,
(这里是将终点与起始点的补尝值的差值平均分配到N个中间点里去,这里是
分12段,它的关系即#690二[#602-#601] / 12这个关系需要加到程式中去) 接着先中“ #690*1 ”往下拉,即可实现,如下图示:
A
B
C B
I
山
F
H I
J
1
(Pl)
2 X ST. 656 ? -19.4TZ [
16.131 + 弼0Q
]'
3 X 87. 687 y -19.61Z : 化 131 + 魅溯1 : 4
X 87. 737 Y -19.743 Z [ 1B. 131 +
#690*2 : 5
X S?.励 丫 -19,969 Z [ 111311
戦90归 E 6
X BL 旳Y -19. 583 Z [ 21131 + 邪90粕 )
T
X 87.991 Y -20.084 7 : 21.131 + fr690*5 8
X 88.106 Y -20.169 Z [ 21131 + 魅 90+6 9
X 8L 231 y -20.238 Z : 23.131 + #690+? ] 10
X SB. 964 ¥ -20.287 2 : 24.131 + 忆90帼 : 11
X 8B. ? -20.318 Z [ 阪 131 + 魅90料 : 12
X SB. 646 Y -20.323 2 [ 26.131 + #690*10 : 13 X 95, 545 V -20.3282 : 27,131 + *690*11
14 X
IM 眈¥
-20.芟 5 z
[
2B. 131 +
躬02
E
1 r
然后将EXCEL 另存为文本txt 的文件,再用记事本开,如下力示:
T-=ri Jto|: »
(Fl)
8 8 8
O O 8 8 8
6
7 7 5 11 6 -08309988 88 88 95 231 Y 364 V 504 Y 646 Y 545 Y 120. 604 Y
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 22 131 +
21 131 十 #690*7 21131 4- #690龍8 25.131 + #690*9 26.131 +
#690*10
27.131 + 28.131
+
#690=[#602-3602] /12 式如下图示:
将中间的空距离删除,并在起始点前面加入它对应的宏变量关系
8888 -记事本
文件(卜)躺辑旧憎式(5 鱼看M 粘間(H)
(P1)
#690二[#602-#601] X87. 656 Y-19. 47
X87. 687 Y-19. 61
X87. 737 Y-19-743 X87. 805 Y-19. 869 X87. 89 Y-19. 983 X87. 991 Y—20. 084 X88. 106 Y-20. 169 X88.231 Y-20. 238 X88. 364 Y—20. 287 X88. 504 Y-2CL 318 X88. 646 Y—20. 328 X95. 545 Y-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*5 j 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. 131 i #690*11] Z[28. 131+#602]。