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

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

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

prg_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

2D view of the programmed polygonal workspace
2D view of the programmed polygonal workspace
3D view of the programmed polygonal workspace
3D view of the programmed polygonal workspace