《雷尼绍测头培训课件.ppt》由会员分享,可在线阅读,更多相关《雷尼绍测头培训课件.ppt(56页珍藏版)》请在三一办公上搜索。
1、雷尼绍测头培训PPT,本课件仅供大家学习学习 学习完毕请自觉删除 谢谢 本课件仅供大家学习学习 学习完毕请自觉删除 谢谢,雷尼绍测头培训PPT 本课件仅供大家学习学习,变 量 基 础 部 分,变 量 基 础 部 分,变量类型,变量,局部变量,全局变量,系统变量,用户变量,所有的宏程序中都可以共用的变量#100-#199:掉电不保持#500-#999:掉电保持,只能在当前宏程序中使用的变量#1-#33,用来储存系统数据的变量,如刀补,位置等#1000-,变量类型变量局部全局系统用户所有的宏程序中都可以共用的变量只,常用系统变量-工件坐标系,外部坐标系偏置,#5201-#5203,G54(1-3轴
2、),#5221-#5223,G55(1-3轴),#5241-#5243,G56(1-3轴),#5261-#5263,G57(1-3轴),#5281-#5283,G58(1-3轴),#5301-#5303,G59(1-3轴),#5321-#5323,G54.1P1(1-3轴),#7001-#7003,G54.1P48(1-3轴),#7941-#7943,我们能用这些变量干什么?(见测试),常用系统变量-工件坐标系外部坐标系偏置#5201-#5203,常用系统变量-刀具补偿偏置,我们能用这些变量干什么?(见测试),常用系统变量-刀具补偿偏置我们能用这些变量干什么?(见测试),常用系统变量-报警变量
3、,我们能用这个变量干什么?(见测试),常用系统变量-报警变量变量号功能举例#3000赋值0-200,算数和逻辑运算部分一,算数和逻辑运算,算数和逻辑运算(一),算数和逻辑运算(一)功能格式备注定义#i=#j加法#i=#j,算数和逻辑运算(二),蓝色字体为不常用运算符 所有运算格式要正确,算数和逻辑运算(二)功能格式备注平方根#i=SQRT#j,测试一,可以把G55的坐标值写入全局变量吗?局部变量呢? 怎么写? 两个有什么差异? 我可以给G55的坐标赋值吗? 怎么写? 有什么用处? 要读取5号刀的刀具长度补偿(含磨损) 怎么读? 有什么用处? 程序中要添加报警,用哪个变量,怎么用?,测试一 可以
4、把G55的坐标值写入全局变量吗?局部变量呢?,休 息 会?,休 息 会?,算数和逻辑运算部分二,算数和逻辑运算,运算符,作用 多用于逻辑判断,和IF等条件语句使用,运算符 作用,IF 条件语句,判断后跳转示例:如果变量#1的值大于10,跳转到N2程序段N1 IF#1 GT 10. GOTO2N2 G00 G91 X10. IF THEN 如果表达式满足,执行THEN后的语句。否则顺序执行示例:如果#1和#2的值相同,0赋值给#3IF#1 EQ #2THEN #3=0;,IF 条件语句 判断后跳转,宏程序调用重要内容,宏程序调用,程序调用方式,M98调用格式:M98 P*举例:M98 P1000
5、 G65调用格式:G65 P* Aa Bb Cc Dd Ee Ff Hh Ii Jj Kk Mm Nn Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz举例:G65 P1000 A1. B2. X10. Z5.,都可以调用,有区别吗?,程序调用方式 M98调用都可以调用,有区别吗?,G65和M98的差别(一),指定变量的值格式:M98 P* G65 P* Aa Bb Cc Dd Ee Ff Hh Ii Jj Kk Mm Nn Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz所以M98不能在调用时指定变量的值,而G65可以那么G65后面跟的一大堆字母表示的是什么意思呢?,G6
6、5和M98的差别(一) 指定变量的值,G65和M98的差别(一),变量表,举例: G65 P1000 A1. B2. X10. Z5.表示在调用O1000的同时,就指定了程序中#1,#2,#24,#26的值通常在程序中有类似的语句:IF#1 NE #0 GOTO2 或 #600=#2+10.等类似的语句那么,这样有什么好处?,G65和M98的差别(一) 变量表 举例: G65 P100,G65和M98的差别(二),示例:O0001#1=1.M98 P1000;#600=#1;此时#600的值是多少?-O0002#1=1.G65 P1000#600=#1;此时#600的值是多少?,O1000#1
7、=-1.M99,#600=-1,#600=1,G65和M98的差别(二) 示例:O1000#600=-1#,G65和M98的差别(二),G65和M98的差别(二),休 息 会?,休 息 会?,INSPECTION PLUS,INSPECTION PLUS,软件中的全局变量,软件中的全局变量,全局变量(一),用户可用变量,全局变量(一)#100#110#120#130#140#10,全局变量(二),INSPECTION PLUS 内部计算,全局变量(二)#100#110#120#130#140#10,全局变量(三),INSPECTION PLUS测量结果和旗帜,测量结果和旗帜的数值在每次测量后被
8、覆盖,全局变量(三)#100#110#120#130#1400#1,全局变量(四),标准校正数值,回退系数,矢量校正数值,全局变量(四)#500#510#520#530#540#50,测头校正程序,测头校正程序,为什么要校正,测头安装后,测头中心与主轴的偏心量 测针球的直径误差 测头的触发距离 机床的重复性所以,每次更换测头,或者更换测针后,必须校正!如何校正?软件部分再讲,为什么要校正 测头安装后,测头中心与主轴的偏心量,校正项目,测头长度校正 测针半径校正 测针偏心校正,值存放在刀具补偿值存放在全局变量 值存放在全局变量,为什么要存放在全局变量中?,校正项目 测头长度校正值存放在刀具补偿为
9、什么要存放在全局变,测头长度校正,格式: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的刀补中要有一个预置的大概刀长,测头长度校正格式:G65 P9801 Zz TtO1000,校正测针X/Y偏置,格式:G65 P9802 Dd举例:G65 P9802 D50.005Dd: 用于校正的环规直径,O1000G17 G40 G49 G69 G80
10、G90G54 X0 Y0(环规中心)G65 P9802 D50.005G91 G28 Z0G90M30注意:1.准确将主轴定位至环规的中心位置并将测针置于环规内部2. 程序运行后,会将偏心写入#502和#503,校正测针X/Y偏置格式:G65 P9802 Dd4#502D,校正测针球半径,格式:G65 P9803 Dd举例:G65 P9803 D50.005Dd: 用于校正的环规直径,O1000G17 G40 G49 G69 G80 G90G54 X0 Y0(环规中心)G65 P9803 D50.005G91 G28 Z0G90M30注意:1.准确将主轴定位至环规的中心位置并将测针置于环规内部
11、2. 程序运行后,会将半径写入#500和#501,校正测针球半径格式:G65 P9803 DdO1000,小结,对于初学者,以下变量范围,建议先不用: #100-#199 #500-#550 其他全局变量可按需要使用 测头使用必须要标定 初次使用时 更换测针后 使用一段时间后 标定后,挂刀方向要固定 标定时的进给与测量的进给保持一致,小结 对于初学者,以下变量范围,建议先不用:,休 息 会?,休 息 会?,保护移动程序-O9810,保护移动程序-O9810,保护移动程序-O9810,功能:在测头移动时,如果有障碍物阻挡,机床停止并报警格式:G65 P9810 Xx Yy Zz FfXx Yy
12、Zz:目标位置在当前坐标系下的坐标Ff:移动的进给率,注 意1.目标位置指定可以单独指定X/Y/Z中的任何一个值;也可以同时指定其中任意2个或3个全部指定举例:G65 P9810 Y-1. F3000G65 P9810 X0 Z-5. F3000G65 P9810 X0 Y1. Z2. F4000 2.报警当在移动的过程中,碰到障碍,机床停止,报警号3086提示信息“PATH OBSTRUCTED”,保护移动程序-O9810功能:在测头移动时,如果有障碍物阻挡,成功移动至目标位置G65 P9810 X50.0 Z5.0 F3000,保护移动程序-O9810,成功移动至目标位置保护移动程序-O9
13、810,保护移动程序-O9810,#3000 = 86 (PATH OBSTRUCTED),未成功移动至目标位置G65 P9810 X50.0 Z5.0 F3000,保护移动程序-O9810#3000 = 86 (PATH O,单点测量程序-O9811,单点测量程序-O9811,单点测量程序-O9811,功能:每次测量一个面常用格式:G65 P9811 Xx或Yy或ZzXx Yy Zz:目标位置在当前坐标系下的坐标,注 意1.目标位置指定每次只能指定X/Y/Z中的一个值举例:G65 P9811 X-1.G65 P9811 Z-5.G65 P9811 Y1.,单点测量程序-O9811功能:每次测
14、量一个面注 意,单点测量程序-O9811,常用扩展格式:G65 P9811 Xx或Yy或Zz Ss Tt 中的变量为可选输入变量Ss:欲更新的坐标系Tt:欲更新的刀具编号举例:G65 P9811 X0. S101G65 P9811 Z10. T4,单点测量程序-O9811常用扩展格式:S参数工件偏置S1G5,单点测量程序-O9811,测量后的数据输出: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-实测值(
15、4.012)#142-误差值(0.012),我们能用这些变量干什么?(见测试),单点测量程序-O9811测量后的数据输出:我们能用这些变量干,槽/凸台测量程序-O9812,槽/凸台测量程序-O9812,槽/凸台测量程序-O9812,功能:测量沿X/Y轴向的槽/凸台,见上图常用格式:G65 P9812 Xx或YyZz Rr Ss TtXx:X方向的槽/凸台测量Yy:Y方向的槽/凸台测量Zz:图2和图3形式的特征测量点Z坐标Rr:图3特征测量时,回退量Ss:欲更新的坐标系Tt:欲更新的刀具编号注意:在使用此程序前,需要事先将测头定位在欲测特征的理论中心上,槽/凸台测量程序-O9812功能:测量沿X
16、/Y轴向的槽/凸台,槽测量程序-O9812,1. 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. ,凸台测量程序-O9812,1. G65 P9812 X12. Z1. S1 T3输出:#
17、135-槽对称中心X坐标#140-槽对称中心坐标值与理论值的误差(如何计算?)#138-槽的实测宽度#143-槽的实测宽度与理论宽度的差值(如何计算?)2. G65 P9812 Y12. Z1. S2 T4输出:#136-槽对称中心X坐标#141-槽对称中心坐标值与理论值的误差#138-槽的实测宽度#143-槽的实测宽度与理论宽度的差值,上图的程序要怎么写?,凸台测量程序-O98121. G65 P9812 X12.,有凸台的槽测量程序-O9812,1. G65 P9812 X12. Z-1. R-2. S1 T3输出:#135-槽对称中心X坐标#140-槽对称中心坐标值与理论值的误差(如何计
18、算?)#138-槽的实测宽度#143-槽的实测宽度与理论宽度的差值(如何计算?)2. G65 P9812 Y12. Z-1.S2 T4 R2.输出:#136-槽对称中心X坐标#141-槽对称中心坐标值与理论值的误差#138-槽的实测宽度#143-槽的实测宽度与理论宽度的差值,上图的程序要怎么写?,有凸台的槽测量程序-O98121. G65 P9812 X1,孔/圆台测量程序-O9814,孔/圆台测量程序-O9814,孔/圆台测量程序-O9814,功能:4点测量孔或圆台,见上图常用格式:G65 P9814 Dd Zz Rr Ss TtDd:孔或圆台的直径Zz:图2和图3形式的特征测量点Z坐标Rr
19、:图3特征测量时,回退量Ss:欲更新的坐标系Tt:欲更新的刀具编号注意:在使用此程序前,需要事先将测头定位在欲测特征的理论中心上,孔/圆台测量程序-O9814功能:4点测量孔或圆台,见上图,孔测量程序-O9814,1. G65 P9814 D12. S1 T3输出:#135-圆心X坐标#140-圆心测量X坐标值与理论值的误差(如何计算?)#136-圆心Y坐标#141-圆心测量X坐标值与理论值的误差(如何计算?)#138-圆的实测直径#143-圆的直径测量值与理论值的误差(如何计算?),上图的程序要怎么写?,孔测量程序-O98141. G65 P9814 D12. ,圆台测量程序-O9814,上
20、图的程序要怎么写?,1. G65 P9814 D12. Z-2.S1 T3输出:#135-圆心X坐标#140-圆心测量X坐标值与理论值的误差(如何计算?)#136-圆心Y坐标#141-圆心测量X坐标值与理论值的误差(如何计算?)#138-圆的实测直径#143-圆的直径测量值与理论值的误差(如何计算?),圆台测量程序-O9814上图的程序要怎么写?(Y-100.0,有圆台的内孔测量程序-O9814,上图的程序要怎么写?,1. G65 P9814 D12. Z-2. R-2.S1 T3输出:#135-圆心X坐标#140-圆心测量X坐标值与理论值的误差(如何计算?)#136-圆心Y坐标#141-圆心
21、测量X坐标值与理论值的误差(如何计算?)#138-圆的实测直径#143-圆的直径测量值与理论值的误差(如何计算?),有圆台的内孔测量程序-O9814上图的程序要怎么写?1. G,休 息 会?,休 息 会?,测试二,如何编写一个完整的测头校准程序? 试着编写测量下面的特征,工件坐标在圆心,产品表面中心大孔直径20mm,深度15mm,测量孔并输出数据,更新坐标系G57中心圆台直径6mm,顶面距离表面5mm,高度为10mm,测量并输出数据整个工件长宽均为50mm,高度为30mm,测量黄色表面,输出相关的测量数据,测试二 如何编写一个完整的测头校准程序?工件坐标在圆心,产品,小结二,3086-PATH OBSTRUCTED 保护移动过程中,光线阻挡 保护移动过程中,测头碰触到障碍物3092-PROBE OPEN 测量是二次触发,第一次测量后,测头需要完全离开产品表面,再进行第二次测量,如果在第一次后,不能完全离开产品表面,会报警; 可以通过修改#506,将#506中的值增大3093-PROBE FAIL 测量移动结束时,还没有触碰到任何物体,报警 查看O9811,O9812,O9814后面指定的数据是否有误 坐标系设定等,小结二3086-PATH OBSTRUCTED,