0% found this document useful (0 votes)
212 views52 pages

Sub Spindle Function E100L

E 100L OKUMA

Uploaded by

Antonio Lucas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
212 views52 pages

Sub Spindle Function E100L

E 100L OKUMA

Uploaded by

Antonio Lucas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 52

CNC SYSTEM

OSP-E100L
OSP-E10L
SUB SPINDLE FUNCTION
OPERATION MANUAL
(3rd Edition)
Pub No. 4380-E-R2 (LE51-070-R3) Aug. 2002
4380-E P-(i)
SAFETY PRECAUTIONS

SAFETY PRECAUTIONS
The machine is equipped with safety devices which serve to protect personnel Eeoelswpl001
and the machine
itself from hazards arising from unforeseen accidents. However, operators must not rely exclusively
on these safety devices: they must also become fully familiar with the safety guidelines presented
below to ensure accident-free operation.
This instruction manual and the warning signs attached to the machine cover only those hazards
which Okuma can predict. Be aware that they do not cover all possible hazards.

1. Precautions Relating to Machine Installation


(1) Install the machine at a site where the following conditions (the conditionsEeoelswpl002
for achievement of
the guaranteed accuracy) apply.
• Ambient temperature: 17 to 25°C
• Ambient humidity: 40% to 75% at 20°C (no condensation)
• Site not subject to direct sunlight or excessive vibration; environment as free of dust, acid,
corrosive gases, and salt spray as possible.
(2) Prepare a primary power supply that complies with the following requirements.
• Voltage: 200 V
• Voltage fluctuation: ±10% max.
• Power supply frequency: 50/60 Hz
• Do not draw the primary power supply from a distribution panel that also supplies a major
noise source (for example, an electric welder or electric discharge machine) since this could
cause malfuntion of the CNC unit.
• If possible, connect the machine to a ground not used by any other equipment. If there is no
choice but to use a common ground, the other equipment must not generate a large amount
of noise (such as an electric welder or electric discharge machine).
(3) Installation Environment
Observe the following points when installing the control enclosure.
• Make sure that the CNC unit will not be subject to direct sunlight.
• Make sure that the control enclosure will not be splashed with chips, water, or oil.
• Make sure that the control enclosure and operation panel are not subject to excessive vibra-
tions or shock.
• The permissible ambient temperature range for the control enclosure is 0 to 40°C.
• The permissible ambient humidity range for the control enclosure is 30 to 95% (no conden-
sation).
• The maximum altitude at which the control enclosure can be used is 1000 m (3281ft.).

2. Points to Check before Turning on the Power


(1) Close all the doors of the control enclosure and operation panel to preventEeoelswpl003
the entry of water,
chips, and dust.
(2) Make absolutely sure that there is nobody near the moving parts of the machine, and that there
are no obstacles around the machine, before starting machine operation.
(3) When turning on the power, turn on the main power disconnect switch first, then the CONTROL
ON switch on the operation panel.
4380-E P-(ii)
SAFETY PRECAUTIONS

3. Precautions Relating to Manual/Continuous Operation


(1) Follow the instruction manual during operation. Eeoelswpl004
(2) Do not operate the machine with the front cover, chuck cover, or another protective cover
removed. Ensure that the workpiece and the tool are securely fixed.
(3) Close the front cover before starting the machine.
(4) When machining the initial workpiece, check for machine operations, run the machine under no
load to check for interference among components, cut the workpiece in the single block mode,
and then start continuous operation.
(5) Ensure your safety before rotating the spindle or moving a machine part.
(6) Do not touch chips or workpiece while the spindle is rotating.
(7) Do not stop a rotating part with hand or another means.
(8) Check that the condition of hydraulic chuck jaws as mounted, operating pressure, and maxi-
mum permissible revolving speed.
(9) Check the condition and location of the cutting tool as mounted.
(10) Check the tool offset value.
(11) Check the zero offset value.
(12) Check that the SPINDLE OVERRIDE and FEEDRATE OVERRIDE dials on the NC operation
panel are set to 100%.
(13) When moving the turret, check the software limits for X- and Z-axes or the locations of limit
switch dogs to prevent interference with the chuck and tailstock.
(14) Check the location of the turret.
(15) Check the location of the tailstock.
(16) Cut workpieces with a transmitted power and torque within the permissible range.
(17) Chuck each workpiece firmly.
(18) Check that the coolant nozzle is properly located.

4. On Finishing Work
(1) On finishing work, clean the vicinity of the machine. Eeoelswpl005
(2) Return the ATC, APC and other equipment to the predetermined retraction position.
(3) Always turn off the power to the machine before leaving it.
(4) To turn off the power, turn off the CONTROL ON switch on the operation panel first, then the
main power disconnect switch.
4380-E P-(iii)
SAFETY PRECAUTIONS

5. Precautions during Maintenance Inspection and When


Trouble Occurs
Eeoelswpl006
In order to prevent unforeseen accidents, damage to the machine, etc., it is essential to observe the
following points when performing maitenance inspections or during checking when trouble has
occurred.
(1) When trouble occurs, press the emergency stop button on the operation panel to stop the
machine.
(2) Consult the person responsible for maintenance to determine what corrective measures need
to be taken.
(3) If two or more persons must work together, establish signals so that they can communicate to
confirm safety before proceeding to each new step.
(4) Use only the specified replacement parts and fuses.
(5) Always turn the power off before starting inspection or changing parts.
(6) When parts are removed during inspection or repair work, always replace them as they were
and secure them properly with their screws, etc.
(7) When carrying out inspections in which measuring instruments are used - for example voltage
checks - make sure the instrument is properly calibrated.
(8) Do not keep combustible materials or metals inside the control enclosure or terminal box.
(9) Check that cables and wires are free of damage: damaged cables and wires will cause current
leakage and electric shocks.
(10) Maintenance inside the Control Enclosure
a) Switch the main power disconnect switch OFF before opening the control enclosure door.
b) Even when the main power disconnect switch is OFF, there may some residual charge in
the MCS drive unit (servo/spindle), and for this reason only service personnel are permitted
to perform any work on this unit. Even then, they must observe the following precautions.
• MCS drive unit (servo/spindle)
The residual voltage discharges two minutes after the main switch is turned OFF.
c) The control enclosure contains the NC unit, and the NC unit has a printed circuit board
whose memory stores the machining programs, parameters, etc. In order to ensure that the
contents of this memory will be retained even when the power is switched off, the memory is
supplied with power by a battery. Depending on how the printed circuit boards are handled,
the contents of the memory may be destroyed and for this reason only service personnel
should handle these boards.
(11) Periodic Inspection of the Control Enclosure
a) Cleaning the cooling unit
The cooling unit in the door of the control enclosure serves to prevent excessive tempera-
ture rise inside the control enclosure and increase the reliability of the NC unit. Inspect the
following points every three months.
• Is the fan motor inside the cooling unit working?
The motor is normal if there is a strong draft from the unit.
• Is the external air inlet blocked?
If it is blocked, clean it with compressed air.
4380-E P-(iv)
SAFETY PRECAUTIONS

6. General Precautions
(1) Keep the vicinity of the machine clean and tidy. Eeoelswpl007
(2) Wear appropriate clothing while working, and follow the instructions of someone with sufficient
training.
(3) Make sure that your clothes and hair cannot become entangled in the machine. Machine opera-
tors must wear safety equipment such as safety shoes and goggles.
(4) Machine operators must read the instruction manual carefully and make sure of the correct pro-
cedure before operating the machine.
(5) Memorize the position of the emergency stop button so that you can press it immediately at any
time and from any position.
(6) Do not access the inside of the control panel, transformer, motor, etc., since they contain high-
voltage terminals and other components which are extremely dangerous.
(7) If two or more persons must work together, establish signals so that they can communicate to
confirm safety before proceeding to each new step.

7. Symbols Used in This Manual


Eeoelswpl008
The following warning indications are used in this manual to draw attention to information of particu-
lar importance. Read the instructions marked with these symbols carefully and follow them.

DANGER Indicates an imminent hazard which, if not avoided, will result in death or serious injury.

WARNING Indicates hazards which, if not avoided, could result in death or serious injury.

Indicates hazards which, if not avoided, could result in minor injuries or damage to devices
CAUTION or equipment.

NOTICE Indicates precautions relating to operation or use.


4380-E P-(i)
INTRODUCTION

INTRODUCTION
Thank you very much for purchasing our numerical control unit. Eeoelswan001
Before using this NC unit (hereafter simply called NC), thoroughly read this programming manual
(hereafter called this manual) in order to ensure correct use.
This manual explains how to use and maintain the NC so that it will deliver its full performance and
maintain accuracy over a long term.
You must pay particular attention to the cautions given in this manual, read them carefully, and
make sure you fully understand them before operating the NC.
4380-E P-(i)
TABLE OF CONTENTS

