您现在的位置是:施耐德电气 > 施耐德接触器 > 非直连型主轴无同期编码器主轴定位技术开发

非直连型主轴无同期编码器主轴定位技术开发

时间:2014-12-15 14:56攀遧:未知阅读次数: 复制分享 我要评论

 

  摘要:本文介绍了基于三菱E60数控系统的主轴定位的一种新方法,该方法使用宏程序和多点分度定位指令实现了非直连型主轴的无同期编码器定位,对有特殊要求的工作机床有实际意义。

  关键词:数控机床;主轴定位;宏程序;多点分度指令

  1.问题的提出

  某客户的立式专用铣床配用三菱E60数控系统,

  其主轴驱动器型号:MDS-B-SPJ2-75;

  主轴电机型号:SJ-PF-7.5;

  主轴与主轴电机之间通过同步齿轮皮带连接,减速比2:1

  要求主轴能够定位;

  三菱数控系统(E60)对于主轴定位有如下限制:

  (1)主轴与主轴电机1:1连接,可以使用主轴内置编码器(简称PLG)直接定位;

  (2)当主轴与主轴电机不是1:1连接时,不能使用主轴内置编码器(PLG)直接定位。要求在主轴上安装一编码器(简称ENC)用以检测主轴的实际位置,将该编码器(ENC)的信号输入到“基本I/O”的“同期编码器接口”,通过使用同期编码器实现定位。

  但是客户的机械设计和制造已经完成,没有空间安装“同期编码器”,而该机床又必须实现主轴定位功能,用以完成精密镗孔后的退刀动作。

  针对客户的特殊要求,能否在不使用“同期编码器”的条件下,实现主轴定位呢?

  2.对主轴定位的简要分析

  主轴定位是控制系统检测到主轴电机编码器(PLG)的“Z向脉冲”后,在“Z向脉冲”位置停止。主轴电机编码器每转一圈就发出一“Z向脉冲”,在主轴与主轴电机1:1连接时,主轴可以定位在“Z向脉冲位置”,而在主轴与主轴电机2:1连接时,主轴就可能停止在2个位置,(简称“1位”和“2 位”)两个位置之间相差180°,控制系统本身不能判断到底定位在那个位置,那么现在的问题不是系统不能定位,而是转化为对定位位置的判断,如果系统内部不能判断,则可以通过外部信号进行检测判断。

  假定加工要求的定位位置为“1位”,如果定位位置不在1位,而是定位在“2位”,由于主轴当前位置为“1位”,有了基准,则可以通过控制系统的“多点分度定位功能”重新进行一次定位,使其定位在“1位”。

  或者通过检测其定位位置,改变后续加工程序的流程,也可以满足其加工要求。

  3.主轴定位的新方案

  经过与客户沟通,决定采用以下方案:

  1.在主轴上部安装1个检测开关,用该检测信号来检测主轴定位的实际位置。

  2.通过PLC程序的处理和宏程序处理来解决“二次定位”的问题。

  4.自动及手动模式下的程序处理;

  4.1自动模式下的宏程序处理

  在自动加工模式下,用M19发出定位指令,如果定位不在“1位”,必须再进行一次定位,使其到达“1位”。

 对于这样的工作要求,用宏程序进行处理比较方便:

  为此编制宏程序如下:

  9100---宏程序号

  N10M6-------发出“一次定位指令”

  N20IF[#1032EQ10]GOTO100----定位位置判断。

  如果定位完成就跳至程序结束步

  N30M11--------设置定位数值;

  N40M16---------发“分度定位指令”;