1.1 概述
西门子系统中,要返回的固定点,一般是指机床数据(MD30600$MA_FIX_POINT_POS[n])中存储的机床坐标系中的位置。每个轴最多可以定义 4 个固定点。
固定点返回的实现有两种方式:G75编程方式和 JOG 点动方式。
► G75实现固定点定位的方式,应用广泛,直接通过NC指令编程即可;
► JOG点动实现实现固定点定位的方式,需要PLC接口信号支撑,特殊场合时使用。
1.2 要求
● 固定点位置应预先存储于机床数据MD30600中
● 固定点必须处于有效的运行范围内(注意软件限位开关限值!)
● 待运行的轴必须已返回参考点。
● 不允许激活刀具半径补偿。
● 不允许激活运动转换。
● 待运行的轴不可参与激活的转换。
● 待运行的轴不可为有效耦合中的从动轴。
● 待运行的轴不可为龙门连接中的从动轴。
● 编译循环不可接通运行分量。
1.3 参数设置
1) 轴机床数据:
MD30600:固定点位置设定;
MD30610:固定点位置数量设定;
2) 参数详细信息
MD30600
MD30610
MD18960
G75固定点停的动态模式设置:=0,DYNNORM有效;=1, DYNPOS有效
1.4 “返回固定点“的两种实现方式
1.4.1 G75编程方式
使用逐段方式生效的 G75 指令可以将单个轴独立地运行至机床区域中的固定点( MCS ),比如换刀点,机床上料点,托盘更换点等。
1) 句法
G75 <轴名称><轴位置> … FP=<n> | |
<轴名称> | 需要运行至固定点的机床轴的名称 |
<轴位置> | 位置值无意义。因此通常设定为“0” |
FP=<n> | 应当返回的固定点,<n>为固定点编号(1, 2, 3, 4),对应MD30600[0,1,2,3] |
► 在一个 G75 程序段中可以编程多个轴。这些轴将同时逼近设定的固定点(在 MCS 中)。
► 每根轴均以最大速度运行 ► 未编程 FP=<n>或固定点编号,或者编程了 FP=0 时,它将被看作 FP=1,并且执行向固定点 1 的返回运行。 ► 地址 FP 的值不能大于为编程的每个轴设定的固定点的数量(MD30610) |
2) 示例
将 X 轴(= AX1)和Z 轴(= AX3)运行到固定机床轴位置 1(X = 151.6,Z = -17.3)进行换刀。
机床数据:
● MD30600 $MA_FIX_POINT_POS[AX1,0] = 151.6
● MD30600 $MA_FIX_POINT[AX3,0] = 17.3
NC 程序:
程序代码 | 注释 |
… | |
N100 G55 | ;激活可设定的零点偏移。 |
N110 X10 Y30 Z40 | ;逼近 WCS 中的位置。 |
N120 G75 X0 Z0 FP=1 M0 | ;X 轴运行至 151.6 并且 Z 轴运行至 17.3(在 MCS 中)。
;在此程序段中不可激活其他运行。 ;为了到达位置后,不再进行其他运行,此处添加了M0 |
N130 X10 Y30 Z40 | ;重新逼近 N110 中设定的位置, |
… | ;零点偏移G55重新生效。 |
3) PLC反馈(DB390x.DBX1001.3~5)
1.4.2JOG返回固定点方式
1) 说明
设定固定点停坐标位置MD30600,激活固定点个数MD30610。
激活PLC启动信号DB380X.DBX1001.0~2,激活后系统给出反馈信号DB390X.DBX1001.0~2,此时JOG点动该机床轴只能锁定朝向设定的固定点坐标移动,当位置到达系统给出反馈信号DB390X.DBX1001.3~5。
2) 操作方法:
1、设定参数MD30600,30610
2、轴回参考点
3、激活DB380x.DBX1001.0~2某一位,同时有激活反馈DB390X.DBX1001.0~2,对应固定点停位置MD30600[0,1,3]某一组。
4、JOG模式下点动运行该轴,只能朝向该固定点停位置移动,不可向反向移动(否则系统有“方向禁用“提示)
5、移动至固定点停位置后,系统有“到达位置”提示,并且系统给出PLC反馈信号DB390X.DBX1001.3~5
3) PLC信号
4) 相关报警号:alarm17800~17814
► 17800 [通道 %1: ] 程序段%2 固定停止终点编程非法
► 17810 [通道 %1: ] 轴 %2 未进行参考
► 17811 [通道 %1: ] 在JOG 中为轴 %2 无法进行固定点运行,原因 %3
► 17812 [通道 %1: ] 轴%2 在 JOG 中固定点运行: 固定点 %3 已更改
► 17813 [通道 %1: ] 轴%2 在 JOG 中的固定点且补偿运动有效
► 17814 [通道 %1: ] 轴%2 固定点位置不可用
详细信息参见报警帮助或《诊断手册》。
1.4.3 接口信号小结
828D对应的PLC信号
840Dsl对应的PLC信号
问答社区 发起问答 报警查询 技术文章 维修服务 资料下载 加交流群 申请 VIP
本文转载来自【公众号:Siemens数控技术应用】,仅供大家学习交流,如侵权请联系站长删文。