Download TF MC Extensions
Transcript
PLCopen for efficiency in automation Example 2 (continued…) MC_MoveLinearRelative – Blending Example Second First MC_MoveLinearRelative AxesGroup Go1 DistArray_1 3000 10 10 0 MCS AxesGroup Execute Distance Velocity Acceleration Deceleration Jerk CoordSystem BufferMode TransitionMode TransitionParameter MC_MoveLinearRelative AxesGroup Done Busy Active CommandAborted Error ErrorID Go2 DistArray_2 2000 100 100 0 MCS Blending TMCornerDistance CornerDist AxesGroup Execute Distance Velocity Acceleration Deceleration Jerk CoordSystem BufferMode TransitionMode TransitionParameter AxesGroup Done Busy Active CommandAborted Error ErrorID Finish Sequence of two complete motions First Go 0 1 t Active 0 t 1 Done 0 t Second 1 Buffered Go2 0 t 1 Active 0 t 1 Finish 0 t Motion Blending 3000 2000 AxesGroup.Velocity 0 DistArray_1 + DistArray_2 Bl2 Second point Bl1 Starting Point Starting point First point not crossed Progress of the move Figure17: Second example with MC_MoveLinearRelative and Blending (Continued..) TC2 - Task Force Motion Control Part 4 – Coordinated Motion December 3, 2008 V 1.0 © PLCopen – 2007 - 2008 page 62/ 119