雷尼绍测头培训PPT_第1页
雷尼绍测头培训PPT_第2页
雷尼绍测头培训PPT_第3页
雷尼绍测头培训PPT_第4页
雷尼绍测头培训PPT_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、前前 言言 变 量 基 础 部 分 变量类型变量类型 变量 局部 变量 全局 变量 系统 变量 用户 变量 所有的宏程序中都可以共用的变量 #100-#199:掉电不保持 #500-#999:掉电保持 只能在当前宏程序中使用的变量 #1-#33 用来储存系统数据的变量,如刀补,位置等 #1000- 常用系统变量常用系统变量- -工件坐标系工件坐标系 外部坐标系偏置 #5201-#5203 G54(1-3轴) #5221-#5223 G55(1-3轴) #5241-#5243 G56(1-3轴)#5261-#5263 G57(1-3轴)#5281-#5283 G58(1-3轴)#5301-#53

2、03 G59(1-3轴)#5321-#5323 G54.1P1(1-3轴) #7001-#7003 G54.1P48(1-3轴)#7941-#7943 我们能用这些 变量干什么? (见测试) 常用系统变量常用系统变量- -刀具补偿偏置刀具补偿偏置 我们能用这些 变量干什么? (见测试) 常用系统变量常用系统变量- -报警变量报警变量 变量号变量号功能功能举例举例 #3000赋值0-200,机床停止并报警#3000=1(NG) 屏幕显示“3001 NG” 我们能用这个 变量干什么? (见测试) 算数和逻辑运算 部分一 算数和逻辑运算(一)算数和逻辑运算(一) 功能功能格式格式备注备注 定义#i=

3、#j 加法#i=#j+#k 减法#i=#j-#k 乘法#i=#j*#k 除法#i=#j/#k#k不为0 正弦#i=SIN#j角度以度指定 90.5表示90度30分 反正弦#i=ASIN#j 正切#i=TAN#j 反正切#i=ATAN#j/#k 余弦#i=COS#j 反余弦#i=ACOS#j 算数和逻辑运算(二)算数和逻辑运算(二) 功能功能格式格式备注备注 平方根#i=SQRT#j 绝对值#i=ABS#j 舍入#i=ROUND#j 上取整#i=FIX#j 下取整#i=FUP#j 自然对数#i=LN#j 指数对数#i=EXP#j 或#i=#j OR #k运算按照二进制一位一 位的进行 异或#i=

4、#j XOR #k 与#i= #j AND #k l 蓝色字体为不常用运算符 l 所有运算格式要正确 测试一测试一 l 可以把G55的坐标值写入全局变量吗?局部变量呢? 怎么写? 两个有什么差异? l 我可以给G55的坐标赋值吗? 怎么写? 有什么用处? l 要读取5号刀的刀具长度补偿(含磨损) 怎么读? 有什么用处? l 程序中要添加报警,用哪个变量,怎么用? 休 息 会? 算数和逻辑运算 部分二 运算符运算符 l 作用 多用于逻辑判断,和IF等条件语句使用 IF IF 条件语句条件语句 l 判断后跳转 示例: 如果变量#1的值大于10,跳转到N2程序段 N1 IF#1 GT 10. GOT

5、O2 N2 G00 G91 X10. l IF THEN 如果表达式满足,执行THEN后的语句。否则顺序执行 示例: 如果#1和#2的值相同,0赋值给#3 IF#1 EQ #2THEN #3=0; 宏程序调用 重要内容 程序调用方式程序调用方式 l M98调用 格式:M98 P* 举例:M98 P1000 l 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. 都可以调 用,有区 别吗? G65G65和和M98M98的差别(

6、一)的差别(一) l 指定变量的值 格式: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可以 那么那么G65G65后面跟的一大堆字母表示的是什么意思呢?后面跟的一大堆字母表示的是什么意思呢? G65G65和和M98M98的差别(一)的差别(一) l 变量表 l 举例: G65 P1000 A1. B2. X10. Z5. 表示在调用O1000的同时,就指定了程序中#1,#2,#24,#26的值 通常在程序中有类似的语句: IF#1 NE

7、 #0 GOTO2 或 #600=#2+10.等类似的语句 那么,这样有什么好处? G65G65和和M98M98的差别(二)的差别(二) l 示例: O0001 #1=1. M98 P1000; #600=#1;此时#600的值是多少? - O0002 #1=1. G65 P1000 #600=#1;此时#600的值是多少? O1000 #1=-1. M99 #600=-1 #600=1 G65G65和和M98M98的差别(二)的差别(二) 休 息 会? INSPECTION PLUSINSPECTION PLUS 软件中的全局变量软件中的全局变量 全局变量(一)全局变量(一) #100#11

8、0#120#130#140 #101#111#121#131#141 #102#112#122#132#142 #103#113#123#133#143 #104#114#124#134#144 #105#115#125#135#145 #106#116#126#136#146 #107#117#127#137#147 #108#118#128#138#148 #109#119#129#139#149 用户可用变量用户可用变量 全局变量(二)全局变量(二) #100#110#120#130#140 #101#111#121#131#141 #102#112#122#132#142 #103#1

