M-Plus Parameters C733S511
M-Plus Parameters C733S511
Parameter Lists
for
Mazatrol M-Plus
Publication # H733SA0013E
4/97
CAUTION
Notes:
Return to Library
SAFETY PRECAUTIONS
The machine is provided with a number of safety 6) Do not deface, scratch or remove any caution
devices to protect personnel and equipment from plate. Should it become illegible or missing,
injury and damage. Operators should not, order another caution plate from the supplier,
however, rely solely upon these safety devices, specifying the part number shown at the lower
but should operate the machine only after fully right corner of the plate.
understanding what special precautions to take by • BEFORE POWERING UP
reading the following documentation thoroughly.
DANGER:
• BASIC OPERATING PRACTICES
Cables, cords or electric wires whose insulation
DANGER: is damaged can produce current leaks and
1) Some control panels, transformers, motors, electric shocks. Before using, check their
junction boxes and other parts have high condition.
voltage terminals. These should not be touched WARNING:
or a severe electric shock may be sustained. 1) Be sure the instruction manual and the
2) Do not touch any switches with wet hands. programming manual are fully understood
This too, can produce an electric shock. before operating the machine. Every function
WARNING: and operating procedure should be completely
1) The emergency stop pushbutton switch clear.
location should be well known, so that it can be 2) Use approved oil resistant safety shoes, safety
operated at any time without having to look for goggles with side covers, safe clothes, and
it. other safety protection required.
2) Before replacing a fuse, turn off the main 3) Close all NC unit, operating panel, electric
incoming power switch to the machine. control panel doors and covers.
3) Provide sufficient working space to avoid CAUTION:
hazardous falls. 1) The power cable from the factory feeder switch
4) Water or oil can make floors slippery and to the machine main circuit breaker should
hazardous. All floors should be clean and dry have a sufficient sectional area to handle the
to prevent accidents electric power used.
5) Do not operated any switch without a thorough 2) Cables which must be laid on the floor must be
understanding of the actions about to be taken. protected from hot chips, by using rigid or
other approved conduit, so that short-circuits
6) Avoid accidental operation of switches.
will not occur.
7) Work benches near the machine must be
3) Before first time operation of the machine after
strong enough to hold materials placed on
unpacking it or from being idle for a long period
them to prevent accidents. Articles should be
of time (several days or more), each sliding
prevented from slipping off the bench surface.
part must be sufficiently lubricated. To do so,
8) If a job is to be done by two or more persons, push and release the pump button several
coordinating signals should be given at each times until the oil seeps out on the sliding
step of the operation. The next step should not parts. The pump button has a return spring, so
be taken unless a signal is given and do not force it to return.
acknowledged.
4) Oil reservoirs should be filled to indicated
CAUTION: levels. Check and add oil, if needed.
1) In the event of power failure, turn off the main 5) For lubrication points, oil specification and
circuit breaker immediately. appropriate levels, see the various instruction
2) Use the recommended hydraulic oils, lubricants plates.
and grease or acceptable equivalents. 6) Switches and levers should operate smoothly.
3) Replacement fuses should have the proper Check that they do.
current ratings. 7) When powering the machine on, turn on the
4) Protect the NC unit, operating panel, electric switches in the following order: first the factory
control panel, etc. from shocks, since this feeder switch, then the machine main circuit
could cause a failure or malfunction. breaker, and then the control power on switch
5) Do not change parameters or electrical located on the operating panel.
settings. If changes are unavoidable, record 8) Check the coolant level, and add coolant, if
the values prior to the change so that they can needed.
be returned to their original settings, if
necessary.
S-1
Return to Library
S-2
Return to Library
CAUTION:
CAUTION: 1) Thoroughly read and understand the safety
1) During automatic operation, never open the precautions in the instruction manual.
machine door. Machines equipped with the 2) Thoroughly read the whole maintenance
door interlock will set the program to single manual and fully understand the principles,
step. construction and precautions involved.
2) When performing heavy-duty machining, • MAINTENANCE OPERATION
carefully prevent chips from being accumulated DANGER:
since hot chips from certain materials can 1) Those not engaged in the maintenance work
cause a fire. should not operate the main circuit breaker or
• TO INTERRUPT MACHINING the control power "ON" switch on the
WARNING: operating panel. For this purpose, "Do not
When leaving the machine temporarily after Touch the Switch, Maintenance Operation in
completing a job, turn off the power switch on Progress!" or similar warning should be
the operation panel, and also the main circuit indicated on such switches and at any other
breaker. appropriate locations. Such indication should
be secured by a semi-permanent means in the
• COMPLETING A JOB reading direction.
CAUTION:
2) With the machine turned on, any maintenance
1) Always clean the machine or equipment. operation can be dangerous. In principle, the
Remove and dispose of chips and clean cover main circuit breaker should be turned off
windows, etc. throughout the maintenance operation.
2) Make sure the machine has stopped running, WARNING:
before cleaning. 1) The electrical maintenance should be done by
3) Return each machine component to its initial a qualified person or by others competent to do
condition. the job. Keep close contact with the
4) Check the wipers for breakage. Replace responsible person. Do not proceed alone.
broken wipers. 2) Overtravel limit and proximity switches and
5) Check the coolant, hydraulic oils and lubricants interlock mechanisms including functional parts
for contamination. Change them if they are should not be removed or modified.
seriously contaminated. 3) When working at a height, use steps or ladders
6) Check the coolant, hydraulic oil and lubricant which are maintained and controlled daily for
levels. Add if necessary. safety.
7) Clean the oil pan filter. 4) Fuses, cables, etc. made by qualified
manufacturers should be employed.
8) Before leaving the machine at the end of the
shift, turn off the power switch on the operating • BEFORE OPERATION & MAINTENANCE BEGINS
panel, machine main circuit breaker and factory WARNING:
feeder switch in that order. 1) Arrange things in order around the section to
• SAFETY DEVICES receive the maintenance, including working
1) Front cover, rear cover and coolant cover. environments. Wipe water and oil off parts and
provide safe working environments.
2) Chuck barrier, tail barrier and tool barrier (NC
software). 2) All parts and waste oils should be removed by
the operator and placed far enough away from
3) Stored stroke limit (NC software). the machine to be safe.
4) Emergency stop pushbutton switch. CAUTION:
• MAINTENANCE OPERATION PREPARATIONS 1) The maintenance person should check that the
1) Do not proceed to do any maintenance machine operates safely.
operation unless instructed to do so by the 2) Maintenance and inspection data should be
foreman. recorded and kept for reference.
2) Replacement parts, consumables (packing, oil
seals, O rings, bearing, oil and grease, etc.)
Should be arranged in advance.
3) Prepare preventive maintenance and record
maintenance programs.
000X717-KY
S-3
Return to Library
aaaaaaaa
a
aaaaa
! WARNING
a
ALWAYS TURN THE MAIN CIRCUIT BREAKER TO THE “OFF” POSITION & USE AN APPROVED
LOCKOUT DEVICE WHEN COMPLETING MAINTENANCE OR REPAIRS.
LOCKOUT PROCEDURE
1) THE LOCKOUT PROCESS MUST BE PERFORMED BY AUTHORIZED PERSONNEL ONLY.
2) INFORM ALL EFFECTED PERSONNEL OF YOUR INTENT TO LOCKOUT AND SERVICE THE
SPECIFIED MACHINE.
3) SHUT OFF MACHINE POWER USING NORMAL SHUT DOWN PROCEDURES.
4) TURN OFF THE MACHINE AND INDIVIDUAL BUILDING CIRCUIT BREAKERS. MAKE SURE ALL
STORED ELECTRICAL ENERGY IS RELIEVED. (EG: SPINDLE & AXIS SERVO CONTROLLERS)
5) CONNECT THE LOCKOUT DEVICE AS SHOWN IN FIGURE 1, AND ATTACH THE APPROPRIATE
TAG AT THE MACHINE CIRCUIT BREAKER. THE TAG MUST IDENTIFY THE PERSON
RESPONSIBLE FOR THE LOCKOUT. THIS WILL ENSURE THAT POWER CANNOT BE
RESTORED BY ANYONE ELSE.
6) TEST THE MACHINE TO VERIFY THAT MACHINE SYSTEMS DO NOT OPERATE IN ANY WAY.
ONCE TESTING IS COMPLETE, MAKE SURE ALL SWITCHES ARE IN THE “OFF” POSITION.
CONFIRM THAT THE LOCKOUT DEVICES REMAIN PROPERLY INSTALLED.
7) COMPLETE THE REQUIRED MAINTENANCE OPERATIONS.
8) MAKE SURE ALL PERSONNEL ARE CLEAR OF THE MACHINE.
9) REMOVE THE LOCKOUT DEVICE. MAKE SURE ALL PERSONNEL ARE AT A SAFE LOCATION
BEFORE RESTORING MACHINE POWER.
PADLOCK
FIGURE
S-4
Return to Library
INSTALLATION PRECAUTIONS
The following subjects outline the items that 6) In pouring grout, fasten the leveling block
directly affect the machine installation and start- base plates with the collar retaining screws
up. To ensure an efficient and timely installation, to prevent the base plates from dropping.
please follow these recommendations before When the grout has completely hardened,
calling to schedule a service engineer. level the machine properly, and tighten M24
nuts to secure the machine to the
foundation.
• ENVIRONMENTAL REQUIREMENTS
Note:
Avoid the following places for installing the
machine: The machine must be anchored to the
foundation with J-bolts, expansion bolts or
1) Avoid exposure to direct sunlight and/or near a other suitable method.
heat source, etc. Ambient temperature during
operation: 0° thru 45°C (32°F to 113°F). The machine accuracy and alignment
specifications quoted by Mazak can usually
2) Avoid areas where the humidity fluctuates be obtained when the minimum foundation
greatly and/or if high humidity is present; requirements are met. However, production
normally 75% and below in relative humidity. A of close tolerance parts requires the use of an
higher humidity deteriorates insulation and appropriate certified foundation. Foundations
might accelerate the deterioration of parts. that do not meet certified specifications may
3) Avoid areas that are especially dusty and/or require more frequent machine re-leveling and
where acid fumes, corrosive gases and salt are re-alignment, which can not be provided
present. under terms of warranty.
4) Avoid areas of high vibration. If any of these conditions cannot be met,
5) Avoid soft or weak ground (minimum load contact the nearest Mazak service office
bearing capacity of 1025 lbs./ft2) immediately.
• FOUNDATION REQUIREMENTS
For high machining accuracy, the foundation
must be firm and rigid. This is typically
accomplished by securely fastening the
machine to the foundation with anchor bolts. In
addition, the depth of concrete should be as
deep as possible (minimum 6 - 8 inches). Note
the following:
1) There can be no cracks in the foundation
concrete or surrounding area.
2) Vibration proofing material (such as asphalt)
should be put all around the concrete pad.
3) Form a “cone” in the foundation for J-bolt
anchors, or use expansion anchors.
4) With the foundation anchor bolt holes open
pour the primary concrete at a minimum
thickness of 6 - 8 inches. Typically, the
concrete must have a minimum compression
rating of 2500 lbs. @ 250 lbs. compression
and strengthened with reinforcing rods. When
the concrete has cured, rough level the
machine, and install the J-bolts, leveling blocks,
etc., and pour grout into foundation bolt holes.
5) Mix an anti-shrinkage agent such as Denka
CSA with concrete, or use Embeco grout to fill
the foundation bolt holes.
S-5
Return to Library
• WIRING
1) Use only electrical conductors with
performance ratings equivalent or superior.
2) Do not connect any power cables for devices
which can cause line noise to the power Desirable Independent Grounding:
distribution panel, such as arc welders and high
frequency machinery.
3) Arrange for a qualified electrician to connect NC Earth resistance:
the power lines. Machine Less than 100 ohms
4) Incoming supply voltage should not deviate
more than ±10% of specified supply voltage.
5) Source frequency should be±2 Hz of nominal Common Grounds:
frequency.
Resistance to ground
= 100 ÷ the number of
[ CAUTION ] devices connected to
the grounding (ohms)
VERIFY THE ACTUAL MACHINE ELECTRICAL
Note: Never ground equipment as shown below:
POWER REQUIREMENT AND THE MAIN
TRANSFORMER RATING (IF APPLICABLE), AS
• GROUNDING
1) An isolated earth ground with a resistance to
ground of less than 100 ohms is required.
Typically, a 5/8” copper rod, 8 feet long, and
no more than 5 feet from the machine, is
sufficient. Building grounds or multiple
machines grounded to the same ground rod,
are not acceptable.
2) The wire size should be greater than AWG
(American Wire Gauge) No. 5 and SWG
(British Legal Standard Wire Gauge) No. 6.
000X713-KY
S-6
Return to Library
! CAUTION
S-7
Return to Library
WARNING
!
MAZATROL CNC CONTROLLERS PROVIDE PARAMETER SETTINGS TO LIMIT SPINDLE
RPM. THESE SETTINGS ARE BASED ON THE MAXIMUM SPEED SPECIFIED BY THE
CHUCK/ACTUATOR MANUFACTURER.
REFERENCE THE CNC PARAMETER MANUAL SUPPLIED WITH THE SPECIFIC MACHINE
TOOL TO IDENTIFY THE REQUIRED PARAMETERS TO CHANGE.
IF ANY QUESTIONS EXIST, CONTACT THE NEAREST MAZAK SERVICE CENTER FOR
ASSISTANCE.
WARNING
!
MAZAK MACHINES ARE ENGINEERED WITH A NUMBER OF SAFETY DEVICES TO
PROTECT PERSONNEL AND EQUIPMENT FROM INJURY AND DAMAGE.
IF ANY QUESTIONS EXIST, CONTACT THE NEAREST MAZAK SERVICE CENTER FOR
ASSISTANCE.
S-8
Return to Library
WARNING
!
MAZAK MACHINES ARE ENGINEERED WITH A NUMBER OF SAFETY DEVICES TO
PROTECT PERSONNEL AND EQUIPMENT FROM INJURY AND DAMAGE.
NOTE: THE MAXIMUM INSERT WEIGHT FOR MAZAK MACHINES IS 20 gf (0.04 lbs).
IF ANY QUESTIONS EXIST, CONTACT THE NEAREST MAZAK SERVICE CENTER FOR
ASSISTANCE.
WARNING
!
BEFORE STARTING OPERATION, CHECK THAT THE WORKPIECE IS SECURELY MOUNTED
IN A VISE OR A SUITABLE FIXTURE. BE CERTAIN THAT THE MOUNTING IS SUFFICIENT
TO WITHSTAND CUTTING FORCES DURING WORKPIECE MACHINING.
IF ANY QUESTIONS EXIST, CONTACT THE NEAREST MAZAK SERVICE CENTER FOR
ASSISTANCE.
S-9
Return to Library
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
MACHINE DOCUMENTATION
CUSTOMER EVALUATION The Other Thoroughbred From Kentucky
Your opinion is important to enable us to issue documentation that will fit your needs.
Thank you for taking the time to supply this information.
Date:
Machine Type: Machine Serial#: NC Type:
Customer: Reported By:
Address: Position:
Telephone#:
Manual Publication #: Excellent Good Adequate Fair Poor
How well is the documentation suited to your needs?
Were you able to find the necessary information easily?
How well are the manuals organized?
How easy are the manuals to understand?
Are the illustrations helpful?
Overall, how do you rate the documentation?
What did you like about the documentation? How can it be improved?
SF-202Xa
Return to Library
&RQWHQWV
Page
,QWURGXFWLRQ ........................................................................................................1
35(/,0,1$5<5(0$5.6 .......................................................................2
)250$72)3$5$0(7(57$%/(6......................................................2
35(&$87,216 ...........................................................................................3
86(53$5$0(7(5 ...................................................................................4
POINT CUTTING PARAMETER
D1 to D108 ............................................................................................................... 4
LINE/FACE/3D CUTTING PAR
E1 to E108.............................................................................................................. 20
USER PARAMETER No. 1
F1 to F108 .............................................................................................................. 39
On addresses G1 to G16 of the USER PARAMETER No. 2.......................................... 62
USER PARAMETER No. 2
G1 to G52............................................................................................................... 63
USER PARAMETER No. 3
H1 to H108 ............................................................................................................. 74
USER PARAMETER No. 4
I1 to I16 .................................................................................................................. 87
0$&+,1(3$5$0(7(5 .........................................................................90
MACHINE PARAMETER No. 1
J1 to J108 .............................................................................................................. 90
MACHINE PARAMETER No. 2
K1 to K108 ............................................................................................................. 91
MACHINE PARAMETER No. 3
L1 to L108 ............................................................................................................ 104
MACHINE PARAMETER No. 4
M1 to M18 ............................................................................................................ 125
MACHINE PARAMETER No. 5
N1 to N16 ............................................................................................................. 130
MACHINE PARAMETER No. 6
S1 to S16.............................................................................................................. 134
C-1
Return to Library
- NOTE -
(C-2E)
Return to Library
Introduction
This text describes the meaning and setting of various parameters used for the MAZATROL M
PLUS. Read this list carefully in order to make the best use of the possibilities of the MAZATROL
M PLUS.
It is advisable to consult the Operating Manual as required.
Notes:
1. It is prohibited to partially or completely transcribe, reproduce or modify this manual.
2. This manual will be subject to change without notice.
3. In the case where you find a doubtful point, an error or omission in this manual which
was prepared with careful attention, please send your suggestions to our service
center.
-1-
Return to Library
1. PRELIMINARY REMARKS
Parameters, which refer to constants specific to the NC machines and equipment and the data
necessary for cutting operations, possess a very important meaning.
Parameters can be broadly divided into the following two types according to their meaning:
1. User parameters
The data required for point-, line-, and face-machining data, constants related to data
input/output etc. are registered.
2. Machine parameters
Constants related to the servo motors and spindle motors, machine status data etc. are
registered.
Program type
Conditions
Unit
Setting range
-2-
Return to Library
3. PRECAUTIONS
1. Details of the parameters may differ according to the machine used, the presence/absence of
an option(s), the production time of the NC machines and equipment, etc. Therefore, do not
use the parameters of other machines.
2. The parameter list is supplied in the form of data sheets within the NC electronic cabinet at
shipment of the machines. Be careful not to lose the list.
3. Before making changes to details of a parameter, make sure that the parameter is the one to
be changed.
4. If details of the parameter to be changed cannot be clearly understood, contact your MAZAK
service center before making the changes.
5. When changing details of a parameter, maintain records of the old and new data.
6. If the particular machine is not used for a long time, then the battery to protect the parameter
memory will run down. (Battery alarm)
In that case, errors will occur in the parameters and thus machine malfunctions may result. To
prevent this, first check the existing details of the parameters closely against the separate
parameter list and then make the necessary changes to the parameters.
7. In addition to the parameters listed in this document, those related to PLC (Programmable
Logic Controller), are also available; refer to the Machine Operating Manual for details of
PLC-related parameters and the PLC Parameter List accompanying the electric wiring
diagram.
-3-
Return to Library
4. USER PARAMETER
Initial point
D1
R-point
D2 D2
Program type M
Conditions Immediate
Unit 1 mm/0.1 inch
Setting range 0 to 99
Z-axis feed dwell time at the hole bottom in a spot-machining cycle.
Set this time in spindle revolutions.
When the spot-machining tool
Spot-machining hole bottom dwell time reaches the hole bottom, the Z-axis
will firstly stop moving until the
element spindle makes D3 revolutions, and
then refurn to the original position at
D3 the rapid feedrate.
Program type M
Conditions Immediate
Unit 1 revolution
(Stops at hole bottom.)
Setting range 0 to 9 MPL002
-4-
Return to Library
D2
Spot-chamfering occurs if
d D2 – D4.
Maximum allowable spot-chamfering
d
If d > D2 – D4, the
hole diameter element
chamfering cutter is
developed automatically.
D4
Conditions Immediate
Unit 0.1 mm/0.01 inch
Setting range 0 to 99 MPL003
D5
At the feedrate of D5
Program type M
Conditions Immediate
Unit 100 mm/min / 10 inch/min
Setting range 0 to 99 MPL004
D7
Program type M
Conditions Immediate
Unit
Setting range 0 to 9
-5-
Return to Library
D8 1 HOLE- D8
2 D8 < HOLE- D9
D9
Program type M
Conditions Immediate
Unit 1 mm/0.1 inch
Setting range 0 to 99
D10
Program type M
Conditions Immediate
Unit 1 mm/0.1 inch
Setting range 0 to 99
Element used to automatically set the hole-drilling, endmilling, and
boring depths during automatic tool development of inversed spot-
facing, tapping, back-boring, through-hole drilling, through-hole
counter-boring, and spot-faced tapping units
Through-hole/tap-prehole machining
overshoot
DEPTH DEPTH
D11 D11 D11
MPL005
Example:
Program type M
Conditions Immediate
(DEPTH + D11)
Unit 0.1 mm/0.01 inch Note:
Setting range 0 to 99 See also parameter D30 for tapping units.
-6-
Return to Library
Program type M
Conditions Immediate (DEPTH – tool tip compensation – D12)
Unit 0.1 mm/0.01 inch Note:
This parameter is invalid when the residual hole diameter is not 0.
Setting range 0 to 99
Hole diameter is automatically set during automatic tool
development when spot-chamfering is not to be performed.
D13
D13
Example:
Program type M
Conditions Immediate
Unit 1 mm/0.1 inch D13
Setting range 0 to 99 MPL007
Program type M
Conditions Immediate
Unit 0.1
Setting range 0 to 10
D15
Program type M
Conditions Immediate
Unit 0.1
Setting range 0 to 10
-7-
Return to Library
Note:
Program type M
This parameter is invalid for
Conditions Immediate chamfering with true-circle
Unit 1 revolution (Stops at hole bottom.) processing.
MPL008
Setting range 0 to 9
The clearance in order to prevent tool interference with a wall of the
workpiece or with the hole bottom during a chamfering cycle
D17
Interference clearance of chamfering
cutter
D17 Interferes.
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch D17
Setting range 0 to 99 Interferes. MPL009
The feedrate at which the tool is returned from the hole bottom
during reaming or boring.
Z-axis feed dwell time at the hole bottom in an end milling cycle. Set
this time in spindle revolutions.
When the end mill reaches the
hole bottom, the Z-axis will
Hole-bottom dwell time for end milling firstly stop moving until the
spindle makes D19 revolutions,
and then return to the original
D19 position at the rapid feedrate.
Note:
Program type M This parameter is invalid for
true-circle processing.
Conditions Immediate
Unit 1 revolution
(Stops at hole bottom.) MPL011
Setting range 0 to 9
-8-
Return to Library
(NOM- D20)
Program type M
Conditions Immediate
Unit 1%
Setting range 0 to 100
The reference value for calculation of a bottom-finishing allowance
which corresponds to the roughness level of the end milling (tool
sequence). The finishing allowance in the case of roughness level 4
becomes the value of this parameter, and the values for all other
Reference bottom-finishing allowance roughness levels are set using the expressions listed in the table
for end milling below.
Roughness Bottom-finishing allowance
D21 0 to 3 0.0
4 D21
5 D21 0.7
Program type M 6 D21 0.7 0.7
7 D21 0.7 0.7 0.7
Conditions Immediate 8 D21 0.7 0.7 0.7 0.7
Unit 0.1 mm/0.01 inch 9 D21 0.7 0.7 0.7 0.7 0.7
Setting range 0 to 99
Dwell time at the hole bottom or at the R-point. This value is valid
when 1 is set for bit 0, 1 or 2 of parameter D91.
D22
Program type M
Conditions Immediate Note:
Unit 0.01 sec. This parameter is valid only when the setting for roughness of
Setting range 0 to 99 tapping (tool sequence) is FIX.
Program type M
Conditions Immediate
Cutting feed Rapid feed
Unit 1 mm/0.1 inch
Setting range 0 to 99 MPL012
-9-
Return to Library
The amount of relief provided for the tip of a boring bar to be kept
clear of the hole wall after spindle orientation
D25
D25
D26
D26
MPL015
Program type M Has reached the Returned at the Returned at a
hole bottom. same feedrate. rapid feedrate.
Conditions Immediate
Note:
Unit 0.1 mm/0.01 inch Not valid if the setting for the roughness of the boring (tool
Setting range 0 to 99 sequence) is 1.
Invalid
D27
Program type
Conditions
Unit
Setting range
- 10 -
Return to Library
D28 D28
MPL016
The feedrate is reduced to 70% of the original value before the hole
Program type M
bottom is reached.
Conditions Immediate
Note:
Unit 0.1 mm/0.01 inch Not valid if the setting for the roughness of the boring (tool
Setting range 0 to 99 sequence) is 1.
The time required for a chip removal tool to complete a chip removal
operation after the tool has been positioned at the hole bottom
D29
Program type M
Conditions Immediate
Unit 1 sec.
Setting range 0 to 99
To set number of incomplete threads in tapping cycle for metric
screws and unified screws. In tapping, internal thread is tapped extra
for the depth of (D30 pitch) in the direction of Z.
This is also used as an element for automatically determining hole-
drilling depth in the automatic tool development of the tapping unit.
DEPTH
D30 Pitch
Number of incomplete threads in
tapping cycle D11
MPL017
D30 Example:
[Related parameter]
D43: Number of incomplete threads in tapping cycle for piped
screws
Program type M
Conditions Immediate
Unit 1 thread
Setting range 0 to 9
- 11 -
Return to Library
Program type M
Conditions Immediate
Unit 1 revolution
Setting range 0 to 9 MPL018
The number of inertial turns in tapping cycle that the spindle has
rotated clockwise during the time from output of a spindle CCW
rotation command to the start of spindle CCW rotation
Number of spindle revolutions until
spindle CCW rotation begins in tapping
cycle
D32
Program type M
Conditions Immediate
Unit 1 revolution
Setting range 0 to 99
The amount of relief provided for a back-boring tool tip to be kept
clear of the prehole walls as it is being passed through the prehole in
the oriented state of the spindle
D33
Back-boring tool tip relief
D33
Invalid
D34
Program type
Conditions
Unit
Setting range
- 12 -
Return to Library
- 13 -
Return to Library
MPL021
Program type M Example:
Conditions Immediate
(DIA – D38)
Unit 0.01 mm/0.001 inch
Setting range 0 to 999
(2) In automatic tool development of the reamer unit, if the pre-
machining process is end milling:
DIA
Initial point
R-point height during point-machining
R-point
D41 D41
Machining surface
MPL024
Program type M Notes:
1. For the inversed spot-facing unit or the back-boring unit, this
Conditions Immediate parameter can also be used for setting the clearance amount at
Unit 1 mm/0.1 inch the hole bottom.
Setting range 0 to 99 2. See D1 and D42 also.
- 14 -
Return to Library
Initial point
D42
R-point
MPL001
Height of the third R-point during point
machining The height of the R-point during point machining is basically D41,
however it is changed to D42 under the following conditions.
D42
Tool Conditions
sequence
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch
Setting range –999 to 999
To set number of incomplete threads in tapping cycle for piped
screws (PT, PF, PS). In tapping, internal thread is tapped extra for
the depth of (D43 pitch) in the direction of Z.
This is also used as an element for automatically determining hole-
drilling depth in the automatic tool development of the tapping unit.
DEPTH
D43 Pitch
Number of incomplete threads in
tapping cycle
D11
MPL017
D43 Example:
Program type M
Conditions Immediate
Unit 1 thread
Setting range 0 to 9
- 15 -
Return to Library
Conditions Immediate
Note:
Unit Select 1 if the loss of the threaded section by chamfering is likely.
Setting range 0, 1
Invalid
D45
D46
Program type
Conditions
Unit
Setting range
Element used to automatically set the hole depth of drilling, end
milling and boring during automatic tool development of the reamer
unit
D47 D47
D47
For drilling For end milling or boring
MPL025
Program type M Example:
Conditions Immediate
Unit 0.01 mm/0.001 inch (DEPTH + D47)
Setting range 0 to 999
Invalid
D48
to
D72
Program type
Conditions
Unit
Setting range
- 16 -
Return to Library
Program type M
Conditions Immediate
Unit 0.1% (0.1 mm/0.01 inch)
Setting range 0 to 1000
Specify WID-R range for the boring bar, back boring bar and end mill
from the learning data of cutting conditions.
When learning data on the condition that WID-R is in the following
range has been stored in the memory, learning is not effectuated
again.
For a WID-R range of the boring bar and back boring bar, set a
value of DEPTH (at a unit of 0.1 mm/0.01 inch) .
0 to D78 ...............................WID-R range (for boring bar and back
boring bar) 1
D78 to D79...........................WID-R range (for boring bar and back
boring bar) 2
Learning of cutting conditions For a WID-R range of the end mill, set a value of DEPTH/NOM
(WID-R range) (at a unit of 0.1%) .
D78 0 to D80 ...............................WID-R range (for end mill) 1
to D80 to D81...........................WID-R range (for end mill) 2
D82 D81 to D82...........................WID-R range (for end mill) 3
Program type M
Conditions Immediate
Unit 0.1% (0.1 mm/0.01 inch)
Setting range 0 to 1000
- 17 -
Return to Library
D83
to
D90
Program type
Conditions
Unit
Setting range
Program type M
Conditions Immediate
Unit Bit
Setting range Binary, eight digits
- 18 -
Return to Library
D94
Program type M
Conditions Immediate
Unit Bit
Setting range Binary, eight digits
Invalid
D95
to
D108
Program type
Conditions
Unit
Setting range
- 19 -
Return to Library
Element used to set cutting start point and escape point for closed-
pattern line- or face-machining
Example:
Closed-pattern cutting start point and Defined closed pattern Defined closed
escape point setting element pattern
SRV-R
E1
E2 E2
E1 Escape E1
Program type M Cutting
MPL026
start point point
Conditions Immediate [Applicable units]
Unit 0.1 mm/0.01 inch - LINE OUT, LINE IN, CHMF OUT and CHMF IN
- Wall finishing of STEP, POCKET, PCKT MT and PCKT VLY
Setting range 0 to 999
Element used to set the cutting start point and escape point for line-
or face-machining
Example:
NOM- /2 SRV-R
E2
[Applicable units]
- All line-machining units
- Face-machining units other than FACE MIL, TOP EMIL, and SLOT
E3
Program type
Conditions
Unit
Setting range
- 20 -
Return to Library
Roughness FIN-R
E4 0 to 3 0.0
4 E4
5 E4 0.7
Program type M 6 E4 0.7 0.7
7 E4 0.7 0.7 0.7
Conditions Immediate 8 E4 0.7 0.7 0.7 0.7
Unit 0.1 mm/0.01 inch 9 E4 0.7 0.7 0.7 0.7 0.7
Setting range 0 to 999
Element used to set the cutting start point and escape point (the
second clearance)
E2 is used generally as a clearance on the X-Y plane, however, E5
is used when the condition meets both of (1) and (2) mentioned
below.
(1) There is pre-machining in the same unit.
(2) The parameter (E91 to E95) that makes E5 effective is set to ON (1).
[Applicable units]
LINE OUT, LINE IN, STEP, POCKET, POCKT MT, PCKT VLY
Element used to set the cutting start
point and escape point (the second [Related parameters]
clearance) E91 bit 3
E92 bit 3
E5 E93 bit 3 Parameter that effectuates E5 in the applicable unit.
E94 bit 3
E95 bit 7
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch
Setting range 0 to 999
Roughness FIN-Z
E6 0 to 3 0.0
4 E6
5 E6 0.7
Program type M 6 E6 0.7 0.7
7 E6 0.7 0.7 0.7
Conditions Immediate 8 E6 0.7 0.7 0.7 0.7
Unit 0.1 mm/0.01 inch 9 E6 0.7 0.7 0.7 0.7 0.7
Setting range 0 to 999
- 21 -
Return to Library
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch
Setting range 0 to 999
E8
Radial interference clearance of
chamfering cutter
E8
Interferes.
Program type M
Conditions Immediate
Interference distance
Unit 0.1 mm/0.01 inch
Setting range 0 to 999 MPL028
Element used to set the position in which the cutting feed in axial
direction is to be started after the line- or face-machining tool has
been moved from the initial point toward the workpiece at a rapid
feedrate
Allowance of axial-cutting start position
(the first clearance) Example:
Initial point
E9 E9
SRV-Z
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch
Setting range 0 to 999 MPL029
- 22 -
Return to Library
E11
E11
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch Interference depth Interferes.
Setting range 5 to 40 MPL030
E12
Element used to set the tool path internal to the figure for end
milling-top unit
Example:
Tool path setting element for end
milling-top unit
E13
Tool diameter
E13 10
E13
Tool diameter
10
Program type M
Conditions Immediate Defined figure
Unit 10%
Setting range 1 to 9 MPL032
- 23 -
Return to Library
Program type M
Conditions Immediate NOM- E14
10
Unit 10%
Setting range 0 to 9
Element used to set the tool path external to the defined figure for
reciprocating-short machining with face milling unit
Example:
Tool path setting element for face
milling-top unit E15
(reciprocating short) Tool diameter
10
E15
FR E16 FR
Program type M
Conditions Immediate
Unit
Setting range 1 to 20 MPL034
- 24 -
Return to Library
E18
MPL036
Program type M Note:
Conditions Immediate Overriding for overall width cutting is not valid when this parameter is 0.
Unit 10% [Applicable units]
Rough-machining of POCKET, PCKT MT, PCKT VLY and STEP
Setting range 0 to 9
Invalid
E19
E20
Program type
Conditions
Unit
Setting range
The amount of overlap of the wall-cutting start and end areas in
closed-pattern line- or face-machining
Example:
Defined closed pattern
Wall-cutting overlap in closed figure
E21
Escape point Cutting start
E21 point
Program type M MPL037
- 25 -
Return to Library
Program type M
Conditions Immediate
Unit 1%
Setting range 1 to 99
The shape angle range (upper limit)
The automatic corner overriding becomes valid when the following
line- or face-machining conditions are met:
E25
Program type M
Conditions Immediate
Unit 1°
Setting range 1 to 179 MPL040
Invalid
E26
to
E54
Program type
Conditions
Unit
Setting range
- 26 -
Return to Library
E55 E59
Depth of
Program type M
Conditions Immediate High-speed rough processing Finish processing MPL041
Unit 10% Note:
Feed overriding is invalid when this parameter is 0.
Setting range 0 to 9
This parameter is used to select whether or not an alarm message
is to be displayed if the curved surface of a defined pattern points in
the – Z direction (normally, processing becomes impossible).
3-D 0: No alarm
Inversion check of curved-surface 1: AlarmExample:
pattern
Example:
E56 The curved surface +Z
of a defined pattern
points in the – Z
Program type M direction +X
Conditions Immediate MPL042
Unit Note:
This parameter is invalid during high-speed rough processing.
Setting range 0, 1
This parameter is used to select whether or not processing is to be
performed in strict accordance with the tool-sequence pitch data
setting.
E57
Program type M
Conditions Immediate Notes:
Unit 1. This parameter is invalid during high-speed rough processing.
2. The operation time becomes long if this parameter is set to 1.
Setting range 0, 1
This parameter is used to select whether or not 3-D tool-diameter
compensation according to tool data is to be made for the curved
surface of a defined pattern
Example:
E58 Pattern
Pattern
Program type M
Conditions Immediate
Diameter compensation Diameter compensation
Unit
made not made
Setting range 0, 1 MPL043
- 27 -
Return to Library
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch
Setting range 0 to 999 MPL045
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch
Setting range 0 to 999
3-D
Search length for right-angle cutting
E62
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch
Setting range 0 to 999
- 28 -
Return to Library
E63
Program type M
Conditions Immediate
Unit GL or normal to FL
Setting range 0 to 999 FL MPL046
Note:
This parameter is used for display of a curved-surface pattern, and
thus the pattern displayed may slightly differ from the actual pattern
of the curved surface to be machined.
3-D
Pattern display division segment
(GL direction)
E64
Program type M
Conditions Immediate
Unit
Setting range 0 to 999
The allowance of cutting a workpiece along the wall of the area
which has been set using the area check function
Example:
3-D
Radial cutting allowance for area check
E65
Program type M
Conditions Immediate
E66
Unit 0.1 mm/0.01 inch
Setting range 0 to 999 E66
Pattern
Min. E65 Max.
3-D E65
Axial cutting allowance for area check
MPL047
E66
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch
Setting range 0 to 999
- 29 -
Return to Library
3-D #T 1 2 3 4 5 6 7 8 9
Processing error tolerance Address E67 E68 E69 E70 E71 E72 E73 E74 E75
E67
Example:
to
E75
Program type M
Conditions Immediate Curved-surface
#T
Unit 0.01 mm/0.001 inch pattern
Setting range 0 to 999 #T MPL048
The override value which becomes valid in case that the depth-of-
cut in a radial direction becomes equal to the entire width (diameter)
of the tool
3-D Example:
Entire-width override
E76
Program type M
E76
Conditions Immediate Tool-sequence feed
10 MPL049
Unit 10% Note:
Setting range 0 to 9 Entire-width overriding is not valid when this parameter is 0.
Program type M
Defined pattern
Conditions Immediate
Unit 0.1 mm/0.01 inch E77 E77
Setting range 0 to 999 MPL050
0 : 100%
3-D
Multiplying factor set for tolerance
E78
Program type M
Conditions Immediate
Unit %
Setting range 0 to 100
- 30 -
Return to Library
E79
to
E82
Program type
Conditions
Unit
Setting range
That amount of offset from a curved-surface pattern which
determines the region of high-speed rough processing (offset
appointment) in a radial direction
3-D Region to be
Region of radial machining during high- machined
speed rough processing (offset appoin-
ment)
E83 Material height
Curved-surface
pattern
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch
E83
Setting range 0 to 9999 MPL051
- 31 -
Return to Library
3-D
Region of radial machining during high-
speed rough processing: –X
(workpiece size appointment)
E85 E88
Program type M
Conditions Immediate E86
E85
Unit 0.1 mm/0.01 inch
Setting range 0 to 9999 Curved-
surface
pattern
3-D +Y
Region of radial machining during high-
speed rough processing: +X
(workpiece size appointment) E87
+X
Region to be machined
E86
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch
Setting range 0 to 9999
3-D
Region of radial machining during high-
speed rough processing: –Y
(workpiece size appointment)
E87
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch
Setting range 0 to 9999
3-D
Region of radial machining during high-
speed rough processing: +Y
(workpiece size appointment)
E88
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch
Setting range 0 to 9999
- 32 -
Return to Library
Material
height
3-D +Z
Region of axial machining during high-
E89
speed rough processing
(workpiece size appointment) +X
E89
E85 E86
MPL054
Program type M
Conditions Immediate
Unit 0.1 mm/0.01 inch
Setting range 0 to 9999
Invalid
E90
Program type
Conditions
Unit
Setting range
- 33 -
Return to Library
76543210
0: Machining from inside to outside
1: Machining from outside to inside
0: Cutting direction inversed
1: Cutting direction fixed
0: The R-point height is set always as E9.
1: The R-point height is set as E7 or E9
when there is or isn’t pre-machining in the
same unit, respectively.
0: The clearance on X-Y plane is set always
as E2.
1: The clearance on X-Y plane is set as E5
or E2 when there is or isn’t pre-machining
in the same unit, respectively.
1: Rapid feed up to the intended surface +
E9
0: Tool path based on inside shape
Tool-path pattern selection for end 1: Tool path based on outside shape
milling-mountain unit
Notes:
E91 1. If bit 0 = 0, tool path based on inside shape is selected
automatically, irrespective of value of bit 7.
2. If bit 0 = 1 and bit 7 = 0, fixed direction of cutting is selected
automatically, irrespective of value of bit 1.
3. Bit 4 becomes valid only for two or more rounds of cutting.
Bit 4=0 Bit 4=1
E9 Initial point
E7
1st cutting
2nd cutting
MPL055
Program type M
Conditions Immediate
Unit Bit
Setting range Binary, eight digits
76543210
0: Machining from inside to outside
1: Machining from outside to inside
Tool-path pattern selection for pocket 0: The R-point height is set always as E9.
milling unit 1: The R-point height is set as E7 or E9
when there is or isn’t pre-machining in the
same unit, respectively.
E92
0: The clearance on X-Y plane is set always
as E2.
Program type M 1: The clearance on X-Y plane is set as E5
or E2 when there is or isn’t pre-machining
Conditions Immediate
in the same unit, respectively.
Unit Bit
1: Rapid feed up to the intended surface +
E9
- 34 -
Return to Library
76543210
Program type M
Conditions Immediate
Unit Bit
Setting range Binary, eight digits
76543210
Program type M
Conditions Immediate
Unit Bit
- 35 -
Return to Library
76543210
For the 2nd and subsequent rounds of
cutting:
0: Not via the approach point
1: Via the approach point
For the 2nd and subsequent rounds of
cutting:
0: Escape to the Z-axis initial point
1: No escape on the Z-axis
1: Rapid feed up to the intended surface +
E9
1: Escape is set to a point where the tool
comes out of the removal allowance.
The R-point height for central, right hand, left
hand, outside and inside linear machining is:
0: Set always as E9
1: Set as E7 or E9 when there is or isn’t pre-
machining in the same unit, respectively.
The X-Y plane clearance for outside and
inside linear machining is:
0: Set always as E2
1: Set as E5 or E2 when there is or isn’t pre-
machining in the same unit, respectively.
- Bit 2
Bit 2 = 1 Bit 2 = 0
Tool-path pattern selection for line-
machining unit Initial point
E95
1st removal allowance
2nd removal allowance
- Bit 3
Approach point Escape point
Bit 3 = 0
Initial point
- Bit 5
Bit 5 = 0 Bit 5 = 1
E2
Program type M
Conditions Immediate
Escape point E2
Unit Bit WID-R
MPL056
Note:
- 36 -
Bit 3 valid only for inside/outside linear machining unit.
Return to Library
76543210
0: The R-point height is set always as E9.
1: The R-point height is set as E7 or E9
Tool-path pattern selection for end when there is or isn’t pre-machining in the
milling-slot unit same unit, respectively.
For the 2nd and subsequent rounds of
E96 cutting:
0: Not via the approach point
1: Via the approach point
Program type M 1: Rapid feed up to the intended surface +
E9
Conditions Immediate
Unit Bit
Setting range Binary, eight digits
76543210
0: The R-point height is set always as E9
1: The R-point height is set as E7 or E9
Tool-path pattern selection for end when there is or isn’t pre-machining in the
milling-top unit same unit, respectively.
1: Rapid feed up to the intended surface +
E97 E9
Program type M
Conditions Immediate
Unit Bit
Setting range Binary, eight digits
76543210
E98
Program type M
Conditions Immediate
Unit Bit
Setting range Binary, eight digits
E99
Program type
Conditions
Unit
- 37 -
Return to Library
E100
to
E103
Program type
Conditions
Unit
Setting range
76543210
Program type M
Conditions Immediate
Unit Bit
Setting range Binary, eight digits
Invalid
E105
to
E108
Program type
Conditions
Unit
Setting range
- 38 -
Return to Library
Not used.
F1
to
F8
Program type
Conditions
Unit
Setting range
Not used.
F9
F10
Program type
Conditions
Unit
Setting range
(I, J, K) I d
Machining
pattern
d x = x0 + F11 2
Vector constant for 3-D tool-diameter Vector J d
compensation normal
to face y = y0 + F11 2
K d
F11 z = z0 + F11 2
Coordinates of
Program type Coordinates of tool center
program (x0, y0, z0) (x, y, z) MPL057
Conditions Next block
0.001 mm/0.0001 inch Note:
Unit
(0.001°) I2+J2+K2 if this parameter is 0.
F11 =
Setting range 0 to 99999999
Return amount of pecking in drill high-speed deep-hole cycle or in
G73 tool path
F12 F12
Program type M E
Pecking F12
Conditions Next block
Unit 0.001 mm/0.0001 inch
Setting range 0 to 99999999 MPL058
- 39 -
Return to Library
F13
F13
Program type M E
Conditions Next block
F13
Unit 0.001 mm/0.0001 inch
Setting range 0 to 99999999 MPL059
F14
Program type
Conditions After movement stop
Unit mm
Setting range 0 to ±99999999
F15
Program type
Conditions After movement stop
Unit mm
Setting range 0 to ±99999999
Vector of coordinate rotation (axis of abscissa)
F16
Program type
Conditions After movement stop
Unit mm
Setting range 0 to ±99999999
- 40 -
Return to Library
F17
Program type
Conditions After movement stop
Unit mm
Setting range 0 to ±99999999
Vector of coordinate rotation (axis of abscissa)
F18
Program type
Conditions After movement stop
Unit 0.001°
Setting range 0 to ±180000
Maximum radius difference that causes spiral interpolation to be
performed when the arc-drawing start point and end point radius that
have been specified in the arc command do not agree.
Maximum permissible difference in arc R F19: Spiral interpolation
Specified end point
radius
R F19: Alarm
That fixed value of the scaling factor which becomes valid in the
case that no value is set (using the address P) in the same block as
that of G51.
d
Fixed value of scaling factor Scaling factor = a
Machining
pattern
b
F20
a
Program type E
Conditions Next command
Unit 1/1000000 Program pattern
Scaling center MPL061
Setting range 0 to 99999999
- 41 -
Return to Library
F21
Program type E
Conditions Next command
Overriding occurs here.
Unit 1°
Setting range 0 to 179 MPL062
The area in which automatic corner overriding using the G62 code
occurs
F22
Program type E
Conditions Next command
0.001 mm/0.0001 inch Overriding occurs here.
Unit (0.001°)
Setting range 0 to 99999999 MPL063
Invalid
F23
Program type
Conditions
Unit
Setting range
Not used.
F24
Program type
Conditions
Unit
Setting range
- 42 -
Return to Library
F25
Program type
Conditions
Unit
Setting range
Not used.
F26
Program type
Conditions
Unit
Setting range
Invalid
F27
Program type
Conditions
Unit
Setting range
Invalid
F28
Program type
Conditions
Unit
Setting range
- 43 -
Return to Library
F29
Program type E
Conditions Next command MPL064
Unit 1% Note:
The automatic corner overriding is invalid when this parameter is 0.
Setting range 0 to 100
Fixed value
F30
Program type
Conditions
Unit
Setting range 88
Fixed value
F31
Program type
Conditions
Unit
Setting range 85
Fixed value
F32
Program type
Conditions
Unit
Setting range 65
- 44 -
Return to Library
Fixed value
F33
Program type
Conditions
Unit
Setting range 89
Fixed value
F34
Program type
Conditions
Unit
Setting range 86
Fixed value
F35
Program type
Conditions
Unit
Setting range 66
Fixed value
F36
Program type
Conditions
Unit
Setting range 90
- 45 -
Return to Library
Fixed value
F37
Program type
Conditions
Unit
Setting range 87
Fixed value
F38
Program type
Conditions
Unit
Setting range 67
Not used.
F39
Program type
Conditions
Unit
Setting range
Not used.
F40
Program type
Conditions
Unit
Setting range
- 46 -
Return to Library
F41
Program type
Conditions
Unit
Setting range
Distance (r) between the starting point of movement at measuring
speed and the measuring point
This data is used when argument R is omitted in G37 command
format.
Deceleration area r
F42
Program type E
Conditions After movement stop
Unit 0.001 mm/0.0001 inch
Setting range 0 to 99999999 (G37)
Measurement area d
F43
Program type E
Conditions After movement stop
Unit 0.001 mm/0.0001 inch
Setting range 0 to 99999999 (G37)
Measuring speed f
Standard setting 1 to 60000 mm/min
1 to 2362 inch/min
F44
Program type E
Conditions After movement stop
Unit 1 mm/min / 1 inch/min
Setting range 0 to 120000 (G37)
- 47 -
Return to Library
F45
F46
Program type
Conditions
Unit
Setting range
The name of the variable specified by the user macro SETVN is
displayed
(Name display only. No setting is possible on the PARAMETER
display.)
Common variable name F47 #500
M M
F47
F66 #519
to
F66
Program type
Conditions
Unit
Setting range
Not used.
F67
Program type
Conditions
Unit
Setting range
Not used.
F68
Program type
Conditions
Unit
Setting range
- 48 -
Return to Library
Program type M
Conditions Immediate
Unit
Setting range 0, 1 MPL065
F72
Program type
Conditions
Unit
Setting range 0, 1
- 49 -
Return to Library
F73
Program type M E
Conditions Immediate
Unit 0.01 sec.
Setting range 0 to 10000
The tool-path check time study time that is accumulated each time a
S code is output.
F74
Program type M E
Conditions Immediate
Unit 0.01 sec.
Setting range 0 to 10000
The tool-path check time study time that is accumulated each time a
T code is output.
F75
Program type M E
Conditions Immediate
Unit 0.01 sec.
Setting range 0 to 10000
The tool-path check time study time that is accumulated each time a
B code is output.
F76
Program type M E
Conditions Immediate
Unit 0.01 sec.
Setting range 0 to 10000
- 50 -
Return to Library
F77
Program type
Conditions
Unit
Setting range
Sort function on the PROGRAM FILE display
0: Program sort in order of program number
1: Program sort in order of date
F78
Program type M E
Conditions At power on
Unit
Setting range
76543210
- 51 -
Return to Library
76543210
MAZATROL
0: Valid
1: Invalid
Date on the PROGRAM FILE display
0: Not displayed
1: Displayed
MAINTENANCE CHECK display at power on
0: Not displayed
1: Displayed
Third page of the MAINTENANCE CHECK
display
0: Not displayed
1: Displayed
F80 Comment in the WNo. table window
0: Not displayed
1: Displayed
Learning of cutting conditions
0: Invalid
1: Valid
Cursor position on the TOOL OFFSET display
0: Not saved
1: Saved
Destination of spare tool correction by the
workpiece measurement
0: MAZATROL tool data
Program type M E 1: EIA/ISO tool data
Conditions Immediate
Unit Bit
Setting range Binary, eight digits
76543210
Program management function
0: Normal
1: Editing prohibited (in 9000 s)
0: Normal
1: Displaying prohibited (in 9000 s)
Not used
Not used
0: Normal
1: Editing prohibited (in 8000, 9000 s)
0: Normal
1: Displaying prohibited (in 8000, 9000 s)
F81 Not used
Not used
Program type M E
Conditions At power on
Unit Bit
Setting range Binary, eight digits
- 52 -
Return to Library
Reserve
F82
Program type M E
Conditions At power on
Unit Bit
Setting range Binary, eight digits
76543210
Number of key operations which are to be
registered
0: 200
1: 511 (for PLC-CMN 320F version or
successors)
F83
Program type
Conditions
Unit
Setting range
76543210
Tool offset data is taken into account for the
current-position counter during execution of EIA
programs
0: No
1: Yes
Fixed cycle (B J)
0: B
1: J
Spare tool search for EIA
0: Group number assignment
1: Tool number assignment
Timing to validate new workpiece offset data
specified with a system variable
0: Valid when the workpiece offset is
specified after a system variable is
F84 entered.
1: Valid immediately after a system variable
is entered.
G92 system selection
0: M32 or M PLUS system
1: M2 system
Command of absolute value for high-speed
machining
0: Invalid
1: Valid
Tape operation
0: Not operated until the buffer is full.
1: Operated at a unit of EOB.
Program type M E When a tool whose data has been made invalid
is designated during EIA/ISO program execution
Conditions At power on with the MAZATROL tool length data validated.
Unit Bit 0: Operation is executed.
1: Alarm state
Setting range Binary, eight digits
- 53 -
Return to Library
76543210
Table rotation machining
0: Any time
1: Out of zone only
Disregard of radial interference check
Linear type rotation axis
0: Rotation type
F85 1: Linear type
Shortcut approach on the rotation axis
0: Ineffective
Program type M E 1: Shortcut
Not used
Conditions At power on
Not used
Unit Bit Not used
Setting range Binary, eight digits Not used
Invalid
F86
F87
Program type
Conditions
Unit
Setting range
- 54 -
Return to Library
76543210
Conversion of a part of program into sub-
program (See Note.)
Output method of G code for point machining
0: G code of fixed cycle
1: G code in 1 digit
Output of G10 and G92.5 in conversion of WPC
data
0: Not to output
1: To output
Output of tool diameter correction G code
0: Not to output G code
1: To output G code
Tool path modification caused by tool diameter
correction
0: Correction is not included in path
1: Correction is included in path
Fixed value (0)
Fixed value (1)
Unit of
M M machining
units
Unit of
M
machining
units
Program type M E M
Conditions Immediate
Unit Bit
Setting range Binary, eight digits
- 55 -
Return to Library
76543210
Output of shape data
0: Not to output
1: To output
F89 Change over synchronous tapping G code
0: To output G74/G84
1: To output G84.2/G84.3
Program type M E Destination of EIA conversion output
0: Memory
Conditions Immediate
1: Tape
Unit Bit
Setting range Binary, eight digits
Invalid
F90
Program type
Conditions
Unit
Setting range
76543210
In response to move command without decimal
point:
0: Tool moves by 1/1.
1: Tool moves by 10/1.
Coordinate system shift using a MAZATROL
program:
0: Invalid
1: Valid
0: Stroke inside check before movement
1: Stroke outside check before movement
0: Metric (Initial G20 is valid/invalid)
1: Inch
In response to move command without
decimal point:
F91
0: Tool moves in 0.001 mm (0.0001 inch)
increments.
1: Tool moves in 1 mm (1 inch)
increments.
0: G00 interpolation
1: G00 non-interpolation
0: G33E command is for the number of
threads per inch
1: G33E command is for thread cutting
with precise lead
Note:
Program type M E For changing bit 4 (millimeter/inch system), set M14 bit 7 to 0 once
for zero point return execution if the simplified software OT function
Conditions At power on is effective (when machine parameter M14 bit 7 = 1, R2 bit 7 = 0).
Unit Bit (This initialization is required when the simplified OT function is
effective just for one axis.)
Setting range Binary, eight digits
- 56 -
Return to Library
76543210
Modal at power-on or at reset (Initial G18)
0: G17 or G19
1: G18
Modal at power-on or at reset (Initial G19)
0: G17 or G18
1: G19
Fixed value (0), Dwell command always in
time
Tool-length compensation (G43 or G44) axis
0: Program command axis
1: Z-axis fixed
Tool-diameter compensation (G41 or G42)
start up/cancel type
F92 0: Type A
1: Type B
Tool-diameter compensation (G41 or G42)
interference check
0: Alarm stop occurs to prevent overcutting.
1: Tool path is changed to prevent
overcutting.
Fixed-cycle hole-drilling axis
0: Plane selection using G17, G18 or G19
1: Z-axis fixed
Tool diameter compensation for an EIA/ISO
program
Program type M E 0: Tool offset fixed
Conditions At power on 1: Tool data valid
Unit Bit
Setting range Binary, eight digits
76543210
Modal at power-on or at reset
0: G94 (Feed per minute)
1: G95 (Feed per revolution)
Modal at power-on or at reset
0: G91 (Incremental-value command)
1: G90 (Absolute-value command)
Tool length of tool data for EIA/ISO program
0: Invalid
1: Valid
Feedrate during machine lock
0: Specified feedrate
1: Rapid feedrate
Middle point during reference-point return
F93 0: Return through middle point to
reference point
1: Return directly to reference point
Single-block operation mode at user macro
operation instruction
0: Single-block stop does not occur
(for operation).
1: Single-block stop occurs (for test).
Fixed value (0)
Program type M E
Conditions At power on
Unit Bit
Setting range Binary, eight digits
- 57 -
Return to Library
76543210
Movement to hole-drilling position in fixed-
cycle mode
0: Depends on modal state (G00 or G01)
1: Fixed at rapid feedrate (G00)
0: External deceleration signal valid
1: External deceleration signal invalid
Tool length offsetting during G28/G30
execution
0: Offsetting is canceled
1: Offsetting is performed
Modal at power-on or at reset
0: G01 (Linear interpolation)
1: G00 (Positioning)
Tool command method using T codes
F94 0: Assignment of group number on TOOL
DATA display
1: Tool number (or pocket number)
assignment
Fixed value (0)
Fixed value (1)
Tool offset amount effectuated in an EIA/ISO
program
0: effectuates tool offset amount on the
TOOL OFFSET display.
Program type M E 1: effectuates tool offset amout for
EIA/ISO program on the TOOL DATA
Conditions At power on display
Unit Bit
Setting range Binary, eight digits
- 58 -
Return to Library
76543210
Interrupt function using user macro instruction
0: Invalid
1: Valid
Handling of interrupt macroprogram
0: Handled equally to interrupt call
1: Handled equally to subprogram call
Automatic return position to restart the
program (Fixed to 1)
0: The tool is automatically moved to the
block just before the search block.
1: The tool is automatically moved to the
block just before the restart block.
G00 (positioning) command feedrate for dry run
0: Rapid feedrate
F95 1: Feedrate for dry run
Menu default value of defacement compen-
sation input
0: Incremental value
1: Absolute value
Menu default value of shape compensation
input
0: Absolute value
1: Incremental value
Manual-pulse interrupt amount cancellation
with reset key
0: Invalid
Program type M E 1: Valid
Conditions At power on With reset key
0: Coordinate system corresponding to G54
Unit Bit 1: Coordinate system unchanged.
Setting range Binary, eight digits
76543210
Selection of variable number for the amount
of tool offset
0: 16001 to 16512
17001 to 17512
1: 12001 to 12512
13001 to 13512
F96
Program type M E
Conditions At power on
Unit Bit
Setting range Binary, eight digits
To select G code modal of the coordinates system to be used in the
EIA conversion function.
- 59 -
Return to Library
M M Machining on Z-axis
specified with the variable
Notes:
1. 3D machining cannot be output using subprograms.
Program type M E 2. Subprogram is output in the absolute value (G90).
Conditions Immediate [Units that use macro variables]
Unit FACE MIL (cutting in one direction), TOP EMIL, POCKET, PCKT
MT, PCKT VLY
Setting range 0 to 65535
In case of output with subprogram in the EIA conversion function:
Example: WNo. 10
Offset amount for the subprogram When F99 is 20 . EIA conversion (The WNo. of the
WNo. to the main WNo. concerned in converted program is assumed to be
case of output with subprogram in the 1000.)
EIA conversion function Main WNo. 1000
Sub WNo. 1020
F99
For the subprogram of the EIA conversion function, refer to F88 bit
0.
Program type M E
Conditions Immediate
Unit
Setting range 1 to 99999998
If the commanded distance in a block exceeds the spline cancel
length (F100), spline interpolation is not realized in this block even in
the spline interpolation mode.
F100 P3 P4
P2 (P3-P4) > F100
P5
P1
Program type E P6
Straight line when the
Conditions Immediate distance between P3 and P4
exceeds the value of F100.
Unit 0.001 mm/0.0001 inch
Setting range 0 to 999999
- 60 -
Return to Library
P1 6 P7 P1 P7
P1 P7
Program type E
Conditions Immediate
Unit Degree
Setting range 0 to 179
Invalid
F102
to
F108
Program type
Conditions
Unit
Setting range
- 61 -
Return to Library
The parameter addresses G1 to G16 shall be set in accordance with input/output devices to be
connected for use.
<CMT> ............... CMT (cassette deck)
<TAPE> ............. PTP/PTR (Paper tape puncher/reader)
Including extension tape and tape operation
<DNC> ............... DNC (host CPU)
<PRINT> ............ Printer
<DV5>................ Macro print out
<DV6>................ Input/output by high speed tape and high speed tape operation
The following table shows setting values that are recommended by our company for respective
addresses. (The sections lined slantly are ineffective regardless of any setting value input.)
G1 0 0 0 1 0 0
G2 3 3 3 0 3
G3 0 0 0 0 0
G4 0 0 0 0 0
G5 3 3 3 0 3
G6 1 0 0
G7 0 0 0
G8 0 0 0
G9 0 0
G10 3 1 0 3
G11 1 0 0 0 1
G12 0 0
G13 50 0 0 0 50
G14
G15
G16
Note:
The recommended setting values mentioned above are as of April 1, 1996.
- 62 -
Return to Library
Note:
Program type M E Set values 8 and 9 are only used for high speed tape mode.
Conditions At I/O startup Validity of input/output device
Unit CMT: Valid DNC: Valid DV5: Valid
Setting range 0 to 9 TAPE: Valid PRINT: Valid DV6: Valid
Program type E
Conditions At I/O startup Validity of input/output device
Unit CMT: Invalid DNC: Valid DV5: Valid
TAPE: Valid PRINT: Valid DV6: Valid
Setting range 1 to 3
Type of parity (Parameter for RS-232C interface initialization)
G3
Note:
This parameter is valid only when G4 is 1.
Program type E
Conditions At I/O startup Validity of input/output device
Unit CMT: Invalid DNC: Valid DV5: Valid
TAPE: Valid PRINT: Valid DV6: Valid
Setting range 0, 1
Parity check (Parameter for RS-232C interface initialization)
- 63 -
Return to Library
Program type E
Conditions At I/O startup Validity of input/output device
CMT: Invalid DNC: Valid DV5: Valid
Unit
TAPE: Valid PRINT: Valid DV6: Valid
Setting range 0 to 3
Terminator code 1
G7
Program type E
Conditions At I/O startup Validity of input/output device
CMT: Invalid DNC: Valid DV5: Valid
Unit TAPE: Valid PRINT: Invalid DV6: Invalid
Setting range 0 to 255
Effective only when G6 is set to 5.
Terminator code 2
G8
Program type E
Conditions At I/O startup Validity of input/output device
Unit CMT: Invalid DNC: Valid DV5: Valid
Setting range 0 to 255 TAPE: Valid PRINT: Invalid DV6: Invalid
- 64 -
Return to Library
G9
Program type E
Conditions At I/O startup Validity of input/output device
CMT: Invalid DNC: Invalid DV5: Valid
Unit TAPE: Valid PRINT: Invalid DV6: Invalid
Setting range 0, 1
This parameter is used to select the method of handshaking to
control the state of data transfer between the NC system and
connected instrument
G10 2 No control
3 Complies with control code DC1 through DC4.
Program type E
Conditions At I/O startup Validity of input/output device
Unit CMT: Invalid DNC: Invalid DV5: Valid
Setting range 0 to 3 TAPE: Valid PRINT: Valid DV6: Valid
- 65 -
Return to Library
(Significant
Feed EOR information) EOR Feed
Note:
This parameter is valid only when G10 is 3.
G13
Program type E
Conditions At I/O startup Validity of input/output device
Unit 0.1 sec. CMT: Invalid DNC: Invalid DV5: Valid
Setting range 0 to 65535 TAPE: Valid PRINT: Valid DV6: Valid
Reserve
G14
to
G16
Program type
Conditions
Unit
Setting range
- 66 -
Return to Library
76543210
Forced loading of tool data (Common to CMT
and DNC)
0: When loading conditions are not in
agreement, an alarm shall be given.
1: When loading conditions are not in
agreement, forced loading is performed.
G17 Forced loading of program data (Common to
CMT, PTR and high speed tape)
0: When receiving a program of the same
Program type M E workpiece number, an alarm shall be
given.
Conditions At I/O startup 1: When receiving a program of the same
Unit Bit workpiece number, the forced loading
shall be made.
Setting range Binary eight digits
Reserve
G18
to
G20
Program type
Conditions
Unit
Setting range
This parameter is used to set a hole-punching pattern for the
character code [ onto a paper tape reader/puncher using EIA.
Set an eight-digit binary number in decimal form.
- 67 -
Return to Library
Set
Program type E
value
Conditions At I/O startup
Unit (0 27)+(1 26)+(1 25)+(1 24)+(1 23)+(0 22)+(1 21)+(0 20)=122
- 68 -
Return to Library
Set
Program type E value
Conditions At I/O startup
Unit (0 27)+(0 26)+(0 25)+(1 24)+(1 23)+(0 22)+(1 21)+(0 20)=26
Fixed value
G29
Program type
Conditions
Unit
Setting range Fixed to 0
The paper-tape rewind command code that is output onto a tape
reader. This code is output either when M30 is executed in tape run
mode or when a paper-tape load or compare operation is performed.
Set an eight-digit binary number in decimal form. (The paper-tape
Rewind code for paper tape reader rewind code is not ouput when the setting value is 0.)
Example:
7 6 5 4 6 2 1 0 Bit
G30
Code
- 69 -
Return to Library
76543210
0: Paper tape punching in ISO code
1: Paper tape punching in EIA code
Paper tape puncher EIA/ISO output
selection and parity-V check 0: No parity-V check during paper tape
reading
G31 1: Parity-V check during paper tape reading
Program type E
Conditions At I/O startup
Unit Bit
Setting range Binary, eight digits
Reserve
G32
Program type
Conditions
Unit
Setting range
The number of characters in NULL (feed) that are to be punched at
the beginning and end of paper tape
Example:
Number of characters in feed section G33 characters G33 characters
for paper tape puncher
G34 characters
Program type E
Conditions At I/O startup
Unit 1 character
Setting range 0 to 65535 MPL079
- 70 -
Return to Library
G35
G35 characters
Program Program
Program type E
Conditions At I/O startup
Unit 1 character
Setting range 0 to 65535 MPL080
Reserve
G36
to
G38
Program type
Conditions
Unit
Setting range
76543210
Data transfer of a paper tape program which
have been punched by M2
0: Tape loading impossible
1: Tape loading possible
Input/output of the program name on
punching/reading of a paper tape
(Common to paper tape, high speed tape and
Ethernet)
0: No
1: Yes
Bit parameter related to paper tape Number of digits of work No. output (Common
reader/puncher to paper tape, high speed tape and Ethernet)
G39 0: 8 digits
1: 4 digits
Input/output of data on material on punching/
reading an extension tape and Ethernet
0: Output of ASCII data in hexadecimal
notation
1: Output in characters
Program type E
Conditions At I/O startup
Unit Bit
Setting range Binary, eight digits
- 71 -
Return to Library
76543210
To specify whether or not M99 is to be set as
the program end code in reading of paper
tape
0: Set as program end
1: Not set as program end
To specify whether or not M02 is to be set as
the program end code in reading of paper
tape
0: Set as program end
1: Not set as program end
Bit parameter related to program end To specify whether or not M30 is to be set as
code (M) for paper tape reader the program end code in reading of paper
tape
0: Set as program end
G40 1: Not set as program end
To recognize the code O (or : ) as the
program end in reading of multiple programs
(on one paper tape)
0: Yes
1: No
Program type E
Conditions At I/O startup
Unit Bit
Setting range Binary, eight digits
Reserve
G41
to
G46
Program type
Conditions
Unit
Setting range
Select the communications parameter device to be used for high
speed tape input/output and high speed tape operation.
0: <CMT>
1: <TAPE>
High speed tape device selection 2: <DNC>
3: <PRINTER>
4: <DEV 5>
G47 5: <DEV 6>
Program type E
Conditions At power on
Unit
- 72 -
Return to Library
G48
Program type E
Conditions At power on
Unit
Setting range 0, 2, 3, 4
76543210
- 73 -
Return to Library
This parameter is used to set the number of times that the * code or
TEXT is to be repeatedly transmitted to a host system in case that
the @ code is not sent from the host system within the waiting time
which has been set using the H9 parameter.
Number of NC transmission retries
during DNC file transfer HOST NC
Retransmitted if @
* is not received.
H1
@
An alarm occurs if the
Program type M E TEXT
transmission operation is
Conditions At I/O startup @ repeated up to the number of
Unit Number of times times set with this parameter.
EOT
Setting range 0 to 255 MPL081
This parameter is used to set the number of times that the @ code is
to be repeatedly transmitted to a host system in the case that the
EOT code or TEXT from the host system is not received within the
waiting time which has been set using the H10 parameter.
Number of NC reception retries during
HOST NC
DNC file transfer
*
H2 Initialized if EOT or
TEXT is not received.
@
H3
Program type M E
Conditions At I/O startup
Unit Number of times
Setting range 0 to 255
Reserve
H4
to
H7
Program type
Conditions
Unit
Setting range
- 74 -
Return to Library
Program type E
Note:
Conditions At I/O startup
When both bit 5 and bit 6 are set to 1 (enable), this functions for
Unit Bit three digit G-format and G10 format codes input/output.
Setting range Binary, eight digits
The NC waiting time from transmission of * or TEXT to reception of
@ from the host system.
HOST NC
@ waiting time during DNC *
transmission H9
@
H9
TEXT
H9
@
Program type M E
MPL083
Conditions At I/O startup EOT
- 75 -
Return to Library
H11 TEXT
@
H11 MPL085
Program type M E
EOT
Conditions At I/O startup Note:
Unit 0.1 sec. See the description of parameter H2.
Setting range 0 to 255
The NC stop time from reception of ! from the host system to
transmission of *.
HOST NC
*
NC stop time after reception of !
!
H12
H12 *
H13
Program type M E
Conditions At I/O startup
Unit 0.1 sec.
Setting range 0 to 255
- 76 -
Return to Library
HOST NC HOST NC
* *
H14
@ @
H14
NC stop time from reception TEXT TEXT
H14
H14 @ @
H14
EOT EOT
MPL087
Program type M E
Conditions At I/O startup
Unit 0.01 sec.
Setting range 0 to 255
The NC waiting time from transmission of command message EOT
to reception of command reply message * from the host system.
HOST NC
DNC command reply message waiting *
time @
Command
TEXT
H15 messages
@
EOT
H15
Program type M E *
Conditions At I/O startup Command reply
messages @
Unit
Setting range 0 to 255 TEXT MPL088
H16
Program type M E
Conditions At I/O startup
Unit
Setting range 0 to 255
- 77 -
Return to Library
H18 TEXT
@
Program type M E EOT
H18
Conditions At I/O startup *
Unit 0.01 sec.
@ MPL090
Setting range 0 to 255
0: Not to inform
1: To inform
H19
Program type M E
Conditions At I/O startup
Unit
Setting range 0, 1
H20
Program type M E
Conditions At I/O startup
Unit Number of times
Setting range 0 to 65535
- 78 -
Return to Library
Reserve
H21
to
H34
Program type
Conditions
Unit
Setting range
Not used
H35
H36
Program type
Conditions
Unit
Setting range
The number of lines through which printer paper is to be fed at the
start and end of printing.
Paper setting
Number of printer paper feed lines H37 lines Idle feed
Printing
Printout
H37 Printing end
H37 lines Idle feed
End of idle feed
Program type M E
MPL066
Conditions At I/O startup
Unit 1 line
Setting range 0 to 255
The maximum total number of lines per page that can be printed out
on printer paper. This parameter becomes valid when printing a
program with a length of more than one page.
H38 lines
Program type M E
Conditions At I/O startup
Unit 1 line MPL067
Setting range 0 to 255
- 79 -
Return to Library
H39
Program type M E
Conditions At I/O startup
Unit
Setting range Hexadecimal, four digits
H40
Program type M E
Conditions At I/O startup
Unit
Setting range Hexadecimal, four digits
H41
Program type M E
Conditions At I/O startup
Unit
Setting range Hexadecimal, four digits
H42
Program type M E
Conditions At I/O startup
Unit
Setting range Hexadecimal, four digits
- 80 -
Return to Library
H43
Program type M E
Conditions At I/O startup
Unit
Setting range Hexadecimal, four digits
H44
Program type M E
Conditions At I/O startup
Unit
Setting range Hexadecimal, four digits
H45
Program type M E
Conditions At I/O startup
Unit
Setting range Hexadecimal, four digits
H46
Program type M E
Conditions At I/O startup
Unit
Setting range Hexadecimal, four digits
- 81 -
Return to Library
H47
Program type M E
Conditions At I/O startup
Unit
Setting range Hexadecimal, four digits
H48
Program type M E
Conditions At I/O startup
Unit
Setting range Hexadecimal, four digits
H49
Program type M E
Conditions At I/O startup
Unit
Setting range Hexadecimal, four digits
Reserve
H50
to
H52
Program type
Conditions
Unit
Setting range
- 82 -
Return to Library
76543210
Output of menu in making hard copy of
display
0: Not to output
Bit parameter related to printer 1: To output
76543210
Output of date and time in making hard copy
of display
0: Not to output
Bit parameter related to hard copy 1: To output
H54
Program type M E
Conditions At I/O startup
Unit Bit
Setting range Binary, eight digits
Reserve
H55
to
H90
Program type
Conditions
Unit
Setting range
76543210
Program type M E
Conditions At I/O startup
Unit Bit
Setting range Binary, eight digits
- 83 -
Return to Library
76543210
Program type M E
Conditions At I/O startup
Unit Bit
Setting range Binary, eight digits
76543210
Program type M E
Conditions At I/O startup
Unit Bit
Setting range Binary, eight digits
76543210
Program type M E
Conditions At I/O startup
Unit Bit
Setting range Binary, eight digits
76543210
Program type M E
Conditions At I/O startup
Unit Bit
Setting range Binary, eight digits
- 84 -
Return to Library
76543210
Program type M E
Conditions At I/O startup
Unit Bit
Setting range Binary, eight digits
Not used
H97
Program type
Conditions
Unit
Setting range
H98
Program type
Conditions
Unit
Setting range Fixed to 1
Not used
H99
H100
Program type
Conditions
Unit
Setting range
- 85 -
Return to Library
H101
Program type M E
Conditions At I/O startup
Unit
Setting range
Not used
H102
Program type
Conditions
Unit
Setting range
Reserve
H103
to
H108
Program type
Conditions
Unit
Setting range
- 86 -
Return to Library
The amount and direction of shift from the final setting position
during unidirectional positioning of the point-machining or during
execution of G60.
Shift amount of unidirectional I1 < 0: Positioning in minus direction
positioning (G60) I1 > 0: Positioning in plus direction
Example: +y
Machine coordinate system
I1 Shift amount
I1 +x
Program type M E
Conditions After stop of movement
0.001 mm/0.0001 inch
Unit
(0.001°)
Final setting position
Setting range 0 to ±99999999 MPL091
I3 (X-axis)
Program type M E
Conditions After stop of movement
0.001 mm/0.0001 inch M9
Unit (Y-axis) Machining working zone
(0.001°) I2 (X-axis)
Setting range 0 to ±99999999
M9 (X-axis) M8 (X-axis)
Lower (minus direction) user soft-limit
Manufacturer soft-limit
I3
If the machine is likely to overstep its working zone, an alarm will
Program type M E occur and the machine will stop.
Conditions After stop of movement Notes:
1. These parameters are valid only when bit 2 of I14 is 0.
0.001 mm/0.0001 inch
Unit 2. These parameters are invalid if I2 = I3.
(0.001°)
Setting range 0 to ±99999999 MPL092
Not used
I4
Program type
Conditions
Unit
Setting range
- 87 -
Return to Library
I5
to
I10
Program type
Conditions
Unit
Setting range
Set the rotary center of a workpiece at a table angle of 0° for each
axis in the machine coordinate system. (Valid only with dynamic
compensation function and in manual operation)
I11
Program type E
Conditions After stop of movement
Unit 0.001 mm/0.0001 inch
Setting range 0 to ±99999999
Not used
I12
Program type
Conditions
Unit
Setting range
76543210
Upon execution G28 (reference-point return):
0: Memory-type zero-point return
1: Watchdog-type zero-point return
Upon manual zero-point return operation:
0: Memory-type zero-point return
(After power-on, however, watchdog-type
I13 zero-point return)
1: Watchdog-type zero-point return
Removal of control axes
Program type M E
0: No (Not removed)
Conditions After stop of movement 1: Yes (Removed)
Unit Bit
Setting range Binary, eight digits
- 88 -
Return to Library
76543210
Mirror image with respect to the machine
zero-point
0: Invalid
1: Valid
User software limits (I2, I3)
0: Valid
1: Invalid
Tool-tip relief after spindle orientation during
execution of G75, G76, G86 or point-
machining (boring or back-boring)
0: Required
1: Not required
I14 Direction of the relief mentioned above
0: Plus
1: Minus
Program type M E
Conditions After stop of movement
Unit Bit
Setting range Binary, eight digits
Not used
I15
I16
Program type
Conditions
Unit
Setting range
- 89 -
Return to Library
0$&+,1(3$5$0(7(5
Classification MACHINE Display title MACHINE PARAMETER No. 1
Setting Program
No. 6 No. 7 No. 8 No. 9 No. 10 Unit Conditions Description
range type
J61
J65 J69 J73 J77 0 to Work number of the
100000002 M E Power on
999999999 program to be called
(Fixed value)
- 90 -
Return to Library
Invalid
K1
to
K7
Program type
Conditions
Unit
Setting range
Not used
K8
K9
K10
Program type
Conditions
Unit
Setting range
Set this parameter to 1 to display the second language.
(Normally, English is the first language.)
K11
Program type
Conditions At power on
Unit
Setting range 0, 1
Fixed value
K12
Program type
Conditions
Unit
Setting range Fixed to 0
- 91 -
Return to Library
Example:
1min–1
K21 (Spindle
( ) speed)
K13 K22
K14
Program type M E
Conditions At power on
Unit 1 min–1 (rpm)
Setting range 0 to 99999
Not used
- 92 -
Return to Library
Program type M E
Conditions At power on
Unit 1 min-1(rpm)
Setting range 0 to 99999
Not used
K37
Program type M E
Conditions Next block K37
Unit 1 mm/min
Setting range 0 to 120000 External
ON
deceleration
signal
- 93 -
Return to Library
K38
Program type M E
Conditions Next block Note:
Unit This parameter is valid only when bit 2 of parameter K105 is 1.
Setting range 0 to 999999999
The work number of the macroprogram to be called during T-code
macroprogram appointment
(Programming of T0000; causes execution of the macroprogram
whose work number is set using this parameter.)
Work number call during T-code
macroprogram appointment
K39
Program type M E
Conditions Next block Note:
Unit This parameter is valid only when bit 3 of parameter K105 is 1.
Setting range 0 to 999999999
The work number of the macroprogram to be called during
macroprogram appointment using the second auxiliary function
K40
K41
Program type M E
Conditions Next block
Unit 1 mm/min
Setting range 0 to 120000
- 94 -
Return to Library
K42
Program type E
Conditions Next block
Unit 1 mm/min
Setting range 0 to 120000
The feedrate during axis movement by G31.2 (multi-step skip
function)
If the same block as that of G31.2 contains an F command, then that
feedrate becomes valid.
G31.2 skipping speed
K43
Program type E
Conditions Next block
Unit 1 mm/min
Setting range 0 to 120000
The feedrate during axis movement by G31.3 (multi-step skip
function)
If the same block as that of G31.3 contains an F command, then that
feedrate becomes valid.
G31.3 skipping speed
K44
Program type E
Conditions Next block
Unit 1 mm/min
Setting range 0 to 120000
Not used
K45
Program type
Conditions
Unit
Setting range
- 95 -
Return to Library
Program type M E
Conditions At power on
Unit 1 min–1 (rpm)
Setting range 0 to 32767
Not used
K50
to
K53
Program type
Conditions
Unit
Setting range
Not used
K54
Program type
Conditions
Unit
Setting range
The minimum spindle revolutions per minute
K55
Program type M E
Conditions At power on
Unit 1 min–1 (rpm)
Setting range 0 to 32767
- 96 -
Return to Library
- 97 -
Return to Library
Fixed value
K60
Program type
Conditions
Unit
Setting range 4
Fixed value
K61
to
K63
Program type
Conditions
Unit
Setting range 1
Fixed value
K64
Program type
Conditions
Unit
Setting range 2
Fixed value
K65
to
K67
Program type
Conditions
Unit
Setting range 1
- 98 -
Return to Library
76543210
00 : Direct connection of spindle and encoder
01 : 1/2 deceleration of encoder with respect
Spindle-encoder gear ratio to spindle
10 : 1/4 deceleration of encoder with respect
to spindle
K68 11 : 1/8 deceleration of encoder with repect
to spindle
CDP51-10 QX721
K69 CDP51-3
CDP51-10 QX721
K70 CDP51-3
CDP51-10 QX721
K71 CDP51-3
- 99 -
Return to Library
CDP51-2
G37 skip conditions CDP51-10
CDP51-3
CDP51-11 QX721
K72 CDP51-5
CDP51-13
Program type E CDP51-6
CDP51-14
Conditions After stop of movement
Unit Bit Select the skip signal for the G37 command.
Setting range Binary, eight digits
CDP51-10 QX721
K73 CDP51-3
K74
to
K89
Program type
Conditions
Unit
Setting range
The overriding value for return from the hole bottom during a full-
synchronous tapping cycle
K90
Programmed K90
Program type E feedrate 100
Conditions After stop of movement
Unit 1% Note:
Setting range 0 to 999 This parameter is valid only when bit 6 of F94 is 1.
- 100 -
Return to Library
K91
to
K94
Program type
Conditions
Unit
Setting range
76543210
Setting of constant circumferential speed for
rapid feed
0: Valid
1: Invalid
Fixed value (0)
Tool position compensation during T-
command execution
0: Not performed
1: Performed
Coordinate system update during handle
pulse interrupt
0: Not performed
K95 1: Performed
Fixed value (0)
Acceleration/deceleration time constant for
handle pulse feed
0: Time constant for cutting feed
1: No time constant
Software limits for G30 execution
0: Invalid
1: Valid
In-position check
0: Invalid
Program type M E 1: Valid
Conditions After stop of movement
Unit Bit
Setting range Binary, eight digits
76543210
G0 command in-position check
0: Check
1: Non-check
Timing of manual free feed finish signal
0: Smoothing
K96 1: Distribution finish
(equivalent to DEN)
Program type M E
Conditions After stop of movement
Unit Bit
Setting range Binary, eight digits
- 101 -
Return to Library
K101
Program type
Conditions
Unit
Setting range
76543210
K102
Program type M E
Conditions At power on
Unit Bit
Setting range Binary, eight digits
These parameters are automatically set within the system.
Setting prohibited
K103
K104
Program type
Conditions
Unit
Setting range
- 102 -
Return to Library
76543210
Unused
Fixed value (1)
0: S-code macro call invalid
1: S-code macro call valid
76543210
Execution conditions for user macroprogram
interrupt
0: Edge triggering (Performed just once
when the interrupt signal is ON)
1: Status triggering (Repeatedly performed
while the interrupt signal is ON)
K106 Start timing for user macroprogram interrupt
0: The block under execution is aborted and
then the interrupt occurs immediately.
Program type M E 1: Interrupt occurs after completion of the
block being executed.
Conditions At power on Fixed value (0)
Unit Bit Fixed value (1)
Setting range Binary, eight digits Fixed value (0)
76543210
Adjustable speed filter for the shape
correction function
7.1 ms filter
14.2 ms filter
K107 28.4 ms filter
56.8 ms filter
Program type
Conditions
Unit Bit
Setting range Binary, eight digits
Invalid
K108
Program type
Conditions
Unit
Setting range
- 103 -
Return to Library
- 104 -
Return to Library
The eccentricity of the stylus of the touch sensor with respect to the
center of the spindle
Touch sensor
L1 +Z
Stylus
Touch sensor
Radius of stylus ball of touch sensor
(X-component)
L3
+Y
Stylus ball
Program type M
+X
Conditions At power on
Unit 0.0001 mm/0.00001 inch
Setting range 0 to ±99999999
L4 2
Radius of stylus ball of touch sensor
(Y-component) +Y
L4
+X
L3 2
Program type M
MPL094
Conditions At power on Note:
Unit 0.0001 mm/0.00001 inch These data are automatically set when calibration measurement is
performed using the MMS unit.
Setting range 0 to ±99999999
- 104 -
Return to Library
L5
Machine Spindle
zero point
L5
Program type M E Pallet Reference block
Conditions Immediate
Unit 0.0001 mm/0.00001 inch (H-type machine)
Table
(V-type machine) MPL095
Setting range 0 to ±99999999
The minimum tool displacement by which the tool is judged to be a
broken one as a result of execution of the tool breakage detection
function
If (registered tool length data) – (tool length data that has been
Tool-breakage judgment distance for measured during the detecting operation) L6, then the tool is
TBR function judged broken.
L6
Program type M
Conditions Immediate
Unit 0.0001 mm/0.00001 inch
Setting range 0 to ±99999999
The parameter for selecting the type of restoration to be performed
after tool breakage has been detected as a result of execution of the
tool breakage detection function
Program type M
Conditions Immediate
Unit
Setting range 1 to 3
The maximum skipping movement distance for the measurement
with the MMS unit
An alarm message will appear if the touch sensor has not come into
contact with the workpiece within this distance.
Skipping stroke limit for MMS
L8
Program type M
Conditions Immediate
Unit 0.0001 mm/0.00001 inch
Setting range 0 to ±99999999
- 105 -
Return to Library
L9
Program type M
Conditions At power on
Unit
Setting range 0, 1
Set the interval between magazine pockets.
L10
L10
Program type M
Conditions Immediate
Unit 1 mm/0.1 inch
Setting range 0 to 999
Set the touch sensor's interference direction.
0: Non-interference (normal diameter)
1: To jut out in the direction of a pocket of higher number
(Positive direction of magazine)
Touch sensor’s interference direction 2: To jut out in the direction of a pocket of lower number
(Negative direction of magazine)
L11
Program type M
Conditions Immediate
Unit
Setting range 0 to 2
Tolerance for Z coordinate value
in circle measurement
- 106 -
Return to Library
L13
Program type M
Note:
Conditions Immediate When error angle is smaller than the setting angle, the parallelism
Unit 0.0001° and right angle are calculated.
Setting range 0 to ±900000
Set an escape amount from a measurement point to the next point in
straightness measurement.
Program type M
Conditions Immediate
Unit 0.0001 mm/0.00001 inch
Setting range 0 to ±99999999
Set macro program number for straightness measurement.
Before shipment, the macro program is numbered “9999” at the
factory.
L15
Program type M
Conditions Immediate
Unit
Setting range 0 to ±99999999
No used
L16
to
L18
Program type
Conditions
Unit
Setting range
- 107 -
Return to Library
L19
Program type M E
Conditions At power on
Unit 1 piece
Setting range 1 to 960
No used
L20
Program type
Conditions
Unit
Setting range
Select the output type for the angle command of the indexing unit
and the end unit of the MAZATROL program.
0: To select servo spindle (4th axis)
1: To select the code (the second auxiliary function) set by K56
Output type of index (rotary) table
L21
Program type M
Conditions Immediate
Unit
Setting range 0, 1
No used
L22
to
L27
Program type
Conditions
Unit
Setting range
- 108 -
Return to Library
L29
to
L36
Program type
Conditions
Unit
Setting range
For the command to rotate the index table, specify the minimum
index angle for angle command by the M code or B code.
L37
Program type M
Conditions Immediate Note:
Unit Degree This parameter is ineffective for the system with the NC rotary table.
Setting range 0 to 180
For the command to rotate the index table, select the turning
direction and the M code number to be output.
0 or 1: B code (0: Turning in the direction of CW,
1: Turning in the direction of CW/CCW/shortcut
M/B code for index of index table )
2 to 9999: M code (Numeric value is the M code number to be
output)
L38
- 109 -
Return to Library
L39
Program type M
Conditions Immediate
Unit
Setting range 0, 1
Select availability to specify the index table angle in the end unit.
0: Enables to specify the angle.
1: Prohibits to specify the angle.
Availability of secification of index table
angle in end unit
L40
Program type M
Conditions Immediate
Note:
Unit Set to 0 only for index table specification.
Setting range 0, 1
For execution of the indexing unit, specify the commanding order for
movement to turning position, turning of the table and ATC.
0: Movement to turning position Table turning ATC
Simultaneous operation of indexing unit 1: Movement to turning position Table turning and ATC
with ATC 2: Movement to turning position, table turning and ATC
simultaneously take place.
L41
Program type M
Conditions Immediate Note:
Unit In case of setting to 2, only the X-axis coordinates can be set at
turning position of the indexing unit.
Setting range 0 to 2
Select setting of the initial value (modal) of the index table angle for
cyclic operation.
0: Actual table angle of the machine
1: Table angle indexed at present taken as 0°
Initial value of index table angle
L42
Program type M
Conditions Immediate
Unit
Setting range 0, 1
- 110 -
Return to Library
L43
Program type M E
Conditions Immediate Note:
Set to 1 for the machine with the index table, or set to 0 for that of
Unit the NC rotary table.
Setting range 0, 1
Select whether automatic setting of the amount of tool nose position
correction is to be made valid or invalid when entering the length of a
drilling tool in the tool data or when measuring the tool length in the
MDI mode.
Selection of automatic setting on/off for
nose position correction of a drilling tool 0: Automatic setting valid
1: Automatic setting invalid
L44
Program type M E
Conditions Immediate
Unit
Setting range 0, 1
The index table angle on the POSITION display is displayed in
1/1000 ths of a degree. (only for MRJ2-CT)
0: Invalid
Display of index table angle in 1/1000 1 to 4: Indication of Nth axis (N=1 to 4)
deg
L45
Program type
Conditions Note:
This parameter is effective when the parameter L43 is set to 1
Unit (indication of index table angle).
Setting range 0 to 4
Select change or no change of the pallet and specify the maximum
number of pallets.
0 or 1: Not to change pallet
Maximum number of pallets in pallet 2 to 255: To change pallet (Numeric value indicates the
changing unit maximum number of pallets.)
L46
Program type M
Conditions Immediate Note:
When this parameter is set to 0 or 1, use of the pallet changing unit
Unit is prohibited.
Setting range 0 to 255
- 111 -
Return to Library
L47
Program type M
Conditions Immediate Note:
When this parameter is set to 1, it is possible to set the number of
Unit the next pallet in the pallet changing unit.
Setting range 0, 1
No used
L48
Program type
Conditions
Unit
Setting range
This parameter is used to select simultaneous operation of pallet
change with the next ATC operation in execution of the pallet
changing unit and the face definition unit, or not.
L49
Program type M
Conditions Immediate
Unit
Setting range 0, 1
Rewriting of head number in MDI mode:
0: Impossible
1: Possible
L50
Program type
Conditions Immediate
Unit
(For five surface machining)
Setting range 0, 1
- 112 -
Return to Library
L51
Program type M
Conditions Immediate
Unit
Setting range 0, 1
Rewriting of machining management data with macro variable
(system variable)
0: Impossible
Write of machining management data 1: Possible
with macro variable
L52
Program type M
Conditions Immediate
Unit
Setting range 0, 1
Select showing or not showing of the work number in the PALLET
MANAGEMENT display.
0: Not to show WNo.
Showing of program number in PALLET 1: To show WNo.
MANAGEMENT display
L53
Program type M
Conditions Immediate
Unit
Setting range 0 to 2
0: Invalid
1: Pallet ID operation mode
2: Pallet management operation mode
L54
Program type M
Conditions Immediate
Unit
Setting range 0 to 2
- 113 -
Return to Library
L55
Program type
Conditions
Unit
Setting range
0: Method by M2 tool edge memorizing function
1: Method by M32 tool edge memorizing function (for Z-axis only)
2: Method by M32 tool edge memorizing function (for X-, Y-, Z-axes)
Method of measurement of coordinates
by tool edge memorizing function
(TEACH) Mothod by M2 [Ex.]
(distance from the tool tip to the +Z
L56 zero point with the sign) .............–50
Method by M32
(distance from the zero point to
Program type M the tool tip with the sign) ..............50
50
Conditions Immediate
Unit
+Y
Setting range 0 to 2
Make it possible/impossible to rewrite tool data except on tools on
the spindle in automatic operation on the EIA/ISO program.
0: Impossible
Rewriting of tool data during automatic 1: Possible
operation
L57
Program type E
Conditions Immediate
Unit
Setting range 0, 1
Select a head angle indication system for the five surface machining
system.
0: Indication corresponding to 90° index (0°, 90°, 180°, 270°)
1: Indication corresponding to 1° (5°) index
Head index angle indication system
L58
Program type E
Conditions Immediate
Unit (For five surface machining)
Setting range 0, 1
- 114 -
Return to Library
L59
Program type M E
Conditions Immediate
(For five surface machining)
Unit
Setting range 0, 1
The total number of heads to be mounted in the spindle
Head quantity
L60
Program type M E
Conditions Immediate
Unit (For five surface machining)
Setting range 0 to 10
Operation timing of automatic head change (AHC) and automatic
pallet change (APC)
0: AHC first and then APC
1: APC first and then AHC
Output timing of AHC and APC 2: Simultaneous
L61
Program type M E
Conditions Immediate
Unit (For five surface machining)
Setting range 0 to 2
- 115 -
Return to Library
L62 For the five surface machining, the head goes through the four
corners of a face where the two specified points are positioned in its
diagonal line.
Program type M
Conditions Immediate
Z
Unit 0.0001 mm/0.00001 inch
Setting range 0 to ±99999999
Y (X1, Y1)
Program type M
Conditions Immediate
Unit 0.0001 mm/0.00001 inch
Setting range 0 to ±99999999
L64
Program type M
Conditions Immediate
Unit 0.0001 mm/0.00001 inch
Setting range 0 to ±99999999
L65
Program type M
Conditions Immediate
Unit 0.0001 mm/0.00001 inch
Setting range 0 to ±99999999
- 116 -
Return to Library
L66
Program type M
Conditions Immediate (For five-surface machining)
Unit (For HV machining)
Setting range 0, 1
Set the length from the end surface of the spindle to the center of
head rotation for respective machines. (100 mm in usual)
L67
= 0°
= 180°
Y
Head correction value X
= 0°
L68
L68
Program type M E
X
Conditions Immediate
Unit 0.0001 mm/0.00001 inch (For HV machining)
Setting range 0 to ±99999999
Set for respective machines.
L69
Program type M E
Conditions Immediate
Unit 0.0001 mm/0.00001 inch (For HV machining)
Setting range 0 to ±99999999
- 117 -
Return to Library
Program type M
Conditions Immediate
Unit
(For HV machining)
Setting range 1, 0
For execution of the program for oblique face machining, specify to
execute or not machining on the coordinate that is turned from the
basic corrdinate (set in WPC unit or in OFFSET unit) at an angle of
the correction value for the B axis.
Shift of basic coordinate for oblique
face machining 0: Machining on the coordinate that is turned from the basic
coordinate at an angle of the correction value for the B axis
1: Machining on the basic coordinate specified in the program
L71
Program type M E
Conditions Immediate
Unit (For HV machining)
Setting range 1, 0
For HV machining, register the name (code) of the head turning axis
for the item “POSITION” and the item “REMAIN” on the POSITION,
WORK OFFSET and TOOL OFFSET displays respectively.
Standard setting value = 0
Coding of head turning axis
Axis name C
L72
Setting value 0 0 43
Program type M E
Conditions Immediate
Unit ASCII (For HV machining)
Setting range Hexadecimal
No used
L73
Program type
Conditions
Unit
Setting range
- 118 -
Return to Library
L74
Program type M E
Conditions
Unit mm/min
Setting range 1 to 999999
Set the time constant to obtain acceleration/deceleration of the
cutting feedrate for pre-interpolational linear control.
L75
Program type M E
Conditions
Unit msec
Setting range 1 to 5000
Set the maximum cutting speed in the G61.1 mode at percentage to
the maximum cutting speed in the G64 mode.
Input of 0 is regarded as 100 %.
1000 or higher percent is disposed as 1000 %.
Acceleration rate for high-speed cutting
L76
Program type M E
Conditions
Unit %
Setting range 1 to 5000
Set an angle for decelerating cutting feedrate at a corner.
Input of 0 is regarded as 5°.
Setting at an angle higher than 30° is disposed as 30°.
Angle for deceleration at corner before
interpolation
L77
Program type M E
Conditions
Unit Degree
Setting range 0 to 30
- 119 -
Return to Library
L78
to
L83
Program type
Conditions
Unit
Setting range
L84 2
Program type M
Conditions After stop of movement Stylus
Unit 0.0001 mm/0.00001 inch Spindle center
Program type M
Conditions After stop of movement
Unit 0.0001 mm/0.00001 inch (For five-surface machining)
Setting range 0 to ±99999999
- 120 -
Return to Library
L86 2
Program type M
Conditions After stop of movement Stylus
Spindle center
Unit 0.0001 mm/0.00001 inch
Setting range 0 to ±99999999
ex: Alignment deviation correction value on X-axis
ey: Alignment deviation correction value on Y-axis
Mx: Stylus radius in the X-axis direction (The setting of L3)
My: Stylus radius in the Y-axis direction (The setting of L4)
Program type M
Conditions After stop of movement
Unit 0.0001 mm/0.00001 inch (For five-surface machining)
Setting range 0 to ±99999999
L88 2
Program type M
Conditions After stop of movement Stylus
Unit 0.0001 mm/0.00001 inch Spindle center
Program type M
Conditions After stop of movement
Unit 0.0001 mm/0.00001 inch (For five-surface machining)
Setting range 0 to ±99999999
- 121 -
Return to Library
L90 2
Program type M
Conditions After stop of movement Stylus
Spindle center
Unit 0.0001 mm/0.00001 inch
Setting range 0 to ±99999999
ex: Alignment deviation correction value on X-axis
ey: Alignment deviation correction value on Y-axis
Mx: Stylus radius in the X-axis direction (The setting of L3)
My: Stylus radius in the Y-axis direction (The setting of L4)
Program type M
Conditions After stop of movement
Unit 0.0001 mm/0.00001 inch (For five-surface machining)
Setting range 0 to ±99999999
L92 2
Program type M
Conditions After stop of movement Stylus
Unit 0.0001 mm/0.00001 inch Spindle center
Program type M
Conditions After stop of movement
Unit 0.0001 mm/0.00001 inch (For five-surface machining)
Setting range 0 to ±99999999
- 122 -
Return to Library
L94
Program type E
Conditions Immediate
Unit
Setting range 0, 1
Select execution or non-execution of automatic setting of tool offset
number in EIA/ISO tool length measurement.
0: Non-execution of automatic setting
Execution/non-execution of automatic 1: Execution of automatic setting
setting of tool offset number in EIA/ISO
tool length measurement
L95
Program type E
Conditions Immediate
Unit
Setting range 0, 1
Set a shift rate of tool number for automatic setting of tool offset
number in EIA/ISO tool length measurement.
L96
Program type E
Conditions Immediate Note:
Unit This parameter is effective only when L95 is 1.
Setting range 0 to 960
No used
L97
to
L106
Program type
Conditions
Unit
Setting range
- 123 -
Return to Library
L107 Note:
When 1 (loft on the machine coordinate) is selected, the loft does
not correspond to the form made on the MAZATROL coordinates
Program type E system. However, 1 makes a loft corresponding to the tool
Conditions Immediate movement of the machine.
Unit (For HV machining)
Setting range 0, 1
Fixed value
L108
Program type
Conditions
Unit
Setting range 0
- 124 -
Return to Library
The feedrate for moving each axis under the G00 command during
automatic operation
The feedrate for moving each axis in either the manual rapid feed
mode or the zero-point return mode
Rapid feedrate
M1
Program type M E
Note:
Conditions After stop of movement Initial zero-point return is performed at the feedrate set in parameter
Unit 1 mm/min (1 deg/min) M2.
Setting range 0 to 120000
The feedrate for moving each axis during initial zero-point return
(reference-point return) at power on
Feedrate
Feedrate for initial zero-point return
M2
M2
N8
Program type M E
Conditions After stop of movement
Watchdog
Unit 1 mm/min (1 deg/min) Zero point
(reference point)
Setting range 0 to 120000
The limit of cutting feedrate during automatic operation
Even if a feedrate higher than this parameter setting is specified, the
latter governs.
M3
Program type M E
Conditions After stop of movement
Unit 1 mm/min (1 deg/min)
Setting range 0 to 120000
The machine coordinating values of the point to which each axis is to
move back under G28 command (first zero-point return).
M4
Machine M4
zero point
Program type M E
Conditions At power on
Unit 0.001 mm/0.0001 inch
Setting range ±99999999
- 125 -
Return to Library
M5
Machine M5
Program type M E zero poin
Conditions After stop of movement
Unit 0.001 mm
Setting range ±99999999
The machine coordinating values of the point to which each axis is to
move back under the G30P3 command (third zero-point return).
M6
Machine M6
zero point
Program type M E
Conditions After stop of movement
Unit 0.001 mm
Setting range ±99999999
The machine coordinating values of the point to which each axis is to
move back under the G30P4 command (fourth zero-point return).
M7
Machine M7
Program type M E zero point
Conditions After stop of movement
Unit 0.001 mm
Setting range ±99999999
- 126 -
Return to Library
M8
M8 (Y-axis)
+X
Program type M E
Moving zone
Conditions After stop of movement M9 (Y-axis)
Unit 0.001 mm
Setting range ±99999999
M9 (X-axis) M8 (X-axis)
M9
Program type M E
Conditions After stop of movement Note:
Unit 0.001 mm This parameter is invalid when M8 = M9.
Setting range ±99999999
Select a unit of command from the following table and set it.
* micron system
1000* 100* 10* 1* 0.1*
Command unit
10000 1000 100 10 1
2° index 20000 2000 200 20 2
M10
5° index 50000 5000 500 50 5
Program type
Conditions
Unit
Setting range 1 to 50000
Register the address of each axis in hexadecimal numbers in ASCII
code.
Fixed value
Program type M E
Conditions At power on
Unit
Setting range &0 to &7F
- 127 -
Return to Library
M12
Program type M E
Conditions At power on
Unit
Setting range &0 to &7F
76543210
Program type M E
Conditions At power on
Unit Bit
Setting range Binary, eight digits
76543210
Machine zero-point position
0: Fixed point for zero-point return using
watchdogs
Axis control flag 1: Position existing when power was turned on
Absolute-value detection
0: Invalid
M14 1: Valid
M14 bit 7
0 1
Program type M E Simplified detection
0 Dog type position
Conditions At power on SV17
bit 7 Absolute detection
Unit Bit 1 Dog type position
Setting range Binary, eight digits
- 128 -
Return to Library
M15
M16
Program type
Conditions
Unit
Setting range
76543210 0: Invalid 1: Valid
Linear acceleration/
deceleration Rapid-feed
First-order lag
Second-order lag acceleration/dece-
Exponential leration type
acceleration/
linear deceleration
Linear acceleration/
M17 deceleration Cutting-feed
First-order lag
Second-order lag acceleration/dece-
Exponential leration type
acceleration/
Program type M E
linear deceleration
Conditions At power on Note:
Unit Bit Time constants for each type of acceleration/deceleration control
Setting range Binary, eight digits must be set using parameters N1 through N6.
76543210
Deceleration time constant for rapid-feed
exponential acceleration/linear deceleration
0: Parameter N3
1: Parameter N3 2
Conditions At power on
Unit Bit
Setting range Binary, eight digits
- 129 -
Return to Library
N1
N2
N3 Time Time
Program type M E
Conditions At power on N3 N3 N3 N3 2
Unit 1 msec Note:
Setting range 4 to 5000 This parameter is valid only when either bit 1, 2 or 3 of M17 is 1.
Not used
N4
Program type
Conditions
Unit
Setting range
- 130 -
Return to Library
N5
Time Time
Program type M E
Conditions At power on N5 N5 N5 N5 2
Unit 1 msec Note:
This parameter is valid only when either bit 1, 2 or 3 of M17 is 1.
Setting range 0 to 5000
Not used
N6
Program type
Conditions
Unit
Setting range
During external deceleration, the position loop is disconnected for
the time interval set using this parameter and, as a result, the speed
becomes zero.
OT time
N7
Program type M E
Conditions At power on
Unit 1 msec
Setting range 1 to 32767
The feedrate at which each axis is moved back to the zero-point
(reference point) after the zero-point watchdog LS (limit switch) has
turned on in the initial operation after power-on.
- 131 -
Return to Library
N9
Program type M E
Watchdog Zero point
Conditions At power on
N9 (Reference point)
Unit 0.001 mm (0.001°) Note:
The amount of grid ignorance must not exceed 1 grid spacing.
Setting range 0 to 65535
The grid spacing depends on the number of pulses per detector
revolution.
N10
Program type M E
Conditions At power on
Unit mm (0.001°)
Setting range 0 to 32767
he distance from the grid point to the actual zero point that exists
during zero-point return (reference zero-point return) in the initial
operation after power-on.
N11
Rapid-feed backlash
N12
Program type M E
Conditions At power on Note:
Unit 0.0005 mm (0.0005°) Setting conditions: N12 < N13
Setting range ±9999
- 132 -
Return to Library
Cutting-feed backlash
N13
Program type M E
Conditions At power on Note:
Unit 0.0005 mm (0.0005°) Setting conditions: N12 < N13
Setting range ±9999
N14
Program type
Conditions
Unit
Setting range
Invalid
N15
N16
Program type
Conditions
Unit
Setting range
- 133 -
Return to Library
Not used
S1
S2
Program type
Conditions
Unit
Setting range
Reserve
S3
Program type
Conditions
Unit
Setting range
Set for each axis the feed forward gain for acceleration/deceleration
before interpolation.
S4
Program type M E
Conditions Immediate
Unit %
Setting range 0 to 99
Set for each axis the position of the rotational center of the table in
the machine coordinates system. Also, set those positions for each
machine.
S5
Program type M E
Conditions At power on
Unit 0.001 mm/0.0001 inch (Dynamic compensation)
Setting range 0 to 99999999 (For HV machining)
- 134 -
Return to Library
S6
Program type M E
Conditions
0.001mm/0.0001inch
Unit
or 0.001°
Setting range 0 to ±99999999
This parameter specifies the range of rotating machining for the
table rotating machining (X-B machining).
Set the upper limit (on Z-axis) of the machining range in the machine
coordinates system.
Upper limit (on Z-axis) of machining The machine recognizes that it is prohibited to move beyond this
range for table rotating maching limit in the negative direction.
S7
Program type M E
Conditions At power on
Unit 0.001 mm/0.0001 inch
Setting range 0 to ±99999999 (For HV machining)
Reserve
S8
to
S12
Program type
Conditions
Unit
Setting range
Set the in-position width for G00. The in-position check for G00 is
effective when the parameter K103 bit 7 is 1.
For utilizing the in-position width of G00, set the in-position width of
the servo parameter SV024 to 0 to avoid trouble.
G00 in-position width
S13
Program type M E
Conditions At power on
Unit 1 µm
Setting range 0 to 32767
- 135 -
Return to Library
- 136 -
Return to Library
Set the inposition width for G01. The in-position check for G01 is
effective when one of G09 (exact stop check), G61 (exact stop
check mode) and the error detection is selected with the parameter
K103 bit 7 set to 1.
G01 in-position width For utilizing the in-position width for G01, set the inposition width of
the servo parameter SV024 to 0 to avoid trouble.
S14
Program type M E
Conditions At power on
Unit 1 µm
Setting range 0 to 32767
Invalid
S15
S16
Program type
Conditions
Unit
Setting range
- 137 -