TABLE OF CONTENTS
SECTION 1 OVERVIEW OF SUB SPINDLE FUNCTION ..............................................1
1. OVERVIEW .................................................................................................................................. 1
2. COORDINATE SYSTEMS............................................................................................................ 2

SECTION 2 OPERATION ................................................................................................3


1. OPERATION................................................................................................................................. 3
1-1. Basic Configuration of Operation Panels............................................................................... 3
1-2. Option Panel for Sub Spindle Models.................................................................................... 3
1-3. Switches and Buttons on Option Panel ................................................................................. 4
2. MANUAL OPERATION ................................................................................................................ 5
2-1. Operations Related to the Main Spindle ............................................................................... 5
2-2. Operations Related to the Sub Spindle ................................................................................ 6
2-3. Axis Feed Operation (X-, Z-, C-, and W-axis)........................................................................ 8
2-4. Chuck Open/Close Operation.............................................................................................. 11
2-5. Air Blow ............................................................................................................................... 11
3. Manual Data Input (MDI) Operation ........................................................................................... 12
3-1. Coordinate System Selection .............................................................................................. 12
4. AUTOMATIC OPERATION ........................................................................................................ 13
4-1. Sequence Restart ................................................................................................................ 13
4-2. Starting a Program from Desired Sequence........................................................................ 13
5. ADDITIONAL FUNCTIONS ........................................................................................................ 14
5-1. Interlock (for two-saddle models only) ................................................................................. 14
5-2. Workpiece Transfer Function from the Main Spindle to the Sub Spindle ............................ 15
5-3. W-axis Cutting Function ...................................................................................................... 16
5-4. Mirror Image for the Z-axis of the Sub Spindle ................................................................... 18

SECTION 3 PROGRAMMING .......................................................................................21


1. COORDINATE SYSTEM ............................................................................................................ 21
1-1. Coordinate Systems and Coordinate Values....................................................................... 21
1-2. Program Coordinate System ............................................................................................... 21
1-3. Coordinate System Selection .............................................................................................. 21
1-4. Cautions on Switching the Spindle Modes .......................................................................... 22
2. PROGRAM COMMANDS ........................................................................................................... 23
2-1. Commands .......................................................................................................................... 23
2-2. Functions Specific to the Sub Spindle Models .................................................................... 23
2-3. System Variables................................................................................................................. 25
4380-E P-(ii)
TABLE OF CONTENTS

SECTION 4 DATA OPERATION ...................................................................................26


1. ZERO SETTING ......................................................................................................................... 26
1-1. Zero Offset........................................................................................................................... 27
1-2. Setting the Offset Data ........................................................................................................ 27
2. TOOL DATA SETTING ............................................................................................................... 28

SECTION 5 PARAMETERS ..........................................................................................29


1. OVERVIEW ................................................................................................................................ 29
1-1. User Parameters ................................................................................................................. 29
1-2. Chuck Parameters ............................................................................................................... 30
1-3. Machine System Parameter (Airblow/Coolant).................................................................... 32
1-4. Machine User Parameter (Airblow/Coolant) ........................................................................ 35
1-5. Machine User Parameter (Chuck) ....................................................................................... 36
1-6. Machine User Parameter (Spindle) ..................................................................................... 37
1-7. Machine System Parameter (Spindle) ................................................................................. 38
1-8. Machine System Parameter (Door Interlock) ...................................................................... 39
1-9. Machine System Parameter (Milling Spindle)...................................................................... 40

SECTION 6 OTHERS ....................................................................................................41


1. SWING-SLIDE TYPE PARTS CATCHER FOR SUB SPINDLE ................................................. 41
1-1. Overview.............................................................................................................................. 41
1-2. Operating Procedure ........................................................................................................... 42
1-3. Interlock ............................................................................................................................... 42
1-4. Parameters .......................................................................................................................... 43
4380-E P-1
SECTION 1 OVERVIEW OF SUB SPINDLE FUNCTION

SECTION 1 OVERVIEW OF SUB SPINDLE FUNCTION

1. OVERVIEW
Eeoelsww1001
This manual is prepared as an annex to the manuals (operation manual and programming manual)
of standard OSP functions so that the sub spindle CNC lathes, which provide the advantageous fea-
tures of process integrating machines, can be operated more efficiently and effectively.

<Features of OSP's Sub Spindle Functions >


(1) The workpiece machined in the main spindle can be directly transferred to the sub spindle.
(2) The workpiece can be transferred to the sub spindle at the most appropriate pressured.
(3) The sub spindle operation can be programmed in the same image as programming the opera-
tions at the main spindle.
(4) For bar materials, cut-off operation is possible.
4380-E P-2
SECTION 1 OVERVIEW OF SUB SPINDLE FUNCTION

2. COORDINATE SYSTEMS
Since a sub spindle model has two spindles, two reference coordinate systemsEeoelsww1002
for programming are
provided - one for the main spindle and the other for the sub spindle.
For two spindles, the same turret is used in common and the commands are valid for the spindle
that corresponds to the selected coordinate system. Before specifying commands, the coordinate
system must be selected first. The desired coordinate system can be selected either by using the
mode switch provided in the option panel (in the case of manual mode) or specifying a G code (in
the case of automatic or MDI mode). For details of coordinate system selection operation, refer to
SECTION 2 "OPERATION".
For the two-saddle sub spindle models, selection of only the coordinate system for the main spindle
is possible for the B turret.
4380-E P-3
SECTION 2 OPERATION

SECTION 2 OPERATION

1. OPERATION

1-1. Basic Configuration of Operation Panels


For operating the machine, following four kinds of man-machine interfaces are Eeoelsww2001
provided:
(1) NC Operation Panel
The NC operation panel is used for operating the machine in other than the manual mode.
It is used for operations such as file operation and data setting.
(2) Machine Operation Panel
Switches and keys mainly used for manual operation are arranged on the machine operation
panel.
(3) Option Panel
An option panel is provided when switches and indicating lamps are additionally used according
to the selection of an optional specification. Arrangement of the switches and indicating lamps
differs depending on the selected optional specification.
(4) Foot Pedal (Foot Switch)
A foot pedal is provided to control the operation of such as chuck open/close and tailstock spin-
dle advance/retract.

1-2. Option Panel for Sub Spindle Models


For the sub spindle models, an optional panel as shown below is provided. Eeoelsww2002

EIOELSWW2001R01
4380-E P-4
SECTION 2 OPERATION

1-3. Switches and Buttons on Option Panel


(1) MODE Button Eeoelsww2003
This button is used to select the spindle mode in manual operation.
The buttons has a built-in lamp and the indicating lamp lights when the sub
spindle mode is selected.
The button is used to select a coordinate system.
(2) AIR BLOW Button
For the machine equipped with the air blow specification, sub spindle air blow
is supplied while the button is held pressed.

(3) OVERRIDE Dial


It is possible to override the specified sub spindle speed in 10 steps
in the range 50 to 200%.
If the spindle speed reaches the allowable speed or the spindle
speed limit set by G50 when it is overridden, the actual spindle
speed is clamped at the allowable speed or the spindle speed limit.

(4) W-AXIS OPERATION Buttons


These buttons are used to manually feed the W-axis (sub spindle
base). The W-axis moves only while the button is pressed.
These buttons are invalid when the sub spindle mode is selected.

(5) PULSE HANDLE


The pulse handle is used to move the W-axis axis manually.
4380-E P-5
SECTION 2 OPERATION

2. MANUAL OPERATION
This section deals with the operations specific to the sub spindle. Eeoelsww2004
For standard manual operation procedure, refer to the OSP OPERATION MANUAL.

2-1. Operations Related to the Main Spindle


Eeoelsww2005
The explanation below shows the operation procedure for the main spindle and the explanation is
given assuming that the main spindle mode is selected. Therefore, the MODE button on the option
panel must be unlit.

2-1-1. Preparing for Main Spindle Rotation


(1) Setting the Allowable Main Spindle Chuck Speed Eeoelsww2006
Set the allowable speed of the main spindle chuck for the following parameter.
MACHINE USER PARAMETER (1ST SPINDLE) Allowable chuck rotation speed
(2) Inputting the Speed Limit of the Main Spindle
Input the speed limit of the main spindle in the MDI mode.
G50 S_____ [WRITE] [CYCLE START]

NOTICE
Make sure that the spindle mode is NOT the sub spindle mode.

(3) Inputting the Main Spindle Speed


In the MDI mode, input the spindle speed at which the spindle should be operated.
S_____ [WRITE] [CYCLE START]
(4) Inputting the Gear Range for the Main Spindle
For the machine equipped with a transmission, input the gear range that meets the input main
spindle speed. Select the MDI mode also for this operation.

2-1-2. Starting the Main Spindle CWICCW

Procedure :
Eeoelsww2007
1 On the option panel, check the MODE button if it is unlit. Press the MODE button if it is lit.

2 Press the [SPINDLE - CW] or [SPINDLE - CCW] button on the machine operation panel.

