电子凸轮CAM曲线表中有个挺杆,首先简单的讲一下挺杆的作用: 简而言之挺杆的作用是在某个点或者区间输出一个bool变量。 1. 首先在 Application 下建立 cam 表,找到建立挺杆表的位置
1)可以是某点上升沿或者下降沿触发的挺杆输出;
2)也可以做区间段的挺杆输出,取决于你挺杆里的关键点数;
3)此处的关键点位置是以电子凸轮里的主轴坐标作为参考的;
4)所有的电子凸轮里的关键点都是有一个背景数组的,就是这些关键位置,
上升沿还是下降沿触发,都是有地址可开放的可设置的,下面就是讲一讲电子凸轮数组里
关于挺杆里的含义内容。
3.介绍在电子凸轮CAM_T(挺杆数组)里数据的含义
1)上述样例里有2个挺杆,每个挺杆里有2个关键点,所以我们生成的CAM_T(挺杆数组)有四组数组,每个关键点一个数组。
2)每个挺杆数组里有四个元素依次是
(X:=主轴关键点位置;ctt:=主轴触发方向;iGroupID:=挺杆标号;cta:=挺杆执行的动作) Ctt缩写来自指令“SMC_CAMTAPPETTYPE” 0:=当主轴相位按照正方向进行处理时挺杆动作激活; 1:= 当主轴相位按照正反方向进行处理时挺杆动作激活; 2:= 当主轴相位按照反方向进行处理时挺杆动作激活;
Cta 缩写来自指令“SMC_CAMTAPPETACTION”
下图就是程序里调用的情况,需要填写挺杆的归属,挺杆的标号
输出的“bTappet”就是我们实际要用的,当主轴实际位置到达指定关键点位置
根据挺杆设定的情况可看出挺杆输出的变化。
样例程序见附件
|