Skip to main content

But a Biesse cix macro writes: cix start_point=0,0 line_ep=100,50 endpath=lift

Here, start_point and line_ep define a horizontal line at Y=20 from X=10 to X=1990. The endpath=soft_stop instructs the control to reduce feed rate over the last 5mm and then lift 0.5mm before the next rapid traverse. This prevents "swooping" or tearing the thin veneer at the end of the cut—a common defect in less sophisticated controls.

In the world of woodworking and advanced material processing, Biesse CNC machines represent a benchmark for Italian engineering and precision. At the heart of their operational language—often a derivative of G-code but heavily customized for Biesse’s proprietary xx software environment—lies a family of macros designed to translate abstract design into physical reality. Among the most fundamental yet powerful of these is the cix start_point line_ep endpath macro sequence. To the uninitiated, this may appear as a simple string of parameters; to the seasoned programmer, it is a concise philosophical statement about how a machine perceives and executes motion. The Macro as a Sentence Every macro in the Biesse environment functions as a verb-noun pair. The cix command acts as the primary verb. While Biesse uses ci (circular interpolation) and cif (complete circular interpolation) for arcs, cix serves a specific role: controlled linear interpolation with defined entry and exit behavior . It is not merely "move from A to B"; it is "initiate a cutting pass from a specific starting point, traverse along a defined line, and conclude the path with a controlled exit."