LE32-114-R1 Special Operation MacTurn
LE32-114-R1 Special Operation MacTurn
OSP-P200L
MACTURN/MULTUS Series
OPERATION MANUAL
(1st Edition)
Pub No. 5262-E (LE32-114-R1) Jan. 2006
5262-E P-(i)
SAFETY PRECAUTIONS
SAFETY PRECAUTIONS
The machine is equipped with safety devices which serve to protect personnel 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.
• 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
• 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).
• 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
vibrations 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.).
5262-E P-(ii)
SAFETY PRECAUTIONS
(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.
(2) Do not operate the machine with the front cover, chuck cover, or another protective cover
removed.
(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.
(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.
(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.
(16) Cut workpieces with a transmitted power and torque within the permissible range.
4. On Finishing Work
(1) On finishing work, clean the vicinity of the machine.
(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.
(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.
(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.
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.
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 han-
dled, the contents of the memory may be destroyed and for this reason only service per-
sonnel should handle these boards.
6. General Precautions
(1) Keep the vicinity of the machine clean and tidy.
(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.
5262-E P-(v)
SAFETY PRECAUTIONS
DANGER
indicates an imminently hazardous situation which, if not avoided, will result in death or serious
injury.
WARNING
indicates a potentially hazardous situation which, if not avoided, could result in death or seri-
ous injury.
CAUTION
indicates a potentially hazardous situation which, if not avoided, may result in minor or moder-
ate injury.
CAUTION
indicates a potentially hazardous situation which, if not avoided, may result in damage to your
property.
SAFETY INSTRUCTIONS
indicates general instructions for safe operation.
5262-E P-(i)
INTRODUCTION
INTRODUCTION
Thank you very much for choosing our CNC system. This numerical control system is a expandable CNC
with various features . Major features of the CNC system are described below.
To operate the CNC system to its maximum performance, thoroughly read and understand this instruction
manual before use.
Keep this instruction manual at hand so that it will be available when you need a help.
Screens
CONTENTS
SECTION 7 APPENDIX
5262-E P-(i)
TABLE OF CONTENTS
TABLE OF CONTENTS
SECTION 1 TURRET OPERATION.............................................................................1
1. Overview.................................................................................................................................. 1
2. Turret Indexing Control ............................................................................................................ 2
2-1. Turret Index Position ........................................................................................................ 2
2-2. Turret Number Assignment .............................................................................................. 3
2-3. Turret Indexing Turret Control .......................................................................................... 4
3. Turret B-axis Positioning Control ............................................................................................. 5
3-1. B-axis Positioning ............................................................................................................. 5
3-2. Movable Range of the B-axis ........................................................................................... 5
3-3. Precautions for B-axis positioning control ........................................................................ 6
4. Turret Indexing Commands ..................................................................................................... 7
4-1. Command Systems .......................................................................................................... 7
4-2. Base cutting Position Indexing by Tool Numbers ............................................................. 7
4-3. Vertical Cutting Position Indexing by Tool Numbers ........................................................ 7
4-4. Base cutting Position Indexing by Tool Group Numbers .................................................. 8
4-5. Vertical Cutting Position Indexing by Tool Group Numbers ............................................. 8
4-6. Base cutting Position Indexing by Turret Numbers .......................................................... 8
4-7. Vertical Cutting Position Indexing by Turret Numbers ...................................................... 9
4-8. ATC Position Indexing by Turret Numbers ....................................................................... 9
4-9. Independent Direction of the Tool Compensation Number, the Nose R Com-
pensation Number, and the Tool Diameter Compensation Number................................. 9
5. Turret B-axis Positioning Commands .................................................................................... 10
5-1. Command Systems ........................................................................................................ 10
5-2. B-axis Positioning Command in the Same Block as the TL Command .......................... 11
5-3. B-axis Positioning Command in the Same Block as the TG Command ......................... 11
5-4. B-axis Positioning Command in the Same Block as the T Command ............................ 12
5-5. Independent Command for Positioning B-axis ............................................................... 12
5-6. Turret Rotary Position Offset Command in B-axis Positioning (G52) ............................. 13
5-7. Terms Relevant to Turret Rotary Position Compensation .............................................. 14
6. Manual Turret Indexing Operation ......................................................................................... 15
6-1. Turret Indexing Position.................................................................................................. 15
6-2. H1 Turret ........................................................................................................................ 15
7. Manual B-axis Positioning Operation..................................................................................... 16
7-1. Positioning the B-axis ..................................................................................................... 16
7-2. Canceling B-axis positioning .......................................................................................... 16
7-3. BA Angle Data Display ................................................................................................... 17
8. Manual Slant Feed Function.................................................................................................. 18
8-1. Designating a Slant Feed Direction ................................................................................ 18
8-2. Selecting Slant Feed, Feed Operation ........................................................................... 19
8-3. Caution on Recovering from Manual Intervention .......................................................... 20
8-4. Relationship with the Slant Compound Fixed Cycle Function ........................................ 20
5262-E P-(ii)
TABLE OF CONTENTS
8-5. Others............................................................................................................................. 20
9. Tool Index Function ............................................................................................................... 21
9-1. Relation between Turret Indexing and Tool Indexing ..................................................... 21
9-2. Relation between Tool Indexing and Graphic Display .................................................... 21
9-3. Relation between Tool Index Command and Tool Compensation ................................. 22
9-4. Tool Index Commands ................................................................................................... 22
9-5. Relation between Rotary Tool and Tool Index Commands ............................................ 22
10.Parameter Settings ................................................................................................................ 23
10-1.B-axis User Parameters ................................................................................................ 23
10-2.B-axis System Parameters ............................................................................................ 23
10-3.Turret Position Error Compensation .............................................................................. 23
10-4.B-axis Indexing Angles .................................................................................................. 23
10-5.M-axis Orientation ......................................................................................................... 24
10-6.System Parameters ....................................................................................................... 24
10-7.Optional Parameters...................................................................................................... 25
10-8.Machine System Parameters ........................................................................................ 25
11.Tool Data Setting ................................................................................................................... 26
11-1.Tool Shape Data............................................................................................................ 26
11-2.Tool Compensation ....................................................................................................... 27
11-3.Tool Life Management (Special Function)..................................................................... 28
12.Tool Compensation Multi-System Function ........................................................................... 29
12-1.Combinations of Compensation Systems...................................................................... 29
12-2.Tool Compensation Data Structure ............................................................................... 30
12-3.Selecting the TOOL COMPENSATION Screen with the Tool Compensation
Multi-system Function..................................................................................................... 32
12-4.Tool Life Management Tool Information Screen for the Tool Compensation
Multi-system Function..................................................................................................... 32
12-5.System Variables........................................................................................................... 33
13.Other Functions ..................................................................................................................... 34
13-1.Tool Compensation Automatic Calculation Function..................................................... 34
13-2.Turret Coolant Interlock ................................................................................................. 34
13-3.Data Input/Output Function ........................................................................................... 35
13-4.Interlock ......................................................................................................................... 37
1. Overview
This section describes the functions and operations of the turrets installed in MACTURN and MUL-
TUS series.
MACTURN and MULTUS series can move its saddle in three directions X-axis, Y-axis, and Z-axis.
The turret rotates around the Y-axis.
The turret indexing function is available in two modes: “B-axis 1° indexing” by 1°, and “B-axis 1/
1000° indexing” by 0.001°. However, only “B-axis 1/1000° indexing” is available in MULTUS series.
• H1 turret
First spindle
base cutting
position
Second spindle
base cutting
position
LE32114R0100300030001
5262-E P-3
SECTION 1 TURRET OPERATION
H1 turret numbers
Although only one tool can be attached to the H1 turret, turret numbers 1 to 3 are assigned to it. The
turret can, therefore, be indexed as shown below with a T command, but to which direction the tool
will be faced will generally be directed.
T1 T3
T2
LE32114R0100300040001
5262-E P-4
SECTION 1 TURRET OPERATION
H1 turret
The MACTURN series can rotate the H1 turret between -15° and +195° and MULTUS series
machine can rotate between -30° and +195° with the base cutting position set at 0°.
It will be indexed in the order of T1 → T2 → T3 → T2 → T1 → T2 ... with the manual turret swing
button.
LE32114R0100300050001
LE32114R0100300050002
5262-E P-5
SECTION 1 TURRET OPERATION
H1 turret
Assuming that the indexed angle of the B-axis with T1 as the base cutting position is 0.000°, the B-
axis positioning command range for MACTURN series is between -30° and +195° and MULTUS
series is -30° and +195°.
LE32114R0100300080001
LE32114R0100300080002
5262-E P-6
SECTION 1 TURRET OPERATION
(3) A B-axis positioning command must be set in the same block as a turret indexing command.
(4) “BA = 0” will be considered directed when only a turret indexing command is issued.
(5) After the operation mode is switched from automatic or MFI operation to manual operation, the
angle data for the B-axis positioning command remains valid. The B-axis angle data is backed
up in real time and will be retained even after the power is turned OFF.
(6) The B-axis positioning angle data is displayed as current position data. However, if there is a
difference of more than 0.5 degrees between the directed B-axis position and the angle of the
B-axis actually positioned, the current position will be displayed as “.” In this case, the
current position will be displayed in the normal manner by swinging the turret again.
(7) The direction of the B-axis coordinates generally depends on the direction of the Y-axis coordi-
nates. MACTURN and MULTUS series machines, however, always treat the counterclockwise
direction as the B-axis positive direction. This direction will not be affected by Y-axis mirror
images that will be described later. On machines equipped with a sub-spindle, the clockwise
direction viewed from the turret is the B-axis positive direction when the coordinate system for
the second spindle mode is selected.
5262-E P-7
SECTION 1 TURRET OPERATION
This command indexes the tool of the number specified in [tt] to the base cutting position.
• With regard to 200 tool life control sets, specify a tool number in [ttt] and a tool compensation
number in [ooo]. The same number as the tool compensation number will be selected as the
nose R compensation number.
This command indexes the tool of the number specified in [ttt] to the vertical cutting position.
• With regard to 200 tool life control sets, specify a tool number in [ttt] and a tool compensation
number in [ooo]. The same number as the tool compensation number will be selected as the
nose R compensation number.
5262-E P-8
SECTION 1 TURRET OPERATION
This command indexes the tool of the tool group number specified in [gg] to the base cutting posi-
tion.
• With regard to 200 tool life control sets, specify a tool group number in [ggg].
• The same number as the tool compensation number will be selected as the nose R compensa-
tion number.
This command indexes the tool of the tool group number specified in [gg] to the vertical cutting posi-
tion.
• With regard to 200 tool life control sets, specify a tool group number in [ggg].
• The same number as the tool compensation number will be selected as the nose R compensa-
tion number.
This command indexes the turret of the number specified in [tt] to the base cutting position and
begins cutting with the tool attached in the base cutting position.
• With regard to 200 tool life control sets, specify a tool compensation number in [ooo]. The same
number as the tool compensation number will be selected as the nose R compensation number.
[Supplement]
Although TP = 0 can be omitted, a simple turret indexing command will be set in this case. T2 can
be directed.
5262-E P-9
SECTION 1 TURRET OPERATION
This command indexes the turret of the number specified in [tt] to the base cutting position and
begins cutting with the tool attached in the vertical cutting position.
• With regard to 200 tool life control sets, specify a tool compensation number in [ooo]. The same
number as the tool compensation number will be selected as the nose R compensation number.
This command indexes the turret of the number specified to the ATC position.
[Command format]
OF = oo
OF = ooo Number of tool life control sets: 200
This command can change the currently valid tool compensation number or nose R compensation
number.
• An error will occur if the OF command is set in the same block as the T, TL, and OG commands.
• The compensation number with the OF command will be valid for all of the tool offset number,
the nose R compensation number, and the tool diameter compensation number.
5262-E P-10
SECTION 1 TURRET OPERATION
Positioning from
base cutting position
Command Purpose Remarks
Positioning from
vertical cutting position
Performing posi- TL=rr t t oo BT=0 BA=[angle] G52
tioning simulta-
TL
neously with the TL=rr t t oo BT=1 BA=[angle] G52
TL command.
Performing posi- TG=gg BT=0 BA=[angle] G52
tioning simulta-
TG
neously with the TG=gg BT=1 BA=[angle] G52
TG command.
Performing posi- Trr t t oo TP=0 BA=[angle] G52
tioning simulta-
T
neously with the Trr t t oo TP=1 BA=[angle] G52
T command.
Available for only the H1
Independently
Indepen- turret.
performing posi- BA=[angle] G52
dent Angle from the base cutting
tioning.
position.
This command indexes the tool of the number specified in [tt] to the cutting position specified with
BT and relatively positions it to the position equal to the angle data specified with BA from the index-
ing position.
• With regard to 200 tool life control sets, specify a tool number in [ttt] and a tool compensation
number in [ooo].
The same number as the tool compensation number will be selected as the nose R compensa-
tion number.
This command indexes the tool of the tool group number specified in [tt] to the cutting position spec-
ified with BT and relatively positions it to the position equal to the angle data specified with BA from
the indexing position.
• With regard to 200 tool life control sets, specify a tool number in [ggg].
• The same number as the tool compensation number will be selected as the nose R compensa-
tion number.
This command indexes the turret of the number specified in [tt] to the base cutting position and rela-
tively positions it to the position equal to the angle data specified with BA from the indexing position.
• With regard to 200 tool life control sets, specify a tool compensation number in [ooo]. The same
number as the tool compensation number will be selected as the nose R compensation number.
[Supplement]
Although TP = 0 can be omitted, a simple turret indexing command will be set in this case, and
positioning with the BA command will be performed from the base cutting position.
LE32114R0100300250001
5262-E P-13
SECTION 1 TURRET OPERATION
LE32114R0100300260001
5262-E P-14
SECTION 1 TURRET OPERATION
LE32114R0100300780001
LE32114R0100300780002
6-2. H1 Turret
The H1 turret cannot continuously swing. For this reason, the order of indexing to the cutting posi-
tion is as shown below. Additionally, since only one tool can be attached to the turret, the turret does
not operate even if the turret swing button is pressed after the tool has been indexed to the ATC
position as long as “ATC position” indexing is selected.
The turret is indexed in the order shown below. However, when the B-axis positioning command (BA
command) is set, the axis will be positioned to the position offset by the angle.
LE32114R0100300300001
T1 is indexed directly to the ATC position, irrespective of the indexed state of the turret. However, by
clicking the turret button in the state of T3, the turret suspends swinging in the state of T2. Holding
down the button indexes the turret directly to the ATC position.
• On a machine equipped with a sub-spindle, the X-axis is positioned on the positive variable
limit.
The turret can swing when any one of the above conditions is met.
5262-E P-16
SECTION 1 TURRET OPERATION
LE32114R0100300420001
5262-E P-18
SECTION 1 TURRET OPERATION
Procedure :
2 Using [DISPLAY CHANGE], [ITEM], etc., have the “B-AXIS USER PARAMETER” screen dis-
played.
3 Move the cursor to “SLANT FEED ANGLE,” and set specific angle data.
LE32114R0100300450001
5262-E P-19
SECTION 1 TURRET OPERATION
For control, set to what degrees the coordinate system formed by Z-X will be rotated around the Y-
axis.
The axis selection key (X/Z) for manual operation mode can select the axis to the coordinate system
after rotation.
X
Z'
Slant feed
rotation angle
LE32114R0100300450002
[Supplement]
• If two or more of the X-axis, Y-axis, Z-axis, and C-axis JOG keys on the operation panel are
pressed at the same time when the “SLANT FEED” LED is lit, none of all of the feed axes will
move.
• Slant feed can be selected only in “manual operation mode or manual intervention mode” and
“Y-axis control mode.”
(2) Control when the axis has reached the variable limit
The X-axis or Z-axis setting position is valid as the variable limit even during manual slant feed
selection. When either the X-axis or Z-axis, which is in manual slant feed in the X’-axis or Z’-
axis, has reached the variable limit, all axis feed operations will stop, and the X’-axis or Z’-axis
will not move in the direction beyond the variable limit.
5262-E P-20
SECTION 1 TURRET OPERATION
If slant feed is performed and the SEQUENCE RETURN key is pressed during manual interven-
tion, the X-axis and the Y-axis independently travel to the sequence restart position and will not
linearly move back in the slant feed direction. Each axis returns at the manual feed speed. Before
pressing the SEQUENCE RESTART key, move the axes closer to the return position in advance
to minimize the axis travel distance to return.
8-5. Others
Since the turret B-axis positioning angle and the coordinate conversion angle around the Y-axis
specified in “SLANT FEED ANGLE” are independently handled, pay attention to both angle data
when drilling a slant face.
5262-E P-21
SECTION 1 TURRET OPERATION
Position A Position A
Position A Position B
Tool offset No.1 No.1
No.2 No.2
No.3 No.3
: :
Nose R No.1 No.1
compensation No.2 No.2
No.3 No.3
: :
Nose R No.1 No.1
direction No.2 No.2
No.3 No.3
: :
LE32114R0100300530001
For example, when the dot-meshed compensation of No. 2 is selected in position A, the compensa-
tion switches to No. 2 in the table under Position B upon execution of tool indexing. Since the tables
are independent, the compensation values are different between them.
LE32114R0100300650001
5262-E P-27
SECTION 1 TURRET OPERATION
Cutting position
Base position Vertical position
Table
Tool offset
Nose R compensation
Nose R direction
Shape code
(type, shape No.,
classification)
LE32114R0100300660001
Cutting position First spindle First spindle Second spindle Second spindle
Table base position vertical position vertical position base position
Tool offset
Nose R compensation
Nose R direction
Shape code
(type, shape No.,
classification)
LE32114R0100300660002
5262-E P-28
SECTION 1 TURRET OPERATION
LE32114R0100300670001
Press the function key [F4] (CUTTING POSITION) on the second page of functions to switch the
tool life management table for the base cutting position or vertical cutting position.
5262-E P-29
SECTION 1 TURRET OPERATION
• H1 turret function
This manual describes the sub-spindle model because it covers all the machine models.
In the case of single spindle model, regard it as the machine equipped only with the first spindle.
System First spindle base position First spindle vertical position Second spindle vertical position Second spindle base position
Table Position A Position B Position A Position B Position A Position B Position A Position B
Tool offset
Nose R compensation
Nose R direction
Shape code
A/B automatic A/B automatic A/B automatic
(type, shape No.,
switching switching switching
classification)
System First spindle base position First spindle vertical position Second spindle vertical position Second spindle base position
Table Position A Position B Position A Position B Position A Position B Position A Position B
Tool offset
Nose R compensation
Nose R direction
Shape code A/B automatic A/B automatic A/B automatic
(type, shape No., switching switching switching
classification)
“Position A” and “Position B” in the tables above are position A and position B of the tool index func-
tion.
“A/B automatic switching” in the tables means that the shape code automatically changes when
position A or position B is switched to the other by tool indexing.
* By selecting the tool compensation multi-system control function, the handling of the tool group
and offset group greatly varies between tool compensation (tool offset, nose R compensation,
nose R direction) and tool life management. An independent compensation table for tool com-
pensation is provided for each system, whereas the information tables for tool life management
are common to the systems.
However, the tool compensation data indirectly connected by an offset group is independently
available for each system, and it does not actually cause any problem in common information
tables.
5262-E P-32
SECTION 1 TURRET OPERATION
12-3. Selecting the TOOL COMPENSATION Screen with the Tool Com-
pensation Multi-system Function
The system displayed on the TOOL OFFSET/NOSE R COMPENSATION screen in tool data setting
mode can be switched by pressing the function key [F3] (CUTTING POSITION) on the second page
of functions.
* On a machine equipped with a sub-spindle, the first spindle or second spindle is switched to
the other by pressing the spindle selector button on the additional operation panel.
12-4. Tool Life Management Tool Information Screen for the Tool Com-
pensation Multi-system Function
There are three tool life management information screens: A (number of workpieces machined),
B (machining time), and C (wear amount). Each information screen is common to all systems.
5262-E P-33
SECTION 1 TURRET OPERATION
Tool offset
*=X, Z, Y
Nose R compensation
(2) When the tool compensation multi-system control function is not selected
Data type Identifier Description of data
Tool offset T1 <First spindle base position/position A>
X (X-axis)
Z (Z-axis)
Y (Y-axis)
Nose R compensation T2 <First spindle base position/position A>
X (X-axis)
Z (Z-axis)
Q (pattern number)
5262-E P-36
SECTION 1 TURRET OPERATION
13-4. Interlock
(1) Turret swing conditions
The H1 turret can rotate when it is at only the “X-axis positive limit”.
The M-axis does not stop at a fixed position with a turret ATC position indexing command
(however, the M-axis fixed position stop command from the ATC is valid).
5262-E P-38
SECTION 2 ATC OPERATION
1. Overview
The ATC unit discussed here exchanges the tools in the turret with the tools stored in the magazine.
The ATC provided in MACTURN and MULTUS is NC-controlled and rotates, advances, or retracts
its tool change arm by the BL motor.
2. Machine Specifications
2-1-1. Turret
MACTURN 30/50 has an H2 turret while MACTURN 250/350/550 and MULTUS-B300/B400 has an
H1 turret to which an L or M tool can be mounted.
For details of indexing, refer to A. TURRET OPERATION.
T3
T1
T1
H2 Turret H1Turret
LE32114R0100400020001
2-1-2. Magazine
Magazine pots can store an L-tool, an M-tool, a DT tool (dummy tool) or a sensor. Concerning a
sensor, note that only a sensor that can be handled by the ATC unit may be used.
• The magazine has two tool index positions. They are the ATC position where automatic tool
change is performed by the ATC, and the manual tool change position where a tool is manually
mounted to or removed from a magazine pot.
• When storing a super-large diameter tool in the magazine, the super-large diameter tool storing
pot must be surrounded by empty pots. In other words, if a super-large diameter tool is stored
in the magazine, the adjacent pots cannot store a tool. The pots under such state are called a
“dummy pot”.
Dummy pot
• Similarly, a dummy pot is secured for an R-large diameter tool and an L-large diameter tool.
With an R-large diameter tool, the pot at the right side (magazine number “n-1”) of the pot (mag-
azine number “n”) where an R-large diameter tool is stored is secured as a dummy pot. With an
L-large diameter tool, the pot at the left side (magazine number “n+1”) of the pot (magazine
number “n”) where an L-large diameter tool is stored is secured as a dummy pot.
• When a large diameter tool is stored in the magazine (pot number “n”), only a standard tool can
be stored in the adjacent pots (magazine pot number “n-1” and “n+1”). It is impossible to store a
super-large diameter tool in either pot, a left-large diameter tool in the right pot or a right large
diameter tool in the left pot (MULTUS-B300/B400 only).
• When a large, super-large, right-large or left-large diameter tool is returned from the turret to the
magazine, the tool is always returned to the pot where it was stored previously. The pot where
any of a super-large, an R-large and an L-large diameter tool is stored is recognized as the pot
for which the tool to be returned is determined (the pot is called a “reserved pot”) when a tool is
removed from such a pot. Tools other than the previously stored tool are not returned to the pot
recognized as the reserved pot.
5262-E P-40
SECTION 2 ATC OPERATION
Tool numbers from No.1 to No.95 can be used. (This number range is expanded to No.1 to No.200 if
the function for managing 200 sets of tools is selected.) These numbers can be also used as the tool
offset number.
The tool management data indicated below is set for the individual tools in the tool data setting
mode. It is possible to change tool change arm operating speed when handling a heavy tool. In the
tool data setting mode, set the heavy tool identification code. When the ATC handles the tool spec-
ified as a heavy tool, tool change arm operating speed (rotation, advance and retraction) is changed
to a lower speed.
The NC ATC specification requires the following data to be set.
• Tool number
Magazine MG
rotation
Ready station RS
Tool change arm EA
in tool change/MG position
rotation (EC axis)
M-tool spindle
Indexing
ATC shutter
M-tool spindle lock pin open/close
clamp/unclamp
LE32114R0100400050001
LE32114R0100400050002
5262-E P-42
SECTION 2 ATC OPERATION
MACTURN250/350
S13 RS MG position
S14 RS tool extraction
MACTURN550
(1) Symbols
(The input conditions that correspond to [ ] of the B–test data must be OFF.
For the B–test data, refer to the input logic tables.)
a. The ON/OFF status of inputs No. 0120 to No. 0502 can be confirmed on the CHECK DATA
ATC INPUT screen (See also Section 8 “ATC Status Display”.).
b. Concerning the item of “T Tool change position”, the status input is assumed to be ON (sat-
isfied) when the actual position is within “0.1 mm of the position (machine coordinate) set at
the parameter setting screen.
(1) Symbols
: ON output
: OFF output
A/ : A–mode output
B/ : B–mode output
a. ON/OFF status of all output items can be checked at the CHECK DATA ATC OUTPUT
screen (See also Section 8 “ATC Status Display”.).
4. Manual Operation
(Index Number Setting) (Tool Number Setting) (Tool Kind Setting) (Tool Size Setting)
LE32114R0100400110001
The magazine operation panel screen transfers in the manner as illustrated above.
As the main screen, the manual magazine operation screen and the tool entry screen are provided
and the selection of the desired main screen is possible by pressing the [ ] or [ ] button (page
button). These main screens has sub pop-up screens used for setting the magazine pot and tool
related data (index number, tool number, tool kind and tool size). To call the desired sub screen,
press the corresponding button as shown above.
5262-E P-47
SECTION 2 ATC OPERATION
a. [INT] button
The magazine operation panel may be used only in the manual intervention state. The
[INT] button is not operative in the following cases.
• The present ATC sequence is neither the ATC start state nor the next tool prepared
state.
• The magazine is waiting for the pressing of the [RESTART] button (blinking).
The indicating lamp at the side of the [INT] button lights when the magazine enters the
manual intervention state.
To cancel the manual intervention state, press the [INT] button again. If the button is
pressed while the magazine is rotating or the magazine is waiting for the pressing of
the [INDEX] button (blinking), pressing of the [INT] button is disregarded and the man-
ual intervention state is not canceled.
e. [CCW] button
The button is used to rotate the magazine counterclockwise to index the next pot. The
magazine keeps rotating if the button is kept pressed. Note the button is not operative
unless the following conditions are satisfied.
• The tool in the manual tool mounting/removal position is clamped (only for MACTURN
550).
f. [CW] button
The button is used to rotate the magazine clockwise to index the next pot. The magazine
keeps rotating if the button is kept pressed. Note the button is not operative unless the fol-
lowing conditions are satisfied.
• The tool in the manual tool mounting/removal position is clamped (only for MACTURN
550).
g. [INDEX] button
The button is used to index the magazine pot or the tool of the number displayed at the
INDEX No. data field into the manual tool removal/mounting position along the shortest
path. The [INDEX] button is lit while the magazine is rotating to index the specified target
(tool or pot).
The [INDEX] button begins blinking if the magazine enters the slide hold state during its
rotation, started by the pressing of the [INDEX] button. When the [INDEX] button is
pressed in the state all of the conditions stated in items (e) and (f) are satisfied, the maga-
zine starts rotating again.
h. [RESTART] button
When an ATC command is read while the magazine is in the manual intervention state or in
the state the magazine door is open, execution of the ATC command is suspended. When
the magazine is set in the ATC command executable state by canceling the manual inter-
vention state by closing the magazine door, the [RESTART] button starts blinking. Press
the [RESTART] button while it is blinking. The button stops blinking and the ATC command
is executed.
i. [ ] (page) button
Press the [ ] (page) button while the magazine is in the manual intervention state to
change the screen to the tool entry screen.
5262-E P-49
SECTION 2 ATC OPERATION
c. [KIND] button
The button is used to set the tool kind of the tool presently located at the manual tool
mounting/removal position.
The tool kind setting sub screen appears when this button is pressed. Select the tool kind,
and the selected tool kind is displayed in the data field at the right of the [KIND] button.
When the tool kind is selected, “STD” is automatically displayed for [SIZE].
d. [SIZE] button
The button is used to set the tool size of the tool presently located at the manual tool
mounting/removal position.
The tool size setting sub screen appears when this button is pressed. Select the tool size,
and the selected tool size is displayed in the data field at the right of the [SIZE] button.
e. [CLR] button
The button is used to clear the information displayed at the tool entry screen. That is, tool
number is cleared to “0000” and the settings of the tool kind and tool size are cleared and
the data fields are blanked.
f. [SET] button
The button is used to enter the tool information displayed at the tool entry screen.
The tool information having been set using the sub screens is simply displayed at the tool
entry screen unless the [SET] button is pressed. To enter the set tool information displayed
at the tool entry screen, the [SET] button must be pressed. If the tool entry screen is
changed to another screen before you press the [SET] button, the tool information having
been selected using the sub screens is discarded.
When the [SET] button is pressed while leaving the KIND and SIZE data fields blank, “DT”
(dummy tool) and “STD” (standard) are entered, respectively.
g. [ ] (page) button
Press the [ ] (page) button while the magazine is in the manual intervention state to
change the screen to the manual magazine operation screen.
5262-E P-50
SECTION 2 ATC OPERATION
(4) Tool Number Display for Dummy Pot and Reserved Pot
If a tool pot set as a dummy or reserved pot is indexed to the manual tool mounting/removal
position, the following code is displayed as a tool kind.
Dummy pot D
Reserved pot R
In this case, the tool number of the corresponding tool is displayed in the [TOOL NO.] data field.
5262-E P-51
SECTION 2 ATC OPERATION
- Executing the ATC manual operation, ATC individual operation or manually attaching or
removing the turret tool
- Executing the ATC command (MT, M06, M228 and MG commands)
- The machine is operating.
- The machine is locked.
When the “Interruption ON/OFF Select” SW on the MG panel is turned off while the machine is
in MG manual operation interruption mode, the MG manual interruption mode is turned off.
Although the main MG manual interruption can be disabled regardless of the ATC operation
sequence, the “MG door is closed” is required to disable the MG manual interruption. The MG
manual interruption cannot be disabled even if the interruption mode is selected while the MG
manual operation interruption is enabled and the MG door is not closed.
The status of main MG manual interruption mode is not stored when the machine is turned off,
so that the main MG manual interruption is turned off when the machine is turned on again.
The MG manual operation interruption cannot be turned off while the MG is rotating. MG man-
ual interruption mode is turned off when the interruption ON/OFF select SW is turned off after
the MG stops rotating.
Although the “MG door is unlocked” when the “MG manual interruption mode is turned on”, the
“MG door is locked” while the magazine is rotating.
[Supplement]
The manual rotation is not accepted unless the following conditions for rotating the magazine are
met.
• The MG door is closed.
• The ready station is positioned at the “RS MG position” and “RS tool extraction position”
5262-E P-52
SECTION 2 ATC OPERATION
Manual Interruption
OFF ON
Manual Interruption
OFF ON
Door Interlock
Restart
Emergency Stop
LE32114R0100400600001
5262-E P-53
SECTION 2 ATC OPERATION
The interlock functions related to magazine door operation are described below.
The magazine door is locked by the electromagnetic lock in the following statuses and thus it cannot
be opened.
• NC is running.
Even under these statuses, the electromagnetic lock does not lock the magazine door in the follow-
ing cases.
• Rotation or inching operation of the spindle, sub-spindle and the M-tool spindle
• Rotation or orientation command of the spindle, sub-spindle and the M-tool spindle
(3) Although manual ATC operation is enabled by the setting at the “MACHINE SYSTEM PARAM-
ETER” screen, starting manual ATC operation causes an alarm.
(4) Manual turret tool mounting/removal operation is permitted by pressing the [MANUAL TOOL
EXCHANGE] key.
If the [MANUAL TOOL EXCHANGE] key is pressed when the M-tool spindle is unclamped, an
alarm will occur in response to the execution of the M-tool spindle orientation which is initiated
by the pressing of the [MANUAL TOOL EXCHANGE] key.
5262-E P-54
SECTION 2 ATC OPERATION
To manually mount or remove a tool at the pot indexed to the manual tool mounting/removal posi-
tion, follow the procedure indicated below.
Procedure :
1 Move the ZA-axis to the work position using the machine operation panel at the front of the
machine.
2 Set the magazine manual operation intervention mode using the magazine operation panel at
the rear of the machine.
6 Close the magazine door and set the magazine manual operation intervention mode OFF.
5262-E P-55
SECTION 2 ATC OPERATION
LE32114R0100400140001
LE32114R0100400140002
5262-E P-56
SECTION 2 ATC OPERATION
INDEX ATC POS: When the TURRET CCW key is pressed, the turret is indexed to the ATC
position.
INDEX CUT POS: The turret rotates in the selected direction that corresponds to the NOR-
MAL or REVERSE and the turret is indexed to the cutting position.
[Supplement]
Shutter operation (opening/closing) is disabled in the following cases and operation of the shutter
switches is disregarded.
• The tool change arm is not at the EA rotation position A or C
5262-E P-57
SECTION 2 ATC OPERATION
[Supplement]
When the ATC operation sequence is executed in the state the shutter is opened by the shutter
open switch or when the shutter is opened then closed by the shutter open and close switches in
the state the shutter is open during the execution of ATC operation sequence, the shutter will not
be closed in later ATC operation sequence even if the sequence includes shutter close operation.
To close the shutter in such state, use the CLOSE switch.
LE32114R0100400140003
The tool can be mounted or dismounted to the turret in manual mount/dismount mode when
manually changing the tool mounted to the turret without changing the ATC.
Procedure :
2 Select the manual operation mode and close the front door.
3 Press the Manual tool change request key. The M-tool spindle stops at the home position and
the axis is clamped. In this case, the LED in the Manual tool change request key blinks.
4 When manual tool change mode is selected, the LED in the Manual tool change ON key lights.
5 Press the Turret tool unclamp key. The tool inserted into the turret is clamped.
6 Insert a new tool into the turret and press the turret tool clamp key to clamp the tool.
7 Press the Manual tool change request key again. This cancels the manual tool change mode
and the LED in the key turns off.
8 Select the tool data setting mode and enter the tool data of the newly mounted tool. This oper-
ation must be executed.
5262-E P-58
SECTION 2 ATC OPERATION
[Supplement]
Manual tool change mode cannot be established even if the Manual tool change request key is
pressed unless the following conditions are satisfied.
• The spindle is stopped.
• The rotary tool is stopped.
• The turret is not rotating.
[Supplement]
While in the manual tool change mode, following manual operations are disregarded.
• Spindle rotation
• Rotary tool rotation
• Other ATC manual operations
• Turret rotation
5262-E P-59
SECTION 2 ATC OPERATION
• The tool change arm is not located in EA retract position A or EA retract position B.
[Supplement]
When the ATC operation sequence is executed in the state the shutter is opened by the shutter
open command or when the shutter is closed then opened by the shutter open and close com-
mands in the state the shutter is open during the execution of ATC operation sequence, the shut-
ter will not be closed in later ATC operation sequence even if the sequence includes shutter close
operation.
To close the shutter in such state, use the shutter close command.
Examples:
• Executing an ATC operation sequence in the state the shutter is open by the execution of the
M205 command.
→ The shutter is not closed even if a step where the shutter should be closed is executed.
• Executing an ATC operation sequence continuously by once closing/opening the shutter by
executing the M204/M205 command after the shutter was opened by the ATC operation
sequence.
→ The shutter is not closed even if a step where the shutter should be closed is executed.
[Supplement]
Since G171 and M421 commands are macro commands, these commands call the correspond-
ing macro subprograms from the operation area of the NC memory and execute them. There-
fore, designation of these ATC macro commands is not allowed unless the corresponding macro
subprograms are stored in the operation area of the NC memory.
Macro subprograms are automatically registered to the operation area of the NC memory when
the operation mode is switched to the automatic operation mode for the first time after turning on
the power.
To execute G171 or M421 immediately after turning on the power, change the operation mode to
the automatic mode before executing them.
For details of subprograms called by the execution of G171 or M421, refer to 11-3 “ATC Macro
Command Subprograms”.
5-3. Others
(1) The A turret rotates when the following conditions are satisfied.
a. (Saddle YS-axis positioning position) ≥ (Spindle center line position set for system parame-
ter)
b. The X- and Z-axis positions of the saddle satisfy the following relationship.
(Variable limits of X/Z in the positive direction) ≤ (Saddle X/Z-axis positioning position)
≤ (Travel end limit of X/Z-axis)
(2) An alarm occurs if the turret is rotated in the state the tool change arm is in the machine.
[Supplement]
The state “the tool change arm is in the machine” means the following state.
The tool change arm rotation status is not the EA rotation retraction position.
(3) If the RESET button on the machine operation panel is pressed during the execution of an ATC
command, ATC operation stops in the state the operation signals are output according to the
ATC sequence output logic at the moment the RESET button is pressed.
To restore the ATC operation, select the manual mode and return the ATC to the state before
the execution of ATC operation using the 1 STEP ADVANCE and 1 STEP REVERSE buttons.
5262-E P-63
SECTION 2 ATC OPERATION
Return position : HP = 4
L-tool number : 3, 4
M-tool number : 11, 12
Example 1:
:
N999 M02
LE32114R0100400250001
5262-E P-64
SECTION 2 ATC OPERATION
Example 2:
:
N999 M02
LE32114R0100400250002
[Supplement]
In Example 2:
If tool No. 11 is already mounted in turret station, the following commands are ignored and the
operation proceeds to N044 and on.
N042 MT=1101
N043 M421
In other words, execution of the next tool preparation command MT and the ATC macro com-
mand M421 is completed without actual processing if the tool specified by the next tool prepara-
tion command MT is always mounted in the specified turret station.
5262-E P-65
SECTION 2 ATC OPERATION
Return position : HP = 4
L-tool number : 3, 4
M-tool number : 5, 6
Example 3:
N001 TLID
N002 G00 X5000 Z400 Positioning at the turret rotation position
N003 TG = 04 MT = 01 Tool preparation command
(The MT command must always be specified in
MT=00 ** )
N004 G070 ATP =1 Positioning at the tool change position
N005 M06 Tool change command
N006 TG =03 MT =01 Tool preparation command
N007 G171 AHP =4
N008 G00 X5000 Z400
N009 TG = 04 OG = 01 Indexing the turret to the cutting position
N010 G00 X500 Z500 Cutting start
[Supplement]
For the tool life management specification, designate a TG command (tool group number com-
mand) with the MT command in the same block. In this case, designate “00” for the tool number
of the MT command.
5262-E P-66
SECTION 2 ATC OPERATION
Example 4:
N001 TLID
N002 G00 X5000 Z400 Positioning at the turret rotation position
N003 TG = 04 MT = 01 Tool preparation command
(The MT command must always be specified in
MT=00 ** )
N004 M421 ATC macro command
N005 TG =03 MT =01 Tool preparation command
N006 G00 X5000 Z400
N007 TG =04 OG =01 Indexing the turret to the cutting position
N008 G00 X500 Z500 Cutting start
:
N999 M02
LE32114R0100400260002
[Supplement]
In Example 4:
If a tool of tool group number 5 is already mounted in turret station, the following commands are
ignored and the operation proceeds to N044 and on.
N042 TG=05 MT=01
N043 M421
In other words, execution of the next tool preparation command MT and the ATC macro com-
mand M421 is completed without actual processing if the tool belonging to the tool group speci-
fied by the next tool preparation command MT is always mounted in the specified turret station.
5262-E P-67
SECTION 2 ATC OPERATION
6. Automatic Operation
For details of operating procedure in the automatic operation mode, refer to the Operation Manual
for OSP-E100L.
This section deals with the operation procedure of the functions specific to the ATC specification.
• MT command
• MG command
• M204/M205 command
• M06 command
• M228 command
Operation example:
OSHT1
N0100 G171 AHP =4
N0101 G50 S3500
N0102 G97 S500 M41 M03 M08
N0103 M205 MT = 2001
N0104 G171 ATP =1 To execute sequence return from N0107:
N0105 M06 Operation restarts from sequence N0106.
When restarting the operation from
NAT20 TL =202020 sequence N0106, the tool of tool No. 20
must be in the turret. Therefore, this tool
must be mounted in the turret before the
N0106 G00 X250 Z200 operation is restarted.
N0107 Z150.5
N0108 MT = 3001
LE32114R0100400280001
5262-E P-68
SECTION 2 ATC OPERATION
Procedure :
2 Check the actual ATC sequence number by displaying the ATC STATUS DISPLAY screen of
the check data in the automatic, MDI or manual mode (Refer to Section 8 “ATC Status Dis-
play”.)
If the sequence number is not “1”, return the actual ATC operation sequence number to “1” by
manually operating the ATC.
OSHT2
N0100 G00 X500 Z500
N0101 G50 S3500
N0102 G97 S500 M41 M03 M08
NAT20 TL = 202020 The program shows the case - No. 20 tool is
already mounted in the turret (T3 station) and
N0106 G00 X250 Z200 tool change by ATC is not necessary.
Since the program itself is correct, actual
N0107 Z150.5 machining can be executed without problems.
N0108 MT = 3001 However, when checking the program, an alarm
occurs at the sequence including the TL
command due to the machine lock function if
NC program using No. 20 tool the tool of No. 20 tool is not mounted in the
turret.
LE32114R0100400290001
If the example program above is checked in the machine lock status, in the status No. 20 tool is not
mounted in the turret, an alarm occurs (Alarm B ATC TL).
This is because the same alarm (Alarm B ATC TL) also occurs if machining is started immediately
after resetting the alarm state, making machining impossible.
To execute program check, follow either of the procedure indicated below:
• Mount No. 20 tool to the turret before turning the machine lock function on, then execute pro-
gram check.
5262-E P-70
SECTION 2 ATC OPERATION
• Set the initial status of the tool mounted in the turret, for the program to be checked, at the ATC
TOOL INFORMATION screen (refer to “Tool Information”) before turning on the machine lock
function, then execute program check.
For the example program shown in the previous page, set the tool data of the turret mounted tool
(No. 20 tool) for T3 before turning on the machine lock function. After that turn on the machine lock
function and execute program check.
(After finishing program check, return the setting to the previous state.)
LE32114R0100400290002
[Supplement]
When TG/OG command provided for the tool life management specification is used, an alarm
occurs (Alarm B 2411 TOOL LIFE CONTROL tool group). In this case follow the same steps as
indicated above.
When the automatic tool layout function or the automatic scale setting function of the graphic
function is used, an alarm also occurs if the program is made in the same manner as shown in the
example program. Take the same steps as indicated above to avoid the occurrence of an alarm.
5262-E P-71
SECTION 2 ATC OPERATION
7. Data Setting
LE32114R0100400300001
Procedure :
2 Select the ATC MAGAZINE INFORMATION screen by pressing the function key [F6] (ITEM ↑)
or [F7] (ITEM↓), or pressing [F8] (DISPLAY CHANGE).
3 Locate the cursor on the magazine pot number for which the tool data is set.
• Tool No.
Set a number in the range of 0 to 96. Since “0” represents “no tool”, if you set “0” for the
magazine number for which the data has already been set, the data is deleted. (If “0” is
set, setting is not necessary for tool kind and tool size/weight.)
The magazine pots arranged before and after the pot storing a large-diameter tool are
treated as a dummy pot and “D” is displayed for such pots at the TOOL NO. column.
• Tool kind
To designate a tool kind, enter the following codes.
L: Turning tool
M: Milling tool
S: Sensor
If no tool kind is set although a tool number is set, the tool is recognized as a dummy tool
and “DT” is displayed.
• Tool size/weight
For the standard sized tools and dummy tools, it is not necessary to set the size data.
Select the identifier in the manner indicated below.
[B]: L-large diameter
[BR]: R-large diameter tool
[E]: Super-large diameter tool
[H]: Heavy tool
[SL]: Large diameter tool (MULTUS-B300/B400 only)
Note L-large, R-large, super-large diameter and large diameter tools are all handles as a
heavy tool. For the standard tools are dummy tools, designation of tool size/weight is not
necessary.
Note L-large, R-large and super-large diameter tools are all handled as a heavy tool.
For the standard tools and dummy tools, designation of tool size/weight is not necessary.
If L-large, R-large, or super-large diameter is designated, identifier “D” that represents a
dummy pot is set to the TOOL No. column at the preceding and/or succeeding magazine
pot according to the tool size. Therefore, if tool data is already set for the magazine pot
which should be set as a dummy tool, designation of a large-diameter tool is not possible.
Conversely, setting of the tool information is not allowed for the dummy pot.
5262-E P-73
SECTION 2 ATC OPERATION
Reserved Pots
When a super-large, left-large, or right-large diameter tool is removed from the magazine pot and
mounted in the turret, the pot where such a tool was stored is recognized as a reserved pot (the pot
reserved for returning the same tool). Therefore, no tools other than the one previously stored can-
not be returned to the reserved pot.
At the ATC MAGAZINE INFORMATION screen, identifier “R” is displayed at the TOOL No. column
of the reserved pot.
[Supplement]
To cancel the designation of a reserved pot, set “0” at the TOOL No. column of the corresponding
pot by following the steps indicated in item (1) “Data Setting Procedure”.
Delete the data of the super-large, L-large or R-large diameter tool, which has been mounted to
the turret by the ATC, at the ATC TOOL INFORMATION screen described in 7-2 “Tool Informa-
tion”, and the reserved pot designation is automatically canceled.
Designation for a reserved pot is automatically made during tool change operation. Therefore,
when returning a super-large, L-large or R-large diameter tool for which the reserved pot designa-
tion has been canceled to the magazine, the ATC searches and returns the tool to an empty pot.
LE32114R0100400300002
5262-E P-74
SECTION 2 ATC OPERATION
LE32114R0100400310001
Setting Procedure
Procedure :
2 Select the ATC TOOL INFORMATION screen by pressing the function key [F6] (ITEM ↑) or
[F7] (ITEM↓), or pressing [F8] (DISPLAY CHANGE).
3 Move the cursor to the turret number for which the tool data is set.
• When the tool data is deleted at the ATC TOOL INFORMATION screen for the super-large, L-
large or R-large diameter tool, after mounting it from the magazine to the turret, the reserved
pot designation of the corresponding pot is automatically canceled.
• For the super-large, L-large or R-large diameter tool, mounted to the turret by ATC, it is not pos-
sible to alter the data at the ATC TOOL INFORMATION screen. Delete the data once and set
the desired data after that. Or, cancel the reserved pot designation for that tool and then alter
the tool data.
• When a super-large, L-large or R-large diameter tool, manually mounted to the turret, is
returned to the magazine using the ATC, the ATC searches and returns the tool to an empty
pot.
5262-E P-75
SECTION 2 ATC OPERATION
Procedure :
2 Press the function key [F8] (DISPLAY CHANGE) to display the ATC CONDITION DISPLAY
screen. The ATC CONDITION DISPLAY screen consists of two pages, which can be switched
using the PAGE key.
To display the ATC INDIVIDUAL OPERATION screen (2/2), select “ATC Individual operation”
with the machine system parameter “System check mode” on the SYSTEM CHECK MODE
screen.
LE32114R0100400330001
5262-E P-76
SECTION 2 ATC OPERATION
Displayed information:
ATC SEQ. NO : Displays the current ATC operation sequence number.
MG ATC POS. POT NO. : Displays the magazine pot number indexed to the ATC position.
ATC POS. TOOL : Displays the tool data of the magazine pot indexed to the ATC
position.
RS NEXT TOOL : Displays the data of the tool which has been stored in the ready
station and will be mounted in the turret.
RETURN TOOL : Displays the data of the tool which has been removed from the
turret by ATC and stored in the ready station, and will be
returned to the magazine.
TURRET ATC POS. NO. : Displays the turret station number indexed to the ATC position.
ATC POS. TOOL : Displays the tool data of the turret station indexed to the ATC
position.
CUT POS. NO. : Displays the turret station number indexed to the cutting posi-
tion.
CUT POS. TOOL : Displays the tool data of the turret station indexed to the cutting
position.
NEXT TOOL COM. MT= : Displays the content of the command specified for preparation
of the next tool.
MG PANEL STATUS : Displays the communication status between CNC and the mag-
azine panel.
ACTUAL POSITION : Display the actual position (in machine coordinate system) of
the tool in turret A.
ATC START : Lights when the ATC is ready to execute MT command or M06
command.
MACTURN30 ... ATC sequence No. 1, 11
MACTURN50 ... ATC sequence No. 1, 8
ATC CYCLE ST. : Lights when the ATC cycle is in progress.
TURRET INDEX : Lights when the turret A can rotate.
NG PANEL INT. : Lights when the manual intervention is selected on the maga-
zine panel.
5262-E P-77
SECTION 2 ATC OPERATION
LE32114R0100400330002
This above screen allows you to check individual ATC operation commands and ATC operation sta-
tuses with lamp indication.
Normally, the STATUS lamp and the corresponding COMMAND lamp are in the same status. How-
ever, mismatch will occur if the ATC operation is disabled for some reason.
Displaying Procedure
Procedure :
2 Press the function key [F8] (DISPLAY CHANGE) to display the screen menu.
3 Select a desired screen from the screen menu. If a screen consists of several pages, select a
desired screen page using the PAGE keys.
5262-E P-78
SECTION 2 ATC OPERATION
Display procedure
Procedure :
2 Press the function key [F8] (DISPLAY CHANGE) to display the diagnosis screen.
LE32114R0100400350001
The tool change position can be set since the turret may index several stations. This message indi-
cates that positions of X/Y/Z axes of the turret are not set to the registered tool change positions for
each station.
This message indicates that positions of X/Y/Z axes of the turret are not set to the registered tool
change position for the indexed station. However, only one station and one tool change position are
available since MULTUS-B300 is equipped with the H1 turret. Therefore, this message indicates
that the X/Y/Z axes of the H1 turret are not set to the tool change positions.
“10430 Tool Change Arm Movement to the advance position is not completed.”
This message indicates that the ATC unit cannot operate since the tool change arm is not moved to
the tool arm tool extract position due to the movement of the tool change arm axis (EZ axis).
“10431 Tool Change Arm Movement to the retract position is not completed.”
This message indicates that the ATC unit cannot operate since the tool change arm is not moved to
the tool arm tool insert position due to the movement of the tool change arm axis (EZ axis).
“10940 Tool Lock for the Tool Change Arm is not turned on.”
This message indicates that the ATC unit cannot operate since the tool lock confirmation for the tool
change arm is not turned on.
“10941 Tool Unlock for the Tool Change Arm is not turned on.”
This message indicates that the ATC unit cannot operate since the tool unlock confirmation for the
tool change arm is not turned on.
“10947 Tool Lock for the Tool Change Arm is turned on.”
This message indicates that the ATC unit cannot operate since the tool lock confirmation for the tool
change arm is turned on.
“10948 Tool Unlock for the Tool Change Arm is turned on.”
This message indicates that the ATC unit cannot operate since the tool unlock confirmation for the
tool change arm is turned on.
9. Parameter Setting
Setting of the parameters used for controlling the ATC can be changed by selecting the parameter
setting mode. To display the desired parameter, follow the procedure indicated below.
Procedure :
2 Select the page that contains the desired parameter by pressing function key [F6] (ITEM↑) and
[F7] (ITEM↓).
ATC POS:
P1: Tool change position
RETURN POS.
When tool change cycle is executed, an axis may move beyond the axis travel range set for machin-
ing. Therefore, turret rotation is not allowed at the ATC position.
Concerning the Y-axis, it must be returned to the spindle center line position since it may move to a
position off the spindle center position.
In such cases, axis movements are controlled using RETURN POS. 4 and 5.
The ATC macro command M421 moves the turret to the return position 4 after the completion of tool
change operation.
For the YS-axis, set the data so that it will be at the spindle center position set for the system param-
eter.
G21 RANGE:
The data sets the axis movable range for the operation to return to the home position called by G21.
The axes can move beyond the range set by the variable limit setting data as long as they move
within the range set by these parameters. Concerning the Z-axis, the range is identical to the range
set by the variable limit setting.
The position number corresponds to P1 - P5 of this parameter.
CAUTION
The axis travel limits in moving to the ATC position set the saddle movable range in the status the
turret is indexed to the ATC position and the shutter is open. The travel end limit data set for the
system parameters sets the range where the saddle can move and the turret can rotate without
interference independent of the status of turret indexing and shutter open/close.
For HP = 4, set the position so that all of the following conditions are satisfied.
• The YS-axis position is identical to the spindle center position set for the system parameter.
• The X- and Z-axis positions are within the travel end limits and within the movable range limits.
5262-E P-83
SECTION 2 ATC OPERATION
[Supplement]
For the Z-axis position, set the same value as the L-tool change position, the face M-tool change
position or the side M-tool change position to facilitate programming.
(4) Backlash
Set the backlash amount of the EC-axis.
(4) Backlash
Set the backlash amount of the EZ-axis.
9-9. Setting the Tool Change Arm Rotation Positions Immediately after
Installing the Control Software (MULTUS-B300/B400)
Immediately after the installation of the control software, the tool change arm rotation mode is indef-
inite, mode A or mode B.
Therefore, it is necessary to determine the tool change arm rotation mode (mode A or mode B) by
setting the tool change arm EC-axis zero offset data and EC-axis positioning point data for points 1
to 4 by selecting the system check mode.
Positioning point setting procedure
Procedure :
1 Position the tool change arm at the retract position or tool clamp position by using the system
check mode.
2 Select the parameter setting mode and display the ATC parameter (EC-axis parameter)
screen.
3 Move the cursor to the ZERO OFFSET column and set the EC-axis zero offset data.
Set the zero offset data so that the positioning point data of the machine system parameter
(EC-axis positioning point) will be as indicated below.
1.POINT 0
2.POINT 90000
3.POINT 180000
4.POINT 270000
If the tool change arm rotation position is at the EA CLP. POS. B, for example, move the cursor
to the ZERO OFFSET column and execute [CAL] + [90] + [WRITE]. The reason for inputting
“90” is that EA CLP. POS. B corresponds to 2.POINT.
4 Display the machine system parameter (EC-axis positioning point) screen in the parameter set-
ting mode.
CAUTION
To carry out tool change operation by actually holding a tool by the tool change arm, set the data
for 1.POINT to 4.POINT accurately.
To change the arm rotation position data, always contact Okuma Service Center.
5262-E P-88
SECTION 2 ATC OPERATION
The following relation is assumed as magnitude relation between first division cam angle and sec-
ond division cam angle.
First division cam angle < second division cam angle
When the parameter setting is zero, the sequence is not divided. That is, if either parameter is zero,
ATC sequence No. 9 is two steps, and if both parameters are zero, the sequence is not divided but
the cam shaft makes a 360° rotation as a series of operation.
(2) Set a delay time that begins with entry of confirmation input and lasts until the confirmation input
is valid on the sequence for which clamping/unclamping a turret tool is the operation condition
of ATC.
Item Initial Value Setting Range Setting Unit
Turret tool clamp confirmation timer 50 0 to 1000 1 msec
Turret tool unclamp confirmation
50 0 to 1000 1 msec
timer
Setting
Item Initial Value Setting Unit Remarks
Range
Start position 0 0 to 359.999 1 degree
End position 0 0 to 359.999 1 degree
0 to 100
(manual)
Zero is han-
Override value 0 50 to 100 %
dled as 100%.
(automatic/
MDI)
Valid/invalid Invalid Valid/invalid
5262-E P-92
SECTION 2 ATC OPERATION
LE32114R0100400480001
Press the function key [F1] (MENU) and select the required system check item.
While the system check mode is selected, the alarm D “4708 ATC system check mode” appears.
This operation is effective only in MANUAL mode.
Operation
System check cancel
NC axis IL release
GA (3) axis P.H. mode
EC (4) axis P.H. mode
EZ (5) axis P.H. mode
EC/EG override effective
MG axis rapid feed PB
EC axis rapid feed PB
EZ axis rapid feed PB
Sequence No. forced change
ATC individual operation
5262-E P-93
SECTION 2 ATC OPERATION
CAUTION
The system check mode function is provided to operate the ATC if the ATC fails to operate auto-
matically or when adjusting the machine.
Therefore, interlock is not set at all and the ATC operates as intended even if the attempted oper-
ation does not follow the ATC operation sequence. Pay special attention to interference and
operate the ATC very carefully.
5262-E P-94
SECTION 2 ATC OPERATION
LE32114R0100400490001
(9) Releasing communication error between magazine operation panel and the NC
If an error occurs at the magazine panel and correct communications cannot be established, a
communication error keeps remain. Since the functions other than the magazine panel are
operable, it is possible to enable resetting the communication error until correct communication
is recovered.
Put a checkmark at this parameter. The magazine panel communication error can be released
by resetting the NC.
At turning on the power, however, an alarm message is displayed if a communication error
occurs, disregarding the parameter setting.
Procedure :
2 Display the machine system parameter [SYSTEM CHECK MODE] by pressing the function key
[ITEM] or [DISPLAY CHANGE].
6 Press the PAGE key to display the ATC INDIVIDUAL OPERATION screen.
5262-E P-98
SECTION 2 ATC OPERATION
LE32114R0100400500001
The items displayed at this screen are the same as the ATC CONDITION DISPLAY screen. At the
ATC MANUAL OPERATION screen, however, the following items are additionally displayed.
(1) INDIVIDUAL OP
When the individual operation is enabled, the cursor can move to the checkbox for each of the
individual operation items, allowing you to select required individual operations.
CAUTION
Since manual ATC operation function is provided to operate the ATC when automatic ATC opera-
tion is disabled, interlock is not taken when operating the ATC manually. Therefore, operate the
ATC very carefully paying attention to interference.
Procedure :
2 Locate the cursor at INDIVIDUAL OP. on the ATC INDIVIDUAL OPERATION screen and select
ENABLE.
3 Move the cursor to the checkbox of the required ATC individual operation items.
4 Put a checkmark at required ATC individual operation items using the MENU function.
You cannot remove the checkmarks from the presently checked items. The check mark will dis-
appear when you put a checkmark at the contradicting individual operation item. The contra-
dicting individual operation items cannot be selected at the same time, but the several items
indifferent to each other can be selected simultaneously.
5 To execute the individual operation items where checkmarks are put, press the INTERLOCK
RELEASE button and 1 CYCLE START button at the same time on the ATC operation panel.
CAUTION
The MAN. OP. CANCEL function is provided to forcibly exit the manual ATC operation mode.
After exiting the manual ATC operation mode forcibly, the ATC operates so that the status before
the entry to the manual ATC operation mode is restored. In other words, the ATC operates so
that the status indicated by the highlighting operation step items at the ATC MANUAL OPERA-
TION screen are restored. Note that ATC operation to restore the previous status is performed
without interlock.
The procedure after entering the manual ATC operation mode is described below.
Procedure :
1 At the ATC MANUAL OPERATION screen, move the cursor to the MAN. OP. CANCEL item.
3 Press the INTERLOCK RELEASE and the 1 CYCLE START button, at the ATC operation
panel, simultaneously. Operation steps highlighted at the ATC MANUAL OPERATION screen
are executed at the timing the buttons are released.
5262-E P-100
SECTION 2 ATC OPERATION
11. Others
a. G224
Cancels the MODIN statement, in the same manner as the MODOUT statement.
Command format: G224
b. G161 to G171
Just as with the MODIN statement, these G code commands remain valid until G224
(MODOUT statement) is executed. These G codes automatically call and execute the sub-
program set at the G-CODE/M-CODE MACRO screen at each execution of an axis move-
ment command.
Command format:
G161 <Q_> <Variable setting>
Q: Designates the number of times the called subprogram is executed.
If omitted, it indicates “1”.
Variable setting: Sets the variables used in the called subprogram.
c. G171
For the machine equipped with the ATC, this is interpreted as the ATC macro command of
“positioning to the ATC position”.
As with the CALL statement, it calls and executes subprogram OG171 in the maker sub-
program file.
Command format:
G171 <Variable setting>
Variable setting: Sets the variables used in the called subprogram. ATP is set for G171.
d. G205 to G214
Just as with the CALL statement, these G code commands automatically call and execute
the subprogram set at the G-CODE/M-CODE MACRO screen at each execution of an axis
movement command.
Command format:
G205 <Q_> <Variable setting>
Q: Designates the number of times the called subprogram is executed.
If omitted, it indicates “1”.
Variable setting: Sets the variables used in the called subprogram.
5262-E P-101
SECTION 2 ATC OPERATION
a. M421
For the machine equipped with the ATC, this is interpreted as the ATC macro command of
“positioning to the ATC position/tool change/positioning to the return position”.
As with the CALL statement, it calls and executes subprogram OM421 in the maker sub-
program file.
Command format: M421
b. M422
For the machine equipped with the ATC, this is interpreted as the ATC macro command of
“positioning to the ATC position/tool change”.
As with the CALL statement, it calls and executes subprogram OM422 in the maker sub-
program file.
Command format: M422
c. M441 to M460
Just as with the CALL statement, these M code commands automatically call and execute
the subprogram set at the G-CODE/M-CODE MACRO screen at each execution of an axis
movement command.
Command format:
M441 <Q_>
Q: Designates the number of times the called subprogram is executed.
If omitted, it indicates “1”.
The ATC macro commands (G171, M421, M422) have the same function as the CALL statement.
G171 → Calls subprogram OG171.
M421 → Calls subprogram OM421.
M422 → Calls subprogram OM422.
The list and flowchart of ATC macro commands (G171, M421, M422) are sown below.
Subprograms of the individual ATC macro commands are stored in the maker subprogram file or the
maker library program file (LKSI300?.MSB or LMSI300?.LIB ?: revision-name).
OG171 OM422
NOEX SATC=VSATC CALL OCHMT
IF AHP NN6 VS07=VMTTR
IF ATP NN1 IF [VRSTT NE 0] NN3
GOTO NATP IF [VMLCK NE 0] NN3
NN1 VS07=ATP VS10=VTTLN [VS07]
IF [VS07 LT 1] NATP IF [VMTTL EQ 0] NN1
IF [VS07 GT 12] NATP IF [VS10 EQ VMTTL] NRTS
CALL OHPPD NN1 VS12=VSIOX
IF [VS08 NE 0] NN5 IF [VYMOD NE 128] NN1A
NATP VUACM [1] = 'ATP' VS12=VS12 2
GOTO NALM NN1A VS12=VS12+VZOFX+VZSHX+VETFX-VPVLX
NN5 TC=VS07 IF [VS12 GE -1] NN2
GOTO NN6A IF [VTIDA EQ 128] NN2
NN6 IF [AHP LT 1] NAHP TC=VS07
IF[AHP GT 5] NAHP NN2 CALL OHPPD
VS08=AHP G21 HP=VS08
NN6A IF [SATC GE 1] NN7 MT=VMTTR+VMTTL 100
M205 NN3 TC=VS07 M06
NN7 IF [VRSTT NE 0] NN8 NRTS RTS
IF [VYMOD EQ 128] NN8
NN7A G138
NN8 G21 HP=VS08
IF [VS08 LT 4] NRTS OHPPD
G136 VS08=1
IF [ [VKND1 [1] AND 4] EQ 4] NRTS IF [ [VTSPC [VS07] AND 16] EQ 16] NRTS
IF [SATC GE 1] NRTS VS08=2
M204 IF [ [VTSPC [VS07] AND 136] EQ 136] NRTS
GOTO NRTS VS08=3
NAHP VUACM [1] = 'AHP' IF [ [VTSPC [VS07] AND 72] EQ 72] NRTS
NALM NOEX VDOUT [992] =0 VS08=0
NRTS RTS NRTS RTS
OCHMT
OM421
IF [MT NE 0] NRTS
CALL OCHMT VUACM [1] = 'MT'
VS09=VMTTR VDOUT [992] =0
IF [VRSTT NE 0] NN10 NRTS RTS
IF [VMLCK NE 0] NN10
MT=VMTTR+VMTTL 100
VS10=VTTLN [VS09]
IF [VMTTL EQ 0] NN1
IF [VS10 EQ VMTTL] NRTS
NN1 VS12=VAPAX-VPVLX
IF [VS12 GE -1] NN2
IF [VTIDA EQ 128] NN2
IF [VYMOD NE 128] N421
NN2 G171 ATP=VS09
M06
G171 AHP=4
GOTO NN11
NN10 TC=VS09
M06
NN11 IF [VSATC GE 1] NN12
GOTO NRTS
NN12 IF [ [VDIN [1255] AND 16] EQ 16] NN13
T=VS09 100
GOTO NRTS
NN13 T=VS09 1000
GOTO NRTS
N421 VUACM [1] = 'M421'
VDOUT [992] =0
NRTS RTS
LE32114R0100400530001
5262-E P-104
SECTION 2 ATC OPERATION
OG171
VSATC 1:Macturn30
SATC = VSATC 2:Macturn50
NO NATP
1 VS07 12
VUACM[1]='ATP'
YES
Determining the HP
OHPPD NALM
command
VDOUT[992]=0
NO
VS08 0
YES
NN5
Indexing the turret
1A
TC = VS07 to the ATC position
NN6A
Macturn-ATC
YES
SATC 1
NO 2A
Opening
M205 the shutter HP=1,2,3
YES
NN7 VS08 < 4
Restarting?
NO
YES Y-axis control
VRSTT 0
In Y-axis control G136 mode OFF
NO
mode? T1:Long tool
YES
VYMOD=1 YES
VKND[1]AND 4
NN7A NO =4
Y-axis control
NO
G138 mode ON MacTurn-ATC
YES
NN8 SATC 1
Moving to the tool NO
G21 HP=VS08 change position Closing the
M204 shutter
2A
NRTS
RTS
LE32114R0100400530002
5262-E P-105
SECTION 2 ATC OPERATION
Turret indexing
MT command
Tool number of the tool to be mounted to the
turret number specified by MT command Tool change
Turret indexed to
the ATC position?
Alarm B
User reserve code
Positioning to
the tool change
position
Tool change
return position
ATC Specification
NN12
Tool data 200 sets
NN13
LE32114R0100400530003
5262-E P-106
SECTION 2 ATC OPERATION
OM422
VS12=VSIOX
Y-axis mode ON?
YES
VYMOD 128
NO
VS12=VS12 2
NN1A
VS12 =
VS12+VZOFX+VZSHX+VETFX-VPVLX
X-axis y Variable limit in the positive
direction? YES
VS12 -1
Turret indexed to the
NO ATC position?
YES
VT1DA=128
NO Turret number of
TC=VS07 the MT command
NN2
NN3
Indexing the turret to the ATC position
TC=VS07 M06
Tool change
NRTS
RTS
LE32114R0100400530004
5262-E P-107
SECTION 2 ATC OPERATION
OHPPD
VS08=1
L-tool turret?
VTSPC[VS07] AND 16=16 YES
NO
VS06=2
Face M-tool turret?
NO
VS06=3
Side M-tool turret?
NO
VS08=0
NRTS
RTS
OCHMT
MT command value 0?
MT 0 YES
NO
VUACM[1]= 'MT'
VUOUT[992]=0
NRTS
RTS
LE32114R0100400530005
5262-E P-108
SECTION 2 ATC OPERATION
[Supplement]
The optical in-process workpiece gauging specification executes the same gauging function pro-
vided by the workpiece gauging specification as the optional specification using the optical sensor
that can be handled by the ATC. Therefore, only operation specific to the optical in-process work-
piece gauging specification is described below. For details of the sensor operation and gauging
program, refer to the [GAUGING SYSTEM INSTRUCTION MANUAL].
For the operation of the ATC, a servomotor is used for magazine rotation, tool change arm rotation
and advance/retract and hydraulic power is used for other ATC operation.
ATC operation is performed by changing over the hydraulic circuit using solenoid valves and opera-
tion status of the ATC is confirmed by limit switches, proximity switches, auto-switches, etc.
In other words, the ATC controller recognizes the ATC status by the status of the signals input from
the switches and sensors and outputs the commands to the solenoid valves and servomotors
according to the input signals to operate the ATC.
To operate the ATC, the controller operates the magazine, the tool change arm and other ATC units
step by step to change tools.
A tool change cycle is divided into operation steps and solenoid valve operation is controlled to real-
ize the individual steps. The signals to be output to achieve these individual steps are summarized
in the table form as the output logic table.
Meanwhile, the controller cannot confirm if the ATC units have actually operated as instructed by the
output signals if only outputs are sent to the solenoid valves. The controller judges whether the
operation step for which it has output the signals has been completed from the signals input from the
corresponding limit switches. The input logic table shows the signals that must be input for each
step.
In addition to the input and output logic tables, the manual interlock table is provided to show the
status of confirmation input signals for each step to be used for manual one step advance/reverse
operation. This table shows the signals that must be confirmed for judging the completion of ATC
step.
To understand the ATC operation, an operator is required to understand the input logic table, the
output logic table and the manual interlock table.
(2) Reading the Input Logic Table and the Manual Interlock Table
The input logic table is provided in “ATC Logic Tables”, “Input Logic Tables” and the manual
interlock table is provided in “ATC Logic Tables”, “Manual Interlock Tables”.
As with the output logic table, ATC operation steps are arranged vertically in the table with the
input conditions necessary to complete the each step arranged horizontally. The status of the
inputs can also be checked at the CHECK DATA screen.
Reading the table:
The ON/OFF status of the confirmation input signals, required for the completion of the ATC
operation sequence (step), are shown in the table. In the table “{” represents “ON” and blank
represents “OFF”.
5262-E P-110
SECTION 2 ATC OPERATION
If the ATC fails to operate in response to manual ATC operation or ATC operation commands, the
cause is probably one of the following:
(1) When manual ATC operation is attempted (other than 1 step advance and 1 step reverse oper-
ation), the actual ATC sequence number differs from the ATC sequence number in which the
attempted step can be executed.
(2) When an ATC command is given, the actual ATC sequence number differs from the ATC
sequence number in which the attempted step can be executed.
(3) When an ATC command is given, the ATC confirmation input signal status differs from the input
signal status that allows the execution of the attempted ATC operation command, shown in the
input logic table.
(4) When an ATC command is given, the ATC confirmation input signal status differs from the input
signal status that allows the execution of the attempted ATC operation command, shown in the
input logic table.
(5) The confirmation input signals are not input correctly due to a problem with the proximity
switches/limit switches (operation failure due to misalignment of the mechanical parts, improper
adjustments, damage, cable breakage, etc.) or due to blockage in the hydraulic piping, which
means that the input conditions shown in the input logic table are not satisfied and thus comple-
tion of ATC operation sequence cannot be confirmed.
• Operating the ATC automatically using the ATC command by interrupting manual ATC opera-
tion (1 step advance, 1 step reverse).
• Recovering the ATC after interrupting the ATC operation by pressing the reset button.
• Recovering the ATC after interrupting the ATC operation by pressing the emergency stop button
and resetting the emergency stop state by pressing the reset button.
When operating the ATC manually or executing an ATC command, the ATC operation sequence
number at which the specific operation/command is allowed is predetermined (refer to 4-2 “Manual
ATC Operation” and Section 5 “ATC Program Commands”).
Therefore, the ATC does not operate if manual operation is attempted or an ATC command is exe-
cuted in a wrong ATC operation sequence number.
In the case of (1), the attempted manual operation is disregarded and in the case of (2) an alarm
occurs.
5262-E P-111
SECTION 2 ATC OPERATION
Procedure :
1 Display the ATC CONDITION DISPLAY screen and check the sequence number at the ATC
SEQ. NO. item.
2 Check the correct ATC operation sequence number by referring to “Manual ATC Operation”
and “ATC Program Commands”.
3 Advance or return the ATC operation sequence number by manually operating the ATC using
the 1-step advance/1-step reverse buttons to set the ATC in the correct ATC operation
sequence number.
While the indicating lamp (LED) of the 1 STEP ADVANCE or 1 STEP REVERSE button lights,
it indicates that 1 step advance/1 step reverse operation is permitted. Execute 1 step advance/
reverse as instructed by the lighting of the indicating lamp (LED).
4 This completes the recovery of the ATC. Perform the desired manual ATC operation or auto-
matic ATC operation.
If the ATC operation cannot be recovered by following the steps indicated above, it indicates
that the ATC confirmation input signals differ from the input conditions indicated in the input
logic table.
If the ATC Confirmation Input Signals Differ from the Input Condition Specified in the
Input Logic Table
Provided the ATC is used normally, it will be possible to recover the operation by following the steps
described in (1) above. However, if for some reason the ATC confirmation input signal status
becomes different from the input condition indicated in the input logic table, it will not be possible to
recover the ATC by using manual ATC operation.
As the result of confirmation, if there are items for which the input signal status differs from the sta-
tus indicated in the input logic table although the signals are output corresponding to the present
ATC operation sequence number indicated in the output logic table, it indicates that the machine will
be faulty. In this case, contact your nearest Okuma Service Center.
5262-E P-112
SECTION 3 Y-AXIS CONTROL
1-1. OVERVIEW
This manual describes the Y-axis controlled lathe, which has been developed by adding Y-axis con-
trol mechanism to a general multifunction lathe.
Equipped with the Y-axis control, more complicated shape can be machined in only single setup. To
use the Y-axis control lathe more profitably, use this manual as a NOTICE to the standard OSP
operation manual and to the programming manual.
(1) Compound fixed cycles are possible at a position offset in Y-axis direction.
(2) Y-axis control program can be created in the same way as programming for standard lathe.
(3) If you cancel the Y-axis control, the Y-axis unit automatically returns to the turning position.
LE32114R0100500010001
5262-E P-113
SECTION 3 Y-AXIS CONTROL
2. OPERATION
LE32114R0100500030001
5262-E P-114
SECTION 3 Y-AXIS CONTROL
Operation Panel
Although the FUNCTION SELECTION key and Y-AXIS OPERATION key are arranged on the same
panel in the standard specification, these keys are provided on separate panels.
• Normal Specification
LE32114R0100500030002
• Sub-spindle Specification
LE32114R0100500030003
LE32114R0100500030004
5262-E P-115
SECTION 3 Y-AXIS CONTROL
LE32114R0100500040001
LE32114R0100500040002
LE32114R0100500040003
LE32114R0100500040004
5262-E P-116
SECTION 3 Y-AXIS CONTROL
• PULSE HANDLE
Procedure :
2 Press the FUNCTION SELECTION key on the optional panel to open the multifunction machin-
ing operation window and [F3] (Y-AXIS MODE ON). The machine enters the Y-axis control
mode.
3 Press Y-axis operation or key on the option panel to move the Y-axis.
[Supplement]
• Selected axis can move while you keep pressing JOG feed key.
• Even if the Y-axis moving range is within the range set in the parameters, the Y-axis cannot
move to the variable limit position depending on the X-axis position. In this case, the limit lamp
lights ON.
• With the OVERRIDE switch on the machine panel, you can change feed speed.
5262-E P-117
SECTION 3 Y-AXIS CONTROL
PULSE HANDLE
Procedure :
2 Press the FUNCTION SELECTION key on the optional panel to open the multifunction machin-
ing operation window and [F3] (Y-AXIS MODE ON). The machine enters the Y-axis control
mode.
3 Select the Y-axis by using the PULSE HANDLE on the optional panel or AXIS SELCTION SW
on the portable pulse handle unit.
4 Set the axis increment (feed per pulse) of PULSE HANDLE with the PULSE HANDLE multipli-
cation switch on the machine panel.
5 Turn the handle of the hand pulse generator. If you turn in the right, the axis moves in positive
direction of the program coordinate and if left, negative direction.
[Supplement]
• You cannot select two axes at a time when you use the PULSE HANDLE.
• Refer to the following table for feed amount per 1 pulse.
When executing the Y-axis commands in the MDI operation, select the Y-axis control mode. The
method for execution of the other commands is the same as of the standard machine.
The sequence return operation procedure for the Y-axis machine is basically the same as of the
standard machine.
When you operate the machine, however, be careful of the following notes.
Execute the sequence return under condition that command status in the program block to execute
the sequence return should match with the actual machine status.
Typical matching status
We recommend executing the sequence return with the axis positioned near the coordinate values
commanded in the program.
When you restart the program, you can execute operation in the same way as of the standard restart
operation, however, take extremely caution for the operation.
Without regarding to the Y-axis control mode of the recovered machine, the machine executes com-
mands of the program block to start. Therefore, if the restarting block and the spindle mode actually
selected is not identical, the machine operates unexpectedly. If you attempt to restart the program,
be sure to match the Y-axis control status of the block to start with the Y-axis control status of the
machine.
5262-E P-119
SECTION 3 Y-AXIS CONTROL
2-5-1. Screens
Select the ACTUAL POSITION screen and then MAIN PROGRAM screen. Next, use the PAGE key
to display the screen shown below.
While the NC is in the Y-axis control mode, the actual position data appears also in the columns for
YI and XI axes. If the Y-axis control mode is not selected, asterisks appear on the YI and XI col-
umns.
LE32114R0100500120001
LE32114R0100500120002
5262-E P-120
SECTION 3 Y-AXIS CONTROL
LE32114R0100500120003
LE32114R0100500120004
5262-E P-121
SECTION 3 Y-AXIS CONTROL
In the Y-axis control mode, the X-axis commands are given with radius values, while the commands
are given with the diameter value in the turning mode. This is because the axis commands in the
Yaxis control mode are issued imaging the 3dimension space.
The Y-axis control mode remains effective even after the NC is reset or the power is turned ON or
OFF.
When program operation is executed in Y-axis control mode, the NC judges the specified diameter
command as a radius one. To prevent such misjudgment, the NC generates an alarm if G138 or
G136 (Y-axis control ON or OFF) is not specified before axis movement when the program operation
is started in Y-axis control mode.
The turret can be rotated when the actual X coordinate is equal to or larger than the variable limit.
If the lathe is provided with the load monitor function, the load applied to the Y-axis can also be mon-
itored. In this case, the load monitor function monitors the load applied to the existing YS-axis.
Axis number to be monitored 128 Y-axis monitor ON
<Part number setting example>
To monitor the loads applied to X- and Y-axes
VLMON [1] = 2 + 128
7 6 5 4 3 2 2 0
Y Sb W M S C Z X
LE32114R0100500160001
<Others>
Whether the load monitor function is ignored or not during rapid traverse of Y-axis can be determine
by specifying M215/M216.
For the fundamental usage of the load monitor function, refer to Special Functions Manual No. 2.
5262-E P-122
SECTION 3 Y-AXIS CONTROL
In the program operation mode, this data transfer function permits transfer of Y-axis related data;
that is, zero point data, tool data, and parameter data. This function is also used to store various set
data in the memory or a floppy disk.
For the operation procedure, refer to OSP Operation Manual.
• File name
[Character string [max. 256 characters starting with an alphabet] beginning with an alphabetic
character].TOP
The default name is “A. TOP”.
The tow-along tailstock cannot be connected nor moved in Y-axis control mode. If such a command
is issued in Y-axis control mode and in MANUAL mode, the NC ignores the command. If issued in
AUTO or MDI mode, the NC generates an alarm.
White the tailstock is connected, the Y-axis control mode cannot be established. If the Y-axis control
mode ON command is issued in MANUAL mode with the tailstock connected, the NC ignores the
command. If issued in AUTO or MDI mode, the NC generates an alarm.
5262-E P-123
SECTION 3 Y-AXIS CONTROL
When the control unit is provided with both the Y-axis control function and the home position func-
tion, the home position command can be given to the three axes; X, Y, and Z.
Program command
G20 HP = ? (? = 1 to 8)
Before using the Y-axis home position function, set the home positions at the relevant parameters.
<With Y-axis control mode ON>
The axes are positioned, at the rapid feedrate, to the machine coordinates of X-, Z-, and YS-axes
set at the parameters.
Even in axis movements by the home position command, X- and Y-axes are moved by linear inter-
polation.
<With Y-axis control mode OFF>
When the Y-axis control mode is OFF, the YS-axis data set at the parameter is ignored and only X-
and Z-axes move to the parameter-set positions.
The home position function normally carries out axis movements within the variable limit range.
However, by designating the M code for canceling the limits, axis movement is possible over the
variable limit within the stroke end limits.
M273 Home positioning is possible within the stroke end limit range.
M274 Home positioning is possible within the variable limit range.
[Supplement]
Whether M273/M274 is designated or not, M274 becomes effective with the power ON or NC
reset.
For the axis positioned outside the variable limit after M273 command is given during program
operation, the axis movement by manual interrupt is ignored.
5262-E P-124
SECTION 3 Y-AXIS CONTROL
This section provides supplementary explanation about the Y-axis control function peculiar to facing
2-spindle lathes.
The facing 2-spindle lathe uses the program coordinate systems shown in the figure below for R and
L spindles. As can be seen from the figure, the Y-axis direction of L spindle is inverse to that of R
spindle, which may be confusing to the operator. To solve this problem, use the mirror image func-
tion. This function, like the Z-axis mirror image function, inverts the Y-axis direction of the program
coordinate system according to the data set at the relevant parameter bit.
+X +Y
+X
+Z +Z
+Y
LE32114R0100500230001
+X +X
+Y
+Z +Z
Y+
LE32114R0100500230002
<Parameter >
[Supplement]
The above optional parameter bit data becomes effective by turning on the power. After changing
the parameter data, back up the data, turn off the power, and turn on the power.
LE32114R0100500230003
Specify ether basic coordinate system or mirror image coordinate system for each spindle at the be-
ginning of a part program. An alarm occurs if the coordinate system selected by the program does
not match the coordinate system selected by the parameter.
Selecting basic coordinate system G62 Y0
Selecting mirror image coordinate system G62 Y1
G62 makes the NC check the part program with the above mirror image parameter data for safe op-
eration. However, omission of this command will not result in any alarm.
Others
The Y-axis is controlled based on the YS-axis position parameter set as the spindle center.
The Y-axis cannot be controlled normally if the spindle center position of YS-axis is changed during
the Y-axis control mode. For this reason, an interlock function is provided to inhibit change of YS-
axis position parameter during Y-axis control mode.
In a mode other than Y-axis control mode, the machine performs cutting with the YS-axis fixed at the
spindle center position. Therefore, if the Y-axis control mode cancel command is issued, the YS-axis
automatically returns to the spindle center position before the Y-axis control mode is canceled.
However, there might be a case where the spindle center position is wrongly set on YS-axis and the
Y-axis control mode is selected. In this case if the wrong parameter data is outside the YS-axis
travel limit, the YS-axis may not be able to return to the wrongly set spindle center position. To
recover the machine from such a state, use the Y-axis control mode forced cancel function.
<Function>
When “effect” is selected at the OPTIONAL PARAMETER (Y-AXIS) Y-axis mode forced cancel, the
alarm D ,,Y-axis mode forced cancel” occurs. When Y-axis mode key is pressed in the manual
mode, the NC cancels Y-axis control mode without moving YS-axis to the wrongly set spindle center
positior
<Recovery procedure>
Procedure :
1 Select “effect” at the OPTIONAL PARAMETER (Y-AXIS) Y-axis mode forced cancel.
The alarm D 4258 “Y-axis mode forced cancel” occurs.
3 Press the Y-axis mode key on the additional operation panel to forcibly cancel the Y-axis con-
trol mode. When Y-axis mode is canceled, the back-lighted key lamp goes out.
4 Correct the system parameter data for specifying the YS-axis spindle center position.
5 Select “cancel” at the OPTIONAL PARAMETER (Y-AXIS) Y-axis mode forced cancel.
6 Press the Y-axis mode key to select the Y-axis control mode, and again press the Y-axis mode
key to cancel the Y-axis control mode. The YS-axis will return to the correctly set position.
<OPTIONAL PARAMETER(Y-AXIS)>
Y-axis mode forced cancel
cancel: Forced cancel invalid (default).
effect: Forced cancel valid.
[Supplement]
G136 is usable even while the Y-axis control mode is canceled. If G136 is issued while the forced
cancel is effective, the YS-axis moves to the spindle center position.
5262-E P-127
SECTION 3 Y-AXIS CONTROL
LE32114R0100500260001
When the YS-axis travel end limit has been exceeded, reset the state following the procedure below.
Turn on the TRAVEL END LIMIT RELEASE switch inside the control box.
Procedure :
4 Turn the pulse handle to move the YS-axis off the travel end limit position.
Normally, the pulse handle of YS-axis cannot be selected in any mode other than V-axis control
mode. However, it can be moved independently using the pulse handle if the PULSE HANDLE Y-
AXIS switch is turned on with the TRAVEL END LIMIT RELEASE switch ON.
5262-E P-128
SECTION 3 Y-AXIS CONTROL
To prevent interference of the saddle, a barrier zone is set within the axis operating range to disable
the entry of the saddle into the set barrier zone.
(1) Parameters
Set the following parameters to establish the barrier zone.
Setting unit, initial setting value and setting range are common to all parameters.
OPTIONAL PARAMETER Y-AXIS screen
X-axis barrier length (radius) Setting unit: 1m
Y-axis barrier length Initial setting value : 0
Z-axis barrier length Setting range: -9999999 to 99999999
LE32114R0100500280001
c. If “0” is set
Barrier zone:Negative stroke end limit - Positive stroke end limit
Movable range:None
The area where the individual axes are located in the respective barrier zone is called the
barrier area.
This function is invalid if the setting for this parameter is “0” for two or more axes.
5262-E P-129
SECTION 3 Y-AXIS CONTROL
(3) Interlock
In the operation in the automatic or MDI mode, if an axis movement command causing the axis
to enter the barrier zone is specified or an operation to move an axis into the barrier zone is
attempted, an alarm occurs and the turret stops moving.
Even if manual operation to move an axis into the barrier zone is attempted, the turret stops at
a point away from the barrier zone.
If the turret is already positioned in the barrier zone, manually move it away from the barrier
zone.
In this manual operation, an axis can only be moved in the direction it moves away from the bar-
rier zone.
Barrier area
Barrier zone
3. PROGRAMMING
3-1. OVERVIEW
The program is created with 3dimensional coordinates of X, Y and Z-axes. In this case, the X and Y-
axis commands are given with radius values. Therefore, in order to distinguish these axes from
those used for turning, they are expressed as Xl, YI and ZI in the Y-axis control mode.
[Supplement]
• During the Y-axis control mode, the Y-axis mode button lamp lights on the option panel.
• On receiving the Y-axis control mode OFF command, the NC automatically returns the Y-axis
to the turning position.
(2) During the Y-axis control mode, you cannot use the coordinate conversion function.
Turn off the Y-axis control mode before using the coordinate conversion function.
(3) Before executing the sequence return in the Y-axis control mode, return the Y-axis in the Y-axis
control mode beforehand.
(4) The Y-axis control mode remains effective even after NC reset or power ON/OFF. In the Y-axis
control mode, the X-axis commands are given with radius values.
For these reasons, before attempting axis movement by MDI commands immediately after turn-
ing on the power, be sure to check whether the Y-axis control mode is established or not.
5262-E P-131
SECTION 3 Y-AXIS CONTROL
G codes which can initiate axis motion in the Y-axis control mode are G00 and G01.
• ln Y-axis control mode, even a rapid traverse command is executed by linear interpolation.
Therefore, when X-axis and Y-axis commands are designated in the same block, the rapid
feedrate is limited to the rapid feedrates of XI-axis and YI-axis.
• Since the spindle is stopped in the Y-axis control mode, designate the cutting feedrate in
units of “feed per minute”.
G19 and G17 can be designated only in the Y-axis control mode.
When the NC has been reset, when the Y-axis control mode has been turned off, or when
the power has been turned on, G18 (X-Z plane designation) is effective.
ZI ZI
K K
Arc start point
XI XI
I I
Arc start point
LE32114R0100500320001
[Supplement]
1) In the Y-Z plane, X-axis commands can not be designated as arc commands. In the same
way, Z-axis values cannot be given to the X-Y plane arc command.
2) In the Y-Z plane, the arc rotating direction, OW or COW, should be specified by viewing the
plane from the X-axis positive direction to its negative direction. On the X-Y plane, the arc
rotating direction should be specified by viewing the plane from the Z-axis positive direction to
its negative direction.
3) The plus and minus signs of I, J and K commands are definet( viewing the arc center from the
arc start point.
4) The arc radius can be designated by using an L command or by using I, J and K commands.
When the arc radius is designated using an L command, the arc whose center angle is within
180° is selected.
5262-E P-133
SECTION 3 Y-AXIS CONTROL
In the Y-axis control mode, YI and XI commands are designated in radius in reference to the pro-
gram zero. Note that YI commands can be designated only in the Y-axis control mode.
If they are designated in other than the Y-axis control mode, an alarm occurs.
As in the case of X- and Z-axes, the Y-axis zero point can be shifted with the Y-axis control mode
ON. However, since the Y-axis control mode is effective, specify the shift amount of X-axis with a
radius value.
G50 X Y Z C
5262-E P-134
SECTION 3 Y-AXIS CONTROL
[Supplement]
The compound fixed cycles usable in Y-axis control mode are limited to side face machining.
For end face machining, carry out contour generation as in the conventional way.
5262-E P-135
SECTION 3 Y-AXIS CONTROL
Axes move as illustrated below by designating a block of programs in the G181, G182, G183,
G184,G189, G178, or G179 mode.
In the Y-axis control mode, use radial values for designating commands.
Y Y
Q1
Q2
Q3
Y Q4
Z X
Z X
I
Y
Q2
X
Q3 I
Q4 Q1
Z
LE32114R0100500360001
Z
LE32114R0100500370001
<Programming Format>
N100 G00 Xa Ya Za
N101 G94 SB=
N102 G181 Xb Yb Zb C I F
N103 G180
<Details of Motion>
Positioning at (Xa, Yb, Zb) in the G00 mode After the completion of positioning, the M-
Q1 →
with the C-axis at its commanded position tool rotates in the forward direction.
Positioning at the (Xa - I) point in the G00 After the completion of positioning, the C-
Q2 →
mode axis is clamped.
Q3 The tool moves up to point Xb at a cutting feedrate in the G01 mode.
Positioning at the cutting start point in the After the completion of positioning at the
Q4 →
G00 mode cutting start point, the C-axis is unclamped.
5262-E P-137
SECTION 3 Y-AXIS CONTROL
Z
LE32114R0100500370002
<Programming Format>
N100 G00 Xa Ya Za
N101 G94 SB=
N102 G182 Xb Yb Zb C I F E
N103 G180
<Details of Motion>
Positioning at (Xa, Yb, Zb) in the G00 mode After the completion of positioning, the M-
Q1 →
with the C-axis at its commanded position tool rotates in the forward direction.
Positioning at the (Xa - I) point in the G00 After the completion of positioning, the C-
Q2 →
mode axis is clamped.
The tool moves up to point Xb at a cuffing After point Xb has been reached, the cycle
feedrate in the G01 mode. is interrupted for dwell duration “E”. (can be
Q3 → omitted)
After the completion of the dwell, the M-tool
stops.
Positioning at the cuffing start point in the After the completion of positioning at the
Q4 G00 mode → cutting start point, the C-axis is unclamped.
The M-tool rotates in the forward direction.
5262-E P-138
SECTION 3 Y-AXIS CONTROL
Z
LE32114R0100500370003
<Programming Format>
N100 G00 Xa Ya Za
N101 G94 SB=
N102 G183 Xb Yb Zb C I F E D L
N103 G180
<Details of Motion>
Positioning at (Xa, Yb, Zb) in the G00 mode After the completion of positioning, the M-
Q1 →
with the C-axis at its commanded position tool rotates in the forward direction.
Positioning at the (Xa - I) point in the G00 After the completion of positioning, the C-
Q2 →
mode axis is clamped.
The tool moves toward point Xb by “step After point Xb has been reached, the cycle
feed” in the G01 mode. is interrupted for dwell duration “E”. (can be
In the “step feed” mode, cutting is performed omitted)
following the steps below.
The tool is fed by “D”. Then it is retracted by
Q3 “ “ at the rapid feedrate. That is repeated →
until the depth of cut reaches “L”. The tool
returns to the cutting start point at the rapid
feedrate. Then, the tool is fed by “D” from
the previous infeed point. This drilling cycle
is repeated until the tool reaches the target
point Xb.
Positioning at the cutting start point in the After the completion of positioning at the
Q4 →
G00 mode cutting start point, the C-axis is unclamped.
5262-E P-139
SECTION 3 Y-AXIS CONTROL
Z
LE32114R0100500370004
<Programming Format>
N100 G00 Xa Ya Za
N101 G94 SB=
N102 G184 Xb Yb Zb C I F E
N103 G180
<Details of Motion>
Positioning at (Xa, Yb, Zb) in After the completion of positioning,
Q1 the G00 mode with the C-axis → the M-tool rotates in the forward
at its commanded position direction.
Positioning at the (Xa - I) point After the completion of positioning,
Q2 →
in the G00 mode the C-axis is clamped.
The tool moves up to point Xb After point Xb has been reached,
at a cutting feedrate in the the cycle is interrupted for dwell
G01 mode. duration “E”. (can be omitted)
Q3 →
After the completion of the dwell,
the M-tool once stops and then
rotates in the reverse direction.
Positioning at the cutting start After the completion of positioning, The M-tool once
point in the G01 mode the C-axis is unclamped. stops and then
Q4 → →
rotates in the for-
ward direction.
5262-E P-140
SECTION 3 Y-AXIS CONTROL
Z
LE32114R0100500370005
<Programming Format>
N100 G00 Xa Ya Za
N101 G94 SB=
N102 G189 Xb Yb Zb C I F E
N103 G180
<Details of Motion>
Positioning at (Xa, Yb, Zb) in the G00 mode After the completion of positioning, the M-
Q1 →
with the C-axis at its commanded position tool rotates in the forward direction.
Positioning at the (Xa - I) point in the G00 After the completion of positioning, the C-
Q2 →
mode axis is clamped.
The tool moves up to point Xb at a cutting After point Xb has been reached, the cycle
Q3 feedrate in the G01 mode. → is interrupted for dwell duration “E”. (can be
omitted)
Positioning at the cutting start point in the After the completion of positioning, the C-
Q4 →
G01 mode axis is unclamped.
5262-E P-141
SECTION 3 Y-AXIS CONTROL
Z
LE32114R0100500370006
<Programming Format>
N100 G00 Xa Ya Za
N101 G94 SB=
N102 G178 Xb Yb Zb C I D F
N103 G180
<Details of Motion>
Positioning at (Xa, Yb, Zb) in the G00 mode After the completion of positioning, the C-
Q1 →
with the C-axis at its commanded position axis is clamped.
Positioning at the (Xa - I) point in the G00 After the completion of positioning, if a D
mode command has been designated, the M-tool
Q2 →
spindle is positioned at the D command
point. Then the C-axis is clamped.
The M-tool spindle and the X-axis are fed simultaneously up to point Xb while rotating the M-tool
Q3
spindle in the forward direction.
The M-tool spindle and the X-axis are fed simultaneously up to the cutting start point while rotat-
Q4
ing the M-tool spindle in the reverse direction.
5262-E P-142
SECTION 3 Y-AXIS CONTROL
Q4
Q3
Q3
Q3
Q3
U D
Z D Q4
D
X
Q2
I
Q1
Cycle start point
(Xa, Ya, Za)
LE32114R0100500370007
<Programming Format>
N100 G00 Xa Ya Za
N101 G94 SB=
N102 G190 Xb Yb Zb C I D F U E M211 (M212) M213 (M214)
N103 G180
<Details of Motion>
Positioning at the C-axis command value in the G00 mode with X-, T-, and Z-axes remaining at
Q1
the positions specified in N100
Q2 Positioning at the (Xa - I) point in G00 mode
The tool moves to the (Xb, Yb, Zb) point with a cutting depth D in the specified cutting direction
Q3
and according to the specified cutting method.
Q4 Positioning at the cutting start point in G00 mode
[Supplement]
For designation of cutting direction, cutting method, and others, refer to the description of keyway
cutting cycle in the operation and programming manuals for multimachining function.
5262-E P-143
SECTION 3 Y-AXIS CONTROL
X
Q3 Q4
Q3 Q3
Q3
W D Q4
D
D
Z Q2 Q1
K
Cycle start point
( Xa, Ya, Za )
LE32114R0100500370008
<Programming Format>
N100 G00 Xa Ya Za
N101 G94 SB=
N102 G190 Xb Yb Zb C K D F W E M211 (M212) M213 (M214)
N103 G180
<Details of Motion>
Positioning at the C-axis command value in the G00 mode with X-, Y-, and Z-axes remaining at
Q1
the positions specified in N100
Q2 Positioning at the (Za ? K) point in G00 mode
The tool moves to the (Xb, Yb, Zb) point with a cutting depth D in the specified cutting direction
Q3
and according to the specified cutting method.
Q4 Positioning at the cutting start point in G00 mode
[Supplement]
For designation of cutting direction, cutting method, and others, refer to the description of keyway
cutting cycle in the operation and programming manuals for multi-machining function.
5262-E P-144
SECTION 3 Y-AXIS CONTROL
Q1
Q2
Y
(Xa, Ya, Za)
Q3
Q4
I
<Programming Format>
N100 G00 Xa Ya Za
N101 G94 SB=
N102 G190 Xb Yb Zb C I D F U E M211 (M212) M213 (M214)
N103 G180
<Details of Motion>
Q1 Positioning at the (Xa, Ya, Zb, C) point in G00 mode
Q2 Positioning at the (Ya - J) point in G00 mode
Q3 The tool moves to the (Xb, Yb, Zb) point at a cutting feedrate.
Q4 The tool runs off in X-axis direction by the amount of I and returns to the Q3 cutting start point.
5262-E P-145
SECTION 3 Y-AXIS CONTROL
4-1. Overview
MACTURN and MULTUS featuring the B-axis 1 indexing function can index a tool mounted on a tur-
ret in any direction on the X-Z plane.
Fig. 9-1 shows an example of a machining along a slant direction with the turret indexed slantwise
(referred as slant machining hereafter).
The NC needs to calculate a target position when executing axis movements indicated in Fig. 9-1.
Calculating a target position will be simplified in a converted coordinate system by rotating the coor-
dinate axes.
The slant machining mode function simplifies calculation of a target position by using coordinate
conversion; thereby facilitating programming for slant machining.
X+
X' +
Xa P
Z' +
Xa' Za'
Z+
0 Za
Fig. 9-2
LE32114R0100500400001
An angle θ between the Z-axis and the Z’-axis is a rotation angle used in coordinate conversion.
The rotation center 0 of the coordinate system is the zero offset position of the X-, Y-, and Z-
axes.
The coordinate of a point P is defined as [Xa, Ya, Za] in the base coordinate system (X-Y-Z) and
as [Xa’, Ya, Za’] in the converted coordinate system (X’-Y-Z’) in the figure above. As a result, the
following relations are derived.
Xa’ = Xa • cosθ - Za • sinθ
Za’ = Xa • sinθ + Za • cosθ
5262-E P-147
SECTION 3 Y-AXIS CONTROL
Fig. 9-3
LE32114R0100500400002
5262-E P-148
SECTION 3 Y-AXIS CONTROL
• The slant machining mode is effective during the period between executions of G127 com-
mand and G126 command. During this mode, positioning is conducted based on the slant
machining coordinate system (X’-Y-Z’).
• When the B command is left blank, the rotation angle of the coordinate system is consid-
ered as 0°.
• The slant machining mode becomes “OFF” with the NC reset or execution of M02 (end of
program).
• Coordinate conversion is not in progress (on the machine with the coordinate conversion
function).
(3) Circular Interpolation Cutting Command and Cutter Radius Compensation Command
The circular interpolation cutting commands and the cutter radius compensation commands are
executed on the X’-Y plane, Z’-X’ plane, and Y-Z’ plane in the slant machining mode.
The G41 and G42 issued in the slant machining mode are treated as the cutter radius compen-
sation commands (instead of the nose-R compensation commands) even when the Z’-X’ plane
is specified.
<Specifying Compensation Plane>
Before issuing the command for circular interpolation cutting or cutter radius compensation,
specify a plane where such command will be executed.
G17.......Cutter radius compensation on X’-Y plane
G18.......Cutter radius compensation on Z’-X’ plane
G19.......Cutter radius compensation on Y-Z’ plane
G 18 is selected by default when the power is turned on, the NC is reset, or M02 is executed.
<Cutting Direction in Circular Interpolation>
• Be sure to specify the compensation plane (G17/G18/G19) and the slant machining mode
ON command (G127) before the cutter radius compensation commands (G41/G42).
• The slant machining mode ON/OFF commands are invalid during cutter radius compensa-
tion (an alarm will occur).
• The specified compensation plane remains unchanged after the slant machining mode ON/
OFF commands.
[Command example]
:
N100 G17 Specifies the compensation plane X–Y.
N110 G127 B30 Selects the slant machining mode
with a slant angle of 30 .
N120 G41 Activates the cutter radius
compensation to the left.
:
N140 G40 Deactivates the cutter radius
compensation.
Compensation plane: X'-Y
N150 G42 Activates the cutter radius
compensation to the right.
:
N180 G40 Deactivates the cutter radius
compensation.
N190 G126 Cancels the slant machining mode.
N200 G19 Returns the compensation plane to Y–Z.
LE32114R0100500420001
(10) Interlocks
In the slant machining mode, the following commands are disabled. An alarm occurs if any
command indicated below is specified and the specified command is disregarded.
• LAP commands
LE32114R0100500440001
The following data are displayed only when the slope machining mode is selected.
5. DATA OPERATION
LE32114R0100500460001
The YS-axis zero offset value should be set with the distance from the machine zero of YS-axis
to the programming zero of YS-axis.
The following relationship exists between YS-axis zero offset value and YI-axis zero offset
value.
{(YS-axis zero offset value) - (YS-axis spindle center position)} X sin θ = (YI-axis zero offset
value) - (YS-axis spindle center position)
If a zero offset value of either YS-axis or YI-axis is changed, the other offset value is also
changed to maintain the above relationship.
5262-E P-155
SECTION 3 Y-AXIS CONTROL
YI XI
YS
c b
X
Dimensional accuracy in machining using the Y-axis control function is controlled by tool offset data.
Transverse keyway cutting
YI
XI
Controlled by
YI-axis tool offset
YI
XI
YI
XI
LE32114R0100500470003
For tool offset data, three types of offset data are available; X-axis direction, YI-axis direction, and
Zaxis direction.
Because tool offset data in the X- and Z-axis direction can be set in the conventional manner, the
procedure to set tool offset data in the YI-axis direction is explained here after.
5262-E P-157
SECTION 3 Y-AXIS CONTROL
YI-axis tool offset data is set to compensate the offset of the Y-axis tool center in the YI-axis direc-
tion.
YI-axis tool offset data is effective in the Y-axis control mode.
YI
Actual Y-axis
positioning point
Programmed Y-axis
positioning point
XI
LE32114R0100500480001
LE32114R0100500480002
5262-E P-158
SECTION 3 Y-AXIS CONTROL
YI
Tool offset number 02
2 Actual position
(0.08)
Command position
50 (1.97)
52
XI
(2.05)
Unit : mm (in.)
LE32114R0100500480003
When performing drilling at a position 50 mm away from the workpiece center as illustrated
above, if the drill is located at the 52 mm position, set -2 mm at OFFSET NO. “02” for YI-axis.
Example 2: Longitudinal keyway cutting
YI
Tool offset number 02
0.01
(0.0004)
XI
16 (0.63)
LE32114R0100500480004
It is possible to compensate for the dimensional error due to tool wear by setting offset data at
different tool offset numbers. To control the keyway width, for example, assign different tool off-
set numbers for the upper and lower sides of the cutting tool.
For longitudinal keyway cutting as illustrated above if
then the finished keyway will be 0.02 mm (0.0008 in.) narrower than the required width. To
obtain accurate 30 mm (1.18 in.) width, two tool offset numbers (02 and 12) can be used for a
tool (tool number 02).
Set 0.01 mm (0.0004 in.) for offset number “02” and -0.01 mm (-0.0004 in.) tor offset number
“12”.
5262-E P-159
SECTION 3 Y-AXIS CONTROL
Tool nose radius compensation can be performed in the Y-Z plane or the X-Y plane while the Y-axis
control mode is effective.
[Supplement]
1) G19 and G17 are effective only in the M110 (C-axis connected) mode.
2) When the M109 (C-axis disconnected) command is executed, G18 (tool nose radius compen-
sation in the X-Z plane) will be set automatically.
3) When the power is turned on or the NC is reset, G18 (tool nose radius compensation in the X-
Z plane) will be selected automatically.
• The relation between the tool advancing direction and the workpiece location in the rectan-
gular coordinate system which is composed of X-, Y-, and Z-axes is defined as follows.
The tool advancing direction, or, in other words, whether the tool moves at the right side or
left side of the workpiece, is viewed from the positive direction of an axis which is perpen-
dicular to the plane in which tool nose radius compensation is performed.
Y Y X
G41
G41
Z
Z
G42
G42
LE32114R0100500490001
[Supplement]
In the above figures, the tool advancing direction is viewed from the X-axis positive direction, that
is, from the machine rear.
G codes which can be used to move axes in the G19 or G17 mode are G00, G01, G02, and G03.
5262-E P-160
SECTION 3 Y-AXIS CONTROL
(4) Procedure for Plane Designation and Turning ON/OFF Tool Nose Radius Compensation
• The plane designation command (G19 or G17) must be designated before designating a
tool nose radius compensation command (G41 or G42).
• Designate G40 before switching the tool nose radius compensation command from G41 to
G42 or from G42 to G41.
• Designate G40 before designating a G code (G17, G18, G119, or G19) which selects a
plane for tool nose radius compensation.
N500 G19
N510 G41
N580 G40
N590 G42
N680 G40
N690 G18
LE32114R0100500490002
5262-E P-161
SECTION 3 Y-AXIS CONTROL
6. PARAMETER
6-1. PARAMETER
The following parameters are added to the lathe equipped with the Y-axis control function.
AXIS DATA
Using the AXIS CHANGE key, select the screen for setting the YS-axis and YI-axis data.
• Backlash
• PR zero offset
• Torque value
[Supplement]
For YI-axis, no data can be set at BACKLASH, PR ZERO OFFSET, and PR CONNECT COMP.
If either of the YS-axis and YI-axis stroke end limits is changed, the other value is also changed to
maintain the following relationship:
{(YS-axis stroke end limit valve) - (YS-axis spindle center position)} x sin θ = (YI-axis stroke end
limit valve) - (YS-axis spindle center position)
(2) Backlash
Use this parameter to compensate the lost motion of YS axis. According to the set value, the
NC compensates each axis movement in positive direction.
The NC subtracts the backlash compensation amount from the value read by the encoder for
movement in positive direction. The subtraction result is handled as the true detection value.
• This parameter is used to set the point where the YS-axis returns when the Y-axis control
mode is turned off.
• In a mode other than the Y-axis control mode, the YS-axis is fixed in the spindle center
position.
• The machine coordinate value of the YI axis, the virtual coordinate value, is determined
assuming that the YI-axis and the YS-axis intersect with each other at the YS-axis spindle
center position.
• For the sub-spindle specification model equipped with H2 turret, the spindle center position
above the sub-spindle exists as the “TURNING POSITION H”.
LE32114R0100500520001
5262-E P-163
SECTION 3 Y-AXIS CONTROL
[Supplement]
The YS.X ANGLE DATA and the TURNING POSITION are basic parameters, critical for Y-axis
control in slant type machining. Therefore, the Y-axis control mode must be set OFF before
changing the data of these parameters.
The YS-axis coordinate value and the YI-axis coordinate value must always satiety the expres-
sion that includes the YS.X data and the TURNING POSITION data. Therefore, if either the YS.X
data or the TURNING POSITION data is changed, the parameter data of the YI-axis coordinate
value is automatically calculated on the basis of the YS-axis coordinate value parameter data so
that the expression will be satisfied.
(1) If either of the YS-axis and YI-axis variable limits is changed, the other value is also changed to
maintain the following relationship:
{(YS-axis variable limit) - (YS-axis spindle center position)} X sin θ = (YI-axis variable limit) -
(YS-axis spindle center position)
(2) Since the YI-axis is a virtual axis, its droop data cannot set.
Xl-axis
Yl-axis
LE32114R0100500530001
For the lathes provided with both Y-axis control function and home position function, the home posi-
tion can be set at the three axes; X, Y, and Z.
Home positions of X- and Z-axes are set with the machine coordinates, while Y-axis home position
is set with the machine coordinate for YS-axis.
The parameter data can be set using the SET, ADD, and CAL functions. In parameter setting by
CAL function, the following formula is used to obtain the data to be set.
When the function key [F3] (CAL) and the WRITE key are pressed sequentially, the coordinates
where the axes are currently positioned are set at the parameters because the input value is 0.
Value to be set by calculation = Current axis position in the machine coordinate system - Input data
5262-E P-164
SECTION 3 Y-AXIS CONTROL
This parameter is used to set compensation for YS-axis ball screw pitch error. The pitch error com-
pensation increases cutting edge positioning accuracy in Y-axis direction in the Y-axis control mode.
Besides the turret position error compensation of X- and Z-axes, the turret position error can be
compensated in Y-axis direction. The compensation in Y-axis direction, which is effective only in Y-
axis control mode, is carried out by the first axis movement command issued after the Y-axis control
mode is turned on.
[Supplement]
This parameter becomes effective when the power is turned off and then turned on again.
Changing this parameter carelessly may cause the X-axis travel limit switch to operate.
[Supplement]
This parameter becomes effective when the power is tuned off and then turned on again.
5262-E P-165
SECTION 3 Y-AXIS CONTROL
7. APPENDIX
YI YI
c b
a
ZI XI
d e
ZI=100 (3.94) Unit : mm (in.)
LE32114R0100500590001
YI
c b
a
XI
25 35 d e
(0.98) (1.35) Unit : mm (in.)
LE32114R0100500600001
YI YI
a
ZI XI
d a c b
40
(1.57) 110 (4.33)
Unit : mm (in.)
LE32114R0100500610001
Program Example 2
c b
a
e d
LE32114R0100500620001
Program Example 3
1. Overview
1-1. Overview
This Chapter describes sub-spindle operation and function for MACTURN and MULTUS series.
Please use the information in this Chapter as auxiliary information to the OSP Operation Manual
and Programming Manual.
(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.
H1 turret
X-axis X-axis
LE32114R0100600020001
5262-E P-170
SECTION 4 SUB-SPINDLE OPERATION
2. Operation Panels
LE32114R0100600040001
5262-E P-172
SECTION 4 SUB-SPINDLE OPERATION
LE32114R0100600050001
LE32114R0100600050002
5262-E P-173
SECTION 4 SUB-SPINDLE OPERATION
LE32114R0100600060001
LE32114R0100600060002
LE32114R0100600060003
LE32114R0100600060004
5262-E P-174
SECTION 4 SUB-SPINDLE OPERATION
LE32114R0100600060005
LE32114R0100600060006
LE32114R0100600060007
3. Manual Operation
This section deals with the operations specific to the sub spindle.
For standard manual operation procedure, refer to the OSP Operation Manual.
[Supplement]
(4) Inputting the Gear Range for the Main Spindle (For the machine equipped with a transmission)
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.
Procedure :
1 Confirm that the main spindle mode is selected by pressing the [MAIN SPINDLE] button.
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.
5262-E P-176
SECTION 4 SUB-SPINDLE OPERATION
Procedure :
1 Confirm that the main spindle mode is selected by pressing the [MAIN SPINDLE] button.
Procedure :
1 Confirm that the main spindle mode is selected by pressing the [MAIN SPINDLE] button.
[Supplement]
[Supplement]
Make sure that the spindle mode IS the sub spindle mode.
(4) Inputting the Gear Range for the Sub Spindle (For the machine equipped with a transmission)
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.
5262-E P-178
SECTION 4 SUB-SPINDLE OPERATION
Procedure :
1 Select the manual mode by pressing the [MANUAL] key on the NC operation panel.
2 Confirm that the sub spindle mode is selected by pressing the [SUB-SPINDLE] button.
3 Press the [SPINDLE - CW] or [SPINDLE - CCW] button at 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.
Procedure :
1 Confirm that the sub spindle mode is selected by pressing the [SUB-SPINDLE] button.
Procedure :
1 Confirm that the sub spindle mode is selected by pressing the [SUB-SPINDLE] button.
[Supplement]
Procedure :
1 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.
[Supplement]
Procedure :
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 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.
Procedure :
2 Press the [W-AXIS CONTROL ←] or [W-AXIS CONTROL →] button at the option panel.
[Supplement]
Procedure :
1 Select the axis to move by pressing the [PULSE HANDLE - X] or [PULSE HANDLE - Z] key.
2 Select the distance to move an axis per pulse by selecting the [PULSE HANDLE - 1/1],
[PULSE HANDLE - 10/1] or [PULSE HANDLE - 50/1].
[Supplement]
Procedure :
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.
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.
Procedure :
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.
[Supplement]
1) For pulse handle operation, selection of multiple axes for simultaneous operation is not
allowed.
2) For axis feed amount per pulse, refer to the table below.
The following preparations are required before rotating the M-tool spindle.
[Supplement]
The procedure to operate the M-tool spindle regular rotation and reverse rotation is as follows.
Procedure :
1 Press the “ROTARY TOOL SPINDLE SELECTION” key on the additional panel (C-axis panel).
The lamp on the upper left turns ON.
2 Press the CCW key or CW key. The M-tool spindle rotates regularly or reversed way.
[Supplement]
1) The “spindle override” on the machine panel is enabled for the M-tool spindle.
2) The M-tool spindle keeps rotating even if the key is not pressed continuously.
3) This operation must be executed while the door is closed.
4) This operation must be executed while the spindle chuck is closed.
5) An error occurs when the tool is L-tool.
6) Although the M-tool spindle rotates regardless of the spindle mode (spindle 1 or spindle 2), the
selected spindle may rotate due to operational error, so that you must check which spindle is
selected.
5262-E P-183
SECTION 4 SUB-SPINDLE OPERATION
Procedure :
1 Press the “ROTARY TOOL SPINDLE SELECTION” key on the additional panel (C-axis panel).
The lamp on the upper left turns ON.
2 Press the “SPINDLE JOG” key. Jog for the M-tool spindle is executed.
[Supplement]
[Supplement]
1) It is possible to jog the spindle while air blow is supplied according to the setting of a parame-
ter (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 8-5. Machine User Parameter (Air Blow/Coolant) in this section.
4. MDI/Automatic Operation
For the sub-spindle specification, it is necessary to determine the coordinate system before begin-
ning automatic/MDI operation.
Determine the coordinate system by selecting the spindle used for machining.
LE32114R0100600300001
[Supplement]
The G code for selecting the coordinate system must always be specified at the first block of a
program.
5262-E P-186
SECTION 4 SUB-SPINDLE OPERATION
Procedure :
1 Select the MDI mode by pressing the [MDI] key on the NC operation panel.
2 Prompt “=IN” appears in the MDI data input line, indicating that the NC is ready for data input.
Input the coordinate system selection G code.
= IN G140
= IN G141
5. Additional Functions
5-1. Workpiece Transfer Function from the Main Spindle to the Sub
Spindle
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 regarding torque limit and torque skip functions, refer to the OSP Programming Manual.
This subsection provides a simple program example for transferring workpiece.
:
:
G29 PW = 30 .... Limits the maximum torque of the W–axis motor
(30%).
G94 G22 W50 D5 L10 F1000 PW = 25 .... Pushes the sub–spindle chuck to the workpiece in the
torque skip state.
G29 PW = 5 .... Lowers the W–axis motor torque (5%).
M248 .... Closes the sub–spindle chuck.
M84 .... Opens the sub–spindle chuck.
G28 .... Cancels the W–axis torque limit function.
G90 G00 W300 .... Returns the second headstock to the retract position at
a rapid feedrate.
:
:
F(feedrate)
LE32114R0100600330001
5262-E P-188
SECTION 4 SUB-SPINDLE OPERATION
Z+ Z+
X-LMT (P) X-LMT (P)
Z-LMP (M)
[1] [2] [3] [4]
Z+LMP (M)
Z-LMP (M)
Z+LMP (M)
Z-LMP (M)
[1] [2] [3] [4]
Z+LMP (M)
Z-LMP (M)
Z+LMP (M)
+ :Positive(plus),
- :Nagative(minus)
Axis name
LE32114R0100600350002
5262-E P-190
SECTION 4 SUB-SPINDLE OPERATION
To select the mirror image coordinate system, set the necessary parameter data for each of the
main and sub spindles independently.
[Supplement]
The setting of the parameter above becomes valid when the power is turned on.
If the setting is changed, press function key [F5] (BACKUP) to back up the new setting, turn off
the power and then turn it on again.
The initial status is “basic coordinate system” for the main spindle and the “mirror image coordi-
nate system” for the sub spindle.
Z-LMP (M)
Z+LMP (M)
Z
Z-LMP (M)
Z+LMP (M)
LE32114R0100600360001
If the coordinate system for the main spindle is switched to the mirror image coordinate system
and that for the sub spindle to the basic coordinate system with the above parameter settings,
the coordinate values will change as shown below.
Z-LMP (M)
Z+LMP (M)
Z
Z-LMP (M)
Z+LMP (M)
LE32114R0100600360002
Designate the coordinate system to be selected, fundamental or mirror image, in the starting block
of the program. When the coordinate system designated in the part program and the coordinate
system 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-2-4. Others
• When Z-axis is moved at the rapid traverse with G00 positioning command on either main or
cub spindle side, designation of a command that brings the saddle and the chuck closer to each
other exceeding the variable limit will cause an alarm. This alarm is indifferent to the direction in
the program coordinate system switched between fundamental coordinate and mirror image
coordinate.
• For the mirror image on the sub spindle side, see C. Y-AXIS CONTROL/SLOPE MACHINING
FUNCTION.
5262-E P-192
SECTION 4 SUB-SPINDLE OPERATION
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.
B turret
Z B-axis W-axis
LE32114R0100600390001
(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.
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.
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.
d. Press the [F1] (SET) key to input the distance between the B-turret and sub spindle base.
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
[Supplement]
(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 nor-
mal 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
[Supplement]
Commands for the G14 side can be designated only when the G13 side is in the G140 mode.
W-axis commands cannot be designated when the G13 side is in the G141 mode.
At the G14 side, only the following commands can be designated.
a. W-axis commands
b. Synchronizing P command
A P command is used for synchronizing the execution of the commands designated in
the G13 side.
6. Programming
To move a cutting tool to a target position, the coordinate system must first be 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.
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
coordinate system is automatically selected according to the selection of the spindle mode.
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 established
for the sub spindle is opposite to that of the machine coordinate system.
The axis direction in the program coordinate for sub spindle can be selected as required using the
mirror image function. The B-axis rotating direction used for B-axis positioning command generally
depends on the Y-axis direction. For MACTURN and MULTUS series, its direction is uniformly deter-
mined as described below.
On the main spindle side, CCW rotation facing the turret is regarded as the B-axis positive
direction.
On the sub spindle side, CW rotation facing the turret is regarded as the B-axis positive direc-
tion.
5262-E P-196
SECTION 4 SUB-SPINDLE OPERATION
[Supplement]
At the beginning of a program, either of the spindle selection G codes must be specified.
6-2-1. Commands
Basic codes and commands used for programming such as G codes, M codes, 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.
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.
[Supplement]
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 feedrate is
controlled based on the main spindle speed.
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).
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.
5262-E P-198
SECTION 4 SUB-SPINDLE OPERATION
[Supplement]
The synchronized rotation command can be issued even if the spindle to be synchronized is
rotating. In this case the spindle rotates in the same way before the synchronization rotation com-
mand was issued when the synchronized rotation command is canceled.
[Supplement]
If a synchronized rotation command is specified without workpiece, the sub spindle may cause
“DIFF over alarm”. This is because the NC judges that a workpiece is gripped when the sub-spin-
dle side chuck is closed during synchronized rotation and limits the torque on the sub-spindle
side. This alarm does not occur when both main and sub spindles grip the same workpiece and
are physically connected.
System variables are used in common to all coordinate systems. Therefore, if system variables
which have the coordinate system dependent data are used, a program 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.
5262-E P-199
SECTION 4 SUB-SPINDLE OPERATION
7. Data Operation
LE32114R0100600500001
5262-E P-200
SECTION 4 SUB-SPINDLE OPERATION
Procedure :
2 Select the coordinate system for which the zero point is set.
Turret selection key [A/B for 2-saddle model)
“Sub spindle selection” key [MAIN SPINDLE/SUB-SPINDLE] (on the option panel)
3 Move the axes to the desired position using the SLIDE JOG buttons or the pulse handle.
5 Select the axis for which zero point is set using the function key [AXIS CHANGE] and cursor
control keys.
6 Set the data using the function keys [F1] (SET), [F2] (ADD), or [F3] (CALC).
7 Set the zero offset data in the other coordinate systems by repeating the above procedure.
5262-E P-201
SECTION 4 SUB-SPINDLE OPERATION
7-1-3. Setting the Zero Offset Data/Zero Shift Data for X–/Z–axis in the Sub Spindle
Mode
Procedure :
3 For the X-axis zero offset, set the distance (1) from the machine zero to the program zero point.
For the Z-axis zero offset, which differs according to the W-axis position, move the Z-axis so
that the tool nose of the reference tool is in contact with the workpiece end face as shown in
Fig. 5-1 and press function key [F3] (CAL).
X+
Turret
Sub-spindle
Program zero
(2)
Z+
Turret machine zero
LE32114R0100600530001
To set the program zero at the left end face of a workpiece as shown in Fig. 7-1, press the function
key [F3] (CAL), and then press the WRITE key. The Z-axis actual value (2) from the machine zero is
set for ZERO OFFSET of Z. At the same time, the difference (2) - (3) between the value (2) and the
W-axis actual value (3) from the machine zero is set at the system parameter “Z-axis machine zero
offset”.
To set the program zero at the right end face of a workpiece as shown in Fig. 7-2, the workpiece
length (4) must be added to the offset value. The procedure is as follows:
5262-E P-202
SECTION 4 SUB-SPINDLE OPERATION
Procedure :
1 Press the function key [F3] (CAL), enter the value (4), and then press the WRITE key.
X+
Turret
(2) (4)
Z+
Turret machine zero
LE32114R0100600530002
[Supplement]
The Z-axis zero offset in the sub-spindle mode automatically changes as the movement of
the W-axis.
5262-E P-203
SECTION 4 SUB-SPINDLE OPERATION
8. Description of Parameters
Since the basic data setting method in the parameter setting mode is the same as used for setting
the data of standard machines, refer to the PART IV. “PARAMETERS” 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 Z- 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, be sure to select the manual operation mode and select the
coordinate system where data will be set before proceeding with the data setting steps using the
CAL key.
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.
• BACKLASH (W)
LE32114R0100600550001
5262-E P-204
SECTION 4 SUB-SPINDLE OPERATION
• 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 multi-
ple 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 settings.
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 Range Setting Units
Linear axis 10 (µm)
0 to 1.000 Selected unit system
C-axis 0.07 (deg)
5262-E P-205
SECTION 4 SUB-SPINDLE OPERATION
LE32114R0100600570001
The settings made on the CHUCK parameter screen are explained below.
• 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
5262-E P-206
SECTION 4 SUB-SPINDLE OPERATION
[Supplement]
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 [F3] [CAL] in the function menu can be used are jaw positions
CX and CZ. For all other data, use [F1] (SET) or [F2] (ADD).
[Supplement]
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.
5262-E P-207
SECTION 4 SUB-SPINDLE OPERATION
• Inching speed
Set the spindle speed when a spindle jog command is given.
Initial setting Setting Range
40 1500
• 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
• 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
Spring
LE32114R0100700010001
5262-E P-217
SECTION 5 NC TAILSTOCK (MULTUS-B300/B400)
1. Operation
The tailstock can be operated by either of the two methods.
Operation range with the teaching mode ON: Negative variable limit to Positive limit
Operation range with the teaching mode OFF: Sizing position to Positive variable limit (retraction
end)
5262-E P-218
SECTION 5 NC TAILSTOCK (MULTUS-B300/B400)
2. Tailstock Movement
LE32114R0100700050001
The procedure to execute the work position command by using the foot pedal is as follows.
Procedure :
3 Turn the teaching mode OFF by manually pressing the “Teaching Mode” button on the
additional panel.
(The teaching mode is turned off when the “Teaching” button lamp turns off and the beep stops
sounding.)
4 Move the tailstock to the sizing position at the retraction side from the approach position and
the second step of the foot pedal advance for manual operation.
5 When the tailstock finishes moving to the sizing position, the “Sizing position” lamp turns ON
and the beep sounds.
3-2. Operation
(1) Operation when executing the high/low switching command while positioning the workpiece.
The workpiece is supported with the shrunken internal spring while the tailstock is in sizing
position mode.
LE32114R0100700080001
When the low pressure command is issued, the thrust is reduced by retracting the tailstock and
expanding the internal spring.
LE32114R0100700080002
When the high pressure command is issued, the thrust is reduced by advancing the tailstock
and shrinking the internal spring.
LE32114R0100700080003
(2) Operation when executing the high/low pressure switching command while the machine is not
in sizing position mode
The tailstock does not operate with the high/low pressure switching command. It operates with
the commanded thrust when the sizing position command is issued or the second step for the
foot pedal advance is pedaled.
5262-E P-220
SECTION 5 NC TAILSTOCK (MULTUS-B300/B400)
<Program Example>
N001 G00 X1000 Moves the X-axis to the + limit.
N002 G195 SP=1 Multiple Sizing position command (No.1 command)
N003 M56 Sizing position command (moving to the No.1 sizing position)
N004 M3 S1000
:
N100 M5
N101 M55 Retract position command (moving to the No.1 retract position)
LE32114R0100700100001
4-2. Operation
The tailstock moves to the position of the multiple sizing position number commanded when the
multiple IN position command and tailstock operation command are executed.
5. Preparatory Operation
Procedure :
3 Turn the teaching mode ON by manually pressing the Teaching Mode button on the additional
panel.
4 Press the NC TAILSTOCK button on the additional panel with manual operation to display the
NC TAILSTOCK PARAMETER screen. (Refer to 6. “Parameters.”)
5 Set the position on which the workpiece does not contact to APPROACH.
7 Moves the tailstock to the sizing position by using the second step for foot pedal advance at the
position located at the retraction side viewed from the approach position.
8 Moves the cursor to the “SIZING POSITION” and press the function key (CAL) when the
tailstock is moved to the sizing position and the SIZING POSITION lamp is turned on.
The position on which the tailstock contacts with the workpiece is entered in “Sizing position”
when the CAL button is pressed (the position positioned before the internal spring slackens
and the workpeice end face position are set.)
9 Set “-OK” and “+OK” for both side of the sizing position to judge the availability of the sizing
position.
[Supplement]
The NC tailstock function detects the motor torque and supports the workpiece with
appropriate thrust.
Therefore, the “APPROACH” must be set to at least 2 mm from the “+ OK” in the retraction
side (+ side) in order to prevent false detection of the acceleration torque for the motor.
5262-E P-222
SECTION 5 NC TAILSTOCK (MULTUS-B300/B400)
Procedure :
3 Press the NC TAILSTOCK button on the additional panel with manual operation to open the
NC TAILSTOCK PARAMETER screen. (Refer to 6. “Parameters.”)
4 Set the position on which the workpiece does not contact to APPROACH.
5 Select “1. Tailstock slideway resistance teaching ON” on the second page.
6 Press the TAILSTOCK W- button on the additional panel for manual operation at the retraction
side viewed from the approach position to move the tailstock for 5 mm with the sizing position
speed. In this case, the tailstock returns to the previous position.
Once the tailstock slideway resistance teaching is executed, the “1. Tailstock slideway
resistance teaching ON” is automatically turned off.
5262-E P-223
SECTION 5 NC TAILSTOCK (MULTUS-B300/B400)
6. Parameters
[First page]
a. Sizing position...Input the sizing position for the tailstock with program coordinate systems.
When the [CAL] button is pressed, the position where the tailstock touches a workpiece is
input.
d. Approach Position...Input the approach position for the tailstock with program coordinate
systems.
e. Retract position...Input the retract position for the tailstock with program coordinate
systems.
[Second Page]
LE32114R0100700150002
[Third page]
(1) Speed 1
Set the movement speed from the retraction end to the retract position.
(2) Speed 2
Set the movement speed from the retraction end to the approach position.
(3) Speed 3
Set the sizing position speed.
(4) Speed 4
Set the movement speed from the sizing position to the retract position.
(5) Speed 5
Set the movement speed from the retraction end to the retract position.
(Initial Value and Upper Limit Value when Override is set to 100%.) m/min
LE32114R0100700160001
7. Interlock
(1) The alarm occurs when the operation command issued while operation conditions for the NC
tailstock are not met.
[Code]
1: The spindle is not stopped.
2: The center workpiece is not selected.
3: The M-tool spindle is not stopped.
4: The C-axis is not stopped.
5: The touch setter is not positioned at the retract position.
6: The X-axis is not positioned at + limit.
7: The tailstock is in tailstock teaching mode.
Conditions for “Stopping the Spindle”, “Stopping the M-tool spindle” and “Stopping the C-axis”
are reset with M codes used for releasing the interlock.
M167: Tailstock Interlock release ON
M168: Tailstock Interlock release OFF
[Code]
8: The setting value of the set selected with the multiple sizing position command is unmatched.
9: The sizing position command is executed while the brake is not released in the sizing
position area.
10: The multiple sizing positions before sequence restart is not matched with the sizing position
after sequence restart.
11: There is an error in the multiple sizing position command.
12. The NC tailstock no load torque teaching cycle command is issued at the - side viewed from
the approach position.
(2) The alarm activates when the high/low pressure switching command is executed while the high/
low pressure switching command for the NC tailstock is issued.
8584 Alarm A Conditions for switching the tailstock thrust high/low pressure is
not satisfied
[Code]
1: The spindle is rotating.
2: The M-tool spindle is rotating.
3: The C-axis is rotating.
5262-E P-230
SECTION 5 NC TAILSTOCK (MULTUS-B300/B400)
(3) The alarm activates when the tailstock does not enter sizing position mode after the sizing
position command was issued.
[Code]
1: When the command position (CON) does not reach the command torque before entering the
sizing position area 1, the command torque is generated within the tailstock quill expand/shrink
Time.
2: The torque higher than the set thrust is generated when the current position (APA) is moved
to the + side viewed from the sizing position area 2.
3: The torque exceeding the threshold is generated when the tailstock moves for the time
constant (T1+T2)*1.25 + 48 msec from the approach position or movement start position.
4: The current position is not within the sizing position area while the tailstock is in sizing
position status.
[Code]
1: The current position (APA) is positioned at - side viewed from the sizing position area 1.
Or the torque exceeding the threshold is generated when the current position (APA) is located
at + side viewed from the sizing position area 2 with manual operation.
(4) The multiple sizing position command (G195) is issued when the NC tailstock type is not used.
[Code]
None
5262-E P-231
SECTION 6 OTHER FUNCTIONS
Feedrate
rc
specified in a
rp program
Tool path
(Center of the tool9
(1) Conditions
The conditions to turn on the override function for internal arc cutting are indicated below.
(3) Others
This function is valid in the following four kinds of interpolation planes.
If this function is specified while a plane other than those indicated below is selected, the func-
tion is invalid.
(1) Format
The command format for executing helical cutting in the G18 plane is explained below.
For helical cutting in the G17/G19 plane, refer to the Programming Manual.
In helical cutting in the G18 plane, linear interpolation of the Y-axis is synchronized with circular
interpolation in the Z-X plane.
Programming Format
G18 G94
G02 X_ Z_ I_ K_ Y_ F
(G03) (L_ )
LE32114R0100800020001
• The helical cutting function can be specified in the Y-axis mode (G138).
• If the end point lies at the same point as the start point of the circle in the same plane, a full
circle is generated.
• If a full circle command is executed continuously using the helical cutting commands,
sequence joining processing is executed unconditionally. (Setting for optional parameter
(bit) No. 69, bit 0 is disregarded.)
• Helical cutting is also possible in the slant face coordinate system as in the standard coor-
dinate system.
5262-E P-234
SECTION 7 APPENDIX
SECTION 7 APPENDIX
1. Logic Tables
• Input Logic Table
LE32114R0100900010001
5262-E P-236
SECTION 7 APPENDIX
LE32114R0100900010002
5262-E P-237
SECTION 7 APPENDIX
LE32114R0100900010003
5262-E P-238
SECTION 7 APPENDIX
LE32114R0100900010004
MacTurn 250/350 1 2 3 4 5 6
ATC Logic Table 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01
Shutter open
T Tool clamp
Shutter close
RS Tool insert
T Tool existing
T Tool unclamp
RS Tool extract
RS Tool existing
INPUT LOGIC
MG Tool existing
T Tool not existing
EA Return position
RS Tool not existing
(1/2)
RS Rotation MG position
RS Rotation tool change position
B-test data
Auto-branch data
6 Waiting for machining completion (Next tool return cycle)
14 RS Tool extraction
SECTION 7 APPENDIX
LE32114R0100900010005
5262-E P-239
MacTurn 250/350 7 8 9 A B C
ATC Logic Table 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01
INPUT LOGIC
B-test data
Auto-branch data
6 Waiting for machining completion (Next tool return cycle)
14 RS extraction
SECTION 7 APPENDIX
LE32114R0100900010006
5262-E P-240
5262-E P-241
SECTION 7 APPENDIX
LE32114R0100900010007
5262-E P-242
SECTION 7 APPENDIX
LE32114R0100900010008
5262-E P-243
SECTION 7 APPENDIX
LE32114R0100900010009
5262-E P-244
SECTION 7 APPENDIX
LE32114R0100900010010
MacTurn 250/350 1 2 3 4 5 6
ATC Logic Table 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01
RS Tool insert
Shutter 2 open
Shutter 2 close
RS Tool extract
OUTPUT LOGIC (1/2)
Return cycle disabled
EA Speed adjustment
RS Rotation MG position
LE32114R0100900010011
5262-E P-246
SECTION 7 APPENDIX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Operation Sequence No.
80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01
C
B
Shutter open
Shutter close
M Pot stop at fixed position
ATC Start position
Step timer A
Step timer B
Auto-branch
NC answer back
9
EA rotation command
MG Index eneabled
MG Tool extraction
MG Tool return
Next tool cancel
Manual Tool change
T Tool unclamp
ATC Air blow 2 Face
ATC Air blow 1
7
RS Air blow
MG Air blow
Magazine manual intervention enabled
M-tool spindle rotation disabled
(2/2)
RS Magazine position
Magazine indexing
RS Tool extraction
RS Tool insertion
MacTurn 250/350
Shutter close
Shutter open
ATC Logic Table
Tool change
14
11
12
13
1
2
3
4
5
6
7
8
9
10
LE32114R0100900010013
5262-E P-248
SECTION 7 APPENDIX
LE32114R0100900010014
5262-E P-249
SECTION 7 APPENDIX
LE32114R0100900010015
5262-E P-250
SECTION 7 APPENDIX
LE32114R0100900010016
MacTurn 250/350 1 2 3 4 5 6
ATC Logic Table 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01
Shutter open
T Tool clamp
Shutter close
RS Tool insert
T Tool existing
T Tool unclamp
RS Tool extract
RS Tool existing
MANUAL
MG Tool existing
T Tool not existing
EA Return position
RS Tool not existing
INTERLOCK (1/2)
Step Return
Return Cycle
T Tool change position 1
T Tool change position 2
RS Rotation MG position
LE32114R0100900010017
5262-E P-251
MacTurn 250/350 7 8 9 A B C
ATC Logic Table 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01 80 40 20 10 08 04 02 01
MANUAL
Step Return
Step advance interlock
Return Cycle
LE32114R0100900010018
5262-E P-252
5262-E P-253
SECTION 7 APPENDIX
MacTurn 250/350 6 6
ATC Logic Table 02 01
EA Rotation
EA Insert/Extract
T-tool Unclamp
T-tool Clamp
Operation Sequence No.
Cam Angle
9
0
Retracted
state
2
Tool
Tool gripping Waiting
inserted
operation for ON
state
60
Tool gripped
75
state
Tool
extracting
112.5
operation
140
Tool
180˚rotation extracting ON OFF
operation
220
Tool
247.5 inserting
operation
Tool gripped
285
state
Waiting
for ON
300
Tool
Retraction inserted
state
358 OFF ON
Retracted
state
LE32114R0100900010019
5262-E P-254
SECTION 7 APPENDIX
MacTurn 250/350 7
ATC Logic Table 02
EA Rotation
EA Insert/Extract
T-tool Unclamp
RS Air Blow
Cam Angle
9
0
Retracted
state
2
Tool
Tool gripping
inserted ON
operation
state
60
Tool gripped
75
state
Tool
extracting
112.5 ON ON
operation
ON
140
Tool
180˚ rotation extracted
state
220
Tool
247.5 inserting OFF
operation
Tool gripped
285
state
300
Tool
Retraction inserted OFF OFF
state
358 OFF
Retracted
state
LE32114R0100900010020
5262-E P-255
SECTION 7 APPENDIX
MacTurn550 2 2 6 6
ATC logic table 80 40 02 01
EA rotation
EA insert/extract
EA tool unlock
EA tool lock
T tool unclamp
T tool clamp
Operation sequence No.
CAM AXIS
INPUT LOGIC
Cam
15 Angle
0
↓ Retracted
2 state
↓
↓ Tool ON OFF
54 gripping Tool
↓
operation inserted
↓ Waiting
57 state for
signal
↓ Waiting
for ON
↓ signal ON
MacTurn550 5 7 B B 7 7 7
ATC logic table 01 02 02 01 10 08 04
EA rotation
EA insert/extract
EA tool unlock
T tool unclamp
T Tool Clamp
RS air Blow
CAM AXIS
OUTPUT LOGIC
Cam
15 Angle
0
↓ Retracted
state OFF OFF ON OFF
2
↓
↓ Tool ON
Tool ON
54 gripping
↓ inserted OFF OFF
operation
↓ state ON
57
↓
↓ Tool
87 gripped
↓ state
↓ Tool
122 extracting ON OFF
↓ operation
↓
147
OFF
↓ 180° Tool
↓ rotation
extracted ON
222 state OFF
ON
↓
↓ Tool
242 inserting OFF
↓ operation
↓ Tool
282 gripped
↓
state
↓
303 Tool
↓ inserted ON OFF ON OFF
↓ Retraction state
358 OFF
↓ Retracted
360 state
LE32114R0100900010022
5262-E P-257
SECTION 7 APPENDIX
INPUT
LE32114R0100900020001
5262-E P-258
SECTION 7 APPENDIX
OUTPUT
[Panel output] <Machine with Y-axis or ATC>
Signal name Address Label
LE32114R0100900020002
5262-E P-259
SECTION 7 APPENDIX
INPUT
[EC input] <Standard model>
Signal name Address Label
Emergency limit release/ I.1008 iEOF/
Operation power OFF/ I.100C iOPOF/
Travel end alarm/ I.1006 iSEA/
CPU (control cabinet) temperature alarm/ I.1004 iTMA/
Transformer overload alarm/ I.1003 iOHA/
EC overload alarm/ I.1001 iOLA/
EC circuit breaker alarm/ I.1000 iCBA/
Emergency stop/ I.100B iEMSTP/
1st headstock oil cooler level alarm/ I.1032 iOCL/
1st headstock oil cooler alarm/ I.1031 iOCA/
LE32114R0100900020003
5262-E P-260
SECTION 7 APPENDIX
OUTPUT
[EC output] <Standard model> Multi-port
Signal name Address Label
Chip conveyor ON O.1027 oCPCO
NC running O.100D oNCRUN
Axis power ON 1 O.1000 oPWON1
Axis operation ON 1 O.1004 oOPON1
Axis brake release 2 O.1009 oBKRLS2
Axis brake release 1 O.1008 oBKRLS1
Axis power ON 2 O.1001 oPWON2
Axis operation ON 2 O.1005 oOPON2
Work lamp O.1015 oRUNO
Alarm lamp O.1014 oALMO
Operation end lamp O.1013 oPSP
Running lamp O.1012 oNCSTO
NC unit power OFF O.100E oNCUOF
Auto power shutoff O.1029 oPWOF
1st safety door lock release (PL, CE) O.1200 oSDRPB
2nd safety door lock release (PL, CE) O.1210 o2SDRPB
(Not usable)
(Not usable)
(Not usable)
(Not usable)
(Not usable)
(Not usable)
(Not usable)
(Not usable)
(Not usable)
(Not usable)
(Not usable)
(Not usable)
(Not usable)
(Not usable)
(Not usable)
(Not usable)
LE32114R0100900020004
5262-E P-261
SECTION 7 APPENDIX
INPUT
[EC output] [EC output]
Signal name Address Label
MP2:
MP2:
MP2: 1st spindle chuck open confirmation PS I.154D iCECHOPP
MP2: 1st spindle chuck close confirmation PS I.154C iCECHCLP
MP2: 1st sensor arm advance position confirmation I.1251 iSHADC
MP2: 1st sensor arm retract position confirmation I.1250 iSHRTC
MP2:1st spindle chuck open confirmation I.1159 iCHOPC
MP2:1st spindle chuck close confirmation I.1158 iCHCLC
MP14: 1st ceiling door open confirmation I.1217 iUDOPC
MP14: 1st ceiling door close confirmation I.1218 iUDCLC
MP14:
MP14: 1st door open confirmation/ I.1212 iDROP/
MP14: Air source pressure confirmation/ I.102C iARW/
MP14: Low hydraulic oil pressure/ I.1020 iOPA/
MP14:
MP14: Hydraulic oil level low/ I.1021 iOPAL/
OUTPUT
INPUT
OUTPUT
Turret oil mist lube pump drive air ON (MT30/50) O.1060 oTOLPAR
LE32114R0100900020008
5262-E P-265
SECTION 7 APPENDIX
INPUT
LE32114R0100900020009
5262-E P-266
SECTION 7 APPENDIX
OUTPUT
INPUT
OUTPUT
INPUT
LE32114R0100900020013
5262-E P-270
SECTION 7 APPENDIX
OUTPUT
LE32114R0100900020014
5262-E P-271
SECTION 7 APPENDIX
ID Data
Data Kind G13/G14 Content of Data Remarks
Code No.
Tool offset T1 1-32 G13/G14 X(X-axis)
(64) G13/G14 Z(Z-axis)
(64) G13 Y(YI-axis)
Load monitor T12 1-64 G13/G14 X(X-axis)
reference G13/G14 Z(Z-axis)
value G13/G14 C (C-axis)
G13/G14 S (Spindle No. 1)
G13/G14 M (M-axis)
G13/G14 W (W-axis)
G13/G14 B (Spindle No. 2)
G13 Y (YI-axis)
Load monitor T13 1-64 G13/G14 X(X-axis)
first limit G13/G14 Z (Z-axis)
value G13/G14 C (C-axis)
G13/G14 S (Spindle No. 1)
G13/G14 M (M-axis)
G13/G14 W (W-axis)
G13/G14 B (Spindle No. 2)
G13 Y (YI-axis)
Load monitor T14 1-64 G13/G14 X (X-axis)
second limit G13/G14 Z (Z-axis)
value G13/G14 C(C-axis)
G13/G14 S(Spindle No. 1)
G13/G14 M(M-axis)
G13/G14 W(W-axis)
G13/G14 B(Spindle No. 2)
G13 Y(YI-axis)
5262-E P-272
SECTION 7 APPENDIX
ID Data
Data Kind G13/G14 Content of Data Remarks
Code No.
Zero point 01 1-2 G13/G14 X(X-axis) N1:Zero offset
Z(Z-axis) N2:Zero shift
C(C-axis)
W(W-axis)
S(YS-axis)
Y(YI-axis)
Ball screw 02 1 G13/G14 X(X-axis)
pitch G13/G14 Z(Z-axis)
G13 S(YS-axis)
Pitch error 03 1-120 G13/G14 X(X-axis)
compensa- G13/G14 Z (Z-axis)
tion G13/G14 C (C-axis)
G13 S (YS-axis)
Zero point of 04 1-2 G13/G14 X (X-axis) N1:Zero offset
spindle No.2 G13/G14 Z (Z-axis) N2:Zero shift
G13/G14 C(C-axis)
G13 S (YS-axis)
G13 Y(YI-axis)
5262-E P-273
SECTION 7 APPENDIX
ID Data
Data Kind G13/G14 Content of Data Remarks
Code No.
User param- P1 1-9 G13/G14 X(X-axis) N1:Positive variable limit (P)
eter G13/G14 Z(Z-axis) N2:Negative variable limit
G13/G14 C(C-axis) (P)
G13/G14 W(W-axis) N3:Positive variable limit
G13 S(YS-axis) (M)
G13 Y(YI-axis) N4:Negative variable limit
(M)
N9:Droop data
System P3 1-23 G13/G14 X(X-axis) N1:Positive stroke end limit
parameter G13/G14 Z(Z-axis) N2:Negative stroke end limit
G13/G14 C(C-axis) N3:Backlash
G13/G14 W(W-axis) N4:Encoder connection off-
G13 S(YS-axis) set
G13 Y(YI-axis) N5:Positive sensor position
G13/G14 I(Rapid feedrate) (P)
G13/G14 J(Manual fee- N6:Negative sensor posi-
G13/G14 drate) tion (P)
G13/G14 K(Slowdown time) N7:Positive sensor position
G13/G14 L(Encoder offset) (M)
G13/G14 M(Backlash) N8:Negative sensor posi-
G13/G14 N(In-position) tion (M)
O(Unclamp timer) N9:Reference ring position
N10:ATC tool change posi-
tion
N11:Encoder offset
N12:Rapid feedrate unit
amount
N13:Rapid feedrate accel-
eration unit amount
N14:Manual feedrate unit
amount
N15:Manual feed accelera-
tion unit amount
N16:Machine zero offset
N17:Torque set value
N18: Positive stroke offset
amount
N19:Negative stroke offset
amount
N20:ATC tool change posi-
tion A
N21:ATC tool change posi-
tion B
N22:ATC tool change posi-
tion C
N23:NC turret control
parameter
Data from I to 0 are set only
at N23
5262-E P-274
SECTION 7 APPENDIX
ID Data
Data Kind G13/G14 Content of Data Remarks
Code No.
Turret posi- P4 1-12 G13/G14 X(X-axis)
tion (20) G13/G14 Z (Z-axis)
G13 Y(YI-axis)
Home posi- P14 1-8 G13/G14 X (X-axis)
tion G13/G14 Z (Z-axis)
G13 Y(YS-axis)
User param- P16 1-9 G13/G14 X (X-axis) N1:Positive variable limit (P)
eter G13/G14 Z (Z-axis) N2:Negative variable limit
for spindle G13/G14 C(C-axis) (P)
No.2 G13/G14 W(W-axis) N3:Positive variable limit
G13 S(YS-axis) (M)
G13 Y(Yl-axis) N4:Negative variable limit
(M)
N9:Droop data
Y-axis con- P24 1-8 G13 X (Xl-axis) N1:Rapid feedrate unit
trol parame- G13 Z (Zl-axis) amount
ter G13 Y(Yl-axis) N2:Rapid feedrate acceler-
G13 R(Data) ation unit amount
N3:Manual feedrate unit
amount
N4:Manual feedrate accel-
eration unit amount
N5:Torque set value
N6:YS-X angle data
N7:YS-axis spindle center
position
LIST OF PUBLICATIONS
This manual may be at variance with the actual product due to specification or
design changes.
Please also note that specifications are subject to change without notice.
If you require clarification or further explanation of any point in this manual, please
contact your OKUMA representative.