三菱M70对刀仪使用说明,附录对刀宏程序
一、宏程序的相关设定
M90 刀长值自动设定(M90 Hxx)
M91 落差值自动设定(M91 G5x)
二、宏变量的相关说明
#510 对刀仪位置X坐标
#511 对刀仪位置Y坐标
#120 一段快移速度
#121 二段慢移速度
#122 Z轴最大行程
#520 一段快移距离
三、刀长值的自动设定
在MDI模式下输入 M90 Hxx (xx指刀补号,1号刀对应H01),然后按下循环启动按键,即可执行刀长值的自动设定。
四、落差值的自动设定
执行完刀长的自动设定后,首先在手轮模式下将刀具移至工件表面,然后在MDI模式下输入M91 G5x(G5x指G54/G55/G56/G57/G58/G59),按下循环启动按键,即可执行落差值的自动设定。
5、宏程序
O9300(AUTO-TOOL-LENGTH-MEASUREMENT)
G91G28Z0
G91G28X0Y0
#122=550(Z MAX TRAVEL)
#123=4(RE MEASUREMENT ERROR)
#124=0.05(TOOL MAX WEAR)
#125=50(MAX DIAMETER)
#126=15(OVER DIAMETER Y OFFSET)
#513=0(OFFSET)
#3003=1(SINGLE BLOCK DISABLE)
IF[#7GT#125]GOTO81
IF[#7GT0]GOTO2(D)
(TOOL-DIAMETER<=0)
IF[#7NE#0]GOTO2(D)
(TOOL-DIAMETER-MISSED)
IF[#7GT#125]GOTO81(D)
(TOOL-DIAMETER>MAX DIAMETER)
#7=1
N2
IF[#11GT0]GOTO4(H)
(TOOL-OFFSET-NO.<=0)
IF[#11NE#0]GOTO4(H)
(TOOL-OFFSET-NO.MISSED)
IF[#4111EQ0]GOTO3(H)
#11=#4111(H CODE)
GOTO4
N3
#11=#4120(T CODE)
N4
IF[#11LE0]GOTO82
(TOOL-OFFSET-NO.<=0)
IF[#9NE#0]GOTO6(F)
IF[#9GT0]GOTO6(F)
#9=#121
N6
IF[#23EQ0]GOTO10
IF[#23EQ#0]GOTO10
IF[#23GE1]GOTO10
#124=#23
N10
#112=#4003
(G-GROUP3-MEMORY)
#113=#5021
(X-COORDINATE-MEMORY)
#114=#5022
(Y-COORDINATE-MEMORY)
#115=#5023
(Z-COORDINATE-MEMORY)
#116=#4119
(S-CODE-MEMORY)
N20
G00G91G28Z0
M05
IF[#7LE#126]GOTO30
#107=FIX[#7/2.]
GOTO40
N30
#107=0
N40
G91G28Z0.
#3000=5(ATM-RE-MEASUREMENT ERROR)
GOTO100
N86
G91G28Z0.
#3000=6(ATLM-TOOL-WAS-BROKEN)
N100(FINISH)
#3003=0(SINGLE BLOCK ENABLE)
M88
M17
M99
O9301(G5x SETTING)
#510=785.172
#511=-75.722
#120=5000(FIRST FEED)
#121=500(SECOND FEED)
#108=#510-#107
M87
M16
G91G00X#510Y#511
(AIR BLAST ON)
IF[#512GT0]GOTO42
IF[#512LT0]GOTO42
#512=-300.
N42
G91G31Z-[ABS[#512]]F#120
G31Z-[#122-ABS[#512]]F#9
N44
#121=#5023
#111=#5023+0.2
IF[#111LE-#122]GOTO84
G91G01Z5.F5000
G31Z-7.F40.
#120=#5023
G04X0.1
#111=ABS[#120-#121]
IF[#111GT#123]GOTO85
(RE MEASUREMENT ERROR)
#110=#[2200+#11]-#513
IF[#110EQ0]GOTO46
IF[#23GT0]GOTO50
N46
#[2200+#11]=0
#[2000+#11]=#120+#513
#516=#120
GOTO52
N50
#515=#120-#110
#109=ABS[#515]
IF[#109GT#124]GOTO86
#[2000+#11]=#515
N52
M17
(AIR-BLAST-OFF)G28Z0
G91G28Y0X0
G#112
GOTO100
N81
#3000=1(ATM-TOOL-DIAMETER-ERROR)
GOTO100
N82
#3000=2(ATM-TOOL-OFFSET-NO.ERROR)
GOTO100
N83
#3000=3(ATM-OFFSET-LEVEL-ERROR)
GOTO100
N84
M28
G91G28Z0.
#3000=4(ATM-INCORRECT-TOOL)
GOTO100
N85
#550=#120
#551=#5023
#552=#551-#550
G90G10L2P#10Z#552
G91G28Z0
M99
%
View Comments (2)
如果是大径刀(超出对刀仪平面)需要怎样设置[微笑]
这个是最简单的对刀程序。如果想学习更多的,可以研究雷尼绍的标准程序,大部分的功能都有的。