ID : 7596
MC_Arrive
To let the task stand-by until the motion complete rate specified by the currently-active motion instruction is reached.
Graphic expression | FB category |
---|---|
Motion |
Input and Output Variable
Variable name | Data type | Valid range | Default | Omission (*) |
---|---|---|---|---|
AxesGroup | eRC_AxesGroup | No | ||
|
Input Variable
Variable name | Data type | Valid range | Default | Omission (*) |
---|---|---|---|---|
Execute | Boolean |
|
FALSE | No |
|
||||
MotionRatio | Real | 0 < motion rate ≤ 100 | 0.0 |
Yes |
|
(*) : For some Variable, entries can be omitted.
- Yes : Entry can be omitted.
- No : Entry required always.
Output Variable
Variable name | Data type / Description |
---|---|
Done | Boolean |
|
|
Busy | Boolean |
|
|
CommandAborted | Boolean |
|
|
Error | Boolean |
|
|
ErrorID | Word |
|
|
ErrorIDEx | DWord |
|
Function Description
When an Arrive instruction is executed during execution of motion instruction of own task, the program is suspended until the current position (encoder value) achieves the designated motion ratio.
Attention
To execute this FB, FB with the FB category "Motion" needs to be made executable.
To make FB with the FB category "Motion" executable, use the FB "MC_Power".
ID : 7596