Biesse Cix Start_point Line_ep Endpath Macro !free! – Pro & Safe
line_ep 10 20 30 40 50 60
MACRO CIX_Line_Path PARAM START_X, START_Y, END_X, END_Y G1 F300 // Rapid move to start point X START_X Y START_Y G1 // Linear interpolation X END_X Y END_Y M30 // End of program ENDMACRO
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. biesse cix start_point line_ep endpath macro
The difference is profound. The cix macro inherently manages . The start_point ensures the tool is already at cutting depth (plunged via a previous g0 or ci cycle). The line_ep executes the cut. But the endpath argument is the signature of Biesse’s safety philosophy. It might invoke an internal subroutine that:
start_point 10 20 30 line_ep 10 20 30 40 50 60 endpath 40 50 60 line_ep 10 20 30 40 50 60 MACRO
In CNC machining, a macro is essentially a program within a program. It allows users to perform repetitive tasks or complex operations more efficiently by automating them. These macros can be customized and are usually specific to the control system of the CNC machine.
! 2. Plunge into material (Move down to depth) line_ep 100, 100, -10 ; Stay at X/Y, move Z to -10mm depth The difference is profound
The start_point macro is a fundamental part of the Biesse CIX system and is used to define the starting point of a cutting motion. When a program starts executing, the machine will move to the start_point coordinate before beginning the main cutting operation.
A naive G-code programmer might write: G1 X100 Y50 F3000
These commands are fundamental for creating custom drilling and machining cycles where you need to control the exact positioning and raising of the drill head.