[Supplement]
1) The setting of the SPINDLE OVERRIDE dial is valid for the specified spindle speed.
2) The [SPINDLE - CW] or [SPINDLE - CCW] button may be released after pressing it once. The
spindle keeps rotating even if the button is released.
3) To start the spindle, the chuck must be in the closed state.
4) An alarm occurs if the actual spindle speed exceeds 120% of the allowable speed of the chuck.
5) The door must be closed.
4380-E P-6
SECTION 2 OPERATION

2-1-3. Stopping the Main Spindle

Procedure :
Eeoelsww2008
1 On the option panel, check the MODE button if it is unlit Press the MODE button if it is lit.

2 Press the [SPINDLE - STOP] button on the machine operation panel.

2-1-4. Jogging the Main Spindle

Procedure :
Eeoelsww2009
1 On the option panel, check the MODE button if it is unlit. Press the MODE button if it is lit.

2 Press the [SPINDLE - JOG] button on the machine operation panel.

[Supplement]
1) Spindle jog speed is set for a parameter(machine (user) parameter).
2) The spindle jogs only while the [SPINDLE - JOG] button is held pressed.
3) The setting of the SPINDLE OVERRIDE dial is not valid for spindle jog operation.

2-2. Operations Related to the Sub Spindle


Eeoelsww2010
The explanation below shows the operation procedure for the sub spindle and the explanation is
given assuming that the sub spindle mode is selected. Therefore, the MODE button on the option
panel must be lit.

2-2-1. Preparing for Sub Spindle Rotation


(1) Setting the Allowable Sub Spindle Chuck Speed Eeoelsww2011
Set the allowable speed of the sub spindle chuck for the following parameter.
MACHINE USER PARAMETER (2ND SPINDLE) Allowable chuck rotation speed
(2) Inputting the Speed Limit of the Sub Spindle
Input the speed limit of the sub spindle in the MDI mode.
G50 S_____ [WRITE] [CYCLE START]

NOTICE
Make sure that the spindle mode IS the sub spindle mode.

(3) Inputting the Sub Spindle Speed


In the MDI mode, input the spindle speed at which the sub spindle should be operated.
S_____ [WRITE] [CYCLE START]
(4) Inputting the Gear Range for the Sub Spindle
For the machine equipped with a transmission, input the gear range that meets the input sub
spindle speed. Select the MDI mode also for this operation.
4380-E P-7
SECTION 2 OPERATION

2-2-2. Starting the Sub Spindle CW/CCW

Procedure :
Eeoelsww2012
1 On the option panel, check the MODE button if it is lit. Press the MODE button if it is unlit.

2 Press the [SPINDLE - CW] or [SPINDLE - CCW] button on the machine operation panel.

[Supplement]
1) The setting of the SPINDLE OVERRIDE dial is valid for the specified spindle speed. For the sub
spindle, use the OVERRIDE dial on the option panel.
2) The [SPINDLE - CW] or [SPINDLE - CCW] button may be released after pressing it once. The
spindle keeps rotating even if the button is released.
3) To start the spindle, the chuck must be in the closed state.
4) An alarm occurs if the actual spindle speed exceeds 120% of the allowable speed of the chuck.
5) The door must be closed.

2-2-3. Stopping the Sub Spindle

Procedure :
Eeoelsww2013
1 On the option panel, check the MODE button if it is lit. Press the MODE button if it is unlit.

2 Press the [SPINDLE - STOP] button on the machine operation panel.

2-2-4. Jogging the Sub Spindle

Procedure :
Eeoelsww2014
1 On the option panel, check the MODE button if it is lit. Press the MODE button if it is unlit.

2 Press the [SPINDLE- JOG] button on the machine operation panel.

[Supplement]
1) Spindle jog speed is set for a parameter (machine (user) parameter).
2) The spindle jogs only while the [SPINDLE - JOG] button is held pressed.
3) The setting of the SPINDLE OVERRIDE dial is not valid for spindle jog operation.
4380-E P-8
SECTION 2 OPERATION

2-3. Axis Feed Operation (X-, Z-, C-, and W-axis)


An axis (X-, Z-, C-, or W-axis) can be moved in either of the following methods.Eeoelsww2015
(1) Using SLIDEJOG buttons.
(2) Using the pulse handle

2-3-1. Jog Feed Operation (for X- and Z-axis)

Procedure :
Eeoelsww2016
1 For the two-saddle specification, select the saddle to be operated by the turret selection keys.

2 Press the [SLIDE JOG] button corresponding to the required axis feed direction.
Note that the arrow symbol in a button indicates the direction of saddle movement and it is not
related to the positive and negative directions in the program coordinate system.

NOTICE
The saddle movable range is set by the parameter-set variable limits.
For the sub spindle model, the variable limits can be set for the main spindle mode and the sub
spindle mode independently. Therefore, the saddle movable range differs depending on the
selected spindle mode.

2-3-2. Jog Feed Operation (for C-axis)

Procedure :
Eeoelsww2017
1 Select the spindle mode.
To feed the C-axis of the sub spindle, the sub spindle mode must be selected. Check the
MODE button on the option panel and press it to turn on the indicating lamp if it is unlit.

2 Select the MDI mode and execute the C-axis joint command.

3 Select the manual mode by pressing the (MANUAL) key on the NC operation panel.

4 Press the C-axis feed key on the option panel of a multiple-machining model.

5 For the C-axis, jog feed keys do not show an arrow symbol but they show the positive and neg-
ative directions in the C-axis programming coordinate system.

2-3-3. Jog Feed Operation (for W-axis)

Procedure :
Eeoelsww2018
1 Select the main spindle mode. Check the MODE button on the option panel and press it to turn
off the indicating lamp if it is lit.

2 Press the W-AXIS OPERATION ← / → keys on the option panel.


4380-E P-9
SECTION 2 OPERATION

[Supplement]
1) An axis moves only while a [SLIDE JOG] button is held down.
2) Jog feedrate can be changed by the setting of the FEED RATE override dial on the machine
operation panel.

2-3-4. Pulse Handle Feed (for X-, Z-axis)

Procedure :
Eeoelsww2019
1 For the two-saddle specification, select the saddle to be operated by the turret selection keys.

2 Select the axis to move by pressing the [PULSE - X] or [PULSE - Z] key on the machine opera-
tion panel.

3 Select the distance to move an axis per pulse by selecting the [PULSE - 1/1], [PULSE - 10/1],
or [PULSE - 50/1] key on the machine operation panel.

4 Turn the pulse handle.


The axis moves in the positive direction in the program coordinate system if the pulse handle is
turned clockwise. It moves in the negative direction if the pulse handle is turned counter clock-
wise.

NOTICE
The saddle movable range is set by the parameter-set variable limits.
For the sub spindle model, the variable limits can be set for the main spindle mode and the sub
spindle mode independently. Therefore, the saddle movable range differs depending on the
selected spindle mode.

2-3-5. Pule Handle Feed (for C-axis)

Procedure :
Eeoelsww2020
1 Select the spindle mode.
To feed the C-axis of the sub spindle, the sub spindle mode must be selected. Check the
MODE button on the option panel and press it to turn on the indicating lamp if it is unlit.

2 Select the MDI mode and execute the C-axis joint command.

3 Select the manual mode by pressing the (MANUAL) key on the NC operation panel.

4 Press the PULSE HANDLE key on the option panel for the multiple-machining model.

5 Select the distance to move an axis per pulse by selecting the [PULSE - 1/1], [PULSE - 10/1],
or [PULSE - 50/1] key on the machine operation panel.

6 Turn the pulse handle.


The axis moves in the positive direction in the program coordinate system if the pulse handle is
turned clockwise. It moves in the negative direction if the pulse handle is turned counterclock-
wise.
4380-E P-10
SECTION 2 OPERATION

2-3-6. Pulse Handle Feed (for W-axis)

Procedure :
Eeoelsww2021

1 Select the manual mode by pressing the (MANUAL) key on the NC operation panel.

2 Select the spindle mode.


To feed the W-axis, the sub spindle mode must not be selected. Check the MODE button on
the option panel and press it to turn off the indicating lamp if it is lit.

3 Press the PULSE HANDLE key on the option panel for the multiple-machining model.

4 Select the distance to move an axis per pulse by selecting the [PULSE - 1/1], [PULSE - 10/1],
or [PULSE - 50/1] key on the machine operation panel.

5 Turn the pulse handle.


The axis moves in the positive direction in the program coordinate system if the pulse handle is
turned clockwise. It moves in the negative direction if the pulse handle is turned counterclock-
wise.

[Supplement]
1) When operating an axis by the pulse handle, it is not possible to select more than one axis at a
time.
2) Axis move distance per pulse is shown below.

Linear Axis Rotary Axis


"mm" unit system "inch" unit system "degree" unit system
1/1 1 mm/pulse 0.0001 inch/pulse 0.001 deg/pulse
10/1 10 mm/pulse 0.0010 inch/pulse 0.010 deg/pulse
50/1 50 mm/pulse 0.0050 inch/pulse 0.050 deg/pulse
4380-E P-11
SECTION 2 OPERATION

