采用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控制小车上下左右移动
采用PLC实现小车上下左右方向运行控制
两个电机分别控制小车X、Y运动,示意图如下:
XY轴运动控制,
实现两个方向的运行需要两个电机控制,从PLC控制的机械方面看,Y轴电机需要放置在X轴丝杆连接的装置台上,Y轴丝杆连接的装置台放置小车。
简答举例说明控制流程,实现小车某个角度的运动:
小车运动方向
1触摸屏编程
采用维纶触摸屏,实现小车上下左右方向运动,角度运动,速度调节。
触摸屏画面
手动操作采用上下左右采用点动设置,中间位复位按钮,设置角度a,以及手动运动速度。设置自动按钮和停止按钮,点击进行自动运动,按钮停止按钮电机停止。
2硬件部分
这里只是演示,要求精度不高,选用普通电机来完成,如果选用伺服电机定位精度会更高,X0为X轴原点,X1为Y轴原点,假设丝杆无限长。
3PLC程序
根据上面的描述和画面编写PLC程序
1手动部分,分别写XY方向及反方向动作,将复位部分同时写。
2角度和速度部分,XY速度使用tan指令计算。
3自动部分,同时按照计算的速度进行运转。
三角函数tan,fx3g不知此,fx3u有,看下tan指令转换过程:
当a=30°时候,tan(a)=0.577,当a=45°时候,tan(a)=0.999,当a=60°时候,tan(a)=1.730.
a=30°
a=45°
a=60°
与实际计算相差不大。
简易的PLC程序就是这样,在实际中需要添加更多复杂的动作,在此基础上修改扩展即可。
相关问答
plc梯形图xy是什么?
X是plc中的输入,y是输出,m是辅助继电器,s是状态继电器(不是用在步进指令的时候s和m的用法相同),t是计时器,c是计数器。相同I/O点数的系统,用PLC控制器比...X...
plc接线上下端子x和y啥意思?
接线上下端子x和y是指PLC(可编程逻辑控制器)的接线方式。x端子是输入端子,将传感器信号接到此端子;y端子是输出端子,将执行机构(如电机、气缸等)的信号输...
工艺流程图上的一点问题,有附图-盖德问答-化工人互助问答社区
1,ia仪表风.2.deo非励磁开.3.zsc限位开关,这里是限位关.4.i是联锁标志,2,3是联锁号,指esd里的这两个联锁号触发电磁阀动作.5.xy电磁阀.笔...
学加工中心编程有钱途吗?以后想往机床维修或者CNC编程发展,有没有同行指点一下?
现在中国数控行业还发展挺快的。现在企业都往数字化发展。现在基本上每个行业都要用到数控机床。像手机制造业,家用电器,家私,汽车等等,只要跟我们生活息息相...
三菱PLC怎么看高低电位?
要判断三菱PLC是否高低电位,可通电进行测试,通电后看三菱PLC显示的led灯,如果led灯亮的xy点就是低电位,不亮的是高电位。要判断三菱PLC是否高低电位,可通电进...
ug18种刀轴控制详解?
在UG软件中,刀具轴控制常用于刀具路径生成和CNC加工程序编制。UG中支持的18种刀轴控制方式包括:无刀轴控制:不需要控制刀具轴方向,通常用于平面雕刻或直线...
三菱电机反向极限异常原因?
首先我们要了解到,伺服电机控制器的输入信号端子,当PLC或者其他上位机发出脉冲信号进入PULS端,这时电机正转,如果控制器设定的接受形式是“脉冲+方向”,则如...
网吧有些网站被限制了打不开肿么可以解除限制-ZOL问答
回复zqkjxy001给网管装烟有用(0)回复57102767感谢你提供的方法,我也安装...汇川PLC编程软件肿么模拟运行1.2万浏览9回答ZOL问答机箱问题详情电脑版....
帮个忙哪位资深人士!请问一下:供应上银单轴机械手有哪些,...
[回答]优势说明:深圳市金玖精密机电,推出的精密模组可单轴使用也可多轴使用。新供应信息,是深圳市金玖精密机电,推出的精密模组可单轴使用也可多轴使用。...
夫妻谁的基因决定了孩子的相貌智慧?
1、智力是谁的遗传大?——妈妈遗传对智力的影响约占50%—60%,就遗传而言,妈妈聪明,生下的孩子大多聪明,如果是个男孩,就会更聪明。原因在于,人类与智力有...”...