840D的FC19、FC25的形式参数请教高人:
1 SpindleIFNo 指定倍率开关为那个主轴服务,对吗?也就是说,如果有3、4两个主轴的话,在此设为3,倍率开关控制第一个主轴,设为4则倍率开关为第四个轴服务,对吗?
2 设FeedHold :=m22.0,当进给停止时输出信号给m22.0,使其置位,还是当m22.0为1时,禁止轴进给?
3 和2类似 SpindleHold :=DB34.DBX4.3,二者谁为因谁为果?
问题补充:
谢谢各位关照,在下再问:当有两个主轴时, SpindleIFNo应该指定哪一个为主轴呢?主轴倍率开关是否对指定主轴起作用呢?l(例如磨床就有砂轮、工件两个主轴)
最佳答案
友情为重:
1.SPINDLE NO.指的是第几轴为主轴,(FC19内部现在是可以给我们制造厂家修改了)
2.FEEDHOLD:=M22.0,指的是当你按MCP面板上的FEED STOP时
M22.0由1 与0 之间切换,但并不等于进给轴要停止,进给轴停止一般由DB21.DBX6.0(通道)或者是DB31--35.DBX4.3(轴)来控制,M22.0还得通过与其他的条件串并联来使DB21.DBX6.0 或DB31--35.DBX4.3为1或0来实现进给轴停止.
3.和2类似,SpindleHold :=DB34.DBX4.3,表示按MCP上的SPINDLE STOP按键时,SpindleHold 为1,后面接什么,什么就是1,接上DB34.DBX4.3就表示第四轴(主轴)停止,但实际编程时不要这样去编,因为要主轴停止的情形不能单靠MCP上的那个按键,尤其是带刀库的机,很多情形都必须保护主轴,如果你把DB34.DBX4.3接到SpindleHold 后面时,其他情形不能再编到DB34.DBX4.3上,否则MCP上的SPINDLE STOP的按键会无法生效,停不下主轴,正确的方法要仿照第二点,我在这里吃了亏,查主轴面板按键停不了,花了很多时间还心烦的很,不信你们去试试!特拿出来与大家分赏,省得你走我的错路.
补充:对你的补充问题,我没做过二个主轴的,凭我的理解SPINDLE NO应该二个都是,通过PLC的变量来设置,不直接输入数据,倍率开关只有一个应该也由PLC来切换,期待做个二个主轴的朋友来补充啊!
提问者对于答案的评价:
谢谢您,谢谢各位网友。使我明白了许多。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc262052.html