雷尼绍CNC探头编程步骤-V01

合集下载

雷尼绍CNC探头编程步骤V

雷尼绍CNC探头编程步骤V

雷尼绍探头使用介绍第一章探头程序编程第一节编探点程序1.定原点,找各探点坐标值先在UG软件里定好工件坐标系原点,然后用UG软件将需要探点的位置的点(X Y Z)找出来,记录下来,以编探点程序用。

2.编探点程序(探点程序的名字自己定如:O6666)探点程序里面控制探头的移动需要调用两个重要的探头运算程序O9810 和O9811。

探点程序格式案例:(以下是编探Z点的案例)%O6666(PROBE)G91G28Z0G90 G0 G17 G40 G49 G69 G80M6 T11 (探头装在T11刀座上,换T11 号探头到主轴上)G90 G00 G54 X-18. Y50. (快速定位到到G54坐标系中的要探点的第一个点上方)M19 (S_ ) (主轴定位,S是让主轴转一个角度,如果是探Z轴方向的点,S就不需要,如果是探侧面,就需要S,即转角度,使探头在探各侧面时都是使用探针红宝石球的一个面测量,减小误差)M05M17 (open probe) (打开探头,这个指令是由接线时接到相应端口决定的)G43 Z50.H11 (建立刀长,即读取探头的长度)G90G00Z50. (探头快速下到Z50.的位置)N1(Z+ POINT1) (测第一个点的Z值)G65P9810 X-18. Y50. F3000. (安全快速定位到第一个点的X Y位置,速度为F3000.)G65P9810 Z19. (安全快速定位到第一个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)G65P9811 Z16.08 (安全慢速到达第一个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)#601=#142 (#142为第一个探点的理论Z16.08与实际探得的“Z实”的差值,它是在O9811里面自动计算,然后传递给#142,#142再将所得的值传递给#601,#601为第一个点Z向要补尝的值)G65P9810 Z20. (安全快速移到安全高度Z20.的位置)N2(Z+ POINT1)(测第二个点的Z值)G65P9810 X-16.5 Y48.3 F3000. (安全快速定位到第二个点的X Y位置,速度为F3000.)G65P9810 Z17. (安全快速定位到第二个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)G65P9811 Z14.23 (安全慢速到达第二个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)#602=#142 #142为第二个探点的理论Z16.08与实际探得的“Z实”的差值,它是在O9811里面自动计算,然后传递给#142,#142再将所得的值传递给#601,#601为第二个点Z向要补尝的值)G65P9810 Z35. 安全快速移到安全高度Z20.的位置)N3(Z+ POINT1) (测第三个点的Z值)G65P9810 X12.5 Y51.1 F3000.G65P9810 Z19.G65P9811 Z16.08#603=#142G65P9810 Z20.N4(Z+ POINT1) (测第四个点的Z值)G65P9810 X12.2 Y49.2 F3000.G65P9810 Z16.G65P9811 Z13.73#604=#142G65P9810 Z35................N16(Z+ POINT1) (测第十六个点的Z值)G65P9810 X-16.5 Y-18.2 F3000.G65P9810 Z16.G65P9811 Z14.23#616=#142G65P9810 Z35.(下面是对各探测的点的差值Z设定公差范围,超过了公差即跳转到N20 处执行)#620=0.1 (设定公差为0.1,赋值给#620)IF[ABS[#601]GT#620]GOTO20 (如果#601的绝对值大于#620的值,即跳转到N20 处执行)IF[ABS[#602]GT#620]GOTO20 (如果#602的绝对值大于#620的值,即跳转到N20 处执行)IF[ABS[#603]GT#620]GOTO20 (如果#603的绝对值大于#620的值,即跳转到N20 处执行)...............M18G91G28Z0M99N20 #3000=99 point cuo wu Z OUT OF TOL (报警提示,Z超公差,此处“#3000=”后面可以为自己设定0-200另加的提示信息)G91G28Z0M99第二节编辑加工程序将各探点对应的补尝值变量(#601 #602 #603 ......)加到加工程序里面对应的点的坐标处。

雷尼绍探头设定及使用

雷尼绍探头设定及使用

MP10自动探头设定一:调整自动探头1.刀柄擦干净2.装电池(注意正.负级)如图A电池正负极,及其表示位置图A3.装探头(用专用扳手扳紧)(如图B)图B4.将自动探头装入主轴中5.用杠杆千分表打在红宝石最高点,转动自动探头,看百分表的数值,假如数值小于0.02MM,就不用在调整自动探头,反之需要调整(如图C)6.把杠杆表打在红宝石最高点, 图C用内六角调整自动探头上的四个螺丝(如图D)二:自动探头直径补偿1.把一个标准圆环固定在工作台上.2.用千分表寻找圆环中心,是主轴中心与圆环中心重合.(千分表尽可能为0)(如图E)3.在圆环中心设定一个机床坐标系原点.4.把主轴移开,在返回进行确认.(此时千分表为0)Ⅰ调整螺丝位置图D 图E (FM MP3的调整螺丝在圆锥盖得里面)5.把自动探头放入主轴中,走到设定的原点(如图F)6.在MDI方式下,输入CALL OO18,启动.(自动探头加电,会有几秒的延时) (FMMP3输入 : CALL OO16)7.把自动探头下降到基准圆环平面以下10MM左右.8.在MDI方式下,输入CALL OO21,启动.(将设定的原点读入MSB原点)9.画面放在"测量结果显示",按"MSB原点"(MSB原点坐标,No.3号坐标系).10.输入VNCOM[1]=8,启动.11.将画面放在"测量结果显示"按"传感器",用手轻碰探头,看到传感器画面有黄色的指示灯会亮,进行信号确认,表示探头有信号.12.在MDI方式下,输入:CALL OO10 PMOD=9 PDI=50 POVT=3 启动.PMOD=9 表示自动探头半径补偿 PDI=50 表示基准环的准确直径 POVT=3表示超行程距离13.测量结果在"测量表示画面",按"MSB刀具ON/OFF"键.半径补偿的1-4号半径补偿值为探头4个方向的补偿值.14.在MDI方式下,输入:CALL OO19 启动(表示断电)(FMMP3输入:CALL OO17)三:自动探头长度方向补偿1.换基准棒.(记下标准棒的长度,假如为199.9MM)2.将基准棒的端面与量块轻微接触到(如图G).3.在此位置设定Z方向的原点.a.绝对长刀具补偿:运算199.9b.相对刀具补偿:运算04.抬起基准刀具,主轴换上自动探头.5.在MDI方式下输入:CALL OO18 启动 <VNCOM[1]=8检测信号>6.在手动方式下,将自动探头放在量块的上方,大约10MM左右(如图F).* 相对补偿,PLI=自动探头长度-基准棒长度(大概距离)9.CALL OO19 (自动探头断电)四:复制补偿数值图F1.将"MSB刀具ON/OFF"中的,半径补偿1-4号复制到5-20号,长度补偿的5号复制的1-4号.2.在MDI方式下,输入:CALL OO22 Ⅱ间距10MM左右 图G 图H使用自动探头一:内径测量1.探头放在孔的中心位置(大概),把探头的顶端移到孔内.2.MDI方式下:输入 CALL OO18 启动(FMMP3输入CALL OO16)3.测量: CALL OO10 PMOD=7 PDI=50 启动 .(PMOD=7表示测量孔德半径.PDI=50表示孔直径的预想值) 4:测量结果在"测量结果显示"中.5.设定孔中心为原点: CALL OO20 PHN=3 PX=0 PY=0 启动.(PHN=3表示为3号坐标系,PX,PY表示X与Y偏移量) 6:在MDI方式下,输入: CALL OO19 启动(FMMP3输入:CALL OO17)二:外径测量1.探头放在孔的中卫,并且在零件的上方.2.CALL OO18启动.3.测量: CALL OO10 PMOD=6 PDI=100 PIN=25 启动 (PMOD=6表示测量外径 PDI=100表示外径的预想值 PIN=25表示从探头顶端下降25mm.)4.以下操作同测内径操作.三:X向的端面测量 1.探头放在离被测平面不远的地方.2.在MDI方式下,输入: CALL OO10 PMOD=1 PEI=-255 启动 .(PEI=-255表示X向的预想值,预想值=当前位置+到被测面得距离) 3.设原点同上,设好原点后,再次确认,输入:CALL OO10 PMOD=1 PEI=0启动 PEI=0表示确认面与测量面差值为0.四:Y向端面测量1.测量:CALL OO10 PMOD=2 PEI=800 启动2.设原点和再次确认操作步骤同上.五:Z向测量.1.探头方在被测零件平面的上方.2.在MDI方式下,输入: G56H5 启动,HS=5表示MSB刀具长度补偿为五号.3.测量:CALL OO10 PMOD=3 PEI=-111 启动4.设原点和再次确认同上.六:测量两点间的距离探头放在被测量两点的大约中间位置.*X向测量:CALL OO10 PMOD=11 PELI=60 启动 *Y向测量:CALL OO10 PMOD=12 PELI=85 启动七:测量两端面的距离探头放还在被测两端面的中间,并放在零件的上面.* X向测量:CALL OO10 PMOD=11 PELI=130 PIN=30 启动* Y向测量:CALL OO10 PMOD=12 PELI=130 PIN=30 启动END Ⅲ。