9、13#123#133#143 #104#114#124#134#144 #105#115#125#135#145 #106#116#126#136#146 #107#117#127#137#147 #108#118#128#138#148 #109#119#129#139#149 INSPECTION PLUS INSPECTION PLUS 内部计算内部计算 全局变量(三)全局变量(三) #100#110#120#130#1400 #101#111#121#131#1410 #102#112#122#132#1421.000 #103#113#123#133#1431.000 #104#11

10、4#124#134#144 #105#115#125#1350#145 #106#116#126#1360#146-1.000 #107#117#127#13710.00#147 #108#118#128#138#148 #109#119#129#139#1490 INSPECTION PLUSINSPECTION PLUS测量测量 结果和旗帜结果和旗帜 测量结果和旗帜的数值测量结果和旗帜的数值 在每次测量后被覆盖在每次测量后被覆盖 全局变量(四)全局变量(四) #500#510#520#530#540 #501#511#521#531#541 #502#512#522#532#542 #50

11、3#513#523#533#543 #504#514#524#534#544 #505#515#525#535#545 #506#516#526#536#546 #507#517#527#537#547 #508#518#528#538#548 #509#519#529#539#549 标准校正数值标准校正数值 回退系数回退系数 矢量校正数值矢量校正数值 测头校正程序测头校正程序 为什么要校正为什么要校正 l 测头安装后,测头中心与主轴的偏心量 l 测针球的直径误差 l 测头的触发距离 l 机床的重复性 所以,每次更换测头,或者更换测针后,必须 校正! 如何校正?软件部分再讲 校正项目校正项目

12、 l 测头长度校正 l 测针半径校正 l 测针偏心校正 值存放在刀具补偿 值存放在全局变量 值存放在全局变量 为什么要存放在全局变量中?为什么要存放在全局变量中? 测头长度校正测头长度校正 格式:格式:G65 P9801 Zz Tt 举例:举例:G65 P9801 Z0. T21 Tt 要更新的刀具号. Zz 标准表面的工件坐标. O1000O1000 G17 G40 G49 G69 G80 G90 G54 X0 Y0 G43 H21 Z20. G65 P9801 Z0 T21 G91 G28 Z0 G90 M30 注意:在这里T21的刀补中要有 一个预置的大概刀长 校正测针校正测针X/YX/

13、Y偏置偏置 格式:格式:G65 P9802 Dd 举例:举例:G65 P9802 D50.005 Dd: 用于校正的环规直径 4 #502 Dd Y X 3 12 #503 O1000O1000 G17 G40 G49 G69 G80 G90 G54 X0 Y0(环规中心) G65 P9802 D50.005 G91 G28 Z0 G90 M30 注意: 1.准确将主轴定位至环规的中心位置 并将测针置于环规内部 2. 程序运行后,会将偏心写入#502 和#503 校正测针球半径校正测针球半径 格式:格式:G65 P9803 Dd 举例:举例:G65 P9803 D50.005 Dd: 用于校正

14、的环规直径 O1000O1000 G17 G40 G49 G69 G80 G90 G54 X0 Y0(环规中心) G65 P9803 D50.005 G91 G28 Z0 G90 M30 注意: 1.准确将主轴定位至环规的中心位置 并将测针置于环规内部 2. 程序运行后,会将半径写入#500 和#501 小结小结 l 对于初学者,以下变量范围,建议先不用:对于初学者,以下变量范围,建议先不用: #100-#199 #500-#550 其他全局变量可按需要使用 l 测头使用必须要标定测头使用必须要标定 初次使用时 更换测针后 使用一段时间后 标定后,挂刀方向要固定 标定时的进给与测量的进给保持一

15、致 休 息 会? 保护移动保护移动程序程序- -O9810O9810 保护移动保护移动程序程序-O9810-O9810 功能:功能:在测头移动时,如果有障碍 物阻挡,机床停止并报警 格式格式:G65 P9810 Xx Yy Zz Ff Xx Yy Zz:目标位置在当前坐标系 下的坐标 Ff:移动的进给率 注注 意意 1.目标位置指定 可以单独指定X/Y/Z中的任何一个值;也 可以同时指定其中任意2个或3个全部指定 举例: G65 P9810 Y-1. F3000 G65 P9810 X0 Z-5. F3000 G65 P9810 X0 Y1. Z2. F4000 2.报警 当在移动的过程中,碰

16、到障碍,机床停止 ,报警号3086 提示信息“PATH OBSTRUCTED” 成功移动至目标位置成功移动至目标位置 G65G65 P9810P9810 X50.0 Z5.0 X50.0 Z5.0 F3000F3000 保护移动程序保护移动程序-O9810-O9810 保护移动程序保护移动程序- -O9810O9810 #3000 = 86 (PATH OBSTRUCTED) 未成功移动至目标位置未成功移动至目标位置 G65G65 P9810P9810 X50.0 Z5.0 X50.0 Z5.0 F3000F3000 单点测量单点测量程序程序- -O9811O9811 单点测量程序单点测量程序

