0% found this document useful (0 votes)
191 views

B-Axis Synchronization Function Work Program - 02

This document contains a CNC work program for synchronizing the B-axis on a Nakamura WT250 machine. The program selects the left spindle, initializes functions for synchronized motion, selects work and tool offsets, allows motion between spindles, and engages coolant and the chuck. It then synchronizes spindle speeds, performs synchronized B-axis motion at specified feedrates and torques, disengages the chuck, cancels torque limits, and stops coolant and spindle motion before resetting the machine.

Uploaded by

Kamal Kannan
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
191 views

B-Axis Synchronization Function Work Program - 02

This document contains a CNC work program for synchronizing the B-axis on a Nakamura WT250 machine. The program selects the left spindle, initializes functions for synchronized motion, selects work and tool offsets, allows motion between spindles, and engages coolant and the chuck. It then synchronizes spindle speeds, performs synchronized B-axis motion at specified feedrates and torques, disengages the chuck, cancels torque limits, and stops coolant and spindle motion before resetting the machine.

Uploaded by

Kamal Kannan
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Nakamura WT250 CNC B-Axis Synchronization Function Work Program

O1000 (B Axis); Program Number


M427; M427 = R-Unit Machining Mode Selection (Select Left Spindle)
G333; G333 = Modul G-Code Initialized Function (Modal g-code start)
G54; G54 = Workpiece Co-Ordinate System 1 Selection (work offset)
M472; M472 = B-Axis Interlock Ignore ON / Interlock OFF (allows b-axis to be away from home & turrets to move free Required to work between
spindles)
M441; M441 = C-Axis Di-Selection (Spindle Mode)
G0 G28 U0.0;
G0 G28 W0.0;
T0303; Parting Tool
M08; M08 = Coolant ON with high Pressure
M50; (or M51;) M50 = R-Unit Chuck Close (M51 = R-Unit Chuck Open)
M102; M102 = Waiting Code for Upper Turret or or Opposite side Turret
M96; M96 = Spindle speed Synchronization Control ON (Sync Left & Right Spindle RPM)
G0 B(+/-)100.0;
G98; G98 = Per Minute Feed
G01 B50.0 F100;
G359 B30.0; G359 = Optional Axes Torque Restriction Function (Set Torque Limit / Your work holding will either Push or Pull this will Stop it from
Alarming out or if it still does you need to have your machine re-aligned)
M51; (or M50;) M51/M50 = R-Unit - Chuck Open / Chuck Close
G04 P U1.0; G04 = Dwell
G359; Cancel Torque Limit ( DO NOT forget this, From what I understand is, It will hurt the machine)
M11; M11 = Main Spindle (L-Unit) Chuck Open
(N1200) If you are parting omit the following unit N1200
G96 M03 S200; G96 = Constant Surface Speed Control, M03 = Main Spindle Forward Rotation, M53 = Sub Spindle Forward Rotation
M07; M07 = Coolant ON
G0 X___ Z___ ;
G98; G98 = Per Minute Feed
G01 X___ F50;
G01 X___ F50;
G0 Z0.0;
G359 B60.0; This Torque limit is used in case the parting tool breaks if you are not parting omit this m359 & the next
G98; G98 = Per Minute Feed
G01 B55.0 F50; (back right spindle off, usually 0.030 from last position)
G359; Cancel Torque Limit ( DO NOT forget this, From what I understand is, It will hurt the machine)
(N1200)
G0 B0.0;
M09; M09 = Coolant OFF
M473; M473 = B-Axis Interlock OFF
M97; M97 = Spindle speed Synchronization Control Cancel
M71; M71 = X-Axis Interlock Ignore OFF (X-Axis Interlock OFF)
M05; (& M55;) M05 = Main Spindle Stop, M55 = Sub-Spindle Stop
M105; M105 = Waiting Code
G0 G28 U0.0;
G0 G28 W0.0;
M01;
;
;
M30; M30 = Reset

You might also like