2-4. Chuck Open/Close Operation

2-4-1. Main Spindle Chuck

To open/close the main spindle chuck, use the main spindle chuck open/close Eeoelsww2022
footpedal.

2-4-2. Sub Spindle Chuck


Eeoelsww2023
To open/close the main spindle chuck, use the sub spindle chuck open/close footpedal.

2-5. Air Blow

2-5-1. Main Spindle Air Blow

Press the [AIR BLOW] switch on the machine operation panel. Eeoelsww2024

2-5-2. Sub Spindle Air Blow

Press the [AIR BLOW] switch on the option panel. Eeoelsww2025


[Supplement]
1) It is possible to jog the spindle while air blow is supplied according to the setting of a parameter
(machine (user) parameter).
2) It is possible to change the air blow output pattern according to the setting of a parameter
(machine (user) parameter). For details, refer to SECTION 5 "PARAMETERS".
4380-E P-12
SECTION 2 OPERATION

3. Manual Data Input (MDI) Operation

3-1. Coordinate System Selection


G code is used to select a coordinate system. Eeoelsww2026
Selection of the coordinate system for the main spindle.....G141
Selection of the coordinate system for the sub spindle.....G140

NOTICE
For the two-saddle specification machines, only the coordinate system for the main spindle can
be selected for the B turret. When the B saddle is selected, it is not necessary to give a coordi-
nate system selection command.

Procedure :
1 Select the MDI mode by pressing the [MDI] key on the NC operation panel.

2 With the two-saddle specification, select the saddle for which the entered commands should be
executed using the turret selection keys ([TURRET A], [TURRET B]).

3 Input the coordinate system selection G code.


G140 or G141

4 Press the (WRITE) key. The input data is transferred to the BUFFER area when the

(WRITE) key is pressed.

5 Press the [CYCLE START] button The data in the BUFFER area is transferred to the CUR-
RENT area when the [CYCLE START] button is pressed, and then the command is executed.
4380-E P-13
SECTION 2 OPERATION

4. AUTOMATIC OPERATION
Eeoelsww2027
Since the automatic operation procedure is basically the same as operating the standard machine
automatlcally, refer to the OSP OPERATION MANUAL. In this section, only the operation procedure
specific to the sub spindle model is described.

4-1. Sequence Restart


Basic operation for sequence restart of the sub spindle model is the same as Eeoelsww2028
the sequence restart
for the standard machines. When executing sequence restart, however, the following points must be
carefully attended to.
Before starting the sequence restart operation, match the actual machine status to the status of the
active commands in the program block where sequence restart is executed.

The status that must be the same as the active programmed status is:
• Spindle mode selection
• C-axis joint status
• Turret indexing

When executing the sequence restart, the axes should be positioned near the position specified by
the program.

4-2. Starting a Program from Desired Sequence


Starting a program from the desired sequence can be performed in the sameEeoelsww2029
manner as with the
standard machines. However, this operation requires your special attention.
Disregarding the spindle mode of the commands specified in the start block, the machine operates
in the coordinate system that conforms to the active spindle mode at the start of operation. There-
fore, if the program is started in the spindle mode which differs from the spindle mode active in the
program, the machine will operate unexpectedly.
Before restarting the program from the desired block, select the actual spindle mode that meets the
spindle mode active in the program block where the operation is started.
4380-E P-14
SECTION 2 OPERATION

5. ADDITIONAL FUNCTIONS

5-1. Interlock (for two-saddle models only)

5-1-1. Collision Preventive Function


Eeoelsww2030
Since the W-axis and the ZB-axis are mounted on the same bed, there is a possibility that they col-
lide each other. To avoid this, the collision preventive function is provided so that the B-turret and
the sub spindle base will not collide each other.

EIOELSWW2007R01

(1) Function
The actual distance between the B-turret and the sub spindle is constantly monitored. When the
distance becomes smaller than the value set at the optional parameter during axis feed, an
alarm will occur or commands will be disregarded, corresponding to the operation mode
selected; in the manual mode, the commands will be disregarded and in the automatic and MDI
modes, an alarm will occur.
Even if an alarm occurs, axis motion in the direction that increases the distance between the B-
turret and sub spindle is possible.
a) Automatic or MDI mode
An alarm will occur if "actual distance < parameter-set distance" during axis feed.
b) Manual mode
Commands will be disregarded If "actual distance < parameter set distance" during axis
feed.
Note however the manual axis feed in the direction to increase the distance (ZB-axis feed in
the negative direction and W-axis feed in the positive direction) is possible.
(2) Parameter setting
Follow the procedure below to set a value at the OPTIONAL PARAMETER (1ST-2ND SPIN-
DLE) Interference-free distance ZB-W (sub spindle).
a) In the manual mode, approximate the B-saddle and sub spindle base to a point where there
is no interference between them.
b) In this condition, select the OPTIONAL PARAMETER (1ST-2ND SPINDLE) screen in the
parameter setting mode.
c) Move the cursor to Interference-free distance ZB-W (SUB SPINDLE).
d) Press the [F1] (SET) key to input the distance between the B-turret and sub spindle base.
4380-E P-15
SECTION 2 OPERATION

If data other than the initial value has already been input, it is also possible to change the set value
by using the [F2] (ADD) function.
Setting unit: 1 µm
Setting range: 40000 to 9999999
Initial setting: 9999999

NOTICE
If the software is re-installed, set this parameter again.

5-2. Workpiece Transfer Function from the Main Spindle to the Sub
Spindle
Eeoelsww2031
In the sub spindle model, it is possible to directly transfer a workpiece from the main spindle to the
sub spindle. When transferring a workpiece to the sub spindle, the torque limit and the torque skip
functions are used since the workpiece must be pushed against the sub spindle chuck at an appro-
priate torque.
For details of these function, refer to the OSP PROGRAMMING MANUAL.
A simple example program for transferring a workpiece is shown below.
G140 ........ Select the main spindle mode to execute a W-axis
command.
G0 X500 Z300 ........ Retract the X-axis to avoid interference between
the turret and the sub spindle base.
G29 PW=30 ........ Specify the torque limit for the W-axis motor.
G94 G22 W50 D5 L10 F1000 PW=25 ........ Push the sub spindle against the workpiece end
face using the torque skip function.
G29 PW=25 ........ Lower the W-axis motor torque.
M248 ........ Close the sub spindle chuck
M84 ........ Close the spindle chuck
G28 ........ Cancel the W-axis torque limit
G90 G00 W300 ........ Retract the W-axis

EIOELSWW2008R01
4380-E P-16
SECTION 2 OPERATION

5-3. W-axis Cutting Function


The W-axis cutting function optionally available for one-saddle models only. Eeoelsww2032
(1) Outline of the Function
The W-axis cutting function allows simultaneous cutting of a workpiece clamped in the main
spindle chuck using a tool set in the sub spindle and a tool in the turret. In this case, the sub
spindle base is regarded as a turret, and its motion is independently controlled as "W-axis".
(2) Programming
When this function is selected, the coordinate system established by the main spindle and the
sub spindle base is created in addition to the coordinate system by the main spindle and the tur-
ret. Therefore, G codes to switch the coordinate system become necessary.
G code designating the turret coordinate system: G13
G code designating the sub spindle base coordinate system: G14
• The program for the G13 side can be created in the same manner as the program for normal
one-saddle models. However "G13" must be designated in the starting block of the program.
Coordinate System to be Selected Commanded Code
Main spindle side G140
Turret G13
Sub spindle side G141
W-axis cutting using the sub spindle base G14

NOTICE
1) Commands for the G14 side can be designated only when the G13 side is in the G140 mode.
2) W-axis commands cannot be designated when the G13 side is in the G141 mode.
3) At the G14 side, only the following commands can be designated.

a) W-axis commands

Rapid feed : G00


Cutting feed : G01 G94 (feed per minute)
G95 (feed per revolution)

b) Synchronizing P command
A P command is used for synchronizing the execution of the commands designated in the
G13 side.
c) S and M commands for the main spindle
These commands must match with those designated in the G13 side.
d) Sub spindle chuck open/close commands
M248 : Sub spindle chuck close
M249 : Sub spindle chuck open
4380-E P-17
SECTION 2 OPERATION

(3) Sub Spindle Rotation Commands from the G14 Side


