机床的进给倍率和速度倍率可以从0-100%的调整,
工厂发现操作者有意识或无意识的会将倍率旋钮碰到,
导致倍率不可控,都知道想控制人是很难得,有没有实现倍率控制的宏程序。
不想冲PLC角度来控制,用宏程序加变量来控制,求解
对于速度倍率的宏程序已经弄出来了,分享给大家
N10 IF $P_SEARCH <>0 GOTOF FERTIG 如果$P_SEARCH <> 0
N20 LESEN:
N30 IF (ABS($AA_S[1]) < ($P_S[1]*0.95)) OR (ABS($AA_S[1]) > ($P_S[1]*1.01)) GOTOF NF $AA_S[x] x = SpindleNo 主轴实际转速
N40 IF (MIT_S2==0) GOTOF FERTIG
N50 IF (ABS($AA_S[2]) < ($P_S[2]*0.95)) OR (ABS($AA_S[2]) > ($P_S[2]*1.01)) GOTOF NF $P_S[x] x = SpindleNo 期望主轴转速
N60 IF (MIT_S3==0) GOTOF FERTIG
N70 IF (ABS($AA_S[3]) < ($P_S[3]*0.95)) OR (ABS($AA_S[3]) > ($P_S[3]*1.01)) GOTOF NF
N80 IF (MIT_S4==0) GOTOF FERTIG MIT_S4在MMAC中定义 MIT_S4 AS $A_DBB[19]B_AND 'B10000000'
N90 IF (ABS($AA_S[4]) < ($P_S[4]*0.95)) OR (ABS($AA_S[4]) > ($P_S[4]*1.01)) GOTOF NF
;
N100 GOTOF FERTIG
N110 NF:
N120 MSG("SPINDLE SPEED NOT REACHED")
N130 GOTOB LESEN
N140 FERTIG:
N150 MSG()
N160 RET
最佳答案
用机床参数不是更好简易吗!
提问者对于答案的评价:
请教设置机床参数的攻略,能适用于倍率和转速的。谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc295949.html