这个数据类型是函数库 ⇘ “SM3_Basic”的一部分。代表一个普通的电子齿轮并包含以下元素。
FUNCTION_BLOCK MC_CAM_REF
| 名称 | 类型 | 初始值 | 描述 | 
|---|---|---|---|
| wCamStructID | WORD | 16#DC34 | 这个变量值通常是一个常量值,此功能用于检查输入的数据结构是否为 MC_CAM_REF类型的。 | 
| byType | BYTE | 0 | 描述cam的类型,这是cam表示的方式,可以进行以下设置: 
 | 
| byVarType | BYTE | 只在 byType=1 或者 byType=2时使用 定义当前表格中的数据类型: 
 | |
| xStart, | LREAL | 主轴启动位置定义主轴变量的范围。 | |
| xEnd | LREAL | 主轴停止位置定义主轴变量的范围。 | |
| nElements | INT | 根据cam类型,从轴位置,主/从位置或者 XYVA 点确定的元素数量 | |
| nTappets | INT | 挺杆开关动作序号 | |
| pce | POINTER TO BYTE | 根据以下类型指向当前数据元素: 1: ⇘ “SMC_CAMTable_<变量类型>_<变量数>_1” 2: ⇘ “SMC_CAMTable_<变量类型>_<元素序号>_2” 3: ARRAY OF ⇘ “SMC_CAMXYVA” | |
| pt | POINTER TO SMC_CAMTappet | ||
| dwTappetActivBits | DWORD | 0 | 网络变量 | 
| strCAMName | STRING | cam名称 | |
| byInterpolationQuality | BYTE | 1 | 插补角度,线性插补为 1 ,三维插补为 3 只在 byType=1 或者 byType=2时使用 | 
| byCompatibilityMode | BYTE | 0 | Bit0= TRUE: 主轴宽度内的周期处理 | 
| bChangedOnline | BOOL | FALSE | 网络变量 | 
| xPartOfLM | BOOL | TRUE: 编程系统创建 -> 管理器进行管理 |