When a drill is mounted to the sub spindle and a workpiece clamped by the main spindle chuck
is drilled using the W-axis cutting function, the sub spindle in the G14 mode can be regarded as
the M-tool in multi-machining models. Therefore, the commands for the sub spindle in the G14
mode with the W-axis cutting function active should be as follows.
a) Sub spindle rotation commands
M12 : Sub spindle stop
M13 : Sub spindle (M-tool) forward rotation
M14 : Sub spindle (M-tool) reverse rotation
b) Sub spindle speed command
SB = {{{
c) Sub spindle motor winding change-over commands
M241 : Sub spindle motor low-speed winding (only for sub spindle VAC motor models)
M242 : Sub spindle high-speed winding (only for sub spindle VAC motor models)
4380-E P-18
SECTION 2 OPERATION

5-4. Mirror Image for the Z-axis of the Sub Spindle


Eeoelsww2033
With the sub spindle models designed for multi-process machining, the mirror image function can be
used on both the main and sub spindle sides independently for longitudinal direction axis move-
ments.

5-4-1. Coordinate Systems


(1) Fundamental Coordinate System Eeoelsww2034

EIOELSWW2010R01

(2) Mirror Image Coordinate System

EIOELSWW2011R01
4380-E P-19
SECTION 2 OPERATION

5-4-2. Parameter Setting

To select the mirror image coordinate system, set the necessary parameter Eeoelsww2035
data for each of the
main and sub spindles independently.
(1) Mirror Image Selection on the Main Spindle Side
OPTIONAL PARAMETER (1ST-2ND SPINDLE) 1st spindle mirror image select (Z)
(2) Mirror Image Selection on the Sub Spindle Side
OPTIONAL PARAMETER (1ST-2ND SPINDLE) 2nd spindle mirror image select (Z)
To select the mirror image coordinate system on the main spindle side

NOTICE
The parameters indicated above are valid only when the power is turned on. Therefore, when
parameter setting has been changed, back up the updated data by pressing function key [F5]
(BACK UP), turn off the power, and turn it on again.

(3) Variable Limits Set by User Parameters


To switch between the fundamental coordinate system and the mirror image coordinate system,
the plus and minus of the Z-coordinate are changed only in the program coordinate system.
Therefore, variable limit values in the machine coordinate system are not changed even when
the mirror image coordinate system is selected.

EIOELSWW2012R01

Z-axis Variable Limit Main Spindle Side Sub Spindle Side


Plus variable limit (P) 250 300
Minus variable limit (P) -30 -50
Plus variable limit (M) 6016.000 6678.000
Minus variable limit (M) 5736.000 6328.000
4380-E P-20
SECTION 2 OPERATION

When the setting at the OPTIONAL PARAMETER (1ST-2ND SPINDLE) 2nd spindle mirror image
select (Z) is changed with the above setting to select the mirror image coordinate system for the
main spindle and the fundamental coordinate system for the sub spindle, the following state will be
established.

EIOELSWW2013R01

Z-axis Variable Limit Main Spindle Side Sub Spindle Side


Plus variable limit (P) 30 50
Minus variable limit (P) -250 -350
Plus variable limit (M) 6016.000 6678.000
Minus variable limit (M) 5736.000 6328.000

5-4-3. Coordinate System Designation

Designate the coordinate system to be selected, fundamental or mirror image,Eeoelsww2036


in the starting block
of the program. When the coordinate system designated in the part program and the coordinate sys-
tem set by the parameter do not agree, an alarm occurs.
Selecting the fundamental coordinate system : G62 Z0
Selecting the mirror image coordinate system : G62 Z1
When G62 is designated, the coordinate system designated in the part program and the coordinate
system set by the parameter are verified for safety. An alarm does not occur, however, even when
G62 is not designated.

5-4-4. Others

When the Z-axis of the main or sub spindle is moved in the G00 mode (positioning Eeoelsww2037
at the rapid fee-
drate) in the direction toward the variable limit position in which the saddle and the chuck get closer
each other, an alarm occurs irrespective of the direction of the program coordinate system that is
defined by selecting the fundamental or mirror image coordinate system.
4380-E P-21
SECTION 3 PROGRAMMING

SECTION 3 PROGRAMMING

1. COORDINATE SYSTEM

1-1. Coordinate Systems and Coordinate Values


To move a cutting tool to a target position, the coordinate system must first be Eeoelsww3001
established and then
the target position specified by the coordinate values in the established coordinate system. There
are three kinds of coordinate systems as shown below and in a program, target points are all speci-
fied by the coordinate values in the program coordinate system.
• Sensor coordinate system
• Machine coordinate system
• Program coordinate system

In the case of a sub spindle model, the spindle to be used for machining is selected meeting the
desired operation. Whichever spindle is selected, positioning is always executed by the movements
of the X- and Z-axis of the turret. Since only one pair of X- and Z-axis actually exist, three is only one
sensor coordinate system and machine coordinate system. However, a program coordinate system
can be established for the main spindle and the sub spindle independently, and the program coordi-
nate system is automatically selected according to the selection of the spindle mode.

1-2. Program Coordinate System


Eeoelsww3002
A program coordinate system is used as the reference coordinate system for programming.
For a sub spindle model, each of the spindle has its own program coordinate system and zero offset
can be set independently. Note that the Z-axis direction of the program coordinate system estab-
lished for the sub spindle is opposite to that of the machine coordinate system.

1-3. Coordinate System Selection


(1) One-saddle Models Eeoelsww3003
G codes are used to select the coordinate system.
The coordinate system should be selected by specifying appropriate G code in the starting
block of the program. Note that the block containing the coordinate system selection G code
must not contain other commands.
Selecting the main spindle.....G140
Selecting the sub spindle.....G141

NOTICE
At the beginning of a program, either of the spindle selection G codes must be specified.

(2) Two-saddle Models


Specify the coordinate system selection G code in the block immediately after the block where
a saddle selection G code (G13/G14) is specified.
For B-turret, only the main spindle can be selected at the G14 (B-turret) side, it is not necessary
to specify a spindle selection G code since the spindle mode at the G14 side is fixed at the
G140 (main spindle) mode.
4380-E P-22
SECTION 3 PROGRAMMING

1-4. Cautions on Switching the Spindle Modes


It is not allowed to switch the spindle mode in the following states. Eeoelsww3004
(1) Incremental programming mode
(2) Nose-R compensation mode
(3) LAP (automatic programming) mode
(4) Constant surface speed control mode
(5) Buffering arbitrary-angle chamfering sequences
4380-E P-23
SECTION 3 PROGRAMMING

2. PROGRAM COMMANDS
Only a difference between programming for standard models and sub spindle Eeoelsww3005
models is whether or
not a spindle mode selection G code that calls the corresponding coordinate system is specified at
the beginning of a program. Concerning the programming in the coordinate system called by the
spindle mode selection G code, there are no differences from the programming for standard models.
two-saddle models, if the same spindle mode is selected for both of the turrets, programming can be
made in the same manner as for standard two-saddle models. If different spindle modes are
selected, programming can be made in the same manner as programming for one-saddle models.

2-1. Commands
Basic codes and commands used for programming such as G codes, M codes, Eeoelsww3006
S commands, T
commands, and fixed cycle commands are the same as those used for standard models. In addition
to these codes and commands, the functions specific to the sub spindle models can be used.

2-2. Functions Specific to the Sub Spindle Models


Eeoelsww3007
The sub spindle models have the unique feature in workpiece transfer between the two spindles so
that integrated multiple-processes operation can be performed in one machine. The functions indi-
cated below are provided to implement this feature effectively.
(1) W-axis Commands
The relative position of the sub spindle to the main spindle can be controlled using W-axis com-
mands.
For W-axis movement control, either the G00 (positioning) or the G01 (linear interpolation; cut-
ting feed) can be used.

<G codes>
G00.....Positioning
G01.....Linear interpolation

<Format>
G00 W_____
G0 W_____ F_____

NOTICE
1) In the linear interpolation (G01) mode, designation of both G94 (feed per minute) and G95
(feed per revolution) are possible. In the G94 (feed per minute) mode, however, W-axis fee-
drate is controlled based on the main spindle speed.
2) For one-saddle model, the main spindle mode must always be selected.
For two-saddle model, selection of the spindle mode is possible at both of the G13 and G14
sides. However, both of G13 and G14 sides must select the main spindle (G140).
3) For two-saddle model, it is necessary to specify which of the W-axis commands (commands at
the G13 side or G14 side) is valid to avoid problems caused by W-axis commands specified at
both sides by mistake.
G122.....W-axis commands may be specified only at the G13 side.
G123.....W-axis commands may be specified only at the G14 side.
Designation of G122 and G123 must be synchronized in the G13 and G14 side programs.
At power on, the G122 mode is valid.
4380-E P-24
SECTION 3 PROGRAMMING

(2) Main/Sub Spindle Synchronized Rotation Command


Using the synchronized rotation command, it is possible to match the sub spindle state (speed,
rotation direction phase) with the main spindle state. In the synchronized control mode, it is not
necessary to specify the spindle speed and rotation direction commands for the sub spindle.

<M codes>
M150.....Synchronized rotation mode cancel
M151.....Synchronized rotation mode ON

NOTICE
1) M150/M151 can be specified only in the G140 mode.
2) The sub spindle operation is controlled to synchronize its state to the main spindle.
3) The synchronized rotation mode can be called even while both of the spindles are rotating.
4) If the synchronized rotation mode was called while the sub spindle was rotating, the sub spin-
dle speed and rotation direction before synchronization are restored when the synchronized
rotation mode is canceled by M150.

