首页 理论教育 MD4/MD2/MD1控制程序优化方案

MD4/MD2/MD1控制程序优化方案

时间:2023-06-30 理论教育 版权反馈
【摘要】:由于CNC操作方式选择信号MD1/MD2/MD4的编码无规律,因此,其控制程序一般直接利用逻辑梯形图编程。根据表4-3操作方式选择按键的输入地址和表4-4的MD1/MD2/MD4信号要求,可得到MD1/MD2/MD4信号处理程序如图4-9所示。对于常规的手轮操作,CNC的示教操作方式状态输出F003.7为“0”,操作键时,R101.0将为“1”,它可使MD4/MD2/MD1信号的状态变为“100”,选择常规的INC/HND操作方式。

MD4/MD2/MD1控制程序优化方案

由于CNC操作方式选择信号MD1/MD2/MD4的编码无规律,因此,其控制程序一般直接利用逻辑梯形图编程。

1.不使用示教功能

大多数数控机床实际上不使用示教功能TJOG和THND,这时可不考虑【TEACH】键,以简化PMC程序。

根据表4-3操作方式选择按键的输入地址和表4-4的MD1/MD2/MD4信号要求,可得到MD1/MD2/MD4信号处理程序如图4-9所示。

由程序可见,无论MD4/MD2/MD1原来的状态怎样,只要按下主面板上的【AUTO】键,X24.0将为“1”,从而使得PMC输出信号G043.0(MD1)为“1”,而G043.1(MD2)、G043.2(MD4)则为“0”,因此,操作方式选择信号MD4/MD2/MD1的状态将为“001”,CNC选择自动运行(AUTO)方式。如按下主面板上的【EDIT】键,则X24.1将为“1”,PMC输出信号G043.0(MD1)、G043.1(MD2)被同时置“1”,而G043.2(MD4)则为“0”,从而使操作方式选择信号MD4/MD2/MD1的状态为“011”,CNC选择程序编辑方式。操作其他按键的情况类似,故可实现表4-5所示的控制要求。

图4-9中的R100.0用于生效手轮轴选择信号,当按下主面板上的HND键时,一方面可将信号MD4/MD2/MD1的状态置为“100”,使CNC进入INC/HND操作,同时,又可利用信号R100.0,生效手轮轴选择信号HS1A~HS1D,使CNC成为HND操作。而在按下主面板上的INC键时,虽然信号MD4/MD2/MD1的状态同样被置为“100”,但由于信号R100.0为“0”,故HS1A~HS1D被禁止,CNC将选择INC操作。

2.使用示教功能

使用示教功能的数控机床上,需要考虑示教操作的TJOG和THND方式转换,因此,需要使用图4-10所示的PMC程序。

图4-10程序在图4-9程序的基础上,增加了以下两方面功能。(www.xing528.com)

978-7-111-48905-4-Chapter04-14.jpg

图4-9 不使用示教操作的程序

1)TCH操作方式选择功能。程序在MD4/MD2/MD1信号控制程序段上增加了【TEACH】键(X24.7),故可在按下主面板上的【TEACH】键时,使操作方式选择信号MD4/MD2/MD1的状态变为“110”,首先选择手动示教操作TJOG方式。

2)【HND】键转换功能。程序将主面板的手轮方式选择键【HND】(X26.7),转换成了2个不同的控制信号R101.0和R101.1。

对于常规的手轮操作,CNC的示教操作方式状态输出F003.7为“0”,操作【HND】键时,R101.0将为“1”,它可使MD4/MD2/MD1信号的状态变为“100”,选择常规的INC/HND操作方式。同时,可通过R100.0生效手轮轴选择信号HS1A~HS1D,使CNC进入通常的手轮操作方式。

当示教操作方式被选定时(MD4/MD2/MD1=110),CNC的现行工作状态信号输出F003.7将为“1”,此时,如按下【HND】键,信号R101.1将为“1”,从而使MD4/MD2/MD1信号的状态变为“111”,CNC进入手轮示教THND操作。

程序中的R101.1信号处理采用了交替通断控制的典型程序,以便能够在示教方式下,通过重复操作【HND】键,切换THND和TJOG操作方式。

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

我要反馈