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.
Download as XLSX, PDF, TXT or read online on Scribd
0 ratings0% 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.
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