基于PLC的CNC控制器功能检测方法

来源:互联网

点击:2446

A+ A-

所属频道:新闻中心

关键词:PLC CNC控制器 功能检测

     随着社会科学技术和生产力的不断发展,数控技术运用越来越广泛,国内数控产品制造商也大挥拳脚,不断扩大自己的市场。但据笔者了解,目前国内数控产品制造商对产品的检测水平相对还是比较落后的。许多企业目前仅停留在观察发光二极管的发光状态来进行检测的水平。因此,设计出一种操作简单、直观高效的检测装置乃当务之急。

    1 总体设计

      CNC控制器的输出信号经过光电耦合器作为PLC的输入信号,通过PLC程序输出点亮“8字管”相应位,使CNC控制器输出信号直观显示;PLC程序使PLC相应点输出模拟CNC控制器的刀位、输入、手轮脉冲等信号,以实现CNC控制器的相关功能测试。

    2 CNC控制器功能检测设计思想

      下面以广州数控GSK980T、三菱PLC FX2N为例,简单介绍CNC控制器功能检测设计思想。

      (1)CNC输出信号检测的设计CNC控制器输出信号检测的设计硬件电路

      PLC程序设计思想如下。

      CNC控制器的输出信号经过光电耦合器作为可编程控制器的输入信号,通过PLC程序输出点亮“8字管”相应位,使CNC控制器输出信号直观显示。

      如CNC控制器有s1信号输出,两8字管分别

      显示“5”:和“1”即s1。点亮s1的PLC程序如图4(PLC程序开始,首先用SET指令把PLC所有输出点置位即8字管所有位均处于不亮状态)。

      (2)CNC控制器输入信号(刀位、减速、零点信号等)检测的设计CNC控制器输入信号检测的设计硬件电路。

     PLC程序设计思想:进行PLC程序设计时,PLC开始工作后可使此类信号一直输出有效。注t减速、零点等其他输入信号电路图、PLC程序与以上设计类似,不再陈述。


      (3)模拟手轮脉冲信号、模拟编码器反馈信号的设计CNC控制器模拟手轮脉冲信号、编码器反馈信号的设计硬件电路如图6所示)或示教定时器(ALT)指令来产生脉冲。


      由于编码器反馈信号对信号频率要求较高,因此考虑采用PLC中高速处理脉冲输出(PLSY)指令产生的脉冲信号满足次要求,手轮脉冲信号可采用闪烁点(见出错自动报警显示设计中自动报警闪烁)或示教定时器(ALT)指令来产生脉冲。
       (4)出错自动报警显示设计利用PLC中传送指令MOV进行赋初值,待CNC控制器有信号输出时再次赋值,利用比较指令CMP进行比较判断,如果执行前后两数值不等,说明CNC控制器输出有效且正确;如果执行前后两数值相等,说明CNC控制器无输出或输出错误,此时8字管报警(闪烁)提示。

    3.总结

      以上是笔者工作之中的经验体会,提出一种基于PLC实现CNC控制器功能检测方法的设计思想,利用该思想设计的测试装置操作简单,只需触动几个按键整个测试过程便可自动完成,大大促进了检测的精度、降低了检测的难度、提高了检测的效率,实现了CNC控制器功能检测的自动化。但必须说明的是可编程控制器必须是晶体管输出具有高速处理脉冲输出


    (审核编辑: 智汇张瑜)