MC_CAM_REF

这个数据类型是函数库 “SM3_Basic”的一部分。代表一个普通的电子齿轮并包含以下元素。

 

FUNCTION_BLOCK MC_CAM_REF

名称

类型

初始值

描述

wCamStructID

WORD

16#DC34

这个变量值通常是一个常量值,此功能用于检查输入的数据结构是否为 MC_CAM_REF类型的。

byType

BYTE

0

描述cam的类型,这是cam表示的方式,可以进行以下设置:

  • 1: 等距方式,从站位置的1-尺寸数据
  • 2: 非等距方式, 相关主/从位置的2-表格尺寸
  • 3: 特定点的多项表述,包含主轴位置,从轴位置,从轴速度以及从轴加速度 (XYVA)。

byVarType

BYTE

 

只在 byType=1 或者 byType=2时使用

定义当前表格中的数据类型:

  • 1: INT
  • 2: UINT
  • 3: DINT
  • 4: UDINT
  • 5: REAL
  • 6: LREAL

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

 

“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: 编程系统创建 -> 管理器进行管理