|
Limiting Arcs to Quadrants
In some old controllers, it is necessary to limit arcs to one quadrant of the plane. For instance, an arc from angle 0 to angle 135 has to be broken into two arcs (each limited to one quadrant) - 0 to 90, and 90 to 135.
GPP2 will limit arcs to quadrants in all major planes, if the parameter ARCS_LIMIT_BY_QUADRANTS is set to TRUE_.
The parameter ARCS_LIMIT_BY_QUADRANTS is initialized by the DF2 file parameter Arcs Limited to Quadrants. It will break each arc that crosses a quadrant boundary to multiple consecutive arcs, and generate multiple Circular Motion blocks
It is not possible to limit an arc to quadrants if the arc is not in one of the major planes. Simply, quadrants are not well defined if the arc axis is not aligned with one of the major axes. Therefore, if Any Plane arcs are allowed, they will not be limited, even if the DF2 file flag is checked. This is not a real limitation - the old controllers which need quadrant breakdown do not support arcs in any planes.
|