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

运动控制类:PLC程序中如何进行脉冲与位移的转换(以JS_PRGMR版为例)

2022-11-19 11:39 作者:jenasi  | 我要投稿

【设置目的】

PLC与触摸屏结合使用时,要求在触摸屏界面显示运动轴实际运行的位移值,而不是程序中设置的脉冲数。

【设置分析】

在PLC程序中设置的轴运动,位移值即为PLC所发出的脉冲数。如程序中设置的位移值为1600,即PLC发出了1600个脉冲。触摸屏界面显示的为PLC发出的当前脉冲数,为了工作需要,可利用电子齿轮将脉冲数转化成轴运动的实际位移值。

【电子齿轮的设定】

电子齿轮轴运动单向运行一圈的脉冲数(看电机驱动细分,驱动细分是多少就是运行一圈需要多少个脉冲,如驱动细分是2000,那么运行一圈就需要2000个脉冲)电机单向运行的实际位移值(如电机转一圈,丝杆螺距是5mm)的比值

系统默认电子齿轮为1:1(可在编程软件的轴参数中查看),表示1个脉冲代表一个位移,比如电子齿轮设成2:1,也就是移动1个位移,需要发送两个脉冲,若电子齿轮设成10:1,那就是移动1个位移,需要发10个脉冲,以此类推。

电子齿轮分子,分母的计算方法:

图片

如果在实际应用中,电机运转一周需要的脉冲数与电机运转一圈的传动的实际位移之比不是1:1的话,就需要修改电子齿轮,通过公式计算出电子齿轮的实际值,那么在显示屏显示的就是实际运行的距离。

按照公式计算时,要将分子分母化简,为最简分数,并使分子和分母化简均为1~65535之间的整数。当有循环小数时(如:0.023232323.......)可使分子、分母同时乘以一个相同数,如分子分母同时乘以1000(可用计算器多次试乘并记住所乘的总值,确定后重新计算以消除计算误差),以使分子、分母省略掉的小数影响最小,但分子与分母都需为1至65535之间的整数。

例1:

步进电机驱动细分是800(电机运行一圈需要800个脉冲),而电机运行一圈的所产生的实际距离是5mm,那么电子齿轮就是

图片

,也就是电子齿轮的分子是800,分母是5,位移显示单位就是显示整数,即1mm,若将电子齿轮分子分母化简,就是将分母扩大100倍,而电子齿轮比实际就缩小了100倍,即

图片

,化简后就是

图片

,那么电子齿轮的分子就是8,分母是5,位移显示也要相应缩小100倍,显示单位就是显示两位小数,即0.01mm。

例2-丝杆传动:

步进电机驱动的细分为5000,即5000个脉冲转一圈(或者伺服运动器每转一圈为5000个脉冲),而在这一圈中,丝杆的行程为6mm。

电机单向运行一圈所需要的脉冲数是5000,电机运行一圈实际的位移为6mm,那么电子齿轮就是

图片

,也就是电子齿轮的分子是5000,分母是6,位移显示单位就是显示整数,即1mm;若将电子齿轮分子分母化简,就是将分母扩大1000倍,而电子齿轮比实际就缩小了1000倍,即

图片

,分子分母同时除以一个相同的数1000,这样就化简成了最简分数

图片

,也就是电子齿轮的分子是5,分母是6,那么位移显示也要相应缩小1000倍,显示单位就是显示三位小数,即0.001mm。

计算好电子齿轮的分子分母后 ,在软件中填入计算好的电子齿轮的分子分母值。实际中主要用到哪个轴就选择哪个轴的参数设置。

图片

根据以上换算的结果,在PLC软件中,将轴参数设置的电子齿轮比值。

图片

修改属性:点击电子齿轮处,在右侧属性框中修改电子齿轮分子和分母的值。

(1)触摸屏需要显示的位移值单位为1mm时,就修改电子齿轮的分子为5000,分母为6。

图片

(2)触摸屏需要显示的位移值单位为0.001mm时,就将分子分母化简,修改分子为5,分母为6。

图片

因为脉冲位置=物理位置×电子齿轮,界面显示位移位置寄存器设置的方式依旧不变,只是通过电子齿轮的修改,改变其单位。

注意:转换位移的正确方式是通过电机运行所需的脉冲数与实际运行一圈的位移的比值来计算,不能随意修改电子齿轮的比值,来反推运行一圈的脉冲数和位移值,这是不符合实际逻辑的。


JENASI_PLC

由娄底市简思工控有限公司研发的新一代可编程控制器

不同于传统PLC基于继电器电路的梯形图编程方法

基于控制流程采用电脑中文指令进行编程

具有编程简易,维护方便的特点


控制器实物图:

图片


图片



简思工控 公众平台
视频学习 |技术分享|互动交流



简思工控,中文指令-基于流程表编程!

淘宝网店:

https://item.taobao.com/item.htm?id=520946628453&tracelogww=ltckbburl


运动控制类:PLC程序中如何进行脉冲与位移的转换(以JS_PRGMR版为例)的评论 (共 条)

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