希瑞电子是一个生产电子设备(电容设备)的厂家。客户为了节约成本不准备使用NC单元,根据客户要求,特做实验如下。 客户要求: 1、能否通过CJ1M的内置脉冲输出功能达到一路控制步进、一路控制伺服,两者需要能够同时启动、同时停止,但是在运行过程中可以分别有各种不同的速度。 2、在实现定位的过程中完成重新定位,如启动时速度500发5000脉冲,完成5000脉冲后速度变为1000发10000脉冲,完成10000脉冲后速度变为500发5000脉冲停止。要求在速度变化过程中不能有停顿现象。
实验过程: 1、首先我们通过把频率提到最高,而脉冲数及频率定义足够小,那他始终走不到最高值,如果使用ACC指令其加速和减速时间肯定相等,这样我们可以通过计算加速时间每秒多少脉冲来定义两路脉冲输出,达到同步启动及停止的功能。实验中也确实到同步的程度。 2、实验中我们把PLS2定义的脉冲数相应扩大如实际5000脉冲那我们定义8000个,同时用PRV读该脉冲并进行比较,比较值为5000脉冲。这样避免了定义5000脉冲过程中一旦将要到5000脉冲时进行减速停止,然后再启动时中间的停顿。 注意:在实验过程中发现如果减速时间太短或脉冲数太少,会造成失速现象。这在编程时需要注意的。 附程序如下:
本文地址:http://www.ca800.com/apply/d_1nrutga2l018j_1.html
免责声明:本文仅代表作者个人观点,与中国自动化网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容!
看不清楚?