研选课堂
HOME
研选课堂
正文内容
plc可联动编程 采用FX3UPLC进行双轴联动控制实现五角星的绘制
发布时间 : 2025-01-23
作者 : 小编
访问数量 : 23
扫码分享至微信

采用FX3UPLC进行双轴联动控制实现五角星的绘制

关注“PLC发烧友 ”,一起涨知识!

回复:三菱全套 ,领三菱系列电子资料包!

思路设计

在做任何程序之间,建议大家最好先有个设计方案,打好草稿,这样对后面的编程工作很快也会比较顺利;首先我们看一下该案例会用到的思路。

我们把该五角星绘制设计为五条运行轨迹,如图所示,AB、BC、CD、DE、EA;在该示意图,我们也给大家做出了详细的分析与每条运行轨迹所要走的各自的距离,也就是XY 轴所要相配合走的运行距离。那么根据上面所述,我们的程序设计具体方案与思路就出来了。

PLC程序设计思路详解:

我们采用的是三菱FX3U的PLC,在该案例中 ,我们采用的双轴定位,具体程序指令使用的是DDRVI相对定位指令和M8029脉冲结束标志位的配合使用设计。

第一步: 按下启动按钮,同时启动X轴和Y轴进行运动控制,注意,这里的M8029因为可能会被多个指令共同调用使用,所以注意事项是必须把每一条动作的M8029动作条件都加到各自动作满足条件和每条定位指令的后面,这样才不会影响M8029的使用,对每个各自的独立动作也不会造成影响。

那么我们接着分析,上述两段程序完成了第一步,AB这条运行轨迹的走行,首先,X轴发了-400个脉冲代表向右走行了4cm,然后Y轴紧接着发了350个脉冲,代表向Y的上方向走行3.5cm;

参数计算,步进电机转一圈的脉冲数是400个脉冲,转一圈刚好行走4CM,所以我们可以算到一个脉冲为0.01cm,这里注意的是,我们必须确保XY轴走完行程的完成时间一样,所以按照这个速度完成时间我们把每个指令的脉冲频率和脉冲个数设置为一样,代表一秒走完。

第二步: 根据下一条BC运行轨迹看,Y轴不需要改变位置,只需要X轴向左行走4cm回到刚才的零点位置即可,所以很清晰的看到上面这段程序是通过上一个动作结束完成M101动作位激活了下一条运行指令的条件。

第三步: 当X轴走完BC行程以后,接下来要做的就是同时启动XY轴的下一步动作条件,来执行CD这个运行轨迹的动作完成,如上图程序所示,根据CD运行轨迹的分析,首先X轴先发-400个脉冲,向右先行驶4cm,紧接着Y轴发-350个脉冲进行回零。

第四步: 同样道理,利用各自上一步走完的脉冲结束标志位,激活DE的运行轨迹所需要走的距离,X轴先发200个脉冲向左行走2cm,然后Y轴发450个脉冲向Y轴上方行走4.5cm。

最后一步: 还是一样,根据上一次各自完成结束动作条件激活最后一步EA轨迹行走的动作条件,X轴继续发了200个秒冲向左行走2cm回到了零点,Y轴发了-450个脉冲做Y的下面方向走了4.5cm回到了零点位置;以上全部程序的完成动作设计完成。还要提示一下大家,为了程序的更合理性设计,给每一个动作条件都加一条停止动作的条件M1停止按钮,这样可以做到遇到紧急情况下按下该停止条件可以停掉所有的输出。

来源:技成培训网——PLC发烧友,作者:杨存世,未经授权不得转载!

如何用三菱PLC写三轴联动

大家好,我是工控老冯。这段时间工作上的事情耽搁了,这里给大家道个歉。今天给大家带来点干货。觉得老冯写得不错的朋友可以帮忙点个关注,转发评论一下。感谢大家了。

