合信论坛

快捷导航
查看: 716|回复: 0

电子凸轮在300C系列PLC上的应用

[复制链接]

0

主题

0

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
发表于 2021-11-29 11:11:25 | 显示全部楼层 |阅读模式
本帖最后由 lipeng 于 2021-11-29 16:06 编辑

本次CPU采用CTH3 C36-001S2,伺服是A4N-B4012-M200,电机是CTSD M16-B4012-A100
我采用结构化文本和梯形图结合的方式进行编程,用结构化文本编程时要添加两个结构体和一个FB块,创建新工程时可复制粘贴。
图片1.png
这里我使用实轴做从轴,虚轴做主轴,并命名。也可以用两个虚轴。给实轴设置量纲转换,这里用的是2500线的编码器,转一圈需要10000的脉冲,这里定义应用单元为360。虚轴无量纲转换。
图片2.png

在梯形图中把创建的两个轴的功能块调用出来,并命名。
图片3.png

右击“Application”,“在添加对象”中点击”Cam”,添加Cam表,右击“Cam”点击属性,选择”Cam”对主轴和从轴的起始位置和周期性选择进行定义。这里选择周期性变化,方便查看Trace跟踪曲线。
图片4.png

之后规划凸轮曲线,以飞剪为例,如下图。
图片5.png
图片6.png

之后编写简易结构化文本程序给两个轴使能并控制主轴点动。用梯形图编写凸轮表选择指令、电子凸轮关联指令和解除电子凸轮关联指令
结构化文本编程用IF THEN--------END IF语句,进行逻辑判断。给主轴和从轴使能,控制主轴点动。
图片7.png

以下程序块用的是梯形图编程并定义引脚。用到MC_CamtableSelect_0、MC_CamIn_0、MC_CamOut,这三个程序块。
图片8.png

仿真运行,给两个轴使能,在监视列表中要监视的变量加入,之后按Ctrl+F7进行写入操作。如下图。

图片9.png
图片10.png

程序块引脚按说明定义,选择程序块按“F1”查看程序块讲解。选择凸轮表,并关联凸轮表。
图片11.png

之后给主轴点动,正转或者反转,从轴会根据主轴的位置,按照凸轮曲线进行运动。
把主轴的类型选为模数,实现主轴周期性变化,如下图。
图片12.png



打开Trace跟踪功能,监控主轴和从轴位置曲线,主轴会一直走,从轴按照凸轮曲线周期运动。
图片13.png

电子凸轮在300C系列PLC上的应用.pdf

1.3 MB, 下载次数: 76

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2022-1-23 14:40 , Processed in 0.069784 second(s), 24 queries .

快速回复 返回顶部 返回列表