EasyManua.ls Logo

Delta Electronics DVP15MC11T - Page 312

Delta Electronics DVP15MC11T
601 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 10 Motion Control Function
1
0
Rel_BM =mcBuffered
As Vel_Ex changes from FALSE to TRUE, Vel_Bsy changes to TRUE. One period later,
Vel_Act changes to TRUE. Rel_Ex changes from FASLE to TRUE when the target velocity is
not reached. The axis will not execute the MC_MoveRelatvie instruction till the velocity
instruction execution is completed. At the moment, Rel_Bsy changes to TRUE. When the
velocity instruction execution is completed, Vel_Invel changes to TRUE and one period later,
the MC_MoveRelatvie instruction starts to control the axis. Vel_Abt changes to TRUE and the
velocity instruction is aborted. Rel_Act is TRUE, which means that the MC_MoveRelative
instruction starts to control the motion of the axis. Rel_Done changes to TRUE as the
positioning is completed.
(The effect of Rel_BM = mcBlendingLow, mcBlendingPrevious, mcBlendingNext or
mcBlendingHigh is the same as that of Rel_BM = mcBuffered.)
Example 3
The example explains the axis states for different BufferMode value with a MC_MoveRelative instruction and
a MC_MoveVelocity instruction which is the buffered instruction.
The variable table and program
Variable name
Data type
Initial value
Pwr
MC_Power
Axis1
USINT
1
Pwr_En
BOOL
FALSE
Pwr_BM
MC_Buffer_Mode
0
Pwr_Sta
BOOL
Pwr_Bsy
BOOL
Pwr_Act
BOOL
Vel_Vel
Rel_Dist
S
2
S
1
Rel_Vel
Vel_Ex
Vel_Invel
Vel_Bsy
Vel_Act
Vel_Abt
Velocity
Position
Time
Time
Vel
Rel_Ex
Rel_Bsy
Rel Act
Rel_Done
Rel
10-23

Table of Contents

Related product manuals