ID : 3170
MC_SetSingularAvoid
To enable or disable singularity avoidance function.
Graphic expression | FB No. | FB category |
---|---|---|
FB2038 | Motion |
Input Parameter
Parameter name | Data type | Valid range | Default | Omission (*) |
---|---|---|---|---|
AxesGroup | Integer | 1 or larger | 1 | No |
|
||||
Execute | Boolean |
|
False | No |
|
||||
ModeNo | Integer | 0, 2 | 0 | Yes |
|
(*) : For some parameters, entries can be omitted.
- Yes : Entry can be omitted.
- No : Entry required always.
Output Parameter
Parameter 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 : 3170