欢迎光临散文网 会员登陆 & 注册

编码跟随

2022-07-27 15:03 作者:jenasi  | 我要投稿

运动轴跟随编码器

一.【指令名称】

编码跟随

PLC以接收编码器的运动速度及位置为控制源,按设定的比例计算后,控制运动轴跟随编码器运动,可应用于绕线机,流水线跟随,手动运动控制....。


【指令格式】

格式

    [01]>:编码跟随-A1=位置跟随_D[1]/D[3] 第01步:1号轴跟随1号编码器位置,跟随比例为1/3

属性


【参数介绍】 

1>编码器及轴号: 选择哪一轴跟随对应的编码器,编码器与轴号相同,如1轴跟随的是1号 编码器。 

2>跟随模式: 分为速度跟随,位置跟随, 闭环控制,反速跟速四大功能 

    a.速度跟随:只跟随编码器速度,电机初始方向正向,不随编码器改变方向而改         变,可 以通过《跟随比较》指令改变方向。 

    b.位置跟随:跟随编码器速度及位置,电机初始方向正向,方向随编码器改变方向       而改 变。 

    c.闭环控制:此功能在JS_PRGMR_V3.0版本中不支持,待开发中 

    d.反速跟随:只跟随编码器速度,电机初始方向负向,不随编码器改变方向而改         变,可 以通过《跟随比较》指令改变方向。 

3>寄存器类型: 分为D_数值,G_通用寄存器,V_中间变量三选项,分别对应轴速度比与编码器 速度比的数据类型,其中D_数值表示常量,G_通用寄存器,V_中间变量则表 示寄存器编号。 

4> 轴速度比: 

5> 编码器速度比: 轴速度与编码器速度比,如1/3则表示编码器转3圈则轴转1圈


【说明案例】

 【控制要求】 

    2个按钮分别对应跟随按钮与终止跟随按钮,跟随按钮按下时,电机开始跟随编码      器位置运动, 当终止跟随按钮按下时,电机停止对编码器跟随。 

【组件说明】


【程序】

【程序说明】

 1.第0帧: 等待X2跟随按钮按下。

 2.第1帧: 1轴电机开始跟随1号编码器位置,跟随比例是1/3。

 3.第2帧:等待X3终止跟随按钮按下。 

 4.第3帧: 1轴电机停止,同时停止跟随编码器位置。 

 5.第4帧: 等待电机停止,返回第0帧重新运行


二.【指令名称】 

     跟随比较

【指令作用】 

    轴与编码器运行在速度跟随或反速跟随过程中,可以通过跟随比较改变运动方向。

【指令格式】

格式

环0 帧6 [06]>:跟随比较_P1>D[1000]__反转 第06步:比较1号轴位置,大于1000则轴负转

属性

【参数介绍】

1>编码器及轴号: 选择哪一轴跟随对应的编码器,编码器与轴号相同,如1轴跟随的是1号 编码器。 

2>比较逻辑: 可选择大于或小于功能。 

    a.大于:当轴的当前位置大于比较值时,触发一次电机按设定方向运行。

    b.小于: 当轴的当前位置小于比较值时,触发一次电机按设定方向运行。 

3>寄存器类型: 分为D_数值,32位寄存器,V_中间变量三选项,分别对应轴速度比与编码器 速度比的数据类型,其中D_数值表示常量,32位寄存器,V_中间变量则表 示寄存器编号。

4> 电机动作: 可选择正转,反转,停止。 

 a.正转:电机正向跟随速度运行。 

 b.反转:电机反向跟随速度运行。 

 c.停止:电机停止运行。


【说明案例】 

【控制要求】 

按下启动,绕线电机转带动绕线轮与编码器转动,排线伺服电机跟随线的位置,编码器转一圈接 收到脉冲为2400个,排线伺服电机转一圈需要的脉冲数是800,绕线轮宽度为10个线宽


【程序说明】 

 1.第0帧: 等待X2启动按钮按下。 

 2.第1帧: 绕线电机工作。 

 3.第2帧: 1轴电机开始正向跟随1号编码器速度,跟随比例是800/2400=>1/3。 

 4.第3帧: 延时0.01秒,让指令生效 

 5.第4帧:比较轴位置,如果轴位置大于800*10,则电机负向转。 

 6.第5帧: 等待1轴电机反转。 

 7.第6帧:比较轴位置,如果轴位置小于0,则电机正向转。 

 8.第7帧: 等待1轴电机正转。 

 9.第8帧: 跳转到第4帧,循环运行。


编码跟随的评论 (共 条)

分享到微博请遵守国家法律