雷尼绍测头培训PPT参考幻灯片

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

备注
#k不为0 角度以度指定 90.5表示90度30分
算数和逻辑运算(二)
功能
平方根 绝对值
格式
#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
成功移动至目标位置 G65 P9810 X50.0 Z5.0 F3000
Slide 38
保护移动程序-O9810
未成功移动至目标位置 G65 P9810 X50.0 Z5.0 F3000
Slide 39
单点测量程序-O9811
Slide 40
单点测量程序-O9811
注意
功能:每次测量一个面
1.目标位置指定
Slide 31
O1000 G17 G40 G49 G69 G80 G90 G54 X0 Y0 G43 H21源自文库Z20. G65 P9801 Z0 T21 G91 G28 Z0 G90 M30 注意:在这里T21的刀补中要有 一个预置的大概刀长
校正测针X/Y偏置
格式:G65 P9802 Dd 举例:G65 P9802 D50.005 Dd: 用于校正的环规直径
小结
对于初学者,以下变量范围,建议先不用: • #100-#199 • #500-#550
其他全局变量可按需要使用
测头使用必须要标定 • 初次使用时 • 更换测针后 • 使用一段时间后 • 标定后,挂刀方向要固定 • 标定时的进给与测量的进给保持一致
Slide 34
休 息 会?
Slide 35
G65和M98的差别(二)
Slide 20
休 息 会?
Slide 21
INSPECTION PLUS
Slide 22
软件中的全局变量
Slide 23
全局变量(一)
#100 #101 #102 #103 #104 #105 #106 #107 #108 #109
#110 #111 #112 #113 #114 #115 #116 #117 #118 #119
异或
#i=#j XOR #k

