MC_CamIn

这个功能块位于函数库 SM3_Basic.library。用于启动一个cam。

 

类型

初始值

描述

VAR_IN_OUT

     

Master

AXIS_REF

 

映射到主轴,参阅 AXIS_REF_SM3

Slave

AXIS_REF

 

映射到从轴,参阅 AXIS_REF_SM3

VAR_INPUT

     

Execute

BOOL

FALSE

一个上升沿将启动功能块的处理

MasterOffset

LREAL

0

主轴表格的偏移

SlaveOffset

LREAL

0

从轴列表的偏移

MasterScaling

LREAL

1

主轴预编译比例

SlaveScaling

LREAL

1

从轴预编译比例

StartMode

MC_StartMode

absolute

绝对位置,相对位置或者 ramp_in (相对于当前位置)

CamTableID

MC_CAM_ID

 

定义cam表格的使用,是 MC_CamID的输出

VelocityDiff

LREAL

0

与 ramp_in 不同的最大速度

Acceleration

LREAL

0

对 ramp_in 的最大加速度

Deceleration

LREAL

0

对 ramp_in 的最大减速度

TappetHysteresis

LREAL

0

挺杆滞后的尺寸大小

VAR_OUTPUT

     

InSync

BOOL

FALSE

TRUE,如果从轴根据cam表格与主轴同步

Busy

BOOL

FALSE

TRUE,如果功能块的处理没有完成

CommandAborted

BOOL

FALSE

TRUE,如果命令被另一个命令中断

Error

BOOL

FALSE

功能块内部发生错误

ErrorID

SMC_ERROR

0

错误ID,参阅 SMC_Error

EndOfProfile

BOOL

FALSE

在cam编译周期结束输出的脉冲信号

Tappets

SMC_TappetData

 

用于 SMC_GetTappetValue处理的挺杆信号

提示!

主轴不能是固定的。

如果在处理 MC_CamIn 时当前主轴和从轴位置不相当于偏移值,或者会有一个错误产生或者系统将会自动进行不同的处理。

启动模式:cam或者以“绝对”或者“相对”方式映射到当前主轴- 以及从轴位置。 "ramp-in" 是一个支持的比值。可以用于添加参数,比如主轴-位置参数,加速度参数,或者其他特殊的参数,通过其他的参数可以将从轴映射到cam文件中(“飞行耦合”)。

从轴机械模拟比是一个附加的协议层。因此,从轴位置有一个常量偏移,如果对于直线型从轴挺杆,可以作为对于主轴的一个偏移。