[Supplement]
When synchronized rotation is started without a workpiece, "DIFF over" alarm might occur with the
sub spindle:
This is because the control judges that a workpiece is clamped and applies torque limit on the sub
spindle when the sub spindle chuck is closed during synchronized rotation. Therefore, if a work-
piece is not clamped in the sub spindle chuck in the synchronized rotation mode, the sub spindle
will fail to rotate in synchronization with the main spindle.
This alarm does not occur as far as the workpiece is clamped by both chucks and the main and
sub spindles are physically jointed.

(3) Opposed Spindle Chuck Open/Close Command


It is possible to open/close the chuck on the spindle currently selected and the opposed spindle
chuck.

<M codes>
M248.....Opposed spindle chuck close
M249.....Opposed spindle chuck open
(4) Opposed Spindle Chuck Open/Close Interlock Release Command
By releasing the opposed spindle chuck open/close interlock, it is possible to open/close the
chuck on the opposed spindle even when the main spindle is rotating.

<M codes>
M246.....Opposed spindle chuck open/close interlock release OFF
M247.....Opposed spindle chuck open/close interlock release ON
(5) Opposed Spindle Airblow
Air blow for the spindle, opposing to the currently selected spindle, can be turned ON and OFF.

<M codes>
M288.....Opposed spindle air blow OFF
M289.....Opposed spindle air blow ON
4380-E P-25
SECTION 3 PROGRAMMING

2-3. System Variables


Therefore, if system variables which have the coordinate system dependent dataEeoelsww3008
are used, a pro-
gram must be written ensuring that the objective coordinate system is selected when entering such
system variables in a program.
For data input/output operation using system variables, the data of the selected coordinate system
is input/output.
4380-E P-26
SECTION 4 DATA OPERATION

SECTION 4 DATA OPERATION

1. ZERO SETTING
For sub spindle models, a program zero can be set for each of the coordinate Eeoelsww4001
systems which are
defined by the combination of G13/G14/G140/G141.
one-saddle machines, it is not necessary to specify G13/G14. Concerning the B-turret of two-saddle
machines, selection of only G140 (main spindle) mode is possible.
Zero offset and zero shift of the W-axis can be set for the A-turret and B-turret side independently.

EIOELSWW4001R01
4380-E P-27
SECTION 4 DATA OPERATION

1-1. Zero Offset


(1) A-turret 1 spindle Eeoelsww4002
Set the program zero of the coordinate system established by the A-turret and the main spindle.
Set also the zero point of the W-axis which is used for the W-axis commands specified in a G13
side program.
Although setting can be made in the same manner as setting the similar data for standard
machines, it is necessary to ensure that the sub spindle mode is OFF (indicating lamp in the
MODE button on the option panel is OFF.).
Note that the W-axis zero offset defines the program coordinate system of the sub spindle in
reference to the main spindle and, therefore, it is not influenced by the A-turret position at all.
(2) A-turret 2 spindle
Set the program zero of the coordinate system established by the A-turret and the sub spindle.
Although setting can be made in the same manner as setting the similar data for standard
machines, it is necessary to ensure that the sub spindle mode is OFF (indicating lamp in the
MODE button on the option panel is OFF.).
In the sub spindle mode, set the Z-axis direction offset value of the tool nose position in refer-
ence to the sub spindle for the Z-axis zero offset. Since the sub spindle can move in the Z-axis
direction, if the sub spindle is moved after the Z-axis zero offset was set, the Z-axis zero offset
value is automatically corrected by the moved distance. The data necessary for automatic off-
set data correction is automatically set for the W-axis machine coordinate system zero offset
when the Z-axis zero offset is set.
(3) B-turret 1 spindle
Set the program zero of the coordinate system established by the B-turret and the main spindle.
Set also the zero point of the W-axis which is used for the W-axis commands specified in a G14
side program. Note that the W-axis zero offset defines the program coordinate system of the
sub spindle in reference to the main spindle as in the case of A-turret 1 spindle and, therefore, it
is not influenced by the B-turret position at all.

1-2. Setting the Offset Data


(1) Select the manual mode. Eeoelsww4003
(2) Select the coordinate system for which the zero point is set.
Turret selection key (two-saddle machines)
Sub spindle mode button (option panel)
(3) Move the axes to the desired position using the SLIDE JOG buttons or the pulse handle.
(4) Select the zero set mode.
(5) Set the data using the [F1] (SET), [F2] (ADD), and [F3] (CAL) functions.
4380-E P-28
SECTION 4 DATA OPERATION

2. TOOL DATA SETTING


Eeoelsww4004
For the tool offset data, 32 pairs of offset data can be set for each of the A-turret and the B-turret,
independently. For the A-turret, the set data is used in common to the main spindle and the sub
spindle since the data is not related to the spindle mode.
Note that the offset is made in the direction of the active program coordinate system. Therefore, if
the direction of the program coordinate system is opposite to each other between the main spindle
side coordinate system and the sub spindle side coordinate system, the offset is made in the oppo-
site direction in these two coordinate system if the same offset number is used in them.

NOTICE
If the tool offset data is set using the calculation function, the data is calculated based on the
coordinate system of the selected spindle mode. Therefore, the selected spindle mode and the
spindle mode for which the tool offset mode should be calculated must be confirmed before you
calculate the tool offset data.
4380-E P-29
SECTION 5 PARAMETERS

SECTION 5 PARAMETERS

1. OVERVIEW
Since the basic data setting method in the parameter setting mode is the same Eeoelsww5001
as used for setting
the data of standard machines, refer to the DATA OPERATION in OSP OPERATION MANUAL for
the procedure for setting the parameters.
When the coordinate values are set using the calculation function, however, the data valid in the
selected operation mode is used. Therefore, if data is calculated based on the coordinate values of
the X- and W-axis in the machine coordinate system in the state the spindle selected in the active
operation mode and the spindle mode selected in the data setting mode differ, the data will not be
calculated correctly. To set the data using the calculation function, select the manual mode and
select the coordinate system used for setting the data by specifying the turret (A/B) and the spindle
(main, sub) before calculating the data.
An error occurs if the spindle selected in the data setting mode and the spindle mode selected in the
operation mode differ from each other. Concerning the setting and addition operation, it is not nec-
essary to pay attention to the operation mode.

1-1. User Parameters


User parameters can be set for each of the three coordinate systems. Eeoelsww5002
The desired coordinate system should be selected using the turret selection key ([A], [B]) and the
spindle selection key (SUB SPINDLE MODE).
The initial settings and setting ranges for each of the entries on this screen are as follows.
• VARIABLE LIMIT
The variable soft-limits determine the stroke range of the X (Z) axis in accordance with the
workpiece.
They can be used to set the turret indexing position, prevent inappropriate positioning due to
programming errors, and protect the chuck and tailstock.
Variable soft-limits are set for both the positive and negative axis directions. They cannot be set
outside the stroke end limits.
Initial Setting Setting Range Setting Units
Depends on the machine
-99999.999 to +99999.999 Selected unit system
specifications

[Supplement]
1) When using a machine with the two-saddle specification, select the parameter screens for each
saddle control axis with the turret selection keys.
When using a machine with the multiple machining specification, some setting fields relating to
the C-axis are displayed but since the C-axis is a rotary axis it requires no variable soft-limit set-
tings.
2) Variable soft-limit settings can be made either in reference to the program zero (P) or the
machine zero (M).

• Droop
The servo follow-up function of the feed axes has a fundamental lag (DIFF) with respect to func-
tion generation. Due to this lag, particularly during high-speed cutting, droop is generated at
corners. This droop can be reduced by program commands and parameter settings.
Initial Setting Setting Units Setting Range
Linear axis 10 (µm) C-axis 0.07 (deg) 0 to 1.000 Selected unit system
4380-E P-30
SECTION 5 PARAMETERS

1-2. Chuck Parameters


Eeoelsww5003
The chuck data of the chuck on the main spindle is set for the standard chuck/tailstock spindle
parameters .
For the second spindle chuck, set the parameter data using the following screens.

EIOELSWW5001R01

The settings made on the CHUCK parameter screen are explained below.
• CHUCK HOLD CHANGE
Select OD or ID chucking.
Initial setting OD-GRIP
• CHUCK/CENTER WORK CHANGE
Select chuck work or center work.
Initial setting CHUCK WORK
• CHUCK BARRIER
The chuck barrier function allows an area into which the tool cannot enter to be set in accor-
dance with the shape of the chuck. The chuck barrier check can be switched ON and OFF by
program commands (M codes) so that it is performed only when necessary during cutting.
Code Description
L Chuck jaw length
D Chuck jaw size
L1 Chuck jaw gripping length
D1 Chuck jaw gripping face width
CX Chuck gripping diameter
CZ Distance from program zero
4380-E P-31
SECTION 5 PARAMETERS

