SINUMERIK ShopTurn sl: 程序段后,轴移动请求。

问题:
为什么程序段搜索后,PROG_EVENT之前出现C轴移动指令?

回答:
机床主轴配置独立C轴。通过M66代码激活C轴。C轴激活之后,通过用户循环C_AXIS_ON.SPF执行回零操作 。

例:ShopTurn零件程序
N40 …
N50 Turning operation;车削操作
N60 1. C轴铣削操作
-> ST_CUST 切换至C轴。
-> 调用用户循环 C_AXIS_ON
M66; 激活C轴
G74 C1=0; C轴激活后,返回参考点。
N70 2. C轴铣削操作
-> ST_CUST 切换至C轴。
-> 调用用户循环 C_AXIS_ON
M66; 激活C轴
G74 C1=0; C轴激活后,返回参考点。
N80 …

ShopTurn程序,若执行程序段搜索(如搜索N70程序段), 快速搜索后执行以前的程序段。正常时,程序段跳转到目标程序段之前(本例中为N60)完成程序段搜索,不管ST_CUST mode 1和C_AXIS_ON。"G74 C1=0" 指令执行C轴回零操作及第一次启动搜集的辅助代码(PROG_EVENT之前执行)。尽管C轴未激活,但C轴接口信号中已有轴移动的请求。此时,循环C_AXIS_ON无论如何都无法执行。只有在第二次NC启动时,C轴才激活(执行程序段N70)。

原因:
程序段搜索中,遇到轴(几何轴和定位轴)回零指令时,同时输出辅助代码。

注:

附件为用户循环C_AXIS_ON.SPF。

SINUMERIK ShopTurn sl: 程序段后,轴移动请求。 C_AXIS_ON-ENU.zip ( 315 bytes )

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc333838.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论