Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Manufacturing Equipment >> CNC Machine

Mastering C‑Axis Lathe Programming with Live Tooling on Haas CNC

Live Tooling Lathe Programming with C-Axis

This is a live tooling lathe programming example which shows the use of driven tool (live tooling) and C-Axis on Haas cnc lathe machine.

For a brief introduction of live tooling and related M-Codes on Haas cnc lathe machine read

This cnc program exmple controls the main spindle with C-Axis commands, but the same program example which uses Spindle Orientation M19 can be found here
Live Tooling Lathe Programming Code – Spindle Orientation Haas CNC

C-Axis Lathe Programming Example

Mastering C‑Axis Lathe Programming with Live Tooling on Haas CNC

C-Axis Lathe Programming Exmaple with Live Tooling

O0050
N10 T101
N15 G54
N20 G00 X3.0 Z0.1
N25 G98
N30 M154
N35 C0
N40 M133 P2000
N45 G01 Z-0.5 F40.0
N50 G00 Z0.1
N55 C120
N60 G01 Z-0.5
N65 G00 Z0.1
N70 C240
N75 G01 Z-0.5
N80 G00 Z0.1
N85 M155
N90 M135

CNC Code Explanation

N25 G98 Feed per minute.

N30 M154 C-Axis Engage.
N85 M155 C-Axis Disengage.
These codes engage and turn on and off the C-axis motor.
The C-axis provides high-precision bi-directional spindle motion that is fully interpolated with X and/or Z motion.

N40 M133 P2000 Turn on live tool forward 2000 rpm.

N35 C0
N55 C120
N70 C240
C-Axis commands turns main spindle 0,120,240 degrees.

N90 M135 Live Tool Drive Stop


CNC Machine

  1. Beginner-Friendly Lathe CNC Programming Guide
  2. Step‑by‑Step CNC Lathe Programming Guide: Chamfer, Taper, Groove & Arc
  3. Fanuc G21 G‑Code Example: Millimeter‑Based CNC Lathe Programming
  4. Beginner-Friendly Fanuc CNC Lathe Programming Example – Straight, Taper, and Arc Cuts
  5. Simple CNC Lathe Programming: Inch-Based Example for Beginners
  6. Efficient Thread Repair on Haas CNC Lathes Using the Intuitive Programming System
  7. Mastering Taper Threading in CNC: A Practical G32 Programming Guide
  8. Live Tooling Lathe Programming on Haas CNC: Spindle Orientation & M‑Codes
  9. Understanding CNC Lathe Live Tooling & Haas M-Codes: A Complete Guide
  10. CNC Lathe Programming: Using Radius Dimensioning for X‑Axis Cuts