NOTICE
1) The chuck barrier is set in the program coordinate system. Therefore, the shifting of the Z-axis
program zero when the workpiece changes causes the barrier area to shift accordingly.
2) If the chuck barrier is set outside the variable soft-limit area, the variable soft-limit defines the
chuck barrier at that location.
3) When the NC control software is installed, the initial settings are set for all the chuck barrier
data.
4) The only barrier data for which [CAL] [F3] in the function menu can be used are jaw positions
CX and CZ. For all other data, use [SET] [F1] or ADD [F2].

CAUTION
Even when a two-saddle specification machine is being used, only one set of CX/CZ jaw position
data can be set. This makes it impossible to perform a chuck barrier check if the program zeros at
saddle A and saddle B are at different physical positions.
4380-E P-32
SECTION 5 PARAMETERS

1-3. Machine System Parameter (Airblow/Coolant)


Eeoelsww5004
For one set of M codes which control air blow and coolant outputs, the OSP provides two outputs.
These outputs can be changed over according to the coordinate system in which control commands
are specified.
The settings made on the AIRBLOW/COOLANT parameter screen are explained below.

Page 1/2
• Airblow A (M89/M88) output selection
Select the type of output for airblow A (M89/M88)
0: Fixed as first airblow A
1: Fixed as second airblow A
2: Follows the turret selection (G13/G14)
G13 side: First airblow A output
G14 side: Second airblow A output
3: Follows the spindle selection (G140/G141)
G140 side: First airblow A output
G141 side: Second airblow A output

Initial setting Setting Range


0 0 to 3
• Airblow B (M51/M50) output selection
Select the type of output for airblow B (M51/M50).
0: Fixed as first airblow B
1: Fixed as second airblow B
2: Follows the turret selection (G13/G14)
G13 side: First airblow B output
G14 side: Second airblow B output
3: Follows the spindle selection (G140/G141)
G140 side: First airblow B output
G141 side: Second airblow B output

Initial setting Setting Range


0 0 to 3
• Airblow C (M155/M154) output selection
Select the type of output for airblow C (M155/M154).
0: Fixed as first airblow C
1: Fixed as second airblow C
2: Follows the turret selection (G13/G14)
G13 side: First airblow C output
G14 side: Second airblow C output
3: Follows the spindle selection (G140/G141)
G140 side: First airblow C output
G141 side: Second airblow C output

Initial setting Setting Range


0 0 to 3
4380-E P-33
SECTION 5 PARAMETERS

• Airblow D (M127/M126) output selection


Select the type of output for airblow D (M127/M126).
0: Fixed as first airblow D
1: Fixed as second airblow D
2: Follows the turret selection (G13/G14)
G13 side: First airblow D output
G14 side: Second airblow D output
3: Follows the spindle selection (Gi40/G141)
G140 side: First airblow D output
G141 side: Second airblow D output

Initial setting Setting Range


0 0 to 3
• Airblow E (M219/M218) output selection
Select the type of output for airblow E (M218/M219).
0: Fixed as first airblow E
1: Fixed as second airblow E
2: Follows the turret selection (G13/G14) G13 side: First airblow E outputG14 side: Second
airblow E output
3: Follows the spindle selection (G140/G141) G140 side: First airblow E outputG141 side:
Second airblow E output

Initial setting Setting Range


0 0 to 3
• Coolant 1 (M09/M08) output selection
Select the type of output for coolant 1 (M09/M08).
0: Fixed as first coolant 1 output
1: Fixed as second coolant 1 output
2: Follows the turret selection (G13/G14)
G13 side: First coolant 1 output
G14 side: Second coolant 1 output
3: Follows the spindle selection (G140/G141)
G140 side: First coolant 1 output
G14i side: Second coolant 1 output

Initial setting Setting Range


0 0 to 3
4380-E P-34
SECTION 5 PARAMETERS

• Coolant 2 (M145/M144) output selection


Select the type of output for coolant 2 (M145/M144).
0: Fixed as first coolant 2 output
1: Fixed as second coolant 2 output
2: Follows the turret selection (G13/G14)
G13 side: First coolant 2 output
G14 side: Second coolant 2 output
3: Follows the spindle selection (G140/G141)
G140 side: First coolant 2 output
G141 side: Second coolant 2 output

Initial setting Setting Range


0 0 to 3
• Coolant 3 (M175/M174) output selection
Select the type of output for coolant 3 (M175/M174).
0: Fixed as first coolant 3 output
1: Fixed as second coolant 3 output
2: Follows the turret selection (G13/G14)
G13 side: First coolant 3 output
G14 side: Second coolant 3 output
3: Follows the spindle selection (G140/G141)
G140 side: First coolant 3 output
G141 side: Second coolant 3 output

Initial setting Setting Range


0 0 to 3
• High pressure coolant output selection
Selects whether to use coolant 1 (M08/M09), coolant 2 (M144/M145), or coolant 3 (M174/
M175) as high pressure coolant.
0: Coolant 1 (M08/M09)
1: Coolant 2 (M144/M145)
2: Coolant 3 (M174/M175)

Initial setting Setting Range


0 0 to 2
• Coolant 2 (M145/M144) auto mode
Coolant 2 (M145/M144) is always delivered in the AUTO mode regardless of the setting made
with the [COOLANT] keys.
Initial setting No check mark
• Coolant 3 (M175/M175) auto mode
Coolant 3 (M175/M175) is always delivered in the AUTO mode regardless of the setting made
with the [COOLANT] keys.
Initial setting No check mark
4380-E P-35
SECTION 5 PARAMETERS

1-4. Machine User Parameter (Airblow/Coolant)


Eeoelsww5005
By the setting of a parameter, it is possible to jog the spindle while the air blow command is exe-
cuted.
If the parameter setting is so made that air blow 1 is always output disregarding the active coordi-
nate system, the main spindle jogs. If air blow 2 is always output due to the setting of the parameter,
the sub spindle jogs.
The settings made on the AIRBLOW/COOLANT parameter screen are explained below.

Page 1/3
• Spindle inching with 1st/2nd airblow A
Set the check mark to jog the spindle when an M89 command is given.
Initial setting No check mark
• Spindle inching with 1st/2nd airblow B
Set the check mark to jog the spindle when an M51 command is given.
Initial setting No check mark
• Spindle inching with 1st/2nd airblow C
Set the check mark to jog the spindle when an M155 command is given.
Initial setting No check mark
• Spindle inching with 1st/2nd airblow D
Set the check mark to jog the spindle when an M127 command is given.
Initial setting No check mark
• Spindle inching with 1st/2nd airblow E
Set the spindle to jog the spindle when an M219 command is given.
Initial setting No check mark
4380-E P-36
SECTION 5 PARAMETERS

1-5. Machine User Parameter (Chuck)


The settings made on the CHUCK parameter screen are explained below. Eeoelsww5006
• 1st spindle/2nd spindle chuck clamp answer timer
Set the time lapse after the chuck clamp confirmation input signal comes ON before the clamp-
ing operation is considered completed when a chuck clamp command is given.
Initial setting Setting Range
100 1 to 1000
• 1st spindle/2nd spindle chuck unclamp answer timer
Set the time lapse after the chuck unclamp confirmation input signal comes ON before the
unclamping operation is considered completed when a chuck unclamp command is given.
Initial setting Setting Range
100 1 to 1000
• 1st spindle/2nd spindle chucking miss detect start timer
On machines featuring the chucking error detection specification, Set the time lapse after the
chucking error detection air output coming ON that the chucking error pressure input is con-
firmed.
Initial setting Setting Range
300 1 to 60000
• 1st spindle/2nd spindle air chuck clamp answer timer
Set the time lapse after the chuck clamp confirmation input signal comes ON before the clamp
operation is considered completed when an air chuck clamp command is given.
Initial setting Setting Range
500 1 to 1000
• Air chuck unclamp answer timer
Set the time lapse after the chuck unclamp confirmation input signal comes ON before the
unclamp operation is considered completed when an air chuck unclamp command is given.
Initial setting Setting Range
500 1 to 1000
• Opposite M command effective in chuck moving
Set the check mark to specify the following: if, before completion of the operation specified by
an M83 or M84 command given together with an M64 command, an M code command specify-
ing an opposite operation is given, this opposite operation will be performed without waiting for
completion of the current operation.
Initial setting No check mark
• Chuck interlock effective
Set effective/ineffective of alarm check for "1st spindle chuck interlock/" signal when the chuck
clamp/unclamp command is executed (when chuck is operating). Alarm check is eWective
when check mark is entered.
Initial setting No check mark
4380-E P-37
SECTION 5 PARAMETERS

1-6. Machine User Parameter (Spindle)


For the spindle related parameters, separate screens are provided for the mainEeoelsww5007
and the sub spindle.
Therefore, when setting parameters, make sure that the displayed screen is for the desired spindle.
The settings made on the SPINDLE parameter screen are explained below.

Page 1/2 (1ST SPINDLE), Page 2/2 (2ND SPINDLE)


