图文详解|三菱FX3U表格定位指令案例,资深工程师亲授实操经验
一、案例(项目)描述
如下,有一台触摸屏,连接了一台3U的PLC,PLC下面带了一台步进电机,现在需要写一段控制的程序对步进电机进行控制。( 步进电机步距角1.8,螺距2mm,细分设置为4;X5是负极限 ,X4是原点,X3是正极限)
要求:
1)手动模式下,可自动正反转
2)按下回原点按钮,能够自动回原点
3)自动模式下 ,按下启动按钮,电机按照设定的位置走(位置1——位置2——位置3——位置4——位置5——位置1)每个位置会停顿1s,不断循环。
4)按下第二次启动按钮,设备停止,重新按下启动时设备继续动作。
5)按下急停按钮按钮,步进电机立即停止运行。
6)使用三菱plc的表格定位功能
二、I/O分配
三、步进电机接线
四、程序编写
1)极限信号及原点回归
X3和X5接的分别是正负极限的感应器,程序编写控制对应的特色中间继电器;(原点回归速度和爬行速度在后面的表格设置即可)原点回归动作由M5按钮触发,必须要在轴1没有动作时,才能触发原点回归。
2)手动控制
在手动状态下,并且没有在回原点,可以用M3和M4这2个按钮,控制电机正反转,控制的指令使用PLSV(可变速脉冲输出指令);
3)启停控制
在自动状态下,按下启动按钮,触发ALT指令,切换M10的状态,作为启停控制,后面的程序可以用M10作为触发条件,同时,用寄存器D10记录动作顺序,如果启动时在0步,就直接跳到第1步,如果不在0步,就直接控制M10,这样这个按钮就能做到暂停;
按下停止按钮,就复位M10同时清空D0。
4)表格调用控制
每一步动作就调用表格对应的程序,等于1时,调用表格的第1行指定的定位控制(后面讲解表格的设置),动作执行完毕时,M8029会导通,做个延时,1秒后,让D0加1,进入下一步。后面的动作一样的写法
5)表格设置
首先要勾选内容定位设置,后面才能设置表格定位。
之后设置好速度参数,点击详细设置,设置表格定位的详细内容
指定好Y0对应的方向点为Y7(方向点接线接的Y7),设置好5行定位的信息,比如
DTBL Y0 K1这个指令调用的就是第一行的定位指令,这里使用了绝对定位。
还需要指定表格定位的起始软元件,指定了R0(和D0一样的寄存器,也可以使用D元件)指定好后,表格定位第一行的脉冲数就保存到R0,速度保存到R2;表格定位第二行的脉冲数保存到R4,速度保存到R6... ...
如果想改变定位的速度和位置,可以通过程序修改这些寄存器的值,plc重新开机后,这些寄存器就会变回初始设置的值。
6)表格设置
在触摸屏设置D200开始的5个地址作为定位坐标,需要先计算把距离转换成脉冲,从已知的步距角1.8度,一圈就是200个脉冲,设置了4倍细分,就是一圈800个脉冲,再由螺距时是2mm,可以得出脉冲当量等于2/800=0.0025mm,因此把这5个数据都去除以0.0025就能得到实际的脉冲数,存放到D300开始的5个寄存器里面,再用DINT指令把浮点数转换成整数,(这里使用了FOR循环,可以让数据的运算感觉讲解,不理解可以先去看FOR循环的基础课)
得到的位置一一传送到表格定位设置指定的寄存器里,这样通过触摸屏就能指定对应的位置。
最后面做一个位置的显示,把当前位置转换成浮点数,再去乘以脉冲当量,就能得到实际的位置信息。
(技成培训网原创,作者:陈育鑫,未经授权不得转载,违者必究)
往期推荐:
手机版电工专用计算器,1分钟快速搞定复杂的电工计算
13种电气计算EXCEL表格,自动生成!从此计算不求人(超实用)
14款热门电工仿真等软件,免费下载
如何在CAD中提取各点的坐标?正确且快速提取CAD各点坐标的方法!
工作中,有时候需要提取CAD中各点的坐标,如果是手动一个一个提取的话,效率太慢了,很有可能会误事。那么有没有什么方法可以快速提取CAD中各点的坐标呢?
方法是有的,这里就有两种,感兴趣的朋友就一起来看看吧。
第一种方法:利用"数据提取"来提取坐标
第一种方法就是利用“数据提取”来提取坐标了。这种方法会比较复杂,使用这种方法进行提取,需要注意的是:该文件是已经保存好的了,并且里面所有的线都要在同一个图层中。
首先,直接点击"工具栏",选择"数据提取"。
选择"数据提取"后,勾选"创建新数据提取",点击"下一步",填好文件存储的位置和名称。
接下来,勾选"数据源"中的"图形/图纸集",再点击"下一步",进行加载,加载成功后,你就可以看见各图层具体的数据了。
这一步完成之后,便可以选择要提取的坐标了。
提取成功后,便可进行输出了,根据自己的需要勾选好输出选项即可。
第二种方法:利用"list"命令来提取坐标
除了上面这种方法,还有另外一种更为简单的方法。这种方法需要用到"list"命令 。小编个人觉得这种方法比较方便。
先选择好要提取的坐标线段。
选好之后,在命令栏输入"list"命令,并点击"确定"即可。接下来你就可以看到已经提取好的坐标了。
好了,以上就是今天的分享了,你都学会了吗?你还知道其他提取CAD各点坐标的方法吗?知道的话,不妨分享出来,大家一起学习学习~如果你觉得这篇文章不错的话,不妨点个赞收藏一下下吧。
相关问答
plc如何显示坐标值?
要在PLC上显示坐标值,通常需要将坐标值传递到PLC中,并使用PLC编程软件编写程序来显示该值。可以使用PLC的输入/输出模块来读取传感器或编码器的信号,并将其转...
PLC的插补指令是在直角坐标系下才能用吗?
没用过松下的,有的PLC选择插补要平面,如果有XYZ三轴,XY两轴直线插补,先行设置XY平面先没用过松下的,有的PLC选择插补要平面,如果有XYZ三轴,XY两轴直线插补,先...
plc模块上god是什么含义?
狗啊,看家的。呵呵不开玩笑了不过确实叫原点狗,或者叫home,等等名字。PLC控制的伺服系统能够知道运动中任意两点间的距离。如果想换算成绝对位置坐标,就需...
经纬度值怎么转化成公里数-ZOL问答
经纬度是经度与纬度的合称组成一个坐标系统。又称为地理坐标系统,它是一种利用三度空间的球面来定义地球上的空间的球面坐标系统,能够标示地球上的任何一个位置...
什么是pLC直线插补?
PLC直线插补是指多个轴同时运动且运动轨迹为一条直线。不同品牌的PLC有的有直线插补指令,有的没有。直线插补指令用到的参数有目标位置坐标值,复合运动的速度...
如何在触摸屏上显示步进电机的实时坐标位置?
要在触摸屏上显示步进电机的实时坐标位置,您需要执行以下几个步骤:1.硬件准备:您需要一台带有触摸屏的设备,例如触摸屏显示器、智能手机或平板电脑。此外,...
伺服回原点如何利用程序或伺服置位当前位置为零点?
1、首先要PLC控制它进行归零,确定机械坐标。2、用相对位置控制或绝对位置控制进行伺服电机运行,定位完成(PLC的M8029信号ON),PLC延时或其它控制,再用位置...
2022湖南对口招生考试机电类专业考试基本要求及考试大纲-红...
机电类专业综合知识考试基本要求及考试大纲一、考试基本要求(一)基本知识和基本技能的考试要求1.掌握机电类专业的基础知识、基本概念、基本理论...
plc控制伺服电机丝杆定位不准?
一般PLC控制伺服电机不准有就以下几种原因是干扰,你得把接地线什么的搞好。还有就是这个接信号输入的调频信号要用好的屏蔽线并且你提把接地接上。就是你的...
PLC模拟量的精确度和对应数值有关系吗?
PLC模拟量在外部使用环境一样的情况下,精确度和硬件设计时,模拟量分辨率与精度有关系。这是硬件的性能规格。一般我们做项目时都会查阅厂家的硬件手册。比...