希瑞电子是一个生产电子设备(电容设备)的厂家。客户为了节约成本不准备使用nc单元,根据客户要求,特做实验如下。
客户要求:
1、能否通过欧姆龙cj1m 的内置脉冲输出功能达到一路控制步进、一路控制伺服,两者需要能够同时启动、同时停止,但是在运行过程中可以分别有各种不同的速度。
2、在实现定位的过程中完成重新定位,如启动时速度500发5000脉冲,完成5000脉冲后速度变为1000发10000脉冲,完成10000脉冲后速度变为500发5000脉冲停止。要求在速度变化过程中不能有停顿现象。
实验过程:
1、首先我们通过把频率提到最高,而脉冲数及频率定义足够小,那他始终走不到最高值,如果使用acc指令其加速和减速时间肯定相等,这样我们可以通过计算加速时间每秒多少脉冲来定义两路脉冲输出,达到同步启动及停止的功能。实验中也确实到同步的程度。
2、实验中我们把pls2定义的脉冲数相应扩大如实际5000脉冲那我们定义8000个,同时用prv读该脉冲并进行比较,比较值为5000脉冲。这样避免了定义5000脉冲过程中一旦将要到5000脉冲时进行减速停止,然后再启动时中间的停顿。
注意:在实验过程中发现如果减速时间太短或脉冲数太少,会造成失速现象。这在编程时需要注意的。
欧姆龙CJ1MPLC应用于希瑞电子的实验报告