立式加工中心,客户需求要在原来标准机的基础上,增加一个辅助刀库(用于安装特殊刀具,只有一把刀),PLC该怎么写(换辅助刀的时候,主轴上要没有刀,且在使用辅助刀具的时候,主轴相关指令不能读取,但主轴要一直处于励磁状态,辅助刀具换刀需要下、下、左、右四个运作来实现。
有没有哪位师傅有类似功能处理过,提供指点,谢谢
问题补充:
希望上/下/左/右使用二个气缸来实现动作,采用伺服电机成本有没有考虑那么多,检测刀具开关,不怎么容易实现吧(标准刀库上的刀,也会被检知到).
还有就是,将辅助刀库的刀上到主轴的动作为:下-左-上-右
将主轴刀还到辅助刀库的动作为:左-下-右-上,该怎么去判断,什么时候是上刀,什么时候是还刀?
图片说明:
最佳答案
楼主的问题具有一定代表性,需要仔细分析,在专机上应用较广,我说一下设计思路:
1.将该辅助刀库当作一个坐标轴,如取名为TQ,那么就要设置以下通用数据,将该轴的通道、轴号分别设定,
10000 AXCONF_MACHAX_NAME_TAB[0]...[4] 即- 机床坐标名称
20050 AXCONF_GEOAX_ASSIGN_TAB[0]...[2] 即- 定义通道内的几何轴
20070 AXCONF_MACHAX_USED[0]...[4] 即- 通道内有效的机床轴号
20080 AXCONF_CHANAX_NAME_TAB[0]...[4] 即- 通道内有效的机床轴名
2.设置完成后,就要设计TQ轴的运行轨迹,上下运行可以通过气缸驱动,左右运行可以通过TQ轴的伺服电机驱动,这就要进行机械上的设计,而刀具到位与否的检测依靠上、下、左、右运行行程的微动开关来检测,
3.“换辅助刀的时候,主轴上要没有刀”,
可以在主轴上装一个检测刀具开关,在plc中编写程序,即:
AN I 0.0
=DB380x.DBX2.1 \\TQ轴的控制使能
该程序释为主轴上没有刀”时,可以换辅助刀,
4.换刀后会产生NC 读入禁止。等待PLC 发送换刀完成应答后,NC 读入禁止取消,才能继续运行NC 程序。
DB3200.DBX6.1-即为NC 读入禁止信号,可以停止运行NC 程序包括主轴相关指令的执行。
以上说明会助力你对问题理解。祝楼主好运!
提问者对于答案的评价:
虽然不是想要的,但还是挺好
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc198917.html