#i= #j AND #k
蓝色字体为不常用运算符 Slide 9 所有运算格式要正确
备注
运算按照二进制一位一 位的进行
测试一
可以把G55的坐标值写入全局变量吗?局部变量呢? • 怎么写? • 两个有什么差异?
我可以给G55的坐标赋值吗? • 怎么写? • 有什么用处?
Slide 29
校正项目
测头长度校正 测针半径校正 测针偏心校正
》值存放在刀具补偿 》值存放在全局变量 》值存放在全局变量
为什么要存放在全局变量中?
Slide 30
测头长度校正
格式:G65 P9801 Zz Tt 举例:G65 P9801 Z0. T21 Tt 要更新的刀具号. Zz 标准表面的工件坐标.
[ ]中的变量为可选输入变量 Ss:欲更新的坐标系 Tt:欲更新的刀具编号
举例: G65 P9811 X0. S101 G65 P9811 Z10. T4
S参数 S1 S2 S3 S4 S5 S6 S0 S101 S102 Etc. S148
工件偏置 G54 G55 G56 G57 G58 G59 G53 G54.1 P1 G54.1 P2 Etc. G54.1 P48
#543
#534
#544
#535
#545
#536
#546
#537
#547
#538
#548
#539
#549
测头校正程序
Slide 28
为什么要校正
测头安装后,测头中心与主轴的偏心量 测针球的直径误差 测头的触发距离 机床的重复性 所以,每次更换测头,或者更换测针后,必须 校正!! 如何校正?软件部分再讲
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.
都可以调
用,有区
别吗?
Slide 16
G65和M98的差别(一)
指定变量的值 格式:M98 P****
保护移动程序-O9810
Slide 36
保护移动程序-O9810
注意
1.目标位置指定
可以单独指定X/Y/Z中的任何一个值;也
可以同时指定其中任意2个或3个全部指定
举例:
G65 P9810 Y-1. F3000
功能:在测头移动时,如果有障碍 G65 P9810 X0 Z-5. F3000
物阻挡,机床停止并报警
G54.1P48(1-3轴)
#7941-#7943
Slide 4
我们能用这些 变量干什么? (见测试)
常用系统变量-刀具补偿偏置
我们能用这些 变量干什么? (见测试)
Slide 5
常用系统变量-报警变量
变量号
#3000
功能
赋值0-200,机床停止并报警
举例
#3000=1(NG) 屏幕显示“3001 NG”
#141 0
#102 #103 #104
#112
#122
#132
#142 1.000
#113
IN#S12P3ECTION P#1L3U3S测量 #143 1.000
结果和旗帜
#114
#124
#134
#144
#105 测量结#果115和旗帜的#1数25值 #106 在每次#测116量后被覆#1盖26
#107
举例: G65 P1000 A1. B2. X10. Z5. 表示在调用O1000的同时,就指定了程序中#1,#2,#24,#26的值 通常在程序中有类似的语句: IF[#1 NE #0] GOTO2 或 #600=#2+10.等类似的语句 那么,这样有什么好处?
Slide 18
G65和M98的差别(二)
#117
#127
#135 0 #145 #136 0 #146 -1.000 #137 10.00 #147
#108
#118
#128
#138
#148
#109
#119
#129
#139
#149 0
Slide 26
全局变量(四)
#500 #501 #502 #503 #504 #505 #506 #507 #508 #509
Slide 25
#130 #131 #132 #133 #134 #135 #136 #137 #138 #139
#140 #141 #142 #143 #144 #145 #146 #147 #148 #149
全局变量(三)
#100
#110
#120
#130
#140 0
#101
#111
#121
#131
常用系统变量-工件坐标系
外部坐标系偏置 G54(1-3轴) G55(1-3轴) G56(1-3轴)
#5201-#5203 #5221-#5223 #5241-#5243 #5261-#5263
G57(1-3轴) G58(1-3轴) G59(1-3轴) G54.1P1(1-3轴) ……
#5281-#5283 #5301-#5303 #5321-#5323 #7001-#7003
IF<条件> THEN <表达式> 如果表达式满足,执行THEN后的语句。否则顺序执行 示例: 如果#1和#2的值相同,0赋值给#3 IF[#1 EQ #2]THEN #3=0; ……
Slide 14
宏程序调用
重要内容
Slide 15
程序调用方式
M98调用 格式:M98 P**** 举例:M98 P1000
示例:
O0001
#1=1. M98 P1000;
#600=-1
#600=#1;此时#600的值是多少?
……
-----------------------------
O0002
#1=1.
#600=1
G65 P1000
#600=#1;此时#600的值是多少?
……
O1000 #1=-1. …… M99
Slide 19
每次只能指定X/Y/Z中的一个值 举例: G65 P9811 X-1. G65 P9811 Z-5. G65 P9811 Y1.
常用格式:G65 P9811 Xx或Yy或Zz Xx Yy Zz:目标位置在当前坐标系 下的坐标
Slide 41
单点测量程序-O9811
常用扩展格式: G65 P9811 Xx或Yy或Zz [Ss Tt]
G65 P9810 X0 Y1. Z2. F4000
格式:G65 P9810 Xx Yy Zz Ff 2.报警
Xx Yy Zz:目标位置在当前坐标系 下的坐标
当在移动的过程中,碰到障碍,机床停止 ,报警号3086 提示信息“PATH OBSTRUCTED”
Ff:移动的进给率
Slide 37
保护移动程序-O9810
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后面跟的一大堆字母表示的是什么意思呢?
Slide 17
G65和M98的差别(一)
变量表
4
Y
Slide 32
1 #502
2 #503
3 X
Dd
O1000 G17 G40 G49 G69 G80 G90 G54 X0 Y0(环规中心) G65 P9802 D50.005 G91 G28 Z0 G90 M30 注意: 1.准确将主轴定位至环规的中心位置 并将测针置于环规内部 2. 程序运行后,会将偏心写入#502 和#503
前言
Slide 1
变量基础部分
Slide 2
变量类型
用户 变量 变量
全局 变量
所有的宏程序中都可以共用的变量 #100-#199:掉电不保持 #500-#999:掉电保持
局部 只能在当前宏程序中使用的变量 变量 #1-#33
系统 变量
用来储存系统数据的变量,如刀补,位置等 #1000-
Slide 3
Slide 42
单点测量程序-O9811
测量后的数据输出:
#10I0NSPECTIO#1N10 PLUS #101 内部计#11算1
#102
#112
#103
#113
#104
#114
#105
#115
#106
#116
#107
#117
#108
#118
#109
#119
#120 #121 #122 #123 #124 #125 #126 #127 #128 #129
校正测针球半径
格式:G65 P9803 Dd 举例:G65 P9803 D50.005 Dd: 用于校正的环规直径
Slide 33
O1000 G17 G40 G49 G69 G80 G90 G54 X0 Y0(环规中心) G65 P9803 D50.005 G91 G28 Z0 G90 M30 注意: 1.准确将主轴定位至环规的中心位置 并将测针置于环规内部 2. 程序运行后,会将半径写入#500 和#501
Slide 24
#120 #121 #122 #123 #124 #125 #126 #127 #128 #129
用户#1可30 用变量 #140
#131
#141
#132
#142
#133
#143
#134
#144
#135
#145
#136
#146
#137
#147
#138
#148
#139
#149
全局变量(二)
我们能用这个 变量干什么? (见测试)
Slide 6
算数和逻辑运算 部分一
Slide 7
算数和逻辑运算(一)
功能
定义
格式
#i=#j
加法 减法 乘法 除法
#i=#j+#k #i=#j-#k #i=#j*#k #i=#j/#k
正弦 反正弦 正切 反正切 余弦 反余弦
Slide 8
#i=SIN[#j] #i=ASIN[#j] #i=TAN[#j] #i=ATAN[#j]/[#k] #i=COS[#j] #i=ACOS[#j]
要读取5号刀的刀具长度补偿(含磨损) • 怎么读? • 有什么用处?
程序中要添加报警,用哪个变量,怎么用?
Slide 10
休 息 会?
Slide 11
算数和逻辑运算 部分二
Slide 12
运算符
作用 多用于逻辑判断,和IF等条件语句使用
Slide 13
IF 条件语句
判断后跳转 示例: 如果变量#1的值大于10,跳转到N2程序段 N1 IF[#1 GT 10.] GOTO2 …… N2 G00 G91 X10. ……
Slide 27
#510 #511 #512 #513 #514 #515 #516 #517 #518 #519
#520 #521 #522 #523 #524 #525 #526 #527 #528 #529
#530 标准校正#5数40 值
#531 回退系#5数41
#532
#542
矢量校正数值
#533
相关文档
最新文档