ID : 7616
MC_SetSingularAvoid
To enable or disable singularity avoidance function.
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 |
|
||||
ModeNo | Integer | 0, 2 | 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 |
|
|
Error | Boolean |
|
|
ErrorID | Word |
|
|
ErrorIDEx | DWord |
|
Function Description
Once singularity avoidance function is enabled, when the 5th-axis is passing near 0 degree while CP such as straight line, arc and free curve is running, it can control the behavior of the 4th-axis' great spinning.
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 : 7616