首页 理论教育 PMC程序中的M代码译码处理流程

PMC程序中的M代码译码处理流程

时间:2023-07-02 理论教育 版权反馈
【摘要】:PMC使用DECB命令进行M代码的译码,一次可连续译8个码,PMC程序如图4-34所示。图4-34 利用DECB指令对M代码进行译码的PMC程序指令主轴正转时,R0120.0为1。因此,用SFR信号制成保持回路。图4-36 以轴移动结束为条件控制系统执行辅助功能指令的PMC程序用以上PMC程序运行G00 X100.0 M08时先执行G00X100.0,然后再执行M08。1)执行无轴移动而只有辅助功能的程序段时,已分配完的信号DEN立即变为1。2)请作好安全准备,以免换刀指令等被错误指令损坏机床。

PMC程序中的M代码译码处理流程

PMC使用DECB命令进行M代码的译码,一次可连续译8个码,PMC程序如图4-34所示。

978-7-111-32289-4-Chapter04-105.jpg

图4-34 利用DECB指令对M代码进行译码的PMC程序

978-7-111-32289-4-Chapter04-106.jpg

指令主轴正转(M03)时,R0120.0(DM03信号)为1。用PMC执行M功能,PMC程序如图4-35所示。

978-7-111-32289-4-Chapter04-107.jpg

图4-35 执行M03指令实现主轴正转的PMC程序

1)执行主轴正转(M03)指令时,主轴正转信号(SFR)变为1。M功能结束时,M代码变为0,对M代码进行译码后的DM03信号也变为0。因此,用SFR信号制成保持回路

2)执行主轴反转(M04)指令或主轴停止(M05)指令时,主轴正转信号(SFR)变为0。(www.xing528.com)

在同一程序段上有轴移动指令,又有辅助功能(M、S、T、B功能)指令时,轴移动结束后分配完成信号(DEN)变为1。

可把此信号加到执行条件上,在轴移动结束时才执行辅助功能,PMC程序如图4-36所示。

978-7-111-32289-4-Chapter04-108.jpg

978-7-111-32289-4-Chapter04-109.jpg

图4-36 以轴移动结束为条件控制系统执行辅助功能指令的PMC程序

用以上PMC程序运行G00 X100.0 M08时先执行G00X100.0,然后再执行M08。

1)执行无轴移动而只有辅助功能的程序段时,已分配完的信号DEN立即变为1。

2)请作好安全准备,以免换刀(M06)指令等被错误指令损坏机床。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