17、-O9811-O9811 功能功能:每次测量一个面 常用格式常用格式:G65 P9811 Xx或Yy或Zz Xx Yy Zz:目标位置在当前坐标系 下的坐标 注注 意意 1.目标位置指定 每次只能指定X/Y/Z中的一个值 举例: G65 P9811 X-1. G65 P9811 Z-5. G65 P9811 Y1. 单点测量程序单点测量程序-O9811-O9811 常用扩展格式: G65 P9811 Xx或Yy或Zz Ss Tt 中的变量为可选输入变量 Ss:欲更新的坐标系 Tt:欲更新的刀具编号 举例: G65 P9811 X0. S101 G65 P9811 Z10. T4 S S参数参数

18、工件偏置工件偏置 S1G54 S2G55 S3G56 S4G57 S5G58 S6G59 S0G53 S101G54.1 P1 S102G54.1 P2 Etc.Etc. S148G54.1 P48 单点测量程序单点测量程序-O9811-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-实测值(4.012) #142-误差值(0.012) 我们能用这些 变量

19、干什么? (见测试) 槽槽/ /凸台测量凸台测量程序程序- -O9812O9812 槽槽/ /凸台测量凸台测量程序程序-O9812-O9812 功能功能:测量沿X/Y轴向的槽/凸台,见上图 常用格式常用格式:G65 P9812 Xx或YyZz Rr Ss Tt Xx:X方向的槽/凸台测量 Yy:Y方向的槽/凸台测量 Zz:图2和图3形式的特征测量点Z坐标 Rr:图3特征测量时,回退量 Ss:欲更新的坐标系 Tt:欲更新的刀具编号 注意:在使用此程序前,需要事先将测头定位在欲测特征的理论中心上注意:在使用此程序前,需要事先将测头定位在欲测特征的理论中心上 槽测量槽测量程序程序-O9812-O98

20、12 1. G65 P9812 X12. S1 T3 输出: #135-槽对称中心X坐标 #140-槽对称中心坐标值与理论值 的误差(如何计算?) #138-槽的实测宽度 #143-槽的实测宽度与理论宽度的 差值(如何计算?) 2. G65 P9812 Y12. S2 T4 输出: #136-槽对称中心X坐标 #141-槽对称中心坐标值与理论值 的误差 #138-槽的实测宽度 #143-槽的实测宽度与理论宽度的 差值 X0 (2.0) (X-100.0) 20.0 上图的程序要 怎么写? 凸台凸台测量测量程序程序-O9812-O9812 1. G65 P9812 X12. Z1. S1 T3

21、输出: #135-槽对称中心X坐标 #140-槽对称中心坐标值与理论值 的误差(如何计算?) #138-槽的实测宽度 #143-槽的实测宽度与理论宽度的 差值(如何计算?) 2. G65 P9812 Y12. Z1. S2 T4 输出: #136-槽对称中心X坐标 #141-槽对称中心坐标值与理论值 的误差 #138-槽的实测宽度 #143-槽的实测宽度与理论宽度的 差值 上图的程序要 怎么写? (Y-100.0) (2.0 ) Y0 20.0 Z-5.0 有凸台的槽测量有凸台的槽测量程序程序-O9812-O9812 1. G65 P9812 X12. Z-1. R-2. S1 T3 输出:

22、#135-槽对称中心X坐标 #140-槽对称中心坐标值与理论值的误差(如何 计算?) #138-槽的实测宽度 #143-槽的实测宽度与理论宽度的差值(如何计 算?) 2. G65 P9812 Y12. Z-1.S2 T4 R2. 输出: #136-槽对称中心X坐标 #141-槽对称中心坐标值与理论值的误差 #138-槽的实测宽度 #143-槽的实测宽度与理论宽度的差值 上图的程序要 怎么写? 孔孔/ /圆台测量圆台测量程序程序- -O9814O9814 孔孔/ /圆台测量圆台测量程序程序-O9814-O9814 功能功能:4点测量孔或圆台,见上图 常用格式常用格式:G65 P9814 Dd Z

23、z Rr Ss Tt Dd:孔或圆台的直径 Zz:图2和图3形式的特征测量点Z坐标 Rr:图3特征测量时,回退量 Ss:欲更新的坐标系 Tt:欲更新的刀具编号 注意:在使用此程序前,需要事先将测头定位在欲测特征的理论中心上注意:在使用此程序前,需要事先将测头定位在欲测特征的理论中心上 孔孔测量测量程序程序-O9814-O9814 1. G65 P9814 D12. S1 T3 输出: #135-圆心X坐标 #140-圆心测量X坐标值与理论值的 误差(如何计算?) #136-圆心Y坐标 #141-圆心测量X坐标值与理论值的 误差(如何计算?) #138-圆的实测直径 #143-圆的直径测量值与理论值的 误差(如何计算?) X0 (2.0) (X-100.0) 20.0 上图的程序要 怎么写? 圆台圆台测量测量程序程序-O9814-O9814 上图的程序要 怎么写? (Y-100.0) (2.0 ) Y0 20.0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论