数控CNC行业中雷尼绍探头应用与编程

数控CNC行业中雷尼绍探头应用与编程

目前大量先进的CNC数控设备都配备了测头系统,我们熟知的有雷尼绍探头、海克斯康、波龙、马波斯。

使用测头的好处有很多,比如,可以对工件进行自动找正、序中测量、序后检测,既能缩短工件的准备时间,又能在生产中实现自动调整加工,大大提升设备的自动化程度,减少工件不良和报废,微信公众号:CNCaction (cnc实战技术)就这一情况,做出了一个决定,就是录了全网唯一的一部有关这方面的视频,以下是其中的一些知识内容,供大家参考。

如下面所示的是探头内部的一个程序内容,但具体是什么意思?相信很多人都搞不懂,所以就会在工作中碰到问题时不知所措。

O9810(REN*PROTECTED*POSN)G65P9724IF[#9NE#0]GOTO3IF[#117NE#0]GOTO2#3000=88(NO*FEED*RATE)N2#9=#117N3#117=#9#148=0N4G31X#24Y#25Z#26F#9IF[#24EQ#0]GOTO5IF[ABS[#5041-[#24]]GT#123]GOTO8N5IF[#25EQ#0]GOTO6IF[ABS[#5042-[#25]]GT#123]GOTO8N6IF[#26EQ#0]GOTO7IF[ABS[[#5043-#116]-[#26]]GT#123]GOTO8N7GOTO9N8#148=7.IF[#13EQ1.]GOTO9#3000=86(PATH*OBSTRUCTED)N9M99%视频讲解了下面目录内容一、宏程序1、变量2、运算指令3、控制指令4、练习举例5、系统指令6、宏程序使用二、雷尼绍探头使用培训1、探头内部程序及要用到的各种变量的作用讲解2、算数和逻辑讲解3、程序调用4、探头快速校正讲解5、电池更换6、探头各种颜色指示灯的意义7、工作模式的设置8、探头各种报警的意义讲解及应对解决9、探头状态说明三、雷尼绍探头编程1、讲解各种探测的思路、方法2、分析使用正确的探测程序3、调用探测到的数据并在加工中灵活运用4、各探头程序的应用与编程5、实际编程案例6、其它……。

雷尼绍探头编程步骤 V01

雷尼绍探头编程步骤 V01

雷尼绍探头使用介绍第一章探头程序编程第一节编探点程序1.定原点,找各探点坐标值先在UG软件里定好工件坐标系原点,然后用UG软件将需要探点的位置的点(X Y Z)找出来,记录下来,以编探点程序用。

2.编探点程序(探点程序的名字自己定如:O6666)探点程序里面控制探头的移动需要调用两个重要的探头运算程序O9810 和O9811。

探点程序格式案例:(以下是编探Z点的案例)%O6666(PROBE)G91G28Z0G90 G0 G17 G40 G49 G69 G80M6 T11 (探头装在 T11刀座上,换 T11 号探头到主轴上)G90 G00 G54 X-18. Y50. (快速定位到到G54坐标系中的要探点的第一个点上方)M19 (S_ ) (主轴定位,S是让主轴转一个角度,如果是探Z轴方向的点, S就不需要,如果是探侧面,就需要S,即转角度,使探头在探各侧面时都是使用探针红宝石球的一个面测量,减小误差)M05M17 (open probe) (打开探头,这个指令是由接线时接到相应端口决定的)G43 Z50.H11 (建立刀长,即读取探头的长度)G90G00Z50. (探头快速下到Z50.的位置)N1(Z+ POINT1) (测第一个点的Z值)G65P9810 X-18. Y50. F3000. (安全快速定位到第一个点的X Y位置,速度为F3000.)G65P9810 Z19. (安全快速定位到第一个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)G65P9811 Z16.08 (安全慢速到达第一个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)#601=#142 (#142为第一个探点的理论Z16.08与实际探得的“Z实”的差值,它是在O9811里面自动计算,然后传递给#142,#142再将所得的值传递给#601,#601为第一个点Z向要补尝的值)G65P9810 Z20. (安全快速移到安全高度Z20.的位置)N2(Z+ POINT1)(测第二个点的Z值)G65P9810 X-16.5 Y48.3 F3000. (安全快速定位到第二个点的X Y位置,速度为F3000.)G65P9810 Z17. (安全快速定位到第二个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)G65P9811 Z14.23 (安全慢速到达第二个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)#602=#142 #142为第二个探点的理论Z16.08与实际探得的“Z实”的差值,它是在O9811里面自动计算,然后传递给#142,#142再将所得的值传递给#601,#601为第二个点Z向要补尝的值)G65P9810 Z35. 安全快速移到安全高度Z20.的位置)N3(Z+ POINT1) (测第三个点的Z值)G65P9810 X12.5 Y51.1 F3000.G65P9810 Z19.G65P9811 Z16.08#603=#142G65P9810 Z20.N4(Z+ POINT1) (测第四个点的Z值)G65P9810 X12.2 Y49.2 F3000.G65P9810 Z16.G65P9811 Z13.73#604=#142G65P9810 Z35................N16(Z+ POINT1) (测第十六个点的Z值)G65P9810 X-16.5 Y-18.2 F3000.G65P9810 Z16.G65P9811 Z14.23#616=#142G65P9810 Z35.(下面是对各探测的点的差值Z设定公差范围,超过了公差即跳转到N20 处执行)#620=0.1 (设定公差为0.1,赋值给#620)IF[ABS[#601]GT#620]GOTO20 (如果#601的绝对值大于#620的值,即跳转到N20 处执行)IF[ABS[#602]GT#620]GOTO20 (如果#602的绝对值大于#620的值,即跳转到N20 处执行)IF[ABS[#603]GT#620]GOTO20 (如果#603的绝对值大于#620的值,即跳转到N20 处执行)...............M18G91G28Z0M99N20 #3000=99 point cuo wu Z OUT OF TOL (报警提示,Z超公差,此处“#3000=”后面可以为自己设定0-200另加的提示信息)G91G28Z0M99第二节编辑加工程序将各探点对应的补尝值变量(#601 #602 #603 ......)加到加工程序里面对应的点的坐标处。

《雷尼绍探头编程》课件

《雷尼绍探头编程》课件

基础电路连接
讲解探头与电路的连接和布线 方式。
编程相关概念介绍
讲解常用的编程语言和控制结 构,以及如何编写探头代码。
常用传感器介绍
介绍湿度、气压、光照和声音 等常用传感器的原理和使用方 法。
探头编程实例
1
实例1:温度测量
通过编写代码实现探头对环境温度的测量。
2
实例2:湿度测量
通过编写代码实现探头对环境湿度的测量。
教授如何使用其他模块扩 展探头的功能和应用场景。
与其他传感器配合使用
介绍探头与其他传感器进行配合使用的方法 和技巧。
常见问题解答
总结探头编程过程中本课程的主要内容和知识 点。
学习建议
下一步学习计划
提供针对性的学习建议和技巧, 帮助学员深入学习和掌握技能。
提供参考资料和学习方向,帮 助学员规划下一步的学习计划。
谢谢观看
欢迎提出宝贵意见和建议,谢谢支持!
3
实例3:气压测量
通过编写代码实现探头对大气压力的测量。
4
实例4:光照测量
通过编写代码实现探头对环境光照的测量。
5
实例5:声音测量
通过编写代码实现探头对环境声音的测量。
深入学习
探头编程思路分析
讲解探头编程思路的分析 方法和实践技巧。
编程高级技巧介绍
介绍探头编程中的高级应 用和技巧,如PID算法。
使用其他模块扩展功能
雷尼绍探头编程课件
介绍探头编程的基础知识、实例和高级技巧,帮助您深入学习和掌握该技术。
概述
雷尼绍探头简介
介绍探头的特点和原理。
课程目标
说明本课程的学习目标和预期结果。
编程流程概述
讲解探头编程的主要步骤和流程。

Fanuc系统机床雷尼绍探头编程说明

Fanuc系统机床雷尼绍探头编程说明

Fanuc系统机床雷尼绍探头编程说明 (1)1、Fanuc探头相关技术基础及原理 (2)2、探头使用规范 (4)3、全局变量的使用情况 (6)4、测头长度校正-O9801 (8)5、校正测针X/Y偏置-O9802 (9)6、校正测针球半径-O9803 (9)7、保护移动程序-O9810 (10)8、单点测量程序-O9811 (11)9、槽/凸台测量程序-O9812 (12)槽测量程序- O9812 (13)凸台测量程序- O9812 (13)有凸台的槽测量程序- O9812 (14)10、孔/圆台测量程序-O9814 (14)孔测量程序-O9814 (15)圆台测量程序-O9814 (15)有圆台的内孔测量程序-O9814 (15)11、内拐角测量-O9815 (16)12、外拐角处测量-O9816 (17)1、 Fanuc探头相关技术基础及原理G31用于触发跳转编程格式:(G90/G91)G31 X x(G90/G91)G31 Y y(G90/G91)G31 Z zG31后只能编程一个轴地址在G31行代码执行过程中,探头移动时若接触零件,则触发跳转,结束本行剩余行程运动,直接跳转至下行程序运动,并记录跳转时当前工件坐标系下的位置信息。

#5061——第1轴跳转信号位置#5062——第2轴跳转信号位置#5063——第3轴跳转信号位置#5064——第4轴跳转信号位置然后利用宏程序读取这几个变量,通过一定的数据计算处理、写入等实现测量、找正、补偿等探头系列操作。

#4014——当前激活的工作偏置,值:54-59,代表G54-G59附常用系统变量:刀具补偿相关变量(补偿号<=200组,若>200组,查阅《数控车/铣宏程序开发》P16)#3000用于系统报警,编程格式如下:#3000=“报警号”;(“报警说明”)注:报警号只能为英语,例:IF [#20 EQ #0] THEN #3000=80;(TOOL NOT FOUND)若IF条件成立,则发出报警,并在屏幕上显示以下信息:3080 (TOOL NOT FOUND)2、探头使用规范●对于初学者,以下变量范围,建议先不用:•#100-#199•#500-#550•其他全局变量可按需要使用●测头使用必须要标定•初次使用时•更换测针后•使用一段时间后•标定后,挂刀方向要固定•标定时的进给与测量的进给保持一致测头报警信息●3086-PATH OBSTRUCTED•保护移动过程中,光线阻挡•保护移动过程中,测头碰触到障碍物●3092-PROBE OPEN•测量是二次触发,第一次测量后,测头需要完全离开产品表面,再进行第二次测量,如果在第一次后,不能完全离开产品表面,会报警;•可以通过修改#506,将#506中的值增大●3093-PROBE FAIL•测量移动结束时,还没有触碰到任何物体,报警•查看O9811,O9812,O9814后面指定的数据是否有误•坐标系设定等3、全局变量的使用情况4、测头长度校正-O9801格式:G65 P9801 Zz Tt举例:G65 P9801 Z0. T21Tt 要更新的刀具号.Zz 标准表面的工件坐标.O1000G17 G40 G49 G69 G80 G90G54 X0 Y0G43 H21 Z20.G65 P9801 Z0 T21G91 G28 Z0G90M30注意:在这里T21的刀补中要有一个预置的大概刀长为什么要校正:●测头安装后,测头中心与主轴的偏心量●测针球的直径误差●测头的触发距离●机床的重复性所以,每次更换测头,或者更换测针后,必须校正!!校正项目:●测头长度校正》值存放在刀具补偿●测针半径校正》值存放在全局变量●测针偏心校正》值存放在全局变量5、校正测针X/Y偏置-O9802格式:G65 P9802 Dd举例:G65 P9802 D50.005Dd: 用于校正的环规直径O1000G17 G40 G49 G69 G80 G90G54 X0 Y0(环规中心)G65 P9802 D50.005G91 G28 Z0G90M30注意:1.准确将主轴定位至环规的中心位置并将测针置于环规内部2. 程序运行后,会将偏心写入#502和#503 6、校正测针球半径-O9803格式:G65 P9803 Dd举例:G65 P9803 D50.005Dd: 用于校正的环规直径O1000G17 G40 G49 G69 G80 G90G54 X0 Y0(环规中心)G65 P9803 D50.005G91 G28 Z0G90M30注意:1.准确将主轴定位至环规的中心位置并将测针置于环规内部2. 程序运行后,会将半径写入#500和#5017、保护移动程序-O9810功能:在测头移动时,如果有障碍物阻挡,机床停止并报警格式:G65 P9810 Xx Yy Zz FfXx Yy Zz:目标位置在当前坐标系下的坐标Ff:移动的进给率注意1.目标位置指定可以单独指定X/Y/Z中的任何一个值;也可以同时指定其中任意2个或3个全部指定举例:G65 P9810 Y-1. F3000G65 P9810 X0 Z-5. F3000G65 P9810 X0 Y1. Z2. F40002.报警当在移动的过程中,碰到障碍,机床停止,报警号3086提示信息“PATH OBSTRUCTED”#3000 = 86 (PATH OBSTRUCTED)8、单点测量程序-O9811功能:每次测量一个面常用格式:G65 P9811 Xx或Yy或ZzXx Yy Zz:目标位置在当前坐标系下的坐标常用扩展格式:G65 P9811 Xx或Yy或Zz [Ss Tt][ ]中的变量为可选输入变量Ss:欲更新的坐标系Tt:欲更新的刀具编号举例:G65 P9811 X0. S101G65 P9811 Z10. T4S参数工件偏置S参数工件偏置S1 G54 S0 G53S2 G55 S101 G54.1 P1 S3 G56 S102 G54.1 P2 S4 G57 Etc. Etc.S5 G58 S148 G54.1 P48 S6 G59注意1.目标位置指定每次只能指定X/Y/Z中的一个值举例:G65 P9811 X-1.G65 P9811 Z-5.G65 P9811 Y1.测量后的数据输出:1.G65 P9811 X4.输出:#135-实测值(4.012)#140-误差值(0.012)2.G65 P9811 Y4.输出:#136-实测值(4.012)#141-误差值(0.012)1.G65 P9811 Z4.输出:#137-实测值(4.012)#142-误差值(0.012)9、槽/凸台测量程序-O9812功能:测量沿X/Y轴向的槽/凸台,见上图常用格式:G65 P9812 Xx或Yy[Zz Rr Ss Tt] Xx:X方向的槽/凸台测量Yy:Y方向的槽/凸台测量Zz:图2和图3形式的特征测量点Z坐标Rr:图3特征测量时,回退量Ss:欲更新的坐标系Tt:欲更新的刀具编号注意:在使用此程序前,需要事先将测头定位在欲测特征的理论中心上槽测量程序- O98121. G65 P9812 X12. [S1 T3]输出:#135-槽对称中心X坐标#140-槽对称中心坐标值与理论值的误差#138-槽的实测宽度#143-槽的实测宽度与理论宽度的差值2. G65 P9812 Y12. [S2 T4]输出:#136-槽对称中心X坐标#141-槽对称中心坐标值与理论值的误差#138-槽的实测宽度#143-槽的实测宽度与理论宽度的差值凸台测量程序- O98121. G65 P9812 X12. Z1. [S1 T3]输出:#135-槽对称中心X坐标#140-槽对称中心坐标值与理论值的误差#138-槽的实测宽度#143-槽的实测宽度与理论宽度的差值2. G65 P9812 Y12. Z1. [S2 T4]输出:#136-槽对称中心X坐标#141-槽对称中心坐标值与理论值的误差#138-槽的实测宽度#143-槽的实测宽度与理论宽度的差值有凸台的槽测量程序- O98121. G65 P9812 X12. Z-1. R-2. [S1 T3]输出:#135-槽对称中心X坐标#140-槽对称中心坐标值与理论值的误差#138-槽的实测宽度#143-槽的实测宽度与理论宽度的差值2. G65 P9812 Y12. Z-1.[S2 T4 R2.]输出:#136-槽对称中心X坐标#141-槽对称中心坐标值与理论值的误差#138-槽的实测宽度#143-槽的实测宽度与理论宽度的差值10、孔/圆台测量程序-O9814功能:4点测量孔或圆台,见上图常用格式:G65 P9814 Dd [Zz Rr Ss Tt] Dd:孔或圆台的直径Zz:图2和图3形式的特征测量点Z坐标Rr:图3特征测量时,回退量Ss:欲更新的坐标系Tt:欲更新的刀具编号注意:在使用此程序前,需要事先将测头定位在欲测特征的理论中心上孔测量程序-O98141. G65 P9814 D12. [S1 T3]输出:#135-圆心X坐标#140-圆心测量X坐标值与理论值的误差#136-圆心Y坐标#141-圆心测量X坐标值与理论值的误差#138-圆的实测直径#143-圆的直径测量值与理论值的误差圆台测量程序-O98141. G65 P9814 D12. Z-2.[S1 T3]输出:#135-圆心X坐标#140-圆心测量X坐标值与理论值的误差#136-圆心Y坐标#141-圆心测量X坐标值与理论值的误差#138-圆的实测直径#143-圆的直径测量值与理论值的误差有圆台的内孔测量程序-O98141. G65 P9814 D12. Z-2. R-2.[S1 T3]输出:#135-圆心X坐标#140-圆心测量X坐标值与理论值的误差#136-圆心Y坐标#141-圆心测量X坐标值与理论值的误差#138-圆的实测直径#143-圆的直径测量值与理论值的误差11、内拐角测量-O9815G65 P9815 X0 Y0 I5. J-5. S1输出:变量描述变量描述#135 X 位置#143 Y角度误差#136 Y 位置#144 X角度误差#137 #145 真实位置误差12、外拐角处测量-O9816 G65 P9816 X0 Y0 S1G65 P9816 X0 Y0 I-5.0 J5.0 S1输出:。

雷尼绍CNC探头编程步骤V01

雷尼绍CNC探头编程步骤V01

雷尼绍探头使用介绍第一草探头程序编程第一节编探点程序1•定原点,找各探点坐标值先在UG软件里定好工件坐标系原点,然后用UG软件将需要探点的位置的点(X Y Z)找出来,记录下来,以编探点程序用。

2•编探点程序(探点程序的名字自己定如:06666)探点程序里面控制探头的移动需要调用两个重要的探头运算程序09810和09811。

探点程序格式案例:(以下是编探Z点的案例)%O6666(PROBE)G91G28Z0G90 GO G17 G40 G49 G69 G80(快速定位到到G54坐标系中的要探点的第一个点上方)主轴定位,S是让主轴转一个角度,如果是探Z轴方向的点, 就不需要,如果是探侧面,就需要S,即转角度,使探头在探各侧面时都是使用探针红宝石球的一个面测量,减小M05M17 (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=#142G65P9810 Z20.N4(Z+ POINT1)G65P9810 X12.2 Y49.2 F3000. G65P9810 Z16.G65P9811 Z13.73#604=#142G65P9810 Z35. (测第三个点的Z 值)(测第四个点的Z 值)N16(Z+ POINT1)G65P9810 X-16.5 Y-18.2 F3000. G65P9810 Z16.G65P9811 Z14.23 (测第十六个点的Z 值)G65P9811 Z16.08#601=#142G65P9810 Z20.N2(Z+ POINT1)G65P9810 X-16.5 Y48.3 F3000. G65P9810 Z17.G65P9811 Z14.23#602=#142 #142G65P9810 Z35.#616=#142G65P9810 Z35.(下面是对各探测的点的差值Z 设定公差范围,超过了公差即跳转到 N20处执行)#620=0.1(设定公差为0.1,赋值给#620)(如果#601的绝对值大于#620的值,即跳转到N20处执行) (如果#602的绝对值大于#620的值,即跳转到N20处执行) (如果#603的绝对值大于#620的值,即跳转到N20处执行)M18 G91G28Z0 M99N20 #3000=99 point cuo wu Z OUT OF TOL ( 报警提示,Z 超公差,此处“ #3000=”后面可以为自己设定0-200另加的提示信息)G91G28Z0 M99第二节编辑加工程序将各探点对应的补尝值变量(#601 #602 #603……)加到加工程序里面对应的点的坐标 处。

雷尼绍探头编程步骤

雷尼绍探头编程步骤

雷尼绍探头编程步骤(总10页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除雷尼绍探头使用介绍1.定原点,找各探点坐标值先在UG软件里定好工件坐标系原点,然后用UG软件将需要探点的位置的点(X Y Z)找出来,记录下来,以编探点程序用。

2.编探点程序(探点程序的名字自己定如:O6666)探点程序里面控制探头的移动需要调用两个重要的探头运算程序O9810 和O9811。

探点程序格式案例:(以下是编探Z点的案例)%O6666(PROBE)G91G28Z0G90 G0 G17 G40 G49 G69 G80M6 T11 (探头装在 T11刀座上,换 T11 号探头到主轴上)G90 G00 G54 X-18. Y50. (快速定位到到G54坐标系中的要探点的第一个点上方)M19 (S_ ) (主轴定位,S是让主轴转一个角度,如果是探Z轴方向的点, S就不需要,如果是探侧面,就需要S,即转角度,使探头在探各侧面时都是使用探针红宝石球的一个面测量,减小误差)M05M17 (open probe) (打开探头,这个指令是由接线时接到相应端口决定的)G43 Z50.H11 (建立刀长,即读取探头的长度)G90G00Z50. (探头快速下到Z50.的位置)N1(Z+ POINT1) (测第一个点的Z值)G65P9810 X-18. Y50. F3000. (安全快速定位到第一个点的X Y位置,速度为F3000.)G65P9810 Z19. (安全快速定位到第一个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)G65P9811 Z16.08 (安全慢速到达第一个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)#601=#142 (#142为第一个探点的理论Z16.08与实际探得的“Z实”的差值,它是在O9811里面自动计算,然后传递给#142,#142再将所得的值传递给#601,#601为第一个点Z向要补尝的值)G65P9810 Z20. (安全快速移到安全高度Z20.的位置)N2(Z+ POINT1)(测第二个点的Z值)G65P9810 X-16.5 Y48.3 F3000. (安全快速定位到第二个点的X Y位置,速度为F3000.)G65P9810 Z17. (安全快速定位到第二个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)G65P9811 Z14.23 (安全慢速到达第二个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)#602=#142 #142为第二个探点的理论Z16.08与实际探得的“Z实”的差值,它是在O9811里面自动计算,然后传递给#142,#142再将所得的值传递给#601,#601为第二个点Z向要补尝的值)G65P9810 Z35. 安全快速移到安全高度Z20.的位置)N3(Z+ POINT1) (测第三个点的Z值)G65P9810 X12.5 Y51.1 F3000.G65P9810 Z19.G65P9811 Z16.08#603=#142G65P9810 Z20.N4(Z+ POINT1) (测第四个点的Z值)G65P9810 X12.2 Y49.2 F3000.G65P9810 Z16.G65P9811 Z13.73#604=#142G65P9810 Z35................N16(Z+ POINT1) (测第十六个点的Z值)G65P9810 X-16.5 Y-18.2 F3000.G65P9810 Z16.G65P9811 Z14.23#616=#142G65P9810 Z35.(下面是对各探测的点的差值Z设定公差范围,超过了公差即跳转到N20 处执行)#620=0.1 (设定公差为0.1,赋值给#620)IF[ABS[#601]GT#620]GOTO20 (如果#601的绝对值大于#620的值,即跳转到N20 处执行)IF[ABS[#602]GT#620]GOTO20 (如果#602的绝对值大于#620的值,即跳转到N20 处执行)IF[ABS[#603]GT#620]GOTO20 (如果#603的绝对值大于#620的值,即跳转到N20 处执行)...............M18G91G28Z0M99N20 #3000=99 point cuo wu Z OUT OF TOL (报警提示,Z超公差,此处“#3000=”后面可以为自己设定0-200另加的提示信息)G91G28Z0M99第二节编辑加工程序将各探点对应的补尝值变量(#601 #602 #603 ......)加到加工程序里面对应的点的坐标处。

雷尼绍探头编程[优质荟萃]

雷尼绍探头编程[优质荟萃]

专业荟萃
R = 为检测工件外部 特征所留的移动间隙
无R值 R = 5mm 默认)
29
常用参数– R
专业荟萃
G65 P9812 X10.0 Z-5.0
(5)
30
常用参数– R
专业荟萃
G65 P9812 X10.0 Z-5.0
(5)
31
常用参数– R
专业荟萃
G65 P9812 X10.0 Z-5.0
程序 9812 – 腹板/槽测量 在X或Y轴上测量两点
16
专业荟萃
软件功能 - 基本测量
程序 9814 – 搪孔/ 凸座测量 在X或Y轴上测量四点
17
专业荟萃
软件功能 - 基本测量
程序 9815 – 内拐角处测量
在X或Y轴上测量二或四点
18
专业荟萃
软件功能 - 基本测量
程序 9816 – 外拐角处测量
~
~ ~ O9723 O9724 O9726 O9727 O9730 ~
O9721 O9722
O9731
O9732
4
全局变量的应用
#100 #101 #102 #103 #104 #105 #106 #107 #108 #109
#110 #111 #112 #113 #114 #115 #116 #117 #118 #119
#520 #521 #522 #523 #524 #525 #526 #527 #528 #529
专业荟萃
#530 #531 #532 #533 #534 #535 #536 #537 #538 #539
#540 #541 #542 #543 #544 #545 #546 #547 #548 #549

雷尼绍探头编程步骤

雷尼绍探头编程步骤

雷尼绍探头编程步骤(总10页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除雷尼绍探头使用介绍1.定原点,找各探点坐标值先在UG软件里定好工件坐标系原点,然后用UG软件将需要探点的位置的点(X Y Z)找出来,记录下来,以编探点程序用。

2.编探点程序(探点程序的名字自己定如:O6666)探点程序里面控制探头的移动需要调用两个重要的探头运算程序O9810 和O9811。

探点程序格式案例:(以下是编探Z点的案例)%O6666(PROBE)G91G28Z0G90 G0 G17 G40 G49 G69 G80M6 T11 (探头装在 T11刀座上,换 T11 号探头到主轴上)G90 G00 G54 X-18. Y50. (快速定位到到G54坐标系中的要探点的第一个点上方)M19 (S_ ) (主轴定位,S是让主轴转一个角度,如果是探Z轴方向的点, S就不需要,如果是探侧面,就需要S,即转角度,使探头在探各侧面时都是使用探针红宝石球的一个面测量,减小误差)M05M17 (open probe) (打开探头,这个指令是由接线时接到相应端口决定的)G43 Z50.H11 (建立刀长,即读取探头的长度)G90G00Z50. (探头快速下到Z50.的位置)N1(Z+ POINT1) (测第一个点的Z值)G65P9810 X-18. Y50. F3000. (安全快速定位到第一个点的X Y位置,速度为F3000.)G65P9810 Z19. (安全快速定位到第一个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)G65P9811 Z16.08 (安全慢速到达第一个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)#601=#142 (#142为第一个探点的理论Z16.08与实际探得的“Z实”的差值,它是在O9811里面自动计算,然后传递给#142,#142再将所得的值传递给#601,#601为第一个点Z向要补尝的值)G65P9810 Z20. (安全快速移到安全高度Z20.的位置)N2(Z+ POINT1)(测第二个点的Z值)G65P9810 X-16.5 Y48.3 F3000. (安全快速定位到第二个点的X Y位置,速度为F3000.)G65P9810 Z17. (安全快速定位到第二个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)G65P9811 Z14.23 (安全慢速到达第二个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)#602=#142 #142为第二个探点的理论Z16.08与实际探得的“Z实”的差值,它是在O9811里面自动计算,然后传递给#142,#142再将所得的值传递给#601,#601为第二个点Z向要补尝的值)G65P9810 Z35. 安全快速移到安全高度Z20.的位置)N3(Z+ POINT1) (测第三个点的Z值)G65P9810 X12.5 Y51.1 F3000.G65P9810 Z19.G65P9811 Z16.08#603=#142G65P9810 Z20.N4(Z+ POINT1) (测第四个点的Z值)G65P9810 X12.2 Y49.2 F3000.G65P9810 Z16.G65P9811 Z13.73#604=#142G65P9810 Z35................N16(Z+ POINT1) (测第十六个点的Z值)G65P9810 X-16.5 Y-18.2 F3000.G65P9810 Z16.G65P9811 Z14.23#616=#142G65P9810 Z35.(下面是对各探测的点的差值Z设定公差范围,超过了公差即跳转到N20 处执行)#620=0.1 (设定公差为0.1,赋值给#620)IF[ABS[#601]GT#620]GOTO20 (如果#601的绝对值大于#620的值,即跳转到N20 处执行)IF[ABS[#602]GT#620]GOTO20 (如果#602的绝对值大于#620的值,即跳转到N20 处执行)IF[ABS[#603]GT#620]GOTO20 (如果#603的绝对值大于#620的值,即跳转到N20 处执行)...............M18G91G28Z0M99N20 #3000=99 point cuo wu Z OUT OF TOL (报警提示,Z超公差,此处“#3000=”后面可以为自己设定0-200另加的提示信息)G91G28Z0M99第二节编辑加工程序将各探点对应的补尝值变量(#601 #602 #603 ......)加到加工程序里面对应的点的坐标处。

雷尼绍CNC探头编程步骤V01

雷尼绍CNC探头编程步骤V01

雷尼绍探头使用介绍第一草探头程序编程第一节编探点程序1•定原点,找各探点坐标值先在UG软件里定好工件坐标系原点,然后用UG软件将需要探点的位置的点(X Y Z)找出来,记录下来,以编探点程序用。

2•编探点程序(探点程序的名字自己定如:06666)探点程序里面控制探头的移动需要调用两个重要的探头运算程序09810和09811。

探点程序格式案例:(以下是编探Z点的案例)%O6666(PROBE)G91G28Z0G90 GO G17 G40 G49 G69 G80(快速定位到到G54坐标系中的要探点的第一个点上方)主轴定位,S是让主轴转一个角度,如果是探Z轴方向的点, 就不需要,如果是探侧面,就需要S,即转角度,使探头在探各侧面时都是使用探针红宝石球的一个面测量,减小M05M17 (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=#142G65P9810 Z20.N4(Z+ POINT1)G65P9810 X12.2 Y49.2 F3000. G65P9810 Z16.G65P9811 Z13.73#604=#142G65P9810 Z35. (测第三个点的Z 值)(测第四个点的Z 值)N16(Z+ POINT1)G65P9810 X-16.5 Y-18.2 F3000. G65P9810 Z16.G65P9811 Z14.23 (测第十六个点的Z 值)G65P9811 Z16.08#601=#142G65P9810 Z20.N2(Z+ POINT1)G65P9810 X-16.5 Y48.3 F3000. G65P9810 Z17.G65P9811 Z14.23#602=#142 #142G65P9810 Z35.#616=#142G65P9810 Z35.(下面是对各探测的点的差值Z 设定公差范围,超过了公差即跳转到 N20处执行)#620=0.1(设定公差为0.1,赋值给#620)(如果#601的绝对值大于#620的值,即跳转到N20处执行) (如果#602的绝对值大于#620的值,即跳转到N20处执行) (如果#603的绝对值大于#620的值,即跳转到N20处执行)M18 G91G28Z0 M99N20 #3000=99 point cuo wu Z OUT OF TOL ( 报警提示,Z 超公差,此处“ #3000=”后面可以为自己设定0-200另加的提示信息)G91G28Z0 M99第二节编辑加工程序将各探点对应的补尝值变量(#601 #602 #603……)加到加工程序里面对应的点的坐标 处。

雷尼绍使用手册

雷尼绍使用手册

雷尼绍中文说明书 山善(上海)贸易有限公司技术部一. 雷尼绍测头的标定:测头标定是矫正测头球相对主轴中心线的偏差和测头的长度误差以及探针球的半径误差。

1在以下几种情况下需要标定测头: a 第一次使用测头时。

b 测头上安装了新的探针。

c 怀疑探针弯曲或测头发生碰撞时。

d 周期性地进行标定以补偿机床的机械变化误差。

e 如果测头柄的重新定位的重复性差。

2 将已知内孔经的Master (随测头一起标定用的标准块)置于工作台且靠近主轴的一边。

a. 如图一所示用千分表将Master 沿着X 方向拉平后水平的固定在台 面上;b. 用千分表找正Master标位置(将其置于G54X- Y-中); c.在主轴上安装验棒(Testbar),移动 Z 轴并用块规测量master 的位置如图二所示 d.使w 轴在原点位置,譬如 Testbar 长度=350.311mm块规长度=30.00mm此时Z轴机械坐标为-1148.291mm (图一)(图二) e.设定标定时用的工件坐标系Z=-1148.291+(-30.0)+(-350.311)=-1528.602mm(将其置于G54Z--)f.执行T1M06(因为预先设定T01为测头专用);g.将测头安装到主轴上,擦干净测球并用千分表测量测球的跳动,如果跳动大需要重新调整(测头柄上四个方向均有调整螺丝);h.测头每次安装到主轴孔内时必须一致即不能旋转180度再安装,为了避免误差;3.完整标定测头需要O9801、O9802及其O9803或者O9804程序 标定程序依次说明:1.(O9801)测头长度的标定:格式如下:G65P9801Zz Tt;例题:在G54工件坐标系中设置X、Y、Z的值;O0001G90G80G40G0G54X0Y0G43H01Z100. (因测头通常设定为T01,激活1号补正,定位到100mm处) G65P9832 (旋转开启测头包含主轴定位)G65P9810Z10.F3000(保护定位移动)G65P9801Z0T1 (Z向标定,T1表示刀补号码)G65P9810Z100 (保护定位移动到Z100.0处)G65P9833 (旋转关闭测头)G28Z100. (参考点返回)H00 (取消刀补)M302(O9802)标定探针的X、Y方向偏心:格式:G65P9802Dd Zz上述D是表示标准块的内径值,当使用凸台标定时要使用Zz,省略时表示用孔来标定。

雷尼绍探头编程步骤V

雷尼绍探头编程步骤V

雷尼绍探头使用介绍1.定原点,找各探点坐标值先在UG软件里定好工件坐标系原点,然后用UG软件将需要探点的位置的点(X Y Z)找出来,记录下来,以编探点程序用。

2.编探点程序(探点程序的名字自己定如:O6666)探点程序里面控制探头的移动需要调用两个重要的探头运算程序O9810 和O9811。

探点程序格式案例:(以下是编探Z点的案例)%O6666(PROBE)G91G28Z0G90 G0 G17 G40 G49 G69 G80M6 T11 (探头装在 T11刀座上,换 T11 号探头到主轴上)G90 G00 G54 X-18. Y50. (快速定位到到G54坐标系中的要探点的第一个点上方)M19 (S_ ) (主轴定位,S是让主轴转一个角度,如果是探Z轴方向的点,S就不需要,如果是探侧面,就需要S,即转角度,使探头在探各侧面时都是使用探针红宝石球的一个面测量,减小误差)M05M17 (open probe) (打开探头,这个指令是由接线时接到相应端口决定的)G43 Z50.H11 (建立刀长,即读取探头的长度)G90G00Z50. (探头快速下到Z50.的位置)N1(Z+ POINT1) (测第一个点的Z值)G65P9810 X-18. Y50. F3000. (安全快速定位到第一个点的X Y位置,速度为F3000.)G65P9810 Z19. (安全快速定位到第一个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)G65P9811 Z16.08 (安全慢速到达第一个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)#601=#142 (#142为第一个探点的理论Z16.08与实际探得的“Z实”的差值,它是在O9811里面自动计算,然后传递给#142,#142再将所得的值传递给#601,#601为第一个点Z向要补尝的值)G65P9810 Z20. (安全快速移到安全高度Z20.的位置)N2(Z+ POINT1)(测第二个点的Z值)G65P9810 X-16.5 Y48.3 F3000. (安全快速定位到第二个点的X Y位置,速度为F3000.)G65P9810 Z17. (安全快速定位到第二个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)G65P9811 Z14.23 (安全慢速到达第二个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)#602=#142 #142为第二个探点的理论Z16.08与实际探得的“Z实”的差值,它是在O9811里面自动计算,然后传递给#142,#142再将所得的值传递给#601,#601为第二个点Z向要补尝的值)G65P9810 Z35. 安全快速移到安全高度Z20.的位置)N3(Z+ POINT1) (测第三个点的Z值)G65P9810 X12.5 Y51.1 F3000.G65P9810 Z19.G65P9811 Z16.08#603=#142G65P9810 Z20.N4(Z+ POINT1) (测第四个点的Z值)G65P9810 X12.2 Y49.2 F3000.G65P9810 Z16.G65P9811 Z13.73#604=#142G65P9810 Z35................N16(Z+ POINT1) (测第十六个点的Z值)G65P9810 X-16.5 Y-18.2 F3000.G65P9810 Z16.G65P9811 Z14.23#616=#142G65P9810 Z35.(下面是对各探测的点的差值Z设定公差范围,超过了公差即跳转到N20 处执行)#620=0.1 (设定公差为0.1,赋值给#620)IF[ABS[#601]GT#620]GOTO20 (如果#601的绝对值大于#620的值,即跳转到N20 处执行)IF[ABS[#602]GT#620]GOTO20 (如果#602的绝对值大于#620的值,即跳转到N20 处执行)IF[ABS[#603]GT#620]GOTO20 (如果#603的绝对值大于#620的值,即跳转到N20 处执行)...............M18G91G28Z0M99N20 #3000=99 point cuo wu Z OUT OF TOL (报警提示,Z超公差,此处“#3000=”后面可以为自己设定0-200另加的提示信息)G91G28Z0M99第二节编辑加工程序将各探点对应的补尝值变量(#601 #602 #603 ......)加到加工程序里面对应的点的坐标处。

雷尼绍探头编程步骤V

雷尼绍探头编程步骤V

雷尼绍探头编程步骤V雷尼绍探头使用介绍第一章探头程序编程第一节编探点程序1.定原点,找各探点坐标值先在UG软件里定好工件坐标系原点,然后用UG软件将需要探点的位置的点(X Y Z)找出来,记录下来,以编探点程序用。

2.编探点程序(探点程序的名字自己定如:O6666)探点程序里面控制探头的移动需要调用两个重要的探头运算程序O9810和O9811。

探点程序格式案例:(以下是编探Z点的案例)%O6666(PROBE)G91G28Z0G90 G0 G17 G40 G49 G69 G80M6 T11 (探头装在 T11刀座上,换 T11 号探头到主轴上)G90 G00 G54 X-18. Y50. (快速定位到到G54坐标系中的要探点的第一个点上方)M19 (S_ ) (主轴定位,S是让主轴转一个角度,如果是探Z轴方向的点,S就不需要,如果是探侧面,就需要S,即转角度,使探头在探各侧面时都是使用探针红宝石球的一个面测量,减小误差)M05M17 (open probe) (打开探头,这个指令是由接线时接到相应端口决定的)G43 Z50.H11 (建立刀长,即读取探头的长度)G90G00Z50. (探头快速下到Z50.的位置)N1(Z+ POINT1) (测第一个点的Z值)G65P9810 X-18. Y50. F3000. (安全快速定位到第一个点的X Y 位置,速度为F3000.)G65P9810 Z19. (安全快速定位到第一个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)G65P9811 Z16.08 (安全慢速到达第一个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)#601=#142 (#142为第一个探点的理论Z16.08与实际探得的“Z实”的差值,它是在O9811里面自动计算,然后传递给#142,#142再将所得的值传递给#601,#601为第一个点Z向要补尝的值)G65P9810 Z20. (安全快速移到安全高度Z20.的位置)N2(Z+ POINT1)(测第二个点的Z值)G65P9810 X-16.5 Y48.3 F3000. (安全快速定位到第二个点的X Y位置,速度为F3000.)G65P9810 Z17. (安全快速定位到第二个点上方的安全的Z位置,速度同上,此处高度一般离下面要测的点3MM)G65P9811 Z14.23 (安全慢速到达第二个探点的Z位置,另外,此步探完点后,会自动的返回到上一步Z19.0的位置)#602=#142 #142为第二个探点的理论Z16.08与实际探得的“Z 实”的差值,它是在O9811里面自动计算,然后传递给#142,#142再将所得的值传递给#601,#601为第二个点Z向要补尝的值)G65P9810 Z35. 安全快速移到安全高度Z20.的位置)N3(Z+ POINT1) (测第三个点的Z值)G65P9810 X12.5 Y51.1 F3000.G65P9810 Z19.G65P9811 Z16.08#603=#142G65P9810 Z20.N4(Z+ POINT1) (测第四个点的Z值)G65P9810 X12.2 Y49.2 F3000.G65P9810 Z16.G65P9811 Z13.73#604=#142G65P9810 Z35................N16(Z+ POINT1) (测第十六个点的Z值)G65P9810 X-16.5 Y-18.2 F3000.G65P9810 Z16.G65P9811 Z14.23#616=#142G65P9810 Z35.(下面是对各探测的点的差值Z设定公差范围,超过了公差即跳转到N20 处执行)#620=0.1 (设定公差为0.1,赋值给#620)IF[ABS[#601]GT#620]GOTO20 (如果#601的绝对值大于#620的值,即跳转到N20 处执行)IF[ABS[#602]GT#620]GOTO20 (如果#602的绝对值大于#620的值,即跳转到N20 处执行)IF[ABS[#603]GT#620]GOTO20 (如果#603的绝对值大于#620的值,即跳转到N20 处执行)...............M18G91G28Z0M99N20 #3000=99 point cuo wu Z OUT OF TOL (报警提示,Z超公差,此处“#3000=”后面可以为自己设定0-200另加的提示信息)G91G28Z0M99第二节编辑加工程序将各探点对应的补尝值变量(#601 #602 #603 ......)加到加工程序里面对应的点的坐标处。

雷尼绍探针编程

雷尼绍探针编程

#140 #141 #142 #143 #144 #145 #146 #147 #148 #149
全局变量的应用
#100
#110
#120
测#101量结果#和111 旗帜 #121
#102
#112
#122
#103
#113
#123
#104
#114
#124
#105
#115
#125
#106
#116
#126
~
• SPC tool offset update
~
• Angle measure in X or Y plane
~
O9810 O9817 O9818 O9819 O9820 O9830 O9831 O9832 O9833 O9834 O9835 O9843
Slide 3
Inspection Plus 服务宏程序
#139
#149 0
全局变量的应用
#100
#110
#120
#101
#111
#121
#102
#112
#122
测量#结103果和旗#帜113 的数 #123
值在#每104次测量#后114 被覆 #124
盖 #105
#115
#125
#106
#116
#126
#107
#117
#127
#108
#118
#128
~
• External corner find
~
Vector measuring cycles
• Single angled surface measure ~
• Angled web/pocket measure

雷尼绍CNC探头编程步骤 V01

雷尼绍CNC探头编程步骤 V01

雷尼绍CNC探头编程步骤 V01一、探头介绍雷尼绍CNC探头(Renishaw CNC Touch Probe)作为一种用于CNC机床上的高精度测量设备,被广泛应用于雕铣、车铣等数控加工领域。

它可以在工作中快速地检验工件的位置和尺寸,从而使得加工过程更加精确和高效。

这种探头通常由两部分组成:探针本体和接口。

探针本体皆为高精度的零件,需要按照操作手册的要求进行使用和保养。

接口则通常有直插式和线性式两种,根据不同设备的要求进行选择。

二、探头编程步骤下面将对雷尼绍CNC探头的编程步骤做一个简单的介绍。

2.1 准备工作在进行探头编程前,需要进行准备工作:•确定探头的型号和接口类型,确保探头适用于当前设备;•将探头安装在机床上,并进行相关的校准和调试工作;•确定探头的标定值和坐标系。

2.2 安装G31指令在进行探头编程时,需要先安装G31指令,以便探头的信号可以被读取。

一般情况下,G31指令通常可以在机床的NC程序中找到,需要进行相应的设置和参数调整。

2.3 探头接触点坐标计算计算探头接触点坐标通常有两种方法:基准坐标系和刀具坐标系。

1.基准坐标系方式在基准坐标系方式中,探头接触点的坐标值是相对基准点来计算的。

具体步骤如下:•将探头移动到基准点,记录此时机床的坐标值;•移动探头到工件上方并下降到接触点,记录此时机床的坐标值;•计算探头接触点的坐标值,用于编写探头程序。

2.刀具坐标系方式在刀具坐标系方式中,探头接触点的坐标值是相对于工件的参考点和刀具的位置来计算的。

具体步骤如下:•将刀具移动到指定的参考点,并记录此时的机床坐标值;•将刀具移动到探头接触点上方并下降,记录此时的机床坐标值;•结合参考点和刀具位置的坐标值,计算探头接触点的坐标值。

2.4 编写探头程序完成探头接触点坐标的计算后,就可以编写探头程序。

一般情况下,探头程序可以用G31指令来实现,要求探头接触点坐标值以及各种调用探头的条件都要清晰明了。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

雷尼绍探头使用介绍
1.定原点,找各探点坐标值
先在UG软件里定好工件坐标系原点,然后用UG软件将需要探点的位置的点(X Y Z)找出来,记录下来,以编探点程序用。

2.编探点程序(探点程序的名字自己定如:O6666)
探点程序里面控制探头的移动需要调用两个重要的探头运算程序O9810 和O9811。

探点程序格式案例:(以下是编探Z点的案例)
%
O6666(PROBE)
G91G28Z0
G90 G0 G17 G40 G49 G69 G80
M6 T11 (探头装在 T11刀座上,换 T11 号探头到主轴上)
G90 G00 G54 X-18. Y50. (快速定位到到G54坐标系中的要探点的第一个点上方)
M19 (S_ ) (主轴定位,S是让主轴转一个角度,如果是探Z轴方向的点, S就不需要,如果是探侧面,就需要S,即转角度,使探头
在探各侧面时都是使用探针红宝石球的一个面测量,减小
误差)
M05
M17 (open probe) (打开探头,这个指令是由接线时接到相应端口决定的)
G43 Z50.H11 (建立刀长,即读取探头的长度)
G90G00Z50. (探头快速下到Z50.的位置)
N1(Z+ POINT1) (测第一个点的Z值)
G65P9810 X-18. Y50. F3000. (安全快速定位到第一个点的X Y位置,速度为F3000.)
G65P9810 Z19. (安全快速定位到第一个点上方的安全的Z位置,速度同
上,此处高度一般离下面要测的点3MM)
G65P9811 Z16.08 (安全慢速到达第一个探点的Z位置,另外,此步探完点后,
会自动的返回到上一步Z19.0的位置)
#601=#142 (#142为第一个探点的理论Z16.08与实际探得的“Z实”的差值,
它是在O9811里面自动计算,然后传递给#142,#142
再将所得的值传递给#601,#601为第一个点Z向要补尝的值)
G65P9810 Z20. (安全快速移到安全高度Z20.的位置)
N2(Z+ POINT1)(测第二个点的Z值)
G65P9810 X-16.5 Y48.3 F3000. (安全快速定位到第二个点的X Y位置,速度为F3000.)
G65P9810 Z17. (安全快速定位到第二个点上方的安全的Z位置,速度同
上,此处高度一般离下面要测的点3MM)
G65P9811 Z14.23 (安全慢速到达第二个探点的Z位置,另外,此步探完点后,
会自动的返回到上一步Z19.0的位置)
#602=#142 #142为第二个探点的理论Z16.08与实际探得的“Z实”的差值,
它是在O9811里面自动计算,然后传递给#142,#142
再将所得的值传递给#601,#601为第二个点Z向要补尝的值)
G65P9810 Z35. 安全快速移到安全高度Z20.的位置)
N3(Z+ POINT1) (测第三个点的Z值)
G65P9810 X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811 Z16.08
#603=#142
G65P9810 Z20.
N4(Z+ POINT1) (测第四个点的Z值)
G65P9810 X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811 Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....
N16(Z+ POINT1) (测第十六个点的Z值)
G65P9810 X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811 Z14.23
#616=#142
G65P9810 Z35.
(下面是对各探测的点的差值Z设定公差范围,超过了公差即跳转到N20 处执行)
#620=0.1 (设定公差为0.1,赋值给#620)
IF[ABS[#601]GT#620]GOTO20 (如果#601的绝对值大于#620的值,即跳转到N20 处执行)
IF[ABS[#602]GT#620]GOTO20 (如果#602的绝对值大于#620的值,即跳转到N20 处执行)
IF[ABS[#603]GT#620]GOTO20 (如果#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和Y方向与补尝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
Z1.
G1Z-5.F1500.
Y15.F2500.
G03X2.2503Y20.R5. G1X-45.
Y20.
X2.2503
G03X-2.7497Y15.R5. G1Y10. Z-4.F5000. G0Z30. M5 M9
G91G28Z0. G28Y0. M99
有时需要在N 多行程式里面加变量,如果手工一个一个的加,那将会是很
麻烦的事,工作量大,易出错,下面价绍一种利用EXCEL 来快速编辑程序的方法。

更改方法: 1.先将要加变量的程式复制到记事本中,如下图示:
2.将X 替换为“/X/”, 将Y 替换为“/Y/”,将Z 替换为“/Z/”,如图示:
(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 Z[16.131+#690*6] X88.231Y-20.238 Z[16.131+#690*7] X88.364Y-20.287 Z[16.131+#690*8] X88.504Y-20.318 Z[16.131+#690*9] X88.646Y-20.328 Z[16.131+#690*10] X95.545Y-20.328 Z[16.131+#690*11] X120.604Y-20.325 Z[16.131+#602] (终点)
改变之前
加变量之后

EXCEL 更改
图A
3.打开EXCEL,将第2步中的文件打开,注意在打开对话框中将文件类型选为“所有文件”,然后打开上步的文件,出出对话框如下图示:
4.点击下一步,出现下一个对话框,如下图示:
5.勾选“”并输入斜杠“/ ”,如图示:
6.接着,选“下一步”,“完成”,打开文件完成,可以看到各部分都分开了,要的就是这个效果,如图示:
7.将Z和数字16.31加到每一行程序中去,如图示
8.起始点和终点手工加变量,由于第一行的点为起始点,变量应该是加对应探到的补尝值#601,上图中第14行为终点,变量应该为对应探到的补尝值#602
以上两点的变量可以手工加进去,如图示,
9.中间点加变量,要加前面图A所示的变量,方法是先将中括号,加号都拉到中间每行中,然后在再在中间点如上图第3行中输入要加的变量如#690*1,(这里是将终点与起始点的补尝值的差值平均分配到N个中间点里去,这里是分12段,它的关系即#690=[#602-#601] / 12 这个关系需要加到程式中去)。

接着先中“#690*1”往下拉,即可实现,如下图示:
然后将EXCEL另存为文本txt的文件,再用记事本开,如下力示:
将中间的空距离删除,并在起始点前面加入它对应的宏变量关系#690=[#602-3602] /12式如下图示:。

相关文档
最新文档