|
原帖由 蓝月亮 于 2011-7-23 17:52 发表
同问.我用松下a4 mbddt2210003 400w的驱动器.还不知道怎么用呢.不知有没有这个功能啊
前天仔细看了下我原来公司的一台机器的梯形图,才发现以前一个误区,以前一直以为寻原点动作是伺服控制完成的(就像我一楼说的那样)。
说下那台机器的配置:安川伺服+台湾新代三轴控制。
因为换公司了没法再研究原来设备的接线,只能根据设备备份下来的梯形图判断原点归复的步骤:
第一步:通过面板操作将机床处于原点归复的状态(如果机床上电后没有进行圆点归复则报警,机床无法工作,报警是通过机床内部一个位寄存器控制的,如果原点归复完则该位寄存器被置位,非断电保护的,也就是说只要断电则机床位寄存器被清零,不进行圆点归复就报警,保证相对编码器的机床原点复位后才能工作)。
第二步:按控制面板的x+ y+ z+,此时因为机床处于原点归复状态,所以这三个键的功能再不是手动进给而是原点归复触发键。
第三步:就是新代控制器内部控制对各轴伺服器发预设方向的脉冲,伺服电机转动,寻找圆点开关,而原点开关是接在新代控制器的I/O板上的,在新代控制器的plc部分的梯形图里面,原点开关触发另外一个“找到原点开关的位寄存器“。通过该位寄存器的置位来通知新代控制器的cnc部分,这样cnc才知道找到原点开关,然后让电机反转,以更加缓慢的速度的去找编码器的z相信号,至于z相信号的反馈好像不通过I/O板以及plc,估计伺服驱动器有一组ABZ的输出给轴卡的,z相的确认好像是通过轴卡。,找到z相信号后,控制器cnc部分对机械坐标系清零,然后将“完成原点归复的位寄存器”置位,
也通过这类位寄存器来通知plc,原点归复完成,然后plc才知道完成,并解除需要原点归复的报警并且解除机床的部分锁定。
另外这台机器的硬限位是通过I/O板给plc,再由plc给cnc,所以不如直接把限位连在伺服器上反应快 |
|