MC_GroupHalt – Stopping a group movement (interruptible)
Block Symbol Licensing group: COORDINATED MOTION
Qt SVG Document
Exported by REXYGEN Studio
uAxesGroup
Execute
Deceleration
Jerk
LimitMode
BufferMode
Superimposed
yAxesGroup
Done
CommandAborted
Busy
Active
Error
ErrorID
MC_GroupHalt
Function Description The function block description is not yet available. Below you can find partial description of
the inputs, outputs and parameters of the block. Complete documentation will be available in
future revisions.
Inputs
uAxesGroup
Axes group
reference
Reference
Execute
The block is
activated
on rising
edge
Bool
Deceleration
Maximal
allowed
deceleration
[unit/s2 ]
Double (F64)
Jerk
Maximal
allowed jerk
[unit/s3 ]
Double (F64)
Outputs
yAxesGroup
Axes group
reference
Reference
Done
Algorithm
finished
Bool
CommandAborted
Algorithm
was aborted
Bool
Busy
Algorithm
not finished
yet
Bool
Active
The block is
controlling
the axis
Bool
Error
Error
occurred
Bool
ErrorID
Result
of the last
operation
Error
i ....
REXYGEN general
error
image/svg+xml velocity1
0.4
transition_parameter1
1
transition_mode1
1
reference_to_axesgroup
[axes_group]
position z1
1
position y1
1.1
position x1
0.9
orientation_of_effector1
−1.5
execute2
[execute2]
execute1
[execute1]
deceleration
0.75
coord_system1
2
buffer_mode1
1
acceleration1
1
RTOV1
uVec u1 u2 u3 u4 u5 u6 u7 u8 yVec
MC_MoveLinearAbsolute − Function Block 1
uAxesGroup Execute Position Velocity Acceleration Jerk CoordSystem BufferMode TransitionMode TransitionParameter yAxesGroup Done CommandAborted Busy Active Error ErrorID
MC_GroupHalt
uAxesGroup Execute Deceleration Jerk yAxesGroup Done CommandAborted Busy Active Error ErrorID
image/svg+xml 0
2
4
6
8
10
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
bool
Execute − MC_MoveLinearAbsolute
0
2
4
6
8
10
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
bool
Done − MC_MoveLinearAbsolute
0
2
4
6
8
10
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
bool
Error − MC_MoveLinearAbsolute
0
2
4
6
8
10
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
bool
Execute − MC_GroupStop
0
2
4
6
8
10
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
bool
Done − MC_GroupStop
0
2
4
6
8
10
−0.2
0
0.2
0.4
0.6
Velocity [rad/s]
Velocity AxesGroup
0
2
4
6
8
10
0.5
0.6
0.7
0.8
0.9
1
1.1
1.2
com. position x commanded position y Time [s]
Position [rad]
Position AxesGroup
x−axis
y−axis
0
2
4
6
8
10
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
bool
Execute − MC_MoveLinearAbsolute
0
2
4
6
8
10
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
bool
Done − MC_MoveLinearAbsolute
0
2
4
6
8
10
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
bool
Error − MC_MoveLinearAbsolute
0
2
4
6
8
10
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
bool
Execute − MC_GroupHalt
0
2
4
6
8
10
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
bool
Done − MC_GroupHalt
0
2
4
6
8
10
−0.2
0
0.2
0.4
0.6
Velocity [rad/s]
Velocity AxesGroup
0
2
4
6
8
10
0.5
0.6
0.7
0.8
0.9
1
1.1
1.2
com. position y commanded position y Time [s]
Position [rad]
Position AxesGroup
x−axis
y−axis
image/svg+xml velocity2
0.4
velocity1
0.4
transition_parameter2
1
transition_parameter1
1
transition_mode2
1
transition_mode1
1
reference_to_axesgroup
[axes_group]
position z2
1
position z1
1
position y2
0.7
position y1
1.1
position x2
0.8
position x1
0.9
orientation_of_effector2
−1.5
orientation_of_effector1
−1.5
execute3
[execute3]
execute2
[execute2]
execute1
[execute1]
deceleration
0.75
coord_system2
2
coord_system1
2
buffer_mode2
1
buffer_mode1
1
acceleration2
1
acceleration1
1
RTOV2
uVec u1 u2 u3 u4 u5 u6 u7 u8 yVec
RTOV1
uVec u1 u2 u3 u4 u5 u6 u7 u8 yVec
MC_MoveLinearAbsolute − Function Block 2
uAxesGroup Execute Position Velocity Acceleration Jerk CoordSystem BufferMode TransitionMode TransitionParameter yAxesGroup Done CommandAborted Busy Active Error ErrorID
MC_MoveLinearAbsolute − Function Block 1
uAxesGroup Execute Position Velocity Acceleration Jerk CoordSystem BufferMode TransitionMode TransitionParameter yAxesGroup Done CommandAborted Busy Active Error ErrorID
MC_GroupHalt
uAxesGroup Execute Deceleration Jerk yAxesGroup Done CommandAborted Busy Active Error ErrorID
image/svg+xml 0
1
2
3
4
5
6
0
0.5
1
bool
Execute − MC_MoveLinearAbsolute −− Function Block 1
0
1
2
3
4
5
6
0
0.5
1
bool
Done − MC_MoveLinearAbsolute −− Function Block 1
0
1
2
3
4
5
6
0
0.5
1
bool
Execute − MC_MoveLinearAbsolute −− Function Block 2
0
1
2
3
4
5
6
0
0.5
1
bool
Done − MC_MoveLinearAbsolute −− Function Block 2
0
1
2
3
4
5
6
0
0.5
1
bool
Execute − MC_GroupHalt
0
1
2
3
4
5
6
0
0.5
1
bool
Execute − MC_GroupHalt
0
1
2
3
4
5
6
−0.2
0
0.2
0.4
Velocity [rad/s]
Velocity AxesGroup
0
1
2
3
4
5
6
0.6
0.8
1
1.2
commanded position x commanded position y Time [s]
Position [rad]
Position AxesGroup
x−axis
y−axis
2024 © REX Controls s.r.o., www.rexygen.com