执行CAM的基础组态及编程工作

描述

  1_回顾及简介

  从本节开始,将介绍电子凸轮,即CAM。

  CAM主要有CAMIn和CamInDirect等功能块。CamInDirect与GearInDirect性格差不多,也是个急性子,一刻也不愿等,只争朝夕!

  本节先介绍一下执行CAM的基础组态及编程工作。

  2_具体操作介绍

  1.轴模态设置

  把主轴和从轴的AxisType都设置为Modulo(Rotary),Modulo Range都设置为360。在机械凸轮中,主轴一般做循环圆周运动,每圈360°。

  2.添加Cam Table

  在Application下添加一个CamTable: CamDemo

  双击CamDemo进入Cam Editor

  系统已经默认创建了一个Cam表。默认Cam中有4个关键点。

  CAM中,默认包含4个Diagram,分别是:位置、速度、加速度、加加速度。

  3.编辑Cam Table

  各个关键点的坐标可以编辑,可以上下拖动。

  通过Add Point, 可以为CamTable添加新的关键点。

  可以分别设置各段CAM的线型。Line或Poly5。

  4.Cam菜单介绍

  可以把现有Cam表保存为ASCII 格式的*.txt文件并读回。

  可以显示系统隐式生成的Cam代码。

  5.Cam程序介绍

  在Action act_Cam中,添加MC_CamTableSelect, MC_CamIn和MC_CamOut三个基本功能块。

  编程时,Master为虚轴vAxis,主轴为Axis01。

  MC_CamTableSelect的输入CamTable的赋值为ADR(Cam01)。即通过此功能块选中Cam01。

  MC_CamTableSelect的输出CamTableID组态给MC_CamIn的输入:CamTableID。这样确保走的Cam曲线为:Cam01.

  6.CAM测试画面

  添加了主轴和从轴的相关VISU和按钮。

  主轴使用MC_MoveVelocity,从轴添加了上文所述3个CAM功能块,以及轴的状态机。

  另外为主从轴分别添加了:Power,Stop,SetPosition,Reset等基本操作按钮,并实时监控位置和速度。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分