总有朋友问老冯,单轴的运动控制程序他们会写,但是遇到三轴联动的程序就傻眼了。主要的原因就是不知道如何处理M8029这个特殊辅助继电器。今天老冯就给大家讲讲如何写三轴联动程序。

首先,我们看看M8029是什么。M8029为指令执行结束标志位。用法如下图所示。

这也是单轴程序的用法。因为很多朋友怕程序里面出现多个M8029会出现误动作。我们今天暂且不讨论M8029是否会出现误动作。我们今天是要学习三轴联动到底怎么写。其实三菱PLC里面有很多关于运动控制的辅助继电器。这里老冯截取了FX3系列PLC的一部分特殊辅助继电器。

这里面的辅助继电器很多,感兴趣的朋友可以去仔细看看。我们今天主要讲三个,分别是:

M8340:Y0用脉冲输出中监控。

M8350:Y1用脉冲输出中监控。

M8360:Y2用脉冲输出中监控。

有了这三个辅助继电器,想写三轴联动的程序就简单了。下面是老冯随意写得一段程序样例。我们根本就不用M8029,所以没必要去死磕M8029。编程的思路有很多,换个思考方向就好了。

这就是三菱三轴联动的程序写法。如果是用的伺服电机。还可以借助伺服ready,伺服动作完成等信号来编写程序。你学会了吗?#电工交流圈#

相关问答

只用PLC能实现两轴联动不?

理论上是可以,不过内部的运算需要自己写,比较复杂,大家通常为了省事都用现成的多轴控制器理论上是可以,不过内部的运算需要自己写,比较复杂,大家通常为了省事...

plc三站联动急停怎么做?

回答如下:要实现PLC三站联动急停,需要进行以下步骤:1.确定三站联动的逻辑关系:确定每个站点的工作顺序和联动条件。例如,A站完成后才能进行B站,B站完成后...

plc没有设备没有网络怎么编程?

PLC没有设备没有网络是不能进行编程的。1.PLC作为工业自动化控制系统中的主要控制器件,必须要有设备和网络才能发挥作用。如没有设备,则没有具体的控制对象;...

西门子s7--300系列plc控制非联动步进、伺服电机?

需要三个输出脉冲。。每个电机都要有脉冲。比如Y0,Y1,Y2分别对应XZC轴,然后Y3Y4Y5输出高电平或者低电平,控制步进电机的正反向(SET高电平,rst低电平)用脉...

三菱FX系列PLC如何控制两个伺服电机联动?

1、可以通过模拟量控制,一般采用0~10V信号控制,几套伺服就配几个输出,脉冲控制。你可以选用晶体管输出的PLC,通过发不同的脉冲数来控制伺服系统的速度;2、...

消防的联动编程怎么编?..._消防考试_帮考网

消防联动编程是消防控制系统中的重要组成部分,其主要目的是实现消防设备如消防泵、喷淋系统、报警设备等的自动联动控制。以下是一个简要的编程步骤...

消防联动系统怎么编程..._消防考试_帮考网

消防联动系统编程是一项专业性较强的工作,需要具备一定的自动化控制知识。以下是消防联动系统的编程步骤和方法:1.需求分析:在开始编程之前,首先...

...动程序和自动程序必须()A、自锁B、互锁C、保持D、联动_作业帮

[最佳回答]PLC程序中,手动程序和自动程序必须(B)题目做过,是正确的!请予采纳

三菱PLC能和欧姆龙PLC通信吗?

这个你可以试一下数据配置的方式进行联接通讯方法如下:(三菱与欧姆龙PLC通讯)先使用DEA-CON通讯模块的DEACOM工具建三菱PLC的通讯协议然后新增CP1的增加...

...步进电机需要联动而且产生的频率不同,这能做到么_汽配人问答

[最佳回答]如果用1N的,只有两路脉冲输出口,不能够控制3路步进,需要外加一个1PG之类定位模块,不合算,你可以选用FX-3U的,有3路脉冲输出口,或者采用台湾永宏的,...

 3d棋牌游戏  perfect potion 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部