NC程序回原点的代码是什么

NC程序回原点的代码是什么,第1张

NC程序回原点的代码如下:

1.原点回归指令

ZRN S1 S2 S3 D:S1原点回归速度,S2爬行速度,S3 DOG(零点)信号,此信号为输入信号X,D0脉冲输出端子(只能是Y0、Y1、Y2)例子:ZRN K1600 K400 X011 Y0

2.原点回归过程解析

原点回归过程:电机以原点回归速度启动运行,碰到DOG信号瞬间,电机由原点回归速度减小到爬行速度,离开DOG信号瞬间,脉冲闭清当前值寄存器(Y0当前值寄存器是D8340,Y1是D8350,Y2是D8360,以上三个寄存器都是32为寄存器)清零,完成原点回归,用M8029脉冲输出结束继电器复位输出中间继电器。

3.原点回归以后的点动 *** 作使用PLSV指令

原点回归完成以后的点尺烂动控制要使用PLSV指令,不能使用PLSY和PLSR,因为原点回归以后当前值寄存器D8340(对应Y0)被清零,如果使用PLSY和PLSR指令驱动电机转动,D8340是不会记录电机位置的,点动 *** 作以后需要再一次轿困前进行原点回归指令 *** 作,而PLSV指令可以记录电机位置,不需要重新原点回归。

最简单的就是在程序最后面加上

G04P1000 (暂备咐停一秒钟)

M99(无限循环仿散纯的)

当然掘唤要你的 *** 作控制系统能支持这样的代码才行,像维宏盗版5、4、49的就不行哦!

%_N_YX_MPF

$PATH=/_N_MPF_DIR

G90G54G64

T1D1

M6

M8

G0X45Y0.

S3000M3

Z100.

Z3.

G1Z-.8F1000.

G3X0.Y45.I-45.F2000.

X-45.Y0.J-45.

X0.Y-45.I45.

X45.Y0.J45.

G1Z2.5F8000.

G0Z100.

M5

M9

G91G75Z0.

G75Y0

M30


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12333087.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存