The part
- Machine
- Haas UMC 5-axis, but it works in 3 axes (
B0. C0.) - Programs
O00012= side 1 ·O00004= side 1 + side 2- Work zero
G54side 1 ·G55side 2 · centre, top face
Milling · 2 sides · CNMEC, small CNC workshop
B0. C0.)O00012 = side 1 · O00004 = side 1 + side 2G54 side 1 · G55 side 2 · centre, top faceO00004 only: side 2, 10 mm facing + chamfer.
M1 → T M6 → S M3 → G54 → G0 XY → G43 Z15 H → M8 → T(next) → Z5
XY first up high, then down in Z. At the end: Z15, M5, M9, G49, G53 Z0.
T1 and T6: S12000
Haas UMC spindle: 12,000 rpm max.
Feeds calculated for 12,000 rpm: same feed per tooth as the library.
Drill1 (T2): G43 Z15. H2
Drill2 (T3): G43 Z15. H3
Every tool uses its own length.
Z5 and the hole depths are exact.
G94)F0.15 mm/rev (G95)M0 to flip the part, side 2 on G55| position | pre-drill | finished |
|---|---|---|
| X20 Y10 | Ø7 | M8×1 |
| X-20 Y-10 | Ø7 | M8×1 |
| X-20 Y10 | Ø6.2 | Ø6.5 |
| X20 Y-10 | Ø6.2 | Ø6.5 |
Tap drill = Ø − pitch = 8 − 1 = 7.
Reaming: 0.15 mm per side.
F = S × pitch
S2000 · F2000. → pitch 1.0 mm
M8×1 fine pitch: the T5 tap is marked M8×1.
Both programs use G0 with Setting 335 = Linear + Rotary.
Straight rapids, and rapid override slows them on the first run.
M0 + side 2 on G55Same tools and cutting data in both.
G55Open the program on the control screen, with the reason for every line.