Professional Documents
Culture Documents
PUMA TT1500S/MS/SY
PUMA TT1800S/MS/SY
PUMA TT2000S/MS/SY
PUMA TT2500S/MS/SY
Doosan lnfracore
Machine Tools PTT1500PEF3038
INTRODUCTION
Thank you for choosing the DOOSAN lnfracore machine tool. We are proud to have you among our
DOOSAN lnfracore family of users.
Manuals contain concise information on the setup and operation of your machine tool. To make the
most of its outstanding performance over a long period, the machine must be properly installed, and
operating and maintenance procedures must be clearly understood and carefully followed.
This manual was considered complete and accurate at the time of publication, however, due to our
desire to constantly improve the quality and specification of all our products, it is subject to change or
modification. If you have any questions, please contact the nearest DOOSAN lnfracore Technical I
Service center.
CONTENTS
Part 1 MAIN OPERATION PANEL ........... 1
1. Power switches ............................................................................... 1
1.1 Layout of power switches ....................................................................... 1
1.2 Operation of power switches .................................................................. 1
2. Main operation panel ...................................................................... 2
2.1 Layout of operation panel ...................................................................... 2
2.2 Operation panel switches ....................................................................... 5
2.3 Key selector switch .............................................................................. 25
2.4 Optional function switch ....................................................................... 26
2.5 Foot switch operation ........................................................................... 26
2.6 LED display .......................................................................................... 27
2.7 Other switches ..................................................................................... 29
1. Power switches
1.1 Layout of power switches
ON I
I&CAUTIONI
Be sure not to open the door under the state of ON, OFF and TRIP of MCCB.
Please turn on the main power after 2-3 second when the main power is turned off and on.
If not, 'ALP-CA' ALARM in turret motor drive is displayed.
..,.. Operation
panel
.... PCB
002 I Part 1
(1) MCCB handle description
MCCB handle description is as follows.
Switch
Description
position
I Note) Compulsory force may break the handle if MCCB is not correctly
assembled with handle.
OFF
If the door of control panel is closed and the handle position is OFF
0 state, the power state of machine is cut off.
This is lever for separating between the door of control panel and
MCCB.
RESET
When opening/closing the door of electric control cabinet under the
position ON of handle, turn to the reset position using screw driver.
D OFF O
This switch is for power OFF of CNC controller.
In order to turn OFF the CNC power after operating the machine,
change the state to emergence stop by pressing the emergency stop
switch and then turn OFF the power.
When pressing the emergency stop switch, cut off the circuit that
controls axis feeding and spindle rotation, the machine stops as
soon as it pressed. And all the power of control valves is cut off
simultaneously.
When releasing the emergency stop state, return to the original
position by turning the emergency stop switch to the right direction,
then operate the machine by pressing Machine ready switch.
0
0 0
004 I Part 1
2.2 Operation panel switches
(1) Mode selection switch
00 rn
c:::::::::) c:::::::::) c:::::::::) ) Mode selection switch is the basic operating switch
c:::::::::) c:::::::::)
[!] I
c:::::::::) )
to select the operation type of turning center.
[Automatic Operation]
MEM mode, MDI mode, Tape mode
HANDLE AXIS SELECT
[Program Edit]
Edit mode
[HANDLE MODE]
[Manual Operating]
Handle mode, Jog mode, Reference point
return mode
Note)
When supplying the power at the first time, MDI mode will be selected automatically.
When pressing the Edit mode switches.
The machine will be changed to Edit mode.
?0 Edit mode can input the CNC program and save into
EDIT the memories. And it is also possible to modify I delete
[EDIT MODE] the program and load the program which is already
saved.
006 I Part 1
When pressing the Handle mode switch of each corresponding
HANDLE AXIS SELECT axis, LED on switch is ON and the handle mode of corre-
,.'~~~~,~
sponding axis will be selected.
= + If rotating MPG (Manual Pulse Generator) in Handle mode of
E i~QU}-
X1
selected axis, axis feed can be activated at the selected ratio of
the Incremental Feed.
[HANDLE MODE] Note)
A axis, C axis and Y axis are additional mode according to machine
type.
When pressing this switch under the state of being not activated
the emergency stop switch and electrical torque limiter, internal
LED is flickering under the basic condition for machine ready,
and if Servo Ready Signal in CNC is ON, then internal green
MACHINE
LED is ON.
READY
[MACHINE READY]
<Check the state of Machine Ready LED>
Machine Ready Relay is ON. (LED flickering)
Electric contactor of CNC power supply circuit is ON, and the power will be supplied to
PSM in CNC. When CNC becomes Servo Ready state, LED is ON.
When CNC becomes Servo Ready state normally, X axis brake will be released. (In
case ofY axis turning center, Y axis and X axis is also released simultaneously.)
Note)
Be sure to check whether the emergency stop switch is released or not before pressing
the machine ready switch. Without releasing the emergency stop switch, Machine ready
can not be done.
008 I Part 1
I &CAUTION I
Be careful that program will be activated to cycle start as soon as releasing this switch
during pressing it under the state of satisfying the condition for automatic operation.
Before cycle start, be sure to check the axis stroke etc. for preventing from unexpected
human accident and the machine damage.
In order to satisfy the condition for the automatic operation, refer to chapter 4-1 (the
condition for performing the automatic operation).
c=::J
U/L
Operate path1 & path2 together: , ~ss::Jil However, it is available in
I •I mode. If lhe mode isn'l MEM, U/L seleclion lamp will be flickering when the
state is lower & upper selection
010 I Part 1
(5) Jog feed switch
The following switches are provided for jog feed of axis in the machine.
c::::::::J c::::::::J
Jog feed switch of each axis is available only in ~ Will['!; mode.
~ Yc;G
According to the machine type, jog feed switches are as follows
[!J [!J GJ
5] [§ [!J 5J [§ [!J
[!J 8J [!J
@ Rev functional machine ® Additional Rev and right spindle machine
In jog mode, jog feed switch can be used to the following manual axis operation.
(a) Jog feed operation of each axis
(b) Rapid traverse operation of each axis
(c) Reference point return operation of each axis in reference point mode
~ ~ ~
+~ ~+ ~§ ~
UPPER
tion of MS, SY
m;
0 LEFT T
type
c:::::::J c:::::::J
rr c:::::::::> c:::::::::> c:::::::::> )'
UPPER
~ GJ [i]
C1-axis feed selec-
tion of Ms, SY type m;
0 + ::::w
C1
+
c:::::::J c:::::::J
c:::::::::> c:::::::::> c:::::::::> )'
+~ ~ GJ [i]
LOWER
C2-axis feed selec-
0:31 +
C2
tion of SY type :
I~ I
c:::::::J
Turning center operation of basic axis(X,Y and Z axis) can be moved by Jog switch
after selecting upper or lower with regardless of spindle selection mode.
012 I Part 1
(6) Rapid & rapid override switch
Rapid override switch is for controlling the rapid speed.
c:::::::J c:::::::J c:::::::J c:::::::J
available mode:
[EJ[I] ~ MDI
riiu
This rapid override switch can be selected individually.
Once pressing the button, LED is ON and corresponding
override is selected.
The selected feed maintains just before off state even
power ON after power OFF.
~
The setting speed in parameter(No. 1421) is FO in case
of FANUC 31 i NC under the state that the selection
switch of FO.
ILED of FO button is ONI
c:::::::J
25%
Rapid override is set to 25%.
c:::::::J
100%
014 I Part 1
(8) Handle incremental feed & MPG
@) ~ INCREMENTAL FEED This switch & MPG are available in handle mode.
rn
I( c::::::::J c::::::::J c::::::::J )
After selecting the handle axis by pressing the handle mode
X1 X100
switch of corresponding axis, select the incremental feed
~ ~
switch.
When pressing incremental feed switch X1 00, LED is ON and feed rate of corresponding
axis will be 0.1 mm selected.
When pressing incremental feed switch X10, LED is ON and feedrate of corresponding axis
will be 0.01mm.
X1 and X10, X100 switches will be alternative type that one is selected, LED is ON, but the
other LED is OFF.
The selected handle incremental feed maintains just before OFF state even power ON after
power OFF.
This is Manual Pulse Generator(MPG) to traverse axis you want after selecting Incremental
feed switch.
After selecting mode for axis feed, if MPG is rotated, the selected axis of handle mode
moves as the amount of constant step(0.1mm, 0.01mm, 0.001mm) according to the
selection of incremental feed switch.
I&CAUTIONI
For safe axis feed, be sure to check the interference between axis and device before
rotating the handle, then operate the axis.
0
REF
Spindle rotation (FWD/REV), jog operation selection switch are available only if the left
spindle is set to speed control mode according to the selection of upper or lower unit.
When selecting the left spindle selection switch, the state of 1st
spindle in system 1 will be set to speed control mode.
LED is turned on after completion of selecting spindle.
[Left spindle
selction]
016 I Part 1
When selecting right spindle selection switch, the state of spindle will
be set to speed control mode. This switch is available only for the
machine that has right spindle.
[Right spindle LED is turned ON after completion of right spindle selection.
selection]
~
This switch is used to select the rotation direction of spindle.
Be sure to determine the rotation direction after selecting the spindle
[Spindle rotation selection switch in 2.2.9.
CW]
c=:::J
~
If looking to left spindle in back view, clockwise rotation direction is
FWD(forward). rotation. And in case of milling tool( the 2nd spindle),
also clockwise rotation direction is FWD. rotation. On the contrary,
[Spindle rotation
counter-clockwise rotation direction is REV(reverse). rotation.
CCW]
The setting method of the rotation direction of the right spindle is same with the setting
method of the rotation direction of the left spindle.
Spindle FWD. switch LED ON : indicates to select the FWD. rotation of the selected spindle.
Spindle FWD. switch LED flicker : indicates to select the spindle Jog.
Spindle REV. switch LED ON : indicates to select the REV. rotation of the selected spindle.
Spindle Jog switch LED ON : indicates to select the spindle Jog operation.
Using Jog switch of spindle, it is possible to operate Jog operation at 50 r.p.m. under
the following condition.
018 I Part 1
3) Spindle stop switch
c=::J
~
In manual mode, press the spindle rotation stop switch for
stopping the rotating spindle.
[Spindle rotation stop]
Note)
It is impossible to rotate spindle by manual until S-code is commanded in automatic
mode after turning ON the CNC power first. Therefore, in order to rotate the spindle by
manual after CNC power ON first, command certain Sxxx of S-code in MDI mode.
Q TOOLNO. c:::::::::)
0 TOOLNO.
If tool index is fixed correctly after completion of the rotation
I~
[Curret tool No.]
command, corresponding tool No. is displayed on ?-segments.
Current tool that completes the rotation command is displayed.
Note)
If the partition number of tool index and the selection of Keep Relay are not proper, tool
No. is not displayed correctly and alarm is occurred.
Note)
When C1 or C2 is selected at upper/ lower turret, if the current tool number is 12 and
upper/lower turret is doing FWD rotation, turret unit no longer rotates and alarm 2119 is
displayed as tool index switch is pressed.
When C1 or C2 is selected at upper/lower turret, if the current tool number is 1 and
upper/lower turret is doing REV(reverse) rotation, turret unit no longer rotaes and alarm
2119 is displayed as tool index switch is pressed.
020 I Part 1
(13) Coolant switch.
This switch is provided ON/OFF switch.
Coolant ON switch on operation panel can be activated
regardless of the machine mode.
1) LED is ON by the coolant ON switch, press this switch one more time and LED is
OFF.
2) When the OFF command is executed by M-eade (M09) in MDI or MEM mode.
3) red LED on coolant OFF switch is ON by pressing the coolant OFF switch.
4) Keep Relay that turn OFF the coolant is set to 0 when opening the door.
If coolant ON is commanded by M-eade while the LED on coolant OFF switch is ON,
coolant pump will not work and the commanded M-eade can not complete. In this case,
there is a function to complete automatically by the setting of Keep Relay.
I&CAUTIONI
When coolant ON is commanded by M-eade, be sure to turn OFF the red LED on
coolant OFF switch for operating the coolant pump.
I&CAUTIONI
According to the setting of parameter(SBM), single block operation can be selected the
single block stop or the CNC command stop after executing it in next block when custom
macro syntax is executed.
I ~ II ~
MEM
c:::::::J
MDI
I mode.
022 I Part 1
(16) Dry run & program restart switch
1) Dry run switch
Dry run switch is available in automatic operation.
The machine will be operated by the dry run speed regardless of the
commanded speed in program.
When pressing this switch, LED is ON and the machine becomes the
±)~
DRY RUN dry run state. It is used to check the tool movement only without
workpiece. If the dry run signal is ON or is changed ON to OFF during
[DRY RUN]
axis feeding, the speed is decelerating to 0 and then accelerates as
much as the dry run speed to be set.
From this state, press this switch again, make it turned OFF. And turn
PROGRAM ON the cycle start switch, the tool will be moved to the restart point at
RESTART
the speed of the dry run according to the axis order set by parameters,
[PROGRAM and then the machining will be executed continuously. LED will be ON
RESTART] until it is pressed again and turned OFF on the restart display mode.
And press this switch again and turn it OFF, then the LED is flickering
until the whole axes complete the feeding up to the restart position.
After this, if the continuous machining is resumed from the restart
position, the LED will be OFF automatically.
3) Program Repeat switch
024 I Part 1
2.3 Key selector switch
(1) Setting Mode switch
This switch is optional switch to define the matters related to the safety
according to the state of door. If the Setting Mode switch is OFF
position, the power supply of CNC power input will be cut off in the
state of door open and will be supplied the power in the state of the
door close. On the contrary, if the Setting Mode switch is ON position,
SETTING
MODE regardless of the state of door, the power of CNC power input will be
supplied and spindle and axis can be moved. Here, if the door is
opened, the machine can be operated only spindle rotation, jog feed
and handle feed in manual mode.
a~O~
chuck such as Inward or Outward.
..,.--....., Additional key switch is provided for selecting the chucking mode
RIGHT CHUCK
MODE SELECT
Since the operation of this switch determines the chucking
IDO~n
..,.--....., direction of chuck, be sure to check the workpiece when chucking
~
the workpiece for machining.
And never change this mode selection during chucking state.
I&CAUTIONI
If the Setting Mode switch is ON, it is impossible to operate the cycle start switch in
automatic mode.
Ufo When pressing this switch, auto door will be opened and close.
AUTO
DOOR
The last selected state is maintained when turning ON the power first. LED displays the
current state of the door.
Above switches are available to operate only if the spindle stops and the parts catcher
doesn't move forward.
026 I Part 1
2.6 LED display
(1) Machine alarm LED
ON
indicates that the machine is in alarm state. It will be ON under CNC
ALARM
alarm, single block alarm and MIC alarm. In case of message alarm, it
c=:::J will be ON when the automatic operation is done.
[{] Flickering
c=:::J indicates that it will be flickering when opening the door under the
program restart state and the door interlock release state.
c=:::J Flickering
Indicates that, when UIL unit is selected, the program has been
finished by MOO or M01 on applying only one unit between upper and
lower unit.
M02/M3C ON
c=::::) Indicate when the program has been completed due to the execution
c=::::)
Qlo~
~
Flickering
[0_] indicates that low pressure chucking state has been occurred under
the state of the chucking confirmation in case of equipped with dual
chucking(option), or abnormal condition for spindle has been occurred
due to the malfunction of sensors related to chuck during the spindle
rotation.
[§] Flickering
indicates that abnormal condition for spindle has been occurred under
the state of the chucking confirmation due to the malfunction of
sensors related to chuck during the spindle rotation.
C1-CLAMP
Indicates that high clamp motion of C1-axis in left spindle has been
~
c::::::J completed.
[Left Chuck]
C2-CLAMP
Indicates that high clamp motion of C2-axis in right spindle has been
~
c::::::J
completed.
[Right Chuck]
028 I Part 1
(7) 1st reference position LED
....----- 0 ----,
c:::::::::> c:::::::::> c:::::::::> c:::::::::> c:::::::::>
X1 Z1 C1 Y
c:::::::::> c:::::::::> c:::::::::> c:::::::::>
X2 Z2 C2 A
ON ; Ref. Rtn of each axis is the 1st reference
Flickering : Ref.Rtn of each axies are the 2nd ,3'd ,4th reference
2. 7 Other switches
For more details related to other function switch(i.e ; interface with external device or
additional option), refer to the user guide of corresponding machine type and the function
manual attached.
L1 l.2 LJ PE i
Ll LL Ll PE I i
i i
c=c=i ~ i
-'NC01A -WCOOA
. . ,m,
-QI ~-
L
Ll LL L.:l PE
I>
- -
I> I)
![;;;--~
ll I
-Q2~-
"AA'A[.
. [ :> :> :>
- -
.,tt
~LOOO _j
Rl , Tl sHuN"TliiiP c~L
+E
PEIOO PEIOD
According to the type of machine and selected options, the specification and species of
electric device would be different. Regarding the capacity of each electric device with
the type of machine, refer to the electric circuit diagram. The axes of machine are fixed
by bracket in order to fix it during shipment. Before supplying power to machine,
remove the bracket which fixed axes of machine.
OPERATION I 001
And check power source of factory, and then supply power to the machine following
sequence listed below.
~ MCCB NFB (attached to the door of control power cabinet) "ON" ---> Supply main
power to machine
~ Press NC power ON switch (attached to right-upper side of operation panel) ---> Sup-
(2) Power ON
3
D @After completing boot sequence correctly, LCD displays
OPERATION I 031
(3) Power break
Power break will be done in reverse order with power supply
032 I Part 2
2. Emergency Stop & Machine Ready
2.1 Emergency Stop
Emergency stop means that the machine stops instantly and cannot be operated correctly
until the machine becomes machine ready status by additional operation.
In case of emergency stop, the machine becomes status as follows.
- Spindle axes stop instantly and motor power break.
- In case of being vertical axis, brake operates in vertical axis.
- Hydraulic motor power break
- Power break of 3-phase motor except lubrication oil motor.
(Coolant Motor, Oil Mist Collector Motor, Oil Cooler etc.)
- Impossible solenoid operation because of solenoid coil power break.
(In some machine, solenoid coil power doesn't break in emergency stop status.)
- Turret rotating stops instantly and hydraulic pressure interception.
- All of the moving parts in machine, such as chuck, tail stock, Q-setter and Parts unloader
(B) etc., stop its operation.
- Impossible to select operation mode of machine and to edit machining program.
-Impossible to input/output some data using RS232C and memory card.
-Possible to input NC parameter using RS232C.
Using the switch in operation panel, it is possible to operate standard coolant in manual.
When the machine becomes emergency stop status, power is supplied to NC correctly and
it is possible to use 1OOV/220V outlet correctly. There are two cases that the machine
becomes emergency stop status as follows.
- In case of pressing emergency stop switch.
- In case that emergency stop alarm occurs.
OPERATION I 033
(1) In case of pressing Emergency Stop switch
In case of pressing emergency stop switch shown in left-side figure,
the machine becomes emergency stop status. Since this switch
maintains its pressed status, machine ready cannot be operated until
the status of switch is released by rotating the switch to the left.
Before breaking main power in order to off the power of machine, be
sure that the machine should become emergency stop status using
this switch.
I illCAUTION I
1. In case of air cylinder, when emergency stop switch is pressed, the air cylinder
doesn't stop its operation instantly. Since cylinder move to its maximum operation range,
attention needs to be paid.
2. In case of pressing emergency stop switch, hydraulic motor will stop. But according
to the setting of keep relay, hydraulic motor may do its operation.
Alarm
Content of Alarm
No ..
Emergency stop switch is pressed or emergency stop occurs because of
2001
axis limit detecting switch operation.
2003 Circuit breaker for power is tripped by overload.
2004 Breaker for hydraulic pump motor is tripped by overload.
2005 Hydraulic pressure falls under criteria.
2008 Alarm occurs in main psm ..
2009 Machine type setting by keep relay is wrong.
034 I Part 2
2.2 Machine Ready
After ON the machine power at the first time or emergency stop, machine ready should be
operated in order to use the machine correctly.
If machine ready is done, the machine becomes the status as follows.
- Power is supplied to spindle and servo system. And the machine can be movable by
operation.
- Brake of vertical axis is released.
- Power is supplied to hydraulic motor. And normal hydraulic pressure is supplied to the
machine.
-All kinds of the 3-phase motor can work by operation.
(Coolant motor, oil cooler, oil mist collector etc.)
- Power is supplied to solenoid coil correctly. And solenoid coil can work by operation.
-All kinds of moving part of machine can work by operation.
- It is possible to select operation mode of machine and to edit machining program.
-It is possible to inpuUoutput data using RS232C or memory card.
(Parameter can be input in emergency stop status)
MACHINE alarm.
READY
OPERATION I 035
(2) Machine Ready in Emergency Stop status due to axis limit detection
When axis limit detecting switch is operated due to the out-of-range of machine axes,
the machine becomes emergency stop status. In this case, first the machine should be
made machine ready status and then move the axes into the limited range
3. Path selection
In order to operate the machine after the machine is set to machine ready state normally,
UPPER UNIT or LOWER UNIT must be selected beforehand. There are three kinds of
PATH selection mode as follows
036 I Part 2
Operation Switch Mode Classify
["LOWER UNIT SELECT" mode]
c=::J
Select to execute the rotation command of right spindle, Automatic
c=::J Automatic
[£] M
["MEM" mode]
Select to execute program saved in NC.
[!]
command or when operator input NC data
directly. In case of automatic operation,
I
operator must input automatic command into
NC directly.
c=::J Manual
00 c=::J
["REF. RTN" mode]
Select to execute reference point return.
Manual
[E) G
["JOG" mode]
Select to traverse axes using jog switch.
OPERATION I 037
HANDLE AXIS SELECT
=~
I~J ~~ @ A
[HANDLE mode]
Select to traverse axes using MPG by minute
unit.
Manual
Mode mentioned above is classified by two major mode such as automatic mode and
manual mode.
038 I Part 2
According to the automatic mode and manual mode, restrictions on machine operation hap-
pened.
Normally operation using manual operation switch in operation panel can be done in manual
mode only.
- Spindle rotate and stop operation using manual operation switch.
- Spindle select operation using manual operation switch.
- Turret rotate operation using manual operation switch.
-Auto door operation using manual operation switch.
- Q-setter Up/Down operation using manual operation switch.
However, some operation can be done regardless of selected mode, the operation is possi-
ble if automatic operation isn't progressing. More detail explanation, refer to the correspond-
ing operation manual.
-Chuck clamp/unclamp operation using manual operation switch.
SAMPLE PROGRAM)
MODAL
lillll liBIJ li1J. 1 F M
li9? li6? liSIJ. 1 H <FACE & OD TURN)
li69 li54 li49 D
li99 li64 li15 HD.T <D16 E/M POLYGON) ;
li21 li18 !illS. 5 5 NX.T
li41l li69.11i54.4
li25 li41l.11i81l.S
li22 liSIJ. 21i81l. 4
5 ll SLM ll
I&CAUTIONI
1. Operation Mode Change can be done only in machine ready status.
2. If emergency stop occurs in machine, mode switches to MDI mode. When machine ready
is operated, jog mode is selected automatically.
OPERATION I 039
5. Axis feed operation
Turning center consists of axes as shown above. According to the machine type, the consti-
tution of attached axes is shown as follows
TTMS 0 0 0 0 0 0 0 0 X 0 0 0
TTSY 0 0 0 0 0 0 0 0 0 0 0 0
040 I Part 2
5.1 Jog Traverse
Each axes can be traversed using jog traverse switch in operation panel.
~
[U/L PATH selection]
Press the switch to select UPPER or LOWER UNIT as
shown in left side.
Select UPPER UNIT, then X1, Z1, C1 and Y-axis can be
c=::::)
LOWER
movable.
Select LOWER UNIT, then X2, Z2,C2 and A-axis can be
movable.
1) X, Z-axis traverse
-tz • -Z
OPERATION I 041
2) Y -axis traverse
II ~y I ~
II ~y I II ~y I
3) A-axis traverse
=
switch shown in left side, then select C 1-axis
3 (Upper turret rev. spindle). According to the
C1
machine type(S-TYPE), this switch may be
absent. In this case, ignore this operating
instruction.
042 I Part 2
[C2-axis (Rotary spindle) selection]
After selecting Lower unit, press the switch
c=::::)
shown in left side, then C2-axis (Lower turret
3 eC2
rotary spindle) is selected. According to the
machine type (M-type), this switch may be
absent. In this case, ignore this operating
instruction.
B ~~
4 when the switch is released.
[?;] ~
OPERATION I 043
(2) Jog feeding speed
0 200 0 200
UPPER FEEDRA1E OVERRIDE LOWER FEEDRA1E OVERRIDE
Feeding speed is decided by the status of feed override switch as shown in left side
figure. This switch is classified by Upper unit and Lower unit. When this switch is in
100%, the speed is set in NC parameter. And within the range of 0-200%, it is possible
to change by 10% as follows.
044 I Part 2
5.2 Rapid traverse during jog traversing
Using the jog axis traverse switch and rapid traverse switch in operation panel, each axes
can be traversed in rapid.
(1) Operation method for jog rapid traverse
[;] 25%
OPERATION I 045
5.3 Handle feed
Each axes can be traversed by minute step using MPG(Manual Pulse Generator).
(1) How to operate handle
3 RS'
'il>
'·~ 2/:i
traversed in + direction by rotating MPG in +
direction, and traversed in - direction by rotating
MPG in - direction.
'1!> <:)
0 If the MPG is rotated by a division, the axis will be
traversed in the amount that is decided according
to the additional magnification adjusting switch.
046 I Part 2
(2) Handle feedrate adjusting
The amount of axis traverse, when the MPG is rotated by one division, is adjusted by
operation the switches shown below.
If each of switches is selected, the lamp in the switch is ON. If the switch is pressed one
more time, then the selection is released and the lamp is OFF.
X1 "only select 0.001(mm or inch) in
@ -,4 INCREMENTAL FEED magnification "X1 one division
lJ m~
I ( c:::=::J c:::=::J c:::=::J )
X10 only select 0.01 (mm or inch) in one
magnification "X10" division
X100 only select 0.1 (mm or inch) in one
magnification "X100" division
machine.
@ C-axis can make the axis clamped according to the machining
SETTING
MODE condition such as tapping etc.
In case of C-axis high clamping, the traverse of C-axis is restricted.
OPERATION I 047
5.4 Manual REF. point return
(1) Abstract of reference point
Reference point is used for setting the coordinate system or for traversing to specific
position in order to change tools during machining. This reference point can be used
from the 1st reference point to 4th reference point but only 1st reference point and 2nd
reference point are standard function, the other can be usable when additional request
issued. The position of each reference points is set in parameter for each axis. The
returning to the reference point is operated at a time by automatic command, and espe-
cially the 1st reference point can be operated by manual.
The 1st reference CD Reference point return can be operated at a time manually
point and automatically.
~ At the first time to ON the machine power, once reference
048 I Part 2
(2) Direction of manual REF. point return
1) In manual reference point return, the reference point return is executed in the
direction of each axes reference point regardless of(+) and(-) direction.
OPERATION I 049
1) Manual reference point return of X1, Z1, Y, X2 and Z2-axis
In case of the machine having Y-axis, be sure that Y-axis should complete the 1st
reference point return during manual reference point return of X1, Z1-axis.
In case of the machine that has no Y-axis, operation related to Y-axis is not
necessary.
CD In case of pressing +/- direction jog switch of each axis until reference point
return is completed.
I 0 I
[Ref. Rtn. of each axis]
c:::::::::> c:::::::::> c:::::::::> c:::::::::>c:::::::::> Above all, press "+Y" switch until "Y-axis
X1 Z1 C1 y
Ref. Rtn. lamp" is ON.
c:::::::::> c:::::::::> c:::::::::> c:::::::::>
X2 Z2 C2 A In case of the machine that has no Y-axis,
~
there is not necessary to operate Y-axis.
3
And then press jog switch of axis that
5] EI 5J want to be traversed
complete lamp is ON.
until Ref. Rtn.
050 I Part 2
® In case of pressing+ direction jog switch of each axis once and releasing.
(Jog switch one touch type)
OPERATION I 051
® In case of pressing cycle start switch once and releasing
(Cycle start switch one touch type)
I 0 I
If X1, Z1, and Y-axis have completed its
c:::::::::> c:::::::::> c:::::::::> c:::::::::> c:::::::::> Ref. Rtn. and the Ref. Rtn. completion
X1 Z1 C1 y
lamp of each axes is turned ON, the lamp
c:::::::::> c:::::::::> c:::::::::> c:::::::::>
X2 Z2 C2 A in cycle start switch will be turned OFF.
~ <])
When the axis executes Ref. Rtn. by
D
CYCLE START
[CYCLE
cycle start switch, each axis start to
traverse and
sequence as follows.
complete Ref. Rtn. in
START]
3 Y-axis traverse ----> Y-axis Ref.Rtn.
052 I Part 2
2) Manual reference point return of A-axis
CD In case of pressing jog switch of A-axis until reference point return is completed.
I 0 I
c:::::::::> c:::::::::> c:::::::::> c:::::::::> c:::::::::>
X1 Z1 C1 y
[Ref. Return of each axis]
c:::::::::> c:::::::::> c:::::::::> c:::::::::>
2 X2 Z2 C2 A Above all, press jog switch of A-axis until
"A-axis Ref. Rtn. lamp" is turned ON.
5] 5]
® In case of pressing jog switch of A-axis once and releasing.
(Jog switch one touch type)
5] 5]
is flickering. If Ref. Rtn. is completed, the
lamp in cycle start switch is OFF and
Ref. Rtn. lamp of A-axis is turned ON.
OPERATION I 053
@ In case of pressing cycle start switch once and releasing.
1.------ 0 ----,1
Press and release cycle start switch,
c:::::::::> c:::::::::> c:::::::::> c:::::::::> c:::::::::> then A-axis will start to traverse for Ref.
X1 Z1 C1 Y Rtn. and X, Y and Z-axis will start to
c:::::::::> c:::::::::> c:::::::::> c:::::::::>
X2 Z2 C2 A traverse for Ref. Rtn. in sequence.
~ <]) In this case, the lamp in cycle start switch
D
CYCLE START
[CYCLE
is flickering.
If all of the axes have completed its Ref.
Rtn., the Ref. Rtn. completion lamp of
START] each axes is ON, the lamp in cycle start
switch is turned OFF.
~
[U/L UNIT selection]
Press the switch shown in left side, then Upper or Lower unit
1 is selected for reference point return.
c=:::J
When Upper unit is selected, C1-axis reference point return.
LOWER
When Lower unit is selected, C2-axis reference point return.
0:rr
[Selecting Ref. Pt. mode]
c:::::::J
2
[I] When the axis is returned to reference point, press reference
point return switch after checking whether the interference or
collision is occurred or not.
054 I Part 2
CD In case of pressing jog switch of C-axis once and releasing
(Jog switches one touch type).
c=:::) Press + direction jog switch, then the axis will keep on
~
traversing until it completes its Ref. Rtn, even if the jog
switch is released.
3 c=:::)
In this case, the lamp in cycle start switch is flickering. If
D
CYCLE START
[CYCLE
flickering.
If all of the axes have completed its Ref.
Rtn., the Ref. Rtn. completion lamp of each
START]
axis is turned ON, the lamp in cycle start
switch is turned OFF.
OPERATION I 055
I &CAUTION I
1. If the 1st Ref. Rtn. is executed in manual, the axis will be traversed rapidly until it detects
dog. Thus it needs to pay attention.
And rapid traverse speed on Ref. Rtn. is restricted by 50% except that manual rapid
traverse speed is set to the value less than machine specification.
2. Ref. Rtn. cannot be executed in the status of machine as follows.
- Machine is in emergency stop status.
- Machine lock status.
- Q-setter is down.
- Machine mode is not Ref. Pt. mode but another mode.
- Jog traverse of axis is impossible.
3. When manual Ref. Rtn. is executed by one touch type, generally both of axes start to
execute Ref. Rtn. But during Ref. Rtn., in order to avoid interference caused by complexity
of machine, one of axes will execute Ref. Rtn. in advance.
-General PUMA IT series : X-axis returns and then Z-axis returns.
- General PUMA IV series : Z-axis returns and then X-axis returns.
4. In order to stop Ref. Rtn. by one touch type, execute the operation as follows.
- Press emergency stop switch
- Press feed hold switch
-Change the machine mode into another mode but Ref. Pt. mode.
-Press- direction jog traverse switch that want to be traversed.
- Press "NC RESET" switch in MDI panel.
-Change axis feedrate override switch into 0%.
5. C-axis can be clamped not to execute axis traversing in order to execute machining such
as tapping etc. In this case, if C-axis is clamped, Ref. Rtn. of C-axis is impossible.
6. Manual Ref. Rtn. method is set to one touch operation method by jog switch when
shipping. In order to modify this method, keep relay value should be changed.
K0.3 (KAZRN),K1.4 (KSTREF)
7. For automatic operation after the first power supply, manual Ref.Rtn about C1 ana C2
axis must be executed. If Ref.Rtn is not completed and automatic operation is executed,
alarm 2114 is displayed.
056 I Part 2
5.5 Automatic reference point return
(1) Automatic Ref. point return
Only the 1st Ref. Rtn is possible to execute in manual. The 1st-4th Ref. Rtn. are
possible to execute in automatic return.
(4) The status of Ref. point lamp when completing Ref. Rtn.
When the 1st Ref. point return is completed, the lamp of axis that completes its Ref.
return is ON.
When the 2nd-3rd Ref. point return is completed, the lamp of axis that completes its
Ref. return is flickering.
OPERATION I 057
(5) In case of automatic commanding, the axes will execute Ref. Rtn. automatically.
CD If G code system is A, use XO, ZO, YO instead of UO, WO, VO. Regarding the G code
058 I Part 2
5.6 Automatic axis feeding command
Automatic feeding command of axis can be done by G-eode command generally.
Regarding more detail explanation, refer to "FANUC OPERATOR'S MANUAL".
The most fundamental facts will be explained in this chapter.
Basically the status of machine should be in normal status that can operate automatic
operation in order that following commands shall be possible.
110
0 Incremental command
This is the method to assign direction and distance to feed in current position.
The name of axis that can be used on commanding is as follows. The figure shown
below is actual example of commanding.
In case of rapid feeding from A point to B point --->GOO U -30.0 W -40.0;
<The name of axis on commanding>
110
ome of axes cannot use incremental command due to no axis name that is used in
incremental command. Especially, incremental command of X, Y and Z-axis cannot be
used in G-eode system A.
(2) G01 feeding command (cutting feed)
G01 is used in cutting feed.
OPERATION I 059
Command axis that want to be fed, position and feedrate accompany with G01 as fol-
lows.
0 F F commands feedrate.
The unit of feed rate is set by G98, G99.
0
LOWER FEEDRA1E OVERRIDE
060 I Part 2
Command axis that want to be fed, position accompany with GOO as follows.
I GOO IP; <Command Example>
Absolute command GOO X20.0 Z20.0
Incremental command GOO U20.0 W20.0
CD IP
IP assigns feeding axis and its position.
UPPER UNIT LOWER UNIT C-axis is possible to
Feed rate can be adjusted with 3 levels by the switch shown below.
Rapid feed speed of F100%, FO% are set in Parameter, and under these criterion, the
speed can be adjusted with 3 levels.
F25% means that the axis will be fed at 25% of the speed in F1 00%.
Whenever pressing the switch, the lamp in switch is turned ON or OFF. If the lamp in
switch is turned ON, it means that the speed is set. Rapid traverse speed is different
according to the machine type. Regarding to the exact speed, refer to the specification
of machine.
RAPID OVERRIDE Select FO% The lamps in FO switch will be turned ON.
c:::::::J c:::::::J c:::::::J )
[;I
Select F25% The lamps in F25 switch will be turned ON.
FO 100%
'LJlJ ru-u Select F1 00% The lamps in F1 00 switch will be turned ON.
OPERATION I 061
6. C-axis clamp
Normally the machine consists of C-axes
as shown in right side.
According to the machine type, it will be
decided whether C(1 )-axis is attached or
not and C2-axis is attached or not.
C-axis is operated as spindle basically, it
will be operated as C-axis by C-axis
switching operation. Regarding the C-axis
switching, refer to "6 Spindle selection".
C-axis may need hydraulic clamp
operation during machining if need.
with fixing after dividing C-axis into arbitrary
MAIN SPINDLE jrill, key groove machining.
-----> C(1 )-axis
6.1 C-axis operation
Manual operation is possible using the switches on operation panel. The switches are
shown below
c:::::::J
~
[U/L UNIT selection]
Press the switch shown in left side, then Upper or
1 Lower unit is selected for selecting C1&C2.
c=:::J
LOWER When Upper unit is selected, X1, Z1, C1 andY-axis.
c=:::J
~
[C-axis spindle selection]
In advance, the lamp in C-axis select switch should
062 I Part 2
[LEFT CHUCK M-code command]
C(1 )-axis high clamp command. The lamp shown
M89;
C1-CLAMP in left side will be turned ON. In this case, clamp-
4 =»
c==)
ing pressure is 40kgf/cm
2
.
In case that "M89" is used in tapping cycle (G84) as follows, unclamp (M90) command can
be executed repeatedly and automatically without additional command.
That is, above block means that C-axis will stop at every 30 degrees, and repeat clamp,
tapping, unclamp, rotating, and execute machining of 12 tapping holes.
~ In upper turret, when tapping job is executed in right side, the program will be made as follows.
M35; (Select Rev.)
M211; (C2-axis control ON)
G84 H30. Z-25. R-15. F1400 K12 M189;
M289; (Left spindle high clamp control)
M212; (C2-axis control OFF)
OPERATION I 063
6.2 Axis traverse and restrictions in C-axis clamp status
Unclamp High clamp
C-axis feeding is C-axis feeding is
Jog feeding
possible impossible
C-axis feeding is C-axis feeding is
Handle feeding
possible impossible
C-axis feeding is C-axis feeding is
Automatic feeding
possible impossible
CD In case of switching C-axis into spindle (Main, Right spindle) with c-axis being clamped,
clamp status will be released and changed to unclamp status without any additional
command.
® When C-axis is selected, if DOOR is OPEN, C-axis automatically becomes clamp state
and if DOOR is CLOSED, C-axis becomes unclamp state.
064 I Part 2
7. Spindle Composition and P-code Spindle Rotation Command
U-REV.SPINDLE
For TT-type SPINDLE, it is divided as the above figure and depending on machine,
For the SPINDLE rotation command of the TT equipment to which FS-31 i/31 Oi Series NC is
applied, P-CODE method rotation command is applied.
OPERATION I 065
7.1 P-code Method Spindle Rotation Command
When controlling the multi-spindle of 2 unit multi-equipment, instead of selecting the rotation
main axis from within PMC, select main axis using Address P-code of machining program
and command spindle rotation.
(1) Spindle rotation command format
066 I Part 2
8. Left Spindle Operation
8.1 Left Spindle Introduction and Rotation Direction
RIGHT Spindle
FOR.ration
FOR. rotation
As shown in the figure above, the spindle facing the right spindle is called the left spindle.
I&CAUTIONI
1. For Rigid Tapping function, Synchronize with LEFT spindle function, Polygon Turning
function, refer to Chapter 3.
OPERATION I 067
(2) Left Spindle Rotation Direction
~~~~
M03S - - M04S - -
P11;
and =:DJ<!> P11; =OJJ<i> and =:DJ<!>
~ ~ 1'.1 START RVS START
When using the M-eade below, the left spindle rotation direction can be to rotate in the
opposite direction than the commanded direction. However, the above command can only
be used in automatic command.
M176; Change rotation direction when commanding spindle rotation with M-eade
M 177 ; Cancel rotation direction change
For example, after "M176" command if "M03 S__ P11" is commanded, LEFT spindle
rotates in REV. direction. This state is valid until M177 is commanded to cancel it.
068 I Part 2
8.2 Left Spindle Rotation Condition
In order to rotate left spindle, conditions for safety should be satisfied. These conditions are
normally almost the same as the conditions for other spindle rotations. Furthermore, in a
special case, it is possible to cancel these conditions and operate a restricted spindle
rotation.
All of the following conditions must be satisfied for LEFT spindle to rotate normally.
LEFT CHUCK
Switch LED is ON
MODE SELECT
[(10~
..,---.....,
LEFT chuck clamp status
[0] LED is ON
Door close status Alarm 2040 did not occur
Q-Setter up status Check Q-Setter status
Safety switch lock status Alarm 2193 did not occur
In case spindle override is not 0% Check spindle override switch
To rotate left spindle while left chuck is unclamped, the M-code below is used. The following
operation is executed only in automatic mode.
M31;
-Command "M31" while LEFT chuck is clamped.
- Unclamp left chuck using "M69" command.
-After this, left spindle can be rotated in undamped state.
- In case of clamping again, chucking related restriction release is invalid.
The above operations are only valid if one of the modes below is selected.
c=::::> c=::::>
r~=n!il
~~
OPERATION I 069
I illCAUTION I
1. Spindle rotation using M31 while chuck is undamped is a restricted purpose and must
be excuted with much caution. Execution without caution may damage machine and
injure humans.
2. Spindle rotation while chuck is clamped, is only valid as a automatic command in
automatic mode and spindle cannot be rotated manually.
When the front-side door is open in a machine where non of the switches are
attached.
-Spindle cannot be rotated.
I illCAUTION I
1. The operations listed above are used restrictively depending on whether or not door
interlock release key or the safey switch is attached is attached to the operation
panel, and prior requests.
2. To operate spindle while door is open is very dangerous. Therefore, sufficient
verification and caution is necessary when operating. If not, machines may get
damaged and humans can get injured.
070 I Part 2
8.3 LEFT Spindle manual operation
(1) Manual operation valid mode
When the upper unit and left spindle is selected and the mode is in manual mode, if
rotatoin condition is satisfied, then the left spindle can be operated manually.
CD 0 Operation Sequence
c:::::::J c=:::)
CD Main spindle is selected or
~ ~
select main spindle.
FWD
c=:::) ® Press FWD rotation selection
D T
switch to operate FWD rotation.
=:::[jJ
LEFT c=:::) c=:::) CD Select main spindle.
REV :::OP<i> =:DJ(I) C2) Press REV rotation switch to
RVS START operate REV rotation.
OPERATION I 071
c=::J CD Select main spindle.
JOGG
lNG
Ga G
C2) FWD rotation will operate as
long as JOGGING selection
switch is pressed.
Under normal conditions, if the commands are given as above, the spindle rotates and
LED on spindle rotation switch turns ON while the spindle rotates.
I&CAUTIONI
1. After commanding spindle stop, spindle will not stop instantly but decelerate and stop.
Therefore check that the spindle stops completely before opening the front-side door. To
open the front-side door without checking that spindle stops may cause accident.
~ ~
MEM MDI
072 I Part 2
1) Command M03/M04S_P11 together
Left spindle will be rotated with the speed commanded by S-code and in the
directoin commanded by M-eade.
2) Command M03/04_ only
If S_P11 was commanded in advance, since S-code and P-code are available as
modals for NC, it will rotate with the previous speed command but if there is no S-code
or P-code command after turning ON the power, the spindle does not actually rotate.
3) Command S_P11
If S-code is comanded during spindle rotation, spindle speed will accelerate or
decelerate by commanded S-code.
If S-code is commanded when the spindle is stopped, spindle does not rotate. After this,
in case of commanding M03 or M04 separately, spindle will rotate with the speed
commanded by S-code.
I &CAUTION!
1.1n case of commanding spindle rotation in G96 mode (constant surface control
function), spindle does not rotate with the speed commanded by S-code. In order to
rotate with the speed commanded by S-code, set spindle override to 100% and
command G97 mode (constant surface control function release).
2.1n case of commanding spindle rotation in M-eade, if actual speed is less than the
speed commanded by S-code, commanded M-eade does not finish and alarm 2054 will
occur. Check the status of spindle override.
I&CAUTIONI
1. The methods to stop spinde during rotation are as follows. The spindle will stop its
rotation regardless of its operation mode.
OPERATION I 073
- In case of pressing reset switch in MDI panel
- In case of pressing emergency stop switch in operation panel.
- In case of opening the front-side door (However, for machines that have safety
switch, the door cannot be opened during spindle rotation.)
2. After commanding spindle stop, spindle will not stop instantly but decelerate and stop.
Therefore check that the spindle stops completely before opening the front-side door.
To open the front-side door without checking that spindle has stopped may cause
accident.
0%: 0 rpm, 50%: 500 rpm, 80%: 800 rpm, 100%: 1000 rpm, 150%: 1500 rpm,
However, in case of exceeding the maximum r.p.m. of spindle, even if override is operated,
r.p.m. will not increase.
I &CAUTION!
1. In case that tapping mode is not completed correctly using G80 after tapping command
(G84 ), spindle override switch may not operate correctly. Be sure that tapping mode should
be released by G80.
2. The rpm of right spindle can be changed using spindle override switch when the right
spindle is commanded to rotate in UPPER PROGRAM.
074 I Part 2
8.6 LEFT spindle orientation
Orientation is the function to stop spindle at the specific position. It can be used in case that
the phase control of workpiece is needed. There are two kinds of orientation as follows.
* 1 Position Orientation : Stop at 1 position only.
* Multi Position Orientation : Stop position can be modified by commanding stop position.
For example, command "M19 S1800" , then left spindle will stop at the position of
180 degrees from the position where left spindle stops by "SO" command.
I&CAUTIONI
1.0rientation cannot be commanded in G96 mode (constant surface control
function).
If orientation is commanded in G96 mode, orientation command time over alarm
will occur.
Command orientation in G97 mode.
2.Command orientation during rotation, then spindle will stop after orientation.
OPERATION I 075
8.7 Left spindle output changeover
Left spindle can changeover power connection of spindle motor according to the
specification of spindle motor attached to the machine. This function will be adopted insome
machines only.
Usually output characteristics can be changed into
Spindle Amp. Module 2 kinds of states as follows.
uv w *Low speed connection (Y-connection);
KM20 is "ON", KM21 is "OFF"
*High speed connection (L-connection) ;
KM21 r~ KM20
KM20 : Magnetic Contacter for low
<)< )0 ?,< )~ speed connection
\ \\ \ \
KM21 : Magnetic Contacter for high
(~1 )( )) speed connection
In addition, changeover should be done in accordancce with the operation speed in advance
because changeover cannot be done automatically in accordance with commanded speed.
076 I Part 2
I itCAUTION I
1. Command is possible regardless of spindle stop and rotation.
2. Required output cannot be generated because power supply to motor is cut off during
changeover. Therefore changeover command should not be commanded during cutting. If
not, it could cause machine damage.
3. In case of changing to low speed connection during high speed rotation, more attention
should be paid because the rotating speed of spindle will be restricted by the maximum
speed in low speed connection.
4. In case of changing to high speed connection during low speed rotation, if commanded
speed set in advance is greater than the restricted speed, spindle will be rotated at
commanded high speed as soon as changeover is completed into high speed. Therefore
more attention should be paid.
5. Changeover should be commanded according with operatoin speed in advance since
changeover is not executed automatically according with commanded speed.
6. If the machine is in the following state, changeover cannot be executed if commanded.
Release the following states prior to executing changeover.
- Emergency stop state
- LEFT spindle not selected state
- Orientation in progress
- Synchronous tapping in progress
7. Winding changeover operation can be executed only if in same path. Spindle winding
changeover cannot be executed in another path.
OPERATION I 077
9. Rev. spindle operation
9.1 Rev. spindle introduction and rotation direction
U-REV.SPINDLE
I&CAUTIONI
1. Regarding rigid tapping function, polygon turning function, refer to Chapter 3.
078 I Part 2
(2) Rev. spindle rotation direction
Regarding the rotating direction of Rev. tool spindle, looking from the rear of the tool
holder, CW is forward rotation and CCW is reverse rotation. Regarding Rev. spindle
commanding method with direction, refer to the table as follows.
In case of using the M-eade listed below, it is possible to rotate rev. spindle to the opposite
direction with commanded direction. However, these commands can be only used when
spindle is rotated by M-eade.
M176; In case of commanding spindle rotation in M-eade, rotating direction will be reversed.
M 177 ; Rotating direction reversal release
For example, in case of commanding "M03 P12" after commanding "M176", rev. spindle will
be rotated in reverse direction.
Above status is valid until commanding "M177" to release.
OPERATION I 079
9.2 Rotation conditions of Rev. spindle
In order to rotate Rev. spindle, conditions for safety should be satisfied. These conditions
are normally same with another spindle's. In a special case, the operation that rotates
spindle restrictively is possible with releasing these conditions.
All of the conditions that follow should be satisfied for normal rotation of Rev. spindle to be
possible.
Major rotation conditions Checking method
(manual mode)
~ LED is ON ~ LED is ON
: C1(C2)-axis is selected RFV REV
M31 ;
-Command "M31" in clamp state of left chuck.
- Unclamp left chuck using "M69" command.
M131 ;
-Command "M131" in clamp state of right chuck.
- Unclamp right chuck using "M169" command.
080 I Part 2
-After this, right spindle can be rotated in unclamp state.
- In case of clamping again, restriction release related to chucking becomes invalid.
If two M-codes are used, Rev. spindle can be rotated in undamped state of both chucks.
The above operations are available only when one of the following mode is selected.
c=::J c=::J
~00
I &CAUTION I
1. Spindle rotatoin in the unclamp state of chuck using M31, M131 must be executed
with much caution. Execution without caution may cause machine damage or human
injury.
2. Spindle rotation in the unclamp state of chuck is only valid in automatic command or
automatic mode. In manual mode, spindle rotation is impossible.
OPERATION I 081
9.3 Rev. spindle manual operation
(1) Manual operation enable mode
When the REV. SPINDLE is selected in UPPER(LOWER) unit and the mode is manual
mode, if rotation condition is satisfied, the UPPER(LOWER) REV. SPINDLE can be
operated manually.
UPPER LOWER
c:::::::J c=:::J
~
Select related unit for REV. LOWER
rn
c=:::J l J
082 I Part 2
(3) Forward · Reverse rotation and jogging operation
CD ® Operation Sequence
0 0 0 0 c::::::J
CD Rev. spindle is selected or
select rev. spindle.
~~~~ ~
w
FWD c::::::J
oo m 111
® Press FWD rotation selection
T
switch to operate FWD rotation.
rn
c:::::::J RVS START operate REV rotation.
~
JOGG ® FWD rotation will operate as
lNG
G long as JOGGING selection switch
is pressed ..
I&CAUTIONI
1. After commanding spindle stop, spindle will not stop instantly but decelerate and stop.
Therefore check that the spindle stops completely before opening the front-side door. To
open the front-side door without checking that spindle stops may cause accident.
OPERATION I 083
9.4 Rev. spindle automatic operation
(1) Automatic operation enable mode
Even if Rev. spindle is not selected, command M-eade relating Rev. spindle operation,
then Rev. spindle will be selected and execute operation if the conditions of Rev.
spindle rotation is satisfied. In this case, though another spindle is rotating, it will stop
and the above operation will be executed. The spindle automatic command is available
only if the automatic mode is selected.
c:::::::::) c:::::::::)
[£][!]
(2) Rev. spindle automatic command
Command M-eade, S-code, and P-code and the left spindle can be commanded
automatically. However, LOWER unit REV. spindle rotation command cannot be called
on UPPER unit and vice versa.
UPPER unit
M03S_P12 ; Rev. spindle forward rotation
M04S_P12 ; Rev. spindle reverse rotation
M463S_P12 ; Rev. spindle forward rotation & coolant ON
M464S_P12 ; Rev. spindle reverse rotation & coolant ON
LOWER unit
M03S_P22 ; Rev. spindle forward rotation
M04S_P22 ; Rev. spindle reverse rotation
M463S_P22 ; Rev. spindle forward rotation & coolant ON
M464S_P22 ; Rev. spindle reverse rotation & coolant ON
084 I Part 2
If S-code is commanded when the spindle is stopped, spindle does not rotate. After
this, in case of commanding M03 or M04 separately, spindle will rotate with the
speed commanded by S-code.
I&CAUTIONI
1. In case of commanding spindle rotation in G96 mode (constant surface control
function), spindle does not rotate with the speed commanded by S-code. In order to
rotate with the speed commanded by S-code, set spindle override to 100% and
command G97 mode (constant surface control function release).
2. In case of commanding spindle rotation in M-eade, if actual speed is less than the
speed commanded by S-code, commanded M-eade does not finish and alarm 2054
will occur. Check the status of spindle override.
I&CAUTIONI
1. The methods to stop spinde during rotation are as follows. The spindle will stop its
rotation regardless of its operation mode.
-In case of pressing reset switch in MDI panel
- In case of pressing emergency stop switch in operation panel.
- In case of opening the front-side door (However, for machines that have safety
switch, the door cannot be opened during spindle rotation.)
OPERATION I 085
9.5 Rev. spindle override operation
In can be used for changing actual r.p.m. without changing commanded r.p.m. of spindle (S
command r.p.m.). Spindle speed can be adjusted from 0% to 150% by 10% increments,
regardless of mode. For example, if commanded r.p.m. is 1000 r.p.m., spindle will rotate as
follows according to the status of spindle override.
fO%: 0 rpm, 50%: 500 rpm, 80%: 800 rpm, 100%: 1000 rpm,
150%: 1500 rpm,
I&CAUTIONI
1. In case that tapping mode is not completed correctly using G80 after tapping command
(G84 ), spindle override switch may not operate correctly. Be sure that tapping mode should
be released by G80.
I &CAUTION!
1. Rev. spindle of Parameter N0.4077 is a necessary part of the machine operation and if
changed arbitrarily, it could cause machine damage. Therefore, do not change the value set
during shipping.
086 I Part 2
10. RIGHT spindle operation
10.1 RIGHT spindle introduction and rotation direction
RIGHT spindle
FWD rotation
LEFT spindle
Rotation direction
As shown in the figure above, the spindle facing the LEFT spindle is called RIGHT spindle.
RIGHT spindle. Depending on machine specifications, it is attached to only some machine
types.
I&CAUTIONI
1.Regarding RIGID TAPPING function, synchronizing control function with left spindle and
polygon turning function, refer to chapter 3.
OPERATION I 087
(2) RIGHT Spindle Rotation Direction
~ ~ ~
M03S - - M04S - -
P21;
and =:DJ<i> P21;
and
D START s T
When using the M-eade below, the RIGHT spindle rotation direction can be to rotate in the
opposite direction than the commanded direction. However, the above command can only
be used in automatic command.
M176; Change rotation direction when commanding spindle rotation with M-eade
M177; Cancel rotation direction change
For example, after "M176" command if "M03 S__ P21" is commanded, RIGHT spindle
rotates in REV. direction. This state is valid until M177 is commanded to cancel it.
088 I Part 2
10.2 RIGHT Spindle Rotation Condition
In order to rotate left spindle, conditions for safety should be satisfied. These conditions are
normally almost the same as the conditions for other spindle rotations. Furthermore, in a
special case, it is possible to cancel these conditions and operate a restricted spindle
rotation.
All of the following conditions must be satisfied for RIGHT spindle to rotate normally.
[§1] LED is ON
0~
To rotate RIGHT spindle while left chuck is undamped, the M-eade below is used. The
following operation is executed only in automatic mode.
M131 ;
-Command "M131" while RIGHT chuck is clamped.
- Unclamp RIGHT chuck using "M169" command.
-After this, left spindle can be rotated in undamped state.
- In case of clamping again, chucking related restriction release is invalid.
OPERATION I 089
The above operations are only valid if one of the modes below is selected.
c:::::::J c:::::::J
~~
~~
I&CAUTIONI
1.Spindle rotation using M131 while chuck is undamped is a restricted purpose and must be
executed with much caution. Execution without caution may damage machine and injure
humans.
2.Spindle rotation while chuck is clamped, is only valid as a automatic command in
automatic mode and spindle cannot be rotated manually.
0
SETTING
- Mode switch "ON" : Rotation is possible by jogging at 50
rpm only.
MODE
• When the front-side door is open in a machine where non of the switches are attached.
-Spindle cannot be rotated.
I&CAUTIONI
1. The operations listed above are used restrictively depending on whether or not door
interlock release key or the safey switch is attached is attached to the operation panel, and
prior requests.
2. To operate spindle while door is open is very dangerous. Therefore, sufficient
verification and caution is necessary when operating. If not, machines may get damaged
and humans can get injured.
090 I Part 2
10.3 RIGHT Spindle manual operation
(1) Manual operation valid mode
When the LOWER unit and RIGHT spindle is selected and the mode is in manual mode,
if rotation condition is satisfied, then the RIGHT spindle can be operated manually.
c=::J
LOWER
LOWER unit is selected
0:rr
c:::::::)
I ~~TI
RIGHT SPINDLE is selected
~{@)·
c::::::::J c=::J c=::J
One of the modes on the right is
selected 0
REF ~OG
@)
HANDLE
CD 0 Operation Sequence
CD Right spindle is selected or
0 0 0 0 c=::J
select main spindle.
~~~~ =:DJ(I)
FWD
oo m 1:1
® Press FWD rotation selection
START
switch to operate FWD rotation.
c:::::::)
c=::J c=::J ® Select Right spindle.
REV
1 ~~ 1 [;J ~ s T
@ Press REV rotation switch to
operate REV rotation.
~
JOGG @FWD rotation will operate as
lNG
G long as JOGGING selection
switch is pressed.
OPERATION I 091
Under normal conditions, if the commands are given as above, the spindle rotates and LED
on spindle rotation switch turns ON while the spindle rotates.
(4) Manul stop on rotating spindle
Press the switch shown on the left, then rotating spindle will stop.
However, stop switch operation is only valid in manual mode (handle
mode, jog mode, REF. point return mode).
I&CAUTIONI
1. After commanding spindle stop, spindle will not stop instantly but decelerate and stop.
Therefore check that the spindle stops completely before opening the front-side door.
To open the front-side door without checking that spindle stops may cause accident.
~~
(2) RIGHT spindle automatic command
Command M-eade, S-code, and P-code and the left spindle can be commanded
automatically.
092 I Part 2
no S-code or P-code command after turning ON the power, the spindle does not
actually rotate.
@ Command S_P21
If S-code is comanded during spindle rotation, spindle speed will accelerate or
decelerate by commanded S-code.
If S-code is commanded when the spindle is stopped, spindle does not rotate.
After this, in case of commanding M03 or M04 separately, spindle will rotate with
the speed commanded by S-code.
I &CAUTION I
1. In case of commanding spindle rotation in G96 mode (constant surface control function),
spindle does not rotate with the speed commanded by S-code. In order to rotate with the
speed commanded by S-code, set spindle override to 100% and command G97 mode
(constant surface control function release).
2. In case of commanding spindle rotation in M-eade, if actual speed is less than the speed
commanded by S-code, commanded M-eade does not finish and alarm 2054 will occur.
Check the status of spindle override.
I &CAUTION!
1. The methods to stop spinde during rotation are as follows. The spindle will stop its
rotation regardless of its operation mode.
- In case of pressing reset switch in MDI panel
- In case of pressing emergency stop switch in operation panel.
- In case of opening the front-side door (However, for machines that have safety switch, the
door cannot be opened during spindle rotation.)
2. After commanding spindle stop, spindle will not stop instantly but decelerate and stop.
Therefore check that the spindle stops completely before opening the front-side door. To
open the front-side door without checking that spindle has stopped may cause accident.
OPERATION I 093
10.5 RIGHT spindle override operation
In can be used for changing actual r.p.m. without changing commanded r.p.m. of spindle (S
command r.p.m.). Spindle speed can be adjusted from 0% to 150% by 10% increments,
regardless of mode. For example, if commanded r.p.m. is 1000 r.p.m., spindle will rotate as
follows according to the status of spindle override.
0%: 0 rpm, 50%: 500 rpm, 80%: 800 rpm, 100%: 1000 rpm, 150%: 1500 rpm,
However, in case of exceeding the maximum r.p.m. of spindle, even if override is operated,
r.p.m. will not increase.
Regarding the following cases, spindle override command will be cancelled.
0
SPINDLE OVERRIDE
I&CAUTIONI
1.1n case that tapping mode is not completed correctly using G80 after tapping command
(G84 ), spindle override switch may not operate correctly. Be sure that tapping mode should
be released by G80.
2.The rpm of RIGHT spindle can be changed using spindle override switch when the RIGHT
spindle is commanded to rotate in LOWER PROGRAM.
094 I Part 2
10.6 RIGHT spindle orientation
Orientation is the function to stop spindle at the specific position. It can be used in case that
the phase control of workpiece is needed. There are two kinds of orientation as follows.
* 1 Position Orientation : Stop at 1 position only.
* Multi Position Orientation : Stop position can be modified by commanding stop position.
For example, command "M119 S1800" , then RIGHT spindle will stop at the position
of 180 degrees from the position where left spindle stops by "SO" command.
I illCAUTION I
1.0rientation cannot be commanded in G96 mode (constant surface control
function).
If orientation is commanded in G96 mode, orientation command time over alarm will
occur. Command orientation in G97 mode.
2.Command orientation during rotation, then spindle will stop after orientation.
OPERATION I 095
10.7 Right spindle output changeover
Left spindle can changeover power connection of spindle motor according to the
specification of spindle motor attached to the machine. This function will be adopted insome
machines only.
\ '
1)1 )()
\ \
_(IC )0
KM121 : Magnetic Contacter for high
speed connection
The maximum speed that is possible for
rotation in each connection state will be
restricted and even if the speed exceeding the
restricted speed is commmanded, it is
u vw X Y Z
Sphla Motor impossible to rotate at the speed greater than
the restricted speed.
In addition, changeover should be done in accordancce with the operation speed in advance
because changeover cannot be done automatically in accordance with commanded speed.
[£]00
2) Changeover command is possible regardless of rotation and stop of left spindle.
3) Changeover will be exeucted if M-eade listed below is commanded.
M261 :Changeover into low speed connection state
M262 :Changeover into high speed connection state
096 I Part 2
I itCAUTION I
1. Command is possible regardless of spindle stop and rotation.
2. Required output cannot be generated because power supply to motor is cut off
during changeover. Therefore changeover command should not be commanded during
cutting. If not, it could cause machine damage.
3. In case of changing to low speed connection during high speed rotation, more
attention should be paid because the rotating speed of spindle will be restricted by the
maximum speed in low speed connection.
4. In case of changing to high speed connection during low speed rotation, if
commanded speed set in advance is greater than the restricted speed, spindle will be
rotated at commanded high speed as soon as changeover is completed into high speed.
Therefore more attention should be paid.
5. Changeover should be commanded according with operatoin speed in advance since
changeover is not executed automatically according with commanded speed.
6. If the machine is in the following state, changeover cannot be executed if
commanded. Release the following states prior to executing changeover.
- Emergency stop state
-LEFT spindle not selected state
- Orientation in progress
-Synchronous tapping in progress
7. Winding changeover operation can be executed only if in same path. Spindle winding
changeover cannot be executed in another path.
OPERATION I 097
11. Chucking operation
The chuck is the device that fixes the
workpiece to be machined with the hydraulic
or air pressure, and is rotated accompany with
workpiece by spindle motor.
The workpiece clamped in chuck will be
machined by the tool attached to turret.
The chuck can fix the workpiece by means of
3 jaws which are acted by hydraulic pressure
etc. as shown in right side figure.
In case that the shape of workpiece or the
condition of machining is peculiar, special type chuck such as index chuck etc. would be
used.
Chuck
Piston for chucking
Detecter
098 I Part 2
11.1 Chuck operation
Chuck can be operated in manual using switches as listed below that are located on the
chucking mode operation panel.
According to the shape of workpiece and the conditions of machining, chucking methods
can be divided into two kinds of methods as follows.
[]~
the direction of arrows.
{;J
If the jaw clamps the outside of workpiece
as it moves inward, workpiece will be
clamped to fix. If jaw moves in the oppo-
site direction, workpiece will be
undamped.
OPERATION I 099
(2) Chucking mode decision
Operator should check the current chucking mode before operation, and check the setting is
correct according with workpiece.
Chucking mode can be changed by using chucking mode select switch on the operation
panel as shown below.
[JJ O ~ ro~
O ~W [JJ O ~ ro O ~W
~ ~ ~
I &CAUTION!
1. Be sure not to change the chucking mode during spindle rotation or automatic operation
of machine. If not, the machine may be damaged due to stopping of automatic
operation or spindle.
100 I Part 2
11.2 Restrictions in machine operation according to the status of chucking
There are some restrictions in machine operation in case of the unclamp status of chuck as
follows.
-Rotation command of spindle cannot be executed.
(However, in case of commanding M-eade M31 or M131 to release restrictions with regard
to chucking, rotation command of spindle can be executed. Regarding the more details,
refer to the corresponding section of spindle operation.)
-Automatic operation of machine cannot be started.
(However, in case of commanding M-eade M31 or M131 to release restrictions with regard
to chucking, automatic operation of machine can be started. Regarding the more details,
refer to the corresponding section of automatic operation of machine.)
-MOO, M01 cannot be finished.
(In case of unclamping chuck in MOO, M01 during automatic operation, be sure to finish MOO,
M01 after clamping.)
Checking whether chucking is done or not is used as the start condition of spindle and auto-
matic operation, finishing condition of chuck operation M-eade. Therefore, appropriate
adjusting is needed in case of changing of machining workpiece.
According to the type of machine, the method to check the status of chuck by means of
detecting directly the operation distance of chuck cylinder using special magnetic sensors, is
used as option.
OPERATION I 101
(1) Method to check chucking by the time elapse after command
Finish M68 or M6
Finish M168 or M169
102 I Part 2
1) Inward mode (I D mode)
§ B
(SX111) (SX112) (SX111) (SX112)
h
!i:.l ll. I
I t
I i
I~ I
I~ Chuck Unclamp Confirm Area
2 : Left chuck proximity sensor SX23, SX24: Right chuck proximity sensor
In inward mode, the status of chuck will be detected in 3 ways according to the
operation status of each sensor.
In above status, if SX11(SX23) is "ON" or both sensors are "ON", alarm will occur and the
machine cannot be operated normally.
OPERATION I 103
C2) Outward mode (OD mode)
;Main chuck proximity sensor SX23, SX24: Rignt chuck proximity sensor
In outward mode, the status of chuck will be detected in 3 ways according to the
operation status of each sensor.
In above status, if SX11 (SX23) is "ON" or both sensors are "ON", alarm will occur and the
machine cannot be operated normally.
104 I Part2
11.4 Chuck clamp/unclamp operation
Chuck clamp/unclamp is possible in both of manual and automatic mode.
If chuck is clamped, then the lamp in lower side of operation panel shown below will be ON
and if undamped, the lamp will be OFF.
LEFT CHUCK
MODE SELECT
[(]110~
..r--v
L
~
(1) Manual operation
1) If the machine satisfies the conditions listed below, the chuck can be operated in
manual.
-The machine is in 'Machine Ready' status.
-Not in automatic operation regardless of machine mode.
(However, chuck can be clamped/ undamped in manual during MOO/M01 executing.)
- Spindle is stop.
OPERATION I 105
(2) Automatic operation
1) Automatic operation is valid
If the machine satisfies the conditions listed below, the chuck can be operated
automatically.
- The machine is in 'Machine Ready' status.
- Automatic operation is possible to be executed
-Spindle is stop.
(However, in case of commanding M31 or M 131, automatic operation of chuck is valid
regardless of spindle rotation.)
2) Automatic operation
Chuck will operate if M-eade listed below is commanded when automatic operation is
valid. Regarding the finishing method of commanded M-eade, refer to "10.3 Chuck
clamp/unclamp check".
106 I Part 2
11.5 Dual chucking (option)
According to the requirement, when chuck is clamped, the pressure can be changed in 2
levels.
M66(M166); LEFT(RIGHT)
Chuck low pressure
M67(M167); LEFT(RIGHT)
Chuck high pressure
Commanded M-eade will be finished after time set in PMC timer listed below elapsed,
and then automatic command can be executed.
OPERATION I 107
LEFT CHUCK
MODE SELECT
Low pressure ; flickering
Left chuck clamp
a~O~
~
RIGHT CHUCK
MODE SELECT
Low Pressure ; flickering
Right chuck
wOlD
~
The setting of actual pressure in low and high pressure can be adjusted using chucking
pressure change valve that is attached at the front of machine. The setting pressure will be
upped by rotating the knob of valve in CW direction and downed in CCW direction.
In general, the setting pressure is set as follows at shipping. According to the machine type,
setting pressure may be differ.
2
- Low pressure : 5kgf/cm
2
-High pressure : 20- 25 kgf/cm
(2) Operation restrictions in dual chucking according to the setting of keep relay
According to the setting of keep relay, operation status of chucking would be changed
108 I Part 2
11.6 Chucking operation on spindle rotating
In case that spindle is rotating, basically chuck cannot be operated. But for the special
cases, using following M-eade, chuck can be operated during spindle rotation in automatic
operation only.
In addition, above status will be released in cases as follows, after this, forwarding/
reversing command are impossible during spindle rotation.
- M02, M30 is commanded.
- In case of pressing NC reset switch in MDI operation panel beside the LCD monitor.
OPERATION I 109
12. Tool post
Tool post is the device to attach a few tools, and to change tool used in machining.
In general, according to the number of tools, tool post is classified as follows.
According to the machine type, the number of tools are already decided.
Regarding the more details, refer to manual for machine specification.
Turret is basically clamped/ undamped by hydraulic pressure, and in order to change tool, it
is rotated by servo motor during rotation.
110 I Part 2
12.2 The operation of tool post
Turret index can be commanded in manual and automatically.
Turret can be indexed after the machine satisfies the condition as follows.
~
Select turret to want to index.
=
1
c=::::) Press I~WEi I button to select the upper turret.
LOWER =
0~ Press ~ button to select the lower turret.
c:::::::J c:::::::::)
OPERATION I 111
Q TOOLNO. [Current number display]
I~
Currently clamped number is displayed after
completing rotation and clamping of turret.
~[!]
2) T -code command
T-code is commanded in the same form in upper and lower unit, and can be
commanded in the same block with M-eade, S-code and axis traverse command.
D.D. : Command tool no.
T D.D. D D ;
o o : Command offset no.
-Example~ If T-code is commanded, turret will rotate into specified tool no.
and apply offset.
- T0807 ; Indexing to tool no. 8 and apply offset of no. 7 to coordinate system.
I&CAUTIONI
1. M215 (Turret unclamp) is available in auto mode. If in manual mode or door opens or
the reset switch is pressed or in optional stop mode, turret will be clamped
automatically.
2. If cut feed is commanded in turret unclamp state, alarm 2075 will occur and turret will
be clamped.
112 I Part 2
In case that turret is indexed by T-code command, turret will be rotated in direction
of the short distance automatically.
But in case of using M-eade as follows, turret can be rotated in the direction
specified.
M-eade listed below is commanded in same block with T-code or previous block with
T-code.
Rotating direction M-eade commanded once is valid in only one T-code. In case of
commanding T-code again after turret rotating, turret will be rotates in the direction
of the short distance normally. And rotating direction determination function by M-
eade is only valid in automatic mode.
Above M-eade can be used in case that interference occurs when special tool
attached to tool holder and turret is rotated in the specific direction.
OPERATION I 113
5) Offset cancel using T-code
6) In case of using T-code as follows, offset applied to current coordinate system can
be cancelled.
- TOOOO ; Turret isn't rotated and current offset applied is cancelled.
(According to the keep relay setting as follows, TOOOO would be treated as alarm.)
Set to "0" By commanding TOOOO, alarm occurs and the machine stops.
K10.1 By commanding TOOOO, offset is canceled and the operation keeps
Set to "1"
on.
- T LLOO ; Turret is rotated into specified tool no. but offset is cancelled.
~ II ~
~
c:::::::J
MDI
I
At first, set the tool group in order to use tool life management
function.
Change the machine mode into automatic mode as shown in left
side. After that, to execute program as follows will set the tool group.
In general, in case that the number of tool isn't appended additionally, 16 groups and 16
tools can be registered and used. The combination can be done by modification of
parameter.
114 I Part 2
0 ----' Program No.
G10 L3; Start to register tool life data
p P ___ :Group No., L ____ : Life (generally using times)
--- L ----'
T - - - - T____ Tool & offset no. that will be registered in the group no.above
T - - - - T____ Tool & offset no. that will be registered in the group no.above
TO BE CHAHGED
OPERATION I 115
2) Example of group registering
After editing example program and executing, it can be checked that the groups are
registered in tool life management NC screen as follows.
G10 L3 ; Start to register group
P1 L 150 ; Register group no. 1, life 150 times SELECTED GROUP: •••
,K GROUP mu LIFE 0150 COUI-H 0000
T0101
T0202
; Register tool no. 1, offset no. 1
T0303 ; Register tool no. 3, offset no. 3 / GROUP 002 LIFE 0050 COUHT 0000
0606 0707 0909
P2 L50
T0606
; Register group no. 2, life 50 times
s B L m
T0707 ; Register tool no. 7, offset no. 7 llr MDI • -·· 11 11 11
116 I Part 2
displayed beside "0202". "@" means that
the tool is currently using.
The program is kept on executing until the last tool no. 3 registered in group no. 1 is
used in 150 times, after that, the alarm occurs. The machine doesn't execute
automatic operation until the alarm is released.
The alarm will be released by clearing the data counted.
The data such as counted value, completed to use(*)and in use (@) etc. can be
cleared by operation as follows.
Counted value and some mark will be cleared by pressing soft switch in sequence of
(OPRT) soft switch oE "CLEAR" oE "EXEC".
And each of marks means as follows.
* : Tool is completed to use and finished its life.
# : Tool is cancelled to use and not finished its life.
@ : Currently using tool.
OPERATION I 117
13. Coolant operation
Coolant used in the machine can be used by means of operation as follows.
118 I Part 2
13.2 Standard coolant operation
Standard coolant can be manually operated using the switch in operation panel as follows.
The operation method is same with upper and lower unit.
~~
coolant is outgoing and the lamp in switch will be
2
ON.
o!f Check the lamp in stop switch shown in left side is
OFF. If not, press switch and then OFF the lamp.
~ Coolant "OFF"
~~
OFF.
1
o!f Press the stop switch shown in left side, then the
lamp in switch is ON and coolant stops.
Beside the cases above, in case of emergency stop of machine, coolant will stop.
And in case of opening the front door, coolant will stop but if the front door is closed
again, then coolant will be operated again without additional command.
OPERATION I 119
(2) General coolant automatic operation
Operate coolant using M-eade as follows. When use coolant with spindle rotation, then
use multi m-eade system like below.
MOB ; Coolant "ON"
M09 ; Coolant "OFF"
M03 S_ P11 MOB ; Coolant "ON" & LEFT spindle forward rotation
M04 S_ P11 MOB ; Coolant "ON" & LEFT spindle reverse rotation
M05 P11 M09 ; Coolant "OFF" & LEFT spindle stop
M03 S_ P21 MOB ; Coolant "ON" & RIGHT spindle forward rotation
M03 S_ P21 MOB ; Coolant "ON" & RIGHT spindle reverse rotation
M05 P21 M09 ; Coolant "OFF" & RIGHT spindle stop
In order to execute M-eade listed above, the machine should be in the status as follows.
After commanding M-eade, the conditions for finishing M-eade that is commanded are
as follows.
And the finishing conditions of M-eade can be modified according to the keep relay setting.
In case that K3.6 is set to "0" and coolant operation is commanded in M-eade, if the
lamp in coolant stop switch is ON, then actual coolant will not be operated.
However, because commanded M-eade is valid, coolant will be operated if stop status
is released by pressing stop switch again.
120 I Part 2
I&CAUTIONI
1. In case of commanding M09 and axis traverse in same block, after finishing axis
traversing, then M09 is executed and coolant will stop.
OPERATION I 121
13.3 Coolant flushing operation
In order to operate optional coolant, the machine should satisfy all of the conditions listed
below.
If K3.5 is set to "1", then optional coolant can be operated by operating switch in the same
way with manual operation method of general coolant motor.
122 I Part2
(Coolant stopped by MOO I M01 will be restarted when automatic operation is restarted.)
I&CAUTIONI
Cool jet operates only when standard coolant is operating. Be sure to command cool
jet when standard coolant is operating.
OPERATION I 123
13.5 Mutual operation between standard coolant and cool jet coolant
Basically, standard and cool jet coolant can be automatically commanded independently
and both coolants commonly use "M09" as stop command.
In case of setting keep relay to "1", only one coolant between both coolants is possible to do
automatic command. If a coolant is commanded when another coolant is in operation,
coolant in operating will stop and newly commanded coolant will be operated.
Independent command of standard coolant and optional coolant is
possible.
Example)
Set to "0
M08 ; standard Coolant "ON"
M07 ; option Cool Jet Coolant "ON"
M09 ; standard & option Cool Jet Coolant "OFF"
K4.2 Only one coolant between standard and optional coolant can be
commanded.
Example)
Set to "1 M08 ; standard Coolant "ON"
M07 ; option Cool Jet Coolant "ON" & standard Coolant "OFF"
M08 ; standard Coolant "ON" & option Cool Jet Coolant "OFF"
M09 ; standard Coolant "OFF"
124 I Part 2
13.6 T.S.C (Through the spindle coolant) operation
In order to operate T.S.C, the machine must be satisfied all of the conditions listed below.
- Machine ready state
- The front door close
OPERATION I 125
13.7 Keep relay related to coolant
Set to "0" Coolant pressure sensor is not used.
K0.4
Set to "1" Coolant pressure sensor is used.
126 I Part 2
14. Quick tool presetter {Option)
This is the device to measure the wearing of tool by means of touch sensor that contacts
directly with tool, and to change the offset of tool simply.
~dime~
~'
~ ~dicec,.on
.- . ~-.... ~" ""~~'""
- ~ ---..=-
t -X
_ _
d1ract1on
t- X dicec<ion
[LC>VVER T O U C H S E N S O R ]
[LC>VVER TOUCH SENSOR]
In general, quick tool presetter consists of touch sensor, Q-setter arm and arm position
detect proximity sensor. Q-setter is operate by the motor which inside of arm, And according
to the operation method of arm, it is classified as follows.
- Manual type : Arm is operated by operator.
Thus, arm cannot be upped or downed by manual operation switch or M-
eade.
-Automatic type : Arm is operated by motor.
Thus, arm can be upped or downed by manual operation switch or M-eade.
OPERATION I 127
14.1 Automatic type quick tool presetter operation
(1) Manual operation
[iJ ~{@).
- Reference point return mode
-Jog mode
- handle mode
128 I Part 2
- Spindle is in rotating
- In case that touch sensor is operated
OPERATION I 129
14.3 In case of using quick tool presetter by manual operation
(1) Down the quick tool presetter
-
If quick tool presetter is downed and the
OFF SET /GEOMET RY 0000 1 NOOOOO
NO. z. R T mode is changed into manual mode, then
G 00 1 l . 000 0. 000 0
G 00 2 l. 486 -4 9.56 1 0. 000 0 offset screen will be displayed automatically as
G 003 l. 486 -4 9.56 1 0. 000 0
shown in left side.
G 00 4 l. 486 0.000 0. 000 0
G 005 l. 486 -4 9.56 1 0. 000 0 At this time, the cursor will be moved to the
G 006 l. 486 -4 9.56 1 0. 000 0
G 007 l. 486 -4 9.56 1 0. 000 0 offset no. that is same with current tool no.
G 008 l. 486 -4 9.56 1 0. 000 0
ACTUAL POS ITION (RELATIVE ) automatically.
u 1 0 l . 000 N 2 02.09 4
In some machines, in case that quick tool
:>
JOG ww ...... 7r1 . 6 : 05:5 9 presetter is downed and the axis is traversed,
[ WEAR l [ ll!ll!Ia ] [ l"IORK ] [ l [ (OPRT ) l
the screen would be changed and offset no.
would be commanded automatically.
130 I Part 2
14.4 Keep relay and parameter related to quick tool presetter
Regarding quick tool presetter, keep relay is available to set as follows.
Set to "0" Auto quick tool presetter isn't attached to the machine.
K7.5
Set to "1" Auto quick tool presetter is attached to the machine.
I illCAUTION I
1. Jog speed set in D465 and D475 will be used to maintain its low speed when tool will
contact with touch sensor of quick tool presetter. In case of arbitrary modifying, it will
influence on the precision of offset changing value. Do not change its value arbitrarily.
I~CAUTIONI
1. Do not operate Q-setter manualy by hands. It can cause braking
OPERATION I 131
15. Parts catcher(A) & conveyor {Option)
Parts catcher(A) is the device to receive the machining completed workpiece by means of
Parts catcher(A) pocket, to present the workpiece into loading bucket which is attached in
the front of parts conveyor or machine.
This device shown above is mainly used in case of automatic discharging of workpiece.
Parts catcher(A) and parts conveyor are optional device and parts conveyor is operated to
connect with Parts catcher(A).
Parts catcher(A) is operated by HYD. pressure and parts conveyor is operated by electrical
motor.
Parts Conveyor
Conveyor Motor
132 I Part 2
15.1 Parts catcher(A) operation
(1) Automatic operation
Parts catcher(A) can be operated not by manual operation but by automatic operation
using M-eade listed below.
M10; Parts catcher(A) advance
M11 ; Parts catcher(A) retract
I illCAUTION I
1. When Parts catcher(A) is in advance status, manual rapid traverse will be limited.
According the operation status, set the proper time in operation time. In case of stopping
conveyor in operating before the time elapsed, press emergency stop switch.
OPERATION I 133
15.3 Parts catcher(A) and conveyor operation
Is time set in NO
TM16 elapsed
and is retract
Command M69
Parts Conveyor operate
Chuck unclamp
Machining completed
Parts conveyor stop
workpiece will be loaded on
134 I Part2
15.4 Keep relay and parameter related to Parts catcher(A) and parts
conveyor
Keep relay can set as follows related to Parts catcher(A) and parts conveyor.
Parts catcher( A) and parts conveyor aren't attached in the
Set to "0"
K8.5 machine.
Set to "1" Parts catcher(A) and parts conveyor are attached in the machine.
I illCAUTION I
1. Set the proper time in TM 18 according to the status of operation.
2. Set TM 16 with consideration of time elapsed for forwarding of Parts catcher(A). In case of
setting the time too short, it may cause the malfunction of machine.
OPERATION I 135
16. Parts unloader(B) & conveyor {Option)
Parts unloader(B) is the device to receive the machining completed workpiece by means of
Parts unloader(B) pocket, to present the workpiece into loading bucket which is attached in
the front of parts conveyor or machine.
This device shown above is mainly used in case of automatic discharging of workpiece.
Parts unloader(B) and parts conveyor are optional device and parts conveyor is operated to
connect with Parts unloader(B).
Parts unloader(B) is operated by air pressure and parts conveyor is operated by electrical
motor.
136 I Part 2
16.1 Parts unloader(B) operation
(1) Automatic operation
Parts unloader(B) can be operated not by manual operation but by automatic operation.
And it can be operated in sole operation or continuous operation using M-eade listed
below. In case of sole operation, upper and lower unit use the same M-eade and in
case of continuous operation, upper and lower unit use M-eade listed below according
to the position where the parts are received.
M186; Part unloader(B) interlock on (Only in the upper unit)
M187; Part unloader(B) interlock cancel (Only in the upper unit)
M380 ; Stopper Return
M381 ; Stopper Advance
M382 ; Body advance
M383; Body return
M384 ; Bucket advance
M385 ; Bucket return
M386 ; Arm down
M387 ; Arm return
M210; Parts unloader(B) Body advance to left side (TT2025)
M310; Parts unloader(B) Body advance to right side
M288; Parts unloader(B) down to chuck (TT1518)
M10; Parts unloader(B) down to chuck (TT2025)
M11 ; Parts unloader(B) receive return (Continuous operation) for TT2025
M12; Parts unloader(B) receive return (Continuous operation)forTT1518
OPERATION I 137
(2) Comparence of operation between TT1500/1800 and TT2000/2500
Operating method is different between TT1518 and TT2025, please refer below
1) TT1500/1800 series
Parts catcher
M 10 ; parts catcher advance.
M 11 ; parts catcher retract.
Parts unloader
M31 0 ; stand-by after body advance
M288; arm down ____, bucket down(continous operation)
M12 ; PTU return to home(it could be commanded in the middle of unexpected stop)
2) TT2000/2500 series
Parts catcher- no use, no option
Parts unloader
M210; stand-by at left side after body advance
M31 0 ; stand-by at right side after body advance
M10; bucket down ____, arm down(continous operation)
M11 ; PTU return to home(it could be commanded in the middle of unexpected stop)
I&CAUTIONI
1. When quick tool presetter is downed, Parts unloader(B) doesn't operate even if M310 is
commanded. In advance, check the status of quick tool presetter.
2. When Parts unloader(B) is in continuous operation, the operation will be stopped by
pressing feed hold switch. The operation will be restarted by pressing cycle start button.
According the operation status, set the proper time. In case of stopping conveyor in
operating before the time elapsed, press emergency stop switch or "reset" switch on MDI
operation panel.
138 I Part 2
16.3 Parts unloader(B) and conveyor operation
- Right receive/return
~ ~
P.T.U Bucket Return
P.T.U Body Advance
P TLJ Arm Return
~ ~
P.T.U Arm Advance
PT_U Bucket Advance
[ P.T.U Body Return
l
~ ~
Time set in TM138 Load workpiece on parts
rnn\/o:>\Jnr
~ ~
Command M169 Parts Conveyor operate
~
NO
Right Chuck unclamp
Is the time set
in TM18
~
Work ejector operation may be
YES
added if needs (Option)
OPERATION I 139
16.4 Keep relay and parameter related to Parts unloader(B) and parts
conveyor
Keep relay can be set as follows related to Parts unloader(B) and parts conveyor.
Set to "0" Parts unloader(B) and parts conveyor aren't attached in the machine.
K8.6
Set to "1" Parts unloader(B) and parts conveyor are attached in the machine.
I&CAUTIONI
1. Set the proper time in TM 18 according to the operation status of conveyor.
2. Set TM138 with consideration of actual time elapsed for advancing of Parts unloader(B).
In case of setting the time too short, it may cause the malfunction of machine.
3. Never operate Parts unloader(B) without air supply. When air is supplied again after
stopping of air, operate Parts unloader(B) in a long distance from operating part of Parts
unloader(B).
140 I Part 2
17. Air blow Air Pi e
OPERATION I 141
(2) Air blow operation when K8.2 = 1
Air blow can be operated by commanding M-eade listed below.
Command "M14/M114", then air will be injected through piping during spindle rotation,
and stop after the preset time elapsed.
NO
Finish M14/M114
In general, the spindle speed at air blowing was set to 200 r.p.m. when shipping.
Regarding the details, refer to the parameter sheet of machine.
Air blow time and M14/M114 operation time is set in PMC timer listed below
TM32 Set the left chuck air blow time. (Setting unit : msec)
TM132 Set the right chuck air blow time. (Setting unit : msec)
According to the condition of cutting and the status of machine, set the proper time.
142 I Part 2
18. Signal tower & light {Option)
Signal tower and light is the device to check the current status of machine from the long dis-
tance.
In general, signal tower listed below will be attached by requirement in turning center.
-Signal tower: This consists of green, yellow and red light as a form of tower.
-Signal light : This is a green, yellow and red light that exists individually.
18.1 The machine status according to the light color of signal tower
Alarm currently occurs in the machine.
In case that automatic operation is in progress, red light
Red Red ON
isn't ON when some of alarm occur.
Yellow
After finishing automatic operation, red light will be ON.
Green
Automatic operation is over by M02, M30.
Yellow ON
Automatic operation is hold by MOO, M01.
18.2 The machine status according to the light color of signal light
(1) In case that one color is attached independently
[[!]
Red light ON
In case that automatic operation is in progress, red light
at using inde-
isn't ON when some of alarm occur.
pendently
After finishing automatic operation, red light will be ON.
OPERATION I 143
(2) In case that two colors are attached together
g Yellow
Yellow light
ON
Automatic operation is over by M02, M30.
Automatic operation is hold by MOO, M01.
~
In case that automatic operation is in progress, red light isn't
Red light ON
ON when some of alarm occur.
After finishing automatic operation, red light will be ON.
144 I Part2
18.3 Keep relay related to signal tower and light
In case of the machine having signal tower and light, set the keep relay according to the
installed signal tower and light.
Set to "0" Red signal tower or light is not attached to the machine.
K1.0
Set to "1" Red signal tower or light is attached to the machine.
Set to "0" Yellow signal tower or light is not attached to the machine.
K1.1
Set to "1" Yellow signal tower or light is attached to the machine.
Set to "0" Green signal tower or light is not attached to the machine.
K1.2
Set to "1" Green signal tower or light is attached to the machine.
OPERATION I 145
19. Parts count {Option)
This is the function to count workpiece that the machining is completed and display. In gen-
eral, there are two kinds of method by requirement.
-Parts count function by means of NC function
- Count function by attaching external counter
1) Related NC parameter
Set to "0" Count will be operated by M02, M30.
N0.6700.#1
Set to "1" Count will not be operated by M02, M30.
Set to
N0.6710 Set the M-eade executing count except M02, M30.
"54"
N0.6711 Display counted value in screen.
Set the maximum count value.
If the counted value is same with the maximum value,
N0.6712
alarm will occur. In this case, automatic operation cannot be
executed until counted value is initialized.
146 I Part 2
19.2 Parts count function by attaching external counter
Amount of machining and using times of tool can be counted by means of attaching external
counter.
External counter that is attached to turning center generally, is shown below. According to
the requirement, function and the type of counter can be changed.
· Tool counter
In general, using times of five tools can be counted individually.
The tool number that will be counted can be set in D data of PMC parameter. D data may be
different according to the machine. Refer to the parameter sheet of corresponding machine.
Regarding the counted tool, using limits can be set, and the count will be increased by
executing corresponding T-code.
Alarm will occur when the counted value is same with setting value, automatic operation is
not available until alarm is released.
The method to release alarm is same as daily work counter does.
OPERATION I 147
(1) Modify setting value of attached counter
In order to modify the setting value in counter shown in left side, operate as follows.
I ffiCAUTIONI
1. Do not operate the "MODE" switch arbitrarily. If the setting of counter is modified, then
operation abnormal may be occurred.
2. If current counted value reached to the setting value, then out lamp in counter will be ON
and alarm will occur generally.
In order to release alarm, press "RST" switch, then current counted value can be initialized
by "0" or the setting value can be increased.
148 I Part 2
20. Work ejector {Option)
ht Chuck
Work ejector is the device to push the workpiece from right chuck, and to drop workpiece to
the outside of chuck by ejector's forwarding from inside of chuck. Work ejector is usually
used with Parts unloader(B), and dropped workpiece will be moved to loading bucket or
conveyor by means of Parts unloader(B).
Work ejector consists of ejector that penetrate right spindle, air cylinder that drives work
ejector in the opposite side of chuck and forward/retract detect sensors.
For the forward detecting, additional sensor will be used and for the retract detecting, sensor
attached to the cylinder will be used.
Command M-eade above, then work ejector will be forwarded and drop the workpiece. After
this, work ejector will be retracted and will be finished after confirmation of sensor.
For the normal operation of work ejector, the machine should be in the status listed below.
- Right spindle must be in stop status.
-Right chuck must be undamped before commanding M116.
-After commanding M318, the right chuck will be undamped and concurrently, the work
ejector will be forwarded.
-Work ejector must be retracted when retract sensor is ON.
Work ejector will not be retracted without sensor confirmation after forwarding.
In this case, work ejector will be retracted by the operation listed below.
- In case of pressing reset switch in MDI operation panel.
OPERATION I 149
20.2 Work ejector movement
Work ejector will operate as follows accompany with Parts unloader(B) etc.
NO
Parts Catcher retract
operating confirm.
Right spindle stop
150 I Part2
20.3 Keep relay related to work ejector
Set to "0" Use retract sensor
K15.7
Set to "1" Ignore the retract sensor status
@ Q-Setter is lowered.
OPERATION I 151
21. Auto power OFF {Option)
After completing the machining, power of machine will be OFF automatically.
In general, if M02 or M30 is commanded, the machining is considered as completing of
machining and the power of machine will be OFF. These operations will be done in
sequence.
However, in case that the machine has the peripheral device listed below, 'Auto power OFF'
may be operated not by M02 or M30 but by additional signal, M-eade or counter etc.
In this case, refer to the additional operating manual.
- Gantry loader
- Robot system
-Bar feeder
APF
152 I Part2
22. Auto door {Option)
Operator can open /close the front door of machine manually or automatically.
Auto door consists of air cylinder for opening/closing the front door of machine and sensor
for detecting the status of opening.
[Door open]
Press the switch in operation panel shown in left
c=::J
side, then the front door will be opened.
2 u/o
AUTO
DOOR [Door close]
Press the switch again in operation panel shown in
left side, then the front door will be closed.
After commanding, M-eade listed above will be finished after confirming the status of
sensor.
In case that the front door is opened, automatic operation can not be started. But in
case that the front door is opened by M52 command, automatic operation can be
executed with door opening
OPERATION I 153
I ffiCAUTIONI
1. Do not operate auto door when air doesn't supplied. In case of supplying air after air
interruption, be sure to keep away from operation part of auto door when the auto door is
operated.
2. In case of supplying air again or operating auto door after the interruption of air for a long
time, be sure to keep away from the operation part of auto door when the auto door is
operated.
154 I Part2
23. Chip conveyor {Option)
This is the device to extract the chip that is generated in machining to the outside of
machine.
Basically in the lateral side of electric control cabinet, the connector is prepared to attach
chip conveyor.
Spec. of
Classification Wiring No. Standard/Option
connector in box
Chip Conveyor MS3102A 22-14S WC61 Option
In case of attaching chip conveyor by customer oneself, attach chip conveyor after
consulting with DHIM.
And operation method may be different according to the setting of keep relay.
After commanding M24, additional command such as M25 is
Set to "0"
required in order to stop conveyor.
K1.7 After command M24, additional command isn't required in order
Set to "1" to stop conveyor. The conveyor will stop automatically after the
time set in PMC parameter elapsed.
OPERATION I 155
1) In case of setting K1.7 to "0"
- Conveyor operation Command M24
- Conveyor stop Command M25
Emergency stop
Open the front door
2) lncaseofsettingK1.7to"1"
- Conveyor operation Command M24
- Conveyor stop Command M25
Emergency stop
Open the front door
Conveyor will stop after the time set in PMC parameter elapsed
Set the chip conveyor operation time. (Setting unit : msec)
(3) In case that the front door is opened during chip conveyor is operating
In case that the front door is opened during chip conveyor is operating by M24
command, conveyor will stop.
However, close the front door and press cycle start switch again, then automatic opera-
tion will be continued and conveyor will start its operation without command.
But in case of pressing reset switch in MDI operation panel before operation, chip con-
veyor will not start without command.
156 I Part2
24. How to set the reference point of dogless machine
The reference point can be set without using deceleration signal for reference point return
(dog type). That is, the reference point is set by ON of axis jog selection signai(JOG+ or
JOG-) in manual reference point return mode after moving the tool by jog feeding around
reference point( reference point mark set in machine body) which is defined on each axis.
When the reference point return is executed in the machine using the encoder of absolute position
detect type, the reference point set once will keep on its value even if the power is turned off.
The axes that the reference point return in dogless type can be executed are the whole axes
except C-axis in TT type machine and the axes related to the lower unit in MX machine.
Grid
1
Grid Grid
1 1
Referesz point mark
-direction
•
Position decision point of G)
+direction
(2) Change the mode to reference point return mode, execute reference point return by
pressing jog(+) switch at the position around reference point mark.
At this time, the axis will execute the reference point return in the direction of(+) from
the current position(CD position decision), and stop at the first grid. The point which the
axis stops will become the reference point of axis.
OPERATION I 157
(3) At this time, the relevant reference point LED will be turned ON on operation panel.
(Even if this point is checked, Parameter No. 1815#4(APZ) = 0)
(4) n case that the point above is different to the reference point mark, shift the reference
point using the value of grid shift.
From the point set above, move the relevant axis to the position coinciding with the
mark by handle. Then input the difference from the reference point value to the mark
into grid shift value (Parameter No. 1815).
(At this time, the grid shift value must be less than the value set in Parameter No. 1821
(Ref. counter capacity) and in case of X-axis, input in the value of diameter.)
If this value is greater than the value set in Parameter No. 1821, execute ®A-®E again
from the position shifted by 1 grid.
Grid shift value => input to Par.1850 (Input in diameter value to X-axis)
(5) Set the Parameter No. 1815#5(APC) by 1 and turn off the power of NC and then turn
on the power.
(6) After turning on the power of NC, execute the reference point return from the position
set in CD again by jog feeding. If the reference point return has been finished, the
reference point is shifted by the setting value in Parameter No. 1850 and the setting of
reference point will be completed around the location which is almost coincided with
reference point mark of axis (If the value set in @ is correct).
Parameter No. 1815#4(APZ) will be set by "1" automatically after completing the refer-
ence point return. The reference point set from these procedure is coincided with grid
point of servo motor.
If the parameter No. 1815#4 is set by 1 automatically, it means that the reference point return
is finished. After that, this point will be memorized as reference point even if the power is
turned off.
158 I Part2
Grid Grid Grid
- direction --1----------t1----R-ef-e-re-
i -¥c-e_p_o-in_t_m_a_r_k---t1....__ + direction
enable
Set the initial direction of reference point return of corresponding
1006#1 "1 II
I&CAUTIONI
1. In this type of reference point return setting, the reference point mark is recorded with
correct value on each axis which composes the machine. And the job of reference point
return must be executed around those reference point mark. Therefore, the reference point
mark with correct value in regards to each axis must exist.
2. In case that the position of XO. isn't actual position after finishing the setting, execute @
above and add the position deviation value of XO. to the value of grid shift. Then input this
value in Parameter No. 1815.
3. In the machine that has theY-axis, set the reference point after releasing the slant axis
control (Parameter No. 8200#0=1590159).
OPERATION I 159
25. Torque control function
Each of servo axes in general turning center executes the position and speed control by the
command of NC. But the torque control function by PMC control is the function that controls
the servo axes using constant torque without executing the position control.
25.1 Block diagram for realization of torque control function by PMC axis
control
7J
PMC I Servo
I Torque command I t
[ Allowable speed command :
+
_~Speed control ~
Torque
limiter ~
p
\ I
®
25.2 The function of turning center using torque control
1) Workpiece center supporting function using right spindle or Z2-axis.
(Variable torque command)
2) Cutoff confirmation function (Applied on MS, SY and S type machine)
160 I Part 2
25.3 Workpiece center supporting function using right spindle or Z2-axis.
(Variable torque command)
In TT/MX machine of opposable twin spindle, upper and lower turret turning center, this
function is executed by commanding G-eode on program in order to machine the shaft with
supporting the center by installing the tail center at right spindle.
Note1)
For avoiding the no load alarm range(100mm), approach to the around of 100mm.
Because A-axis position control isn't executed, the advance will keep on going until the
tool confronts the load. Therefore, in order to avoid this problem, compare the position
where G300 is commanded to the position where the tool stops by confronting the load.
If the value is over 100mm, alarm 2072 (Torque control command alarm) occurs. The
no load range can be set in PMC data (02000).
OPERATION I 161
Note2)
G300 is the code to call macro program as below and B variable is macro variable to
transfer the torque data. (Be sure to mark the point on torque command data)(-) value
means that the tool moves in(-) direction in machine coordinate system, and (+)means
that the tool moves to(+) direction in machine coordinate system.
HIIl
9W
am -~
z----
c0
ii1:::J
700
600
..
__ .....-' ~
0.. ~~
e
D..
5(1)
,.,.-""'"
400 ........... ___.
/
300
,.k~
200
100
0
.. ~~ .....-
200 3(1) 400 500 6{1] 700 8(1) 9 0 1000 1100 1200 1300 1400 1500 1600 1700 1800
NC command value
I&CAUTIONI
A-axis center supporting function is executed by G300 command in upper NC program, and
Z2-axis center supporting function is executed by G300 command in lower NC program.
162 I Part 2
25.5 Cutoff confirmation function (Applied on MS, SY, S type machine)
In the machine having the right spindle, this function confirms whether the cutting is finished
or not after cutting the workpiece. the hardware part is eliminated from the machine and the
cutoff confirmation function is executed using the torque control function of NC itself.
(1) If G350 is commanded, A-axis will move as much set on 04000 in(+) direction At this
time, the deviation is greater than 1.0mm, then executes the next block and if not, cutoff
confirmation error NC alarm No. 3003 occurs.
---1~~ 1.0mm 0 1%
OPERATION I 163
26. Tool post interference check function
This function is for stopping the machine safely when tool post of upper/lower turret is inter-
fered to the body of left/right spindle during the manual feeding or automatic feeding.
Upper turret
Interference zoneD
check
II
r-
r-
w ~
Left chuck Right chuck
I&CAUTIONI
1. If NC is reset, M 110 will be canceled automatically even if M 111 isn't commanded, and
interference function will be enable.
2. Interference zone is not checked in Handle mode.
164 I Part2
27. C-axis composition control
The composition control is the function to control a certain axis (C1 ,C2) of another path.
I ffiCAUTIONI
1. In C-axis selection state, even if main power is OFF/ON, the previous C-axis state is
maintained.
2. C1, C2-axis cannot be selected together in one unit.
OPERATION I 165
27.3 Example program of composition control
(1) CD C1 & C2 composition control simultaneous machining of upper and lower unit
[1? C1
G28HO;
G50CO;
G28HO;
G50CO;
(L-SPINolf) G97S2500X90.CO.M03P12; G97S2750X50.CO.M03P22;
C2d]
qJ I 2-PATH G28UOHOVO;
M05P12;(MILL. stop)
G28UOHOVO;
M05P22;(REV. stop)
166 I Part 2
(2) The composition control of C1-axis in Path1 & turning machining with left spindle in
Path2
1-PATH , ,
M05P21 ;(SPINDLE stop)
M 135;(C2-axis select);
GOG55X200 .Z -1 00. T040 14; GOG97S 1500X250. M03P 1
1;
(L-SPINDLi)
C2dJ G28HO;
G50CO;
G97S2500X90.CO.M03P12;
X36.M8;
G1G99X28.F.09;
,
q] 2-PATH
,
,
,
,
,
,
, ,
,
,
,
(3) C2-axis composition control ,
after turning machining ,
,
with left spindle in path2. ,
, ,
, M05P11;
, ,
, M35;(C1-axis select)
, ,
, ,
,
, G28HO;
, G50CO;
, G97S2750X50.CO.M03P22
,
, ,
, ,
, ,
, ,
, ,
M05P12;(MIL. stop) M05P22;(REV. stop)
G28UOHOVO; G28UOHOVO;
, ,
M30 M30
OPERATION I 167
28. Periodic inspection function
(1) Introduction
The periodic inspection function is a function that helps dispose and manage periodic
expendable items.
Also, it is possible to choose name and service period of inspection items, and the
countdown method for them.
1) Screen configuration
CD Status screen : Periodic inspection items, remaining time, countdown method is
displayed and inspection list can be changed.
® Setting screen : Setting period, remaining time and countdown method is
displayed.
(3) Method for loading periodic inspection item list from CF CARD to NC
1) In the setting screen, change to 'PWE' ='1', 1/0 CHANNEL ='4' and change mode to
[EDIT] mode.
168 I Part 2
DJAGHOSTIC
00000 N00080
9010 PUNCHING
Inpoaltton c~
FHdrat~ o- I~ 0'.
Jog Fud o..--r-t~ 0'~
8031 TH MTA<FG>
lnter/St r- Leek on
Spe-ed~r iva I on
•*
\Ia Revo lut oon
fH DATA CBG>
OPERATION 169
4) If [PARIOD MAINTE] soft key is pressed as below, periodic inspection screen
appears and press (OPRT) soft key.
ACTUAL POSITIOH
00000 N00080
ABSOLUTE
F 0HH/HIHI
1200 • 000 PARTS COUHT 1238
RUH TIHE 191H48H311S
628 • 9 0 4 CYCLE TIHE 11H 11H1?S
PERIODICAL HAIHTEHAHCE
76 • 800 <STATUS)
-90.000 ,-----~
I~TE
=H~H~
A~HE
~----~, REHAIH
0.000 :~ ~-------------------2''
~--------------------:
113
HODAL 114
lil111 li811 li13. 1 F 251111 H 266 115
li9? li6? li511. 1 H 116
li69 li54 li49 D 1 11?
li99 li64 li15 HD. T 9111111 118
li21 li19 lil15. 5 5 1125 HX . T 11 119
li411 li69.11i54.4 111
li25 li411.11i811.5
li22 li511. 21i811. 4
s 11 SLH 11
5) In the screen below, if the extension key on the right is pressed, [READ] and
[PUNCH] menu will appear as shown below.
ACTUAL POSITIOH
00000 N00080
ABSOLUTE
F 0HH/HIH
1200 • 000 PARTS COUHT 1238
RUH TIHE 191H48H311S
628 • 9 0 4 CYCLE TIHE 11H 11H1?S
PERIODICAL HAIHTEHAHCE
76 • 800 (STATUS)
-90.000 111
ITEH HAHE REHAIH
0.000 112
113
114
HODAL
lil111 li811 li13. 1 F 251111 H 266 OS
li9? li6? 6511. 1 H 06
li69 li54 649 D 1 0?
699 li64 li15 HD. T 9111111 08
li21 li19 lil15. 5 5 1125 HX. T 11 09 I
li411 li69.1G54.4 10
li25 li411.11i811.5
622 li511. 26811.4
s 11 SLH 11
170 Part 2
ACTOOL POSITIOH
00000 N00080
AJISOLUT
F 0 twttiNI
X1 1200 e 0 0 0 PARTS CllUfT l2:J8
z~ 628 9 nli4
~ •
RUN Til£
CYCLE Til£
191H48H30S
8H OH 1?S
C1 76 • 8 0 0 <STATUS)
PERIODICAL HAIHTEHAHCE
6) If [READ] and [EXEC] are pressed, the periodic inspection items in CF card loads
into NC.
M I
8 11
Ill' 14411 11
83 I•HII II
84 144t ll
•• IHe li
e?
"(211 11
OPERATION 171
(4) Method of adding periodic inspection items
1) In the periodic inspection screen,
placed the cursor in an empty slot in
the 'STATUS' screen.
(STATUS)
ITEH NAHE REHAIN
Ill C TYPE-A HT-PUHA-LYNX~~ llH
0102 LEAN AND CHANGEHYD . OIL JI 1441lH
0103 HECK SLIDE CO 1441lH 2) Key in the desired inspection item
0104 LEAN LUB. OIL FILTER jl 1441lH
0105 HECK ALL BELT TENSION _JI 1441lH and press the [INPUT] soft key.
06
ll? The item keyed in is entered.
llB
09
10 (STATUS)
ITEH NAHE REHAIN
IP' 81 [ C TYPE A HT PUHA LYNX ~ 8H
s ll L ll% 0182 ~LEAN AND CHANGEHYD.OIL 1448H
~r HDI *' * * * * * * * * * I• " 13 : 22 : 88 II 0103 HECK SLIDE COVER WIPER 1440H
0104 LEAN LUB. OIL FILTER 1440H
08 I
09 I
II
18b II
,.
s ll L ll%
IIJ HDI *'*** *** *** l l -w13 = 23 : 35 ~'
I
~
c"''"E P.•"' I LEAR +INPUT NPUT ~
172 Part 2
3) After entering item, if [CHANGE] key is pressed, the following setting screen will
appear.
~TUAL POSITION
00456 N00000
(ABSOLUTE)
X -0.0005 IF
JOG F HIBBB
0 HH/H 27
PART COUNT
y -2.0000 RUN TIHE BH BH CYCLE TIHE BH BH 0S
z -3.0000 (SETTING)
LIFE REHAIN COUNT TVPE
a
01 r=::]~ ~~ c.------::ll
0102
0103 ~fiH I 11111BH
I 11111BH
<HODAU OIBII I 11111BH I 11111BH
+ ~~
~01 GliB GSII F H 0105 l 11111f21H UNNING
~1? Gll9 G611 H 06 BH
~9B G8B G69 H H B?
~22
~911
~21
G98 G15
G5B GliB. 1
G67 625
D
s
SACT B
HD. T
NX. T
08
09
10
§ ~
i=
~
i= = =
!It ~
s B L 0%
II HDI **** *** *** II II 13 : 211 : B? II
II I ABS
I
REL
I I I I
ALL HNDL .._HANGE TYPE CLEAR !+ INPUT INPUT II
4) Before 'LIFE' row, enter the item entered in number 6. Also, press [TYPE] soft key
and choose the countdown type as shown in the red box below.
(SETTING)
COUHT TYPE LIFE REHAIH
-
0~
IU
0102 UHH I HG
01
0102 I1440
c=:::!!H
I 1440H
0103 UHHIHG 0103 I 1440H I 1440H
... ~ ~r
0104 UHHIHG 0104 I 1440H I 1440H
0105 UHHIHG 0105
06 06
0? 0?
08 08
09 09
10 1
0 L 0%
HDI **** **>I<
OPERATION 173
5) Description of countdown type
Soft key Meaning Display
[NO CNT] Does not count -
[ALL] Always counts All times
[PWRON] Counts when NC of equipment is Power On Power-on time
[RUN] Counts when equipment is in cycle Operating
[CUT] Counts when equipment is cutting Cutting
{~I A IUS)
ITEH NAHE REHAIN
01 TC TYPE-A HT-PUHA-LYNX-P OH
@02 ~LEAN AND CHANGEHYD.OIL 1440H
@OJ ~HECK SLIDE COVER WIPER 1440H
@04 ~LEAN LUB. OIL FILTER 1440H
@05 ~HECK ALL BELT TENSION 1440H
@06 ~LEAN FAN FILTER 720H
07 II
08 II
09 II
10 '= u
l~ r
s 0 L 0%
~~ HDI **** *** ***"II" li 1J : 21 : 18 11
I~N6E
r
NTRY ( CLEAR
""""
!+ INPUT INPUT II
(STATUS)
ITEH NAHE REHAIN
01 [ c TYPE-A HT-PUHA-LYNX-A OH
@02 ~LEAN AND CHANGEHYD.OIL I 1440H
@OJ ~HE~K SLIDE COVER WIPER 1440H
@04 ~EAN LUB. OIL FILTER 1440H
@05 t::HECK ALL BELT TENSION 1440H
@06 CLEAN FAN FILTER 720H
o7 I.
08 I.
09 I.
10 .b:: I
It"
5 0 L 0%
lr HDI **** "'"'"' "'"'"' l r -W13 : 21 : 50 II
II I I I I I I CAN EXEC
174 I Part 2
3) If [EXEC] soft key is pressed, the selected item is deleted as shown in the figure
below.
(SHHUS)
ITEH HAHE 1
REHAIH
01 [ c TYPE-A HT-PU~LVHX-P OH
~02 ~ LEAH AHD CHAHGEHVD.OIL 1440H
~03 ~ HECK SLIDE COVER WIPER 1440H
~04 ~ LEAH LUB. OIL FILTER 1440H
~05 ~ HECK ALL BELT TEHSIOH 1440H
06
0?
08
09
10
(6) Method to cancel periodic inspection period expired message I Method to reset
remaining time
1) If periodic inspection period has expired, it is displayed on screen as shown below.
CD As explained above, in the periodic inspection state screen, periodic item name
and remaining time is displayed.
® Among the entered items, if one reaches the periodic inspection setting time,
[REMAIN] time is displayed as OH.
* If the remaining time reaches the %value entered in parameter P8911 of the set
OPERATION I 175
In the bottom right of the screen, "MAINTE" is displayed as shown in the figure below
and Message covers the clock function so the time does not show.
UfL POSIT IIIH
00010 N00000
X -0.0005
y -2.0000 RUN TIHE EIH BH CYCLE TI HE BH Bl1 BS
z -3.0000 <STATUS)
ITEH NAHE REHAII-1
EIH
1H
14<UIH
<NODAL) 011'14 14<UIH
OJ=~ F=...:..:::=--:=.:........:..:::..:=~
64!1 654 F H 14<UIH
1? 649 664 H
=~ i==========l!
liBEl 669 H H
li9B 615 D HD . T
~: 1=------~==ll
65!1 64!1.1 NX . T
66? 625 s
SACT El
1 ~31
2) In the screen above, press the [CHANGE] soft key and change to 'SETTING
SCREEN'.
UfL POSITIIIH
00010 N00098
<ABSOLUTE)
X -0.0005 F
JOG F 111BBEI PART COUNT
0 HH/H
2?
176 Part 2
3) In the 'SETTING' screen, place the cursor in the 'REMAIN' row of the item which
has '0' remaining time, then press [CLEAR] soft key. Afterwards, press [EXEC] soft
key.
UAI... POSITION
z -3.0000 <SETTING)
LIFE
Ill I Btl
0102 144BH
OIIJJ I 1440H
<HODAU
!! 1
01 G40 G54 F H
1? G49 G64 H
90 GBB G69 H H
22 G9B G15 D HD.T
94 GSB G40.1 NX.T
21 G6? G25 s 10
SACT 0
0 L 0 '::
4) Resets to life time where remaining time is set. Also, the [MAINTE.] display on the
bottom of screen disappears.
UAI... POSITION
_____00010 N00098
(ABSOLUTE)
~~
I 1440H
01 G40 G54 F H 0105
1? G49 G64 H 06
90 GOB G69 H H 0?
22 G9B G15 D HD.T 08
94 GSB G40. 1 NX.T 09
21 G6? G25 s 10
OPERATION 177
(7) Method to change the periodic inspection item countdown type
1) In the 'SETTING' screen, place the cursor in the item whose countdown type is to
be changed. Then press [TYPE] soft key.
liAI... POSITION
00010
X -0.0005 JOG F 18888 PART COUNT
0 MM/M
2?
RUN TIME BH 8 M CYCLE TIME 8 H 8 M 85
y -2.0000
z -3.0000 (5 N
LIFE REMAIN
81 I !]H ~!i
0182 I 1440H I 1448
0183 I 1448H 1448H
(MODAU 0184 I 1448H I 1448H
~~
li48 li54 F M 0185
li49 li64 M 86
li88 li69 H M 8?
li98 li15 D HD.T 88
li58 li48.1 NX.T 89
li6? li25 5 18
5ACT 8
s 8 L 8%
,€;1il1 •••J I I r 14 : 44 : 19 II I
2) Press [TYPE] soft key and among the different countdown types, press the soft key
of the desired type. For example, if counting is not desired press [NO CNT] soft key.
liAI... POSITION
0121010 N00098
CABS
178 I Part 2
* For reference, the description for each countdown type is as shown below.
3) If the desired countdown type is pressed, 'COUNT TYPE' of the periodic items
change as shown in the figure below.
(The picture below is when 'NO CNT' is pressed. It means, counting is not done.)
~CTIJAI... POSITION
00010 N00098
(Ali~ULUI t:.J
X -0.0005 IF
JOG F 10000
0 HH/H 2?
PART COUNT
y -2.0000 RUN TIHE BH BH CYCLE TIHE BH BH OS
z -3.0000 (::.t:.II!NI:IJ
LIFE REHAIN COUNT TYPE
01 ~!"I ~ F-------;1
02 1 1440~ 1 --------
0103 I 144BH 1 ~UNNING
~~
<HODAU 0104 144BH ~UNNING
l:i01 G4B G54 F H 0105 ~ I 144BH ~UNNING
l:i1?
l:i9B
G49 G64
G8B G69 H
H
H
06
B? B I
§ §
I
l:i22 G98 G15 D HD. T 08 _jl
l:i94
l:i21
G5B GliB. 1
G6? G25 s
NX. T 09
10
I II
I~ Jl
SACT B
It"
s B L B:Y.
.El **** *** *** - W ll : illl : 5? II
OPERATION I 179
29. Machine air-bag function
(1) Introduction
If machine is faulty or if tool cutter
is blunt during machining or
damaged by collision, there is
much more load on the motor
than during normal operation.
This function tries to minimize the
damage to just one motor is
possible when a defective load is
detected on the servo motor. So,
although feed distance is very
minute, motor rotates in the
reverse direction of the feed
direction.
I &CAUTION!
Machine air-bag function is not a function to prevent machine collision, but a function to
minimize damage to servo motor in the case of machine collision or machining.
180 I Part2
Part 3 PROGRAMMING
1. Automatic re-cycle start
1.1 Function description
Automatic re-cycle start can be used to restart the automatic operation without operating of
the cycle start switch after completion of the machining program by M02 or M30.
That is, when commanding the M55 just before M02 or M30 block, the program is finished
once and restarts from the top of program. In addition, this loop is executed repeatedly.
Automatic re-cycle start is used mainly in case that M02 or M30 is absolutely needed when
using the following functions.
- Tool life management
- Tool load monitoring
1.2 M-code
M55 : Automatic re-cycle start
~
-Example) Check in a state of lighted lamp, after butten is pushed
Program Description
,..... 00001; Program No.
G28UOWO;
Step1. The part of machining program
'---- M55; Step2. Automatic re-cycle start command of the machining program
M30; Step3. Program end
-After completing M30, the machining program will restart automatically from the top of the
program.
PROGRAMMING I 181
2. Rigid Tapping
2.1 Function description
It can be executed the high-speed and high-precision tapping work through the synchronous
control between the tapping axis and the spindle during the tapping cycle.
I M176
"M176" is commanded only if a left-handed thread is about to be cut by changing the direc-
tion of spindle to reverse. It must be used before commanding "M29 S x x x x Pxx ;"
I M177
"M177" is used to change the direction of spindle which have been reversed by M176 com-
mand. It must be used after commanding "G80".
M29 :This is the rigid tapping M-eade. It must be used before commanding G-eode.
G84(G88) cycle that don't use the M29 code will be activated with normal tapping.
Sxxxx : Command the spindle speed when rigid tapping.
Pxx : Selects the spindle by P-code.
I G84(G88)Z-C_Z(X)_R_P_F_K(M89)
G84 : G84 is the front face tapping cycle. It is used to command the tapping operation
(G88) to the direction of Z-axis.
G88 is the side face tapping cycle. It is used to command the tapping operation
to the direction of X-axis.
X(Z) C :Command the position to be tapped.
C-axis command can be used only the machine types that have the rev.
spindle.
Z(X) : Command the bottom position of tapping hole.
R : Command the R position which is the tapping start position.
P : Command the dwell time during returning to the bottom position of the tapping
hole and R position.
F : Command the feedrate during the tapping operation.
K : Command the repetition number of tapping.
M89 : It is the high clamp M-eade of C-axis and is used to clamp/unclamp automatically.
However, it can be used only the machine types that have the rev. spindle.
G80
182 I Part3
G84(G88), the rigid tapping cycle must be completed using G80.
Program Description
M35 Select the rev. spindle.
G28UOWO Execute "1st reference point return of X and Z-axis".
G28HO Execute "1st reference point return of C-axis".
T0202 Select the milling tool.
M176 Use only when tapping the left-handed thread.
G98GOOX135.Z20.M8 Move to the start position in the feed mode per minute.
M29S800 P12 Command the rotation speed of rigid tapping and milling tool.
Start tapping (G84 ).
Move C-axis by 30-degree intervals from current position (H30.)
C-axis is clamped(M89)
- R position
- Spindle CW rotation
& tapping start
- Bottom position of
~
r
tapping hole
-Spindle stop / ~
~
+--- Feed traverse
\ _ _ -Bottom position of
tapping hole G) Start position
-Spindle CCW start .------------,
- R position
® Rposition
- Spindle stop
& tapping complete
® Bottom position
2.4 c
PROGRAMMING I 183
autions in the rigid tapping
(1) Cautions before commanding
1) Rigid tapping must be executed in G97 mode( Constant surface control cancel).
2) The spindle must be selected before executing the rigid tapping.
3) In case that a left-handed thread will be cut, command M176 before M29.
184 I Part3
Alarm
Message Cause & remedy
No.
RIGID TAP ALARM EXCESS Position deviation of spindle is excessive when
741
ERROR tapping is moving. (Check parameter No. 5241)
RIGID TAP ALARM LSI LSI overflow is occurred in spindle during
742
OVERFLOW tapping.
COMMAND M29 IN G96 M29 is commanded in G96 mode.
2025
MODE Command G97 to release the G96 mode.
Right Spindle
Right Spindle
Left Spindle
PROGRAMMING I 185
3.2 Workpiece transferring method.
(1) Method 1
Synchronizing right spindle and left spindle, clamp the workpiece to both spindle while
both spindles are rotating. Cutting the center of workpiece and transfer the workpiece to
right spindle. This can be used when the workpiece is continuously supplied to left
chuck in the bar type.
(2) Method 2
Clamp the workpiece to both spindle when left and right spindle are stopped. And then
synchronizing left spindle and right spindle cut the center of workpiece and transfer the
workpiece to right spindle. This can be used when the workpiece is continuously supplied to
left chuck in the bar type.
(3) Method 3
Right spindle is moved to left spindle when both spindles are stopped and the
workpiece is transferred to right spindle. Spindle synchronous function is not used.
(4) Method 4
Synchronizing left spindle and right spindle, right spindle is moved to left spindle while
both spindles are rotating, and the workpiece is transferred to right spindle.
186 I Part3
3.3 Synchronous control & torque skip function
(1) Basic motion description
Synchronous control & torque skip function are used to transfer the workpiece between
both spindles while they are rotating.
1) Synchronous control
Synchronous control makes both spindle rotate at the same speed and/or phase,
that is, synchronizing both spindle and it is used to transfer the workpiece from left
spindle to right spindle. Synchronous control can be executed only the following one
method of the two. Synchronous control could be changed into 2 kinds of method
according to the status of left and right chuck.
Synchronous control Chuck status Synchronous element
Synchronous control of Both or one of L and R Synchronize the speed
the speed chuck are clamped only.
Synchronous control of One of L and R chuck is Synchronize the speed &
the speed & phase clamped phase.
C1&C2 Synchronous
Synchronize the C axis
control
2) Torque skip
To transfer the workpiece of left spindle to right spindle, right spindle will be moved
and adhered closely to left spindle. This is difficult to determine the adhere point
because the exact adhere point may differ according to the state of workpiece and
each workpiece.
Torque skip function checks the torque of A-axis that moves right spindle when right
spindle are adhered to left spindle. If the detected torque is greater than the torque
to be set, A-axis feed is stopped, executes the next block that moves to the reverse
direction. That is, torque skip function will skip the block which is working and
PROGRAMMING I 187
executes next block when the detected torque is greater than the set torque value.
At this time, torque that generates the skip is set to 0472.
I &CAUTION I
Be sure not to change the value of 0472. It may cause the malfunction of
machine.
Synchronizing the speed of left spindle and right spindle, rotate both spindle to CW
direction(M203) at the commanded speed(Sxxxx).
During spindle synchronous control, the left spindle becomes the master spindle and
spindle selection by P-code uses P11.
Synchronizing the speed of left spindle and right spindle, rotate both spindle to CCW
direction(M204) at the commanded speed(Sxxxx).
Synchronizing the speed and phase of left spindle and right spindle, rotate both
spindle to CW direction(M213) at the commanded speed(Sxxxx).
Synchronizing the speed and phase of left spindle and right spindle, rotate both
spindle to CCW direction(M214) at the commanded speed(Sxxxx).
I M205 P11;
Stop both spindle which are rotating to be synchronized at the same time.
188 I Part3
According to the chuck clamp state of left spindle and right spindle, M-eade
related to synchronous control will be determined whether it works or not as
follows. If M-eade doesn't work after commanding, alarm 2114 will be occurred.
I M86;
I M87;
Left spindle
Make the torque skip function of A-
axis unavailable. ROTATING DIRECTION
Mainly it is used after completing the workpiece transfer between left spindle and
right spindle, that is, just after running G-eode "G31" of the torque skip function.
If A-axis is carried the load(torque) more than the setting value during moving to the
commanded point (A_) at the commanded feed (F_ ), stops the movement and
executes the next block.
Normally "A_" is set more than 2-4mm inside comparing to the actual adhesion
point between left chuck and right chuck.
I I
I
I
I
value had been set when shipping.
If this value is changed, it may
Left chuck Right chuck cause the malfunction of machine.
PROGRAMMING I 189
and after commanding "M86" (torque skip function available M-eade). never
move the axis by GOO (Rapid traverse). The torque value in rapid
acceleration/deceleration may be greater than the torque value which is
occurred by torque skip, this may cause the malfunction of machine. Be sure
to operate the rapid traverse only after inactivating the torque skip func-
tion(M87).
B. Move the A-axis using M86 and G31 after commanding M203 or M204, and if
the spindle override is too low when using the torque skip function, A-axis
may not be moved because the spindle speed reached signal is not confirmed.
At this time, check the state of spindle override.
3.4 Program example using synchronous control & torque skip function
There are 4 kinds of example for the machining program that transfer the workpiece from
left spindle to right spindle as follows.
(1) Method 1
Synchronizing left spindle and right spindle, clamp the workpiece to both chuck while
both spindles are rotating. Cut the center of workpiece, transfer the workpiece to right
spindle. This can be used that the workpiece continuously supplied to left chuck in the
bar type.
Program Description
M131 ; Rotate right spindle under the unclamp state of right chuck.
M169; Unclamp right chuck.
M203S_P11; Synchronizing right spindle and left spindle rotate to CW direction.
GOOA_, Move right spindle to the front of left spindle using A-axis.
M86; Activate the torque skip function.
A-axis is moved by the commanded feed, left spindle and right
spindle is adhered, and if A-axis is carried the load (torque) more
G31 P99 A_F_,
than the setting value, stops the movement of A-axis and
executes the next block.
M87; Make the torque skip function unavailable.
M168; Clamp right chuck.
M31 ; Main chuck can be undamped during the rotation of left spindle.
M69; Unclamp left chuck.
GOOA_, Move A-axis for cutting the workpiece.
M68; Clamp left chuck.
G01 x_z_, Cut the workpiece
190 I Part 3
(2) Method 2
Clamp the workpiece to both chuck while both spindles are stopped. And then synchro-
nizing left spindle and right spindle, cut the center of workpiece, and transfer the work-
piece to right spindle. This can be used that the workpiece continuously supplied to left
chuck in the bar type.
Program Description
M131 ; Rotate right spindle under the undamp state of right chuck.
M169; Undamp right chuck.
GOOA_, Move right spindle to the front of left spindle using A-axis.
M86; Activate the torque skip function.
A-axis is moved by the commanded feed, left spindle and right
spindle is adhered, and if A-axis is carried the load (torque) more
G31 P99 A_F_;
than the setting value, stops the movement of A-axis and
executes the next block.
M87; Make the torque skip function unavailable.
M168; Clamp right chuck.
M31; Main chuck can be undamped during the rotation of left spindle.
M69; Undamp left chuck.
GOOA_, Move A-axis for cutting the workpiece.
M68; Clamp left chuck.
M203S_ P11; Synchronizing left spindle and right spindle rotate to CW direction.
G01 X_Z_, Cut the workpiece
(3) Method 3
Right spindle is moved to left spindle when both spindles are stopped and the
workpiece is transferred to right spindle. Spindle synchronous function is not used.
Program Description
M131 ; Rotate right spindle under the undamp state of right chuck.
M169; Undamp right chuck.
GOOA_, Move right spindle to the front of left spindle using A-axis.
M86; Activate the torque skip function.
A-axis is moved by the commanded feed, left spindle and right
spindle is adhered, and if A-axis is carried the load (torque) more
G31 P99 A_F_;
than the setting value, stops the movement of A-axis and
executes the next block.
M87; Make the torque skip function unavailable.
M168; Clamp right chuck.
M31; Main chuck can be undamped during the rotation of left spindle.
M69; Undamp left chuck.
GOOA_, Move A-axis for next cutting.
PROGRAMMING I 191
(4) Method 4
Synchronizing left spindle and right spindle, right spindle is moved to left spindle while
both spindles are rotating, and the workpiece is transferred to right spindle.
Program Description
M131 ; Rotate right spindle under the unclamp state of right chuck.
M169; Unclamp right chuck.
M203S_P11; Synchronizing right spindle and left spindle, rotate to CW direction.
GOOA_, Move right spindle to the front of left spindle using A-axis.
M86; Activate the torque skip function.
A-axis is moved by the commanded feed, left spindle and right
spindle is adhered, and if A-axis is carried the load (torque) more
G31 P99 A_F_,
than the setting value, stops the movement of A-axis and
executes the next block.
M87; Make the torque skip function unavailable.
M168; Clamp right chuck.
M31; Main chuck can be undamped during the rotation of left spindle.
M69; Unclamp left chuck.
GOOA_, Move A-axis for next cutting.
(5) Method
Synchronizing left spindle and right spindle, it is used to supply and cut workpiece
Program Description
In order to Synchronize, right spindle is required reference point
M35;
return of C axis.
M628 HO.; Reference point return of C axis
M135; Change into left spindle of C axis mode.
M35; Command C1 axis again.
M136; Command C1&C2 Synchronous control mode
...... Cutting program or supplying work piece is executed .
M137; C1 &C2 Synchronous control mode finish
192 I Part 3
3.5 Alarm and remedy related to synchronous control and torque skip
Alarm No. Message Cause & remedy
There is no command of traverse in G31 P99
TOO MANY AXES
015 block. Or it has been commanded more than two
COMMANDED
axes. Command only one axis.
It can not be returned to the commanded position
244 P/S ALARM because the servo deviations are greater than
32767 after completing of G31 P99
It is commanded the rapid traverse after M86
411 SERVO ALARM : n AX
command. Modify the program.
M203 or M204 has been commanded under the
state that left chuck & right chuck are all undamped.
SYNCHRONOUS
2114 Or M213 or M214 has been commanded under
COMMAND ALARM
the state that left chuck and right chuck are all
clamped. Check the state of chuck.
PROGRAMMING I 193
4. Polygon turning function {option)
Polygon turning function can be used to machine the polygonal shape by rotating the work-
piece and Rev. spindle at a fixed rate. Using C-axis and X-axis, polygon turning can be
machined more easily and quickly than Polar Coordinate Interpolating Function. Normally
polygon turning function is used to make the hexagonal bolt or nut.
It is possible to change the shape of the workpiece into a rectangle or hexagon by changing
the rotation rate of workpiece and Rev.spindle tool, number of cutters.
Polygon turning will be executed with left spindle and upper Rev.spindle tool in system 1,
and right spindle and lower Rev.spindle tool in system 2.
194 I Part3
4.1 Command method related to polygon turning
(1) M-eade related to polygon turning
I G51.2P_Q_;
P: Setting the rotation rate in left spindle(Master axis). (Range : 1-3)
Q: Setting the rotation rate in milling tool (polygon synchronization axis).(Range : 2-6)
If "G51.2 P_ Q_" is commanded after M28 command, Each spindle start to rotate
immediately.
G50.2;
I&CAUTIONI
1. If C-axis traverse is commanded in the next block after "G50.2" command, alarm
"197" is occurred. Be sure not to command the C-axis traverse command in the next
block of "G50.2".
PROGRAMMING I 195
Program Description
G01 z_ F_, Start the cutting.
GOOX_,
Move the tool to safety area after completing the cutting.
Above example program will be machined with hexagonal-type if the cutter of milling tool is
3 pieces.
196 I Part 3
Part 4 AUTOMATIC OPERATION
Automatic operation means that machine works not by a operator but by a program made of
M, S, T, G-eode and axis feeding commands.
In first, select EDIT mode by pressing switch located in left side of operation
panel. If "EDIT" mode is selected normally, then "EDIT" will be displayed in
the left-bottom side of LCD monitor.
CDProgram switch
@Press "PROGRAM" soft switch, then program screen will become full screen.
CD Program No.
CZl Program description
I]) Program
C5l Sequence No.
1) Program NO.
Each program has its No. and it is impossible to register program that has same
program No .. Program No. can select to use any number between 0 - 9999 without
duplication. But some No. between 9000 - 9999 are used to operate machine, thus
in case of using these No., it needs to pay attention.
198 I Part 4
2) Program Description
In order to expect the contents of program by registered No., it is possible to enter a
simple description regarding to the programs.
Regarding to the programs, surely enter a simple description in round brackets ( ).
Description can be omitted.
3) Program
The machine operation is defined for actual machining. Program consists of M, S, T,
G-eode and axis feeding command as follows.
4) EOB
It means "End Of Block", and signifies a block has been finished.
In case that CNC program reads and executes machining program, program will be
executed block by block.
Read a block and command in the block is not finished yet, the program cannot
advance to the next block.
5) Sequence No.
Each of blocks is often controlled with sequence No .. Sequence No. is not
mandatory.
Sequence No. would use 0- 9999 without duplication.
6) Program finish
Program should check its end part using M-eade as follows.
M02;
M30;
If M02 or M30 is used in program, the program is finished. Thus in order to restart
the program, automatic operation start should be commanded one more time. But is
case of M99, program will be restarted from the top of the program.
PROGRAM FOLDER
00018 N00000 1) Press soft key "FOLDER" and
FOREGR£LI.ID FOLDER /CHC_tEH/USER/PRTHl/TESTCUT /
:mCKGROUND FOLDER /OICJ£H/USER/PRTH1/I NSPECT / the current NC program folder
will appear. On the left is the NC
HTB2
SYSTEH
<HLDER>
<FOLDER>
program display of the upper
folder. In the upper folder, 4
folders, MTB1, MTB2, SYSTEM,
and USER are provided.
Depending on USER, additional
folders can be added. Move to
USER/PATH1/ TESTCUT
FOLDER for program registration.
01000 N00000
r==:::-==-;::;;::;;;:;:;:;:;;;;;;::;;;:;;:;;~~:=:.::-:::=:~:::::::::=-l 3) In the command line, enter the
PROGRRH FOLDER
200 Part 4
00020 N00000 4) If "INPUT" is pressed in the MDI
Soft key, a new program can be
made.
PROGRAH FOLDER
00018 N00000 5) When deleting a registered
FOREGROOtiD FI1.DER /CHC_HEH/USER/PATHi/TESTCUT /
RH>::EiRlJJND FII_DER /CHC_I'EI1/USER/PATH1/IHSPECT /
USED FILES ~
program, press Soft key "DELETE".
FREE FILES I521
A>'
DELETE PROGRAH ?
=
PROGRfiH FOLDER
E1JLITJU
FD~IiRlJJND FII_DE~ ~.ICNC_tEH/LJSEJV'PATHi/TESTCUT /
00018
BflCk:fiR(lJtffi FII_DER r/CHC_tEH/LJSEJl/PATHi/IHSPECT /
N00~
7) 00020 in TESTCUT folder has
~=~~: i~~~~:~~
00811 liKB'r'TEI
00812 lii<BYTEI
00815 liKB'I'TEl 2008.105/86 28: 00: 58
00816 liKBYTEI 2008.1[)5.18? 11:41:80
0081? llkBVTE1 2008/ffi/B? 14: 42: 34
., 00818 liKB'r'TEI 2008/BS.IB? 16: 4?: :m
001156 19IKBYTE1 2008.105.1112 13: 1]5: 112
00183 llkBVTEI 200B/BS/B2 13: OS: 82
001{)4 liKB'r'TEI 2008/85.182 13: BS: 82
OOHI? liKBYTEI 2008/ffi./IJ2 13: H5: 82 -
00108 l[I<B'iTE1 2009/ffi/82 l3: BS: 82
OlOOB l[I<B'r'TE1 2008/85/82 l3: B5: 82
Ol5(UJ l[I<B'r'TE1 2008/ffi./82 l3: H5: 82 v
JA>'
During the automatic operation, basically it is impossible to alter the machining program,
but when using "Back Groung Edit", program can be altered.
202 I Part 4
1.2 Registered program call
Call the program to be executed among the registered programs, and then the program can
be executed normally.
PROGRAH FOLDER
01000 N00000 1) Among the programs registered in
r:::::~::~~~;
~;-~~
;;~
~E;R~
~AT~H~11;T;,
ES;TC;U;TI~~~~~~~~~~-~
I'CHC_l'EH/LJSE~/PATHLII HSPECT / TESTCUT FOLDER in order to call
USED PAGE 36J[KBVTE1
FREE PAiiE 174[KDYTE1 00020 program input 00020 in the
RETlli!H TO l.FPER FOLDER
7110
<FOLDER>
2IKBYTE1
command line and press the Soft
?120 HkB'I'TEl
08001
00002
HKBYTE1
HI&I'TEl
key "PROGRAM SEARCH" Key.
OBOOJ HKB'I'TEl
08004 HKBYTEl
08005 HI<B'I'TEl
08006 HKBYTEl
0800? HI<B'l'TEl
08008 1IKBYTE1 2'000/85/BB lJ:Z/:12
08009 HKBYTEl 2888/85/BB 13: 2?: 5d
08818 HI<:BYTE1
PROGRAH FOLDER
00018 N00000 2) To call 00020 program and execute
Flli!EiiROlloiD fll._DER
BACk6ROLirn f[J_DER
/~_I'EHIUSEIU'PATH1/TESTCUT I
/O«:_I'EH/LJSBUPATH1/IHSPECT/
automatic operation, press the Soft
USED PRiiE
FREE PRiiE
364[KBVTE1
1?3[KBVTE1
key "MAIN PROGRAM".
I I •
08011 HKB"ITEl
08812 HKB"ITEl 2000/85/86 16: 31: d.2
08015 HKBVTEl 28118/85/116 28' 00' 5S
08816 HKB"ITEl
0801? HKBVTEl
~ 08018 HKB"ITEl
00820 HKB"ITEl 2000/85/13 28: 48 : 16
081l56 19[KB"ITE1
08103 HKB"ITEl
001114 HKB"ITEl
0810? HKBVTEl
08100 HKBVTEl
01008 HKB"ITEl
PROGRAH FOLDER
00020 N00000 3) In front of the 00020 program, "@"
FOREGROLtiD FOLDE~ ~/CNC_tEHAISER/PATHl/TESTCUT?
BACKGRWHD FOLDE~ 1//CNC_tEHI'USER/PATHl/l NSPECT I' is shown and it is a program called
USED PAiiE I 36d.IKBYTE1 USED FILES ~
FREE PAGE 173IKBYTE1 FREE FILES I521
during automatic operation.
00011
00012
HKDYTEl
HKDVTEl ::::::::: !~: ~~: :~ 1!:
2900/BS/06 2B: 88: 58
00015 HKD'iTEl
00016 HKB'iTEl 2000/BS/B? 11: dl: 88
0001? HKD'iTEl 2898/95/B? 1d.: d2: Jd.
II"~::~: HKU"U
HKB'I'TE1
"""""""'""' 10' " ' " "
2000/95/13 20:40:16
08103
08104
HKB'iTE1
HKDVTE1 ~001~182
2800/95/92 13
13 85' "11t
85: 82
08187 HKDVTE1 20981"95/92 13 85: 82
08188 HKDVTE1 2800/95/92 13 85: 82
01008 HKDVTE1 28981'95/82 13 EJ5: 82 v
~
[MEM mode]
It is the mode to execute program saved in CNC.
M
c:::::::::)
[MDI mode]
~ It is the mode to execute temporary single command which entered
MDI by operator.
204 I Part 4
(2) Automatic operation start condition
In order to do automatic operation, there are some conditions which should be satisfied as
follows.
1) Machine ready
The machine should be in Machine ready state.
4) Front door
Only in case that the front door of machine is
closed, automatic operation is possible.
5) Alarm of machine
Automatic operation can be executed when all of
the alarms are released.
However, among PMC alarm with No. 2000's,
when simple message alarm occurs, automatic
Select mode for automatic
onl"rl'llion operation is possible to be executed without
releasing the alarm.
Regarding more detail operation about above explanation, refer to the relevant
operation manual.
UPPER
0
lit:
[U-UNIT]
rn
~ [Select U, U/L or L unit]
Select U unit in case of upper program, and select L unit in case
of lower program, and select U/L unit in case that upper and
2 ~ lower unit execute the program at the same time. However, the
program execution is possible only if in MEM operation mode. If
[U/L-UNIT] not, the lamp of U/L unit switch will be flickering.
~
LOWER
0·:w
[L-UNIT]
~
[Check the state of switch relating with axis & spindle override in
operation panel]
4
Check the states of spindle override, axes feedrate and rapid
override. That is, check whether its states are correct or not.
[Check the state of all switches and lamps in operation panel]
Check the states of single block, optional block skip, optional
5
stop and dry run switches. Check whether the setting is correct
or not.
[Check the state of machine one more time]
6 Check the state of machine one more time. That is, by starting
automatic operation, check whether interferences occur or not.
~ <]>
7
D
CYCLE START
[CYCLE
[Press cycle start switch]
Machine starts automatic operation by program when releasing
the cycle start switch in operation panel after pressing the switch.
START]
206 I Part 4
(4) Automatic operation run in MDI mode
When the conditions for automatic operation are satisfied, MDI automatic operation will be
started thru the operation as follows.
ACTUAL POSIT I ON
00000 N00000
ABSOLUTE F 0 I 3) After
HH/HIN
inputting the command,
1200 • 000 I~P~AR~TS~W~U~NT~--------~~12~19
633 • 477 ~~~~~~HE i 50H i OH SS
which will be executed, check the
0.0001 ------~------1 switches and various state of the
0 • 000 f"'800 H03 5188 Pll'
0. 000 ' machine of the control panel and
HODAL check for any errors that my occur
669
6 99
654
664
649
615
D
HD. T JOOBB
when executing the command
621 618 GBS. 5 5 8
""· T
.
640 G69. 1G54. 4
625 G4B. 1GBO. 5
622 GSB. 2GBO. 4
s ~
~ <]>
2
D
CYCLE START
[CYCLE
[Execute Automatic Operation]
Press and release cycle start switch as shown in left-side figure,
program will execute only a block. Whenever automatic
operation is executed, cycle start switch must be pressed.
START]
In program using MACRO statement, the parameter setting decides that single block
function is valid or not.
I&CAUTIONI
1. During the thread cutting, single block function doesn't work immediately.
After completing cutting process, regardless of thread cutting, automatic operation
will stop by single block function after executing the first block.
2. During fixing cycle, single block function doesn't work immediately.
From the point where actual machining is completed, automatic operation will stop
by single block function.
208 I Part 4
(2) Optional block skip
Without executing a specific block in program, execute the next block.
It can be used for condition of machining or convenience of operation in program.
[Program Modification]
1 Input "/" into the block that doesn't want to be executed as
/MOO; shown in left-side figure.
~<]>
2
DCYCLE START
[CYCLE
[Executing Automatic Operation]
Press and release cycle start switch, then program will be
started.
START]
[Select Optional Block]
c:::::::J If one presses the left-side switch before executing the block
that has"/", the lamp in switch is ON.
1 0) The block that has "/" isn't executed and the next block is
OPTIONAL
BLOCK SKIP
executed.
If left-side switch is pressed during executing of the block
that has"/", skip doesn't occur.
I &CAUTION!
1. Optional Block Skip function can use 9 kinds of function from 2 to 9 except Optional
Block Skip 1 using "/" shown above. And it is option function except 1.
Optional Block Skip function can be used with the mode such as "/2", "/3", "/ 4", "/5",
"/6", "17'', "/8", "/9".
2. Optional Block Skip 1-9 can be used to duplicate in a block.
When Optional Block Skip 1 is used with any other Optional Block Skip in a block,
"/1" should be used instead of"/".
Spindle and coolant, which are stopped when MOO, M01 are
commanded, maintain its stop status until automatic operation
Set "0" is started after finishing MOO, M01.
In order to operate spindle and coolant, additional command is
required.
K3.4
Spindle and coolant which are stopped when MOO, M01 are
executed, restart its operation with the state as before when
Set "1" automatic operation is restarted.
In order to operate spindle and coolant, additional command is
not required.
210 I Part4
4) Executing MOO, M01
Executing MOO
[ Executing M01
l
Automatic Operation Hold
NO
Executing required aerating
OPTIONAL
STOP
t YES
M01 as optional stop
function.
1) Command method
c:::::::::)
In operation panel, press the switch shown in left side, then the machine
±)~ becomes dry run state. If the machine becomes dry run state during
DRY RUN automatic operation, the axis will feed at dry run speed not commanded feed
iJ...==...!I
rate. And program will be executed.
212 I Part 4
3) Dry run function restriction
According to the keep relay setting as follows, there are some restriction in
executing dry run function.
In case of pressing dry run switch, dry run function will be
Set "0"
executed during automatic operation without any restrictions.
K2.7 According to the setting state of current feedrate override, dry
Set "1" run will be restricted, and separated warning will occur in its first
execution.
In case of setting K2.7 into "1", dry run will be executed as follows .
1) Command method
c:::::::::)
~
~ <]>
D
CYCLE START
[CYCLE
In MEM mode, push the cycle start button, then mode will be change to
the CHECKING MODE from manual handle retrace states.
START]
This function makes synchronizing with a pulse generated by a manual handle in the
checking mode. As a result, it becomes possible to check the program forward or
2) Status display
In manual handle retrace, the status of manual handle retrace is displayed on clock
display of CNC state display line. This status display is displayed during the
execution of manual handle retrace.
00123 N00000
0
"
11
II
IN
4) Program end
When the block of M2 or M30 is executed, the manual handle retrace ends. It is not
possible to execute the program backward from the block of M2 or M30.
214 I Part 4
5) Function cancel
When the 'cycle start button' is pushed again, then checking mode will be released
and program will be exeucted automatically in MEM mode.
If you push the TAPE' button again, manual handle retrace function will be released.
I ihCAUTIONI
1. During the checking mode, it is no possible to change the parameter and offset.
2. Dry-run can't operate during the checking mode. Dry-run signal must be set to "0".
3. On the PMC axis control, the backward movement of the program is prohibited.
1) Command method
There is no commanding method in manual. Machine lock can be commanded using
following M-eade.
M17 ; The machine will become machine lock state.
M18; The machine will be released from machine lock state.
I ihCAUTIONI
1. Machine lock command does work normally by commanding in MDI mode.
Therefore, command M17 and M18 in MDI mode.
216 I Part4
4. Automatic operation stop
Automatic operation will be finished by a operation as follows.
Automatic operation stops. Cycle start lamp is OFF and the lamp of feed
hold switch is ON. When automatic operation stops, axes feeding also
stops instantly and M, T-code will be stop after finishing its operation.
CYCLE STOP
[CYCLE
STOP]
However, when program in progress executes fixing cycle for thread
cutting or tapping, axes feeding doesn't stop. Automatic operation will be stopped after
finishing actual machining part.
- Keep relay setting decides whether spindle and coolant stop or not.
Set "0" Feed hold operates but spindle and coolant don't stop.
Feed hold operates and spindle & coolant stop.
K3.0 However, in case of executing fixing cycle for thread cutting or
Set "1"
tapping, operation will be stopped after finishing actual
machining part.
Press and release cycle start switch in feed hold state, then the lamp of feed hold switch is
OFF and the lamp of cycle start switch is ON. And restart automatic operation from
stopped point.
I &CAUTION!
1. The machine may become feed hold state with alarm because of machine error.
Automatic operation will be restarted normally after eliminating the cause of alarm.
In case of the machine applied parts count function, whenever the M-eade shown
above is executed, the count value increases by one.
218 I Part4
Part 5 APPENDIX
APPENDIX I 219
Meade Description Upper Lower Remark
M28 Polygon mode On
M29 Rigid tapping mode On
*
0
*
0
M30 Program END(reset & rewind) 0 0
M31 Left spindle interlock by-pass 0 0 @
M32
M33
M34 Left spindle C1-axis mode Off 0 0 @
M35 Left spindle C1-axis mode On 0 0 @
M36
M37
M38
M39
M40
M41
M42
M43
M44
M45
M46
M47
M48 Spindle override function cancel On 0 0 @
M49 Spindle override function cancel Off 0 0 @
M50 Bar feeder command1 @
M51 Bar feeder command2
* * @
M52 Auto door open
* * @
M53 Auto door close
* * @
M54 Parts count
*
0
*
0 @
M55 Repeat the program after M02 I M30 0 0 @
M56 Tool change area interlock Off 0 0 @
M57 Tool change area interlock Off cancel 0 0 @
M58
M59
M60
M61
M62
M63
220 I Part 5
Meade Description Upper Lower Remark
M64
M65
M66 Left chuck low pressure clamp @
M67 Left chuck high pressure clamp
* * @
M68 Left chuck clamp
*
0
*
0 @
M69 Left chuck unclamp 0 0 @
M70
M76 Swing a-setter's arm up 0 0 @
M77 Swing a-setter's arm down 0 0 @
M78
M79
M80 Mirror image Off 0 0 @
M81
M82
M83 Mirror image Z-axis 0 0 @
M84 Mirror image C-axis 0 0 @
M85
M86
M87
M88
M89 Left spindle high clamp 0 0 @
M90 Left spindle unclamp 0 0 @
M91 External M-Code M91 0 0 @
M92 External M-Code M92 0 0 @
M93 External M-Code M93
M94 External M-Code M94
M98 Sub program call 0 0
M99 Program end and restart 0 0
M100
M101
M108 Right spindle T.S.C Coolant On @
M109 Right spindle T.S.C Coolant Off
* * @
M110 Interference Check Off
*
0
*
0 @ K3.3
M111 Interference Check On 0 0 @
M112
M113
M114 Right spindle Air Blow On @
* *
APPENDIX I 221
Meade Description Upper Lower Remark
M115 Right spindle Air Blow Off @
M116 Work ejector advance Command
*
0
*
0 @
M117
M118
M119 Right(Sub) Spindle Orientation 0 0 @
222 I Part 5
Meade Description Upper Lower Remark
M157
M158
M159 Error Detect On 0 0 @
M160 Error Detect Off 0 0 @
M161 Right spindle Winding Change Low Speed 0 0 @
M162 Right spindle Winding Change High Speed 0 0 @
M163
M164
M165
M166 Right chuck Low Clamp @
M167 Right chuck High Clamp
* * @
M168 Right chuck Clamp
*
0
*
0 @
M169 Right chuck Unclamp 0 0 @
M170
M171
M172
M173
M174
M175
M176 Spindle Rotation Convert On (Tap Mode) 0 0 @
M177 Spindle Rotation Convert Off 0 0 @
M178
M179 Upper tool measure select 0 0 @
M180 Turret C.W Rotation 0 0 @
M181 Turret C.C.W Rotation 0 0 @
M182 A-axis & Z2-axis synchronous control On 0 @
M183 A-axis & Z2-axis synchronous control Off 0 @
M184 Axis Moving Valid When Spindle Stop 0 0 @
M185 Axis Moving Invalid When Spindle Stop 0 0 @
M186 Parts Unloader Interlock On 0 0 @
M187 Parts Unloader Interlock Cancel 0 0 @
M188
M189 Right Spindle (C2-Axis) High Clamp 0 0 @
M190 Right Spindle (C2-Axis) Unclamp 0 0 @
M191
M192 Simul. Feedrate On(Balance Cutting) 0 0 @
M193 Simul. Feedrate Off(Balance Cutting) 0 0 @
APPENDIX I 223
Meade Description Upper Lower Remark
M194 A-Axis Interlock Ignore 0 0 @
M195 A-Axis Interlock Ignore Cancel 0 0 @
M196
M197
M198
M199
M200 Tool Load Monitor Off 0 0 @
M201 Tool Load Monitor On 0 0 @
M202
Synchronizing speed for spindle C.W
M203 0 0 @
rotation
Synchronizing speed for spindle C.C.W
M204 0 0 @
rotation
M205 Stop synchronous spindle 0 0 @
M206
M207
M208
M209
M210 Parts unloader Waiting at Left side loader @
M211 Left spindle coolant blower on
* * @
M212 Left spindle coolant blower off
* * @
Synchronizing phase for spindle C.W * * @
M213
rotation 0 0
Synchronizing phase for spindle C.C.W
M214 0 0 @
rotation
M215 Turret Unclamp Before T-Code Command 0 0 @
M216
M217 Z2-axis interlock Off 0 @
M218 Z2-axis interlock On 0 @
M219
M220 Wait Loader In Right Side Gantry
M221
* *
M222
M223
M224
M225
M226 Work ejector advance 0 0 @
M227 Work ejector retract 0 0 @
M228
224 I Part 5
Meade Description Upper Lower Remark
M229
M230
M231
M232
M233
M244
M245
M246
M247
M248
M249
M250
M251
M252
M253
M254
M255
M256
M257
M258
M259
M260 Turret Index With Moving Axis 0 0 @
M261 Left Spindle Winding Change Low Speed 0 0 @
M262 Left Spindle Winding Change High Speed 0 0 @
M263
M264 Other Spindle Pulse Coder Use 0 0 @
M265 Other Spindle Pulse Coder Use Cancel 0 0 @
M266
M267
M268
M269
M270
M271
M272
M273
M274 Machine Air-Bag Function Disable @
M275 Machine Air-Bag Function Enable
* * @
* *
APPENDIX I 225
Meade Description Upper Lower Remark
M276
M277 Chamfering On 0 0 @
M278 Chamfering Off 0 0 @
M279
M280
M288 Parts unloader down to right spindle @ TT1518
M301
* *
M302
M303 A-axis torque control function ON 0
M304 A-axis torque control function relase 0
M305 Z2-axis torque control function ON 0
M306 Z2-axis torque control function ON 0
M307
M308
M309
M310 Parts unloader Waiting at Right side loader @
M311 Right Spindle Coolant Blower On
* * @
M312 Right Spindle Coolant Blower Off
* * @
M313
* * @
M314
Spindle Stop Without
M315 0 0 @
Confirmation(LefUMa in)
M316
M317
M318
M320
M321
M322
M323
M324
M325
M326
M327
M328
M329
M330
M331
226 I Part 5
Meade Description Upper Lower Remark
M332 Top Door Open @ Gantry
M333 Top Door Close
* * @ Gantry
M334
* *
M335
M336
M337
M338
M339
M340
-M359
Reserved (Robot System & Special
M360
Equipment Control)
Reserved (Robot System & Special
* *
M361
Equipment Control)
Reserved (Robot System & Special
* *
M362
Equipment Control)
Reserved (Robot System & Special
* *
M363
Equipment Control)
Reserved (Robot System & Special
* *
M364
Equipment Control)
Reserved (Robot System & Special
M365
Equipment Control)
Reserved (Robot System & Special
M366
Equipment Control)
Reserved (Robot System & Special
M367
Equipment Control)
Reserved (Robot System & Special
M368
Equipment Control)
Reserved (Robot System & Special
M369
Equipment Control)
Reserved (Robot System & Special
M370
Equipment Control)
Reserved (Robot System & Special
* *
M371
Equipment Control)
Reserved (Robot System & Special
* *
M372
Equipment Control)
Reserved (Robot System & Special
* *
M373
Equipment Control)
Reserved (Robot System & Special
* *
M374
Equipment Control)
Reserved (Robot System & Special
M375
Equipment Control)
Reserved (Robot System & Special
M376
Equipment Control)
Reserved (Robot System & Special
M377
Equipment Control)
Reserved (Robot System & Special
M378
Equipment Control)
Reserved (Robot System & Special
M379
Equipment Control)
M380 Parts Unloader Stopper Return 0 0 For
APPENDIX I 227
Meade Description Upper Lower Remark
maintenance
For
M381 Parts Unloader Stopper Advance 0 0 maintenance
For
M382 Parts Unloader Body Advance 0 0 maintenance
For
M383 Parts Unloader Body Return 0 0 maintenance
For
M384 Parts Unloader Bucket Advance 0 0 maintenance
For
M385 Parts Unloader Bucket Return 0 0 maintenance
For
M386 Parts Unloader Arm Down 0 0 maintenance
For
M387 Parts Unloader Arm Return 0 0 maintenance
228 I Part 5
• MOO Program Stop,
These M codes are used to check the dimensions of the machined workpiece, the tool nose,
or to remove the chips during machining.
[MOO Program Stop]
Program execution and the machine stop temporarily.
[M01 Optional Program Stop]
-When optional stop push button switch in operation panel is "ON", Program execution and
the machine stop temporarily.
-When optional stop push button switch in operation panel is "OFF", M01 command is ignored
and the program is executed continously.
Note
When the machine is temporarily stopped by MOO, press the cycle start button to finish
MOO, M01 operation and to keep executing the next block.
Depending on the Keep relay setting,it will be decided to restart spindle and coolant.
-K3.4="0"
When Automatic Operation restarts, the spindle and coolant stopped by MOO don't restart
until related command is instructed.
-K3.4="1"
When Automatic Operation restarts, the spindle and coolant stopped by MOO will restart
automatically without related command.
If MOO is commanded in Automatic Mode(MDI or MEM), Automatic operation will stop and
Cycle Start Lamp keep "ON" state. Switching to manual mode in this condition makes
whole manual opertion possible.
I &CAUTION!
After spindle stopped by MOO, Clamp/Unclamp of chuck is possible using Foot-Switch only
without mode change. If Clamp/Unclamp are impossible, check the setting state of Keep
Relay K8.3.
After the operation is stopped by MOO or M01 command, if the manual operations had to be
carried out, return the axes having been operated to the previous state before manual
operation, after that the automatic operation may be restarted.
APPENDIX I 229
-End Program and reset CNC
In case of the M30 command, the cursor returns to the start of the program. This is called
the program rewind function.
Note
Specify the M02 or M30 command in a block without other command.
Example of command:
M03(M04) S**** P11 ; P11 means left spindle
M03(M04) S**** P12; P12 means upper live tool spindle
M03(M04) S**** P21 ; P21 means right spindle
M03(M04) S**** P22 ; P22 means lower live tool spindle.
M05 P## ; (Accompany with P-Code, In order to command spindle of the control Path. P-
Code must be commanded)
·Example of command:
Note
Forward direction: Clockwise rotation, viewing the workpiece from the rear of the spindle
Reverse direction : Counterclockwise rotation, viewing the workpiece from the rear of the
spindle
230 I Part 5
According to the Keep Relay K3.6 setting, the finishing method is different.
-K3.6 = "0" (Standard Setting)
Finished by Command Confirmation regardless of operation of actual coolant motor.
-K3.6 = "1"
If actual coolant motor operates, command M-eade will be finished.
I ihCAUTIONI
By Keep Relay K4.2, M07 and M08 are possible to do mutual switching control without
command M09.
Note
1.0perate coolant motor by Coolant ON push button switch in Operation panel
-When Coolant OFF switch is pressed, coolant is impossible to work automatically.
2.Finish condition.
Completion is differ by keep relay setting as follows
-K3.6 = "0" (Standard setting)
Finished by command confirm regardless of operation of actual coolant pump motor.
-K3.6="1"
If actual coolant motor do operate. command M-eade will be finished.
Operation State by Door.
-K3.7 = "0" (Standard Setting)
Coolant does work only if Splash Guard, Shutter Door is closed state.
-K3.7 = "1"
Coolant does work regardless of the state of Splash Guard, Shutter Door.
I ihCAUTION I
By Keep Relay K4.2, M07 and M08 are possible to do mutual switching control without
command M09.
APPENDIX I 231
Command M1 0 makes Parts catcher(A) advance to get the parts. (Executing M1 0, then Parts
catcher(A) will finish its M-eade after the setting time that is set in variable timer 16(T30)).
Parts catcher( A) can be operated when the keep relay K8.5 is set to 1 II II.
I &CAUTION!
Command to operate parts unloader is different between TT1500/1800 and TT2000/2500.
TT 2000/2500 have same operating with MX machine, TT1500/1800 have a unique command.
· Function complete
If parts catcher or parts unloader is located in Home position. command M-eade will be
finished.
232 I Part 5
[M14 Air blow ON for left spindle]
This command starts blowing air from the air blowing unit for left spindle.
[M15 Air blow OFF for left spindle]
This command stops blowing air from the air blowing unit for left spidle.
Note
According to the Keep Relay Setting, there are two ways of finish.
-K8.2 = "0" (Standard Setting)
M-eade will be completed after confirming the operation state of Air Blow Solenoid
-K8.2="1"
Spindle will rotate at the speed set in PMC parameter during setting time, and Air Blow
does work. After these, Air Blow and M-eade will be finished.
Air Blow is possible to do work by command M14. However, if Keep Relay K8.2 is set in
"1", Air Blow will start to work with left spindle rotation. At this time, variable timer 32(TM28)
decides operation time.
Spindle Rotation r.p.m. is possible to be set in PMC Parameter 0410.
Note
Operation is different according to the keep relay setting.
-K2.0 = "0" (Standard setting)
Apply this command to Machine Lock Function. M,S,T functions are valid.
-K2.0="1"
Machine Lock will work, when auxiliary function M,S,T code is commanded in MEM mode.
It does not work when command is instructed.
APPENDIX I 233
I ffiCAUTIONI
1.1t is possible to command in MDI mode only. If not, commanding M17 or M18 will make
alarm No.2030 occur.
2.When Keep Relay K2.0 is set to "1", it does work as Auxiliary Machine Lock in MEM Mode.
M,S,T and G-Code do not work under auxiliary machine lock state, every work is impossible.
2.When alarm 2031 occurs. in order to release this alarm, return to reference position in
manual and it makes automatic operation possible.
(However, if K3.1="1", alarm does not occur and automatic operation is possible)
K3.1 = Reference position return is ignored after executing Machine lock(---> 1), or not( --->0)
234 I Part 5
• M22 External Optional Block Skip OFF
I LhCAUTION I
1. Please command the M21 in two blocks before the machining program call block,
Example)
M21 ;
/M98 P7000;
M22;
2. If M21 is commanded in just prior to M-eade of Sub Program call, malfunction will arise.
APPENDIX I 235
Note
According to the keep relay setting as follows, completion is different.
-K1.7="0" (Standard setting)
After commanding, conveyor will do work and M-eade will be finished.
-K1.7="1"
After commanding, chip conveyor does work during the time set in PMC parameter, and
then conveyor and M-Code will be finished simultaneously.
TM5(Chip conveyor working time)="O" When shipped, Customer can be set its value.
• Function
It can be used in machining of polygonal bolts by constant ratio rotation of left(right) spindle
and milling tool spindle.
More details can be referred in Polygon Function Manual.
• Condition of Command
Above function can be used in machining of polygonal bolts by constant ratio rotation of left
spindle and milling tool spindle. It isn't proper in precision machining.
More details can be referred in Polygon Function Manual.
Rigid tapping mode, after executing G84 or G88, will be released by G80 or CNC reset.
The spindle must be commanded after changing into relevant spindle which is about to do
rigid tapping, and it must be commanded in G97 mode (releasing constant surface control
cancel), G98 (feed per minute mode). If M29 is commanded in G96 (constant surface control
mode), Alarm2367(RIGID TAP & ORIENTATION COMMAND ERROR IN G96 MODE will
occur.
For more details, refer to Programming manual for Rigid Tapping Cycle.
236 I Part 5
• M30 Program End & Rewind
• Command
Sole command in a block. Generally M30 is used in the end of the program.
• Function
Program will finish, CNC becomes reset state and cursor will move to the top of program. It
will be OFF when executing Automatic Operation or when manual mode changes into another
mode. M30 makes program stop and CNC reset.
And cursor move to the top of executing block without any other code.
M31 allows spindle to rotate and cycle start to valid under the state of left chuck undamped.
And it allows chuck clamp command and unclamp command to valid during the rotation of left
spindle. In case of clamping chuck after commanding M31, "INTERLOCK BY-PASS" will be
released.
APPENDIX I 237
• M49 Override Cancel Release
[M48 Override Cancel ON]
Feed rate override is fixed as 100%. In case that spindle does tapping cycle, not using rigid
tapping function. M48 written in the top of program enables to ignore feed hold or single block
alarm and keep executing the program.
238 I Part 5
• M54 Parts Count
Count the quantity of workpiece that has finished machining and display the quantity in
Screen.
In case that parameter is set as follows, the count is valid by M54 and the count is also valid
by M02/M30, use only one command in counting.
No.6710 ="54"
No.6711= Increasing by 1 when M54 being executed.
No.6712= Increasing by 1 when M54 being executed.
N0.6713= request quantity (request number of workpiece)
If the counted quantity reached request quantity, alarm 2108 will occur and program stops.
Program example)
00001 ;
G28 UO.VO.WO.;
; (The part of machining program)
M30 ; (Program)
(After completing M30, the machining program will restart automatically from the top of the
program)
APPENDIX I 239
• M66 Low Pressure for Chucking,
·Completion of Command
After commanding M66, M-eade will be finished after preset time set in PMC parameter.
TM31 (High Pressure I Low Pressure changing time)= 3000 msec (Standard Setting)
·Condition of Command
After commanding M66 or M67, once unclamp chuck and then clamp. By this way, chucking
pressure is changed normally.
When commanding M66 or M67, with change in chucking state, Keep Relay K0.5 should be
set.
240 I Part 5
direction of chuck jaw is different.
• M76 Q-Setter Down,
• M77 Q-Setter Up
APPENDIX I 241
• M87 Torque Limit Skip Cancel (Only Valid on Lower)
I &CAUTION!
242 I Part 5
• M90 Left Spindle (C1-axis) Unclamp
After commanding , solenoid will be turned ON after the time passed, which is set in TM35.
After solenoid turns "ON", it will be finished after the time passed which is set in TM36. and
then C1-Axis servo will be off after the time passed which is et in TM34.
Note
Command is valid when C1-Axis is selected by M35. If this command is used with C-axis
feed in same block, it will work after axis feed is finished. In the clamp state with high
pressure, manual reference position return and jog feeding of C1-Axis is impossible. When
command is done as C1-axis is gripped with high pressure, C1-axis cannot be movable.
However, tapping cycle can be used in clamp state with high pressure.
· Completion of Command (M90)
After commanding, it will be finished after the time passed which is set in TM36.
Note
Command(M90) is valid when C1-Axis is selected by M35.
According to below Keep relay setting, C1-axis is undamped automatically.
K11.1 = "0" : When the C-axis is undamped automatically by Reset button (---> 0), or not(-> 1)
M91, M92 have different FIN treatment with Keep Relay Setting as follows.
-K10.4="1"
When commanding M91, if output by M92 becomes "OFF" and output by M91 becomes
"ON", M-code is completed.
When commanding M92, if output by M91 becomes "OFF" and output by M92 becomes
"ON", M-code is completed.
- K10.4 = "0"
When commanding M91, if a corresponding output becomes "ON" and corresponding input
is responded, M-code is completed.
When commanding M92, if a corresponding output becomes "ON" and corresponding input
is responded, M-code is completed.
APPENDIX I 243
• M98 Sub Program Call
Used in the last part of program to start the program from the first automatically.
Used in the last of the sub program to return to the main program.
244 I Part 5
• M115 Right Spindle Air Blow OFF
M116 enables to operate work ejector. This command is valid only when right chuck is
undamped. And it will retract automatically after forwarding confirm switch is "ON" in ejector
bar. If M-eade isn't finished in 15sec, alarm occurs.
APPENDIX I 245
M129 enables to stop left Through Spindle Coolant.
• M131 INTERLOCK BY-PASS (RIGHT CHUCK CLAMP & RIGHT SPINDLE ROTATION)
M 131 enables to command the spindle rotating and cycle start when the right chuck is
undamped. It enables to command the chuck clamp & unclamp during the right spindle is
rotating. In case clamping the chuck after command M131, "Interlock by-pass" will be
released.
246 I Part 5
• M137 C1-C2 synchronous control OFF
If C2 axis is to be commanded in upper turret after M137, the return to reference position
of C2 axis is to be commanded before commanding a cutting program.
Program example)
M136; Starts the C-Axis synchronous control between Upper path and Lower path
Note)
This function is only for two turret machine. (TT-Series, MX-ST Type Only) To use this
function, below parameters should be set in both path. Parameter N4002 S1 #4=0 (Must
be checked in Upper path and Lower path ) Parameter N8180 C=3 (Must be checked in
Upper path and Lower path )
APPENDIX I 24 7
• M159 Error Detect ON
248 I Part 5
• M167 Dual Chucking High Pressure of right chuck
After commanding M166, M-code will be finished after preset time set in PMC parameter.
TM 131 (High Pressure I Low Pressure changing time) = 3000 msec (Standard Setting)
· Condition of Command
After commanding M166 or M167, once unclamp chuck and then clamp. By this way, chucking
pressure is changed normally.
When commanding M166 or M167, with change in chucking state, Keep Relay K0.5 should be
set.
APPENDIX I 249
• M176 Spindle Rotation Direction Reverse,
When tool index is progress in automatic mode, it will rotate in the direction of short distance.
But when these M-codes are commanded, it will rotate in the direction of CW or CCW.
[M180 turret CW rotation]
Rotate turret in the direction of CW.
[M181 turret CW rotation]
Rotate turret in the direction of CCW.
Note
These M-codes are used as sole command before commanding T-code. In addition, it can
be used in the same block with T-code. It is one-shot M-eade. Once tool index is done, the
method of the next tool index returned its original way of short distance direction.
250 I Part 5
• M183 A-Z2 Axis Synchronous control OFF
When tool index is progress in automatic mode, it will rotate in the direction of short distance.
But when these M-codes are commanded, it will rotate in the direction of CW or CCW.
[M180 turret CW rotation]
Rotate turret in the direction of CW.
[M181 turret CW rotation]
Rotate turret in the direction of CCW.
Note
These M-codes are used as sole command before commanding T-code. In addition, it can
be used in the same block with T-code. It is one-shot M-eade. Once tool index is done, the
method of the next tool index returned its original way of short distance direction.
[M186]1t is used to release the interlock between the part unloader and X1 ,X2-axis
[M 187]1t is used to execute the interlock between the part unloader and X1 ,X2-axis
APPENDIX I 251
• M190 Right Spindle (C2-axis) Unclamp
After commanding, solenoid will be turned ON after the time passed, which is set in TM135.
After solenoid turns "ON", it will be finished after the time passed which is set in TM136. and
then C2-Axis servo will be off after the time passed which is et in TM134.
Note
Command is valid when C2-Axis is selected by M135. If this command is used with C2-
axis feed in same block, it will work after axis feed is finished. In the clamp state with high
pressure, manual reference position return and jog feeding of C2-Axis is impossible. When
command is done as C-axis is gripped with high pressure, C2-axis cannot be movable.
However, tapping cycle can be used in clamp state with high pressure.
Completion of Command (M190)
After commanding, it will be finished after the time passed which is set in TM136.
Note
Command (M190) is valid when C2-Axis is selected by M135.
According to below Keep relay setting, C2-axis is undamped automatically.
K11.1 = "0" : When the C-axis is undamped automatically by Reset button (---> 0), or not(-> 1)
252 I Part 5
• M193 Synchronous Feedrate Control OFF (Only valid on BALANCE CUT)
When both sides are machined at the same time, the movement of one tool must be in
phase with that of the other tool. Otherwise, the workpiece can vibrate, resulting in poor
machining. With this function, the movement of one tool post can be easily synchronized
with that of the other tool post.
When G68 is specified in the programs for both tool post 1 and tool post 2, the pulse
distribution of tool post 1 is synchronized with that of tool post 2 to start balance cutting.
Thus the two tool posts can move exactly at the same time to allow balance cutting.
Program example)
Upper Path Lower Path
M192 is commanded in first block of G68(balance cutting), and M193 is commanded in the
next block of G69(balance cutting cancel).
Example)
00001 (UPPER); 00001 (UPPER);
M192;
G68; (Balance cutting mode on) G68; (Balance cutting mode on)
G69; (Balance cutting mode cancel) G69; (Balance cutting mode cancel)
M193;
If M192 is commanded in Upper path Program, Lower path axes are controlled by Upper
path feedrate override switch.
APPENDIX I 253
• M195 A-axis Interlock ON
To transfer a workpiece from main spindle to sub spidle with both spindles rotating,
synchronize the spindle speed and pahse of both spindles or just the spindle speed by
specifiying synchronization operation.
M203(M204) S**** P 11 ;
254 I Part 5
(Accompany with S-Code and P-Code, In order to command new speed and spindle of the
control Path. P-Code must be commanded)
APPENDIX I 255
right spindle is undamped.
Control the timing of tool index when T-code & axis moving command are used in same block.
-In case that M60 isn't used before commanding T-code
Tool index after finishing axis moving
-When M60 is used before commanding T-code
If axis moving is done in -direction, tool index with axis moving. However, Z-axis moving
command is instructed with X-axis moving command at the same time, tool index after axis
moving.
This function is used to receive the spindle position coder feedback signal of another system.
When the machining is executed by G99 (Feeding per rotation) in upper unit with lower unit, if
M264 is commanded in lower unit, the position coder feedback signal of left spindle is
distributed into upper and lower unit at the same time.
The operation of lower unit is same.
Cancel the M264 command, Receive the spindle position coder feedback signal of its own
256 I Part 5
system.
Machine coolision, defective, and damaged cutters cause a large load torque on the servo
motor compared with normal rapid traverse or cutting feed. This function(Machine Air-Bag
• Function
has a advantage of minimizing danage to the mahchine. When it is occurred collision situation,
the carriage directly move reverse direction a little. The collision sensing is gained from
disturbance of torque on the servo motors.
When machine air-bag have been detected large torque form the abnormal status,
Alarm No.2081 occurs.
[M274 Machine Air-Bag Function Disable]
This M-code can be ignored Machine air-bag function.
[M275 Machine Air-Bag Function Enable]
Machine air-bag function is enabled
Note
This airbag function is ignored as following conditions.
- M274 is commanded.
-Rigid tapping mode.
• M277 Chamfering ON
These commands indicate whether or not chamfering is carried out in the thread cutting cycle
called by the G92 and G76 command.
[M277 Chamfering ON]
If the thread to be cut does not have a groove at the end, the chamfering ON command M277
is required.
[M278 Chamfering OFF]
If the thread to be cut has a groove at the end, specify the Chamfering OFF command M278,
chamfering is not required.
This M ocde is only for TT1500/1800 series. (same opeating M10 in MX, TT2000/2500)
Parts unloader advances to receive the workpiece by commanding M288 on TT1500/1800.
(After executing M288, Parts unloader will finish M-code after the setting time that is set in
variable timer TM138 elapsed.)
Parts unloader(B) is available when the Keep Relay K8.6 is set to "1"
APPENDIX I 257
• M289 Left Spindle High Clamp Control
It consists of MACRO program and controls the high clamp of the left spindle.
·Command Condition
It is used to control the spindle high clamp of other system when G83, G84, G87 and G88
which control the left spindle in the lower unit during the composition control are commanded.
I&CAUTIONI
When M389 is commanded, M289 should be commanded to return the selection of spindle
control into its own system after executing of program.
These M-codes are used in macro program and cannot be used in sole.
Parts unloader advances and stand-by at the upper side (without down) (After executing
M31 0, Parts unloader will finish M-eade after the setting time that is set in variable timer
Tm18(T34) elapsed.)
Parts unloader(B) is available when the Keep Relay K8.6 is set to "1".
Note
TT1500/1800
- Parts unloader advances to receive the workpiece by commanding M288.
-Parts unloader retract to home position by commanding M12.
TT2000/2500
-Parts unloader advances to receive the workpiece by commanding M10.
-Parts unloader retract to home position by commanding M11.
258 I Part 5
• M315 Left Spindle Stop (NOT CONFIRM)
Command M315, then only the stop command is ordered to the left spindle on rotating and
execute the next block without confirming the stop completion.
• M316 Z2-axis Current Load Read 1
These M-codes are used to open/close the top door for gantry loader system.
APPENDIX I 259
• M389 RIGHT SPINDLE HIGH CLAMP CONTROL
·Function
It consists of MACRO program and controls the high clamp of the right spindle.
·Command Condition
It is used to control the spindle high clamp of other system when G83, G84, G87 and G88
which control the right spindle in the upper unit during the composition control are
commanded.
I&CAUTIONI
When M389 is commanded, M289 should be commanded to return the selection of spindle
control into its own system after executing of program.
·Function
It is used when the upper and lower unit execute the program simultaneously at the same
place. Alarm will occur when the different M-eade is coincided.
The waiting M-eade used in upper or lower program executes the next block without waiting
during the program running. But the waiting code is commanded on one unit only and the
other side is in the state of cycle start when the upper and lower are selected simultaneously,
the program cannot be run but will be the waiting state.
260 I Part 5