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等基本操作按钮,并实时监控位置和速度。
全部0条评论
快来发表一下你的评论吧 !