• Allowable chuck rotation speed
Set the maximum chuck rotation speed for the chuck used.
Initial setting Setting Range
0 to Maximum chuck
0
rotation speed
• Inching speed
Set the spindle speed when a spindle jog command is given.
Initial setting Setting Range
40 1500
• No Spindle stop with M00/M01/M02/M30
Set the check mark to prevent the spindle being stopped by M00/M01/M02/M30 commands.
Initial setting No check mark
• Orientation direction CW
Set the check mark to make the direction of rotation of the spindle when it is oriented from the
stopped state "clockwise."
Initial setting No check mark
• Orientation direction CCW
Set the check mark to make the direction of rotation spindle when it is oriented from the stopped
state "counterclockwise ."
Initial setting No check mark
• Orientation answer timer
Set the time lapse after reaching the target angle range before a spindle orientation operation is
considered to be completed.
Initial setting Setting Range
20 0 to 9999
• Orientation electric type select (pin/brake)
Set the check mark when not using the pin input/output signals or brake input/output signals
with the pin type or brake type orientation function.
Initial setting No check mark
• No orientation cancel with M02/M30 (electric)
Set the check mark to maintain the spindle oriented state after execution of M02/M30 when
using the electrically controlled orientation function.
Initial setting No check mark
• No orientation cancel with operation mode change (electric)
Set the check mark to maintain the spindle oriented state after the operation mode is changed
(between automatic/MDI and manual) when using the electrically controlled orientation function.
Initial setting No check mark
4380-E P-38
SECTION 5 PARAMETERS

• No orientation cancel with NC reset (electric)


Set the check mark to maintain the spindle oriented state after NC reset is made when using
the electrically controlled orientation function.
Initial setting No check mark

1-7. Machine System Parameter (Spindle)


The settings made on the SPINDLE parameter screen are explained below. Eeoelsww5008
• 1st spindle/2nd spindle oscillation speed
Set the oscillation speed when the spindle gear speed range is changed. (Spindle override is
ineffective.)
Initial setting Setting Range
40 1 to 500
• 1st spindle/2nd spindle torque limit value
Set the limit value for motor torque when the spindle is accelerating or decelerating. By reduc-
ing this value it is possible to restrict the current flow to the spindle motor during acceleration
and deceleration.
Initial setting Setting Range
100 40 to 100
• 1st spindle/2nd spindle S command cancel by M02/M30
When an M02/M30 command is executed, the S command value effective up to that point is
cancelled.
Initial setting Check mark set
4380-E P-39
SECTION 5 PARAMETERS

1-8. Machine System Parameter (Door Interlock)


The settings made on the DOOR INTERLOCK parameter screen are describedEeoelsww5009
below.
• Allowable 1st spindle/2nd spindle maximum speed
Even when the door interlock is ON, spindle speeds generated by spindle jog, oscillation, or ori-
entation commands do not cause an alarm if they are within the setting for this parameter.
Initial setting Setting Range
50 0 to 50
• Feed axis maximum speed
Set the maximum feedrate when the door is open, which will apply even under conditions other
than the following: [DOOR INTERLOCK] switch OFF and automatic operation mode and single
block mode not selected.
Initial setting Setting Range
2000000 0 to 2000000
• Allowable Milling spindle maximum speed A-side/B-side
Set the maximum spindle speed generated by M-tool spindle jog, oscillation, or orientation com-
mands that will not cause an alarm even when the door interlock is ON.
Initial setting Setting Range
50 0 to 50
• Door lock release timer
For a machine equipped with the mechanical lock type manual door opening/closing mecha-
nism, set the time lapse after pressing the mechanical lock switch lock release button before
the lock of the mechanical lock switch is released.
Initial setting Setting Range
0 0 to 9999
4380-E P-40
SECTION 5 PARAMETERS

1-9. Machine System Parameter (Milling Spindle)


The settings made on the MILLING SPINDLE parameter screen are explained Eeoelsww5010
below.

Page 1/2 (A-SIDE) and page 2/2 (B-SIDE)


• Oscillation speed
Set the M-axis oscillation speed when the M-axis gear speed range is changed.
Initial setting Setting Range
40 30 to 500
• Torque limit value
Set the limit value for motor torque when the M-axis is accelerating or decelerating. By reducing
this value it is possible to restrict the current flow to the M-tool spindle motor during acceleration
and deceleration.
Initial setting Setting Range
100 40 to 100
• SB command cancel by M02/M30
When an M02/M30 command is executed, the S command value effective up to that point is
cancelled.
Initial setting Check mark set
• Number of oscillation (for clutch connection)
if using a machine equipped with the M-axis one-point clutch mechanism, set the number of M-
axis oscillations for engaging the clutch for this parameter.
Initial setting Setting Range
1 0 to 50
• Oscillation speed (for clutch connection)
If using a machine equipped with the M-axis one-point clutch mechanism, set the M-axis oscilla-
tion speed when engaging the clutch.
Initial setting Setting Range
50 0 to 1000
• Oscillation timer (for clutch connection)
If using a machine equipped with the M-axis one-point clutch mechanism, set the M-axis oscilla-
tion time when engaging the clutch.
Initial setting Setting Range
1 0 to 10
4380-E P-41
SECTION 6 OTHERS

SECTION 6 OTHERS

1. SWING-SLIDE TYPE PARTS CATCHER FOR SUB SPINDLE

1-1. Overview
Eeoelsww6001
For the machine equipped with a sub spindle, a parts catcher can be used to unload workpieces by
mounting the parts catcher arm to the fixed cover at the right spindle side. The workpiece held in the
sub spindle is unloaded from it by the combined operation of arm swing motion and bucket slide
motion.
Mechanism (workpiece collecting container is attached to the door)

EIOELSWW6001R01
4380-E P-42
SECTION 6 OTHERS

1-2. Operating Procedure


The parts catcher can be advanced and retracted either by using pushbuttons Eeoelsww6002
or M codes.
(1) Pushbuttons
In the manual mode and during manual interrupts, operation instructions are given by means of
the parts catcher advance and retract pushbuttons. In other operation modes, use of these
pushbuttons is ignored.
(2) M Codes
In the automatic operation and MDI operation modes, operation instructions are given by
means of the M codes indicated below. An answer is returned on input of the parts catcher
advance/retract end confirmation signals.
M76.....Parts catcher retract
M77.....Parts catcher advance
For machines equipped with two saddles, instructions can be given in either the G13 or G14
mode.

1-3. Interlock
(1) Parts Catcher Advance/Retract Instruction Interlock Eeoelsww6003
Advance/retract instructions are executed only if all of the conditions listed below are satisfied If
these conditions are not satisfied, an alarm occurs in the automatic/MDI mode, and in the man-
ual mode the instruction is ignored.
a) The XB-axis is a the positive variable limit position.
b) The ZB-axis must be at the ZB-axis operation enabled position or at a position in the nega-
tive direction with respect to the ZB-axis operation enabled position.
c) The W-axis is at the W-axis workpiece transfer position or at a position in the positive direc-
tion with respect to the W-axis workpiece transfer position.
d) The 2nd spindle is stopped.
e) The front door is closed. (However, this condition does not apply when the door interlock
switch is set to OFF in the manual mode or during manual interruptions (for machines
equipped with a parts catcher).)
f) The touch setter is retracted. (Machines equipped with a touch setter)
(2) Interlocks when the Parts Catcher is not at the Retract End
When the following instructions are executed when the parts catcher is not at the retract end, an
alarm occurs in the automatic/MDI mode, and in the manual mode the instruction is ignored.
a) Axis motion instruction to move the XB-axis in the negative direction
b) Axis motion instruction to move the ZB-axis in the positive direction from the ZB-axis opera-
tion enabled positions
c) Axis motion instruction to move the W-axis in the negative direction from the W-axis work-
piece transfer position
d) Instruction to rotate the 2nd axis
e) Touch setter arm advance/retract instructions (machines equipped with a touch setter)

[Supplement]
Of the interlocks indicated above, those that relate to the XB-axis and ZB-axis are only applicable
with two-saddle specifications.
4380-E P-43
SECTION 6 OTHERS

1-4. Parameters
Eeoelsww6004
OPTIONAL PARAMETER (PARTS CATCHER).....W-axis workpiece transfer position
OPTIONAL PARAMETER (PARTS CATCHER).....ZB-axis parts catcher workpiece chute position
Initial setting :0
Setting unit : 1 µm
Setting range : 0 to 99999999
The W-axis workpiece transfer position can be read and written using the system variable indicated
below.
[VPWTP]
LIST OF PUBLICATIONS

Publication No. Date Edition

4380-E February 2000 1st

4380-E-R1 October 2000 2nd

4380-E-R2 August 2002 3rd

This manual may be at variance with the actual product due to specification or
design changes.
Please also note that pecifications are subject to change without notice.
If you requireclarification or further explanation of any point in this manual, please
contact your OKUMA representative.

You might also like