这个数据类型是函数库 ⇘ “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: 编程系统创建 -> 管理器进行管理 |