How to Implement XEBEC Deburring Tool Path (XZY Turn-Mill Machines)
This section offers an example of implementing XEBEC Deburring Tool Path into the machining program.
G-codes and all other details are based on MELDAS controls. Make sure to use appropriate codes for your machine tool.
Machining Operations
- Workpiece Shape
Outer Diameter Φ30mm x Inner Diameter Φ20mm - Previous Operation
Drilled a Φ10mm hole that crosses orthogonally and on-center with the centerline of the workpiece - Target Edge to be Deburred
Upper and Lower edges of the inner diameter at the intersection of the Φ10 hole and the Φ20 hole
[Workpiece]
OP 1: Drilling
OP 2: Deburring Upper Edge
OP 3: Deburring Lower Edge
Program Overview
Main Program |
|
---|---|
O0001 (MAIN PROG); | |
G0G18; | Select XY plane |
N1(10DRILL/T1H1); | Drilling the Φ10 hole |
M05; | |
M69; | Main spindle unclamp |
G98M45; | Feed per minute and C-axis engage |
G00G28H0.0; | Return C-axis to machine zero |
G28V0.0; | Return Y-axis to machine zero |
G00T0101; | Call T01 drill and tool length offset |
G54X40.0Z50.0C0.0; | Set the work offset zero position |
G97S5000M13; | Milling rotation in CW direction |
Z-15.0Y0.0M08; | Position ZY axes at the hole center |
M68; | Main spindle clamp |
G83X-40.0R-2.0F500; | Spot drilling cycle G83 |
G80; | Cancel drilling cycle |
G00X40.0Z50.0M69; | Main spindle unclamp |
G28U0.0W0.0M05; | Return XZ axes to machine zero |
M09; | |
M01; | |
N2(5.8BURRS CUTTER/T0202); | Deburring operation |
M05; | |
M69; | Main spindle unclamp |
G98M45; | Feed per minute and C-axis engage |
G00G28H0.0; | Return C-axis to machine zero |
G28V0.0; | Return Y-axis to machine zero |
G00T0202; | Call T02 Back Burr Cutter and tool length offset |
G54X40.0Z50.0C0.0; | Set the work offset zero position |
G97S6000M13; | Milling rotation in CW direction |
Z-15.0Y0.0M08; | Position ZY-axis at the Start Point for Upper Edge |
M68; | Main spindle clamp |
G01X20.0F3000; | Position X-axis at the Start Point for Upper Edge |
F1000; | Set feed rate for the deburring operation |
M98P0002; | Call subprogram O0002 (XEBEC Deburring Tool Path for Upper Edge) |
G01Z-15.0Y0.0F3000; | Position ZY-axis at the Start Point for Lower Edge |
X-20.0; | Position X-axis at the Start Point for Lower Edge |
F1000; | Set feed rate for the deburring operation |
M98P0003; | Call subprogram O0003 (XEBEC Deburring Tool Path for Lower Edge) |
G00X40.0; | |
Z50.0M69; | Main spindle unclamp |
G28U0.0W0.0M05; | Return XZ axes to machine zero |
M09; | |
M01; | |
M30; | Program end |
Upper Edge Deburring Subprogram |
|
---|---|
O0002(UPPER EDGE SUB PROG); | |
U0.000V0.000W0.000; | XEBEC Deburring Tool Path |
U-11.293V0.000W0.000; | |
U0.000V2.564W0.000; | |
U0.017V-0.027W0.434; | |
U0.046V-0.077W0.409; | |
U-0.072V0.126W0.390; | |
U-0.048V0.080W0.419; | |
U-0.017V0.028W0.442; | |
U0.000V-2.564W0.000; | |
U11.293V0.000W0.000; | |
M99; | Return to main program |
Lower Edge Deburring Subprogram |
|
---|---|
O0003(LOWER EDGE SUB PROG); | |
U0.000V0.000W0.000; | XEBEC Deburring Tool Path |
U-0.307V0.000W0.000; | |
U0.000V2.564W0.000; | |
U-0.017V-0.027W0.434; | |
U-0.046V-0.077W0.409; | |
U0.072V0.126W0.390; | |
U0.048V0.080W0.419; | |
U0.017V0.028W0.442; | |
U0.000V-2.564W0.000; | |
U0.307V0.000W0.000; | |
M99; | Return to main program |
|