Polygonal control areas “POLY”
A two-dimensional polygon is defined by a string of linear NC motion commands. The string of points is checked for a convex profile, i.e. connections between 2 adjacent points may not intersect. For the 3rd dimension (3rd main axis), the minimum and maximum limits are defined in the start command.
Normally, the surface area of the workspace or protection area is defined by the first two main axes of the active machining plane.
Release Note
As of CNC Build V2.11.2025.00 polygonal protection areas can also be defined for tracking axes. The starting point of the two tracking axes must therefore be specified.
Notice
First and last points identical
When polygonal control areas are defined, note that the first and last points must be identical. This rule ensures that a closed contour is defined as a polygon.
Defining a polygonal work space
Programing Example
Polygonal workspace
N10 #CONTROL AREA BEGIN [ID3 WORK POLY MIN_EXCUR=-50 MAX_EXCUR=50]
N20 G01 F1000 G90 X-150 Y75 (Starting point)
N30 X-50 Y150
N40 X50 Y150
N50 X150 Y75
N60 X150 Y0
N70 X50 Y0
N80 X50 Y75
N90 X-50 Y75
N100 X-50 Y0
N120 X-150 Y0
N130 X-150 Y75 (End point identical with starting point)
N140 #CONTROL AREA END