对刀仪使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动对刀仪使用说明及调试说明书
一、使用自动对刀仪进行刀具长度测量
本自动对刀仪可以实现自动测量刀具长度并写入到指定的补偿号中。进行刀具长度测量使用的指令为:
G910H*B*M*
——G910:调用9010号宏程序
——H:刀具偏置号
——B:假象刀具长度(略长于实际刀具长度)
——M:设定测量之前是否转动一下主轴(0:转动/不设置:不转动)
如指令为G910H11B200M0,则以假象刀具长度为200定位到对刀仪上方,测量之前刀具转动一下后停止,测量出的实际刀具长度将写入11号刀具偏置中。
执行指令机床的动作过程为:
1.Z轴返回机床坐标零点
2.X轴Y轴移动,对刀仪移动到刀具正下方。
3.Z轴向负方向移动到接近对刀仪的一安全位置。
4.Z轴慢速向负方向移动进行长度测量。
5.完成测量,Z轴上升5毫米。
6.刀具长度写入对应偏置中。
7.Z轴返回机床坐标零点。刀具长度测量完成。
二、工件坐标系的建立
完成所有刀具的长度测量后,需执行刀具长度补偿(G43 H*)后再进行建立工件坐标系。
注意:由于刀具长度测量后,在刀具偏置中的长度偏置都为正值,故执行G43H*指令时,Z轴会向正方向移动。
三、对刀仪调试
修改6050号系统参数为910。
宏程序中相关宏变量意义见下表
注:需要重新进行对刀仪的调试。
四、附件
宏程序:
O9010(AUTOMATIC TOOL OFFSET)
(S.T X500.0 Y400.0 Z330.0+150+HC)
(TOOL OFFSET MACRO PROGRAM FOR OFFSET MEMORY B,C V4.0) (G910 H** B*** M0 )
(CHANGE PARAMETER NO.6050 DA TA 910)
(START)
#30=#4001
#31=#4003
IF[#900GE100.0]GOTO10
#3000=110(SETTING DATA ERROR #900)
N10
IF[#901NE#0]GOTO20
#3000=110(SETTING DATA ERROR #901)
N20
IF[#902NE#0]GOTO30
#3000=110(SETTING DATA ERROR #902)
N30
IF[#903NE#0]GOTO40
#3000=110(SETTING DATA ERROR #903)
N40
IF[#11NE#0]GOTO50
#3000=110(DATA ERROR "H" NOT EXIST)
N50
IF[#905EQ0]GOTO60
IF[#905EQ#0]GOTO60
#24=#905
GOTO70
N60
#24=5.0
N70
IF[#906EQ480.0]GOTO80
IF[#906EQ580.0]GOTO80
IF[#906EQ680.0]GOTO80
IF[#906EQ780.0]GOTO80
#3000=110(SETTING DATA ERROR #906)
N80
G91G28G00Z0
#22=#5043
#20=#5021
#21=#5022
G01X[#901-#20]Y[#902-#21]F500
M19
N1000
(AUTOMA TIC TOOL MEASURING)
IF[#2EQ#0]GOTO100
IF[#2GT30]GOTO110
#3000=110(DATA ERROR "B")
N100
#2=250.0
N110
IF[#7EQ#0]GOTO120
G00X#7
N120
G00Z-[#906-#900-#2-25.0](*)
IF[#13EQ#0]GOTO130
S50M03
G04X0.1
M05
M00
N130
M21
G04 X1
M22
G31Z-[25.0+#24]F100(*)
#25=#5063
#26=#903-[ABS[#22-#25]]
IF[[ABS[#906-#900-#2+#24-ABS[#22-#25]]]GT0.001]GOTO160 #3000=110(DATA ERROR B TOOL SHORT)
N160
Z5.0
G90G10L10P#11R#26
G91G28Z0
IF[#7EQ#0]GOTO3000
G00X-#7
GOTO3000
N3000
G#30G#31M05
M99