使用1500工艺对象对G120做定位控制第二部分-工艺对象控制

上期我们对工艺对象的组态和调试过程进行了演示,本期我们主要对工艺对象中常用的功能块进行介绍以及使用演示

01

工艺对象控制功能块介绍

对工艺对象的控制,常见的功能块有MC_POWER使能轴;MC_HOME对轴进行回原点操作;MC_HALT停止轴;MC_MOVEABSOLUTE使轴进行绝对定位。

1)  MC_POWER

<图1 MC_POWER>

MC_POWER用于使能轴,即使能变频器,在轴使能的前提下,才可以进行轴绝对定位等功能。

2)  MC_HOME

<图2 MC_HOME>

MC_HOME用于回零。具体的归位方式由“Mode”管脚定义,在此例中,我们使用绝对式直接回零,即将当前位置设置为“Position”输入的值,此时Mode=0。

3)  MC_HALT

<图3 MC_HALT>

MC_HALT用于停止轴,当“Execute”管脚上有上升沿时触发此功能。停止轴时的Deceleration以及Jerk可以在该功能块对应管脚设置。

4)  MC_MOVEABSOLUTE

<图4 MC_MOVEABSOLUTE>

MC_MOVEABSOLUTE用于做轴的绝对定位。需要输入的参数主要有目标位置-Position及运行过程中的最大速度-Velocity,另外,也可以定义运行过程中的加减速时间以及加加速度。“Direction”只在模态轴时有效,即定义模态轴的旋转方向。当“Execute”收到上升沿时绝对定位的任务开始执行,当到位后“Done”会输出“True”。

02

工艺对象控制功能块使用

1)  MC_HOME的使用

<图5 轴归位之前状态>

在轴归位之前,轴当前位置为24999.521(黑框),设置的轴归位位置为0.0(绿框),轴归位尚未执行(红框)。

<图6 轴归位之后状态>

在轴归位执行之后,轴当前位置变为0.0,等于之前设置好的归位值。

2)  MC_HALT的使用

<图7 MC_HALT曲线>

当MC_HALT的Execute管脚收到上升沿(棕色)后,变频器按照设置的Deceleration和Jerk进行减速(绿色)直到速度变为零。

3)  MC_MOVEABSOLUTE的使用

<图8 绝对定位曲线>

当MC_MOVEABSOLUTE的Execute管脚收到上升沿后,轴自动定位至设定位置,位置设定值(蓝色)及实际值(红色)曲线见上图

<图9 绝对定位曲线-中途速度变化>

在定位过程中,是允许最大速度发生变化的,当最大速度降低后,会根据剩余距离重新规划速度曲线到达之前的目标位置

(0)

相关推荐