Delta CNC Lathe Operation Manual
Delta CNC Lathe Operation Manual
Asia EMEA
China: Delta Electronics (Shanghai) Co., Ltd. EMEA Headquarters: Delta Electronics (Netherlands) B.V.
No.182 Minyu Rd., Pudong Shanghai, P.R.C. Sales: Sales.IA.EMEA@deltaww.com
Post code : 201209 Marketing: Marketing.IA.EMEA@deltaww.com
TEL: +86-21-6872-3988 / FAX: +86-21-6872-3996 Technical Support: iatechnicalsupport@deltaww.com
Customer Service: 400-820-9595 Customer Support: Customer-Support@deltaww.com
Service: Service.IA.emea@deltaww.com
TEL: +31(0)40 800 3900
Japan: Delta Electronics (Japan), Inc.
Industrial Automation Sales Department
BENELUX: Delta Electronics (Netherlands) B.V.
2-1-14 Shibadaimon, Minato-ku Automotive Campus 260, 5708 JZ Helmond, The Netherlands
Tokyo, Japan 105-0012 Mail: Sales.IA.Benelux@deltaww.com
TEL: +81-3-5733-1155 / FAX: +81-3-5733-1255
TEL: +31(0)40 800 3900
Korea: Delta Electronics (Korea), Inc. DACH: Delta Electronics (Netherlands) B.V.
1511, 219, Gasan Digital 1-Ro., Geumcheon-gu, Coesterweg 45, D-59494 Soest, Germany
Seoul, 08501 South Korea Mail: Sales.IA.DACH@deltaww.com
TEL: +82-2-515-5305 / FAX: +82-2-515-5302 TEL: +49(0)2921 987 0
Solution
TEL: +91-124-4874900 / FAX: +91-124-4874945 Hormigueras – P.I. de Vallecas 28031 Madrid
TEL: +34(0)91 223 74 20
Thailand: Delta Electronics (Thailand) PCL.
Carrer Llacuna 166, 08018 Barcelona, Spain
909 Soi 9, Moo 4, Bangpoo Industrial Estate (E.P.Z),
Operation and
Mail: Sales.IA.Iberia@deltaww.com
Pattana 1 Rd., T.Phraksa, A.Muang,
Samutprakarn 10280, Thailand Italy: Delta Electronics (Italy) S.r.l.
TEL: +66-2709-2800 / FAX: +66-2709-2827 Via Meda 2–22060 Novedrate(CO)
Maintenance Manual
Piazza Grazioli 18 00186 Roma Italy
Australia: Delta Electronics (Australia) Pty Ltd. Mail: Sales.IA.Italy@deltaww.com
Unit 2, Building A, 18-24 Ricketts Road, TEL: +39 039 8900365
Mount Waverley, Victoria 3149 Australia
Mail: IA.au@deltaww.com Russia: Delta Energy System LLC
TEL: +61-1300-335-823 / +61-3-9543-3720 Vereyskaya Plaza II, office 112 Vereyskaya str.
17 121357 Moscow Russia
Americas
Mail: Sales.IA.RU@deltaww.com
TEL: +7 495 644 3240
USA: Delta Electronics (Americas) Ltd. Turkey: Delta Greentech Elektronik San. Ltd. Sti. (Turkey)
5101 Davis Drive, Research Triangle Park, NC 27709, U.S.A. Şerifali Mah. Hendem Cad. Kule Sok. No:16-A
TEL: +1-919-767-3813 / FAX: +1-919-767-3969 34775 Ümraniye – İstanbul
Mail: Sales.IA.Turkey@deltaww.com
Brazil: Delta Electronics Brazil Ltd. TEL: + 90 216 499 9910
Estrada Velha Rio-São Paulo, 5300 Eugênio de
Melo - São José dos Campos CEP: 12247-004 - SP - Brazil MEA: Eltek Dubai (Eltek MEA DMCC)
TEL: +55-12-3932-2300 / FAX: +55-12-3932-237 OFFICE 2504, 25th Floor, Saba Tower 1,
Jumeirah Lakes Towers, Dubai, UAE
Mexico: Delta Electronics International Mexico S.A. de C.V. Mail: Sales.IA.MEA@deltaww.com
Gustavo Baz No. 309 Edificio E PB 103 TEL: +971(0)4 2690148
Colonia La Loma, CP 54060
Tlalnepantla, Estado de México www.deltaww.com
TEL: +52-55-3603-9200
*We reserve the right to change the information in this manual without prior notice. DELTA_IA-CNC_Lathe application_OM_MM_EN_20221228
Preface
Thank you for purchasing this product. Read this manual carefully before using the product to ensure the
correct use of the product. Keep this manual handy for quick reference whenever needed.
i
Safety Precautions
Refer to the pin assignments when wiring. Ensure the product is properly grounded.
Do not disassemble the controller, change the wiring, or touch the power supply when the
power is on to avoid electric shock.
Pay special attention to the following safety precautions at all times during installation, wiring, operation,
maintenance, and examination of the controller.
Danger. May cause severe or fatal injuries to personnel if the instructions are not followed.
Warning. May cause moderate injury to personnel, or lead to severe damage or even
WAR NING malfunction of the product if the instructions are not followed.
Absolute prohibited activities. May cause serious damage or even malfunction of the
ST OP
product if the instructions are not followed.
Installation
Follow the installation instructions in the manual, or it may result in damage to the
equipment.
Do not expose the product to an environment containing vapor, corrosive gas,
inflammable gas, or other foreign matter to reduce the risk of electric shock or fire.
Wiring
Connect the ground terminal to class-3 ground system. Ground resistance should not
exceed 100 Ω. Improper grounding may result in electric shock or fire.
Operation
Correctly plan the I/O configuration with the MLC editor software, or abnormal operation
may occur.
Before operating the machine, properly adjust the parameter settings, otherwise it may
Do not change the wiring when the power is on, or it may lead to personal injury caused
by electric shock.
ST OP
Do not use a sharp-pointed object to touch the panel. Doing this may dent the screen and
lead to malfunction of the controller.
ii
Maintenance and Inspection
When the power is on, do not disassemble the controller panel or touch the internal parts
of the controller, or it may cause electric shock.
Do not touch the wiring terminal within 10 minutes after turning off the power since the
residual voltage may cause electric shock.
ST OP
Turn off the power before replacing the battery, and check the system settings after the
replacement.
Do not block the ventilation holes when operating the controller since poor ventilation
may cause malfunction of the controller.
Wiring Method
Power supply: use a 24 VDC power supply for the controller and comply with the wire
specification when wiring to avoid danger.
Wire selection: use stranded wires and shielded multi-core stranded wires for signal
cables.
WAR NING Cable length: the maximum cable length of the signal cable for remote I/O and DMCNET
communication is 20 m and the maximum cable length of other signal cables is 10 m.
The local I/O and remote I/O require an additional 24 VDC power for signal input and
output.
Note: the content of this manual may be revised without prior notice. Download the latest version from Delta’s website.
iii
(This page is intentionally left blank.)
iv
Table of Contents
Before Operation
Installation
2.1 A series product installation ··················································································2-2
2.1.1 Ambient storage conditions ············································································2-2
2.1.2 Ambient installation conditions ········································································2-2
2.1.3 Mounting method and space ···········································································2-3
2.1.4 Hardware specifications·················································································2-3
2.1.5 Outline and mounting dimensions ····································································2-4
2.1.6 Operating interface installation (for OPENCNC models)········································2-7
2.2 B series product installation ··················································································2-9
2.2.1 Ambient storage conditions ············································································2-9
2.2.2 Ambient installation conditions ········································································2-9
2.2.3 Mounting method and space ·········································································2-10
2.2.4 Hardware specifications···············································································2-10
2.2.5 Outline and mounting dimensions ··································································2-11
2.2.6 Operating interface installation (for OPENCNC models)······································2-15
Wiring
3.1 Wiring for A series products ··················································································3-3
3.1.1 A series product interface ··············································································3-3
3.1.2 Connectors of A series controller ·····································································3-7
3.1.2.1 NC200 series connectors ········································································3-7
3.1.2.2 OPENCNC series connectors ································································3-10
3.1.3 Wiring for power connector ···········································································3-12
3.1.4 Wiring for RS-485·······················································································3-13
3.1.5 Wiring for spindle feedback input ···································································3-14
3.1.6 Wiring for spindle analog output ····································································3-15
3.1.7 Wiring for high-speed counter input (HSI) ························································3-18
3.1.8 Wiring for emergency stop ···········································································3-20
3.1.9 Wiring for MPG connector ············································································3-21
3.1.10 Wiring for remote I/O connector ···································································3-25
3.1.10.1 NC-EIO-R2010 ··················································································3-28
3.1.10.2 NC-EIO-R3216 ··················································································3-31
3.1.10.3 NC-EIO-R3232 ··················································································3-34
3.1.11 Wiring for local I/O connector ······································································3-38
3.2 Wiring for B series products ················································································3-42
3.2.1 B series product interface ············································································3-42
3.2.2 Connectors of B series controller ···································································3-48
3.2.2.1 NC200B series connectors ····································································3-48
3.2.2.2 OPENCNC series connectors ································································3-49
3.2.3 Wiring for power connector ···········································································3-51
3.2.4 Wiring for RS-485 (CN1) ··············································································3-52
3.2.5 Wiring for spindle pulse output connector (SPINDLE) ·········································3-53
3.2.6 Wiring for spindle analog output (CN1)····························································3-55
3.2.7 Wiring for spindle analog feedback connector (SPINDLE) ···································3-57
3.2.8 Wiring for high-speed counter input (HSI) (CN1) ···············································3-59
3.2.9 Wiring for emergency stop (CN1) ···································································3-61
3.2.10 Wiring for MPG connector ··········································································3-62
3.2.11 Wiring for remote I/O connector ···································································3-66
3.2.11.1 NC-EIO-R2010 ··················································································3-69
3.2.11.2 NC-EIO-R3216 ··················································································3-72
3.2.11.3 NC-EIO-R3232 ··················································································3-75
3.2.11.4 NC-EIO-T3232 ··················································································3-78
3.2.12 Wiring for local I/O connector ······································································3-81
3.2.13 External machine operation panel B for NC200B series models ··························3-85
Parameter Settings
Customized Function
Troubleshooting
15.1 Alarm description ··························································································· 15-2
15.1.1 MLC errors (1200 - 13FF)·········································································· 15-3
15.1.2 Servo error (1E00) ··················································································· 15-4
15.1.3 Remote I/O error (1F00)············································································ 15-4
15.1.4 HMI related alarms (3010 - 3FFF) ······························································· 15-5
15.1.5 NC system errors (4200 - 4FFF) ································································· 15-7
15.1.6 Machining related alarms (B000 - B0FF)······················································· 15-9
15.1.7 Tool compensation related alarms (B100 - B1FF) ·········································· 15-11
15.1.8 Lathe related alarms (B300 - B3FF) ···························································· 15-13
15.1.9 Command related alarms (B600 - B6FF; B64x not included) ···························· 15-14
15.1.10 Synchronous motion and temperature compensation related
alarms (B640 - B64F) ············································································ 15-17
15.1.11 Lathe cycle command alarms (B6A1 - B6AF) ·············································· 15-17
(This page is intentionally left blank.)
Product Inspection and
Model Explanation
Before using the NC series products, read this chapter for information about the model
explanation and product interface.
1-1
Product Inspection and Model Explanation Lathe Machine Operation and Maintenance Manual
1
following table carefully. If any issue occurs, contact the distributor for service.
Item Content
Check the model number on the nameplate of the controller. Refer to
Purchased product
Section 1.2 and Section 1.4 for Model explanations.
Buttons Press the buttons to check if the operation is smooth*.
Appearance Visually check if there are any damages on the exterior of the product.
Connectors Check if there are any loose connectors.
Note: check the buttons for all models except for the NC30E(H) series, which does not have operation
panels.
1-2
Lathe Machine Operation and Maintenance Manual Product Inspection and Model Explanation
Model number 2 L
1
Input power
CE RTI FIE D
SAFETY US CA
Barcode and E206327
200ALIA6T16010001
serial number
Model explanation
NC2 0 0 A – L I – A E
(1) (2) (3) (4) (5) (6) (7) (8)
E: English
NC30 E
(1) (2)
No. Item Description
E: embedded A series
(2) Series type
EH: embedded multi-axis A series
1-3
Product Inspection and Model Explanation Lathe Machine Operation and Maintenance Manual
1-4
Lathe Machine Operation and Maintenance Manual Product Inspection and Model Explanation
NC200P-LI-A
1-5
Product Inspection and Model Explanation Lathe Machine Operation and Maintenance Manual
NC30E(H)
No. Item
(1) Indicators
Remote I/O module connector
(2)
(high-speed serial I/O)
HSI connector
(3)
(high-speed input)
(4) MPG (handwheel) connector
(5) Spindle connector
(6) 24 VDC power input for the controller
(7) CF card slot
PAN interface
(8)
(USB port for connecting to machine operation panel B)
USB ports
(9)
(for connecting to the mouse, keyboard and USB drive)
VGA connector
(10)
(for connecting to a screen)
(11) Ethernet connector
(12) DMCNET connector
(13) Mode switch
1-6
Lathe Machine Operation and Maintenance Manual Product Inspection and Model Explanation
Model number 2 BL
1
Input power
CE RTI FIE D
SAFETY US CA
Barcode and E206327
200BLIA6T16010001
serial number
Model explanation
NC2 0 0 B -LI-
(1) (2)(3) (4) (5)(6) (7) (8)
0: 8” screen
(2) Display
1: 10” screen
0: horizontal
(3) Screen orientation
1: vertical
B: B series
(4) Series type
BH: multi-axis B series
E: English
1-7
Product Inspection and Model Explanation Lathe Machine Operation and Maintenance Manual
NC30 EB
1 No.
(1)
Item
Series name
(1) (2)
1-8
Lathe Machine Operation and Maintenance Manual Product Inspection and Model Explanation
No. Item
(1) Screen
(2) Machine operation panel A
(3) USB port
(4) Function keys
(5) CYCLE START
(6) FEED HOLD
(7) Machine operation panel B
1-9
Product Inspection and Model Explanation Lathe Machine Operation and Maintenance Manual
NC200B-LI-P
No. Item
(1) Screen
(2) Machine operation panel A
(3) MPG
(4) USB port
(5) Function keys
(6) Emergency stop
(7) CYCLE START
(8) FEED HOLD
(9) Machine operation panel B
1-10
Lathe Machine Operation and Maintenance Manual Product Inspection and Model Explanation
NC200B-LS-A
No. Item
(1) Screen
(2) Machine operation panel A
(3) USB port
(4) Function keys
1-11
Product Inspection and Model Explanation Lathe Machine Operation and Maintenance Manual
NC30EB
1 (6)
(7)
(1)
(8)
(2)
(9)
(3)
(10)
(4)
(5) (11)
1-12
Installation
This chapter provides the outline dimensions, mounting dimensions, and hardware
specifications of the products. Follow the precautions of voltage, current, temperature,
or other conditions for installation. Otherwise, personnel injury or equipment damage
may occur.
2-1
Installation Lathe Machine Operation and Maintenance Manual
2
Before installation, this product must be kept in the shipping carton. To retain the warranty
coverage and ensure future maintenance, follow these instructions for storage. While the product
is temporarily not in use:
Store the product in a dust-free and dry location.
Store the product in an ambient temperature range of -20°C to +60°C (-4°F to +140°F).
Store the product in a relative humidity range of 10% to 95% RH (non-condensing).
Avoid storing the product in an environment containing corrosive gas and liquids.
The environment should be free of devices that generate excessive heat; no water, vapor,
dust, and oily dust; no corrosive and inflammable gas or liquids; no airborne dust or metal
particles; the environment should be solid without vibration and interference of
electromagnetic noise.
Operating temperature for the NC series controller: 0°C to 55°C (32°F to 131°F). During
long-term operation, it is advisable to keep the temperature of the operating environment below
45°C (113°F). If the temperature is above 45°C, install the product in a distribution board which is
well-ventilated without overheating risks. Also check if the vibration of the machine affects the
electrical devices in the distribution board.
In addition, follow these precautions when selecting the installation site to retain the warranty
coverage and ensure future maintenance for the Delta NC controller.
The environment should be free of devices that generate excessive heat; no water, vapor,
dust, and oily dust; no corrosive and inflammable gas or liquids; no airborne dust or metal
particles; the environment should be solid without vibration and interference of
electromagnetic noise.
The temperature and humidity of the installation site for the NC controller should be within
the specification range.
Avoid storing the NC controller in an environment where the vibration exceeds the
specification range.
2-2
Lathe Machine Operation and Maintenance Manual Installation
Important:
2
The NC series controller must be mounted vertically on a dry and solid platform which
complies with the requirement of NEMA.
For better ventilation and cooling, allow sufficient clearance space (50 mm (1.97”) is
recommended) between the NC controller and the adjacent objects or wall, or it may cause
malfunction of the controller.
Do not block the ventilation holes of the NC controller, or it may cause malfunction of the
controller.
2-3
Installation Lathe Machine Operation and Maintenance Manual
2-4
Lathe Machine Operation and Maintenance Manual Installation
2-5
Installation Lathe Machine Operation and Maintenance Manual
2-6
Lathe Machine Operation and Maintenance Manual Installation
2
A. Connect the OPENCNC series controller to standard operating interfaces, including (1) Delta
HMI screen, (2) keyboard (functions the same as machine operation panel A), and (3)
machine operation panel B.
B. Connect the OPENCNC series controller to non-Delta operating interfaces, including (4)
screen and (5) keyboard.
The NC series controller can connect to (6) ASDA series AC servo drives, (7) ASDA-S spindle
servo drive, (8) ECMA series servo motors, and (9) ECMS series spindle servo motor.
2-7
Installation Lathe Machine Operation and Maintenance Manual
Connect the OPENCNC series controller to (3) ASDA series AC servo drives, (4) ASDA-S
2
spindle servo drive, (5) ECMA series servo motors, and (6) ECMS series spindle servo motor
through the computer and network, including (1) PC-based controller and (2) mouse and the
public software for Delta OPENCNC.
2-8
Lathe Machine Operation and Maintenance Manual Installation
2
Before installation, this product must be kept in the shipping carton. To retain the warranty
coverage and ensure future maintenance, follow these instructions for storage. While the product
is temporarily not in use:
Store the product in a dust-free and dry location.
Store the product in an ambient temperature range of -20°C to +60°C (-4°F to +140°F).
Store the product in a relative humidity range of 10% to 95% RH (non-condensing).
Avoid storing the product in an environment containing corrosive gas and liquids.
The environment should be free of devices that generate excessive heat; no water, vapor,
dust, and oily dust; no corrosive and inflammable gas or liquids; no airborne dust or metal
particles; the environment should be solid without vibration and interference of
electromagnetic noise.
Operating temperature for the NC series controller: 0°C to 50°C (32°F to 131°F). During
long-term operation, it is advistable to keep the temperature of the operating environment below
45°C (113°F). If the temperature is above 45°C, install the product in a distribution board which is
well-ventilated without overheating risks. Also, check if the vibration of the machine affects the
electrical devices in the distribution board.
In addition, follow these precautions when selecting the installation site to retain the warranty
coverage and ensure future maintenance for the Delta NC controller.
The environment should be free of devices that generate excessive heat; no water, vapor,
dust, and oily dust; no corrosive and inflammable gas or liquids; no airborne dust or metal
particles; the environment should be solid without vibration and interference of
electromagnetic noise.
The temperature and humidity of the installation site for the NC controller should be within
the specification range.
Avoid storing the NC controller in an environment where the vibration exceeds the
specification range.
2-9
Installation Lathe Machine Operation and Maintenance Manual
Important:
2
The NC series controller must be mounted vertically on a dry and solid platform which
complies with the requirement of NEMA.
For better ventilation and cooling, allow sufficient clearance space (50 mm (1.97”) is
recommended) between the NC controller and the adjacent objects or wall, or it may cause
malfunction of the controller.
Do not block the ventilation holes of the NC controller, or it may cause malfunction of the
controller.
2-10
Lathe Machine Operation and Maintenance Manual Installation
2-11
Installation Lathe Machine Operation and Maintenance Manual
2-12
Lathe Machine Operation and Maintenance Manual Installation
2
Outline dimension table
Symbol Dimensions
A 400 mm
B 390 mm
C 200 mm
D 190 mm
E 22 mm
F 70 mm
2-13
Installation Lathe Machine Operation and Maintenance Manual
2
A F G
B W1
C D E H1
2-14
Lathe Machine Operation and Maintenance Manual Installation
2
A. Connect the OPENCNC series controller to standard operating interfaces, including
(1) Delta HMI screen, (2) keyboard (functions the same as machine operation panel A), and
(3) machine operation panel B.
B. Connect the OPENCNC series controller to non-Delta operating interfaces, including
(4) screen and (5) keyboard.
The NC series controller can connect to (6) ASDA series AC servo drives, (7) ASDA-S spindle
servo drive, (8) ECMA series servo motors, and (9) ECMS series spindle servo motor.
2-15
Installation Lathe Machine Operation and Maintenance Manual
Connect the OPENCNC series controller to (3) ASDA series AC servo drives, (4) ASDA-S
2
spindle servo drive, (5) ECMA series servo motors, and (6) ECMS series spindle servo motor
through the computer and network, including (1) PC-based controller and (2) mouse and the
public software for Delta OPENCNC.
2-16
Wiring
This chapter illustrates the wiring and connectors of the controller, and provides the
3
wiring diagrams for each function.
3
3.2.11.3 NC-EIO-R3232 ·································································· 3-75
3.2.11.4 NC-EIO-T3232 ·································································· 3-78
3.2.12 Wiring for local I/O connector ····················································· 3-81
3.2.13 External machine operation panel B for NC200B series models ········· 3-85
3-2
Lathe Machine Operation and Maintenance Manual Wiring
3
NC200 series
NC200A-LI-A_
3-3
Wiring Lathe Machine Operation and Maintenance Manual
NC200P-LI-A_
3-4
Lathe Machine Operation and Maintenance Manual Wiring
OPENCNC series
NC30E(H)
3-5
Wiring Lathe Machine Operation and Maintenance Manual
Description of setting the rotary switch for switching the debugging mode:
Setting value Mode
3
Standard mode
Description of the indicator lights:
PWR Green: system power is on
Flashing green: system is ready
RDY
Orange: in modes 1 - 3
0
SON Green: servo is ready
RIO Green: remote I/O connection is normal
ETH Green: network communication is normal
Red: system alarm occurs
ALM
Flashing green: software is updating
1 System update mode
2 Default mode
Reset IP to default setting.
Default IP addresses:
3 Controller IP 192.168.1.11
Subnet mask 255.255.255.0
Remote PC IP 192.168.1.10
3-6
Lathe Machine Operation and Maintenance Manual Wiring
3
Symbol Function Description
Connects to 24 VDC power (15 W at 0.6 A).
Symbol Description
Power input for +24V +24 VDC power
0V, +24V,
controller
0V 0 VDC power
Power ground
Connects to 24 VDC power (15 W at 0.6 A).
Power input for Symbol Description
0V, +24V machine operation
panel B +24V +24 VDC power
0V 0 VDC power
Power specifications for DI points:
voltage < 24 VDC, current: 8 - 25 mA.
DI
Pin No. Description
X112 - X119 8 input points in total.
I/O
Power specifications for DO points:
voltage < 24 VDC, current < 120 mA.
DO
Pin No. Description
Y112 - Y116 5 output points in total.
Includes signals of spindle feedback, analog output, and 1 set
of RS-485 serial communication.
Pin No. Description
1 RS485_GND
2 RS485_D+
3 RS485_D-
4 SP_OUT
5 SP_GND
6 Reserved
SPINDLE Spindle connector
7 EMG_IN; connects to +24 VDC
8 SP_A+
9 SP_A-
10 DC +5V_OUT
11 SP_B+
12 SP_B-
13 SP_Z+
14 SP_Z-
15 GND
3-7
Wiring Lathe Machine Operation and Maintenance Manual
3
Pin No. Description
1 DI_COM; connects to +24 VDC or 0 VDC
2-7 DI (X28 - X33)
8 DI (X26)
MPG (Handwheel) 9 DO (Y27)
MPG
connector
10 5VDC_OUT (< 200 mA)
11 XA+
12 XA-
13 XB+
14 XB-
15 5VDC_GND
2 sets of high-speed and 1 set of emergency stop signal
inputs.
Pin No. Description
High-speed counter 1 EMG_IN
and emergency stop 2 EMG_GND
HSI
signal input
connector 3 HSI_1
4 HSI_COM; connects to +24 VDC or 0V
5 HSI_2
6 HSI_COM; short-circuit Pin 4 and Pin 6.
The remote I/O module communication connector can
connect to 8 modules. Each module has 32 input and 32
output points. The input points range from X256 - X511 and
the output points range from Y256 - Y511.
Pin No. Description
Remote I/O module 1 TX+
REMOTE I/O
connector 2 TX-
3 RX-
4 RX+
5 GND
6 SHIELD
The Ethernet connector is an RJ45 connector. You can use a
network cable to connect to the PC.
Pin definition of both ends:
Pin No. / color of end A Pin No. / color of end B
1: orange & white 1: orange & white
2: orange 2: orange
ETHERNET Ethernet connector 3: green & white 3: green & white
4: blue 4: blue
5: blue & white 5: blue & white
6: green 6: green
7: brown & white 7: brown & white
8: brown 8: brown
Connects to Deltas DMCNET servo drive . The DMCNET
DMCNET DMCNET connector connector is a standard RJ45 connector and the wiring
method is the same as that of the Ethernet connector.
3-8
Lathe Machine Operation and Maintenance Manual Wiring
3
CYCLE CYCLE START
Contact of the CYCLE START button.
START button
FEED HOLD FEED HOLD button Contact of the FEED HOLD button.
The emergency stop contact. The EMG flag is enabled when
Emergency stop
IES the circuit is open. (Wire this contact to the normally-closed
contact
contact of the emergency stop switch.)
3-9
Wiring Lathe Machine Operation and Maintenance Manual
3
Connects to 24 VDC power (15 W at 0.6 A).
Symbol Description
Power input for +24V +24 VDC power
0V, +24V,
controller
0V 0 VDC power
Power ground
Includes signals of spindle feedback, analog output, and 1 set
of RS-485 serial communication.
Pin No. Description
1 RS485_GND
2 RS485_D+
3 RS485_D-
4 SP_OUT
5 SP_GND
6 Reserved
SPINDLE Spindle connector
7 Reserved
8 SP_A+
9 SP_A-
10 DC +5V_OUT
11 SP_B+
12 SP_B-
13 SP_Z+
14 SP_Z-
15 GND
8 DI points and 1 set of differential type MPG signal input.
Pin No. Description
1 DI_COM; connects to +24 VDC or 0 VDC
2-9 DI (X28 - X35)
MPG (Handwheel) 10 5VDC_OUT (< 200 mA)
MPG
connector 11 XA+
12 XA-
13 XB+
14 XB-
15 5VDC_GND
3-10
Lathe Machine Operation and Maintenance Manual Wiring
3
1 EMG_IN (+5 VDC voltage output)
High-speed counter 2 MODE_ENABLE (+5 VDC voltage output)
HSI and emergency stop
signal input connector 3 HSI_1
4 GND_COM (EMG_IN / MODE_ENABLE)
5 HSI_2
6 HSI_COM; connects to +24 VDC or 0V
The remote I/O module communication connector can
connect to 8 modules. Each module has 32 input and 32
output points. The input points range from X256 - X511 and
the output points range from Y256 - Y511.
Pin No. Description
Remote I/O module 1 TX+
REMOTE I/O
connector 2 TX-
3 RX-
4 RX+
5 GND
6 SHIELD
Connector for The USB host connector for connecting to the machine
PAN2 machine operation operation panel B. Do not connect any USB devices to this
panel B connector.
USB connectors for connecting to USB devices, such as a
USB USB connector USB flash drive, a mouse, or a keyboard. This connector
does not support connecting multiple USB devices in series.
Connects to an external monitor (only monitors with the
VGA VGA connector
refresh rate of 60 Hz are supported).
The Ethernet connector is an RJ45 connector. You can use a
network cable to connect to the PC.
Pin definition of both ends:
Pin No. / color of end A Pin No. / color of end B
1: orange & white 1: orange & white
2: orange 2: orange
ETHERNET Ethernet connector 3: green & white 3: green & white
4: blue 4: blue
5: blue & white 5: blue & white
6: green 6: green
7: brown & white 7: brown & white
8: brown 8: brown
Connects to Deltas DMCNET servo drive . The DMCNET
DMCNET DMCNET connector connector is a standard RJ45 connector and the wiring
method is the same as that of the Ethernet connector.
MODE Debugging mode The rotary switch for switching to the debugging mode.
3-11
Wiring Lathe Machine Operation and Maintenance Manual
The power supply is directly connected to the 24 VDC connector on the NC series controller.
24 VDC power
supply
DCOUT 24 VDC
AC power ACIN
FG 24 VDC
FG
24 VDC power
supply
DCOUT 24 VDC
AC power ACIN
FG
FG
24 VDC
3-12
Lathe Machine Operation and Maintenance Manual Wiring
The NC series controller has one set of RS-485 communication signal for serial communication
3
with external devices.
3-13
Wiring Lathe Machine Operation and Maintenance Manual
(1) Spindle feedback input pins (female); (2) Spindle feedback input pins (male)
(1) Spindle feedback input pins (female); (2) Spindle feedback input pins (male)
3-14
Lathe Machine Operation and Maintenance Manual Wiring
The NC series controller has one set of spindle analog output which controls the spindle speed.
(1) Spindle analog output pins (female); (2) Spindle analog output pins (male)
(1) Spindle analog output pins (female); (2) Spindle analog output pins (male)
3-15
Wiring Lathe Machine Operation and Maintenance Manual
Spindle settings
1. Pr.399 settings
3
Spindle control mode
Parameter description
Communication Analog
Spindle function
1 1
0: off; 1: on
Closed-loop control flag
0: off 1 0 or 1
1: on (feedback encoder is required)
Spindle output mode
0: communication (DMCNET); 1: pulse (B series); 0 2
2: analog voltage
Speed control mode
1 1
1: PUU
Spindle encoder magnification
0 1
0: 1000 times; 1: 4 times
Analog spindle speed source
0 1
0: system command; 1: encoder feedback
Analog spindle feedback encoder source
0 0
0: spindle; 1: motor
Spindle voltage output mode
0: -10V to +10V 0 0 or 1
1: 0V to +10V (effective only under open-loop control)
2. In the [CONFIG] (channel setting) screen, enable SP1 and set its port number to 10
(dedicated port for analog output).
Pins 4 and 5 of the SPINDLE connector are used for spindle analog output.
The analog voltage resolution is 14-bit.
When Pr.399 [Spindle voltage output mode] = 0, the analog voltage output ranges from
-10V to +10V.*
Output voltage Corresponding speed
+10 VDC Maximum speed (forward)
0 VDC Zero speed
-10 VDC Maximum speed (reverse)
Note: applicable to closed-loop and open-loop control; meeting the application requirements for
When Pr.399 [Spindle voltage output mode] = 1, the analog voltage output ranges from
0V to +10V.*
Output voltage Corresponding speed
+10 VDC Maximum speed
0 VDC Zero speed
Note: only applicable to open-loop control.
3-16
Lathe Machine Operation and Maintenance Manual Wiring
If the encoder feedback signal is received, the threading function is available, but the tapping
function is not available. The spindle connector conversion card (NC-EXM-S01) is as follows.
3-17
Wiring Lathe Machine Operation and Maintenance Manual
The NC series controller has two sets of hardware high-speed counter signal inputs. For the
3
wiring of high-speed counter input (bi-directional coupling), the maximum input bandwidth is up
to 5 MHz; the operating voltage ranges from 22 to 26V; the permissible current ranges from 8 to
20 mA; and the surge current is below 50 mA.
When a signal is input to HSI_1, the corresponding special M, M2142, is On. If there is a
G31 Skip command in the block, the system skips the block and jumps to the next block.
When a signal is input to HSI_2, the corresponding special M, M2143, is On. If there is a
G31 Skip command in the block, the system skips the block and jumps to the next block.
Relevant parameters:
Parameter
Name Function
address
G31 high speed input 1 0: NC; 1: NO
Pr.25
G31 high speed input 2 0: NC; 1: NO
Switch for G31 high speed input 1 0: off; 1: on
Pr.46
Switch for G31 high speed input 2 0: off; 1: on
Pr.307 G31 input source 0: off; 1: HSI 1; 2: HSI 2; 3: HSI 1 & 2
Note: the connection direction of the external power input for HSI does not affect the operation.
3-18
Lathe Machine Operation and Maintenance Manual Wiring
3
(1) High-speed counter input pins (female); (2) High-speed counter input pins (male)
(1) High-speed counter input pins (female); (2) High-speed counter input pins (male)
Note: HSI_1 and HSI_2 can output +5V power, so either HSI_1 or HSI_2 can form a circuit with GND.
3-19
Wiring Lathe Machine Operation and Maintenance Manual
The NC series controller has one set of emergency stop signal input.
3-20
Lathe Machine Operation and Maintenance Manual Wiring
The NC series controller has one MPG connector for receiving pulses generated by the MPG
3
handwheel. This connector can directly supply +5 VDC power to the MPG handwheel.
3-21
Wiring Lathe Machine Operation and Maintenance Manual
3-22
Lathe Machine Operation and Maintenance Manual Wiring
Depending on the signal types, the wiring of MPG handwheel can be divided into single-ended
type (EHDW-BA6SI) and differential type (EHDW-BE6SI).
3
Wiring diagram for the pulse signals of the single-ended type MPG handwheel (EHDW-BA6SI):
Contacts on
MPG connector on CNC MPG handwheel
5V_OUT P10 DC 5V
XA+ P11 DC 0V
XA- P12 A
XB+ P13 B
XB- P14
5V_GND P15
Contacts on
MPG connector on CNC
MPG handwheel
5V_OUT P10 DC 5V
XA+ P11 DC 0V
XA- P12 A
XB+ P13 B
XB- P14
5V_GND P15
Wiring diagram for the pulse signals of the differential type MPG handwheel (EHDW-BE6SI):
Contacts on
MPG connector on CNC
MPG handwheel
5V_OUT P10 DC 5V
XA+ P11 A
XA- P12 A-
XB+ P13 B
XB- P14 B-
5V_GND P15 DC 0V
3-23
Wiring Lathe Machine Operation and Maintenance Manual
3
MPG handwheel Circuit of MPG connector
Axis X P2 (X28)
Axis Y
Internal
circuit
Axis Z EXT_24V
X1
5V_OUT
X 10
X 100
5 VDC
5V_GND
COM
MPG handwheel Circuit of MPG connector MPG handwheel Circuit of MPG connector
Internal
circuit
circuit
Axis Z EXT_24V Axis Z EXT_24V
X1 X1
5V_OUT 5V_OUT
X 10 X 10
24 VDC 24 VDC
X 100 X 100
5 VDC 5 VDC
5V_GND 5V_GND
COM COM
3-24
Lathe Machine Operation and Maintenance Manual Wiring
The NC series controller can connect to 8 remote I/O modules at most. There is an offset of 32
3
points for the I/O address of every additional station. Thus, up to 256 input points and 256
output points are available for use.
RS422
(1) Remote I/O connector (female); (2) Remote I/O connector (male)
3-25
Wiring Lathe Machine Operation and Maintenance Manual
There are two types of remote I/O module: opto-isolated type and relay type. The model name
explanation is as follows.
3 NC - EIO - T 32 32 _
(1) (2) (3) (4) (5) (6)
(3) Type:
T: opto-isolated type (permissible current: below 50 mA; surge current: below 100 mA)
R: relay type (the permissible current can be 5A or 16A according to the relay
specification)
3-26
Lathe Machine Operation and Maintenance Manual Wiring
(1) The COM input point is used for signal current. Do not connect DC24V or 0V power to the
3
COM point.
(2) You can select the H (PNP) or L (NPN) signal with the H / L switch according to the
specification of the external sensor. When H (PNP) is selected, the COM point is +24V;
when L (NPN) is selected, the COM point is 0V.
L (NPN)
VDD
COM +
GND
GND
COM
VDD
H (PNP)
COM+ R COM+ R
R R
Internal circuit
(3) Up to 8 modules can be connected to the remote I/O module connector simultaneously.
Turn the rotary switch on the PCB to switch the station number. 0 = Station 1, 1 = Station
2, 2 = Station 3, and so on to 7, which is Station 8.
When you turn the rotary switch to 8 and 9 to set the remote I/O modules as Stations 9
and 10, the system regards Station 9 (position: 8) as Station 1 (position: 0) and Station 10
(position: 9) as Station 2 (position: 1), so do not turn the rotary switch to 0 and 1 at the
same time.
3-27
Wiring Lathe Machine Operation and Maintenance Manual
3.1.10.1 NC-EIO-R2010
X256 X258
3
GND GND
24V 24V
X257 X259
Y256 Y257
DI wiring example
(1) Set the H / L switch to L (NPN), and short-circuit the GND (commonly a blue wire) of the
sensor and the GND (0V) of the same power system.
Blue
GND
X257 X259
24V 24V
3-28
Lathe Machine Operation and Maintenance Manual Wiring
(1) Set the H / L switch to H (PNP), and short-circuit the Vcc (commonly a brown wire) of the
3
sensor and the +24V of the same power system.
Direction of current
X256 X258
GND GND
Brown
X259
24V
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V.
(3) Connect the GND (commonly a blue wire) of the sensor to GND (0V).
(4) Connect the signal wire (commonly a black wire) of the sensor to the input contact.
Black
Blue
GND
Direction of current
X257 X259
24V 24V
3-29
Wiring Lathe Machine Operation and Maintenance Manual
3
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V.
(3) Connect the GND (commonly a blue wire) of the sensor to GND (0V).
(4) Connect the signal wire (commonly a black wire) of the sensor to the input contact.
Black
Brown
Direction of current
X256 GND
X257 X259
24V 24V
DO wiring example
(1) The output contacts of the remote I/O module are in pairs. Use these contacts as dry
contacts.
(3) After the controller sets the output contacts to On, the current circuit is closed and the
Lamp is On.
Y256 Y257
DC
R Lamp
3-30
Lathe Machine Operation and Maintenance Manual Wiring
3.1.10.2 NC-EIO-R3216
DI wiring example
(1) Set the H / L switch to L (NPN), and the COM point is 0V. Connect the GND (commonly a
blue wire) of the sensor to the COM point or short-circuit the GND of the sensor to the GND
(0V) of the same power system.
Blue
COM
X256 X258
X257 X259
3-31
Wiring Lathe Machine Operation and Maintenance Manual
(1) Set the H / L switch to H (PNP), and the COM point is +24V. Connect the Vcc (commonly a
3
brown wire) of the sensor to the COM point or short-circuit the Vcc of the sensor to the
+24V of the same power system.
Direction of current
Brown
COM
X256 X258
X257 X259
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V.
(3) Connect the GND (commonly a blue wire) of the sensor to COM (0V).
(4) Connect the signal wire (commonly a black wire) of the sensor to the input contact.
COM
Direction of current
X256 X258
X257 X259
3-32
Lathe Machine Operation and Maintenance Manual Wiring
3
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V.
(3) Connect the GND (commonly a blue wire) of the sensor to 0V.
(4) Connect the signal wire (commonly a black wire) of the sensor to the input contact.
Brown
Direction of current
COM
X256 X258
X257 X259
DO wiring example
(1) The output contacts of the remote I/O module are in pairs. Use these contacts as dry
contacts.
(3) After the controller sets the output contacts to On, the current circuit is closed and the
Lamp is On.
Y256 Y257
DC
R Lamp
3-33
Wiring Lathe Machine Operation and Maintenance Manual
3.1.10.3 NC-EIO-R3232
SW3
3 X256 ~ X263
L H L NPN H PNP
L H L H L H L H
Y256 ~ Y263
Y256 ~ Y263
DI wiring example
NPN 2-wire proximity sensor with polarity:
(1) Switch the short circuit jumper to L (NPN), and short-circuit the GND (commonly a blue
wire) of the sensor and the GND (0V) of the same power system.
Blue
GND (0V)
X256 X263
3-34
Lathe Machine Operation and Maintenance Manual Wiring
(1) Switch the short circuit jumper to H (PNP), and short-circuit the Vcc (commonly a brown
3
wire) of the sensor and the +24V of the same power system.
COM COM
COM COM
X256 X258
X257 X259
Y257 Y259
Y256 Y258
G0 G2
G1 G3
(1) Set the H / L switch to L (NPN), and the COM point is 0V. Then, connect the GND
(commonly a blue wire) of the sensor to the COM, or short-circuit the GND of the sensor
and the GND (0V) of the same power system.
Blue
COM
X256 X258
X257 X259
3-35
Wiring Lathe Machine Operation and Maintenance Manual
(1) Set the H / L switch to H (PNP), and the COM point is +24V. Then, connect Vcc
3
(commonly a brown wire) of the sensor to the COM point or short-circuit the Vcc and the
+24V of the same power system.
Direction of current
Brown
COM
X256 X258
X257 X259
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V.
(3) Connect the GND (commonly a blue wire) of the sensor to 0V.
(4) Connect the signal wire (commonly a black wire) of the sensor to the input contact.
COM
Direction of current
X256 X258
X257 X259
3-36
Lathe Machine Operation and Maintenance Manual Wiring
3
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V.
(3) Connect the GND (commonly a blue wire) of the sensor to 0V.
(4) Connect the signal wire (commonly a black wire) of the sensor to the input contact.
Brown
Direction of current
COM
X256 X258
X257 X259
DO wiring example
(1) The output contacts of the remote I/O module are in pairs. Use these contacts as dry
contacts.
(3) After the controller sets the output contacts to On, the current circuit is closed and the
Lamp is On.
Y256
G0
DC
R Lamp
3-37
Wiring Lathe Machine Operation and Maintenance Manual
The pin assignment for the local I/O connector of the NC200 series controllers is as follows.
3 Note: NC30E(H) series models do not have the local I/O connector.
(1) Local I/O connector (female); (2) Local I/O connector (male)
DI DO
Pin 1 X112 Pin 2 X113 Pin 1 Y112 Pin 2 Y113
Pin 3 X114 Pin 4 X115 Pin 3 Y114 Pin 4 Y115
Pin 5 X116 Pin 6 X117 Pin 5 Y116 - -
Pin 7 X118 Pin 8 X119 - - - -
3-38
Lathe Machine Operation and Maintenance Manual Wiring
3-39
Wiring Lathe Machine Operation and Maintenance Manual
3
(1) Local I/O connector (female); (2) Local I/O connector (male)
I/O 1 I/O 2
Pin 1 X0 Pin 2 X1 Pin 1 X16 Pin 2 X17
Pin 3 X2 Pin 4 X3 Pin 3 X18 Pin 4 X19
Pin 5 X4 Pin 6 X5 Pin 5 X20 Pin 6 X21
Pin 7 X6 Pin 8 X7 Pin 7 X22 Pin 8 X23
Pin 9 X8 Pin 10 X9 Pin 9 X24 Pin 10 X25
Pin 11 X10 Pin 12 X11 Pin 11 X26 Pin 12 X27
Pin 13 X12 Pin 14 X13 Pin 13 X28 Pin 14 X29
Pin 15 X14 Pin 16 X15 Pin 15 X30 Pin 16 X31
Pin 17 DO_COM Pin 18 DI_COM Pin 17 DO_COM Pin 18 DI_COM
Pin 19 Y0 Pin 20 Y1 Pin 19 Y16 Pin 20 Y17
Pin 21 Y2 Pin 22 Y3 Pin 21 Y18 Pin 22 Y19
Pin 23 Y4 Pin 24 Y5 Pin 23 Y20 Pin 24 Y21
Pin 25 Y6 Pin 26 Y7 Pin 25 Y22 Pin 26 Y23
Pin 27 Y8 Pin 28 Y9 Pin 27 Y24 Pin 28 Y25
Pin 29 Y10 Pin 30 Y11 Pin 29 Y26 Pin 30 Y27
Pin 31 Y12 Pin 32 Y13 Pin 31 Y28 Pin 32 Y29
Pin 33 Y14 Pin 34 Y15 Pin 33 Y30 Pin 34 Y31
3-40
Lathe Machine Operation and Maintenance Manual Wiring
P1 P2(X17) P1 P2(X17)
3
DC
DC
P18(DI_COM) P18(DI_COM)
P1 P2
P17(DO_COM)
DC
Load
P33(Y14) P34
3-41
Wiring Lathe Machine Operation and Maintenance Manual
3
NC200B series
NC200B-LI-A
(1) (2) (3) (4)
(5)
(6)
(10)
(7)
(11) (8)
(9)
3-42
Lathe Machine Operation and Maintenance Manual Wiring
3
2. The local I/O requires an additional 24 VDC power supply to drive X inputs and Y outputs.
3. Short-circuit the IES (input contact of emergency stop signal) to have the NC system ready
for use.
4. If an alarm occurs or the emergency stop signal is On, power off the servo drive by
disconnecting the power at the magnetic contactor (MC) with Y outputs.
3-43
Wiring Lathe Machine Operation and Maintenance Manual
NC200B-LI-P
(1) (2) (3) (4)
3 (9)
(5)
(6)
(7)
(8)
(10)
3-44
Lathe Machine Operation and Maintenance Manual Wiring
NC200B-LS-A
3
(9)
(10) (8)
(11)
3-45
Wiring Lathe Machine Operation and Maintenance Manual
OPENCNC series
NC30EB(H)
3 (6)
(12) (13) (14)
(7)
(1)
(8)
(2)
(9)
(3)
(10)
(4)
(5) (11)
3-46
Lathe Machine Operation and Maintenance Manual Wiring
3
2. Remote I/O requires an additional 24 VDC power supply to drive X inputs and Y outputs.
3. If an alarm occurs or the emergency stop signal is on, power off the servo drive by
disconnecting the power at the magnetic contactor (MC) with Y output.
3-47
Wiring Lathe Machine Operation and Maintenance Manual
3
Connector Diagram / Function Description
Connects to the 24 VDC power (24 W at 1 A).
DC 24V Pin 1 Symbol Description
(Power input for 1 +24 V +24 VDC
controller) 1 2 3 2 0V 0 VDC
3 Power grounding; FGND
8 DI points and 1 set of differential type MPG input signal.
Pin Definition Pin Definition
1 DI_COM 9 DI7
15 5
2 DI0 10 +5 VDC OUT
MPG 3 DI1 11 A
(Handwheel) 4 DI2 12 A#
11 1 5 DI3 13 B
6 DI4 14 B#
7 DI5 15 GND
8 DI6 - -
Includes spindle pulse output and pulse feedback signals.
Pin Definition Pin Definition
1 FBK_OA 9 SERVO_ON_OUT
15 5
2 FBK_OA# 10 +5 VDC OUT
3 FBK_OB 11 CMD_A
SPINDLE
4 FBK_OB# 12 CMD_A#
11 1 5 FBK_OZ 13 CMD_B
6 FBK_OZ# 14 CMD_B#
7 +24V_IN 15 GND
8 ALM - -
Includes RS-485 communication, spindle analog output, HSI
high-speed counter input, and emergency stop signals.
Pin Definition Pin Definition
1 2
1 RS485_ D+ 7 EMG
CN1 2 RS485_ D- 8 GND
3 RS485 GND 9 DAC1
11 12 4 HSI_1 10 DAC1_GND
5 HSI_2 11 DAC2
6 HSI_COM 12 DAC2_GND
The remote I/O module communication connector can
connect to 8 modules. Each module has 32 input and 32
1
Remote I/O output points. The input points range from X256 to X511 and
module the output points range from Y256 to Y511.
(Remote I/O Pin Definition Pin Definition
module serial
1 T+ 4 R+
communication) 6
2 T- 5 GND
3 R- 6 SHIELD
Power specifications for DI points:
Local IO Digital input voltage < 24 VDC, current: 8 - 25 mA.
(Note: machine
operation panel B DI points X112 - X119(NPN). 8 points in total.
supplies 24V Power specifications for DO points:
power to the local voltage < 24 VDC, current < 120 mA.
Digital output
I/O connector)
DO points Y112 - Y116. 5 points in total.
3-48
Lathe Machine Operation and Maintenance Manual Wiring
3
Connects to the 24 VDC power (24 W at 1 A).
Pin Symbol Description
DC 24V
(Power input for 1 +24V +24 VDC
controller) 1 2 3 2 0V 0 VDC
3 Power grounding; FGND
3-49
Wiring Lathe Machine Operation and Maintenance Manual
3
Pin Description
I/O1 1 - 16 DI points X0 - X15. 16 points in total. (8 - 25 mA)
17 Output COM point. The voltage is 0V.
18 Input COM point. Connects to +24 VDC or 0V.
19 - 34 DO points Y0 - Y15. 16 points in total. (< 120 mA)
Local IO
DI/DO range: X16 - X31, Y16 - Y31.
Power specifications: voltage < 24 VDC, current < 60 mA.
Pin Description
I/O2 1 - 16 DI points X16 - X31. 16 points in total. (8 - 25 mA)
17 Output COM point. The voltage is 0V.
18 Input COM point. Connects to +24 VDC or 0V.
19 - 34 DO points Y16 - Y31. 16 points in total. (< 120 mA)
3-50
Lathe Machine Operation and Maintenance Manual Wiring
3
NC200B series models
24 VDC
24Vdc
2424Vdc
VDC
3-51
Wiring Lathe Machine Operation and Maintenance Manual
The B series controller has one set of RS-485 signal for serial communication with external
3
devices.
1 2
11 12
(2)
3-52
Lathe Machine Operation and Maintenance Manual Wiring
The B series NC controller has one set of spindle pulse output for controlling the spindle speed.
Note: the NC3□□ series models have 2 spindle pulse output ports while the NC200 and OPENCNC
(1) Spindle pulse output connector (female); (2) Spindle pulse output connector (male)
(1) Spindle pulse output connector (female); (2) Spindle pulse output connector (male)
3-53
Wiring Lathe Machine Operation and Maintenance Manual
3
3 Feedback B+ Pulse feedback signal B+
4 Feedback B- Pulse feedback signal B-
5 Feedback Z+ Pulse feedback signal Z+
6 Feedback Z- Pulse feedback signal Z-
7 +24V_IN 24V input
All Spindle 8 ALM_DI_IN Alarm signal input
9 SERVO_ON_DO_OUT Servo On signal output
10 +5 VDC _OUT 5V voltage output
11 Command A+ Pulse command A+
12 Command A- Pulse command A-
13 Command B+ Pulse command B+
14 Command B- Pulse command B-
15 GND GND
1. Pr.399 settings
Description Pulse control
Spindle function
1
0: off; 1: on
Closed-loop control flag
0: off 1
1: on (feedback encoder is required)
Spindle output mode
1
0: communication (DMCNET); 1: pulse (B series); 2: analog voltage
Speed control mode
1
1: PUU
Spindle encoder magnification
1
0: 1000 times; 1: 4 times
Analog spindle speed source
0
0: system command; 1: encoder feedback
Analog spindle feedback encoder source
0
0: spindle; 1: motor
Spindle voltage output mode
0: -10V to +10V 0
1: 0V to +10V (only effective in open-loop control)
2. In the [CONFIG] (channel setting) screen, set the Port numbers of the pulse spindles SP1
and SP2 to 10 and 11 respectively.
3-54
Lathe Machine Operation and Maintenance Manual Wiring
The B series NC controllers have 2 sets of analog voltage outputs, and you can use the
3
following methods to control the spindle speed.
Control method 1: controls the spindle speed with the S code with the acceleration /
deceleration planning.
Control methods 2: controls the analog voltage output with special D without the acceleration /
deceleration planning.
1 2
11 12
(2)
3-55
Wiring Lathe Machine Operation and Maintenance Manual
Control method 1: spindle analog output control (set with S code or through HMI screen)
1. Pr.399 settings
3
Spindle control mode Communication Analog
Spindle function
1 1
0: off; 1: on
Closed-loop control flag
0: off 1 0 or 1
1: on (feedback encoder is required)
Spindle output mode
0: communication (DMCNET); 1: pulse (B series); 0 2
2: analog voltage
Speed control mode
1 1
1: PUU
Spindle encoder magnification
0 1
0: 1000 times; 1: 4 times
Analog spindle speed source
0 1
0: system command; 1: encoder feedback
Analog spindle feedback encoder source
0 0
0: spindle; 1: motor
Spindle voltage output mode
0: -10V to +10V 0 0 or 1
1: 0V to +10V (only effective in open-loop control)
2. In the [CONFIG] (channel setting) screen, enable SP1 and set its Port number to 10; enable
SP2 and set its Port number to 11.
Note: the DAC_2 contact of the NC200 and OPENCNC series models is only for open-loop
When Pr.399 [Spindle voltage output mode] = 0, the analog voltage output ranges from -10V to +10V.
Applicable to closed-loop and open-loop control.
Output voltage Corresponding speed
+10 VDC power Maximum speed (forward)
0 VDC Zero speed
-10 VDC Maximum speed (reverse)
When Pr.399 [Spindle voltage output mode] = 1, the analog voltage output ranges from 0V to +10V.
Only applicable to open-loop control.
Output voltage Corresponding speed
+10 VDC Maximum speed
0 VDC Zero speed
Note: the DAC_2 contact of the NC200 and OPENCNC series models is only for open-loop application,
3-56
Lathe Machine Operation and Maintenance Manual Wiring
The NC3□□ series models support 2 sets of pulse feedback signals from external devices while
3
the NC200 and OPENCNC models support only 1 set of spindle pulse feedback signal.
(1) Spindle feedback input connector (female); (2) Spindle feedback input connector (male)
(1) Spindle feedback input connector (female); (2) Spindle feedback input connector (male)
3-57
Wiring Lathe Machine Operation and Maintenance Manual
3
1 Feedback A+ Pulse feedback signal A+
2 Feedback A- Pulse feedback signal A-
3 Feedback B+ Pulse feedback signal B+
4 Feedback B- Pulse feedback signal B-
5 Feedback Z+ Pulse feedback signal Z+
6 Feedback Z- Pulse feedback signal Z-
7 +24V_IN 24V input
All Spindle 8 ALM_DI_IN Alarm signal input
9 SERVO_ON_DO_OUT Servo On signal output
10 +5 VDC _OUT 5V voltage output
11 Command A+ Pulse output signal A+
12 Command A- Pulse output signal A-
13 Command B+ Pulse output signal B+
14 Command B- Pulse output signal B-
15 GND GND
3-58
Lathe Machine Operation and Maintenance Manual Wiring
The B series NC controller has two sets of hardware high-speed counter signal inputs. For the
3
wiring of high-speed counter input (bi-directional coupling), the maximum input bandwidth is up
to 5 MHz; voltage: 22 - 26V; permissible current: 8 - 20 mA; surge current: below 50 mA.
When a signal is input to HSI_1, the corresponding special M, M2142, is On. If there is a
G31 Skip command in the block, the system skips the block and jumps to the next block.
When a signal is input to HSI_2, the corresponding special M, M2143, is On. If there is a
G31 Skip command in the block, the system skips the block and jumps to the next block.
Parameter
Name Function
address
G31 high speed input point 1 0: NC; 1: NO
Pr.25
G31 high speed input point 2 0: NC; 1: NO
Switch for G31 high speed input 1 0: off; 1: on
Pr.46
Switch for G31 high speed input 2 0: off; 1: on
Pr.307 G31 input source 0: off; 1: HSI 1; 2: HSI 2; 3: HSI 1 & 2
Note: the connection direction of the external power input for HSI does not affect the operation.
3-59
Wiring Lathe Machine Operation and Maintenance Manual
3 1 2
11 12
(2)
3-60
Lathe Machine Operation and Maintenance Manual Wiring
3
The B series NC controller has one set of emergency stop signal input.
1 2
11 12
(2)
3-61
Wiring Lathe Machine Operation and Maintenance Manual
The B series NC controller has one MPG connector for receiving pulses generated by the MPG
3
handwheel. This connector directly supplies +5 VDC power to the MPG handwheel.
3-62
Lathe Machine Operation and Maintenance Manual Wiring
3
2 DI_1 X32
3 DI_2 X33
4 DI_3 X34
5 DI_4 X35
6 DI_5 X36
7 DI_6 X37
NC200
MPG 8 DI_7 X38
OPENCNC
9 DI_8 X39
10 5V_OUT 5VDC_OUT
11 XA+ XA+
12 XA- XA-
13 XB+ XB+
14 XB- XB-
15 5V_GND 5VDC_GND
3-63
Wiring Lathe Machine Operation and Maintenance Manual
Depending on the signal type, the wiring of MPG handwheel can be divided into single-ended
type (EHDW-BA6SI) and differential type (EHDW-BE6SI).
3
Wiring diagram for the pulse signals of the single-ended type MPG handwheel (EHDW-BA6SI):
Contacts on
MPG connector on CNC
MPG handwheel
5V_OUT P10 DC 5V
XA+ P11 DC 0V
XA- P12 A
XB+ P13 B
XB- P14
5V_GND P15
Contacts on
MPG connector on CNC
MPG handwheel
5V_OUT P10 DC 5V
XA+ P11 DC 0V
XA- P12 A
XB+ P13 B
XB- P14
5V_GND P15
Wiring diagram for the pulse signals of the differential type MPG handwheel (EHDW-BE6SI):
Contacts on
MPG connector on CNC
MPG handwheel
5V_OUT P10 DC 5V
XA+ P11 A
XA- P12 A-
XB+ P13 B
XB- P14 B-
5V_GND P15 DC 0V
3-64
Lathe Machine Operation and Maintenance Manual Wiring
3
MPG handwheel Circuit of MPG connector
Axis X P2 (X32)
Internal circuit
Axis Y
Axis Z EXT_24V
X1
5V_OUT
X 10
X 100
5 VDC
5V_GND
COM
MPG handwheel Circuit of MPG connector MPG handwheel Circuit of MPG connector
Internal circuit
Axis Y Axis Y
Axis Z EXT_24V Axis Z EXT_24V
X1 X1
5V_OUT 5V_OUT
X 10 X 10
24 VDC 24 VDC
X 100 X 100
5 VDC 5 VDC
5V_GND 5V_GND
COM COM
3-65
Wiring Lathe Machine Operation and Maintenance Manual
The B series NC controller has a remote I/O connector which can connect to up to 8 extension
3
modules with 256 DI and 256 DO points.
RS422
(1) (2)
(1) Remote I/O connector (female); (2) Remote I/O connector (male)
3-66
Lathe Machine Operation and Maintenance Manual Wiring
There are two types of remote I/O module: opto-isolated type and relay type. The model name
explanation is as follows.
NC - EIO - T 32 32 _
(1) (2) (3) (4) (5) (6) 3
(1) Series name
(3) Type:
T: opto-isolated type (permissible current: below 50 mA; surge current: below 100 mA)
R: relay type (the permissible current can be 5A or 16A according to the relay
specification)
3-67
Wiring Lathe Machine Operation and Maintenance Manual
(1) The COM input point is used for signal current. Do not connect 24 VDC or 0V power to the
3
COM point.
(2) You can select the H ((PNP) or L (NPN) signal with the H / L switch according to the
specification of the external sensor. When H (PNP) is selected, the COM point is +24V;
when L (NPN) is selected, the COM point is 0V.
L (NPN)
VDD
COM +
GND
GND
COM
VDD
H (PNP)
COM+ R COM+ R
R R
Internal circuit
(3) Up to 8 modules can be connected to the remote I/O module connector simultaneously.
Turn the rotary switch on the PCB to switch the station number. 0 = Station 1, 1 = Station
2, 2 = Station 3, and so on to 7, which is Station 8.
When you turn the rotary switch to 8 and 9 to set the remote I/O modules as Stations 9
and 10, the system regards Station 9 (position: 8) as Station 1 (position: 0) and Station 10
(position: 9) as Station 2 (position: 1), so do not turn the rotary switch to 0 and 1 at the
same time.
3-68
Lathe Machine Operation and Maintenance Manual Wiring
3.2.11.1 NC-EIO-R2010
3
X256 X258
GND GND
24V 24V
X257 X259
Y256 Y257
DI wiring example
(1) Set the H / L switch to L (NPN), and short-circuit the GND (commonly a blue wire) of the
sensor and the GND (0V) of the same power system.
Blue
GND
X257 X259
24V 24V
3-69
Wiring Lathe Machine Operation and Maintenance Manual
(1) Set the H / L switch to H (PNP), and short-circuit the Vcc (commonly a brown wire) of the
3
sensor and the +24V of the same power system.
Direction of current
X256 X258
GND GND
Brown
X259
24V
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V.
(3) Connect the GND (commonly a blue wire) of the sensor to GND (0V).
(4) Connect the signal wire (commonly a black wire) of the sensor to input contact.
Black
Blue
GND
Direction of current
X257 X259
24V 24V
3-70
Lathe Machine Operation and Maintenance Manual Wiring
3
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V.
(3) Connect the GND (commonly a blue wire) of the sensor to GND (0V).
(4) Connect the signal wire (commonly a black wire) of the sensor to input contact.
Black
Brown
Direction of current
X256 GND
X257 X259
24V 24V
DO wiring example
(1) The output contacts of the remote I/O module are in pairs. Use these contacts as dry
contacts.
(3) After the controller sets the output contacts to On, the current circuit is closed and the
Lamp is On.
Y256 Y257
DC
R Lamp
3-71
Wiring Lathe Machine Operation and Maintenance Manual
3.2.11.2 NC-EIO-R3216
COM COM
3
COM COM
Y256 Y257
DI wiring example
(1) Set the H / L switch to L (NPN), and the COM point is 0V. Connect the GND (commonly a
blue wire) of the sensor to the COM point or short-circuit the GND of the sensor to the
GND (0V) of the same power system.
Blue
COM
X256 X258
X257 X259
3-72
Lathe Machine Operation and Maintenance Manual Wiring
(1) Set the H / L switch to H (PNP), and the COM point is +24V. Connect the Vcc (commonly a
3
brown wire) of the sensor to the COM point or short-circuit the Vcc of the sensor to the
+24V of the same power system.
Direction of current
Brown
COM
X256 X258
X257 X259
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V.
(3) Connect the GND (commonly a blue wire) of the sensor to COM (0V).
(4) Connect the signal wire (commonly a black wire) of the sensor to the input contact.
COM
Direction of current
X256 X258
X257 X259
3-73
Wiring Lathe Machine Operation and Maintenance Manual
3
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V.
(3) Connect the GND (commonly a blue wire) of the sensor to 0V.
(4) Connect the signal wire (commonly a black wire) of the sensor to the input contact.
Brown
Direction of current
COM
X256 X258
X257 X259
DO wiring example
(1) The output contacts of the remote I/O module are in pairs. Use these contacts as dry
contacts.
(3) After the controller sets the output contacts to On, the current circuit is closed and the
Lamp is On.
Y256 Y257
DC
R Lamp
3-74
Lathe Machine Operation and Maintenance Manual Wiring
3.2.11.3 NC-EIO-R3232
SW3
X256 ~ X263
L H L NPN H PNP
3
L H L H L H L H
Y256 ~ Y263
Y256 ~ Y263
DI wiring example
NPN 2-wire proximity sensor with polarity:
(1) Switch the short circuit jumper to L (NPN), and short-circuit the GND (commonly a blue
wire) of the sensor and the GND (0V) of the same power system.
Blue
GND (0V)
X256 X263
3-75
Wiring Lathe Machine Operation and Maintenance Manual
(1) Switch the short circuit jumper to H (PNP), and short-circuit the Vcc (commonly a brown
3
wire) of the sensor and the +24V of the same power system.
Direction of current
Brown
VDC+24V
X256 X263
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V (same power system).
(3) Connect the GND (commonly a blue wire) of the sensor to 0V (same power system).
(4) Connect the signal wire (commonly a black wire) of the sensor to the input contact.
GND (0V)
X256 X263
3-76
Lathe Machine Operation and Maintenance Manual Wiring
3
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V (same power system).
(3) Connect the GND (commonly a blue wire) of the sensor to 0V (same power system).
(4) Connect the signal wire (commonly a black wire) of the sensor to the input contact.
Brown
VDC+24V
Direction of current
X256 X263
DO wiring example
(1) The output contacts of the remote I/O module are in pairs. Use these contacts as dry
contacts.
(3) After the controller sets the output contacts to On, the current circuit is closed and the
Lamp is On.
Y256
Y256
DC
R Lamp
3-77
Wiring Lathe Machine Operation and Maintenance Manual
3.2.11.4 NC-EIO-T3232
COM COM
3
COM COM
X256 X258
X257 X259
Y257 Y259
Y256 Y258
G0 G2
G1 G3
DI wiring example
(1) Set the H / L switch to L (NPN), and the COM point is 0V. Connect the GND (commonly a
blue wire) of the sensor to the COM point or short-circuit the GND of the sensor to the
GND (0V) of the same power system.
Blue
COM
X256 X258
X257 X259
3-78
Lathe Machine Operation and Maintenance Manual Wiring
(1) Set the H / L switch to H (PNP), and the COM point is +24V. Connect the Vcc (commonly a
3
brown wire) of the sensor to the COM point or short-circuit the Vcc of the sensor to the
+24V of the same power system.
Direction of current
Brown
COM
X256 X258
X257 X259
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V.
(3) Connect the GND (commonly a blue wire) of the sensor to 0V.
(4) Connect the signal wire (commonly a black wire) of the sensor to the input contact.
COM
Direction of current
X256 X258
X257 X259
3-79
Wiring Lathe Machine Operation and Maintenance Manual
3
(2) Connect the Vcc (commonly a brown wire) of the sensor to +24V.
(3) Connect the GND (commonly a blue wire) of the sensor to 0V.
(4) Connect the signal wire (commonly a black wire) of the sensor to the input contact.
Brown
Direction of current
COM
X256 X258
X257 X259
DO wiring example
(1) The output contacts of the remote I/O module are in pairs. Use these contacts as dry
contacts.
(3) After the controller sets the output contacts to On, the current circuit is closed and the
Lamp is On.
Y256
G0
DC
R Lamp
3-80
Lathe Machine Operation and Maintenance Manual Wiring
(1)
DI DO
(2)
8 1 5 1
(1) Local I/O connector (female); (2) Local I/O connector (male)
DI DO
Pin 1 X112 Pin 2 X113 Pin 1 Y112 Pin 2 Y113
Pin 3 X114 Pin 4 X115 Pin 3 Y114 Pin 4 Y115
Pin 5 X116 Pin 6 X117 Pin 5 Y116 - -
Pin 7 X118 Pin 8 X119 - - - -
3-81
Wiring Lathe Machine Operation and Maintenance Manual
DI wiring (machine operation panel B supplies 24V power to the local I/O connector)
24 VDC
DI DO
P8(X119) P1(X112)
24VDC 0V
DO wiring (machine operation panel B supplies 24V power to the local I/O connector)
24 VDC
DI DO
P8 P1 P5(Y116) P1
Load 0V
24VDC
3-82
Lathe Machine Operation and Maintenance Manual Wiring
(1) Local I/O connector (female); (2) Local I/O connector (male)
I/O 1 I/O 2
Pin 1 X0 Pin 2 X1 Pin 1 X16 Pin 2 X17
Pin 3 X2 Pin 4 X3 Pin 3 X18 Pin 4 X19
Pin 5 X4 Pin 6 X5 Pin 5 X20 Pin 6 X21
Pin 7 X6 Pin 8 X7 Pin 7 X22 Pin 8 X23
Pin 9 X8 Pin 10 X9 Pin 9 X24 Pin 10 X25
Pin 11 X10 Pin 12 X11 Pin 11 X26 Pin 12 X27
Pin 13 X12 Pin 14 X13 Pin 13 X28 Pin 14 X29
Pin 15 X14 Pin 16 X15 Pin 15 X30 Pin 16 X31
Pin 17 DO_COM Pin 18 DI_COM Pin 17 DO_COM Pin 18 DI_COM
Pin 19 Y0 Pin 20 Y1 Pin 19 Y16 Pin 20 Y17
Pin 21 Y2 Pin 22 Y3 Pin 21 Y18 Pin 22 Y19
Pin 23 Y4 Pin 24 Y5 Pin 23 Y20 Pin 24 Y21
Pin 25 Y6 Pin 26 Y7 Pin 25 Y22 Pin 26 Y23
Pin 27 Y8 Pin 28 Y9 Pin 27 Y24 Pin 28 Y25
Pin 29 Y10 Pin 30 Y11 Pin 29 Y26 Pin 30 Y27
Pin 31 Y12 Pin 32 Y13 Pin 31 Y28 Pin 32 Y29
Pin 33 Y14 Pin 34 Y15 Pin 33 Y30 Pin 34 Y31
3-83
Wiring Lathe Machine Operation and Maintenance Manual
P1 P2(X17) P1 P2(X17)
3 DC
P18(DI_COM)
DC
P18(DI_COM)
P1 P2
P17(DO_COM)
DC
Load
P33(Y14) P34
3-84
Lathe Machine Operation and Maintenance Manual Wiring
Model explanation:
(1) (2)
NC -
(1)
PAN - 300 B L -
(2)
(3)
(3) (4) (5)
(4) (5)
P
(6)
E
(7)
(6) (7)
3
300: horizontal; 8”
Machine L: lathe E: English
NC series 301: vertical; 8” B P: button
operation M: milling S: Simplified
product 310: horizontal; 10” series type
panel machine Chinese
311: vertical; 10”
NC-PAN-300BL-PE
NC-PAN-300BL-PS
3-85
Wiring Lathe Machine Operation and Maintenance Manual
NC-PAN-301BL-PE
NC-PAN-301BL-PS
3-86
Lathe Machine Operation and Maintenance Manual Wiring
NC-PAN-310BL-PE
NC-PAN-310BL-PS
3-87
Wiring Lathe Machine Operation and Maintenance Manual
NC-PAN-311BL-PE
NC-PAN-311BL-PS
3-88
Table of Function Groups
This chapter provides tables of function groups for you to quickly view all the functions
of the NC series controller.
4-1
Table of Function Groups Lathe Machine Operation and Maintenance Manual
4
Layer 1 Layer 2 Layer 3 Layer 4
ABS - - -
CLR ALL - -
CLR X - -
REL
(the clear function of the CLR Y - -
corresponding axis is CLR Z - -
available only when you CLR A - -
connect the axis)
CLR B - -
CLR C - -
MECH - - -
4-2
Lathe Machine Operation and Maintenance Manual Table of Function Groups
EDIT mode
PRG_File manage
Layer 1 Layer 2 Layer 3 Layer 4
COPY F - - -
PASTE
DEL (file / folder)
SEL TOGL / CANCEL
ALL SEL TOGL / CANCEL
-
-
-
-
-
-
-
-
-
-
-
-
4
File Manage - - -
NAME - -
SORT SIZE - -
DATE - -
NEW F - - -
FOLDER - - -
RENAME - - -
FIND F - - -
MERGE - - -
FILE / MACRO - - -
SET - -
COPY F - -
PASTE - -
DEL - -
DXF
SEL TOGL / CANCEL - -
SEL ALL - -
CANCEL - -
RENAME - -
ADD PRJ - -
ADD PRC - -
DEL - -
COPY - -
PASTE - -
GRA EDT CONVERT - -
MOVE UP - -
MOVE DN - -
RENAME - -
DFT INIT - -
DFT FNIH - -
INT MCR - - -
4-3
Table of Function Groups Lathe Machine Operation and Maintenance Manual
EDIT mode
PRG_File edit
Layer 1 Layer 2 Layer 3 Layer 4
COPY - - -
4 CUT
PASTE
DEL
UNDO
-
-
-
-
-
-
-
-
-
-
-
-
B START - - -
B END - - -
LABLE - - -
NEXT - -
PREV - -
STRING
REPLACE - -
Replace all - -
AUTO mode
PRG
Layer 1 Layer 2 Layer 3 Layer 4
Spindle speed (S) range: 0 - Pr.409 setting range;
SF SET
feed rate (F) range: 0 - Pr.318 setting range
START RUN - -
BARCODE LOAD - -
(set Pr.10053 to enable this CLEAR - -
function) CLEAR ALL - -
LOAD - -
MODE CHG - -
CLR ALL - -
FILE QUEUE ADD FILE - -
(Set Pr.10045 to enable or
disable this function) UP -
MOVE DOWN -
Jump To -
DISP CHG - -
← - -
→ - -
SEL TOGL / CANCEL - -
File Manage DEL - -
RENAME - -
FOLDER - -
SORT - -
4-4
Lathe Machine Operation and Maintenance Manual Table of Function Groups
4
SF SET
feed rate (F) range: 0 - Pr.318 setting range
POSITION - -
LINEAR - -
P1 -
TEACH CIRCULAR P2 -
(set Pr.10044 to enable P3 -
this function)
DEL - -
SAVE - -
NEW FILE - -
SET - -
MDI mode
PRG
Layer 1 Layer 2 Layer 3 Layer 4
LOAD - - -
SAVE - - -
CLEAR - - -
HOME mode
PRG
Layer 1 Layer 2 Layer 3 Layer 4
Spindle speed (S) range: 0 - Pr.409 setting range;
SF SET
feed rate (F) range: 0 - Pr.318 setting range
4-5
Table of Function Groups Lathe Machine Operation and Maintenance Manual
4 WEAR
INC
CLR ALL
CLR ONE
ABS / INC MODE
-
-
-
-
-
-
Set Pr.10059 to enable this function (1: Abs; 2: Inc).
ABS - -
INC - -
LEN OFST - -
OFFSET
ABS OFST - -
CLR ONE - -
ABS / INC MODE Set Pr.10059 to enable this function (1: Abs; 2: Inc).
SET -
Maga No 1
(functions in Layer 3 are RST ALL -
only available in JOG LOCK -
mode)
UNLOCK -
MAGA
SET -
Maga No 2
(functions in Layer 3 are RST ALL -
only available in JOG LOCK -
mode)
UNLOCK -
LOCAL - -
GLOBAL - -
MACRO HOLD - -
(set Pr.10045 to enable
this function) EXTEND - -
MECH WR _ (axis coordinate) -
ABS WR _ (axis coordinate) -
CLR REL -
CLR ALL -
SET L -
AUTO Point1
COORD SET L/2 Point2
SET
SET P -
ABS - -
INC - -
4-6
Lathe Machine Operation and Maintenance Manual Table of Function Groups
4-7
Table of Function Groups Lathe Machine Operation and Maintenance Manual
4-8
Lathe Machine Operation and Maintenance Manual Table of Function Groups
DGN
Layer 1 Layer 2 Layer 3 Layer 4
LD -
LDI -
4
LDP -
LDF -
OUT -
APP -
— -
| -
DEL V-LN -
ADD LN -
DEL LN -
DEL -
LABEL -
TABLE -
X
Y
M
A
EDITOR
T
MLC (only available in EDIT
mode) C
SYMBOL
D
P
I
DEL
COPY
PASTE
SAVE -
IMPORT IMPORT
EXPORT
NEW FILE
EXPORT NAME SR
SIZE SR
DATE SR
JUMP TO -
SELECT -
CUT -
COPY -
PASTE -
4-9
Table of Function Groups Lathe Machine Operation and Maintenance Manual
DGN
Layer 1 Layer 2 Layer 3 Layer 4
ON -
SET OFF -
4
MLC
RUN / STP -
JUMP TO - -
SRV MON - -
I/O MON - -
SYS VAR - -
SYS VAR -
CH VAR -
AXIS VAR -
SYS MON
IF VAR -
VAR MON MLC VAR -
US DEC -
BIN -
HEX -
S DEC -
SYSTEM - -
FW SN - -
STATUS
HW SN - -
M INFO DEL -
LOCK / UNLOCK -
S SCP
SYS CHECK -
PWD CHG -
LOCK / UNLOCK -
RST U1 -
RST U2 -
M SCP
OK
FUN ENA CANCEL
DEFAULT
PWD
RESET -
PWD CHG -
U1 SCP
LOCK / UNLOCK -
PWD CHG -
U2 SCP
LOCK / UNLOCK -
SETTING -
RELEASE -
EXPIRE
PWD CHG
EXP SCP
LOCK / UNLOCK
4-10
Lathe Machine Operation and Maintenance Manual Table of Function Groups
DGN
Layer 1 Layer 2 Layer 3 Layer 4
NEXT AX - -
READ - -
4
COMPUTE - -
WR GAIN - -
WR Notch - -
TUNING
(only available in JOG or RUN / STOP - -
MPG mode) JOG← - -
(set Pr.10045 to enable or
JOG→ - -
disable this function)
POS1 - -
POS2 - -
TAP SET(1) -
TAP RIV
TAP SET(2) -
SERVO READ -
TEXT WR Set Pr.10045 to enable or disable this function.
IMPORT - - -
EXPORT - -
EXPORT SEL ALL - -
CLR ALL - -
LOGO WR Set Pr.10045 to enable or disable this function.
4-11
Table of Function Groups Lathe Machine Operation and Maintenance Manual
4 OPERATE
MAGA
SPINDLE
MACHINE
-
-
-
-
-
-
-
-
-
-
-
-
HOME - - -
ETH. DEFAULT - -
OK - -
um - -
COMP um+ - -
IMPORT - -
IMPORT+ - -
DEFAULT - -
SYSTEM
COLOR - -
DEFAULT - -
MLC
COLOR - -
DEFAULT - -
GRAPHIC
COLOR - -
SERVO READ - -
SEARCH - - -
CONFIG
(except AUTO and MDI OK - -
modes)
SET RIO
(except AUTO and MDI OK - -
modes)
SAVE - -
DEL GRP - -
WRT PAR - -
PAR GRP
RED PAR - -
SRT PAR - -
AVERAGE - -
4-12
Lathe Machine Operation and Maintenance Manual Table of Function Groups
4
The key of coordinate display. All modes and groups
The key of coordinate and tool offset settings. All modes and groups
The key of tool path graphic display. All modes and groups
4-13
Table of Function Groups Lathe Machine Operation and Maintenance Manual
Backspace key
PRG
PRG
4-14
Lathe Machine Operation and Maintenance Manual Table of Function Groups
4
AUTO mode: for program execution.
Single block execution: execute one single block at a time and then stop.
Single block skip: skip one single block when there is a "/” symbol in the block.
Optional stop: stop at the specified block if there is an M01 command in the
block.
MPG simulation: during program execution, enable this function to control the
execution speed with MPG.
Limit cancellation: when the hardware limit is triggered, press this key to clear
the alarm.
Rapid traverse mode: execute axis movement based on the set rapid override.
X axis direction: in JOG mode, manually operate the X axis in forward or reverse
direction.
Y axis direction: in JOG mode, manually operate the Y axis in forward or reverse
direction.
Z axis direction: in JOG mode, manually operate the Z axis in forward or reverse
direction.
Rotation axis direction: in JOG mode, manually operate the rotation axis in
clockwise or counterclockwise direction.
4-15
Table of Function Groups Lathe Machine Operation and Maintenance Manual
Key Description
4
Spindle stop: manually stop the spindle rotation.
4-16
Lathe Machine Operation and Maintenance Manual Table of Function Groups
4
► (function key) Tab Next page (of the function bar)
◄ (function key) Ctrl + Tab Previous page (of the function bar)
POS Ctrl + F1 The POS function group key
PRG Ctrl + F2 The PRG function group key
OFS Ctrl + F3 The OFS function group key
DGN Ctrl + F4 The DGN function group key
ALM Ctrl + F5 The ALM function group key
GRA Ctrl + F6 The GRA function group key
PAR Ctrl + F7 The PAR function group key
SOFT Ctrl + F8 The SOFT function group key
Numeric keys Numeric keys -
Alphabetic keys Alphabetic keys -
Symbol keys Symbol keys -
Direction keys Direction keys -
PAGE UP / PAGE DN Page Up / Page Down -
BACKSPACE Backspace -
SPACE Space -
DEL / INS Delete / Insert -
SHIFT Shift -
HOME / END Home / End -
ENTER Enter -
EXIT Esc -
RESET Ctrl + Esc -
- F12 Help (function descriptions for keys)
SHIFT + GRA PrtScn Screen capturing
4-17
Table of Function Groups Lathe Machine Operation and Maintenance Manual
4-18
Introduction to
NC System Modes
This chapter introduces the system modes supported by the NC controller.
5-1
Introduction to NC System Modes Lathe Machine Operation and Maintenance Manual
5
program. This procedure allows you to verify the machining program, cutting conditions, and
position coordinates before execution as well as avoid mistakenly pressing CYCLE START in
other system modes. In this mode, you can only execute the program rather than edit the
program or manually move the axes.
5-2
Lathe Machine Operation and Maintenance Manual Introduction to NC System Modes
5
feeding.
5-3
Introduction to NC System Modes Lathe Machine Operation and Maintenance Manual
5
introduces the screens of specific functions.
(1) (2)
(3)
(4)
(5)
(11)
Figure 5.8.1
In Figure 5.8.1, (11) displays the current status of the system for your reference. There are 7
system statuses with the display priority as follows: MLC stop > SV NO RDY (servo not ready) >
Emg Stop (emergency stop) > PROC (in progress) > RUN (in execution) > STOP (program stops)
> Ready.
5-4
Lathe Machine Operation and Maintenance Manual Introduction to NC System Modes
AUTO mode:
(3)
(1) (2)
5
(8)
(4)
(9)
(5)
(6) (7)
Figure 5.8.2
5-5
Introduction to NC System Modes Lathe Machine Operation and Maintenance Manual
EDIT mode:
5
(2)
(1)
Figure 5.8.3
(1)
Figure 5.8.4
5-6
Lathe Machine Operation and Maintenance Manual Introduction to NC System Modes
MDI mode:
(1) (3)
5
(4)
(2)
Figure 5.8.5
Coordinate information:
(2)
(1)
Figure 5.8.6
(1) Workpiece coordinate setting: offset coordinates, G54 - G59 coordinate system
(2) Coordinate information display: machine (MECH) / relative (REL) / absolute (ABS) coordinates
5-7
Introduction to NC System Modes Lathe Machine Operation and Maintenance Manual
Tool Wear:
5
(1)
(3)
(4)
(2)
Figure 5.8.7
(1)
(3)
(4)
(2)
Figure 5.8.8
5-8
Lathe Machine Operation and Maintenance Manual Introduction to NC System Modes
Servo Tuning:
(1)
(4)
5
(5)
(2) (3)
Figure 5.8.9
(1)
(2)
Figure 5.8.10
5-9
Introduction to NC System Modes Lathe Machine Operation and Maintenance Manual
5
(1)
(2)
(3)
Figure 5.8.11
5-10
Lathe Machine Operation and Maintenance Manual Introduction to NC System Modes
5
(1) (2)
(1)
(2)
5-11
Introduction to NC System Modes Lathe Machine Operation and Maintenance Manual
5-12
Position (POS) Group
POS group displays the axes positions, which are represented in absolute, relative,
6
and machine coordinates.
6-1
Position (POS) Group Lathe Machine Operation and Maintenance Manual
POS group displays the axes positions, which are represented in absolute, relative, and
machine coordinates. It can display the coordinates of up to three linear axes and one rotation
axis according to the setting of number of axes.
6 Note: bold function names in a box (such as POS) mean the keys on machine operation panel A; bold
function names (such as CLR ALL) means the function keys of F1 - F6.
(1) (2)
(3)
(4)
(5)
(11)
6-2
Lathe Machine Operation and Maintenance Manual Position (POS) Group
6
whether the axis movement planned in the program block matches the actual movement. The
operation steps are as follows.
(1) Press POS to display the POS group screen and the available functions include absolute
coordinates (ABS), relative coordinates (REL), and machine coordinates (MECH).
(2) Press ABS to enter the absolute coordinate screen.
(1) Press POS to display the POS group screen and the available functions include absolute
coordinates (ABS), relative coordinates (REL), and machine coordinates (MECH).
(2) Press REL to enter the relative coordinate screen.
(3) The functions available in the 2nd layer function bar include:
CLR ALL: clear the relative coordinate values of all axes.
CLR X: clear the relative coordinate value of X axis.
CLR Y: clear the relative coordinate value of Y axis.
CLR Z: clear the relative coordinate value of Z axis.
CLR A: clear the relative coordinate value of A axis.
CLR B: clear the relative coordinate value of B axis.
CLR C (next page): clear the relative coordinate value of C axis.
Note: the clear functions for the axes (X, Y, Z, A, B, and C) are available only when the corresponding
(1) Press POS to display the POS group screen and the available functions include absolute
coordinates (ABS), relative coordinates (REL), and machine coordinates (MECH).
(2) Press MECH to enter the machine coordinate screen.
6-3
Position (POS) Group Lathe Machine Operation and Maintenance Manual
6-4
Program (PRG) group
The PRG group provides functions of file management and program editing for G-code
and macro files. In addition, different system modes have their dedicated functions.
7
7.1 Ethernet setting ·················································································7-3
7.2 Create a new file (NEW F) ···································································7-8
7.3 Copy files (COPY F) ···········································································7-9
7.4 Paste files (PASTE)············································································7-9
7.5 Delete files and directories (DEL) ··························································7-9
7.6 Select / cancel selection of multiple files & select / cancel selection of all files
(SEL TOGL / CANCEL & ALL SEL TOGL / CANCEL) ······························· 7-10
7.7 Rename files (RENAME) ··································································· 7-12
7.8 Create directories (FOLDER) ····························································· 7-13
7.9 Search for files (FIND F) ··································································· 7-14
7.10 File merging (MERGE) ···································································· 7-14
7.11 Sorting (SORT) ·············································································· 7-15
7.12 Convert DXF files (DXF) ·································································· 7-16
7.13 Macro files (FILE / MACRO) ····························································· 7-17
7.14 File editing (File edit) ······································································ 7-17
7.14.1 Line search (LABEL) ······························································· 7-18
7.14.2 String search (STRING) ··························································· 7-18
7.14.3 Specify the start and end of highlighted area (B START / B END) ····· 7-20
7.14.4 Delete lines / sections (DEL) ····················································· 7-21
7.14.5 Copy and paste lines / sections (COPY & PASTE) ························· 7-21
7.14.6 Undo the action (UNDO) ·························································· 7-21
7.15 Graphic edit (lathe system) ······························································ 7-22
7.15.1 Objective ·············································································· 7-22
7.15.2 Project management ······························································· 7-22
7.15.3 Description of graphic edit procedures for lathe system ·················· 7-25
7.15.4 Operation steps for graphic programming ···································· 7-47
7.16 Program functions in other modes ····················································· 7-49
7-1
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
You can manage and edit G-code and macro files with PRG group functions. The File
manage function includes 3-level function layers:
1st layer: CF (CF card), INTER (internal memory), USB (USB disk), and NETWORK
Different system modes have their own dedicated functions. For example, you can use the
function of break line search in AUTO mode or you can enter and execute a program in MDI
mode.
Note: bold function names in a box (such as POS) mean the keys on machine operation panel A; bold
function names (such as CLR ALL) means the function keys of F1 - F6.
(1) (2)
(3)
(4)
(5)
Set the system to EDIT mode and press PRG on machine operation panel A to display the PRG
screen. In the File manage screen, move the cursor, press ENTER to enter the second or third
layer, and then select a G-code file.
After selecting the G-code file, press ENTER to open the file and enter the edit screen. Press
and (scroll the screen up or down by 1 line), and PAGE UP and PAGE DN (scroll the screen
up or down by 20 lines) to display the file content.
7-2
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
7
the CNCNetwork software to manage the online files of multiple NC controllers with one PC,
enabling data sharing and file management with the PC, and transmission-along-with-machining
(DNC).
Set the communication protocol between the NC system and PC by referring to Section 12.7.1
before using the network function. The following gives simple instructions.
Figure 7.1.1
7-3
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7
Actual setting: 0. 0. 0. 0
Shared remote directory IP Character length: 0 - 5
10041
address Actual setting: 0
FTP setting
FTP function switch 0: off; 1: on
10055 0: off; 1: on
FTP anonymous user Users without an account can connect to the CNC
FTP.
Set as main file after loaded 0: off; 1: on
Character length: 1 - 32. The first character must be
10057 FTP username
an English letter in lower case.
10058 FTP password Character length: 1 - 8
Set the protocol of the PC by setting Internet Protocol (TCP/IP) Properties of the PC operating
system (as shown in Figure 7.1.2) or going to CNCNetwork > Options.
Figure 7.1.2
Steps:
(1) Select the radio button for Use the following IP address and enter the following in
sequence:
IP address: 192 . 168 . 0 . 1
Subnet mask: 255 . 255 . 255 . 0
(2) Click OK to finish the settings.
7-4
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
Figure 7.1.3
Steps:
(1) Execute CNCNetwork software and go to the Options screen.
(2) Click Search CNC to connect to the CNC according to the setting in Figure 7.1.3.
7-5
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
DNC operation:
Execute CNCNetwork, open the file to be shared in the File Sharing screen, and then you can
7
execute the G-code file while it is being processed (DNC operation) using Ethernet. No
additional disk space is required to store the file as only the path of the shared files is recorded.
The connection steps are as follows.
(1) Use Ethernet communication to set the Internet connection between PC and NC.
(2) Execute CNCNetwork.
(3) Click the DNC tab and select the host (NC controller) to connect to.
Figure 7.1.4
(4) After the host is connected, click the File Sharing tab and set the file to be shared.
(5) Set the NC system to EDIT mode and go to File manage > NETWORK.
Figure 7.1.5
7-6
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
Figure 7.1.6
7-7
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7
operation steps are as follows.
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) In the File manage screen, move the cursor to the folder of the disk where the file is to be
created (for example, the 2nd or 3rd layer of CF or USB directory).
(4) Press to display the function bar on the next page.
(5) Press NEW F and a dialog box appears for you to enter the file name.
(6) Enter alphanumeric characters (no symbols) in the dialog box, press ENTER, and a new file
is created.
Note:
1. No duplicate file names are allowed under the same directory. For example, O0001 and O1 are
2. The File manage screen only displays general machining files. Macro files can be displayed by setting
3. Multiple dots can be used in the file name of a G-code file whereas the last one should come with a valid
7-8
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
7
The operation steps are as follows.
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) In the File manage screen, move the cursor to the folder of the disk where the files are to be
copied (for example, the 2nd or 3rd layer of CF or USB directory).
(4) Move the cursor to the file to be copied.
(5) Press COPY F and then PASTE, so the copy action is complete.
As described in Section 7.3, you should use the paste function together with the copy function to
complete file copying. The paste function is also a function of File manage in PRG group, so you
can refer to Steps (1) and (2) in Section 7.3.
(1) Move the cursor to the disk, directory, or folder where the file is to be pasted.
(2) Enter the folder, press PASTE, and a dialog box appears for you to enter a new file name or
use the original one. Press ENTER to complete the actions of file copying and pasting.
Note:
1. The specification of file naming for this function is the same as that of the file creation function. That is,
2. If you do not execute COPY F before using the PASTE function, an error dialog box appears to remind
you to copy a file first, and thus the current pasting action failed.
3. To copy the files from the USB disk to the CF card, you can follow the same operation steps.
7-9
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7 In addition to the functions of copying and deleting a single file, you can use SEL TOGL /
CANCEL or ALL SET TOGL / CANCEL to select multiple files or cancel the selection of multiple
files, and then use the copy, paste, or delete function.
The operation steps for copying and pasting multiple files are as follows.
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) Enter the directory where you desire to select the files.
(4) In the File Manage screen, move the cursor to the location of the file(s) to be selected. To
select multiple files, repeat the action of selecting a file and pressing SEL TOGL (as shown
in Figure 7.6.1). To cancel the selection, press CANCEL. To select all files, press ALL SEL
TOGL. To cancel the selection of all files, press CANCEL.
Figure 7.6.1
Figure 7.6.2
7-10
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
Figure 7.6.3
Note:
1. After copying multiple files, you should paste them to another directory. If you paste the files in the
same directory, a dialog box appears to remind you to select another directory, and the current paste
action is invalid.
2. When the pasted file names and the existing file names are duplicated, a dialog box appears for you to
decide whether to overwrite the existing files. Enter “Y” to replace the existing files with the new ones;
7-11
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) In the File manage screen, move the cursor to the folder of the disk where the file is located
(for example, the 2nd or 3rd layer of CF or USB directory).
(4) Press to display the function bar on the next page.
(5) Move the cursor to the file to be renamed, press RENAME, and a dialog box appears for
you to enter the new file name.
(6) Enter a name that is not identical to the names of the files in the directory, and press
ENTER to complete renaming the file.
Note:
1. You can create G-code files only in the 2nd and 3rd layers of File manage.
2. The filename format requirement is the same for both file renaming and file creation. If you enter a
name that is already used for another file in the directory when renaming, an error dialog box appears,
7-12
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
7
This function is available only in the 2nd layer of File manage. Accordingly, the 2nd layer of File
manage can contain both directories and G-code files. The operation steps are as follows.
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) Press to display the function bar on the next page.
(4) In the 2nd layer of File manage, press FOLDER, and a dialog box appears for you to enter
the directory name.
Figure 7.8.1
(5) After entering the directory name, press ENTER to complete creating the directory.
By following the preceding steps, you can create a new directory in the 2nd layer of File manage,
and you can also create and edit G-code files in this directory (the 3rd layer).
7-13
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7
this function to quickly search for and open the target file. The operation steps are as follows.
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) In the File manage screen, move the cursor and press ENTER to enter the 2nd or 3rd layer of
the disk.
(4) Press to display the function bar on the next page.
(5) Press FIND F and a dialog box appears for you to enter the name of the file to be searched.
After entering the file name, press ENTER to search for and open the file.
Note:
1. You can only search for files in the same directory with this function.
2. Enter the complete file name to accurately search for and open the file.
7-14
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
7
operation of file search or management.
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) In the File manage screen, move the cursor and press ENTER to enter the 2nd or 3rd layer of
the disk.
(4) Press to display the function bar on the next page.
(5) Press SORT to display the function bar in the 2nd layer.
(6) When you press NAME, the directories and files are sorted in the order of numbers > English
letters from top to bottom. When you press NAME again, they are sorted in the order of
English letters > numbers from top to bottom.
(7) When you press SIZE, the directories and files are sorted by the file size from small to large
from top to bottom. When you press SIZE again, they are sorted by the file size from large to
small from top to bottom.
(8) When you press DATE, the directories and files are sorted by the date from most recent to
earlier from top to bottom. When you press DATE again, they are sorted by the date from
earlier to most recent from top to bottom.
7-15
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
In the DXF file manage screen, you can select the DXF file, enter relevant parameter settings,
Figure 7.12.1
(7) After finishing setting the parameters, press Transform, and a dialog box appears for
you to enter the new file name.
(8) After entering the file name, press ENTER to convert the DXF file into a G-code file, and
the G-code file is stored under the CF directory.
(9) Then, you can execute the G-code file in AUTO mode.
7-16
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
7
macro files. Upon accessing the security authorization, you can use all the editing functions
described in Section 7.14. Otherwise, you can only browse the existing macro files rather than
open and edit them. Contact the local distributor for authorization settings.
Note: this is a dual-function key. When you press MACRO, the system screen switches to the Macro file
screen, and the key is displayed as FILE. When you press FILE, the system switches back to the File
Manage screen, and the key is displayed as MACRO.
Note:
1. When using the File manage or File edit function, you have to set the system to EDIT mode to display
the corresponding function bar. Otherwise, the PRG screen is only for viewing the currently opened
2. You can insert “( )” (parentheses) at the end of each program block in the G-code file for adding notes.
Do not insert parentheses in the beginning of the program block, or the block may be regarded as a
7-17
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
This function is to search for the specific line of program in the G-code file. The operation steps
7
are as follows.
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) Move the cursor and press ENTER to enter the 2nd or 3rd layer of the disk.
(4) Select the G-code file to be edited, and press ENTER to open the file and enter the edit
screen.
(5) Press to display the function bar on the next page.
(6) Press LABEL and a dialog box appears for you to enter the line number (by pressing the
numeric keys 0 - 9).
(7) Enter the line number and press ENTER. Then, the cursor jumps to the specified line, and
the search action is complete.
The line search function is only used to search for a specific line while you can use this string
search function to search for a specific string. The accuracy of the searching result depends on
how precise the input string is. The string search function includes the function of string
replacement. You can determine whether to replace a string when searching for a string, which
enables you to directly replace the string on the panel screen. The operation steps are as
follows.
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) Move the cursor and press ENTER to enter the 2nd or 3rd layer of the disk.
(4) Select the G-code file to be edited, and press ENTER to open the file and enter the edit
screen.
(5) Press to display the function bar on the next page.
7-18
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
(6) Press STRING and a dialog box appears for you to enter the string to be searched, as shown
in the following figure.
Figure 7.14.2.1
(7) After entering the string to be searched and the string to be replaced, press ENTER to
search the string.
(8) When the search is complete, the searched string becomes highlighted. At the same time,
the function bar displays the functions of NEXT, PREV, REPLACE, and Replace all.
(9) Press NEXT to search the next match or press PREV to search the previous match.
(10) Press REPLACE when you desire to replace one single string. You can also press
Replace all to batch replace the matches with the new string.
(11) Press to exit the string search function and go back to the function bar of File edit.
(12) After replacing the string, ensure to save the results (by switching to different system
modes, opening another file, or pressing RESET).
7-19
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7.14.3 Specify the start and end of highlighted area (B START / B END)
To edit a section of a program, you can use cursor and press B START and B END to specify the
7
start and end of the content to be edited. Then, you can delete, copy, and paste the selected
program content as required, which simplifies the editing process. The operation steps are as
follows.
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) Move the cursor and press ENTER to enter the 2nd or 3rd layer of the disk.
(4) Select the G-code file to be edited, and press ENTER to open the file and enter the edit
screen.
(5) Move the cursor to the start of the section to be edited and press B START.
(6) Move the cursor to the end of the section to be edited and press B END. See the following
figure for the selected section.
Figure 7.14.3.1
(7) By following Steps (5) - (6) and then pressing DEL, you can delete the selected content.
(8) By following Steps (5) - (6) and then pressing COPY, you can copy the selected content.
Then, move the cursor to where you desire to paste the copied content and press PASTE to
insert the content.
7-20
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
You can use this function to delete a single line of program where the cursor is located. Besides,
7
you can use this function with B START and B END to delete a whole section of the program.
The operation steps are as follows.
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) Move the cursor and press ENTER to enter the 2nd or 3rd layer of the disk.
(4) Select the G-code file to be edited, and press ENTER to open the file and enter the edit
screen.
(5) Move the cursor to the line to be deleted and press DEL to delete the line of program.
(6) To delete a whole section of a program, refer to Step (8) in Section 7.14.3 for operation.
You can move the cursor to a specific line and press COPY to copy the line of the program,
but this action only takes effect when it is used with the PASTE function. When using the
COPY function with B START and B END, you can copy a section of the program content.
The operation steps are as follows.
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) Move the cursor and press ENTER to enter the 2nd or 3rd layer of the disk.
(4) Select the G-code file to be edited, and press ENTER to open the file and enter the edit
screen.
(5) Move the cursor to the line of program to be copied and press COPY.
(6) Move the cursor to the position to paste the copied content, and press PASTE to paste
the line of program to that position.
(7) To copy a whole section of a program, refer to Step (8) in Section 7.14.3 for operation.
During program editing, use this function to undo the previous edit. You can repeatedly use
this function for undoing up to 7 previous steps. The operation steps are as follows.
(1) Set the system to EDIT mode.
(2) Move the cursor and press ENTER to enter the 2nd or 3rd layer of the disk.
(3) Select the G-code file to be edited, and press ENTER to open the file and enter the edit
screen.
(4) After editing the program, press UNDO to undo the previous edit.
7-21
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7
The Graphic edit function of the lathe system provides a graphical user interface for you to select
the machining procedure and enter relevant machining parameters to generate a tool path
program, which replaces manual programming and calculation as well as machining path
planning with CAM.
(1) (2)
Previous Next
Enter the Graphic edit screen, press ADD PRJ, and a dialog box appears for you to enter the file
name. Press ENTER, and a new project file is added with the file extension as .DLC. You can
repeatedly use the project file. Simply open the .DLC project file in the Project Management
screen, and you can get all the previously set procedures, or you can modify and generate the
machining program.
If you press ADD PRJ in the Process Management screen, a dialog box appears to remind you
to return to the Project Management screen. Press to return to the Project Management
screen for operation.
7-22
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
Open a project file before you add a new procedure. If no project file is selected, a dialog box
7
displaying “Please open a file!” appears when you press ADD PRC.
Select a project file and press ENTER to enter its corresponding Process Management screen.
The system automatically generates two default machining procedures for each created project
file, INITIAL and FINISH, which start and end the program respectively. You can add or modify
procedures between the two default procedures.
To select another project file, press to exit the Process Management screen.
Press this key to delete the selected project file or procedure, except INITIAL and FINISH. Move
the cursor to the project file or procedure to be deleted, press DEL, and a dialog box appears.
Enter “Y” to confirm the deletion.
These two functions are for copying and pasting the project file or procedure. Move the cursor to
the file to be copied, press COPY and then PASTE, and a dialog box appears. Enter the new file
name and press ENTER to complete the action.
Press this key to convert the selected .DLC project file into an .NC file. After the conversion, the
system automatically switches to the corresponding Program Management screen of the
converted file.
Important:
(1) If you press CONVERT without selecting the disk in the File manage screen, a dialog box
appears to remind you to return to the File manage screen. In this case, you need to press
to return to the File manage screen to select the disk to store the file. Then, you can
start the conversion.
(2) Select a .DLC file and press ENTER to open that file. If no project file is selected, a dialog
box displaying “Please open one DLC file!” appears on the screen.
The two functions are only available in the Process Management screen. To change the
sequence of a specific procedure, you need to select a project file, enter its corresponding
Process Management screen, and move the cursor to the procedure. Then, press MOVE UP or
MOVE DN to change its sequence. Note that the MOVE UP and MOVE DN functions cannot
change the sequence of INITIAL and FINISH.
7-23
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
Press this key to rename the selected project file or procedure, except INITIAL and FINISH.
7
Move the cursor to the project file or procedure to be renamed, press RENAME, and a dialog box
appears. Enter a new file name and press ENTER to rename the file.
DFT INIT & DFT FNIH (Edit the content of default procedures)
Press DFT INIT to edit the default content of INITIAL and press DFT FNIH to edit the default
content of FINISH. The changed content of INITIAL and FINISH will be displayed in the project
that is added next time. The content in the existing projects remains unchanged.
7-24
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
7
1. External step turning
[EX_STEP]
2. Internal step turning
Step turning
[IN_STEP]
3. Face step turning
[FC_STEP]
1. External threading
[EX_THRD]
Threading 2. Internal threading
[IN_THRD]
7-25
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7 (1) (3)
(2)
(4)
These 8 input fields are for setting the three-step contour machining. If the application
requires less than three steps, you can leave the fields of items in blue blank. To delete the
values in the input fields, press BACK SPACE or DEL and then press ENTER to confirm the
action. Refer to section (4) in the preceding figure for the position of each point.
The input values for Ud, Rdx, and Rdz must be greater than 0.
Wm is for setting the cutting mode. Set Wm to 0 to perform a complete turning process
including rough and finish turning. Set Wm to 1 to perform rough turning and reserve the
allowance of finish turning. Set Wm to 2 to perform finish turning once according to the
given path.
Tx and Tz are for setting the tool change position. After completing a machining
procedure, the system moves the tool to the position specified by Tx and Tz to perform
tool change for the next machining procedure.
7-26
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Item Description Item Description
T_
F_
Tool number + tool compensation
number
Format: TXXXX
Axis feed rate
G70_T
G70_F
Tool for executing G70 Finish turning
cycle
T is for selecting the machining tool. Enter numbers in this field with the first two (or the
first one if the number is a one-digit number) as the tool number and the last two as the
compensation number. As shown in the preceding figure, 303 means tool No.3 is used
and tool compensation No.3 is enabled.
G70_T is for specifying the tool number for executing G70 Finish turning cycle. The
format is the same as that for item T.
G70_F is for specifying the tool feed rate for executing G70 Finish turning cycle.
G92 is for setting the maximum spindle speed. If the command speed exceeds this
setting, the spindle runs with this setting.
(4) Illustration
7-27
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7 (1) (3)
(2)
(4)
(1) Input fields for coordinates of each step point (You can leave the fields of items in blue blank,
which means the points do not exist.)
Item Description Item Description
1st point X1_, Z1_ 2nd point X2_, Z2_
3rd point X3_, Z3_ 4th point X4_, Z4_
Refer to section (4) in the preceding figure for the position of each point.
7-28
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Item Description Item Description
T_
F_
Tool number + tool compensation
number
Format: TXXXX
Axis feed rate
G70_T
G70_F
Tool for executing G70 Finish turning
cycle
(4) Illustration
7-29
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7 (1) (3)
(2)
(4)
(1) Input fields for coordinates of each step point (You can leave the fields of items in blue blank,
which means the points do not exist.)
Item Description Item Description
1st point X1_, Z1_ 2nd point X2_, Z2_
3rd point X3_, Z3_ 4th point X4_, Z4_
Refer to section (4) in the preceding figure for the position of each point.
7-30
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Item Description Item Description
T_
F_
Tool number + tool compensation
number
Format: TXXXX
Axis feed rate
G70_T
G70_F
Tool for executing G70 Finish turning
cycle
(4) Illustration
7-31
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7 (1) (3)
(2)
(4)
(1) Input fields for coordinates of each step point (You can leave the fields of items in blue blank,
which means the points do not exist.)
Item Description Item Description
1st point X1_, Z1_ 2nd point X2_, Z2_
3rd point X3_, Z3_ Ad Taper angle
Refer to section (4) in the preceding figure for the position of each point.
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Refer to [EX_STEP] for the parameter settings in section (3).
(4) Illustration
7-32
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
(1) (3) 7
(2)
(4)
(1) Input fields for coordinates of each step point (You can leave the fields of items in blue blank,
which means the points do not exist.)
Item Description Item Description
1st point X1_, Z1_ 2nd point X2_, Z2_
3rd point X3_, Z3_ Ad Taper angle
Refer to section (4) in the preceding figure for the position of each point.
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Refer to [EX_STEP] for the parameter settings in section (3).
(4) Illustration
7-33
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7 (1) (3)
(2)
(4)
Ud is for specifying the depth of the first cut. Depth of the n cut (n >= 2) is automatically
calculated by the system with the formula Ud [√𝑛 − √(𝑛 − 1)] .
Qd is for specifying the minimum cutting depth. When the cutting amount of the n cut is
smaller than the amount set by Qd, the system sets the value of Qd as the feed amount.
Rd is the allowance of finish turning and mt is the number of finish turning, so the amount
of each finish turning is Rd/mt.
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Refer to [EX_STEP] for the parameter settings in section (3).
(4) Illustration
7-34
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
(1) (3)
7
(2)
(4)
Ud is for specifying the depth of the first cut. Depth of the n cut (n >= 2) is automatically
calculated by the system with the formula Ud [√𝑛 − √(𝑛 − 1)] .
Qd is for specifying the minimum cutting depth. When the cutting amount of the n cut is
smaller than the amount set by Qd, the system sets the value of Qd as the feed amount.
Rd is the allowance of finish turning and mt is the number of finish turning, so the amount
of each finish turning is Rd/mt.
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Refer to [EX_STEP] for the parameter settings in section (3).
(4) Illustration
7-35
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7 (1) (3)
(2)
(4)
The input values for Ud, Qd, and Rd must be greater than 0.
Cm is for setting the cutting mode. Set Cm to 0 to have the system perform peck turning.
Set Cm to 1 to perform straight cutting. Set Cm to 2 to perform finish turning once
according to the given path.
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Refer to [EX_STEP] for the parameter settings in section (3).
(4) Illustration
7-36
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
(1) (3) 7
(2)
(4)
The input values for Ud, Qd, and Rd must be greater than 0.
Cm is for setting the cutting mode. Set Cm to 0 to have the system perform peck turning.
Set Cm to 1 to perform straight cutting. Set Cm to 2 to perform finish turning once
according to the given path.
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Refer to [EX_STEP] for the parameter settings in section (3).
(4) Illustration
7-37
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7 (1) (3)
(2)
(4)
The input values for Wd, Qd, and Rd must be greater than 0.
Cm is for setting the cutting mode. Set Cm to 0 to have the system perform peck turning.
Set Cm to 1 to perform straight cutting. Set Cm to 2 to perform finish turning once
according to the given path.
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Refer to [EX_STEP] for the parameter settings in section (3).
(4) Illustration
7-38
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
(1) (3) 7
(2)
(4)
R is for specifying the arc radius. Set R according to the X1-, Z1-, X2-, and Z2-
coordinates to ensure the center of the arc and circle is the same. If the R value is
inappropriate, an alarm occurs when you press CYCLE START.
Wm is for setting the cutting mode. Set Wm to 0 to perform a complete turning process
including rough and finish turning. Set Wm to 1 to perform rough turning and keep the
allowance of finish turning. Set Wm to 2 to perform finish turning once according to the
given path.
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Refer to [EX_STEP] for the parameter settings in section (3).
(4) Illustration
7-39
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7 (1) (3)
(2)
(4)
R is for specifying the arc radius. Set R according to the X1-, Z1-, X2-, and Z2-
coordinates to ensure the center of the arc and circle is the same. If the R value is
inappropriate, an alarm occurs when you press CYCLE START.
Wm is for setting the cutting mode. Set Wm to 0 to perform a complete turning process
including rough and finish turning. Set Wm to 1 to perform rough turning and keep the
allowance of finish turning. Set Wm to 2 to perform finish turning once according to the
given path.
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Refer to [EX_STEP] for the parameter settings in section (3).
(4) Illustration
7-40
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
(1) (3) 7
(2)
(4)
R is for specifying the arc radius. Set R according to the X1-, Z1-, X2-, and Z2-
coordinates to ensure the center of the arc and circle is the same. If the R value is
inappropriate, an alarm occurs when you press CYCLE START.
Wm is for setting the cutting mode. Set Wm to 0 to perform a complete turning process
including rough and finish turning. Set Wm to 1 to perform rough turning and keep the
allowance of finish turning. Set Wm to 2 to perform finish turning once according to the
given path.
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Refer to [EX_STEP] for the parameter settings in section (3).
(4) Illustration
7-41
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7 (1) (3)
(2)
(4)
R is for specifying the arc radius. Set R according to the X1-, Z1-, X2-, and Z2-
coordinates to ensure the center of the arc and circle is the same. If the R value is
inappropriate, an alarm occurs when you press CYCLE START.
Wm is for setting the cutting mode. Set Wm to 0 to perform a complete turning process
including rough and finish turning. Set Wm to 1 to perform rough turning and keep the
allowance of finish turning. Set Wm to 2 to perform finish turning once according to the
given path.
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Refer to [EX_STEP] for the parameter settings in section (3).
(4) Illustration
7-42
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
(1)
(3)
7
(2) (4)
(6)
(5)
(7)
Go back to
[EX_PROF]
screen
7-43
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
G71 is suitable for machining of longer and thinner bars in Z-axis direction. G72 is
7
suitable for machining of shorter and thicker bars in X-axis direction. G73 is suitable for
workpiece that has been machined (such as forging or roughing).
Ud is available for G71 or G73 command. It specifies the feeding amount of each rough
turning in X-axis direction in a G71 command or specifies the total cutting depth in X-axis
direction in a G73 command.
Wd is available for G72 or G73 command. It specifies the feeding amount of each rough
turning in Z-axis direction in a G72 command or specifies the total cutting depth in Z-axis
direction in a G73 command.
Tm is only available for G73 command, specifying the number of cutting in a cycle. The
feeding amount of each cut is dividing the total feeding amount specified in Ud and Wd
by Tm.
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Refer to [EX_STEP] for the parameter settings in section (3).
(4) Illustration
(5) Profile edit screen. The function is the same as that of section (2).
There are nine formats for the G01 command, including G01X_Z_, G01X_,A_, G01Z_,A_,
G01X_Z_,C_, G01X_Z_,R_, G01X_,A_,R_, G01Z_,A_,R_, G01X_,A_,C_, and
G01Z_,A_,C_.
The G02 format is G02X_Z_R_ and the G03 format is G03X_Z_R_. “,C” represents
automatic chamfer and “,R” represents automatic corner rounding.
7-44
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
(1) (3) 7
(4)
(2)
(6)
(5)
Go back to (7)
[IN_PROF]
screen
7-45
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
G71 is suitable for machining of longer and thinner bars in Z-axis direction. G72 is
7
suitable for machining of shorter and thicker bars in X-axis direction. G73 is suitable for
workpiece that has been machined (such as forging or roughing).
Ud is available for G71 or G73 command. It specifies the feeding amount of each rough
turning in X-axis direction in a G71 command or specifies the total cutting depth in X-axis
direction in a G73 command.
Wd is available for G72 or G73 command. It specifies the feeding amount of each rough
turning in Z-axis direction in a G72 command or specifies the total cutting depth in Z-axis
direction in a G73 command.
Tm is only available for G73 command, specifying the number of cutting in a cycle. The
feeding amount of each cut is dividing the total feeding amount specified in Ud and Wd
by Tm.
(3) Parameter settings for tool compensation, tool nose radius compensation, speed, and feed
rate
Refer to [EX_STEP] for the parameter settings in section (3).
(4) Illustration
(5) Profile edit screen. The function is the same as that of section (2).
There are nine formats for the G01 command, including G01X_Z_, G01X_,A_, G01Z_,A_,
G01X_Z_,C_, G01X_Z_,R_, G01X_,A_,R_, G01Z_,A_,R_, G01X_,A_,C_, and
G01Z_,A_,C_.
The G02 format is G02X_Z_R_ and the G03 format is G03X_Z_R_. “,C” represents
automatic chamfer and “,R” represents automatic corner rounding.
7-46
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
(1) Set the controller to EDIT mode to enter the Graphic edit (GRA EDT) screen.
7
(2) GRA EDT is on the last page of the function bar in the File manage screen.
(3) Enter the Graphic edit screen and then select the disk type (CF or USB).
(4) After entering the disk, press ADD PRJ, enter the file name, and press ENTER to generate
a project file.
(5) Move the cursor to one of the project files and press ENTER to enter the file.
(6) After entering the project file, press ADD PRC to enter the screen of procedure selection.
(7) There are 18 procedures available. Every 6 procedures are in a row, respectively
corresponding to the function keys. Press and to shift the cursor to another row.
When you shift to another row of procedures, the corresponding function keys change as
well.
(8) Select the required procedure and press the corresponding function key to enter the screen
for procedure editing.
(9) After setting the parameters, press OK, name the procedure, and press ENTER to finish the
editing.
(10) To continue with other procedures, press ADD PRC again.
(11) After finishing editing the procedures, press CONVERT to convert the files into G-code
format.
(12) The system jumps to the File edit screen after file conversion, and you can verify the
program in the screen. Then, switch to the GRA (graphic display) screen, press PREVIEW
to check if the generated graph is correct, and then you can perform MPG simulation or
actual machining.
7-47
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
The following illustrates the G-code file generated by the parameters for the external step
7
turning.
O0000 //The string set in the INITIAL file, which is automatically added to the beginning of the
program.
;EXstep_DR0
T0303 //Tool number and compensation number
G95 F0.500 //0.5 mm/feeding amount per revolution
G92 S2000 //Maximum spindle speed
G97 S1000 //Fixed spindle speed
M3 //Spindle On - forward
M8 //Coolant On
G00 X42.000 Z5.000
G42 //Tool nose radius compensation On
G71 U3.000 R0.5 //Feeding amount of rough turning in X-axis direction
G71 P210 Q250 U0.200 W0.200 //Allowance of finishing turning in X- and Z-axis directions
N210 G00 X10.000 Z5.000
G01 X10.000 Z0.000 //1st point
G01 Z-20.000
G01 X20.000 Z-20.000 //2nd point
G01 Z-30.000
G01 X30.000 Z-30.000 //3rd point
G01 Z-40.000
G01 X40.000 Z-40.000 //4th point
N250 G01 U2.0 //U2.0
G00 X42.000 Z5.000
T0404 //Tool for finish turning
G70 P210 Q250 F0.100 //Program block for finish turning
G00 Z5.000
G40
G00 X50.000 Z10.000 //Coordinates of tool change point
M09
M05
M30 //The string set in the FINISH file, which is automatically added to the end of the program.
7-48
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
7
The PRG screen displays the content of the opened G-code file. In the screen, you can view
the status information about the currently opened or executed file and the block being
executed. The PRG screen in AUTO mode only displays information about the program and
the coordinates of motion trajectory during program execution. The operation steps are as
follows.
(1) In AUTO mode, press PRG to display the program execution screen, as shown in the
following figure.
Figure 7.16.1
7-49
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
(2) Continued from Step (1), press PRG again, and the screen displays the information of
program content and coordinates simultaneously, as shown in the following figure.
7 (3)
(1) (2)
(7)
(4)
(8)
(5)
(6)
(9)
Figure 7.16.2
7-50
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
The function of breakpoint search is available in AUTO mode. When the program execution is
7
interrupted, the system records the line number where the program is interrupted (breakpoint).
You can go to the PRG screen in AUTO mode to enable the breakpoint search function.
When the system searches for the breakpoint, the cursor quickly moves to the line number or
label you specified. The system executes the program before the specified block and quickly
computes the machining status (including the spindle speed, feed rate, M code, and coordinates),
ensuring the system is ready when the execution resumes, as shown in the following figure.
Figure 7.16.3
Note:
1. After finding the target block, the program stops at the target block and this block remains unexecuted.
3. When the program is being executed or after the breakpoint search function is used, you cannot
7-51
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
When the G-code program is in execution, you can use the SF set function to change the cutting
7
feed rate (F command) and spindle speed (S command) specified in the G-code program, as
shown in Figure 7.16.4. Enter a new command value in the SF set dialog box to change the
speed command during execution.
Figure 7.16.4
Note:
1. The SF set function is a one-shot function with the S and F settings effective for one time in a single
If requiring to execute this SF setting for multiple times, it is recommended that you edit the command
2. After the S value is set, the current spindle speed in the G-code program is changed immediately. After
the F value is set, the system executes with the new feed rate (F command) after the data in the
3. If there is no S or F command in the G-code program, you cannot use this function to change the speed
command.
4. Set Pr.10017 [SF speed setting] to enable or disable the F setting for the SF set function.
7-52
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
The Barcode reading function is for using the barcode scanner to load the machining files named
7
by barcode into the file queue for execution, which greatly saves the time for file searching. You
can connect the barcode scanner to the USB slot in the front side of the controller.
Figure 7.16.5
Note:
1. To use this function, you must first create the machining files in the CF card and the file names have to
2. When loading multiple files, the system executes each file in sequence. It automatically removes the file
7-53
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7
The operation steps for SF setting are as follows.
(1) In JOG or MPG mode, press PRG to enter the program execution screen.
(2) Press SF SET and a dialog box appears for you to set the command value.
(3) Enter the S value or F value and press ENTER to complete changing the speed command
setting.
With the TEACH function, you can manually move the axis to any position and use the
programming function keys to have the system convert the final position (coordinates of the three
axes) into a motion block with coordinates specified. Set the system to JOG or MPG mode, and
you can use the TEACH function in the PRG screen for programming the existing or new files.
The TEACH function includes: rapid traverse (POSITION), linear interpolation (LINEAR), circular
interpolation (CIRCULAR), delete (DEL), file creating (NEW FILE), file saving (SAVE), and
absolute / machine coordinates (ABS / MECH). This programming function automatically
generates corresponding command formats according to the different functions. See the
following table for the generated command formats.
7-54
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
(4) Specify the data type of the coordinates. For example, if you desire to display absolute
coordinates, press ABS on the second page of the function bar. Or press MECH to switch to
machine coordinates.
(5) Move the axis to the specified position in JOG or MPG mode, press POSITION or LINEAR
according to the requirement of the mode, and the coordinate command is inserted to the
position where the cursor is located. The coordinate command is generated according to the
7
data type of the coordinate values.
(6) Continued from Step (5), to specify a circular motion, press CIRCULAR to display the
corresponding function bar.
(7) Continued from Step (6), to specify the plane of the arc, press PLANE to select X-Y, Y-Z, or
Z-X.
(8) Move the axes in sequence and set the start, intermediate, and end points of the arc by
pressing P1, P2, and P3 respectively. After P3 is set, the values are automatically converted
into a circular cutting command. The system determines the direction of the arc (G02 or G03)
and the radius according to the trajectory of P1 - P3.
(9) If the coordinate command is incorrect, move the cursor to the block containing the
coordinate command and press DEL (on the function bar of the 1st layer in the teach screen)
to delete the block.
(10) After completing the programming, in addition to the given auto-saving procedure (press
RESET, switch to different system modes, or open another file), you can press SAVE to
save the programming results.
Note:
1. The TEACH function is only available in JOG or MPG mode. It is not displayed in other modes.
2. The allowable file size for the teach function is the same as that for file editing (below 3 MB).
3. The name of the file created for the teach function must comply with the file name requirements.
4. If you repeatedly enter two sets of coordinate with the same values, the system ignores the 2nd
5. Set the coordinates of P1, P2, and P3 for the arc command in sequence. The direction and radius for
the circular command is determined by the positions of P1, P2, and P3.
6. If you enter the teach screen without opening a file, the system automatically generates a blank file
named “TEACH.NC” in the directory where the cursor is located (the default setting is to generate a file
in the root directory of CF), so you can directly use the teach function.
7. Set Pr.10017 [SF speed setting] to enable or disable the F setting for the SF set function.
7-55
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
MDI mode:
In MDI mode, you can enter simple programs and save, delete, or execute the program content
7
in the PRG screen, as shown in the following figure, which is only available in MDI mode. You
can enter up to 14 program blocks in the screen. After finishing editing the program, press LOAD
to reload and then execute the program. Otherwise, the program cannot be executed.
Figure 7.16.6
Figure 7.16.7
7-56
Lathe Machine Operation and Maintenance Manual Program (PRG) Group
In addition, the SAVE function is for saving the program content entered in MDI mode as a file in
the current directory. The naming method is the same as that in Section 7.2 Create a new file.
That is, the file name has to follow the naming convention and should not be duplicated. The
CLR function is for deleting all the program content in the screen in MDI mode, which functions
the same as pressing and holding RESET for 3 seconds.
Note:
7
1. In MDI mode, the RESET key has a two-stage function. Press RESET once to return to the first line of
the manual input program after program interruption. Press and hold RESET for 3 seconds to clear all
the manual input program contents.
2. In MDI mode, after M30 is executed, the cursor returns to the first line of the program. You can run the
3. In MDI mode, if there is no M30 (Program end) command, the program runs to the last line. To run the
7-57
Program (PRG) Group Lathe Machine Operation and Maintenance Manual
7-58
Offset (OFS) Group
The OFS group provides functions of setting the workpiece coordinates, tool length,
tool radius compensation, and macro variables.
8-1
Offset (OFS) Group Lathe Machine Operation and Maintenance Manual
The OFS group provides functions of setting the workpiece coordinates, tool length, tool radius
compensation, and macro variables.
Note: bold function names in a box (such as POS) mean the keys on machine operation panel A; bold
8 function names (such as CLR ALL) mean the function keys of F1 - F6.
(1) (2)
Figure 8.1.1
(1) Workpiece coordinate setting: offset coordinates, G54 - G59 coordinate systems
(2) Coordinate information display: machine (MECH) / relative (REL) / absolute (ABS) coordinates
Note:
1. Set the coordinate systems only when there is no machining program being executed. Otherwise, data
entry is prohibited.
2. If you press FEED HOLD during program execution, the system status displays “STOP” (Program
stops). If you press (Single block execution) during program execution, the execution stops after
the current block is finished, and the system status displays “Ready”.
8-2
Lathe Machine Operation and Maintenance Manual Offset (OFS) Group
This function is used to automatically enter the current position of each axis to the coordinate
8
system (G54 - G59) where the cursor is located. The auto set function includes five options: clear
all data (CLR ALL), clear relative coordinates (CLR REL), setting the coordinate system center
(SET L/2), setting a single axis (SET), and setting multiple axes (SET P).
CLR ALL (clear all data): clears all the axis values of the current coordinate system to 0
while the values in other systems remain unchanged.
CLR REL (clear relative coordinates): clears the relative coordinate of the axis where the
cursor is located at while the coordinate data of other axes remain unchanged. This
function only clears the displayed relative coordinate instead of the actual workpiece
coordinate.
SET L/2 (set the coordinate system center): sets the central position of a specific object as
the center of a coordinate system. The NC system automatically calculates and enters the
central position coordinates to the fields, so you do not need to do it manually. The following
operation steps take the X axis as an example.
(1) Set the system to JOG or MPG mode and move the machine axis to the initial contact
point of the workpiece in X-axis direction.
(2) Go to the SET L/2 setting page.
(3) Press Point1 and the circle on the left side of the rectangle becomes red, as shown in
Figure 8.1.1.1, meaning the machine coordinates of the first point is recorded.
Figure 8.1.1.1
(4) Continue to move the machine axis to the other contact point of the workpiece in X-axis
direction.
(5) Press Point2 and the circle on the right side of the rectangle becomes red, meaning
the machine coordinates of the second point is recorded.
(6) Press SET and the system automatically finds the midpoint between the two contact
points of the workpiece in X-axis direction and sets this point as the center of X axis in
the coordinate system, which is the workpiece origin of X axis.
8-3
Offset (OFS) Group Lathe Machine Operation and Maintenance Manual
SET L (set a single axis): automatically enters the current machine coordinate of a single
axis. When you move the cursor to the X, Y, or Z field of a specific coordinate system and
press SET L, the current machine coordinate is automatically entered to the field where the
8 cursor is located. This function only enters the data of a single axis at a time.
This example illustrates setting the X-axis value by moving the machine axis to the specified
position (workpiece origin in X-axis direction as shown in Figure 8.1.1.2).
Workpiece
Figure 8.1.1.2
Then the machine coordinates are shown as in Figure 8.1.1.3. Move the cursor to a specific
coordinate system (such as G54 as shown in Figure 8.1.1.3) and press SET L to automatically
enter the X-axis value of the machine coordinate to the X-axis field in G54 coordinate system,
completing the data entry for a single axis.
Figure 8.1.1.3
8-4
Lathe Machine Operation and Maintenance Manual Offset (OFS) Group
SET P (set multiple axes): automatically enters the coordinates of multiple axes. After
completing the calibration of workpiece center, you can use this function to enter the
machine coordinates of multiple axes (including X, Y, Z, and other axes) simultaneously.
Workpiece origin
Figure 8.1.1.4
After completing the calibration of workpiece origin, the machine coordinates are shown as in
Figure 8.1.1.5. Move the cursor to the G54 coordinate system and press SET P to automatically
enter the X-, Y-, Z-, and C-axis machine coordinates to the X-, Y-, Z-, and C-axis fields in G54
coordinate system, completing the data entry for multiple axes.
Figure 8.1.1.5
8-5
Offset (OFS) Group Lathe Machine Operation and Maintenance Manual
This function is used to enter the absolute coordinate of a single axis to the offset coordinate
8
system or workpiece coordinate system.
Note:
1. The displayed values are in units of mm. If you enter values without specifying the decimal points, the
values are in units of μm. For example, “123456” = 123456 μm = 123.456 mm.
Move the tool center from the machine origin to the workpiece origin (X, Y). Then, enter the
X- and Y-axis machine coordinates to the coordinate system (G54 - G59) in the OFS group.
Workpiece origin (0 , 0)
Figure 8.1.2.1
Figure 8.1.2.2
This function is used to enter the coordinate value to the offset coordinate system or workpiece coordinate
8-6
Lathe Machine Operation and Maintenance Manual Offset (OFS) Group
8
compensation, tool nose radius, tool radius wear, and tool nose type. During program
editing, you need to specify the tool radius compensation number which corresponds to the
number in the compensation data table. Before using the compensation functions, go to the
tool setting screen of the OFS group to enter the compensation values.
T0204: 02 represents tool number 2 and 04 represents the 4th set of the tool length and tool
The tool length (Tool Offset) setting screen is as shown in the following figure.
(1)
(4)
(3)
(2)
Figure 8.2.2.1
(1) Compensation number, tool length compensation value, tool nose radius compensation
value, and tool nose type
(2) Data input field
(3) Input mode selection
(4) Auxiliary display: machine (MECH), absolute (ABS), and relative (REL) coordinates
8-7
Offset (OFS) Group Lathe Machine Operation and Maintenance Manual
(1) Tool nose type 0 or 9 (2) Tool nose types 1 - 4 (3) Tool nose types 5 - 8
(4) Actual tool nose position; (5) Hypothetical tool nose position when calibration;
8-8
Lathe Machine Operation and Maintenance Manual Offset (OFS) Group
Enter 20.0 (the measured diameter of X axis in units of mm after cutting) to the input field of
8
compensation value for X axis, press LEN OFST, and the system automatically calculates the
tool length compensation value.
Important: when you press LEN OFST after the cutting is complete, do not move the X axis (do
not change its machine coordinate).
8-9
Offset (OFS) Group Lathe Machine Operation and Maintenance Manual
8 (1)
(4)
(2)
(3)
Figure 8.2.1.2
(1) Compensation number for tool wear, wear values of corresponding axes, and
compensation values for tool radius wear
(2) Data input field
(3) Input mode selection
(4) Auxiliary display: machine (MECH), absolute (ABS), and relative (REL) coordinates
8-10
Lathe Machine Operation and Maintenance Manual Offset (OFS) Group
8
tool change. When a different tool is used, the tool pot positions and the corresponding tool
numbers are recorded in the tool magazine data table.
You can view the recorded tool pot positions corresponding to the tool numbers and also change
the sequence of the tool numbers in the tool magazine data table. With parameter settings, you
can enable the multi-magazine management function. The functions of tool magazine
management are only available in JOG mode, as shown in the following figure.
(1) (2)
(3)
(7)
(4)
(8)
(5)
(6)
Figure 8.3.1
8-11
Offset (OFS) Group Lathe Machine Operation and Maintenance Manual
When you specify a number that has already existed in the data table, the system automatically
8
exchanges the number to be replaced with the one that is repeated. This ensures the tool
numbers in each address of the tool magazine do not overlap, preventing the tool call error.
Workflow description:
According to the preceding examples, the procedure of tool number change can avoid the
possibility of mistakenly calling the incorrect tool number.
8-12
Lathe Machine Operation and Maintenance Manual Offset (OFS) Group
RST ALL (reset all tool numbers): resets the tool numbers in the tool magazine. After
resetting, the records of changes in tool numbers and tool pots are cleared, and the tool
numbers are arranged in sequence according to the tool pot numbers. With this function,
you can restore the data to the default setting for troubleshooting tool number
misplacement or resetting the tool numbers.
LOCK (lock the tool pot): locks the spare tool pots. Tool numbers of the locked pots cannot
8
be called. If you use a command in the program to call a locked tool, the system enables
the protection procedure and displays an error message to stop the execution. This
function further checks the tool for program execution, which is a prevention of errors
caused by incorrect tool call, such as damages to the latch of the tool pot or the
interference with the tool pot due to adjacent tools of large diameter. The data fields of the
locked pots are highlighted with a different color, as shown in Figure 8.3.2.
Figure 8.3.2
8-13
Offset (OFS) Group Lathe Machine Operation and Maintenance Manual
Use the lock function to lock the tool pots adjacent to the tool pot carrying a tool with large
8
diameter, which prevents damages to the mechanical parts caused by misoperation. By blocking
the pots adjacent to the pot which carries a tool of large diameter, you can avoid executing
inappropriate tool call programs and thus prevent the possible collision caused by placing tools
into the adjacent tool pots.
Figure 8.3.3
Assuming that T1 is a tool of large diameter and the adjacent tools are T2 and T16, you can
avoid the interference with the adjacent tools by locking T2 and T16, as shown in the preceding
figure.
Figure 8.3.4
When T1 is a tool of large diameter, its interference with adjacent tools is as shown in Figure
8.3.4. With T2 and T16 locked, you cannot call tools in the two tool pots.
UNLOCK (unlock the tool pot): unlocks the tool pots. Or you can enter the corresponding
tool number of the locked pot to the data field and press ENTER to unlock the tool pot.
8-14
Lathe Machine Operation and Maintenance Manual Offset (OFS) Group
In response to the application needs for multiple tool magazines, you can enable this function
8
with tool magazine parameters after obtaining the permission. You can specify the amount of tool
pots and the corresponding tool numbers of each tool pot for individual tool magazines after
reset according to the magazine specifications. The items [Maga No 1] and [Maga No 2] on the
function bar are used to switch to the management screen of the corresponding tool magazine
systems. Contact the distributors for the multi-magazine management function.
Figure 8.3.1.1
Note:
1. You can set the tool numbers only when the system is in JOG mode. Otherwise, the corresponding
2. You have to obtain the permission in advance before setting or resetting the tool numbers.
3. Tool numbers in the same tool magazine system cannot be repeated. If you specify a number which
already exists in the magazine, the system automatically changes the existing number with a
non-repeating one. This ensures the tool numbers in each address of the tool magazine do not overlap,
4. The default spindle tool number is T0. Once tool T0 is placed into the tool magazine, the tool position in
the magazine is recorded as T0 and cannot be locked. That is, when the displayed tool number is “0”,
the LOCK function is disabled for the corresponding tool pot, and a dialog box showing “T0 can’t be
locked!” is displayed.
8-15
Offset (OFS) Group Lathe Machine Operation and Maintenance Manual
8
input or output MLC data during program execution. There are four types of macro variables:
local, global, non-volatile, and extended variables, with the data type as double word.
Figure 8.4.1
The system can call up to 8 layers of macro programs and each program has an individual set of
local variables. Thus, there are 8 sets of local variables and each set of local variables ranges
from No. 1 to 50.
The operation steps are as follows.
(1) Press OFS to enter the OFS screen.
(2) Press MACRO to display the variable entry screen.
(3) Press LOCAL and the screen is automatically switched to display the variable table starting
with No. 1.
(4) Move the cursor to a specific field.
(5) Enter the value and press ENTER to complete the setting.
Global variables are shared by main programs, subprograms, and macro programs, which range
from No. 51 to 250.
Non-volatile variables are for retaining the system status when power is off, which range from
No. 1601 to 1800.
8-16
Lathe Machine Operation and Maintenance Manual Offset (OFS) Group
Up to 1000 extension variables are available in the system, which range from No. 10001 to
8
11000.
Note: the default EXTEND screen displays 450 extension variables (#10001 - #10450). You can set
8-17
Offset (OFS) Group Lathe Machine Operation and Maintenance Manual
8-18
Diagnosis (DGN) Group
The DGN group provides functions of machining information, user variables, system
monitoring, and parameter importing / exporting for system optimization.
9-1
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
The DGN group includes a variety of functions. Machining information, user variables, system
monitoring, gain adjustment, and system information are for optimizing the system. The MLC
diagnosis is for monitoring the current status of the MLC devices in the system. Password
9
setting allows you to assign different permission levels to the system functions. In addition,
system parameters can be imported and exported.
Note: bold function names in a box (such as POS) mean the keys on machine operation panel A; bold
function names (such as CLR ALL) mean the function keys of F1 - F6.
Figure 9.1.1
9-2
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
The operation steps for setting the number of complete and target pieces are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PROCESS to enter the machining information screen.
9
(3) Press SET NR and a dialog box appears for you to set the numbers. Refer to the following
figure.
Figure 9.1.2
(4) Enter a value within the range of 0 - 9999 and press ENTER to complete the setting.
The operation steps for clearing the total machining time are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PROCESS to enter the machining information screen.
(3) Press CLR TIME and a dialog box appears for confirmation.
(4) Enter “Y” and press ENTER to clear the total machining time on the screen.
The operation steps for clearing the number of complete pieces are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PROCESS to enter the machining information screen.
(3) Press CLR NR and a dialog box appears for confirmation.
(4) Enter “Y” and press ENTER to clear the number of complete pieces on the screen.
9-3
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
9 variables. The functions of user variable and machine variable are used to monitor or set the
registers (D512 - D1023) of the system.
Figure 9.2.1
The operation steps for User variable and Machine variable are as follows:
(1) Press DGN to enter the DGN screen.
(2) Press USR VAR to enter the variable monitoring screen.
(3) Press USR VAR or M VAR on the function bar in the second layer to enter the
corresponding setting screen.
(4) Move the cursor to a specific field.
(5) Enter the specified register number (512 - 1023) and press ENTER to load the data and
variable name of the specific register. The variable name has to be edited with the MLC
Editor software.
(6) Move the cursor to the Value field of the specific register, enter a valid value (range: 0 -
65535), and press ENTER to complete the setting.
(7) Press US DEC, HEX, S DEC, or FLOAT to set the data display format.
(8) Move the cursor to the data in the Value or REG D field to be cleared and press DEL.
9-4
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
9.3 MLC
In the MLC screen, you can monitor the status of all MLC devices and force switch the devices
On or Off, as shown in Figure 9.3.1. MLC-related diagnostic functions include bit device status,
register status, device monitoring, MLC status switching, and MLC editing. The operation steps
for these functions are described in the following sections.
9
Figure 9.3.1
9-5
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
MLC programs require a number of commands to trigger the devices to On or Off. The status of
these devices is shown in the MLC Bit Device screen. This function is used to monitor, search
Figure 9.3.1.1
(5) To search for a specific device, such as M107, enter “107” and then press M.
(6) To change the status of a specific device, set the system to non-AUTO mode first. Then,
select the device, enter “1” or “0”, and then press ENTER to force the device On or Off
according to the current status of the device.
9-6
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
Most of the CNC system functions are triggered by MLC programs. MLC devices are divided
into bit type and word type. The following describes the operation steps for the T registers (word
type device).
(1) Press DGN to enter the DGN screen.
(2) Press MLC to display the function bar in the second layer.
9
(3) Press REG to enter the register device screen.
Figure 9.3.2.1
9-7
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
This function can be used to monitor up to 45 sets of device data. The operation steps are as
follows.
Figure 9.3.3.1
(4) Enter the name of the device to be monitored as shown in Figure 9.3.3.2. You can enter up
to 45 device names.
Figure 9.3.3.2
Dev (device): when the cursor is located in this field, you can enter the name of the device
to be monitored.
Value: move the cursor to this field to set the data of the device.
Status: enter “0” or “1” to set the device status.
9-8
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
In addition, you can use the functions of US DEC, HEX, S DEC, and FLOAT to set the data
display format according to the requirements. The data in Figure 9.3.3.3 are in hexadecimal
format and the data in Figure 9.3.3.4 are in floating format.
Figure 9.3.3.3
Figure 9.3.3.4
9-9
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
Use this function to search for a specific line of the MLC program according to the entered line
number.
You can directly edit the MLC programs with these editing functions on the controller interface in
EDIT mode.
Figure 9.3.5.1
The preceding steps are also applicable in creating the LDI, LDP, LDF, OUT, APP, —
and︱ commands.
9-10
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
In addition, to specify the values for the Table command in the MLC ladder diagram, press
TABLE to display the MLC table as follows.
Figure 9.3.5.2
Editing (SELECT, DEL, CUT, COPY, PASTE, ADD LN, DEL LN)
With these functions, you can delete, cut, or copy a single line of the program. Or you can
use these functions with the SELECT function to delete, cut, or copy a certain section of
the MLC program. After completing the editing, use the SAVE function to recompile and
save the MLC program. The operation steps for editing MLC programs are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press MLC to display the function bar in the second layer.
(3) Press EDITOR to enter the MLC Edit screen as shown in Figure 9.3.5.1.
(4) Move the cursor to the field to be edited.
(5) Repeatedly press to display the function bar on the last page in this layer.
(6) Press the corresponding function key for editing. For example, press CUT to delete a
certain line of the program.
9-11
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
Symbol
Use this function to delete, copy, and paste the MLC devices. The MLC devices are
represented with the symbols X, Y, M, A, T, C, D, P, and I. The operation steps are as
9
follows.
(1) Press DGN to enter the DGN screen.
(2) Press MLC to display the function bar in the second layer.
(3) Press EDITOR to enter the MLC Edit screen as shown in Figure 9.3.5.1.
(4) Move the cursor to the field to be edited.
(5) Press to display the function bar on the third page.
(6) Press SYMBOL to display the corresponding function bar.
(7) Press the corresponding function key, such as X, to display the list of corresponding
devices and use the functions of delete, copy, or paste as required.
9-12
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
The system runs the MLC program right after starting. To manually switch the execution status,
use this function to stop the MLC program. This function switches the MLC program status to
On or Off, which is usually used to test or check the MLC devices in the system. The operation
steps are as follows.
(1) Press DGN to enter the DGN screen.
9
(2) Press MLC to display the function bar in the second layer.
(3) Press SET to switch to the screen of MLC execution status.
(4) Press RUN / STP to force switch the MLC program status.
Note: after stopping the MLC program, you can see the status of “MLC Stop” in the system status field.
In addition, you can force the MLC device On or Off using the corresponding functions.
The operation steps for forcing the device On are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press MLC to display the function bar in the second layer.
(3) Press SET to switch to the screen of MLC execution status.
(4) Move the cursor to a specific field.
(5) Press ON to switch the device status to On.
The operation steps for forcing the device Off are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press MLC to display the function bar in the second layer.
(3) Press SET to switch to the screen of MLC execution status.
(4) Move the cursor to a specific field.
(5) Press OFF to switch the device status to Off.
9-13
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
The function of servo monitoring allows users to check information such as the channel port
number and servo status of each axis on the system screen. As shown in Figure 9.4.1.1, both
the spindle and Z axis are in the Off status and both X and Y axes are in the On status.
Figure 9.4.1.1
The control switches for external devices can be added to the NC series system with the I/O
extension modules. You can monitor the status of the I/O extension control board connected to
the system on the I/O monitoring screen. The operation steps are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press SYS MON to switch to the system monitoring screen.
(3) Press I/O MON to display the status monitoring screen for the I/O extension module.
9-14
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
In the System Var screen, you can check the following system information.
(1) MPG pulse counter: the original MPG pulse number which is not multiplied by the
magnification (D1042).
(2) Maximum axis number: the maximum number of controllable NC axes of the system.
(3) Tapping error: each time the tapping is finished, you can check the tapping result with this
9
variable. The value of this variable is the maximum difference between the command
position and feedback position during tapping.
(4) Spindle position: the offset rotation angle of the 1st spindle. If the encoder does not go
through the Z phase point, the value of this variable is 0 and the rotation angle of the
spindle is not updated.
(5) Spindle speed: the current speed of the 1st spindle. This is a signed value. When the value
is positive, it means the spindle rotates in forward direction. When the value is negative, it
means the spindle rotates in reverse direction.
(6) 2nd spindle tapping error / 2nd spindle position / 2nd spindle speed: refer to the descriptions in
(3), (4), and (5).
(7) MLC scan time: the average MLC scan time.
(8) The minimum of MLC scan time.
(9) The maximum of MLC scan time.
Figure 9.4.3.1
9-15
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
SYS VAR: the system variables include VS0 - VS31 and VS100 - VS131.
The operation steps are as follows.
Figure 9.4.4.1
CH VAR: the channel variables include VC0 - VC31, VC100 - VC131, and VC200 - VC231.
The operation steps are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press SYS MON to switch to the system monitoring screen.
(3) Press to display the function bar on the second page.
(4) Press VAR MON to display the variable monitoring screen.
(5) Press CH VAR to display the channel variable screen.
(6) Switch to the page of a specific variable.
(7) To search for a specific channel variable, directly enter the full name of the variable
and press ENTER, or simply enter the variable number and press CH VAR.
9-16
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
AXIS VAR: the axis variables include VA0 - VA31, VA100 - VA131, and VA200 - VA231.
The operation steps are as follows.
(1) Press DGN to enter the DGN screen.
9
(2) Press SYS MON to switch to the system monitoring screen.
(3) Press to display the function bar on the second page.
(4) Press VAR MON to display the variable monitoring screen.
(5) Press AXIS VAR to display the axis variable screen.
(6) Switch to the page of a specific variable.
(7) To search for a specific axis variable, directly enter the full name of the variable and
press ENTER, or simply enter the variable number and press AXIS VAR.
IF VAR: the interface variables include VH0 - VH31, VH200 - VH231, VH400 - VH431, and
VH800 - VH863. The operation steps are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press SYS MON to switch to the system monitoring screen.
(3) Press to display the function bar on the second page.
(4) Press VAR MON to display the variable monitoring screen.
(5) Press IF VAR to display the interface variable screen.
(6) Switch to the page of a specific variable.
(7) To search for a specific interface variable, directly enter the full name of the variable
and press ENTER, or simply enter the variable number and press IF VAR.
MLC VAR: the MLC variables include VM0 - VM49. The operation steps are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press SYS MON to switch to the system monitoring screen.
(3) Press to display the function bar on the second page.
(4) Press VAR MON to display the variable monitoring screen.
(5) Press MLC VAR to display the MLC variable screen.
(6) Switch to the page of a specific variable.
(7) To search for a specific MLC variable, directly enter the full name of the variable and
press ENTER, or simply enter the variable number and press MLC VAR.
9-17
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
9 devices), and user (operation). This prevents users without permissions from changing the
system settings and thus affecting the system operation.
This function includes the options of denying the permission (LOCK), granting the permission
(UNLOCK), and checking the system (SYS CHECK). The 4-digit password may contain four
numbers, four letters, or a mix of numbers and letters (no symbols).
The operation steps for granting and denying the system permission are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to display the function bar of password setting.
(3) Press S SCP to display the corresponding function bar.
(4) When the system permission is granted, press LOCK to immediately deny the permission to
all system-related functions.
(5) When the system permission is denied, press UNLOCK, and a dialog box appears for you
to enter the valid permission password.
(6) After entering the password, press ENTER to grant the permission.
9-18
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
This function includes the options of changing the password (PWG CHG), granting the
permission (LOCK), denying the permission (UNLOCK), resetting the password (RST U1 & RST
U2), enabling the function (FUN ENA), and resetting (RESET). The 4-digit password may
contain four numbers, four letters, or a mix of numbers and letters (no symbols).
Figure 9.5.2.1
The operation steps for granting the machine permission are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to display the function bar of password setting.
(3) Press M SCP to switch to the function bar of machine permission.
(4) When the machine permission is denied, press UNLOCK and a dialog box appears for you
to enter the valid password.
(5) Enter the valid password and press ENTER to grant the machine permission.
Note: the default password for machine permission is 0000 which is not assigned to any permission level,
meaning that users of any level can access the machine-related functions. You need to change the default
password of 0000 to enable the machine permission, and only users granted with the permission can
9-19
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
The operation steps for denying the machine permission are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to display the function bar of password setting.
9
(3) Press M SCP to switch to the function bar of machine permission.
(4) When the machine permission is granted, press LOCK to deny the permission to all
machine-related functions.
The RST U1 / RST U2 (password resetting) function allows the equipment supplier to reset the
user’s password. If you forget the password, contact the equipment supplier and request a reset
for the password. This function is available only when you are not using the default password.
The operation steps are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to display the function bar of password setting.
(3) Press M SCP to switch to the function bar of machine permission.
(4) Press RST U1 or RST U2 to reset the user’s password.
The FUN ENA (function enabling) function is designed for the equipment supplier to enable or
disable certain function groups. Once the check box for a specific function group is cleared, that
function group is not available after the system is restarted.
The operation steps are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to display the function bar of password setting.
(3) Press M SCP to switch to the function bar of machine permission.
(4) Press FUN ENA to enter the setting screen to enable or disable the function groups.
(5) Move the cursor to the check box to be cleared, and then press ENTER to cancel the
selection. Then press OK and restart the system for the changes to take effect.
(6) Continued from Step (5), to keep the original settings, press CANCEL to exit the screen and
discard the previous settings.
(7) To restore to the system default setting, press DEFAULT.
Figure 9.5.2.2
9-20
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
The RESET (system reset) function allows users to restore the system with the system backup
file when the system is in error or the system data is corrupted. In the Default screen, if the
check box for a specific item is selected, it means the data of this specific item is corrupted. You
9
can use this function to restore the data of the specific item. This function is available only with
the proper permission level.
The operation steps are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to display the function bar of password setting.
(3) Press M SCP to switch to the function bar of machine permission.
(4) Press RESET to enter the corresponding screen and move the cursor to a specific item.
Press ENTER to select the item to be restored.
(5) To clear the check box, move the cursor to the selected item and press ENTER.
(6) Press OK to restore the system.
9-21
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
This function is divided into U1 SCP and U2 SCP, including the options of changing the
password (PWD CHG), denying the permission (LOCK), and granting the permission
9 (UNLOCK). The 4-digit password may contain four numbers, four letter, or a mix of numbers
and letters (no symbols). The following takes U1 SCP for example.
The operation steps for changing the user password are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to display the function bar of password setting.
(3) When the permission of User 1 (U1 SCP) is denied, press U1 SCP and a dialog box
appears for you to enter the permission password.
(4) Enter the correct permission password and press ENTER, and then the permission of User
1 is granted and the corresponding function bar is displayed.
(5) Press PWD CHG and a dialog box appears. Enter the old password and the new password.
Then, enter the new password again for confirmation.
(6) Press ENTER to complete changing the password.
The operation steps for granting the user permission are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to display the function bar of password setting.
(3) When the permission of User 1 (U1 SCP) is denied, press U1 SCP and a dialog box
appears for you to enter the permission password.
(4) Enter the correct permission password and press ENTER, and then the permission of User
1 is granted and the corresponding function bar is displayed.
The operation steps for denying the user permission are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to display the function bar of password setting.
(3) When the permission of User 1 (U1 SCP) is granted, press U1 SCP, and a dialog box
appears for you to enter the permission password.
(4) Press LOCK to deny the permission of User 1.
Note: like the function of machine permission, the default password for user permission is 0000 which is
not assigned to any permission level. You need to change the default password of 0000 to enable the user
permission.
9-22
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
For specific situations, you can set the usage duration for the controller with the permission to
this function granted. After the usage duration is set, the available time (hours or days) is
automatically counted. When the setting of usage duration is effective, you can disable or reset
the setting only with the proper permission. When the setting of usage duration is not set or
disabled, no expiration date is displayed in the Deadline field on the screen, as shown in Figure
9
9.5.4.1. Once you set the usage duration and do not disable the setting, the expiration date is
displayed in the Deadline field, as shown in Figure 9.5.4.2.
Figure 9.5.4.1
Figure 9.5.4.2
You can see the controller’s operation expiration date on this screen. When the usage duration
has expired, the NC system will be locked, meaning that any execution of G-code program (in
both AUTO and MDI modes) is prohibited. The execution will not resume until the setting of
usage duration is disabled or extended. If the usage duration has expired, contact the distributor
or equipment supplier for entering the valid password to disable the setting.
9-23
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
You can use the SETTING function only when the usage duration is not set.
The operation steps for setting the usage duration are as follows.
(1) Press DGN to enter the DGN screen.
9
(2) Press PWD to display the function bar of password setting.
(3) Press EXPIRE to display the expiration information.
(4) Press SETTING to display the setting screen of usage duration.
(5) Enter a valid password to set the usage duration for the controller.
The operation steps for disabling the setting of usage duration are as follows (contact the
distributor or equipment supplier for services).
(1) Press DGN to enter the DGN screen.
(2) Press PWD to display the function bar of password setting.
(3) Press EXPIRE to display the expiration information.
(4) Press RELEASE and a dialog box appears as shown in Figure 9.5.4.3.
Figure 9.5.4.3
(5) Enter the activation code, press ENTER, and cycle power to the system to disable the
setting of usage duration.
Note: after the setting of usage duration is disabled, no expiration date is displayed in the Deadline field as
shown in Figure 9.5.4.1, which means no usage duration is set for the system.
9-24
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
You can grant or deny the permission to the EXP SCP function only with the proper permission
level. When the permission to the EXP SCP function is denied, you need to enter the correct
permission password to grant the permission. When the permission is granted, you can use all
9
the functions under EXP SCP. This function includes the options of changing the password
(PWD CHG), denying the permission (LOCK), and granting the permission (UNLOCK). The
4-digit password may contain four numbers, four letters, or a mix of numbers and letters (no
symbols). The operation steps are as follows.
The operation steps for changing the password for EXP SCP are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to display the function bar of password setting.
(3) Press EXPIRE to display the expiration information.
(4) When the permission is denied, press EXP SCP and a dialog box appears for you to enter
the password for EXP SCP.
(5) Enter the valid password, press ENTER, and the permission is granted and the
corresponding function bar is displayed.
(6) Press PWD CHG and a dialog box appears. Enter the old password and the new password.
Then, enter the new password again for confirmation.
(7) Press ENTER to complete changing the password.
The operation steps for granting the permission to the EXP SCP function are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to display the function bar of password setting.
(3) Press EXPIRE to display the expiration information.
(4) When the permission is denied, press EXP SCP and a dialog box appears for you to enter
the password for EXP SCP.
(5) Enter the valid password, press ENTER, and the permission is granted and the
corresponding function bar is displayed.
The operation steps for denying the permission to the EXP SCP function are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to display the function bar of password setting.
(3) Press EXPIRE to display the expiration information.
(4) When the permission is granted, press EXP SCP to display the corresponding function bar.
(5) Press LOCK to deny the permission.
9-25
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
9 screen. This function includes the options of system status (SYSTEM), firmware serial number
(FW SN), hardware serial number (HW SN), and equipment information (M INFO).
The operation steps for displaying the system status are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press STATUS to enter the system information screen.
(3) Press SYSTEM to display the system status screen.
The operation steps for displaying the firmware serial number are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press STATUS to enter the system information screen.
(3) Press FW SN to display the firmware versions of the system as shown in the following
figure.
Figure 9.6.1
The operation steps for displaying the hardware serial number are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press STATUS to enter the system information screen.
(3) Press HW SN to display the hardware version.
The operation steps for displaying the equipment information are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press STATUS to enter the system information screen.
(3) Press M INFO to display the equipment information screen.
(4) In the screen of equipment information, you can enter the descriptions or notes for a
specific equipment using numbers or letters; or press DEL to delete the information in the
field where the cursor is located.
9-26
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
(4)
(1)
(5)
(2) (3)
NEXT AX (next axis): switches to another axis for gain tuning. You need to perform auto
tuning for each axis separately, so after completing setting one axis, use this function to
switch to another axis and continue auto tuning.
The operation steps are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press to display the function bar on the next page.
(3) Press TUNING to enter the auto tuning setting screen.
(4) To set the gain parameters for another axis, press NEXT AX to switch to the specific
axis.
9-27
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
READ (read servo parameters): accesses the parameter values from the servo and writes
the values in the Calculate fields.
The operation steps are as follows.
9
(1) Press DGN to enter the DGN screen.
(2) Press to display the function bar on the next page.
(3) Press TUNING to enter the auto tuning setting screen.
(4) Press READ to read the servo parameters back to the controller.
RUN / STOP, JOG←, JOG→, POS1, POS2: operating functions for auto tuning. Use these
functions to enable auto tuning, set the positioning point, and move the axis.
The operation steps for the continuous operation of a single axis are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press to display the function bar on the next page.
(3) Press TUNING to enter the auto tuning setting screen.
(4) Press to display the function bar on the next page.
(5) Press JOG← to move the axis to the left positioning point.
(6) Press POS1 to set the left positioning point.
(7) Press JOG→ to move the axis to the right positioning point.
(8) Press POS2 to set the right positioning point. The movement is now limited within
Position 1 and Position 2.
(9) Press RUN to start auto tuning.
(10) During auto tuning, press STOP to compete tuning. Then, the system automatically
calculates and generates the optimal gain values.
9-28
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
WR GAIN & WR Notch (write the gain and resonance values): the system automatically
calculates the gain values after auto tuning is finished and the motion stops. If the
calculated gain values are as required, you can use the WR GAIN and WR Notch functions
9
to write the new parameter values to the servo. The operation steps are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press to display the function bar on the next page.
(3) Press TUNING to enter the auto tuning setting screen.
(4) After tuning, the results are automatically calculated.
(5) To write the corresponding gain parameters to the servo, press WR GAIN. To write the
parameter values for resonance suppression to the servo, press WR Notch.
Note:
1. You have to write the results of auto tuning to the servo for the values to take effect.
2. After you use the WR GAIN and WR Notch functions to write the gain and resonance values, the
servo parameters are updated and the previous settings cannot be restored. Thus, double check
before using these functions.
TAP RIV (calibration for tapping): in tapping applications, calibrate the machine and servo
with this function.
The operation steps for TAP SET(1) are as follows. (This function is available when you are
using a Delta servo product to drive the spindle.)
(1) Press DGN to enter the DGN screen.
(2) Press to display the function bar on the next page.
(3) Press TUNING to enter the auto tuning setting screen.
(4) Complete tuning the servo axes (X, Y, and Z) and the spindle.
(5) Repeatedly press to switch to the function bar on the last page.
(6) Press TAP RIV to switch to the corresponding screen.
(7) Press TAP SET(1) and a dialog box appears for confirmation. Enter “Y” and press
ENTER to complete calibrating the machine for tapping applications.
The operation steps for TAP SET(2) are as follows. (This function is available when you are
using Delta’s AC inverter or a 3rd party servo product to drive the spindle.)
(1) Press DGN to enter the DGN screen.
(2) Press to display the function bar on the next page.
(3) Press TUNING to enter the auto tuning setting screen.
(4) Complete tuning the servo axes (X, Y, and Z) and the spindle.
(5) Repeatedly press to switch to the function bar on the last page.
(6) Press TAP RIV to switch to the corresponding screen.
(7) Press TAP SET(2) and a dialog box appears for confirmation. Enter “Y”, press ENTER,
and a dialog box appears for you to enter the spindle control gain. Enter the correct
value and then press ENTER, and the system adjusts the tapping settings for the
machine according to the set value.
9-29
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
SERVO (servo parameters): for displaying and setting servo parameters in the Servo
Tuning screen.
The operation steps are as follows.
9
(1) Press DGN to enter the DGN screen.
(2) Press to display the function bar on the next page.
(3) Press TUNING to enter the auto tuning setting screen.
(4) Repeatedly press to switch to the function bar on the last page.
(5) Press SERVO to display the servo parameter screen.
(6) Move the cursor to the field of the parameter to be edited, enter the value, and press
ENTER to complete the setting.
9-30
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
Figure 9.8.1
(4) In the screen of the parameters, move the cursor to the system parameter to be imported.
Then, press ENTER to select or clear the check boxes.
(5) To select all the check boxes, press SEL ALL. To clear all the selected check boxes, press
CLR ALL.
Figure 9.8.2
9-31
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
(6) Press IMPORT and a dialog box appears for confirmation. Enter “Y” and press ENTER to
import the data in the file to the system. Then, a progress bar of the importing process is
displayed. Cycle power to the system after the importing is complete.
Figure 9.8.3
Software panel HMI.cin Screen information and element properties for software panel
9-32
Lathe Machine Operation and Maintenance Manual Diagnosis (DGN) Group
9
(3) Press EXPORT to enter the parameter export screen.
(4) In the screen of the parameters, move the cursor to the system parameter to be exported.
Press ENTER to select or clear the check boxes. To select all the check boxes, press
SEL ALL. To clear all the selected check boxes, press CLR ALL.
Figure 9.9.1
(5) Press EXPORT and the file manage (FILE) window appears as shown in Figure 9.9.2.
Select the directory to save the exported files, or directly enter the folder name and press
ENTER to save the exported files to the specified folder.
Figure 9.9.2
(6) Then, the screen displays a progress bar showing the exporting process until the
exporting is finished.
(7) If you want to save the exported file to a new folder, name the folder, then press FOLDER to
save the exported file in the folder, as shown in Figure 9.9.2.
9-33
Diagnosis (DGN) Group Lathe Machine Operation and Maintenance Manual
(8) If you save the exported file to a folder where an exported file already exists, a confirmation
window appears as shown in Figure 9.9.3. Enter “Y” and press ENTER to replace the
existing file with the newly exported file.
Figure 9.9.3
9-34
Alarm (ALM) Group
The ALM group screen displays information about the alarms issued by the system in
real time.
10-1
Alarm (ALM) Group Lathe Machine Operation and Maintenance Manual
When an alarm occurs due to execution error or incorrect command format, the Alarm screen is
automatically displayed. This function group screen shows information about the alarms issued
by the system in real time, so you can troubleshoot the errors according to the displayed alarm
10 information. In addition to displaying the current alarms, the ALM group provides the error log
function.
Note: bold function names in a box (such as POS) mean the keys on machine operation panel A; bold
function names (such as CLR ALL) mean the function keys of F1 - F6.
(1)
(2)
(3)
Figure 10.1.1
The operation steps for displaying and clearing the current alarm message(s) are as follows.
(1) Press ALM to enter the ALM screen.
(2) Press ALARM to display the current alarm(s).
(3) Press RESET to clear the alarm message(s) shown on the screen.
10-2
Lathe Machine Operation and Maintenance Manual Alarm (ALM) Group
10
screen, you can access information of all the alarms occurred during system execution. In
addition, you can troubleshoot and analyze the errors according to the occurrence time and
types of alarms. The alarm history records the occurrence time and names of the alarms.
Up to 512 sets of alarm data can be recorded. Besides, you can delete all the alarms with the
CLR ALL (clear all data) function.
Figure 10.2.1
The operation steps for clearing all the alarms are as follows.
(1) Press ALM to enter the ALM screen.
(2) Press HISTORY to display the screen of alarm history log.
(3) Press CLR ALL and a confirmation window appears on the screen.
(4) Enter “Y” in the confirmation window and then press ENTER to clear all the alarms.
10-3
Alarm (ALM) Group Lathe Machine Operation and Maintenance Manual
10
10-4
Graph (GRA) Group 11
The GRA group displays the real-time motion trajectory when the program is executing
or checks the machining program when the program is not executing.
11-1
Graph (GRA) Group Lathe Machine Operation and Maintenance Manual
The GRA group provides two functions, trajectory display and program simulation.
Trajectory display: displays the real-time motion trajectory during machining.
Program simulation: checks the accuracy of the program format and machining path before
11 machining.
Note: bold function names in a box (such as POS) mean the keys on machine operation panel A; bold
function names (such as CLR ALL) mean the function keys of F1 - F6.
11-2
Lathe Machine Operation and Maintenance Manual Graph (GRA) Group
11
before the machining starts. This function includes the options of PV(STEP), GRAPHIC, and
PREVIEW.
11-3
Graph (GRA) Group Lathe Machine Operation and Maintenance Manual
11 2. Switching the system mode during program simulation will force disable the simulation.
3. If the program simulation is canceled while operating, the simulation will start from the initial
block when you execute this function again.
4. Graphics drawn by the function of GRAPHIC or PREVIEW may exceed the display area
because of the setting values of the workpiece coordinate. If so, press GRAPHIC or
PREVIEW again, and the system automatically fits and centers the graphic in the display
area.
5. The function of program simulation in the lathe system only displays graphics from the view
of the X-Z plane.
6. Set the default screen of graphic display with the graphic parameter Pr.14003.
11-4
Parameter (PAR) Group
This chapter introduces functions and settings for all of the parameters.
12-1
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
12-2
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
Parameters in the PAR group can be divided into machining parameters, operation parameters,
tool magazine parameters, spindle parameters, machine parameters, homing parameters,
Ethernet settings, compensation parameters, system parameters, MLC settings, graph
parameters, servo parameters, channel settings, RIO settings, and parameter group.
The timing for parameters to take effect is divided into three types according to their properties:
after cycling power to the servo drive (S), after cycling power to the system (P), or after pressing
RESET (R). After changing the parameters, you can check the (P), (R), and (S) in red in the
upper right corner of the screen to do the corresponding operation.
Note:
1. Bold function names in a box (such as POS) mean the keys on machine operation panel A; bold
function names (such as CLR ALL) mean the function keys of F1 - F6.
2. In the PAR screen, enter “S + parameter number” and you are directed to the specified parameter
immediately.
3. In this document,【L】indicates the parameters for the lathe system,【M】indicates the parameters
for the milling system, and parameters without【L】or【M】marking are shared by both systems.
12-3
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
The PROCESS group includes most of the motion control parameters used during machining,
12 which determine most of the machining results, such as machining time duration and surface
finish of the workpiece.
12-4
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
312
Cutting depth in
G71/G72 turning
cycle【L】
Pr.313: the default retraction amount. Refer to
the e value in the following figure.
【G71】
G71 U(d) R(e)
1000 0 to 50000 R
12
G71 P_ Q_ U(u) W(w) F_ S_ T_
e d
u/2
Retraction amount in w
313 G71/G72 turning 1000 0 to 50000 R
cycle【L】
Cutting – S-curve
320 20 1 to 2000 R
time constant
Pr.318
Time(ms)
Pr.320 Pr.320 Pr.320 Pr.320
Pr.319 Pr.319
12-5
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
Cutting – ACC/DEC the value, the greater the contouring error.
321 time constant after 50 1 to 500 R
Unit: msec
interpolation (acceleration and deceleration time after
interpolation)
The time required for accelerating or
decelerating to the target speed when threading.
Threading – Target speed = number of revolution / min x
ACC/DEC time thread pitch
constant after The smaller the parameter value, the shorter the 10 1 to 100
interpolation ineffective threads, but the vibration is more
【L】 violent. The greater the parameter value, the
longer the ineffective threads, but the vibration is
322 less violent. R
Sets the after-interpolation acceleration and
deceleration time.
Cutting – S-curve
time constant after Unit: msec
(ACC / DEC after interpolation) 10 1 to 100
interpolation
【M】 ※ This setting is not available on the lathe
system.
323 Arc radius tolerance When the circular path is specified in center 1 1 to 60000 R
format (I, J, K), the controller calculates the
radius R1 (the distance from the start point to the
circle center) and the radius R2 (the distance
from the end point to the circle center). The
absolute difference between R1 and R2 should be
smaller than Pr.323 (|R1-R2| < Pr.323), or alarm
B00D Arc radius error occurs.
Unit: μm
When the system performs curve fitting, if the
block length of G01 exceeds the setting in
Max. block length of
329 Pr.329, the curve fitting for the block is 20 0 to 10000 R
path smoothing
automatically canceled and the linear
interpolation remains effective. Unit: 0.1 mm
When the angle specified by a single block
exceeds the angle of curve fitting, the curve
Min. corner angle of
330 fitting for the corner is automatically canceled 15 0 to 90 R
path smoothing
and the sharpness is kept.
Unit: degree
Sets the minimum length for corner detection.
Length for corner If the corner is formed of paths that are too short,
331 detection the system keeps looking for the adjacent paths 100 0 to 10000 R
【M】 that are long enough and then starts calculating
the corner angle. Unit: 0.0001 mm
To have a smoother machining path, this
smoothing function automatically adjusts the
coordinates specified in a single block with the
Tolerance of single- adjustable distance set by Pr.332. The greater
332 block path smoothing the value, the smoother the path in the block, but 0 0 to 10000 R
the path is less likely to go through the
【M】 coordinates set in the block. The smaller the
value, the closer the curve fitting path to the
coordinates specified in the original program.
Unit: 0.0001 mm
12-6
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
tolerance is set too great, it results in contouring
error. The smaller the value, the more likely the
machining contour is close to the programmed
Contour tolerance of
333 path for linear interpolation, but the curve is less 100 0 to 50000 R
path smoothing
smooth. It is suggested that the parameter value
and the error value set in the CAM software
should be consistent so as to make the path
smoother without affecting the precision.
Unit: 0.0001 mm
Sets the radius for the rotation axis. The greater
the value, the slower the rotation speed and vice
versa.
Radius of rotation
344 0 0 to 65535 R
axis
θ
𝐴𝑟𝑐 𝑙𝑒𝑛𝑔𝑡ℎ (𝑚𝑚) = 𝑅π
180
The default unit of feed rate for the linear axis is
mm/min and that for the rotation axis is deg/min.
If the rotation axis used in the application
requiring the feed rate to be consistent with the
tangential velocity (mm/min), you can set Pr.344
with the setting value as close as the distance
between the cutting point and the rotation center
(rotation radius). The smaller the value of Pr.344,
the faster the cutting speed; the greater the value
of Pr.344, the slower the cutting speed.
Unit: 0.1 mm
12-7
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
Refer to the i value in the following figure.
X axis cutting
amount in G73 Pr.346: total removal amount in Z-axis direction.
345 turning cycle Refer to the k value in the following figure. 1000 0 to 50000
【L】 Pr.347: number of cutting times in a cycle. Refer
to the d value in the following figure.
【G73】
G73 U(i) W(k) R(d)
G73 P_ Q_ U(u) W(w) F_ S_ T_
Z axis cutting depth k+w
346 in G73 turning cycle w 1000 0 to 50000
【L】 R
u/2 i + u/2
Retraction amount in Δi
G74/G75 turning
e
348 cycle Δi u/2 1000 0 to 50000 R
【L】
Δi
12-8
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
349
Chamfer angle in
G76/G92 threading
Pr.380: chamfer length r for G76/G92 thread
turning cycle. Chamfer length = parameter value
x (0.1 x lead).
Assuming that the pitch is L, then the chamfer
length for thread turning can be 0L - 12.7L. 45 1 to 89 R
12
【L】 【G76】
G76 P(m)(r)(a) Q(△dmin) R(d)
G76 X/U_ Z/W_ R(i) P(k) Q(△d) F_ L_
θ
Chamfer length in r
380 G76/G92 threading 3 0 to 127 R
【L】
B
D k
i
C
Min. cutting depth in r
383 G76 threading cycle w 1000 0 to 50000 R
【L】
12-9
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12 【G76】
Finishing allowance
in G76 threading
515 cycle 200 0 to 50000 R
【L】
a
Δd
1st Δd n
2nd k
3rd
nth
d
12-10
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
Default Setting Pro-
Par. No. Item Description
value range perty
G-code macro call-O9010
3 Set these parameters to 0 to disable macro
call.
4 G-code macro call-O9011
5 G-code macro call-O9012
6 G-code macro call-O9013
G-code macro call -
7 G-code macro call-O9014 0 0 to 1000 R
O9010 to O9019
8 G-code macro call-O9015
9 G-code macro call-O9016
10 G-code macro call-O9017
11 G-code macro call-O9018
12 G-code macro call-O9019
M-code macro call-O9020
13 Set these parameters to 0 to disable macro
call.
14 M-code macro call-O9021
15 M-code macro call-O9022
16 M-code macro call-O9023
M-code macro call -
17 M-code macro call-O9024 0 0 to 1000 R
O9020 to O9029
18 M-code macro call-O9025
19 M-code macro call-O9026
20 M-code macro call-O9027
21 M-code macro call-O9028
22 M-code macro call-O9029
T-code macro call-O9000
T-code macro call - 0: off
23 0 0 to 1 R
O9000 1: the system calls the macro program when
reading the T-code.
Call O9030 after breakpoint search.
0: function disabled. After finding the
breakpoint, the system continues executing
the program without calling a macro.
Call O9030 after 1: function enabled. After finding the
24 0 0 to 1 R
breakpoint search breakpoint, the system first calls and
executes O9030 once CYCLE START is
pressed, and then it returns to the main
program and carries on the machining
program from the line with the breakpoint.
Sets G31 input polarity.
0: NC; 1: NO
25 System DIO setting Name Range 0 0 to 1 P
G31 high speed input point 1 0 to 1
G31 high speed input point 2 0 to 1
12-11
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
0: DMCNET
Homing before machining
0 to 1
0: Y; 1: N
Screw unit
0 to 1
0: metric; 1: imperial
Switch for G31 high speed input 1
0 to 1
0: off; 1: on
Switch for G31 high speed input 2
0 to 1
0: off; 1: on
Hardware limit check
0 to 1
0: on; 1: off
Software limit check
0 to 1
0: on; 1: off
Omit decimal places of the floating-
point number in the motion command
0: do not omit
(input 1 in the program to indicate
0 to 1
0.001 mm)
1: omit
System application (input 1 in the program to indicate 0 to
46 96 P
setting 1.000 mm) 0xFFFF
G00 operation mode
0: multiple axes perform synchronous
interpolation and reach the
positioning point at the same time
0 to 1
1: each axis performs individual
interpolation and reaches the
positioning point separately at
different speeds
Macro look-ahead
0 to 1
0: off; 1: on
G00 path blending mode
0: same axis
1: different axes
0 to 1
The greater the setting value of
Pr.334, the larger the chamfer angle
of the path.
Return mode of one-key macro call
0: go to the next line 0 to 1
1: return to the interrupted line
Pre-warning for software limit
0 to 1
0: off; 1: on
MPG filter gain. For setting the MPG
response. The greater the value, the faster the
response, but the machine is subject to 1 to
47 MGP gain 100 R
vibration. 60000
Unit: 0.0001
Sets the MPG filter level.
0: disabled
48 MPG filter 0 0 to 6 R
Level 1 2 3 4 5 6
kHz 31 10 5 2.5 1.6 1.2
Pin Pr.49 = 0 Pr.49 = 1
Axis 1 Positive
1 Axis 1 Positive limit
limit
Axis 1 Negative
2 Axis 1 Negative limit
limit
3 Axis 1 Home Axis 1 Home
Axis 2 Positive
4 Axis 2 Positive limit
49 Axis port input setting limit 0 0 to 1 R
Axis 2 Negative
5 Axis 2 Negative limit
limit
6 Axis 2 Home Axis 2 Home
Axis 3 Positive
7 Axis 3 Positive limit
limit
Axis 3 Negative
8 Axis 3 Negative limit
limit
12-12
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
11 Axis 4 Negative limit Axis 5 Home
12 Axis 4 Home Axis 6 Home
13 COM COM
14 COM COM
15 COM COM
Name Range
50 Macro file display Display O macro file 0 to 1 0 0 to 3 -
Display G/M macro file 0 to 1
Name Range
Spindle check before cutting: when this
function is enabled, if a cutting
command is executed but the spindle
0 to 1
is not in operation, the system displays
an alarm.
0: off; 1: on
Enable non-volatile setting for #10450 -
#10500 0 to 1
0: on; 1: off
Radius compensation mode for the first
point
0: type B; perform compensation when
the first point is convex. 0 to 1
1: type A; do not perform
compensation when the first point is
convex.
G54 - G59 offset coordinate
0 to 1
0: off; 1: on
Stroke protection
0 to 1
0: off; 1: on
1st spindle OA/OB signal sequence
0 to 1
51 System auxiliary tool 0: AB; 1: BA 0 0 to 1 P
Spindle speed percentage reference
during threading 0 to 1
0: spindle override register; 1: 100%
Spindle speed check during cutting
0: off; 1: on
When M03/M04/M05, S, or G00 is set
in the G-code, the first following cutting 0 to 1
command (G01/G02/G03) will be
executed only after the spindle reaches
the target speed.
Return mode after triggering M96
0: go to the next line; 1: return to the 0 to 1
interrupted line
Tapping mode
0 to 1
0: open-loop; 1: following
G98 / G99 default setting
0 to 1
0: program; 1: Pr.306
Handwheel reverse function
(Can reverse back for 30 blocks that
0 to 1
have been executed)
0: off; 1: on
Feedback check (feed axis)
0 to 1
0: on; 1: off
Unit setting for coordinate display.
For example, when you set this parameter to
301 Unit decimal places 3, the coordinates are displayed with three 3 0 to 4 P
decimal places, such as -99999.999 to
+99999.999.
12-13
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
0 to 1
0: system (+ M1079); 1: M1079
G00 / G01 transition speed
0: decelerate to zero speed 0 to 1
1: no deceleration (refers to Pr.334)
Machine coordinates recording after
HSI is triggered (#2148 - #2156) 0 to 1
0: command; 1: feedback
MLC axis positioning command type:
0: floating-point number
1: integer; converts values in the
register by referring to the decimal 0 to 1
place setting in Pr.301.
MLC axis positioning commands (D
registers): D1064 - D1080
Jog speed mode:
When enabled, this parameter changes
the unit of D1062 (Speed setting for jog
feeding and dry run) from speed (F) to
percentage (%), with a maximum limit 0 to 1
of 100%.
So, the JOG speed is Pr.640 ×
D1062(%).
0: speed; 1: %
Display range of the special D rotation
axis coordinates
0 to 1
0: the display range is -360 to +360.
1: the display range is 0 to 360.
Whether to refer to speed override
setting for look ahead function
0: the look ahead function does not
refer to the speed override setting.
For linear interpolation, the look
ahead speed refers to the highest
Channel auxiliary speed setting. For arc cutting, the
305 0 362 P
setting look ahead speed refers to the
setting of D1150. When the speed in
D1150 is lower than 80000 mm/min,
the system performs the look ahead
function at 80000 mm/min.
1: refer to the speed override setting
when performing the look ahead
function.
0 to 1
When speed override ≧ 100%, for
linear interpolation, the look ahead
speed refers to the highest speed
setting; for arc cutting, the look
ahead speed refers to the setting in
D1150.
When 0% < speed override setting <
100%, the look ahead speed for
both linear interpolation and arc
cutting refers to [Pr.316* Speed
override].
When speed override = 0%, the look
ahead speed for both linear
interpolation and arc cutting refers to
the F value specified in the G-code.
Whether to check if the X coordinate of
the start point in the G71/G72 turning
cycle is lower than the maximum X
0 to 1
coordinate of the contour profile.【L】
0: check
1: do not check
Maximum speed limit setting of RAPID
mode:
In RAPID mode, this parameter allows
you to set the maximum speed 0 to 1
reference source for each axis.
0: refer to Pr.621.
1: refer to Pr.638.
12-14
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
0 to 1
0: metric; 1: imperial
Default programming mode
0 to 1
0: absolute; 1: incremental
Default feed mode
0 to 1
0: feed/min; 1: feed/rev
Default plane
0 to 2
0: G17; 1: G18; 2: G19
Lathe G-code type
0 to 3
0: A; 1: B; 2: C
Set the X axis to diameter / radius
mode 0 to 1
0: diameter; 1: radius
Chamfer/fillet format setting
Value 0 1
G-code programming 0 to
306 Chamfer ,C_ ,C_ / C_ 532 P
parameter 0xFFFF
Fillet ,R_ ,R_ / R_
0 to 1
Linear angle
,A_ ,A_ / A_
function
Note: when the parameter is set to 1,
this setting is effective only when the C
axis and A axis are disabled.
Default workpiece coordinates
Default workpiece
Value
coordinates
0 G54
1 G55 0 to 5
2 G56
3 G57
4 G58
5 G59
Name Range
Tool length compensation mode
0: when the block has a tool length
compensation execution or
cancellation command without a
Z-axis command, Z axis moves.
0 to 1
1: when the block has a tool length
compensation execution or
cancellation command without a
Z-axis command, Z axis does not
move.
Spindle speed after reset
0: command speed remains after reset
Channel application 0 to 1 0 to
307 1: command speed becomes 0 after 0xD4 P
setting reset 0xFFFF
Software limit check mode
0: machine coordinates of the
programmed path 0 to 1
1: machine coordinates of the tool path
(with tool compensation calculated)
Tool length input mode
0 to 1
0: absolute; 1: incremental
G31 input source
0: disable
1: HSI 1 0 to 1
2: HSI 2
3: HSI 1&2
12-15
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
0: during the execution of a block, if
you manually move the tool from
its original position and then
resumes the program execution,
the tool moves the remaining
distance first and then returns to
the original path in the next motion
block, as shown in the following
figure.
0 to 1
12-16
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
(Only M03/M04/M05 and S codes 0 to 1
are supported)
0: off; 1: on
Cancel tool radius compensation for
G00 block
0: off; perform tool radius
compensation when running G00
0 to 1
block
1: on; cancel tool radius
compensation when running G00
block
Name Range
Feed rate reference
0 to 1
0: program; 1: Pr.314
Set local variable to null
0: off, #1 - #50 are 0 0 to 1
1: on, #1 - #50 are null
Current monitoring function
0 to 1
0: off; 1: on
MPG offset
0 to 1
0: off; 1: on
Tool compensation interference
check 0 to 1
0: on; 1: off
Motion speed remains when
coordinate system switches 0 to 1
0: off; 1: on
Motion speed remains when macro
call
0: disable
1: enable 0 to 1
Note: when this function is enabled, the G-
code motion does not slow down when the
main program runs M99.
Dynamic axis compensation function
0: disable
Disables the isocline filter
compensation and retains the filter
output value. This is to prevent the
motor from suddenly rotating to the
Channel auxiliary position it was before the 0 to 1 0 to
308 compensation was enabled. 0 P
setting 1: enable
0xFFFF
Enables the isocline filter
compensation, with each axis
corresponding to the special D
registers, D1126 to D1146.
System halts when running to M99
0: off; returns to the main program
0 to 1
when running to M99
1: on: halts when running to M99
ABS coordinate changes after tool
length / wear modification 0 to 1
0: remain; 1: change
Coordinate system setting after
system reset and M30 execution
0 to 1
0: Pr.306 default
1: continue to use the G-code setting
Tool ID display source
Set to use the G-code or MLC
special D register to control the 0 to 1
spindle tool ID in POS screen.
0: G-code; 1: D1115
Spindle speed reference in feed/rev
mode0: command; in the feed-per-
revolution mode, the calculation of
the cutting speed refers to the
spindle’s command speed. 0 to 1
1: feedback; in the feed-per-
revolution mode, the calculation of
the cutting speed refers to the
spindle’s feedback speed.
12-17
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
Peck-drilling escape Sets the retraction amount for performing
324 100 1 to 50000 R
amount peck drilling. Unit: μm
Name Range
Tool withdraw direction (for G76 / G87
cycle command) 0 to 3
0: +X; 1: -X; 2: +Y; 3: -Y
Drilling / tapping mode
0: general 0 to
326 Cycle parameter 1: deep-pecking (feed amount = Q, 0 R
0xFFFF
retraction amount = R)
2: pecking (feed amount = Q, 0 to 3
retraction amount = D)
3: deep-pecking P (feed amount =
Q, retraction amount = R, dwell
time = Pr.513)
Sets the time for the servo motor to decelerate
EMG stop time to zero speed when the emergency stop is
327 pressed in AUTO mode. 50 5 to 500 R
constant
Unit: msec
Sets the delay time for the special M relay
M2114 System emergency stop when the
328 EMG stop delay time 35 0 to 2000 R
system is stopped and in Servo Off status.
Unit: msec
The speed does not decelerate to zero when
G00 is executed between blocks with this
parameter set. Use this parameter to set the
blending ratio. The greater the value, the less
334 G00 blending ratio 0 0 to 100 R
the deceleration at block transitions and the
faster the speed; the smaller the value, the
more the deceleration at block transitions and
the slower the speed. Unit: %
Halt M-code 1 (0: no setting)
Halt M-code 2
Halt M-code 3
350
Halt M-code 4
to Halt M-code 1 - 8 0 0 to 1000 P
Halt M-code 5
357
Halt M-code 6
Halt M-code 7
Halt M-code 8
Spindle-to-C axis M-code for switching the spindle to C axis for
358 mode switch M-code the lathe system. This M-code can be used as 0 0 to 1000 P
【L】 a halt M-code.
C axis-to-Spindle M-code for switching the C axis to spindle for
359 mode switch M-code the lathe system. This M-code can be used as 0 0 to 1000 P
【L】 a halt M-code.
Bit 0 - 5: synchronous direction control of X -
C axes
0: same direction
1: different directions
Name Range
Synchronization
360 Synchronous direction for X axis 0 to 1 0 0 to 0x3F P
direction control
Synchronous direction for Y axis 0 to 1
Synchronous direction for Z axis 0 to 1
Synchronous direction for A axis 0 to 1
Synchronous direction for B axis 0 to 1
Synchronous direction for C axis 0 to 1
12-18
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
For example, to have the X axis follow the Y
axis for synchronous motion control, set this
parameter to 2.
Value Master axis
0 0: disable synchronous motion control
Synchronous control
361 1 X 0 0 to 6 P
X
2 Y
3 Z
4 A
5 B
6 C
0: disabled; 1 - 6: X - C
Synchronous control Specifies the master axis for Y axis (slave) to
362 0 0 to 6 P
Y follow.
Synchronous control Specifies the master axis for Z axis (slave) to
363 0 0 to 6 P
Z follow.
Synchronous control Specifies the master axis for A axis (slave) to
364 0 0 to 6 P
A follow.
Synchronous control Specifies the master axis for B axis (slave) to
365 0 0 to 6 P
B follow.
Synchronous control Specifies the master axis for C axis (slave) to
366 0 0 to 6 P
C follow.
Synchronous control Specifies the master axis for U axis (slave) to
367 0 0 to 6 P
U follow.
Synchronous control Specifies the master axis for V axis (slave) to
368 0 0 to 6 P
V follow.
Synchronous control Specifies the master axis for W axis (slave) to
369 0 0 to 6 P
W follow.
Sets the master axis of which command is
sent for X axis (slave) to execute.
Under the transfer control, the master axis’
control command is transferred to the slave
axis for execution.
For example, to transfer Y axis’ (master’s)
control command to X axis to execute, set this
parameter to 2.
371 Transfer control X Value Master axis 0 0 to 6 P
0 0: disable the transfer function
1 X
2 Y
3 Z
4 A
5 B
6 C
Sets the master axis of which command is
372 Transfer control Y 0 0 to 6 P
sent for Y axis (slave) to execute.
Sets the master axis of which command is
373 Transfer control Z 0 0 to 6 P
sent for Z axis (slave) to execute.
Sets the master axis of which command is
374 Transfer control A 0 0 to 6 P
sent for A axis (slave) to execute.
Sets the master axis of which command is
375 Transfer control B 0 0 to 6 P
sent for B axis (slave) to execute.
Sets the master axis of which command is
376 Transfer control C 0 0 to 6 P
sent for C axis (slave) to execute.
12-19
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
Sets the master axis of which command is
378 Transfer control V 0 0 to 6 P
sent for V axis (slave) to execute.
Sets the master axis of which command is
379 Transfer control W 0 0 to 6 P
sent for W axis (slave) to execute.
Name Range
Handwheel reverse mode for M, S, T-
code execution:
Sets whether to skip the M, S, and T-
codes execution when the handwheel
reverses.
0: stop; execution for M, S, and T 0 to 1
codes is stopped when the
handwheel reverses.
1: skip (function enabled); skip the M,
S, T-codes when the handwheel
reverses.
Homing speed refers to the speed
override setting.
0: disable
1: the speed for searching for the 0 to 1
sensor and homing refers to D1056
(applicable to homing modes 1, 2, 4,
5, and 8.)
Homing function supports MPG
simulation.
When the MPG simulation is enabled,
you can use the handwheel for
returning to the origin (optional
function). 0 to 1
(applicable to homing modes 1, 2, and
5)
0: disable
Channel application 1: enable
485 0 0 to 65535 P
setting Lock axis moving direction in AUTO
mode.
When the special M relays (M1344 -
M1361) corresponding to the axes are
triggered, the operation in JOG or
MPG mode is locked based on the
current operating direction. In HOME
mode, the homing motion is stopped
whenever any of the special M relays 0 to 1
for axis movement is triggered. When
performing arc commands, the system
also checks whether to lock the
operation in positive/negative direction
based on the arc path.
0: disable
1: lock the axis moving direction in
AUTO mode
G31 Feed mode setting.
0: mm/min 0 to 1
1: refers to the feed mode currently
used by the system
Enable the register for handwheel
pulse input.
D1175 (int16): input the handwheel
pulse (increment)
0 to 1
D1352 (int32): read the handwheel
pulse
0: disable
1: enable
12-20
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
executed.
0 to 1
0: keep the local variables
1: clear the local variables
Tool length compensation after M30 is
executed.
0 to 1
0: cancel the tool length compensation
1: keep the tool length compensation
Channel application
485 Tool length compensation after M02 is 0 0 to 65535 P
setting executed.
0 to 1
0: cancel the tool length compensation
1: keep the tool length compensation
Tool length compensation after system
reset and powered on.
0 to 1
0: cancel the tool length compensation
1: keep the tool length compensation
Tool life calculation.
0: disable 0 to 1
1: enable
Reference source for tool life
calculation.
0 to 1
0: tool compensation ID
1: tool ID
Escape amount setting for peck tapping.
Peck-tapping escape ※ If this parameter is 0, the escape amount
498 0 0 to 50000 R
amount【M】 refers to the Pr.324 setting.
Unit: μm
If there is a motion command in the program,
the [Axis limit] special M relay is set to On. In
this case, you must set the [Allow axis
movement] special M relay to On to have this
program block executed.
Name Range
X axis movement protection (0: on; 1: off) 0 to 1
Y axis movement protection (0: on; 1: off) 0 to 1
Z axis movement protection (0: on; 1: off) 0 to 1
A axis movement protection (0: on; 1: off) 0 to 1
B axis movement protection (0: on; 1: off) 0 to 1
C axis movement protection (0: on; 1: off) 0 to 1
U axis movement protection (0: on; 1: off) 0 to 1
V axis movement protection (0: on; 1: off) 0 to 1
W axis movement protection (0: on; 1: off) 0 to 1
Axis movement
501 Relevant special M relays: 0 0 to 65535 P
protection
X axis Allow X axis
M2400 M1312
movement limit movement
Y axis Allow Y axis
M2401 M1313
movement limit movement
Z axis Allow Z axis
M2402 M1314
movement limit movement
A axis Allow A axis
M2403 M1315
movement limit movement
B axis Allow B axis
M2404 M1316
movement limit movement
C axis Allow C axis
M2405 M1317
movement limit movement
U axis Allow U axis
M2406 M1318
movement limit movement
V axis Allow V axis
M2407 M1319
movement limit movement
W axis Allow W axis
M2408 M1320
movement limit movement
12-21
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
parameter to set the rotation axis (tool axis) to
use.
Value Axis No.
0 Function disabled
Polygon cutting axis 4 A
508 0 0, 4 to 9 P
setting
5 B
6 C
7 U
8 V
9 W
Torque limit switch for each servo axis
(required with MLC)
Axis No. Bit Decimal
X 0 1
Y 1 2
Z 2 4
A 3 8
Torque limit for each
509 B 4 16 0 0 to 65535 P
axis
C 5 32
U 6 64
V 7 128
W 8 256
For example, to enable the torque limit of X
and Z axes, you must add the decimal values
of these axes, so set Pr.509 to 5.
The dwell time at the top of the hole refers to
this parameter setting when the drilling /
Drilling/tapping cycle tapping mode is set as follows.
513 dwell time above hole 0 0 to 50000 R
(1) Pr.326 (drilling/tapping mode) is set to 3
bottom
(2) Variable L in drilling / tapping command =
3
After the system sends a motion command,
and the time set by Pr.514 passes while the
514 Feedback check time 0 0 to 65535 R
position feedback value remains the same,
alarm 4FFD occurs. Unit: ms
Name Range
Operation panel filter time (ms) 1 to 3
Home / limit input point planning
0 to 1
0: off; 1: on
EMG stop source
0: IES 0 to 1
1: HSI on OPENCNC
2006 Input source setup Enable RIO as the HSI contact 0 0 to 49152 P
0: off; 1: on
Special Special
DI DI
M M
X280 M2128 X284 M2132 0 to 1
12-22
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
2010
High speed input
trigger setting
Name
HSI 1 trigger setting
HSI 2 trigger setting
Range
0 to 1
0 to 1
Setting Pr.2010 to 0 for the counter to count
0 0 to 65535 P 12
when it is rising-edge triggered; setting
Pr.2010 to 1 for the counter to count when it is
falling-edge triggered.
Signal conversion card (for converting motion
commands to pulses) output setting
0: general (connect to the servo drive)
1: bridge (connect the physical wiring of the
command end to the feedback end)
Name Range
1st axis feedback source 0 to 1
2nd axis feedback source 0 to 1
rd
3 axis feedback source 0 to 1
4th axis feedback source 0 to 1
5th axis feedback source 0 to 1
Signal conversion 6th axis feedback source 0 to 1
2049 0 0 to 65535 P
card output setting 7th axis feedback source 0 to 1
8th axis feedback source 0 to 1
9th axis feedback source 0 to 1
th
10 axis feedback source 0 to 1
11th axis feedback source 0 to 1
th
12 axis feedback source 0 to 1
Pulse command type
0: A/B phase
1: CW/CCW 0 to 3
2: Pulse/direction
3: A/B phase
Pulse logic
0 to 1
0: positive; 1: negative
Encoder resolution of
the signal conversion
2050 The motor single-frequency pulse number. 0 0 to 65535 P
card for 1st axis
(single-phase)
Encoder resolution of
the signal conversion
2051 The motor single-frequency pulse number. 0 0 to 65535 P
card for 2nd axis
(single-phase)
Encoder resolution of
the signal conversion
2052 The motor single-frequency pulse number. 0 0 to 65535 P
card for 3rd axis
(single-phase)
Encoder resolution of
the signal conversion
2053 The motor single-frequency pulse number. 0 0 to 65535 P
card for 4th axis
(single-phase)
Encoder resolution of
the signal conversion
2054 The motor single-frequency pulse number. 0 0 to 65535 P
card for 5th axis
(single-phase)
12-23
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
2055 The motor single-frequency pulse number. 0 0 to 65535 P
card for 6th axis
(single-phase)
Encoder resolution of
the signal conversion
2056 The motor single-frequency pulse number. 0 0 to 65535 P
card for 7th axis
(single-phase)
Encoder resolution of
the signal conversion
2057 The motor single-frequency pulse number. 0 0 to 65535 P
card for 8th axis
(single-phase)
Encoder resolution of
the signal conversion
2058 The motor single-frequency pulse number. 0 0 to 65535 P
card for 9th axis
(single-phase)
Encoder resolution of
the signal conversion
2059 The motor single-frequency pulse number. 0 0 to 65535 P
card for 10th axis
(single-phase)
When performing cylinder interpolation with
the plane specified (by G-code), set Pr.601 as
the linear axis parallel to the rotation axis on
The parallel axis of this plane.
the rotation axis that
executes cylinder Value Parallel axis
601 0 0 to 3 P
interpolation 0 Function disabled
(1 - 3: X - Z) 1 X
2 Y
3 Z
Sets the maximum movement speed for G00
and manual motion modes (JOG, MPG,
RAPID, and HOME).
G00/manual
621 When you set this parameter to 0, the axis is 5000 0 to 60000 R
maximum speed
not restricted by the maximum feed speed of
G00; its speed is determined by Pr.316.
Unit: mm/min, inch/min, rpm
Sets the acceleration and deceleration time
G00/manual for G00 and manual motion modes (JOG,
622 50 0 to 10000 R
ACC/DEC time MPG, RAPID, and HOME).
Unit: msec
Sets the S-curve time constant for G00 and
G00/manual manual motion modes (JOG, MPG, RAPID,
623 5 1 to 2000 R
S-curve time and HOME).
Unit: msec
Sets the maximum speed for G01 of each
axis.
625 G01 maximum speed When you set this parameter to 0, the axis is 0 0 to 60000 R
not restricted by the maximum feed speed of
G01; its speed is determined by Pr.318.
Unit: mm/min, inch/min, rpm
Maximum speed of Maximum speed limit of RAPID mode.
638 10 0 to 65535 R
RAPID mode Unit: mm/min, inch/min, rpm
The maximum speed when the jog override is
at 100%.
Note:
640 Jog speed at 100% 1. To enable the function, set the parameter Pr.305 0 0 to 65535 R
(JOG speed mode).
2. The speed limit refers to Pr.621 (G00/manual
maximum speed).
12-24
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
Synchronous
642 the value set by Pr.642, B645 [Excessive 50 0 to 1000 R
tolerance
synchronous following error] occurs.
Unit: 0.1 mm
If the following error exceeds the setting of
Pr.643 in any movement, B630 [Excessive
following error] occurs. This parameter is for
Feedback following
643 setting the tolerance for the servo following 30000 1 to 60000 R
error
command.
Unit: μm (linear axes); 0.1 degree (rotation
axes)
The function of checking whether the position
is reached for G00, G09, and G61 blocks.
This parameter sets the range for defining
“position reached” (linear axis: 0.001 mm;
rotation axis: 0.1 degree). When this setting is
Range for defining as not 0, this position reached check function is
646 0 0 to 6000 R
position reached enabled. When the position reached check
function is on, the system will not execute the
following block unless the error between the
command and the feedback is lower than the
setting of Pr.646 for the axis (Cmd - Fbk <
Pr.646).
When starting, the system checks the error
between the command and the feedback from
Feedback position the servo. If the error exceeds the setting of
648 Pr.648, the servo cannot switch to Servo on. 20 1 to 6000 R
check after startup
Unit: μm (linear axes), 0.1 degree (rotation
axes)
12-25
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
determine whether to enable the tool magazine functions.
Contact the distributors or equipment suppliers for settings of hardware parameters.
12-26
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12-27
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
403 Spindle integral gain response. But if the gain is too large, it may 50 1 to 1000 P
cause machine jitter.
Unit: 0.001 rad/s
Sets the maximum speed for spindle
positioning.
If the current speed exceeds the setting of
Pr.404, the system decreases the spindle
Spindle high speed to the speed set in Pr.404 and then
404 100 1 to 20000 R
positioning speed performs spindle positioning.
If the spindle speed is lower than the setting of
Pr.404, it refers to Pr.420 Spindle low
positioning speed.
Unit: rpm
Spindle positioning Sets the Z-phase offset for spindle positioning.
405 0 0 to 36000 R
offset Unit: 0.01 degree
Sets the allowable error between the target
Spindle target speed
406 speed and actual speed for the spindle. 10 0 to 300 P
error
Unit: rpm
Sets the spindle positioning error. If the actual
positioning error exceeds the setting, the
spindle positioning fails.
Spindle positioning Position error M2258
407 100 0 to 36000 P
error
Error > Pr.407 0
Error ≦ Pr.407 1
Unit: 0.01 degree
If the spindle speed is lower or equal to this
parameter value, the zero speed signal is on.
Spindle zero speed Spindle speed M2257
408 5 0 to 1000 P
error
Spindle speed > Pr.408 0
Spindle speed ≦ Pr.408 1
Spindle maximum Sets the maximum speed for the spindle.
409 20000 0 to 600000 P
speed Unit: rpm
Spindle minimum
410 Sets the minimum speed for spindle. Unit: rpm 10 0 to 10000 P
speed
Sets the acceleration and deceleration time for
Spindle ACC/DEC the spindle. The greater the value, the longer
411 20 1 to 20000 R
time constant the acceleration and deceleration time.
Unit: msec
Spindle S-curve time Sets the S-curve time constant of the spindle.
412 10 1 to 2000 R
constant Unit: msec
When the spindle is under closed-loop voltage
control, switch M1127 to instantly change the
spindle Kpp gain.
M1127 Spindle Kpp gain
0 Pr.419
1 Pr.413
413 Spindle 2nd Kpp gain 0 1 to 1000 R
When the spindle performs positioning at low
speed, it requires a higher gain value, while a
high gain value may lead to vibration during
high-speed rotation. Use D1380 Spindle actual
speed and this parameter to instantly change
the spindle Kpp gain value.
Sets the acceleration and deceleration time for
Tapping ACC/DEC
416 the tapping operation of the 1st spindle. 2000 1 to 20000 R
time constant
Unit: msec
Sets the S-curve time constant for the tapping
Tapping S-curve time
417 operation of the 1st spindle. 100 1 to 2000 R
constant
Unit: msec
12-28
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
the gain, the lower the following error, and the
more precise the positioning. However, if the
419 Spindle Kpp gain 0 0 to 1000 R
value is set too high, it may cause vibration.
The parameter value is relevant to the
bandwidth of the inverter. It is recommended
that you start from a lower gain and then
gradually increase the value.
If the spindle speed is slower than the setting
of Pr.404 or the spindle is stopped, and the
Spindle low
420 system performs spindle positioning, the 100 1 to 20000 R
positioning speed
spindle applies the speed set in Pr.420.
Unit: rpm
Tapping retraction setting. The tapping
retraction speed is F multiply by the value of
Tapping retraction
421 Pr.421. The higher the value, the faster the 10 10 to 50 R
speed ratio
retraction.
Unit: 0.1 times
Gear ratio numerator Sets the numerator of the first set of spindle
422 1 0 to 60000 P
1 gear ratio.
Gear ratio Sets the denominator of the first set of spindle
423 1 0 to 60000 P
denominator 1 gear ratio.
Gear ratio numerator Sets the numerator of the second set of
424 1 0 to 60000 P
2 spindle gear ratio.
Gear ratio Sets the denominator of the second set of
425 1 0 to 60000 P
denominator 2 spindle gear ratio.
Gear ratio numerator Sets the numerator of the third set of spindle
426 1 0 to 60000 P
3 gear ratio.
Gear ratio Sets the denominator of the third set of spindle
427 1 0 to 60000 P
denominator 3 gear ratio.
Gear ratio numerator Sets the numerator of the fourth set of spindle
428 1 0 to 60000 P
4 gear ratio.
Gear ratio Sets the denominator of the fourth set of
429 1 0 to 60000 P
denominator 4 spindle gear ratio.
Tool retraction Adjusts the pre-calculated stop distance for the
distance adjustment tapping operation (feed axis follows the
430 rate for tapping spindle). (Unit: 0.1%) 1000 0 to 2000 P
operation (feed axis The default value for the parameter is 1000
follows the spindle) (100%) and the maximum limit is 200%.
Tap-learning setting The manual setting value after the tap-learning
434 0 0 to 65535 P
value operation is complete.
Default value for tap- The tap-learning default value can improve the
435 0 0 to 65535 P
learning operation efficiency for the tap-learning process.
When the error between the 1st spindle
command and the feedback speed is greater
than the value of Pr.406 and the duration
exceeds the error checking time (msec) set in
1st spindle error
436 Pr.436, the alarm B646 (Excessive spindle 0 0 to 65535 R
checking time
speed error) occurs and this will stop the feed
axis and spindle. When Pr.436 is set to 0, the
system does not check whether the spindle
target speed is reached.
12-29
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
switch:
When using the proximity switch for
positioning function, use this 0 to 3
parameter to set the number of
rotations of the spindle during Z-
phase searching.
Feedback encoder setting for multi-
stage spindle
0 to 1
0: absolute encoder
1: incremental encoder
Unit switch for spindle target speed
error
0: the unit of spindle target speed
error (Pr.406) is rpm. 0 to 1
1: the unit of spindle target speed
error (Pr.406) is 0.1%.
Note: the maximum setting is 50%.
1st spindle gear maximum speed limit
0: disable
Spindle auxiliary 1: enable
437 0 to 1 0 0 to 3 P
You can set the maximum speed for
function
the four gears of the 1st spindle in the
POS screen.
Reference for [Spindle speed
reached] when threading
0: the condition for “speed reached”
is that the speed is lower than 0 to 1
10 rpm.
1: the condition for “speed reached”
refers to M2256.
G97 maximum speed of 1st spindle
0: enable; both G96 and G97 are
restricted by G50. 0 to 1
1: disable; G96 is restricted by G50.
G97 is not restricted by G50.
Switch of spindle polarity check:
When the spindle output mode is
analog voltage or pulse, the spindle
command is opposite to the feedback
0 to 1
direction and the alarm [431C: spindle
polarity error] occurs.
0: enable (default)
1: disable
2nd spindle default
438 The default spindle speed when power is on. 0 0 to 60000 P
speed
12-30
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
0: off
1: on
Closed-loop control flag
0: off 0 to 1
1: on (feedback encoder is required)
Spindle output mode
0: communication (DMCNET)
0 to 2
1: pulse (B series)
2: analog voltage
Speed control mode
1
1: PUU
Spindle encoder magnification
0: 1000 times 0 to 1
1: 4 times
Analog spindle speed source
0: command 0 to 1
1: encoder
2nd spindle Analog spindle feedback encoder 0 to
439 0 P
application setting source 0xFFFF
0 to 1
0: spindle
1: motor
Spindle speed reference
0: program 0 to 1
1: Pr.438
Spindle Max. speed command check
0: off 0 to 1
1: on
Spindle speed D1458 display mode
0: command speed (S-code)
1: instant
Closed loop = instant spindle 0 to 1
feedback speed
Open loop = instant spindle command
speed
Spindle voltage output mode
0: -10V to +10V
0 to 1
1: 0V to +10V (available under open
loop control)
2nd spindle encoder Sets the feedback channel of the spindle
441 8 0 to 8 P
port No. encoder.
2nd spindle encoder Sets the encoder resolution (single-phase).
442 1280 2 to 60000 P
resolution Unit: pulse/rev
The analog speed integral gain of the spindle.
The greater the value, the faster the response.
2nd spindle integral
443 But if the gain is too large, it may cause 50 1 to 1000 P
gain
machine jitter.
Unit: 0.001 rad/s
Sets the maximum speed for spindle
positioning. If the current speed exceeds the
setting of Pr.444, the spindle decelerates to
the speed set in Pr.444 and then performs
2nd spindle high
444 positioning. 100 1 to 20000 P
positioning speed
If the spindle speed is lower than the setting of
Pr.444, it refers to Pr.460 Spindle low
positioning speed.
Unit: rpm
2nd spindle Sets the Z-phase offset for spindle positioning.
445 0 0 to 36000 R
positioning offset Unit: 0.01 degree
Sets the allowable error between the target
2nd spindle target
446 speed and actual speed of the spindle. 10 0 to 300 P
speed error
Unit: rpm
Sets the spindle positioning error. If the actual
positioning error exceeds the setting, the
2nd spindle spindle positioning fails.
447 Unit: 0.01 degree 100 0 to 36000 P
positioning error
Position error M2263
Error > Pr.447 0
Error < Pr.447 1
12-31
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
(NC > MLC M2262)
2nd spindle maximum Sets the maximum speed for the spindle.
449 20000 0 to 600000 P
speed Unit: rpm
nd
2 spindle minimum Sets the minimum speed for the spindle.
450 10 0 to 10000 P
speed Unit: rpm
Sets the acceleration and deceleration time for
2nd spindle ACC/DEC the spindle. The greater the value, the longer
451 20 1 to 20000 R
time constant the acceleration and deceleration time.
Unit: msec
2nd spindle
Sets the S-curve time constant of the spindle.
452 S-curve time 10 1 to 2000 R
Unit: msec
constant
When the spindle is under closed-loop voltage
control, switch M1143 to instantly change the
spindle Kpp gain.
M1143 Spindle Kpp gain
0 Pr.459
2nd spindle 1 Pr.453
453 0 1 to 1000 R
2nd Kpp gain When the spindle performs positioning at low
speed, it requires a higher gain value, while a
high gain value may lead to vibration during
high-speed rotation. Use D1380 Spindle actual
speed and this parameter to instantly change
the spindle Kpp gain value.
2nd spindle tapping Sets the acceleration and deceleration time for
456 ACC/DEC time the tapping operation of the 2nd spindle. 2000 1 to 20000 R
constant Unit: msec
Sets the S-curve time constant for the tapping
2nd spindle tapping S-
457 operation of the 2nd spindle. 100 1 to 2000 R
curve time constant
Unit: msec
When the spindle is under closed-loop voltage
control, use this parameter to adjust the
spindle position loop bandwidth. The greater
the gain, the lower the following error, and the
more precise the positioning. However, if the
459 2nd spindle Kpp gain 0 0 to 1000 R
value is set too high, it may cause vibration.
The parameter value is relevant to the
bandwidth of the inverter. It is recommended
that you start from a lower gain and then
gradually increase the value.
If the current spindle speed is slower than the
2nd spindle low setting of Pr.444 or is zero, and the system
460 100 1 to 20000 P
positioning speed performs spindle positioning, the spindle
applies the speed set in Pr.460. Unit: rpm
Tapping retraction setting. The tapping
nd retraction speed is F multiply by the value of
2 spindle tapping
461 Pr.461. The higher the value, the faster the 10 10 to 50 R
retraction speed ratio
retraction.
Unit: 0.1 times
2nd spindle gear ratio Sets the numerator of the first set of the 2nd
462 1 0 to 60000 P
numerator 1 spindle gear ratio.
2nd spindle gear ratio Sets the denominator of the first set of the 2nd
463 1 0 to 60000 P
denominator 1 spindle gear ratio.
2nd spindle gear ratio Sets the numerator of the second set of the 2nd
464 1 0 to 60000 P
numerator 2 spindle gear ratio.
2nd spindle gear ratio Sets the denominator of the second set of the
465 1 0 to 60000 P
denominator 2 2nd spindle gear ratio.
2nd spindle gear ratio Sets the numerator of the third set of the 2nd
466 1 0 to 60000 P
numerator 3 spindle gear ratio.
2nd spindle gear ratio Sets the denominator of the third set of the 2nd
467 1 0 to 60000 P
denominator 3 spindle gear ratio.
2nd spindle gear ratio Sets the numerator of the fourth set of the 2nd
468 1 0 to 60000 P
numerator 4 spindle gear ratio.
12-32
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
476
2nd spindle speed
error checking time
command and the feedback speed is greater
than the value of Pr.446 and the duration
exceeds the error checking time (msec) set in
Pr.476, the alarm B646 (Excessive spindle
speed error) occurs and this will stop the feed
0 0 to 65535 R
12
axis and spindle. When Pr.476 is set to 0, the
system does not check whether the spindle
target speed is reached.
Name Range
Unit switch for spindle target speed
error
2nd spindle auxiliary 0: the unit of spindle target speed
477 0 0 to 3 P
function error (Pr.446) is rpm. 0 to 1
1: the unit of spindle target speed
error (Pr.446) is 0.1%.
Note: the maximum setting is 50%.
Pr.512 sets the filter time for the spindle
feedback speed.
In the feed-per-revolution mode in the lathe
system, this parameter is used to alleviate the
fluctuation of feed rate caused by the noise
from the spindle speed feedback, thus it can
Spindle feedback avoid affecting the surface finish during
512 speed processing. 0 0 to 65525 R
filter time ※ You must set Pr.399 spindle speed source
to 1 (encoder).
Pr.512 Spindle feedback filter value
Pr.512 = 0 4 ms
0 < Pr.512 < 200 Pr.512 (ms)
200 < Pr.512 200 ms
12-33
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
Par. Default Setting Pro-
Item Description
No. value range perty
Sets the machine coordinates for the 1st
software positive limit.
Set this parameter to 0 to disable the function.
Unit: mm
1. An overtravel will cause the software
positive limit error.
2. You can cancel the software limit by
triggering the special M relay.
Axis Cancel the software limit
1st software positive X M1248 -10^5 to
602 10^5 R
limit +10^5
Y M1249
Z M1250
A M1251
B M1252
C M1253
U M1254
V M1255
W M1256
Sets the machine coordinates for the 1st
software negative limit.
Set this parameter to 0 to disable the function.
1st software negative Unit: mm -10^5 to
603 -10^5 R
limit 1. An overtravel will cause the software +10^5
negative limit error.
2. You can cancel the software limit by
triggering the special M relay.
Sets the machine coordinates for the 2nd
software positive limit.
2nd software positive -10^5 to
604 Set this parameter to 0 to disable the function. 10^5 R
limit +10^5
An overtravel will cause the software positive
limit error. Unit: mm
Sets the machine coordinates for the 2nd
software negative limit.
2nd software negative -10^5 to
605 Set this parameter to 0 to disable the function. -10^5 R
limit +10^5
An overtravel will cause the software negative
limit error. Unit: mm
When the function of decimal places for the
lead screw pitch (Pr.634) is enabled, you can
input the decimals for the pitch value with
Decimals of lead Pr.627.
627 0 0 to 9999 P
screw pitch Unit: 0.1 μm
Lead screw pitch for the axis:
Pr.633 + Pr.627 x 0.0001 (mm).
Sets the input polarity of positive / negative
hardware limits and the home sensor.
Sets to 0 as an active Low NC switch.
Sets to 1 as an active High NO switch.
628 Sensor setting Name Range
0 0 to 3F P
Positive limit sensor setting 0 to 1
Negative limit sensor setting 0 to 1
Home sensor setting 0 to 1
Sets the motor resolution per revolution
630 Encoder resolution 1280 10 to 50000 P
(single-phase).
12-34
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12-35
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
0: rotates to the specified angle in the
0 to 1
original direction.
1: rotates to the specified angle in the
reverse direction.
12-36
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
Par. Default Setting Pro-
Item Description
No. value range perty
After performing homing and finding the Z
pulse, the system has the axis offset by the
Machine origin value of Pr.606 and refers to the offset position -10^5 to
606 0 R
coordinates as the machine origin. +10^5
Unit: mm
Sets the machine coordinates for the 2nd
reference point.
2nd reference -10^5 to
607 (Sets the 2nd reference point in the G30 0 R
coordinates +10^5
command.)
Unit: mm
Sets the machine coordinates for the 3rd
reference point.
3rd reference -10^5 to
608 (Sets the 3rd reference point in the G30 0 R
coordinates +10^5
command.)
Unit: mm
Sets the machine coordinates for the 4th
reference point.
4th reference -10^5 to
609 (Sets the 4th reference point in the G30 0 R
coordinates +10^5
command.)
Unit: mm
Sets the position error for the 2nd, 3rd, and 4th
reference points. For example, when Pr.610 =
Reference position 0.2, it means when the position error between -10^8 to
610 0 R
tolerance the machine coordinate and the 2nd reference +10^8
point is within ±0.2 mm, the axis is regarded as
reaching the 2nd reference point.
The homing operation refers to this parameter
setting to fine-tune the position of the slave
axis.
The setting steps are as follows:
1. Enable Pr.617 synchronous motion
calibration function for the slave axis.
Make sure that the origin parameters of
the master and slave axes are consistent.
2. After confirming the mechanical positions
of the master and slave axes are correct,
activate the synchronous motion function
(M1088).
-2147483647
Calibration value for 3. HMI operation steps:
613 DGN > System Monitoring > Synchronous 0 to P
synchronous motion 2147483647
Motion Monitoring.
4. In the Synchronous Motion Monitoring
screen, when the synchronous motion
calibration is set to 1, the system
calculates the synchronous motion
calibration value and automatically writes
the results to Pr.613.
Note: you must enable Pr.617 synchronous
motion calibration function, so that the
calibration field appears.
5. Cycle power on the controller, perform the
homing procedure, and then you can
perform the calibration.
12-37
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
When homing, once the servo reaches the
home sensor, it reverses and the system
regards the first Z pulse as the origin.
Start Speed 1
Finish Speed 2
Z Pulse
Home sensor
2: mode 2
When homing, after the servo reaches the
home sensor, it carries on in the same
direction to leave the home sensor, and the
system regards the first Z pulse as the origin.
Speed 2
Speed 1
Start Finish
Z Pulse
Home sensor
3: mode 3
The servo looks for the Z pulse at the 2nd
homing speed (Pr.619) and the system regards
it as the origin.
Start Speed 2
616 Origin search mode Home 1 0 to 24 P
Z pulse
Start Speed 1
Finish Speed 2
Z Pulse
+ Limit sensor
5: mode 5
Absolute motor.
6: mode 6
When homing, once the servo reaches the
home sensor, it reverses and decelerates to a
stop, and the system regards the stop point as
the origin.
Speed 1
Start Finish
Home sensor
12-38
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
motors)
After the servo performs homing for the
absolute motor, if the system triggers the
special M relays for homing (M1236 - M1241),
the system regards the current position as the
origin without clearing the machine
coordinates.
8: mode 8
There are two possible conditions when
homing. One is that the servo first reaches the
home sensor and the other is that the servo
first reaches the limit sensor.
Start Speed 1
Finish Speed 2
Z Pulse
Home sensor
Z Pulse
Home sensor
Limit sensor
24: mode 24
Using this mode to perform homing is
recommended when there is a home sensor on
the mechanical part and an absolute motor is
used.
The servo first finds the origin in the way as
mode 4 does and the the system uses the
absolute reset (Abs Rst) function in the DGN
screen. After resetting the origin of the
absolute motor, cycle power to the system.
The homing mode is automatically switched to
mode 5 after power cycling.
Start Speed 1
Finish Speed 2
Z Pulse
Home sensor
12-39
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
0: reverse 0 to 1
1: forward
Search home sensor when homing
0: off 0 to 1
1: on
Homing mode of rotation axis
0: single-turn
After the system calculates the
corresponding angle, the axis only
moves by the remaining angular
distance.
0 to 1
1: absolute
The homing procedure refers to the
machine coordinates and returns the
axis to the machine origin. No
processing for the corresponding
angle.
Return mode after reaching home
sensor
0: return to the machine origin
After finding the Z pulse, the axis
offsets by the value set in Pr.606.
Then, the system regards the current
0 to 1
617 Origin search setting position as the machine origin, 1 0 to 31 P
completing the homing procedure.
1: return to the Z pulse
After finding the Z pulse, the servo no
longer moves, completing the homing
procedure.
Homing option for sync. motion
0: when the synchronous control
function is enabled, the slave axes
and the master axis return to the
origin synchronously.
0 to 1
1: when the synchronous control
function is enabled, each axis can
return to the origin individually with
the synchronous protection function
(Pr.642) remaining enabled.
Distance for ignoring the Z pulse
0: off
When the servo leaves the sensor and
stops, it regards the first found Z pulse
as the reference Z pulse for homing.
1: on 0 to 1
After the servo leaves the sensor and
travels more than the fixed distance
set in Pr.645, it regards the first found
Z pulse as the reference Z pulse for
homing.
12-40
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
function
0: off
1: on
The homing procedure refers to Pr.613
(calibration value for synchronous
motion) to fine-tune the slave axis
position. You need to use this
parameter to enable the calibration
617 Origin search setting function for the slave axis. Make sure 1 0 to 31 P
0 to 1
the mechanical positions of the master
and slave axes are correct. Go to the
screen for setting synchronous
motions on the HMI. Calculate the Z
pulse difference between the master
and slave axes (Pr.613 calibration
value for synchronous motion) for the
slave to calibrate the position based
on this Z pulse difference and Pr.613
the next time the homing is executed.
Sets the speed for searching the home sensor
618 1st homing speed (Home Dog protector). 2000 0 to 10000 R
Unit: mm/min
nd Sets the speed for searching the Z pulse.
619 2 homing speed 200 0 to 2000 R
Unit: mm/min
Sets the speed for the first homing after
system starting with Pr.618 and Pr.619.
After the first homing, the servo refers to the
set value of Pr.620 for the following homing
Speed for moving to procedures.
620 10 0 to 20000 R
reference point ※The homing speed setting range is as
follows:
Pr.618 (Min.) ≦ Pr.620 ≦ Pr.621 (Max.)
Unit: mm/min
During homing, when the home sensor is
triggered (On), the motor reverses until the
signal is Off. If the moving distance exceeds
Homing origin
624 the setting of this parameter but the home 20 1 to 2000 R
protection distance
sensor signal remains On, the system sends
the alarm [B636 Home sensor error].
Unit: mm
Linear axis: after the servo leaves the sensor,
it travels more than the given distance
(Pitch*Pr.645%) to look for the Z pulse. If the
nearest Z pulse is within this given distance,
Distance for ignoring then it looks for the next Z pulse.
the Z pulse 0% to
645 Rotation axis: after the servo leaves the 100 R
100%
(0 to 100%) sensor, it travels more than the given distance
(Pr.645%*360-degree of the motor) to look for
the Z pulse. If the nearest Z pulse is within this
given distance, then it looks for the next Z
pulse.
12-41
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12 12.7.1
Par. No.
Ethernet parameter descriptions
Item Description
Default
value
Setting
range
Pro-
perty
10030 Host name System’s host name. CNC000 1 to 8 R
10031 IP address Sets the system IP address. 0.0.0.0 0 to 255 P
10032 Subnet mask Sets the subnet mask of the system. 0.0.0.0 0 to 255 P
10033 Default gateway Sets the system default gateway. 0.0.0.0 0 to 255 P
Name Range
Remote network function switch
0: disable 0 to 1
1: enable
Remote PC IP limitation
0: specified address
10034 Network function 0 0 to 1 P
Looks for the remote computer IP
addresses set in Pr.10036 to
Pr.10040. 0 to 1
1: domain
The computers in the same domain
of the CNC can directly connect to
the CNC.
Enable the DHCP function.
10035 DHCP switch 0: disable 0 0 to 1 P
1: enable
Remote PC IP
10036 IP address 1 0 255 P
address 1
Remote PC IP
10037 IP address 2 0 255 P
address 2
Remote PC IP
10038 IP address 3 0 255 P
address 3
Remote PC IP
10039 IP address 4 0 255 P
address 4
Remote PC IP
10040 IP address 5 0 255 P
address 5
Specifies an IP address from Pr.10036 -
Pr.10040 for the NETWORK folder under [File
Shared remote manage].
10041 0 0 to 5 P
directory IP address 0: do not specify an IP address.
1 - 5: specifies the corresponding IP
addresses in Pr.10036 - Pr.10040.
Name Range
FTP function switch 0 to 1
FTP anonymous user
10055 FTP setting Users without an account can 0 to 1 0 0 to 11 P
connect to the CNC FTP.
Set as main file after loaded 0 to 1
0: off; 1: on
Sets the username with 1 - 32 characters.
10057 FTP username The first character must be an English letter in CNCFTP - P
lower case.
10058 FTP password Sets the password with 1 - 8 characters. 12345678 - P
12-42
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
and thus affect the machining result.
Set the relevant compensation parameters to have the controller compute the appropriate
compensation amount according to the machine characteristics.
(1) When entering values in the length compensation fields, press um to enter absolute
values, or press um+ to enter incremental values.
(2) Use the CNCSoft to convert the compensation data measured by the calibration equipment
into compensation parameter files. Then, press IMPORT on the function bar in the next
page to import the data in absolute format. You can also press IMPORT+ to import and add
the data to the existing values.
(3) Press OK to confirm the update.
Backlash
1000 compensation 0 -2 to +2 R
amount
12-43
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
Friction compensation mode
0 1
Friction
1003 compensation 0 0 to 1 R
amount
Friction
1004 0 0 to 10000 R
compensation time
Name Range
Absolute or incremental input.
0: absolute input (actual value of the
measuring point)
0 to 1
1: incremental input (the difference
between the current and previous
measuring points)
Friction compensation in positive
direction.
Timing: compensates when the machine
Thread pitch moves in positive direction. 0 to 1 0 to
1006 0 R
compensation setting 0: disable 0xFFFF
1: enable
Friction compensation in negative
direction.
Timing: compensates when the machine
moves in reverse direction. 0 to 1
0: disable
1: enable
Friction compensation mode
0 to 1
0: pulse width
12-44
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
Pr.1003
12
1: exponential
Pr.1005 Pr.1004
Pr.1003
12-45
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
In the system parameter setting screen, you can change the settings of the system’s working
12 environment, such as system date, system time, background color, function bar text color, and
label text color. You can set each of these items individually as required.
12-46
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
Name Range
Sync axis coordinate display
Sync axis 0: disable 0 to 1
10009 0 0 to 65535 -
coordinate setting 1: enable
Sync axis workpiece coordinate
display
0 to 1
0: disable
1: enable
Enable the screensaver.
10010 Screensaver 0: disable 0 0 to 1 -
1: enable
Screensaver time
10011 Sets the first wait time for the screensaver. 10 1 to 60 -
1
Screen brightness Sets the first level of brightness for the
10012 30 0 to 99 -
1 screensaver.
Screensaver time
10013 Sets the second wait time for the screensaver. 30 1 to 60 -
2
Screen brightness Sets the second level of brightness for the
10014 10 0 to 99 -
2 screensaver.
Name Range
Account permission activation
method
0: by system 0 0 to 65535 P
0 to 1
1: by external I/O
M2934 = 1 (lock)
M2934 = 0 (unlock)
Auto open the previous file: after
enabling this function, when you
insert the USB drive or CF card to the
controller, the system automatically 0 to 1
opens the last executed file.
0: disable
1: enable
Auxiliary input window
(This function should be used with the
mouse. With the mouse connected to
the system, when you click the upper
right corner of the screen, a list 0 to 1
appears; when you click the input
10015 Account setting field, a keyboard appears.)
0: disable
1: enable
Machining count display format 0 0 to 65535 P
0: Word 0 to 1
1: Double word
No pop-up window display
0: displays the pop-up window 0 to 1
1: do not display the pop-up window
Automatically divide the value without
decimal points by 1000.
0: divide by 1000. In the OFS screen,
the entered value is automatically
0 to 1
divided by 1000.
1: do not divide by 1000. In the OFS
screen, the entered value is not
automatically divided by 1000.
SEARCH method
0: line number or label number 0 to 1
1: label number
12-47
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
1: no
※When the parameter is set to 1, if
the system switches to AUTO mode,
the main file you set with the auxiliary 0 to 1
key [Main] is opened.
※When the parameter is set to 1, if
the system switches to AUTO mode,
but it cannot find the main file, then
the main file switches to Default.NC.
Name Range
Reset system after EMG release: sets
whether to automatically generate a
Reset signal after the emergency stop
is released. 0 to 1
0: disable
1: enable
[SOFT] display after startup:
Sets whether to display the SOFT
screen as the default screen after
system startup. 0 to 1
0: disable
1: switch to SOFT screen after startup
Alarm screen settings
0: do not display the alarm screen
when an alarm occurs. 0 to 1
1: display the alarm screen when an
alarm occurs.
System parameter auto backup:
when this function is enabled, the
system automatically makes a
backup of the parameter data and
stores it to the CF card. Once any of
the parameters is modified, the 0 to 1
backup data in the CF card is
updated as well.
10016 System setting 4 0 to 65535 P
0: disable
1: enable
Hidden axis display:
If you set not to display an axis in the
CONFIG screen, the system refers to
this parameter setting to determine
whether the OFS screen hides the 0 to 1
specific axis coordinate.
0: display axis coordinate
1: do not display axis coordinate
O macro file protection:
0: off
1: on
When the parameter is enabled,
O_macro_ECP appears in the INTER
folder, and the O Macros moved into 0 to 1
that folder can neither be copied nor
read. In this case, you can set
Pr.10017 (Macro call file source) to
internal memory to protect the macro
content.
EXTEND (extension variable) display
0: 450 extension variables (#10001 -
#10450) 0 to 1
1: 1000 extension variables (#10001 -
#11000)
12-48
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
1: enable write protection
[POS] screen display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[PRG] screen display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[OFS] screen display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[DGN] screen display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[ALM] screen display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[GRA] screen display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[PAR] screen display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[SOFT] screen display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
Name Range
G-code editing: sets whether to allow
G-code editing.
0 to 1
0: editing is not allowed
1: editing is allowed
Macro call file source
0: CF card 0 to 1
1: internal memory
SF speed setting: sets whether you
can use the SF SET function to set
the cutting feed rate (F). 0 to 1
G-code edit
10017 0: disable 1 0 to 65535 -
setting
1: enable
Program auto reset after editing: sets
whether the cursor will automatically
return to the program starting line
after file editing. 0 to 1
0: disable
1: enable
Subprogram call file source
0: program (same disk as the main
0 to 1
program)
1: USB disk
12-49
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
The current program title field
displays the currently running
subprogram. 0 to 1
0: enable
1: disable
Support .txt file
0: disable 0 to 1
G-code edit 1: enable
10017 1 0 to 65535 -
setting Path of test program for friction
compensation:
The location where the program files
generated by the friction 0 to 1
compensation function are stored.
0: CF card
1: O_Macro
System macro command function
0: disable 0 to 1
1: enable
10019 Title bar text color Sets the text color for the title bar. BLACK 0 to 65535 -
Mode bar text
10020 Sets the text color for the mode bar. DARKBLUE 0 to 65535 -
color
Function bar text
10021 Sets the text color for the function bar. BLACK 0 to 65535 -
color
10022 Label text color Sets the text color for the labels. BLACK 0 to 65535 -
Numeric value
10023 Sets the text color for numeric values. BLUE 0 to 65535 -
color
Table gridline
10024 Sets the color of table gridline. BLACK 0 to 65535 -
color
System cursor COLOR_
10025 Sets the cursor color in the system. 0 to 65535 -
color S07
System text
10026 Sets the text highlight color in the system. WHITE 0 to 65535 -
highlight color
Software panel
10027 Sets the cursor color in the software panel. YELLOW 0 to 65535 -
cursor color
System alarm
10028 Sets the color of system alarms. RED 0 to 65535 -
color
User-defined
10029 Sets the color of user-defined alarms. BLUE 0 to 65535 -
alarm color
Software panel Sets the text highlight color in the software COLOR_
10042 0 to 65535 -
text highlight color panel. S07
12-50
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[MAGA] display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[SPINDLE] display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[MACHINE] display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[HOME] display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[COMP] display
0: on; 1: off 0 to 1
[PAR] group item Note: this parameter is only available for A
10043 series models. 0 0 to 65535 P
display
[SYSTEM] display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[MLC] display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[GRAPHIC] display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[SERVO] display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[CONFIG] display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
[SET RIO] display
0: on; 1: off 0 to 1
Note: this parameter is only available for A
series models.
12-51
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
the PRG group is only available in JOG or
MPG mode.
Name Range
X axis teaching
0 to 1
0: off; 1: on
Y axis teaching
0 to 1
0: off; 1: on
Z axis teaching
0 to 1
0: off; 1: on
A axis teaching
0 to 1
Channel 0 - axis 0: off; 1: on
10044 0 0 to 65535 P
teaching setting B axis teaching
0 to 1
0: off; 1: on
C axis teaching
0 to 1
0: off; 1: on
U axis teaching
0 to 1
0: off; 1: on
V axis teaching
0 to 1
0: off; 1: on
W axis teaching
0 to 1
0: off; 1: on
Teaching G-code generation
0: only for moving axes; 1: for all 0 to 1
axes
Name Range
[TUNING] display
0: on; 1: off 0 to 1
Note: this parameter is only available for
A series models.
[TEXT WR] display
0: on; 1: off 0 to 1
Note: this parameter is only available for
A series models.
[PRG]/[OFS]/ [LOGO WR] display
10045 [DGN] group item 0: on; 1: off 0 0 to 65535 P
0 to 1
display Note: this parameter is only available for
A series models.
[MACRO] display
0: on; 1: off 0 to 1
Note: this parameter is only available for
A series models.
[FILE QUEUE] display
0: on; 1: off 0 to 1
Note: this parameter is only available for
A series models.
12-52
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
0: disable
1: file scan (the PRG screen shows
the option of [BARCODE], and you
can use the LOAD function to load 0 to 2
the file to the main file).
2: special M trigger (scan the
10053 Barcode setting barcode to load the corresponding 0 0 to 8190 P
file to the main file).
The special M relay for triggering 0 to
barcode reading 1023
Barcode reading file source
0 to 1
0: CF card; 1: internal memory
Barcode input mode
0 to 1
0: element; 1: system
Sets the time duration for automatically
10054 Auto logout time 0 0 to 1440 -
logging out the permission account. Unit: min
Name Range
OFFSET
0: auxiliary key; 1: absolute; 0 to 2
2: incremental
WEAR
0: auxiliary key; 1: absolute; 0 to 2
2: incremental
COORD
0: auxiliary key; 1: absolute; 0 to 2
2: incremental
10059 OFS input mode Coordinate system auto setting 0 0 to 42 -
mode
0: write the machine coordinates to
the coordinate system
0 to 1
1: write the machine coordinates
corresponding to 0 point of
absolute coordinates to the
coordinate system
Clear offset coordinates after
setting the workpiece coordinates
0 to 1
0: disable
1: enable
Maximum tool Sets the maximum tool wear for a single cut to
10060 wear for a single avoid machining size error. 0 0 to 65535 -
cut Unit: 0.001 mm
Sets the maximum reading length.
10061 Barcode setting 0: 64 characters (maximum) 0 0 to 63 P
1 - 63: 1 - 63 characters
Sets to have the system read the specific NC
main file after each startup.
System default
10063 0: off; 1: on 0 0 to 1 P
main file
Note: this parameter is only available for models
dedicated to CAD/CAM applicaitons.
12-53
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
Par. Setting Pro-
Item Description Default value
No. range perty
When you set this value and enable
Pr.2001 control flag, the MLC ladder
scanning is available at a fixed time
2000 MLC scan time 2 2 to 1000 P
interval (ms). Setting this value too large
can cause delays in updating the MLC
devices.
MLC fixed scan time
0: off
2001 Control flag 0 0 to 1 P
1: on (leaves more process resource for
the HMI)
Sets the filter time for local I/O.
2003 Local I/O filter time 0 0 to 20 P
Unit: msec
12000 Program title Sets the program title. - - -
12001 Company name Enter the company name. - - -
12002 Designer name Enter the designer name. - - -
Sets whether to show the comments.
12003 Show comment 0: off 0 0 to 1 -
1: on
Sets whether to show the symbols.
12004 Show symbol 0: disable 0 0 to 1 -
1: on
12005 Ladder color Sets the ladder color. BLACK 0 to 65535 -
12006 Ladder text color Sets the text color for the ladder. BLACK 0 to 65535 -
12007 Ladder symbol color Sets the symbol color for the ladder. BLACK 0 to 65535 -
12008 Ladder cursor color Sets the cursor color for the ladder. LIGHT BLUE 0 to 65535 -
Ladder monitoring Sets the monitoring status display color LIGHT
12009 0 to 65535 -
status display color for the ladder. GREEN
Ladder device Sets the comment color of the device for
12010 BROWN 0 to 65535 -
comment color the ladder.
Ladder segment Sets the comment color of the section for
12011 BROWN 0 to 65535 -
comment color the ladder.
Ladder row comment Sets the comment color of the ladder
12012 BROWN 0 to 65535 -
color row.
Ladder monitoring Sets the color of the monitoring values
12013 LIGHT RED 0 to 65535 -
value color for the ladder.
NC special device COLOR_
12014 Sets the color of NC special devices. 0 to 65535 -
color S2B
MLC special device
12015 Sets the color of MLC special devices. MAGENTA 0 to 65535 -
color
Name Range
MLC edit protection:
when this function is enabled,
you can only edit the MLC
programs in EDIT mode. 0 to 1
0: off
12016 MLC protection 1: on
1 0 to 65535 P
MLC display
0: on
1: off 0 to 1
Note: this parameter is only
available for A series models.
12-54
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
automatically makes a backup
of the MLC data and store it to
the CF card. 0 to 1
0: off
1: on
Note: this parameter is only
available for A series models.
EMG protection for MLC file
saving
0 to 1
0: on
1: off
Show MLC file-saving reminder
upon group switch
0: off
0 to 1
1: on
Note: this parameter is only
available for A series models.
Name Range
MLC file immediately takes
effect after loaded: when this
function is enabled, MLC files
take effect right after being 0 to 1
loaded without a system restart.
0: disable
1: enable
Record system data in special
D registers
0: disable
1: enable
12-55
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
1: on
MLC user-defined keypad mode
0: single point 0 to 1
1: multiple points
[SPACE]+[POS]
M device triggered 0: function disabled
12019 0 0 to 3071 -
with keyboard 1 to 3071: sets the device M1 to M3071
shortcuts
[SPACE]+[PRG]
M device triggered 0: function disabled
12020 0 0 to 3071 -
with keyboard 1 to 3071: sets the device M1 to M3071
shortcuts
[SPACE]+[OFS]
M device triggered 0: function disabled
12021 0 0 to 3071 -
with keyboard 1 to 3071: sets the device M1 to M3071
shortcuts
[SPACE]+[DGN]
M device triggered 0: function disabled
12022 0 0 to 3071 -
with keyboard 1 to 3071: sets the device M1 to M3071
shortcuts
[SPACE]+[ALM]
M device triggered 0: function disabled
12023 0 0 to 3071 -
with keyboard 1 to 3071: sets the device M1 to M3071
shortcuts
[SPACE]+[GRA]
M device triggered 0: function disabled
12024 0 0 to 3071 -
with keyboard 1 to 3071: sets the device M1 to M3071
shortcuts
[SPACE]+[PAR]
M device triggered 0: function disabled
12025 0 0 to 3071 -
with keyboard 1 to 3071: sets the device M1 to M3071
shortcuts
[SPACE]+[SOFT]
M device triggered 0: function disabled
12026 0 0 to 3071 -
with keyboard 1 to 3071: sets the device M1 to M3071
shortcuts
Name Range
Enable A0 - A15 alarms 0 to 1
Enable A16 - A31 alarms 0 to 1
Enable A32 - A47 alarms 0 to 1
Enable A48 - A63 alarms 0 to 1
Enable A64 - A79 alarms 0 to 1
Enable A80 - A95 alarms 0 to 1
Enable A96 - A111 alarms 0 to 1
12027 Enable user alarm 0 Enable A112 - A127 alarms 0 to 1 0 0 to 65535 P
Enable A128 - A143 alarms 0 to 1
Enable A144 - A159 alarms 0 to 1
Enable A160 - A175 alarms 0 to 1
Enable A176 - A191 alarms 0 to 1
Enable A192 - A207 alarms 0 to 1
Enable A208 - A223 alarms 0 to 1
Enable A224 - A239 alarms 0 to 1
Enable A240 - A255 alarms 0 to 1
12-56
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12-57
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12 Par. No.
14000
Item
0
Setting
range
0 to 65535
Pro-
perty
Name Range
Graphic default screen 0 to 1
X-Y plane display direction
0 to 3
0 to 3
12-58
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
Default Setting
Group No. Name Description
value range
P0 0 Firmware version Displays the firmware version of the servo. - 0
Input for control Sets the control mode. 0x00 to
P1 1 mode and control Name Range 0 0x110F
command Torque output direction 0 to 1 (HEX)
The low-pass filter for position commands is
Position command usually used for eliminating undesired high-
P1 8 0 0
smoothing constant frequency response or noise and smoothing
the commands. Unit: 10 msec
P1 32 Motor stop mode Motor stop mode. 0 0 to 20
The low-pass filter for S-curve is usually used
S-curve ACC/DEC for eliminating undesired high-frequency
P1 36 0 0
constant response or noise and smoothing the
commands. Unit: msec
P1 37 Load inertia ratio Load inertia ratio of servo motor. Unit: 0.1 times 10 0 to 2000
E-gear ratio E-gear ratio numerator. Do not change the
P1 44 1 1 to (229-1)
numerator (N1) setting in the Servo On state. Unit: pulse
E-gear ratio E-gear ratio denominator. Do not change the
P1 45 1 1 to (231-1)
denominator (M1) setting in the Servo On state. Unit: pulse
Depends
Regenerative resistor Depends
P1 52 Regenerative resistor value Unit: ohm on
value models on models
Depends
Regenerative resistor Depends
P1 53 Regenerative resistor capacity Unit: Watt on
capacity models on models
12-59
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
Default Setting
Group No. Name Description
value range
If the position control command changes
position smoothly, decreasing the smoothing
12
Position feed forward constant value can reduce the position
P2 3 gain smoothing following errors. If the command does not 5 2 to 100
constant change smoothly, increasing the smoothing
constant value can reduce the mechanical
vibration during operation. Unit: msec
Increasing the speed control gain can
enhance the speed response. If you set the
P2 4 Speed control gain 500 0 to 8191
value too high, it may cause vibration and
noise. Unit: rad/s
Adjusts the rate of change for the speed
Rate of change for
P2 5 control gain according to the gain switching 100 10 to 500
speed control gain
condition. Unit: %
Increasing the value of the integral speed
control can enhance the speed response and
Speed integral
P2 6 reduce the deviation in speed control. If you 100 0 to 1023
compensation
set the value too high, it may cause vibration
and noise. Unit: rad/s
If the speed control command changes speed
smoothly, increasing the gain value can
reduce the speed following errors. If the
Speed feed forward
P2 7 command does not change smoothly, 0 0 to 100
gain
decreasing the gain value can reduce
mechanical vibration.
Unit: %
DI response filter Digital input response filter time.
P2 9 2 0 to 20
time Unit: 2 msec
DI1 functional
P2 10 DI1 functional planning - -
planning
DI2 functional
P2 11 DI2 functional planning - -
planning
DI3 functional
P2 12 DI3 functional planning - -
planning
DI4 functional
P2 13 DI4 functional planning - -
planning
DI5 functional
P2 14 DI5 functional planning - -
planning
DI6 functional
P2 15 DI6 functional planning - -
planning
DI7 functional
P2 16 DI7 functional planning - -
planning
DI8 functional
P2 17 DI8 functional planning - -
planning
Notch filter frequency The first setting for mechanical resonance
P2 23 1000 50 to 1000
(1) frequency. Unit: Hz
The first Notch filter attenuation level. The
Notch filter
P2 24 Notch filter is disabled when this parameter is 0 0 to 32
attenuation level (1)
set to 0. Unit: dB
Sets the time constant for the low-pass filter
Resonance
for resonance suppression. The low-pass filter
P2 25 suppression low- 2 0 to 1000
is disabled when this parameter is set to 0.
pass filter
Unit: 0.1 msec
Increasing this parameter can increase the
damping of the speed loop. Setting the value
of P2-26 to equal P2-06 is recommended. In
P2 26 Anti-interference gain 0 0
Position mode, decrease the value of this
parameter to reduce position overshoot.
Unit: 0.001
12-60
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
Default Setting
Group No. Name Description
value range
Gain switching When the signal of gain switching is on, the
0 to 4
P2 27 condition and method rate of change for the speed control gain is 0
12
(HEX)
selection changed to the setting of P2-05.
Gain switching time Controls the switching of smoothing gain.
P2 28 10 0 to 1000
constant Unit: 10 msec
Notch filter frequency The second setting for mechanical resonance
P2 43 1000 50 to 2000
(2) frequency. Unit: Hz
The second Notch filter attenuation level.
Notch filter
P2 44 The Notch filter is disabled when this 0 0 to 32
attenuation level (2)
parameter is set to 0. Unit: dB
Notch filter frequency The third setting for mechanical resonance
P2 45 1000 50 to 2000
(3) frequency. Unit: Hz
The third Notch filter attenuation level.
Notch filter
P2 46 The Notch filter is disabled when this 0 0 to 32
attenuation level (3)
parameter is set to 0. Unit: dB
0: fixed parameter settings
Auto resonance 1: automatically saves the parameter settings
P2 47 1 0 to 2
suppression mode after resonance suppression
2: continuous suppression of resonance
Speed detection filter
P2 49 Sets the filter for speed estimation. Unit: sec 0 0 to 1F
and jitter suppression
0 to
Rotary axis position Sets the total number of pulses required for
P2 52 0 1,000,000,0
scale one turn of the rotation axis.
00
Increasing the position control integral
Position integral
P2 53 compensation to reduce the position steady- 0 0 to 1023
compensation
state errors. Unit: rad/s
Sets the operation mode of the motor. Cycle
power to the servo to have the setting take
P2 69 Absolute encoder effect. 0 0 to 1
0: incremental type
1: absolute type
CANopen / DMCNET
P3 12 CANopen / DMCNET support setting 0 0 to 111
support setting
Fault record
P4 1 The second to last abnormal status record. 0 -
(N-1)
Fault record
P4 2 The third to last abnormal status record. 0 -
(N-2)
Fault record
P4 3 The fourth to last abnormal status record. 0 -
(N-3)
Fault record
P4 4 The fifth to last abnormal status record. 0 -
(N-4)
12-61
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
12.13.1. This function is not available in AUTO and MDI modes.
Figure 12.13.1
Note:
1. To enable an axis, firstly select the check box of the corresponding Enable field. Then, you can set the axis as either
an NC axis or MLC axis and set its port number which cannot be identical to other port numbers.
2. To disable an axis, move the cursor to the corresponding Enable field and press ENTER to cancel the selection.
3. When you change the value of the parameter with a P marked in the Parameter Name field, you have to restart the
NC system to have the changed value take effect. When you change the value of the parameter without a P marked
in the Parameter Name field, it takes effect immediately without power cycling of the system.
12-62
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
modules. You can enable the I/O module in the RIO Setting screen as shown in Figure 12.14.1.
Figure 12.14.1
12-63
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
12
(1) (2) (3) (4)
(1) Displays the status of the RIO ports in sequence according to the station numbers.
(2) Select the check box of the corresponding Enable field and set the RIO type to 0 as AD/DA,
1 as DA, 2 as AD, or 3 as DIO.
(3) DI input of the RIO can be set as the positive limit, negative limit, and home sensor of each
axis, while only the DIs of Station 0 (the first RIO board) can be set. DIs on other RIO
boards cannot be set. You can set 32 points in total from DI0 to DI31.
(4) Select the Disc. Field to have the DO remain its status when it is disconnected from the
controller.
12-64
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
(1)
12
(2)
(1) Axis selection: positive limit DI, negative limit DI, and home DI of X - A axes are input from
the AXIS 1~4 connector on the controller (this connector is only available on NC3XX series
models). According to the selected axes, each axis takes three DI points from X256, which
are positive limit DI, negative limit DI, and home limit DI respectively.
For example, if you select Y and Z axes, the positive limit, negative limit, and home limit for
each axis are as shown in the following table.
Axis
X axis Y axis Z axis
Signal
Positive limit AXIS_P1 X256 X259
Negative limit AXIS_P2 X257 X260
Home AXIS_P3 X258 X261
The special M relay code corresponding to the DI signal of each axis does not change
regardless of the signal source.
Axis
X axis Y axis Z axis
Signal
Positive limit M2144 M2148 M2152
Negative limit M2145 M2149 M2153
Home M2146 M2150 M2154
12-65
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
The following steps illustrate how to set the DAC (Digital to analog converter) module.
12
(1) In the RIO Setting screen, enable the 5th port. You can only set the 5th to 8th ports of the
DAC module.
(2) Set its RIO type to 1, and then D1464 - D1467 correspond to the output points 0 - 3 on the
module card.
(3) Turn the rotary switch of the DAC module to 4.
(4) Connect the DAC module to the controller in the same way as connecting the RIO.
(5) After completing the previous four steps, cycle power to the system. Then, set the value
1024 to D1464, and you can measure 1.25V at the output point 0 on the DAC module
(-/+10V correspond to -8191 to +8192).
Refer to the following table for the RIO port numbers and their corresponding MLC special
register addresses.
12-66
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
number. The operation steps are as follows.
(1) Press PAR to enter the PAR screen.
(2) Use to turn the page and switch the function bar to the Search function page.
(3) Enter the parameter number to be searched to the input field in the lower left corner of the
screen.
(4) Press SEARCH to search for the specified parameter.
Note: in addition to using the Search function, you can also search for the parameter in the PAR screen by entering “S +
Figure 12.16.1
12-67
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
(6) Press and to move the cursor to the Group field, enter the value, and press
ENTER to complete setting the parameter group. You can also stop the cursor at the
Group field, press RED PAR, and a confirmation window appears. Enter “Y” and press
12 ENTER to access the current parameter values and write them to the corresponding fields.
(7) To delete a group, press and to move the cursor to any of the fields of the group
to be deleted, press DEL GRP, and a confirmation window appears. Enter “Y” and press
ENTER to delete the group.
(8) After enabling multiple groups, press AVERAGE and a confirmation window appears. Enter
“Y” and press ENTER, and the system divides the maximum of the setting parameter by
the number of currently enabled groups and defines the quotient as the first term, assigning
values to each group field in arithmetic progression with the common difference the same
as the first term.
(9) Press SAVE, and a confirmation window appears. Enter “Y” and press ENTER to save the
settings.
(10) After setting the groups, press and to move the cursor to the specified group
field, then press WRT PAR, and a confirmation window appears. Enter “Y” and press
ENTER to write the values to corresponding parameters.
Note:
1. The WRT PAR (parameter write) function overwrites the original values, so ensure the new values are correct
12-68
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
Follow these steps to set the system when using the NC series controller with an absolute
motor.
(1) In the homing parameter screen, set Pr.616 Origin search mode to 5 (either an incremental
or absolute encoder can be used. When you use an absolute motor for the first time, cycle
power to the servo and controller after setting the parameter.)
Refer to the following figure.
(2) After setting the parameter, to reset the absolute encoder, go to DGN > SYS MON > SRV
MON as shown in the following figure.
12-69
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
(3) Set the system to JOG or MPG mode to use the absolute reset function. In JOG or MPG
mode, move the axis to the position to be defined as the origin, enter “1” and press ENTER
to complete the setting. Meanwhile, the Home indicator is on, meaning that this axis has
12 Note:
completed homing.
1. When a servo alarm occurs, the special M relay for absolute reset (Abs Rst) becomes 0, meaning that the absolute
origin is lost. The following are the relevant alarms for absolute reset.
2. In MPG mode, the absolute reset function is only applicable to the currently selected axis. For example, when you
select X axis in MPG mode, enter “1” and press ENTER to complete the absolute reset.
12-70
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
Application description: the A axis (slave axis) is required to follow the Z axis (master axis) in the
12
same direction. Assuming that M13 is to enable the synchronous function and M14 is to disable
it, the settings are as follows.
1. Set Pr.350 to 13.
2. Set Pr.351 to 14.
3. Set Pr.364 Synchronous control A to 3.
When M13 is executed, the MLC triggers M1088 (Trigger for synchronous control) and M1092
(A slave axis follows the master axis) at the same time. When the system commands the Z axis
to move, the A axis moves synchronously. If there is a command to move A axis when the
synchronous function is enabled, an alarm occurs since the slave axis (A axis) cannot receive a
motion command from the system. Execute M14 to turn off M1088 to disable the
synchronization function.
The synchronous control function is effective in AUTO, MDI, JOG, MPG, and HOME modes.
Important:
(1) Once you set an axis as a master axis, you cannot set it as a slave axis.
(2) Once you set an axis as a slave axis, you cannot set it as a master axis.
(3) Multiple slave axes can follow the same master axis.
(4) To perform homing when the synchronous control function is enabled, moves the master
axis.
(5) When you press RESET, the system does not disable the synchronous control function.
Sample code:
G98
G90 G54 G00 X0.000 Y0.000 Z0.000
G00 Z50.000 (Z axis moves individually)
G00 A0.000 (A axis moves individually)
M13 (Synchronous motion function enabled)
G01 Z100.000 F100 (A axis synchronously moves with the Z axis)
G4X2.000
G01 Z150.000
M14 (Synchronous motion function disabled)
G00 A100.000 (A axis moves individually)
M30
12-71
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
Relevant parameters:
Par. Default Setting
Item Description Property
No. value range
12
Halt M-code 1 (0: no setting)
Halt M-code 2
Halt M-code 3
350 - Halt M-code Halt M-code 4
0 0 to 1000 P
357 1-8 Halt M-code 5
Halt M-code 6
Halt M-code 7
Halt M-code 8
Sets the synchronization direction.
0: same direction
1: different directions
Name Range
Synchronous direction for X axis 0 to 1
Synchronous direction for Y axis 0 to 1
Synchronization
360 Synchronous direction for Z axis 0 to 1 0 0 to 0x3F P
direction control
Synchronous direction for A axis 0 to 1
Synchronous direction for B axis 0 to 1
Synchronous direction for C axis 0 to 1
Synchronous direction for U axis 0 to 1
Synchronous direction for V axis 0 to 1
Synchronous direction for W axis 0 to 1
Specifies the master axis when X axis is the
slave axis. For example, set this parameter to
Synchronous 2 if desiring to set Y axis as the master axis for
361 0 0 to 6 P
control X synchronous control.
0: disabled; 1 - 9: X - W
Specifies the master axis when Y axis is the
Synchronous slave axis.
362 0 0 to 6 P
control Y
0: disabled; 1 - 9: X - W
Specifies the master axis when Z axis is the
Synchronous slave axis.
363 0 0 to 6 P
control Z
0: disabled; 1 - 9: X - W
Specifies the master axis when A axis is the
Synchronous slave axis.
364 0 0 to 6 P
control A
0: disabled; 1 - 9: X - W
Specifies the master axis when B axis is the
Synchronous slave axis.
365 0 0 to 6 P
control B
0: disabled; 1 - 9: X - W
Specifies the master axis when C axis is the
Synchronous slave axis.
366 0 0 to 6 P
control C
0: disabled; 1 - 9: X - W
Specifies the master axis when U axis is the
Synchronous slave axis.
367 0 0 to 9 P
control U
0: disabled; 1 - 9: X - W
Specifies the master axis when V axis is the
Synchronous slave axis.
368 0 0 to 9 P
control V 0: disable
0: disabled; 1 - 9: X - W
Specifies the master axis when W axis is the
Synchronous slave axis.
369 0 0 to 9 P
control W 0: disable
0: disabled; 1 - 9: X - W
12-72
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
12
X slave axis follows the master axis M1089
Y slave axis follows the master axis M1090
Z slave axis follows the master axis M1091
A slave axis follows the master axis M1092
B slave axis follows the master axis M1093
C slave axis follows the master axis M1094
U slave axis follows the master axis M1095
V slave axis follows the master axis M1096
W slave axis follows the master axis M1097
12-73
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
Application description: transfer the command for Z axis to A axis (transfer axis).
12 Assuming that M20 is to enable transfer and M21 is to disable it, the settings are as follows.
1.
2.
Set Pr.350 to 20.
Set Pr.351 to 21.
3. Set Pr.374 Transfer control A to 3.
After executing M20 to trigger M1098 (Trigger for transfer command) and M1102 (A axis
receives command from master axis), the system transfers the command that moves Z axis to A
axis (that is, Z axis does not move). If a command that moves the A axis is executed, an alarm
occurs since the transfer axis (A axis) cannot receive a motion command. Execute M21 to turn
off M1098 to disable the command transfer control function. Enabling (M20) and disabling (M21)
this function are only available in AUTO and MDI modes. Execute M21 to end the program. The
command transfer function is not available in JOG, MPG, and HOME modes.
Important:
(1) Once you set an axis as a transfer axis, you cannot set it as a master axis.
(2) Once you set an axis as a master axis, you cannot set it as a transfer axis.
(3) Multiple transfer axes can refer to the same master axis.
(4) The transfer function is not available in HOME mode.
(5) When you press RESET, the system does not disable the command transfer function.
(6) When the command is transferred from Z axis to A axis, the tool length compensation
function is available.
(7) A cutting cycle command for Z axis can be transferred.
Sample code:
G98
G54 G00 X10.000 Y10.000 Z10.000
G00 Z50.000
G00 A0.000
M20 (The controller pre-reads M20 and then enables command transfer control.)
G01 Z0. 000 F100 (The Z-axis command actually moves the A axis.)
G01 Z100.000
G4X2.
G01 Z150.000
M21 (The controller pre-reads M21 and then disables command transfer control.)
G00 A100.000
M30
12-74
Lathe Machine Operation and Maintenance Manual Parameter (PAR) Group
Relevant parameters:
Default Setting
Par. No. Item Description Property
value range
12
Halt M-code 1 (0: no setting)
Halt M-code 2
Halt M-code 3
Halt M-code Halt M-code 4
350 - 357 0 0 to 1000 P
1-8 Halt M-code 5
Halt M-code 6
Halt M-code 7
Halt M-code 8
Sets the transfer control direction.
Bit 0 - 8: transfer direction of X - W axes
0: same direction
1: different directions
Name Range
Transfer direction X 0 to 1
12-75
Parameter (PAR) Group Lathe Machine Operation and Maintenance Manual
Default Setting
Par. No. Item Description Property
value range
Specifies the C axis as the axis to receive the
transfer command. When transfer control
12
Transfer control function is enabled, the command is
376 transferred to have the C axis move while the 0 0 to 6 P
C
originally commanded axis does not move.
0: disabled; 1 - 9: X - W
Specifies the U axis as the axis to receive the
transfer command. When transfer control
Transfer control function is enabled, the command is
377 transferred to have the U axis move while the 0 0 to 9 P
U
originally commanded axis does not move.
0: disabled; 1 - 9: X - W
Specifies the V axis as the axis to receive the
transfer command. When transfer control
Transfer control function is enabled, the command is
378 transferred to have the V axis move while the 0 0 to 9 P
V
originally commanded axis does not move.
0: disabled; 1 - 9: X - W
Specifies the W axis as the axis to receive the
transfer command. When transfer control
Transfer control function is enabled, the command is
379 transferred to have the W axis move while the 0 0 to 9 P
W
originally commanded axis does not move.
0: disabled; 1 - 9: X - W
12-76
Software (SOFT) Group
The SOFT group function is for customizing the operation screens with the CNCSoft
software. This chapter provides the example screens.
13-1
Software (SOFT) Group Lathe Machine Operation and Maintenance Manual
With the ScreenEditor, you can design your own operation screen to replace the machine
operation panel B or add customized functions.
13
Note: bold function names in a box (such as POS) mean the keys on machine operation panel A; bold
function names (such as CLR ALL) mean the function keys of F1 - F6.
Figure 13.1.1
Enter ScreenEditor, and you can see the operation interface as shown in Figure 13.1.2.
Figure 13.1.2
13-2
Lathe Machine Operation and Maintenance Manual Software (SOFT) Group
After compiling the screens and creating the screen data files, you can import the files to the
controller using the USB disk or through the Internet, as shown in Figure 13.1.3.
13
Figure 13.1.3
13-3
Software (SOFT) Group Lathe Machine Operation and Maintenance Manual
13
13-4
MLC Special M Relay
and Special D Register
This chapter provides detailed descriptions for the dedicated controlling devices of the
NC system, through which you can quickly check the MLC status in the NC system.
For more advanced control functions, refer to the NC Series MLC Application Manual.
14.1 Introduction to MLC special M relay and special D register ··················· 14-2
14.2 List of special M ·········································································· 14-3
14.3 List of special D ·········································································14-29
14-1
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
14
The MLC (Motion Logic Control) and NC are two independent systems. The MLC system
performs button triggering controls, MLC axis movements, and other logic controls, while the NC
system manages the system and servo axis related functions. The MLC special M relays and
special D registers serve as the I/O interface between these two systems for data exchange and
signal transmission.
The outputs mentioned in this chapter refer to the signals sent from the MLC special M relays
and special D registers to the NC system. On the other hand, the inputs refer to the signals sent
from the NC system to the MLC special M relays and special D registers. The M letter prefixed
codes are in bit format referring to signal 0 (Off) or 1 (On). The D prefixed codes are in word
format referring to numerical values such as 1000. The MLC special M relays and special D
registers are all represented in the form of M- and D- suffixed with four digits.
Data exchanges between the two systems are categorized into four groups.
1: MLC bit output from MLC to NC (special M, bit output)
2: MLC bit input from NC to MLC (special M, bit input)
3: MLC word output from MLC to NC (special D, word output)
4: MLC word input from NC to MLC (special D, word input)
14-2
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
M1025
Sends the special M status to the system variable (#_).
The corresponding system variable is #1801.
Sends the special M status to the system variable (#_).
The corresponding system variable is #1802.
R/W
R/W
14
Sends the special M status to the system variable (#_).
HMI output point 3 M1026 R/W
The corresponding system variable is #1803.
Sends the special M status to the system variable (#_).
HMI output point 4 M1027 R/W
The corresponding system variable is #1804.
Sends the special M status to the system variable (#_).
HMI output point 5 M1028 R/W
The corresponding system variable is #1805.
Sends the special M status to the system variable (#_).
HMI output point 6 M1029 R/W
The corresponding system variable is #1806.
Sends the special M status to the system variable (#_).
HMI output point 7 M1030 R/W
The corresponding system variable is #1807.
Sends the special M status to the system variable (#_).
HMI output point 8 M1031 R/W
The corresponding system variable is #1808.
Sends the special M status to the system variable (#_).
HMI output point 9 M1032 R/W
The corresponding system variable is #1809.
Sends the special M status to the system variable (#_).
HMI output point 10 M1033 R/W
The corresponding system variable is #1810.
Sends the special M status to the system variable (#_).
HMI output point 11 M1034 R/W
The corresponding system variable is #1811.
Sends the special M status to the system variable (#_).
HMI output point 12 M1035 R/W
The corresponding system variable is #1812.
Sends the special M status to the system variable (#_).
HMI output point 13 M1036 R/W
The corresponding system variable is #1813.
Sends the special M status to the system variable (#_).
HMI output point 14 M1037 R/W
The corresponding system variable is #1814.
Sends the special M status to the system variable (#_).
HMI output point 15 M1038 R/W
The corresponding system variable is #1815.
Sends the special M status to the system variable (#_).
HMI output point 16 M1039 R/W
The corresponding system variable is #1816.
Sends the special M status to the system variable (#_).
HMI output point 17 M1040 R/W
The corresponding system variable is #1817.
Sends the special M status to the system variable (#_).
HMI output point 18 M1041 R/W
The corresponding system variable is #1818.
Sends the special M status to the system variable (#_).
HMI output point 19 M1042 R/W
The corresponding system variable is #1819.
Sends the special M status to the system variable (#_).
HMI output point 20 M1043 R/W
The corresponding system variable is #1820.
Sends the special M status to the system variable (#_).
HMI output point 21 M1044 R/W
The corresponding system variable is #1821.
Sends the special M status to the system variable (#_).
HMI output point 22 M1045 R/W
The corresponding system variable is #1822.
Sends the special M status to the system variable (#_).
HMI output point 23 M1046 R/W
The corresponding system variable is #1823.
Sends the special M status to the system variable (#_).
HMI output point 24 M1047 R/W
The corresponding system variable is #1824.
Sends the special M status to the system variable (#_).
HMI output point 25 M1048 R/W
The corresponding system variable is #1825.
Sends the special M status to the system variable (#_).
HMI output point 26 M1049 R/W
The corresponding system variable is #1826.
14-3
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Device
Function name Special M Description
type
Sends the special M status to the system variable (#_).
HMI output point 27 M1050 R/W
The corresponding system variable is #1827.
M1052
Sends the special M status to the system variable (#_).
The corresponding system variable is #1828.
Sends the special M status to the system variable (#_).
The corresponding system variable is #1829.
R/W
R/W
14-4
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Device
Function name Special M Description
type
Macro call initial Macro call initialization (only works in AUTO mode and
M1074 R/W
preparation with correct macro ID).
14
Macro program activation (only works in AUTO mode
Macro call activation M1075 R/W
and with correct macro ID).
When the special M is triggered, the MLC sends the
System reset M1076 R/W
signal to the NC to reset the system.
When the special M is On, the NC system stops
Main program stops operating when the main program reads M99. You
M1077 R/W
at M99 need to set Pr.308 [System halts when running to
M99].
M96 Program When the special M is triggered, the system executes
M1078 R/W
interruption M96 Program interruption.
According to the setting of Pr.305 [EMG stop source],
MLC emergency stop M1079 when the special M is On, the system immediately R/W
stops.
During program execution, the movement speed is
Handwheel (MPG)
M1080 controlled by the speed you rotate the handwheel R/W
simulation
(MPG).
Disable inhibit zone The inhibit zone protection is disabled after this special
M1085 R/W
protection M is triggered.
To use the synchronous function, you need to set this
Trigger for
M1088 special M to On to have the system activate the R/W
synchronous control
synchronous function.
X slave axis follows Have the X axis follow the master axis when the
M1089 R/W
the master axis synchronous function is used.
Y slave axis follows Have the Y axis follow the master axis when the
M1090 R/W
the master axis synchronous function is used.
Z slave axis follows Have the Z axis follow the master axis when the
M1091 R/W
the master axis synchronous function is used.
A slave axis follows Have the A axis follow the master axis when the
M1092 R/W
the master axis synchronous function is used.
B slave axis follows Have the B axis follow the master axis when the
M1093 R/W
the master axis synchronous function is used.
C slave axis follows Have the C axis follow the master axis when the
M1094 R/W
the master axis synchronous function is used.
U slave axis follows Have the U axis follow the master axis when the
M1095 R/W
the master axis synchronous function is used.
V slave axis follows Have the V axis follow the master axis when the
M1096 R/W
the master axis synchronous function is used.
W slave axis follows Have the W axis follow the master axis when the
M1097 R/W
the master axis synchronous function is used.
To use the transfer function, you need to set this
Trigger for transfer
M1098 special M to On to have the system activate the R/W
command
transfer function.
X axis receives
Have the X axis receive the command when the
command from the M1099 R/W
transfer function is used.
master axis
Y axis receives
Have the Y axis receive the command when the
command from the M1100 R/W
transfer function is used.
master axis
Z axis receives
Have the Z axis receive the command when the
command from the M1101 R/W
transfer function is used.
master axis
A axis receives
Have the A axis receive the command when the
command from the M1102 R/W
transfer function is used.
master axis
14-5
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Device
Function name Special M Description
type
B axis receives
Have the B axis receive the command when the
command from the M1103 R/W
14
transfer function is used.
master axis
C axis receives
Have the C axis receive the command when the
command from the M1104 R/W
transfer function is used.
master axis
U axis receives
Have the U axis receive the command when the
command from the M1105 R/W
transfer function is used.
master axis
V axis receives
Have the V axis receive the command when the
command from the M1106 R/W
transfer function is used.
master axis
W axis receives
Have the W axis receive the command when the
command from the M1107 R/W
transfer function is used.
master axis
The handwheel (MPG) function is executed with the
keys on machine operation panel B, and this is a
Panel MPG pulse + M1118 R/W
forward pulse signal. Refer to D1040 for the enabling
method.
The handwheel (MPG) function is executed with the
keys on machine operation panel B, and this is a
Panel MPG pulse - M1119 R/W
reverse pulse signal. Refer to D1040 for the enabling
method.
1st spindle forward
M1120 The special M for 1st spindle forward rotation. R/W
rotation
1st spindle reverse
M1121 The special M for 1st spindle reverse rotation. R/W
rotation
Change the statuses of M1122 and M1123 to switch
the gear ratio of the 1st spindle.
M1123 M1122
0 0 1st gear ratio
0 1 2nd gear ratio
1st spindle gear ratio M1122
1 0 3rd gear ratio R/W
selection M1123 th
1 1 4 gear ratio
1st gear ratio = Pr.422 / Pr.423
2nd gear ratio = Pr.424 / Pr.425
3rd gear ratio = Pr.426 / Pr.427
4th gear ratio = Pr.428 / Pr.429
1st spindle positioning
M1124 The special M for 1st spindle positioning. R/W
control
1st spindle retraction The special M for retracting the 1st spindle after
M1125 R/W
after tapping tapping.
Trigger this special M to switch the lathe spindle
Lathe spindle switch
M1126 between the C axis and S axis. R/W
between C / S axis
Note: this is a dedicated function for lathe.
Select the parameter to refer to for the analog voltage
1st spindle analog proportional gain of the 1st spindle with this special M.
voltage proportional M1127 R/W
Refer to Pr.413 when M1127 is On.
gain
Refer to Pr.419 when M1127 is Off.
2nd spindle forward
M1136 The special M for 2nd spindle forward rotation. R/W
rotation
2nd spindle reverse
M1137 The special M for 2nd spindle reverse rotation. R/W
rotation
14-6
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Device
Function name Special M Description
type
Change the statuses of M1138 and M1139 to switch
the gear ratio of the 2nd spindle.
14
M1138 M1139
0 0 1st gear ratio
0 1 2nd gear ratio
2nd spindle gear ratio M1138
1 0 rd
3 gear ratio R/W
selection M1139
1 1 4th gear ratio
1st gear ratio = Pr.462 / Pr.463
2nd gear ratio = Pr.464 / Pr.465
3rd gear ratio = Pr.466 / Pr.467
4th gear ratio = Pr.468 / Pr.469
2nd spindle
M1140 The special M for 2nd spindle positioning. R/W
positioning control
2nd spindle retraction The special M for retracting the 2nd spindle after
M1141 R/W
after tapping tapping.
Select the parameter to refer to for the analog voltage
2nd spindle analog proportional gain of the 2nd spindle with this special M.
voltage proportional M1143 R/W
Refer to Pr.453 when M1143 is On.
gain
Refer to Pr.459 when M1143 is Off.
When this special M is On, the MLC sends the signal to
MST code execution
M1152 inform the NC system that the M, S, or T-code R/W
complete
execution is complete.
Screen element
M1153 When the screen element is triggered, M1153 is On. R
trigger I/O
Tool magazine 1 moves forward. When this special M
Tool magazine 1
M1168 is On, the value of D1372 (Rotation increment) R/W
moves forward
increases by 1.
Tool magazine 1 moves backward. When this special
Tool magazine 1
M1169 M is On, the value of D1372 (Rotation increment) R/W
moves backward
decreases by 1.
Tool change in tool Exchange the data of D1371 (Standby tool number)
M1170 R/W
magazine 1 and D1374 (Spindle tool number).
Tool magazine 1 When this special M is On, the tool data in tool
M1171 R/W
reset magazine 1 is reset.
Tool magazine 2 moves forward. When this special M
Tool magazine 2
M1172 is On, the value of D1377 (Tool magazine 2 tool pot R/W
moves forward
number (standby)) increases by 1.
Tool magazine 2 moves backward. When this special
Tool magazine 2
M1173 M is On, the value of D1377 (Tool magazine 2 tool pot R/W
moves backward
number (standby)) decreases by 1.
Tool change in tool Exchange the data of D1375 (Standby tool number)
M1174 R/W
magazine 2 and D1378 (Spindle tool number).
Tool magazine 2 When this special M is On, the tool data in tool
M1175 R/W
reset magazine 2 is reset.
Activate X axis
M1184 The special M for activating the MLC X axis. R/W
(MLC axis)
Activate Y axis
M1185 The special M for activating the MLC Y axis. R/W
(MLC axis)
Activate Z axis
M1186 The special M for activating the MLC Z axis. R/W
(MLC axis)
Activate A axis
M1187 The special M for activating the MLC A axis. R/W
(MLC axis)
Activate B axis
M1188 The special M for activating the MLC B axis. R/W
(MLC axis)
Activate C axis
M1189 The special M for activating the MLC C axis. R/W
(MLC axis)
14-7
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Device
Function name Special M Description
type
Activate U axis
M1190 The special M for activating the MLC U axis. R/W
(MLC axis)
14 Activate V axis
(MLC axis)
Activate W axis
(MLC axis)
M1191
M1192
The special M for activating the MLC V axis.
R/W
14-8
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Device
Function name Special M Description
type
B axis reverse jog
M1230 Special M for triggering B axis reverse jog operation. R/W
control
14
C axis reverse jog
M1231 Special M for triggering C axis reverse jog operation. R/W
control
U axis reverse jog
M1232 Special M for triggering U axis reverse jog operation. R/W
control
V axis reverse jog
M1233 Special M for triggering V axis reverse jog operation. R/W
control
W axis reverse jog
M1234 Special M for triggering W axis reverse jog operation. R/W
control
X axis homing control M1236 Special M for triggering X axis homing. R/W
Y axis homing control M1237 Special M for triggering Y axis homing. R/W
Z axis homing control M1238 Special M for triggering Z axis homing. R/W
A axis homing control M1239 Special M for triggering A axis homing. R/W
B axis homing control M1240 Special M for triggering B axis homing. R/W
C axis homing control M1241 Special M for triggering C axis homing. R/W
U axis homing control M1242 Special M for triggering U axis homing. R/W
V axis homing control M1243 Special M for triggering V axis homing. R/W
W axis homing control M1244 Special M for triggering W axis homing. R/W
Cancel X axis 1st
M1248 Special M for canceling the X axis 1st software limit. R/W
software limit
Cancel Y axis 1st
M1249 Special M for canceling the Y axis 1st software limit. R/W
software limit
Cancel Z axis 1st
M1250 Special M for canceling the Z axis 1st software limit. R/W
software limit
Cancel A axis 1st
M1251 Special M for canceling the A axis 1st software limit. R/W
software limit
Cancel B axis 1st
M1252 Special M for canceling the B axis 1st software limit. R/W
software limit
Cancel C axis 1st
M1253 Special M for canceling the C axis 1st software limit. R/W
software limit
Cancel U axis 1st
M1254 Special M for canceling the U axis 1st software limit. R/W
software limit
Cancel V axis 1st
M1255 Special M for canceling the V axis 1st software limit. R/W
software limit
Cancel W axis 1st
M1256 Special M for canceling the W axis 1st software limit. R/W
software limit
Lock X axis M1257 Special M for locking X axis. R/W
Lock Y axis M1258 Special M for locking Y axis. R/W
Lock Z axis M1259 Special M for locking Z axis. R/W
Lock A axis M1260 Special M for locking A axis. R/W
Lock B axis M1261 Special M for locking B axis. R/W
Lock C axis M1262 Special M for locking C axis. R/W
Lock U axis M1263 Special M for locking U axis. R/W
Lock V axis M1264 Special M for locking V axis. R/W
Lock W axis M1265 Special M for locking W axis. R/W
X axis Servo Off M1266 Special M for setting the X axis to Servo Off status. R/W
Y axis Servo Off M1267 Special M for setting the Y axis to Servo Off status. R/W
Z axis Servo Off M1268 Special M for setting the Z axis to Servo Off status. R/W
A axis Servo Off M1269 Special M for setting the A axis to Servo Off status. R/W
B axis Servo Off M1270 Special M for setting the B axis to Servo Off status. R/W
14-9
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Device
Function name Special M Description
type
C axis Servo Off M1271 Special M for setting the C axis to Servo Off status. R/W
14
U axis Servo Off M1272 Special M for setting the U axis to Servo Off status. R/W
V axis Servo Off M1273 Special M for setting the V axis to Servo Off status. R/W
W axis Servo Off M1274 Special M for setting the W axis to Servo Off status. R/W
Switch MLC X axis
The MLC X axis positioning command (D1064) is
command to M1280 R/W
incremental.
incremental
Switch MLC Y axis
The MLC Y axis positioning command (D1066) is
command to M1281 R/W
incremental.
incremental
Switch MLC Z axis
The MLC Z axis positioning command (D1068) is
command to M1282 R/W
incremental.
incremental
Switch MLC A axis
The MLC A axis positioning command (D1070) is
command to M1283 R/W
incremental.
incremental
Switch MLC B axis
The MLC B axis positioning command (D1072) is
command to M1284 R/W
incremental.
incremental
Switch MLC C axis
The MLC C axis positioning command (D1074) is
command to M1285 R/W
incremental.
incremental
Switch MLC U axis
The MLC U axis positioning command (D1076) is
command to M1286 R/W
incremental.
incremental
Switch MLC V axis
The MLC V axis positioning command (D1078) is
command to M1287 R/W
incremental.
incremental
Switch MLC W axis
The MLC W axis positioning command (D1080) is
command to M1288 R/W
incremental.
incremental
MLC X axis control When the special M is On, X axis is in speed mode.
M1289 R/W
mode When the special M is Off, X axis is in position mode.
MLC Y axis control When the special M is On, Y axis is in speed mode.
M1290 R/W
mode When the special M is Off, Y axis is in position mode.
MLC Z axis control When the special M is On, Z axis is in speed mode.
M1291 R/W
mode When the special M is Off, Z axis is in position mode.
MLC A axis control When the special M is On, A axis is in speed mode.
M1292 R/W
mode When the special M is Off, A axis is in position mode.
MLC B axis control When the special M is On, B axis is in speed mode.
M1293 R/W
mode When the special M is Off, B axis is in position mode.
MLC C axis control When the special M is On, C axis is in speed mode.
M1294 R/W
mode When the special M is Off, C axis is in position mode.
MLC U axis control When the special M is On, U axis is in speed mode.
M1295 R/W
mode When the special M is Off, U axis is in position mode.
MLC V axis control When the special M is On, V axis is in speed mode.
M1296 R/W
mode When the special M is Off, V axis is in position mode.
MLC W axis control When the special M is On, W axis is in speed mode.
M1297 R/W
mode When the special M is Off, W axis is in position mode.
When you set the special M to On in the MLC axis
MLC X axis high-
M1298 mode and trigger the corresponding DI of X axis, the R/W
speed input triggering
MLC X axis immediately stops.
When you set the special M to On in the MLC axis
MLC Y axis high-
M1299 mode and trigger the corresponding DI of Y axis, the R/W
speed input triggering
MLC Y axis immediately stops.
14-10
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Device
Function name Special M Description
type
When you set the special M to On in the MLC axis
MLC Z axis high-
M1300 mode and trigger the corresponding DI of Z axis, the R/W
14
speed input triggering
MLC Z axis immediately stops.
When you set the special M to On in the MLC axis
MLC A axis high-
M1301 mode and trigger the corresponding DI of A axis, the R/W
speed input triggering
MLC A axis immediately stops.
When you set the special M to On in the MLC axis
MLC B axis high-
M1302 mode and trigger the corresponding DI of B axis, the R/W
speed input triggering
MLC B axis immediately stops.
When you set the special M to On in the MLC axis
MLC C axis high-
M1303 mode and trigger the corresponding DI of C axis, the R/W
speed input triggering
MLC C axis immediately stops.
When you set the special M to On in the MLC axis
MLC U axis high-
M1304 mode and trigger the corresponding DI of U axis, the R/W
speed input triggering
MLC U axis immediately stops.
When you set the special M to On in the MLC axis
MLC V axis high-
M1305 mode and trigger the corresponding DI of V axis, the R/W
speed input triggering
MLC V axis immediately stops.
When you set the special M to On in the MLC axis
MLC W axis high-
M1306 mode and trigger the corresponding DI of W axis, the R/W
speed input triggering
MLC W axis immediately stops.
When the special M is On, the 1st and 2nd spindle
Spindle speed speed commands refer to the settings of D1148 and
M1307 R/W
command source D1152; when the special M is Off, the spindle speed
command refers to the S-code setting in the program.
When Pr.501 [Axis movement protection] is set to 1,
Allow X axis
M1312 you have to set this special M to On for the X axis to R/W
movement
move.
When Pr.501 [Axis movement protection] is set to 1,
Allow Y axis
M1313 you have to set this special M to On for the Y axis to R/W
movement
move.
When Pr.501 [Axis movement protection] is set to 1,
Allow Z axis
M1314 you have to set this special M to On for the Z axis to R/W
movement
move.
When Pr.501 [Axis movement protection] is set to 1,
Allow A axis
M1315 you have to set this special M to On for the A axis to R/W
movement
move.
When Pr.501 [Axis movement protection] is set to 1,
Allow B axis
M1316 you have to set this special M to On for the B axis to R/W
movement
move.
When Pr.501 [Axis movement protection] is set to 1,
Allow C axis
M1317 you have to set this special M to On for the C axis to R/W
movement
move.
When Pr.501 [Axis movement protection] is set to 1,
Allow U axis
M1318 you have to set this special M to On for the U axis to R/W
movement
move.
When Pr.501 [Axis movement protection] is set to 1,
Allow V axis
M1319 you have to set this special M to On for the V axis to R/W
movement
move.
When Pr.501 [Axis movement protection] is set to 1,
Allow W axis
M1320 you have to set this special M to On for the W axis to R/W
movement
move.
14-11
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Device
Function name Special M Description
type
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
14
special M to On disables the X axis from moving in the
Lock machine X axis
positive direction. In JOG, MPG, and RAPID modes,
movement in positive M1344 R/W
setting this special M to On disables the X axis from
direction
moving in the positive direction whether Pr.485 is set or
not. In HOME mode, setting this special M to On
disables the X axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the Y axis from moving in the
Lock machine Y axis
positive direction. In JOG, MPG, and RAPID modes,
movement in positive M1345 R/W
setting this special M to On disables the Y axis from
direction
moving in the positive direction whether Pr.485 is set or
not. In HOME mode, setting this special M to On
disables the Y axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the Z axis from moving in the
Lock machine Z axis
positive direction. In JOG, MPG, and RAPID modes,
movement in positive M1346 R/W
setting this special M to On disables the Z axis from
direction
moving in the positive direction whether Pr.485 is set or
not. In HOME mode, setting this special M to On
disables the Z axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the A axis from moving in the
Lock machine A axis
positive direction. In JOG, MPG, and RAPID modes,
movement in positive M1347 R/W
setting this special M to On disables the A axis from
direction
moving in the positive direction whether Pr.485 is set or
not. In HOME mode, setting this special M to On
disables the A axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the B axis from moving in the
Lock machine B axis
positive direction. In JOG, MPG, and RAPID modes,
movement in positive M1348 R/W
setting this special M to On disables the B axis from
direction
moving in the positive direction whether Pr.485 is set or
not. In HOME mode, setting this special M to On
disables the B axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the C axis from moving in the
Lock machine C axis
positive direction. In JOG, MPG, and RAPID modes,
movement in positive M1349 R/W
setting this special M to On disables the C axis from
direction
moving in the positive direction whether Pr.485 is set or
not. In HOME mode, setting this special M to On
disables the C axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the U axis from moving in the
Lock machine U axis
positive direction. In JOG, MPG, and RAPID modes,
movement in positive M1350 R/W
setting this special M to On disables the U axis from
direction
moving in the positive direction whether Pr.485 is set or
not. In HOME mode, setting this special M to On
disables the U axis from executing homing.
14-12
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Device
Function name Special M Description
type
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
14
special M to On disables the V axis from moving in the
Lock machine V axis
positive direction. In JOG, MPG, and RAPID modes,
movement in positive M1351 R/W
setting this special M to On disables the V axis from
direction
moving in the positive direction whether Pr.485 is set or
not. In HOME mode, setting this special M to On
disables the V axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the W axis from moving in the
Lock machine W axis
positive direction. In JOG, MPG, and RAPID modes,
movement in positive M1352 R/W
setting this special M to On disables the W axis from
direction
moving in the positive direction whether Pr.485 is set or
not. In HOME mode, setting this special M to On
disables the W axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the X axis from moving in the
Lock machine X axis
negative direction. In JOG, MPG, and RAPID modes,
movement in M1353 R/W
setting this special M to On disables the X axis from
negative direction
moving in the negative direction whether Pr.485 is set
or not. In HOME mode, setting this special M to On
disables the X axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the Y axis from moving in the
Lock machine Y axis
negative direction. In JOG, MPG, and RAPID modes,
movement in M1354 R/W
setting this special M to On disables the Y axis from
negative direction
moving in the negative direction whether Pr.485 is set
or not. In HOME mode, setting this special M to On
disables the Y axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the Z axis from moving in the
Lock machine Z axis
negative direction. In JOG, MPG, and RAPID modes,
movement in M1355 R/W
setting this special M to On disables the Z axis from
negative direction
moving in the negative direction whether Pr.485 is set
or not. In HOME mode, setting this special M to On
disables the Z axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the A axis from moving in the
Lock machine A axis
negative direction. In JOG, MPG, and RAPID modes,
movement in M1356 R/W
setting this special M to On disables the A axis from
negative direction
moving in the negative direction whether Pr.485 is set
or not. In HOME mode, setting this special M to On
disables the A axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the B axis from moving in the
Lock machine B axis
negative direction. In JOG, MPG, and RAPID modes,
movement in M1357 R/W
setting this special M to On disables the B axis from
negative direction
moving in the negative direction whether Pr.485 is set
or not. In HOME mode, setting this special M to On
disables the B axis from executing homing.
14-13
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Device
Function name Special M Description
type
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
14
special M to On disables the C axis from moving in the
Lock machine C axis
negative direction. In JOG, MPG, and RAPID modes,
movement in M1358 R/W
setting this special M to On disables the C axis from
negative direction
moving in the negative direction whether Pr.485 is set
or not. In HOME mode, setting this special M to On
disables the C axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the U axis from moving in the
Lock machine U axis
negative direction. In JOG, MPG, and RAPID modes,
movement in M1369 R/W
setting this special M to On disables the U axis from
negative direction
moving in the negative direction whether Pr.485 is set
or not. In HOME mode, setting this special M to On
disables the U axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the V axis from moving in the
Lock machine V axis
negative direction. In JOG, MPG, and RAPID modes,
movement in M1360 R/W
setting this special M to On disables the V axis from
negative direction
moving in the negative direction whether Pr.485 is set
or not. In HOME mode, setting this special M to On
disables the V axis from executing homing.
When Pr.485 [Lock axis moving direction in AUTO
mode] is set to 1, in AUTO and MDI modes, setting this
special M to On disables the W axis from moving in the
Lock machine W axis
negative direction. In JOG, MPG, and RAPID modes,
movement in M1361 R/W
setting this special M to On disables the W axis from
negative direction
moving in the negative direction whether Pr.485 is set
or not. In HOME mode, setting this special M to On
disables the W axis from executing homing.
Trigger breakpoint The MLC sends this special M signal to trigger the
M1567 R/W
search function breakpoint search function.
The status of this special M can be switched by the NC
HMI input point 1 M2080 R
system variable #1864.
The status of this special M can be switched by the NC
HMI input point 2 M2081 R
system variable #1865.
The status of this special M can be switched by the NC
HMI input point 3 M2082 R
system variable #1866.
The status of this special M can be switched by the NC
HMI input point 4 M2083 R
system variable #1867.
The status of this special M can be switched by the NC
HMI input point 5 M2084 R
system variable #1868.
The status of this special M can be switched by the NC
HMI input point 6 M2085 R
system variable #1869.
The status of this special M can be switched by the NC
HMI input point 7 M2086 R
system variable #1870.
The status of this special M can be switched by the NC
HMI input point 8 M2087 R
system variable #1871.
The status of this special M can be switched by the NC
HMI input point 9 M2088 R
system variable #1872.
The status of this special M can be switched by the NC
HMI input point 10 M2089 R
system variable #1873.
The status of this special M can be switched by the NC
HMI input point 11 M2090 R
system variable #1874.
The status of this special M can be switched by the NC
HMI input point 12 M2091 R
system variable #1875.
14-14
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Device
Function name Special M Description
type
The status of this special M can be switched by the NC
HMI input point 13 M2092 R
system variable #1876.
14
The status of this special M can be switched by the NC
HMI input point 14 M2093 R
system variable #1877.
The status of this special M can be switched by the NC
HMI input point 15 M2094 R
system variable #1878.
The status of this special M can be switched by the NC
HMI input point 16 M2095 R
system variable #1879.
The status of this special M can be switched by the NC
HMI input point 17 M2096 R
system variable #1880.
The status of this special M can be switched by the NC
HMI input point 18 M2097 R
system variable #1881.
The status of this special M can be switched by the NC
HMI input point 19 M2098 R
system variable #1882.
The status of this special M can be switched by the NC
HMI input point 20 M2099 R
system variable #1883.
The status of this special M can be switched by the NC
HMI input point 21 M2100 R
system variable #1884.
The status of this special M can be switched by the NC
HMI input point 22 M2101 R
system variable #1885.
The status of this special M can be switched by the NC
HMI input point 23 M2102 R
system variable #1886.
The status of this special M can be switched by the NC
HMI input point 24 M2103 R
system variable #1887.
The status of this special M can be switched by the NC
HMI input point 25 M2104 R
system variable #1888.
The status of this special M can be switched by the NC
HMI input point 26 M2105 R
system variable #1889.
The status of this special M can be switched by the NC
HMI input point 27 M2106 R
system variable #1890.
The status of this special M can be switched by the NC
HMI input point 28 M2107 R
system variable #1891.
The status of this special M can be switched by the NC
HMI input point 29 M2108 R
system variable #1892.
The status of this special M can be switched by the NC
HMI input point 30 M2109 R
system variable #1893.
The status of this special M can be switched by the NC
HMI input point 31 M2110 R
system variable #1894.
The status of this special M can be switched by the NC
HMI input point 32 M2111 R
system variable #1895.
NC system is started When the NC system is ready, it sets this special M to
M2112 R
and ready On.
System macro alarm When the macro alarm (MR____) occurs in the NC
M2113 R
occurs system, the system sets this special M to On.
When you press the EMERGENCY STOP button to
System emergency
M2114 immediately stop the system, the system sets this R
stop
special M to On.
When the servo is ready, the system sets this special
Servo enabled M2115 R
M to On.
When the machine coordinate of X axis is 0, the NC
X axis at the origin M2119 R
system sets this special M to On.
When the machine coordinate of Y axis is 0, the NC
Y axis at the origin M2120 R
system sets this special M to On.
When the machine coordinate of Z axis is 0, the NC
Z axis at the origin M2121 R
system sets this special M to On.
14-15
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Device
Function name Special M Description
type
When the machine coordinate of A axis is 0, the NC
A axis at the origin M2122 R
system sets this special M to On.
M2124
When the machine coordinate of B axis is 0, the NC
system sets this special M to On.
When the machine coordinate of C axis is 0, the NC
system sets this special M to On.
R
14-16
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Device
Function name Special M Description
type
Port 3 negative When the negative hardware limit of Port 3 is triggered,
M2153 R
hardware limit this special M is On.
14
When the home signal of Port 3 is triggered, this
Port 3 home signal M2154 R
special M is On.
Port 4 positive When the positive hardware limit of Port 4 is triggered,
M2156 R
hardware limit this special M is On.
Port 4 negative When the negative hardware limit of Port 4 is triggered,
M2157 R
hardware limit this special M is On.
When the home signal of Port 4 is triggered, this
Port 4 home signal M2158 R
special M is On.
Port 5 positive When the positive hardware limit of Port 5 is triggered,
M2160 R
hardware limit this special M is On.
Port 5 negative When the negative hardware limit of Port 5 is triggered,
M2161 R
hardware limit this special M is On.
When the home signal of Port 5 is triggered, this
Port 5 home signal M2162 R
special M is On.
Port 6 positive When the positive hardware limit of Port 6 is triggered,
M2164 R
hardware limit this special M is On.
Port 6 negative When the negative hardware limit of Port 6 is triggered,
M2165 R
hardware limit this special M is On.
When the home signal of Port 6 is triggered, this
Port 6 home signal M2166 R
special M is On.
Port 7 positive When the positive hardware limit of Port 7 is triggered,
M2168 R
hardware limit this special M is On.
Port 7 negative When the negative hardware limit of Port 7 is triggered,
M2169 R
hardware limit this special M is On.
When the home signal of Port 7 is triggered, this
Port 7 home signal M2170 R
special M is On.
Port 8 positive When the positive hardware limit of Port 8 is triggered,
M2172 R
hardware limit this special M is On.
Port 8 negative When the negative hardware limit of Port 8 is triggered,
M2173 R
hardware limit this special M is On.
When the home signal of Port 8 is triggered, this
Port 8 home signal M2174 R
special M is On.
Port 9 positive When the positive hardware limit of Port 9 is triggered,
M2176 R
hardware limit this special M is On.
Port 9 negative When the negative hardware limit of Port 9 is triggered,
M2177 R
hardware limit this special M is On.
When the home signal of Port 9 is triggered, this
Port 9 home signal M2178 R
special M is On.
When the M-code is executed in the program, the NC
sets this special M to On. After M1152 (M, S, and T-
codes execution complete) is triggered, this special M
M-code execution M2208 is set to Off. The NC does not trigger this special M R
when the program executes M00, M01, M02, M30,
M96, M97, M98, and M99, or an M-code that is used
for macro call.
When the S-code is executed in the program, the NC
sets this special M to On. After M1152 (M, S, and T-
S-code execution M2209 codes execution complete) is triggered, this special M R
is set to Off. The NC does not trigger this special M
when the S-code is used for macro call.
14-17
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Device
Function name Special M Description
type
When the T-code is executed in the program, the NC
sets this special M to On. After M1152 (M, S, and T-
14
codes execution complete) is triggered, this special M
is set to Off. The NC does not trigger this special M
T-code execution M2210 when the T-code is used for macro call. This special M R
is related to the station ID setting in the tool magazine.
The NC triggers this special M only when the T-code
value is set within the specified range of tool number
for the tool magazine parameter.
Tool magazine 1 After you use M1171 to reset the tool magazine, the
M2212 R
reset complete NC sets this special M to On.
Tool magazine 2 After you use M1175 to reset the tool magazine, the
M2213 R
reset complete NC sets this special M to On.
M96 (Program
When M96 (Program interruption) is in execution, the
interruption) in M2216 R
NC sets this special M to On.
execution
After completing loading the G-code, the NC sets this
G-code ready M2223 R
special M to On.
Macro call initial
M2224 Indicates the macro call initial preparation is complete. R
preparation complete
Macro call in
M2225 Indicates the macro call is in execution. R
execution
Macro call error M2226 Indicates the macro call is in error. R
Synchronous function This special M is On when the synchronous function is
M2227 R
in execution in execution.
Transfer function in This special M is On when the transfer function is in
M2228 R
execution execution.
System reset This special M is On when the system reset is
M2229 R
complete complete.
When the handwheel is in forward operation, this
Handwheel (MPG) in
M2232 special M is On; when the handwheel is in reverse R
forward operation
operation or stationary, this special M is Off.
When the handwheel is in reverse operation, this
Handwheel (MPG) in
M2233 special M is On; when the handwheel is in forward R
reverse operation
operation or stationary, this special M is Off.
When reading M99, the NC system sets this special M
System stops at M99 M2238 R
to On.
Lathe C / S axis When the lathe system is switched from Spindle mode
M2239 R
switching to C axis mode, this special M is On.
Channel alarm When an error occurs to the NC channel, this special M
M2240 R
message is On.
Auto execution When the NC system is in AUTO mode, this special M
M2241 R
(AUTO) is On.
When the NC system is in EDIT mode, this special M is
Program edit (EDIT) M2242 R
On.
When the NC system is in MDI mode, this special M is
Manual input (MDI) M2243 R
On.
When the NC system is in MPG mode, this special M is
MPG feeding (MPG) M2244 R
On.
When the NC system is in JOG mode, this special M is
Jog feeding (JOG) M2245 R
On.
Rapid feeding When the NC system is in RAPID mode, this special M
M2246 R
(RAPID) is On.
When the NC system is in HOME mode, this special M
Homing (HOME) M2247 R
is On.
Single block When the NC system pauses after executing one
M2249 R
execution single block, this special M is On.
14-18
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Device
Function name Special M Description
type
When the NC system is executing the program, this
Program in execution M2250 R
special M is On.
14
Pause M2251 When the NC system pauses, this special M is On. R
M00 program stop M2252 When the NC system reads M00, this special M is On. R
M01 program stop
M2253 When the NC system reads M01, this special M is On. R
(optional)
M02 end of program M2254 When the NC system reads M02, this special M is On. R
M30 end of program
M2255 When the NC system reads M30, this special M is On. R
and returns
1st spindle reaches When the 1st spindle speed reaches the target value,
M2256 R
the target speed this special M is On.
1st spindle reaches When the 1st spindle speed reaches zero speed, this
M2257 R
zero speed special M is On.
1st spindle positioning When the 1st spindle reaches the target position, this
M2258 R
complete special M is On.
1st spindle is in rigid When the 1st spindle performs tapping, this special M is
M2259 R
tapping mode On.
1st spindle rigid When the 1st spindle tapping is interrupted, this special
M2260 R
tapping interruption M is On.
2nd spindle reaches When the 2nd spindle speed reaches the target value,
M2261 R
the target speed this special M is On.
2nd spindle reaches When the 2nd spindle speed reaches zero speed, this
M2262 R
zero speed special M is On.
2nd spindle When the 2nd spindle reaches the target position, this
M2263 R
positioning complete special M is On.
2nd spindle in rigid When the 2nd spindle performs tapping, this special M
M2264 R
tapping mode is On.
2nd spindle rigid When the 2nd spindle tapping is interrupted, this special
M2265 R
tapping interruption M is On.
When the machining program ends, this special M is
Program ends M2271 R
On.
X axis homing When the X axis homing is complete, the NC system
M2272 R
complete sets this special M to On.
Y axis homing When the Y axis homing is complete, the NC system
M2273 R
complete sets this special M to On.
Z axis homing When the Z axis homing is complete, the NC system
M2274 R
complete sets this special M to On.
A axis homing When the A axis homing is complete, the NC system
M2275 R
complete sets this special M to On.
B axis homing When the B axis homing is complete, the NC system
M2276 R
complete sets this special M to On.
C axis homing When the C axis homing is complete, the NC system
M2277 R
complete sets this special M to On.
U axis homing When the U axis homing is complete, the NC system
M2278 R
complete sets this special M to On.
V axis homing When the V axis homing is complete, the NC system
M2279 R
complete sets this special M to On.
W axis homing When the W axis homing is complete, the NC system
M2280 R
complete sets this special M to On.
X axis positioned at
When the X axis reaches the 2nd reference point, the
the 2nd reference M2286 R
NC system sets this special M to On.
point
Y axis positioned at
When the Y axis reaches the 2nd reference point, the
the 2nd reference M2287 R
NC system sets this special M to On.
point
14-19
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Device
Function name Special M Description
type
Z axis positioned at
When the Z axis reaches the 2nd reference point, the
the 2nd reference M2288 R
14
NC system sets this special M to On.
point
A axis positioned at
When the A axis reaches the 2nd reference point, the
the 2nd reference M2289 R
NC system sets this special M to On.
point
B axis positioned at
When the B axis reaches the 2nd reference point, the
the 2nd reference M2290 R
NC system sets this special M to On.
point
C axis positioned at
When the C axis reaches the 2nd reference point, the
the 2nd reference M2291 R
NC system sets this special M to On.
point
U axis positioned at
When the U axis reaches the 2nd reference point, the
the 2nd reference M2292 R
NC system sets this special M to On.
point
V axis positioned at
When the V axis reaches the 2nd reference point, the
the 2nd reference M2293 R
NC system sets this special M to On.
point
W axis positioned at
When the W axis reaches the 2nd reference point, the
the 2nd reference M2294 R
NC system sets this special M to On.
point
X axis positioned at
When the X axis reaches the 3rd reference point, the
the 3rd reference M2295 R
NC system sets this special M On.
point
Y axis positioned at
When the Y axis reaches the 3rd reference point, the
the 3rd reference M2296 R
NC system sets this special M to On.
point
Z axis positioned at
When the Z axis reaches the 3rd reference point, the
the 3rd reference M2297 R
NC system sets this special M to On.
point
A axis positioned at
When the A axis reaches the 3rd reference point, the
the 3rd reference M2298 R
NC system sets this special M to On.
point
B axis positioned at
When the B axis reaches the 3rd reference point, the
the 3rd reference M2299 R
NC system sets this special M to On.
point
C axis positioned at
When the C axis reaches the 3rd reference point, the
the 3rd reference M2300 R
NC system sets this special M to On.
point
U axis positioned at
When the U axis reaches the 3rd reference point, the
the 3rd reference M2301 R
NC system sets this special M to On.
point
V axis positioned at
When the V axis reaches the 3rd reference point, the
the 3rd reference M2302 R
NC system sets this special M to On.
point
W axis positioned at
When the W axis reaches the 3rd reference point, the
the 3rd reference M2303 R
NC system sets this special M to On.
point
In Position mode, this special M is On when the X axis
MLC X axis is in MLC axis control mode and the X axis reaches the
M2304 R
positioning complete positioning point; in Speed mode, this special M is On
when the target speed is reached.
In Position mode, this special M is On when the Y axis
MLC Y axis is in MLC axis control mode and the Y axis reaches the
M2305 R
positioning complete positioning point; in Speed mode, this special M is On
when the target speed is reached.
14-20
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Device
Function name Special M Description
type
In Position mode, this special M is On when the Z axis
MLC Z axis is in MLC axis control mode and the Z axis reaches the
14
M2306 R
positioning complete positioning point; in Speed mode, this special M is On
when the target speed is reached.
In Position mode, this special M is On when the A axis
MLC A axis is in MLC axis control mode and the A axis reaches the
M2307 R
positioning complete positioning point; in Speed mode, this special M is On
when the target speed is reached.
In Position mode, this special M is On when the B axis
MLC B axis is in MLC axis control mode and the B axis reaches the
M2308 R
positioning complete positioning point; in Speed mode, this special M is On
when the target speed is reached.
In Position mode, this special M is On when the C axis
MLC C axis is in MLC axis control mode and the C axis reaches the
M2309 R
positioning complete positioning point; in Speed mode, this special M is On
when the target speed is reached.
In Position mode, this special M is On when the U axis
MLC U axis is in MLC axis control mode and the U axis reaches the
M2310 R
positioning complete positioning point; in Speed mode, this special M is On
when the target speed is reached.
In Position mode, this special M is On when the V axis
MLC V axis is in MLC axis control mode and the V axis reaches the
M2311 R
positioning complete positioning point; in Speed mode, this special M is On
when the target speed is reached.
In Position mode, this special M is On when the W axis
MLC W axis is in MLC axis control mode and the W axis reaches
M2312 R
positioning complete the positioning point; in Speed mode, this special M is
On when the target speed is reached.
When the X axis is moving (in any modes), this special
X axis is moving M2320 R
M is On.
When the Y axis is moving (in any modes), this special
Y axis is moving M2321 R
M is On.
When the Z axis is moving (in any modes), this special
Z axis is moving M2322 R
M is On.
When the A axis is moving (in any modes), this special
A axis is moving M2323 R
M is On.
When the B axis is moving (in any modes), this special
B axis is moving M2324 R
M is On.
When the C axis is moving (in any modes), this special
C axis is moving M2325 R
M is On.
When the U axis is moving (in any modes), this special
U axis is moving M2326 R
M is On.
When the V axis is moving (in any modes), this special
V axis is moving M2327 R
M is On.
When the W axis is moving (in any modes), this special
W axis is moving M2328 R
M is On.
X axis is moving in This special M is On when the X axis is moving in the
M2336 R
forward direction forward direction.
Y axis is moving in This special M is On when the Y axis is moving in the
M2337 R
forward direction forward direction.
Z axis is moving in This special M is On when the Z axis is moving in the
M2338 R
forward direction forward direction.
A axis is moving in This special M is On when the A axis is moving in the
M2339 R
forward direction forward direction.
B axis is moving in This special M is On when the B axis is moving in the
M2340 R
forward direction forward direction.
C axis is moving in This special M is On when the C axis is moving in the
M2341 R
forward direction forward direction.
14-21
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Device
Function name Special M Description
type
U axis is moving in This special M is On when the U axis is moving in the
M2342 R
forward direction forward direction.
14 V axis is moving in
forward direction
W axis is moving in
forward direction
M2343
M2344
This special M is On when the V axis is moving in the
forward direction.
This special M is On when the W axis is moving in the
forward direction.
R
14-22
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Device
Function name Special M Description
type
Z axis is positioned at
When the Z axis reaches the 4th reference point, this
the 4th reference M2370 R
14
special M is On.
point
A axis is positioned at
When the A axis reaches the 4th reference point, this
the 4th reference M2371 R
special M is On.
point
B axis is positioned
When the B axis reaches the 4th reference point, this
at the 4th reference M2372 R
special M is On.
point
C axis is positioned
When the C axis reaches the 4th reference point, this
at the 4th reference M2373 R
special M is On.
point
U axis is positioned
When the U axis reaches the 4th reference point, this
at the 4th reference M2374 R
special M is On.
point
V axis is positioned
When the V axis reaches the 4th reference point, this
at the 4th reference M2375 R
special M is On.
point
W axis is positioned
When the W axis reaches the 4th reference point, this
at the 4th reference M2376 R
special M is On.
point
When the X axis origin coordinate is established in the
X axis homing
M2377 system and the “Homing complete” symbol is displayed R
complete
in the POS screen, this special M is On.
When the Y axis origin coordinate is established in the
Y axis homing
M2378 system and the “Homing complete” symbol is displayed R
complete
in the POS screen, this special M is On.
When the Z axis origin coordinate is established in the
Z axis homing
M2379 system and the “Homing complete” symbol is displayed R
complete
in the POS screen, this special M is On.
When the A axis origin coordinate is established in the
A axis homing
M2380 system and the “Homing complete” symbol is displayed R
complete
in the POS screen, this special M is On.
When the B axis origin coordinate is established in the
B axis homing
M2381 system and the “Homing complete” symbol is displayed R
complete
in the POS screen, this special M is On.
When the C axis origin coordinate is established in the
C axis homing
M2382 system and the “Homing complete” symbol is displayed R
complete
in the POS screen, this special M is On.
When the U axis origin coordinate is established in the
U axis homing
M2383 system and the “Homing complete” symbol is displayed R
complete
in the POS screen, this special M is On.
When the V axis origin coordinate is established in the
V axis homing
M2384 system and the “Homing complete” symbol is displayed R
complete
in the POS screen, this special M is On.
When the W axis origin coordinate is established in the
W axis homing
M2385 system and the “Homing complete” symbol is displayed R
complete
in the POS screen, this special M is On.
X axis is in Servo When the X axis is in the Servo On status, M2386 = 1.
M2386 R
On / Off status When the X axis is in the Servo Off status, M2386 = 0.
Y axis is in Servo When the Y axis is in the Servo On status, M2387 = 1.
M2387 R
On / Off status When the Y axis is in the Servo Off status, M2387 = 0.
Z axis is in Servo When the Z axis is in the Servo On status, M2388 = 1.
M2388 R
On / Off status When the Z axis is in the Servo Off status, M2388 = 0.
A axis is in Servo When the A axis is in the Servo On status, M2389 = 1.
M2389 R
On / Off status When the A axis is in the Servo Off status, M2389 = 0.
B axis is in Servo When the B axis is in the Servo On status, M2390 = 1.
M2390 R
On / Off status When the B axis is in the Servo Off status, M2390 = 0.
14-23
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Device
Function name Special M Description
type
C axis is in Servo When the C axis is in the Servo On status, M2391 = 1.
M2391 R
On / Off status When the C axis is in the Servo Off status, M2391 = 0.
14 U axis is in Servo
On / Off status
V axis is in Servo
On / Off status
M2392
M2393
When the U axis is in the Servo On status, M2392 = 1.
When the U axis is in the Servo Off status, M2392 = 0.
When the V axis is in the Servo On status, M2393 = 1.
When the V axis is in the Servo Off status, M2393 = 0.
R
14-24
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Device
Function name Special M Description
type
If the dividend is 0 when the MLC executes DIV, DDIV,
and FDIV instruction, this special M is On. If the
14
conversion range exceeds K0 to K9,999 when the MLC
MLC instruction
M2828 executes the BCD instruction, this special M is On. If R
operation error
the conversion range exceeds K0 to K99,999,999
when the MLC executes the DBCD instruction, this
special M is On.
RIO connection
M2832 Remote I/O connection status: success = 1; failure = 0. R
status - Station 1
RIO connection
M2833 Remote I/O connection status: success = 1; failure = 0. R
status - Station 2
RIO connection
M2834 Remote I/O connection status: success = 1; failure = 0. R
status - Station 3
RIO connection
M2835 Remote I/O connection status: success = 1; failure = 0. R
status - Station 4
RIO connection
M2836 Remote I/O connection status: success = 1; failure = 0. R
status - Station 5
RIO connection
M2837 Remote I/O connection status: success = 1; failure = 0. R
status - Station 6
RIO connection
M2838 Remote I/O connection status: success = 1; failure = 0. R
status - Station 7
RIO connection
M2839 Remote I/O connection status: success = 1; failure = 0. R
status - Station 8
DMCNET connection
M2864 DMCNET connection status: success = 1; failure = 0 R
status - Station 1
DMCNET connection
M2865 DMCNET connection status: success = 1; failure = 0 R
status - Station 2
DMCNET connection
M2866 DMCNET connection status: success = 1; failure = 0 R
status - Station 3
DMCNET connection
M2867 DMCNET connection status: success = 1; failure = 0 R
status - Station 4
DMCNET connection
M2868 DMCNET connection status: success = 1; failure = 0 R
status - Station 5
DMCNET connection
M2869 DMCNET connection status: success = 1; failure = 0 R
status - Station 6
DMCNET connection
M2870 DMCNET connection status: success = 1; failure = 0 R
status - Station 7
DMCNET connection
M2871 DMCNET connection status: success = 1; failure = 0 R
status - Station 8
DMCNET connection
M2872 DMCNET connection status: success = 1; failure = 0 R
status - Station 9
DMCNET connection
M2873 DMCNET connection status: success = 1; failure = 0 R
status - Station 10
DMCNET connection
M2874 DMCNET connection status: success = 1; failure = 0 R
status - Station 11
DMCNET connection
M2875 DMCNET connection status: success = 1; failure = 0 R
status - Station 12
When this special M is set to On, the IX00 interruption
IX00 interruption
M2880 input function is enabled. R/W
input
Input point: X0 contact of controller main board I/O.
When this special M is set to On, the IX01 interruption
IX01 interruption input function is enabled.
M2881 R/W
input
Input point: X1 contact of controller main board I/O.
When this special M is set to On, the IX02 interruption
IX02 interruption
M2882 input function is enabled. R/W
input
Input point: X2 conatct of controller main board I/O.
14-25
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Device
Function name Special M Description
type
When this special M is set to On, the IX03 interruption
IX03 interruption
M2883 input function is enabled. R/W
14
input
Input point: X3 conatct of controller main board I/O.
When this special M is set to On, the IX04 interruption
IX04 interruption
M2884 input function is enabled. R/W
input
Input point: X4 conatct of controller main board I/O.
When this special M is set to On, the IX05 interruption
IX05 interruption
M2885 input function is enabled. R/W
input
Input point: X5 conatct of controller main board I/O.
When this special M is set to On, the IX06 interruption
IX06 interruption
M2886 input function is enabled. R/W
input
Input point: X6 conatct of controller main board I/O.
When this special M is set to On, the IX07 interruption
IX07 interruption
M2887 input function is enabled. R/W
input
Input point: X7 conatct of controller main board I/O.
When this special M is set to On, the IC00 interruption
IC00 interruption
M2888 input function is enabled. R/W
input
Input point: hardware high-speed input counter HSI_1.
When this special M is set to On, the IC01 interruption
IC01 interruption
M2889 input function is enabled. R/W
input
Input point: hardware high-speed input counter HSI_2.
When this special M is set to On, the IR00 interruption
IR00 interruption
M2896 input function is enabled. R/W
input
Input point: X0 contact of remote I/O card 0.
When this special M is set to On, the IR01 interruption
IR01 interruption
M2897 input function is enabled. R/W
input
Input point: X1 contact of remote I/O card 0.
When this special M is set to On, the IR02 interruption
IR02 interruption
M2898 input function is enabled. R/W
input
Input point: X2 contact of remote I/O card 0.
When this special M is set to On, the IR03 interruption
IR03 interruption
M2899 input function is enabled. R/W
input
Input point: X3 contact of remote I/O card 0.
When this special M is set to On, the IR04 interruption
IR04 interruption
M2900 input function is enabled. R/W
input
Input point: X4 contact of remote I/O card 0.
When this special M is set to On, the IR05 interruption
IR05 interruption
M2901 input function is enabled. R/W
input
Input point: X5 contact of remote I/O card 0.
When this special M is set to On, the IR06 interruption
IR06 interruption
M2902 input function is enabled. R/W
input
Input point: X6 contact of remote I/O card 0.
When this special M is set to On, the IR07 interruption
IR07 interruption
M2903 input function is enabled. R/W
input
Input point: X7 contact of remote I/O card 0.
When this special M is set to On, the IR08 interruption
IR08 interruption
M2904 input function is enabled. R/W
input
Input point: X8 contact of remote I/O card 0.
When this special M is set to On, the IR09 interruption
IR09 interruption
M2905 input function is enabled. R/W
input
Input point: X9 contact of remote I/O card 0.
When this special M is set to On, the IR10 interruption
IR10 interruption
M2906 input function is enabled. R/W
input
Input point: X10 contact of remote I/O card 0.
When this special M is set to On, the IR11 interruption
IR11 interruption
M2907 input function is enabled. R/W
input
Input point: X11 contact of remote I/O card 0.
14-26
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Device
Function name Special M Description
type
When this special M is set to On, the IR12 interruption
IR12 interruption
M2908 input function is enabled. R/W
14
input
Input point: X12 contact of remote I/O card 0.
When this special M is set to On, the IR13 interruption
IR13 interruption
M2909 input function is enabled. R/W
input
Input point: X13 contact of remote I/O card 0.
When this special M is set to On, the IR14 interruption
IR14 interruption
M2910 input function is enabled. R/W
input
Input point: X14 contact of remote I/O card 0.
When this special M is set to On, the IR15 interruption
IR15 interruption
M2911 input function is enabled. R/W
input
Input point: X15 contact of remote I/O card 0.
When this special M is set to On, the IR16 interruption
IR16 interruption
M2912 input function is enabled. R/W
input
Input point: X16 contact of remote I/O card 0.
When this special M is set to On, the IR17 interruption
IR17 interruption
M2913 input function is enabled. R/W
input
Input point: X17 contact of remote I/O card 0.
When this special M is set to On, the IR18 interruption
IR18 interruption
M2914 input function is enabled. R/W
input
Input point: X18 contact of remote I/O card 0.
When this special M is set to On, the IR19 interruption
IR19 interruption
M2915 input function is enabled. R/W
input
Input point: X19 contact of remote I/O card 0.
When this special M is set to On, the IR20 interruption
IR20 interruption
M2916 input function is enabled. R/W
input
Input point: X20 contact of remote I/O card 0.
When this special M is set to On, the IR21 interruption
IR21 interruption
M2917 input function is enabled. R/W
input
Input point: X21 contact of remote I/O card 0.
When this special M is set to On, the IR22 interruption
IR22 interruption
M2918 input function is enabled. R/W
input
Input point: X22 contact of remote I/O card 0.
When this special M is set to On, the IR23 interruption
IR23 interruption
M2919 input function is enabled. R/W
input
Input point: X23 contact of remote I/O card 0.
When this special M is set to On, the IR24 interruption
IR24 interruption
M2920 input function is enabled. R/W
input
Input point: X24 contact of remote I/O card 0.
When this special M is set to On, the IR25 interruption
IR25 interruption
M2921 input function is enabled. R/W
input
Input point: X25 contact of remote I/O card 0.
When this special M is set to On, the IR26 interruption
IR26 interruption
M2922 input function is enabled. R/W
input
Input point: X26 contact of remote I/O card 0.
When this special M is set to On, the IR27 interruption
IR27 interruption
M2923 input function is enabled. R/W
input
Input point: X27 contact of remote I/O card 0.
When this special M is set to On, the IR28 interruption
IR28 interruption
M2924 input function is enabled. R/W
input
Input point: X28 contact of remote I/O card 0.
When this special M is set to On, the IR29 interruption
IR29 interruption
M2925 input function is enabled. R/W
input
Input point: X29 contact of remote I/O card 0.
When this special M is set to On, the IR30 interruption
IR30 interruption
M2926 input function is enabled. R/W
input
Input point: X30 contact of remote I/O card 0.
14-27
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Device
Function name Special M Description
type
When this special M is set to On, the IR31 interruption
IR31 interruption
M2927 input function is enabled. R/W
14
input
Input point: X31 contact of remote I/O card 0.
The user permission is locked when this special M is
Lock user permission M2934 On. You have to set Pr.10015 [Account permission R/W
activation method] to 1 to activate this special M.
Restrict program
M2935 Restricts program editing in the controller. R/W
editing
DCNT counter C64 When this special M is set to On, the counter
M2944 R/W
counts down decrements by 1 every time it is triggered.
DCNT counter C65 When this special M is set to On, the counter
M2945 R/W
counts down decrements by 1 every time it is triggered.
DCNT counter C66 When this special M is set to On, the counter
M2946 R/W
counts down decrements by 1 every time it is triggered.
DCNT counter C67 When this special M is set to On, the counter
M2947 R/W
counts down decrements by 1 every time it is triggered.
DCNT counter C68 When this special M is set to On, the counter
M2948 R/W
counts down decrements by 1 every time it is triggered.
DCNT counter C69 When this special M is set to On, the counter
M2949 R/W
counts down decrements by 1 every time it is triggered.
DCNT counter C70 When this special M is set to On, the counter
M2950 R/W
counts down decrements by 1 every time it is triggered.
DCNT counter C71 When this special M is set to On, the counter
M2951 R/W
counts down decrements by 1 every time it is triggered.
DCNT counter C72 When this special M is set to On, the counter
M2952 R/W
counts down decrements by 1 every time it is triggered.
DCNT counter C73 When this special M is set to On, the counter
M2953 R/W
counts down decrements by 1 every time it is triggered.
DCNT counter C74 When this special M is set to On, the counter
M2954 R/W
counts down decrements by 1 every time it is triggered.
DCNT counter C75 When this special M is set to On, the counter
M2955 R/W
counts down decrements by 1 every time it is triggered.
DCNT counter C76 When this special M is set to On, the counter
M2956 R/W
counts down decrements by 1 every time it is triggered.
DCNT counter C77 When this special M is set to On, the counter
M2957 R/W
counts down decrements by 1 every time it is triggered.
In AUTO mode, the system automatically executes the
File queue auto
M2980 next program in the FILE QUEUE list when this special R/W
processing
M is triggered.
G00 teaching
M2992 When G00 Teaching is triggered, this special M is On. R
triggered
G01 teaching
M2993 When G01 Teaching is triggered, this special M is On. R
triggered
G00 teaching record When G00 Teaching is used and the trajectory is
M2994 R
complete recorded, this special M is On.
G01 teaching record When G01 Teaching is used and the trajectory is
M2995 R
complete recorded, this special M is On.
14-28
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Number of complete
Set the value in the Process screen or with the MLC
input.
Set Pr.10015 [Machining count display format] to
determine which special D is the source of the
displayed data. D1019 is the high word of the 32-bit
14
D1018 register. R/W
pieces (32-bit)
When Pr.10015 [Machining count display format] is 0,
the source is D1022 and D1023.
When Pr.10015 [Machining count display format] is 1,
the source is D1018 (D1019) and D1020 (D1021).
Number of machining Set the value in the Process screen or with the MLC
D1020 R/W
targets (32-bit) input. D1021 is the high word of the 32-bit register.
Number of complete Set the value in the Process screen or with the MLC
D1022 R/W
pieces input.
Number of machining Set the value in the Process screen or with the MLC
D1023 R/W
targets input.
Sends the special D value to the system variable
HMI output point 1 D1024 R/W
#1833.
Sends the special D value to the system variable
HMI output point 2 D1025 R/W
#1834.
Sends the special D value to the system variable
HMI output point 3 D1026 R/W
#1835.
Sends the special D value to the system variable
HMI output point 4 D1027 R/W
#1836.
Sends the special D value to the system variable
HMI output point 5 D1028 R/W
#1837.
Sends the special D value to the system variable
HMI output point 6 D1029 R/W
#1838.
Sends the special D value to the system variable
HMI output point 7 D1030 R/W
#1839.
Sends the special D value to the system variable
HMI output point 8 D1031 R/W
#1840.
Sends the special D value to the system variable
HMI output point 9 D1032 R/W
#1841.
Sends the special D value to the system variable
HMI output point 10 D1033 R/W
#1842.
Sends the special D value to the system variable
HMI output point 11 D1034 R/W
#1843.
Sends the special D value to the system variable
HMI output point 12 D1035 R/W
#1844.
Sends the special D value to the system variable
HMI output point 13 D1036 R/W
#1845.
Sends the special D value to the system variable
HMI output point 14 D1037 R/W
#1846.
Sends the special D value to the system variable
HMI output point 15 D1038 R/W
#1847.
Sends the special D value to the system variable
HMI output point 16 D1039 R/W
#1848.
MPG operation mode selection. When D1040 is set to
0, an external MPG is used; when D1040 is set to 10,
MPG operation mode D1040 the keys on machine operation panel B are used for R/W
MPG operation, with M1118 and M1119 as the
triggering signals.
MPG operation channel
D1041 Channel selection for MPG operation. The default is 0. R/W
setting
14-29
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Special Device
Function name Description
D type
MPG pulse magnification settings, ×1, ×10, and ×100.
The movement is the minimum unit (0.001 mm) multiply
14
MPG pulse magnification D1042 R/W
by the magnification.
For example, 1 × 0.001 = 0.001 mm/cnt.
Select the axis to be operated with the handwheel
(MPG).
Axis Setting value
X 0
Y 1
Z 2
MPG axis selection D1043 R/W
A 3
B 4
C 5
U 6
V 7
W 8
When the system is ready, the number of the connected
DMCNET axes is represented with decimal values
DMCNET ready for HMI D1048 converted from the binary data. For example, D1048 R
represents the binary data 1111 as 15 in decimal to
indicate there are 4 axes connected.
The setting of the cutting feed rate (F) in units of
Cutting feed rate percentage in the program. For example, when F is set
D1056 R/W
adjustment to 1000, if the current value of D1056 is 50, it means the
actual command output is 500 mm/min (1000 x 50%).
The setting of the speed of G00 Rapid traverse in units
of percentage. For example, when the speed set for
Rapid traverse
D1058 rapid traverse is 6000, if D1058 is set to 50, the actual R/W
adjustment rate
speed for G00 Rapid traverse is 3000 mm/min (6000 x
50%).
The setting of the S value in units of percentage
1st spindle speed specified in the program. For example, when S1000 is
D1060 R/W
adjustment specified in the program, if this special D is set to 30,
the actual spindle speed is 300 rpm (1000 x 30%).
The movement speed (F) setting for a dry run in JOG or
Speed setting for jog AUTO mode. If this special D is set to 50, the
D1062 R/W
feeding and dry run movement speed (F) is 50 mm/min. The setting range
for this 32-bit special D is 0 to 65535 mm/min.
Specifies the X axis moving amount in the MLC axis
MLC X axis positioning
D1064 mode. R/W
command
Unit: mm, inch. This special D is a 32-bit register.
Specifies the Y axis moving amount in the MLC axis
MLC Y axis positioning
D1066 mode. R/W
command
Unit: mm, inch. This special D is a 32-bit register.
Specifies the Z axis moving amount in the MLC axis
MLC Z axis positioning
D1068 mode. R/W
command
Unit: mm, inch. This special D is a 32-bit register.
Specifies the A axis moving amount in the MLC axis
MLC A axis positioning
D1070 mode. R/W
command
Unit: mm, inch. This special D is a 32-bit register.
Specifies the B axis moving amount in the MLC axis
MLC B axis positioning
D1072 mode. R/W
command
Unit: mm, inch. This special D is a 32-bit register.
Specifies the C axis moving amount in the MLC axis
MLC C axis positioning
D1074 mode. R/W
command
Unit: mm, inch. This special D is a 32-bit register.
14-30
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Special Device
Function name Description
D type
Specifies the U axis moving amount in the MLC axis
MLC U axis positioning
D1076 mode. R/W
14
command
Unit: mm, inch. This special D is a 32-bit register.
Specifies the V axis moving amount in the MLC axis
MLC V axis positioning
D1078 mode. R/W
command
Unit: mm, inch. This special D is a 32-bit register.
Specifies the W axis moving amount in the MLC axis
MLC W axis positioning
D1080 mode. R/W
command
Unit: mm, inch. This special D is a 32-bit register.
Specifies the X axis movement speed in the MLC axis
MLC X axis positioning
D1082 mode. R/W
speed
Unit: mm, inch/min. This special D is a 32-bit register.
Specifies the Y axis movement speed in the MLC axis
MLC Y axis positioning
D1084 mode. R/W
speed
Unit: mm, inch/min. This special D is a 32-bit register.
Specifies the Z axis movement speed in the MLC axis
MLC Z axis positioning
D1086 mode. R/W
speed
Unit: mm, inch/min. This special D is a 32-bit register.
Specifies the A axis movement speed in the MLC axis
MLC A axis positioning mode.
D1088 R/W
speed Unit: refer to Pr.634 [Rotation axis unit selection].
This special D is a 32-bit register.
Specifies the B axis movement speed in the MLC axis
MLC B axis positioning mode.
D1090 R/W
speed Unit: refer to Pr.634 [Rotation axis unit selection].
This special D is a 32-bit register.
Specifies the C axis movement speed in the MLC axis
MLC C axis positioning mode.
D1092 R/W
speed Unit: refer to Pr.634 [Rotation axis unit selection].
This special D is a 32-bit register.
Specifies the U axis movement speed in the MLC axis
MLC U axis positioning mode.
D1094 R/W
speed Unit: refer to Pr.634 [Rotation axis unit selection].
This special D is a 32-bit register.
Specifies the V axis movement speed in the MLC axis
MLC V axis positioning mode.
D1096 R/W
speed Unit: refer to Pr.634 [Rotation axis unit selection].
This special D is a 32-bit register.
Specifies the W axis movement speed in the MLC axis
MLC W axis positioning mode.
D1098 R/W
speed Unit: refer to Pr.634 [Rotation axis unit selection].
This special D is a 32-bit register.
Specifies the spindle movement speed in the MLC axis
MLC spindle positioning
D1100 mode. R/W
speed
Unit: rpm. This special D is a 32-bit register.
When Pr.12017 [Record system data in special D
Main file name D1102 registers] is set to 1, this special D records the file R
names of O0000 - O9999 which are recently used.
When Pr.12017 [Record system data in special D
Total machining time D1103 registers] is set to 1, the total machining time is recoded R
in units of seconds. This special D is a 32-bit register.
When Pr.12017 [Record system data in special D
registers] is set to 1, the single machining time is
Single machining time D1105 R
recorded in units of seconds. This special D is a 32-bit
register.
When Pr.12017 [Record system data in special D
System time: year, month D1107 registers] is set to 1, the year and month of the system R
time is recorded.
14-31
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Special Device
Function name Description
D type
When Pr.12017 [Record system time in special D
System time: day, hour D1108 registers] is set to 1, the day and hour of the system R
14
time is recorded.
When Pr.12017 [Record system time in special D
System time: minute,
D1109 registers] is set to 1, the minute and second of the R
second
system time is recorded.
Specifies the macro call file name O9xxx. For example,
Macro call file name D1111 when K9100 is written to D1111, the system calls the R/W
macro program O9100.
Sets the adjustment rate (in percentage) of the S value
specified for the 2nd spindle in the program. For
2nd spindle speed
D1112 example, when S1000 is specified in the program, if this R/W
adjustment
special D is set to 30, the actual spindle speed is
300 rpm (1000 x 30%).
When the spindle is in DMCNET mode, you can output
Spindle analog voltage analog voltage with this special D.
D1114 R/W
output (Port 2) Setting range: -1000 to +1000; unit: 0.01V.
This special D is available only on B series models.
When Pr.308 [Tool ID display source] is set to 1, the
Lathe tool number
D1115 tool number of the lathe is selected by this special D. R/W
selection
Setting range: 0 to 65535.
When the spindle is in DMCNET mode, you can output
Spindle analog voltage
D1125 analog voltage with this special D. R/W
output (Port 1)
Setting range: -1000 to +1000; unit: 0.01V.
Equi-slope filter The filter compensation value for X axis.
D1126 R/W
compensation for X axis Unit: mm
Equi-slope filter The filter compensation value for Y axis.
D1128 R/W
compensation for Y axis Unit: mm
Equi-slope filter The filter compensation value for Z axis.
D1130 R/W
compensation for Z axis Unit: mm
Equi-slope filter The filter compensation value for A axis.
D1132 R/W
compensation for A axis Unit: mm or deg
Equi-slope filter The filter compensation value for B axis.
D1134 R/W
compensation for B axis Unit: mm or deg
Equi-slope filter The filter compensation value for C axis.
D1136 R/W
compensation for C axis Unit: mm or deg
Equi-slope filter The filter compensation value for U axis.
D1138 R/W
compensation for U axis Unit: mm or deg
Equi-slope filter The filter compensation value for V axis.
D1140 R/W
compensation for V axis Unit: mm or deg
Equi-slope filter The filter compensation value for W axis.
D1142 R/W
compensation for W axis Unit: mm or deg
Linear axis compensation The compensation speed for the linear axis.
D1144 R/W
speed Unit: mm/sec
Rotation axis The compensation speed for the rotation axis.
D1146 R/W
compensation speed Unit: deg/sec
1st spindle speed The 1st spindle speed is written with this special D.
D1148 R/W
(written with special D) (Must be used with M1307.)
Adjusts the preview speed of the arc block when the
Arc preview speed D1150 PREVIEW function is used. R/W
This special D is a 32-bit register.
2nd spindle speed The 2nd spindle speed is written with this special D.
D1152 R/W
(written with special D) (Must be used with M1307.)
Spindle tool number The spindle tool number is written with this special D.
D1172 R/W
(written with special D) (Pr.308 [Tool ID display source] must be set to 1.)
Standby tool number The standby tool number is written with this special D.
D1173 R/W
(written with special D) (Pr.308 [Tool ID display source] must be set to 1.)
14-32
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Special Device
Function name Description
D type
Command tool number The command tool number is written with this special D.
D1174 R/W
(written with special D) (Pr.308 [Tool ID display source] must be set to 1.)
14
The MPG pulse command is set with this special D.
MPG pulse input value
D1175 Setting Pr.485 [Enable the register for handwheel pulse R/W
(int16, INC)
input] to 1 to enable this function.
The value of the special D is specified with the system
HMI input point 1 D1336 R
variable #1896.
The value of the special D is specified with the system
HMI input point 2 D1337 R
variable #1897.
The value of the special D is specified with the system
HMI input point 3 D1338 R
variable #1898.
The value of the special D is specified with the system
HMI input point 4 D1339 R
variable #1899.
The value of the special D is specified with the system
HMI input point 5 D1340 R
variable #1900.
The value of the special D is specified with the system
HMI input point 6 D1341 R
variable #1901.
The value of the special D is specified with the system
HMI input point 7 D1342 R
variable #1902.
The value of the special D is specified with the system
HMI input point 8 D1343 R
variable #1903.
The value of the special D is specified with the system
HMI input point 9 D1344 R
variable #1904.
The value of the special D is specified with the system
HMI input point 10 D1345 R
variable #1905.
The value of the special D is specified with the system
HMI input point 11 D1346 R
variable #1906.
The value of the special D is specified with the system
HMI input point 12 D1347 R
variable #1907.
The value of the special D is specified with the system
HMI input point 13 D1348 R
variable #1908.
The value of the special D is specified with the system
HMI input point 14 D1349 R
variable #1909.
The value of the special D is specified with the system
HMI input point 15 D1350 R
variable #1910.
The value of the special D is specified with the system
HMI input point 16 D1351 R
variable #1911.
Number of received MPG
D1352 Reads the MPG pulse number. R
pulses
When the program reads the S-code, the value of the
S-code is stored in D1364 and D1369 simultaneously.
1st spindle command
speed D1364 D1364: 32-bit display. D1365 is the high word of the R
(32-bit) 32-bit register.
D1369: 16-bit display.
Unit: rpm.
When the program reads the M-code, the value of the
M-code is stored in D1368. When the M-code is used
M-code data D1368 for macro call, the value in this special D does not R
change. The M-code here does not include M00, M01,
M02, M30, M98, and M99.
When the program reads the S-code, the value of the
1st spindle S-code data D1369 S-code is stored in D1369. When the S-code is used for R
macro call, the value in this special D does not change.
14-33
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Special Device
Function name Description
D type
When the program reads the T-code, the value of the
T-code is stored in D1370. When the T-code is used for
14
macro call, the value in this special D does not change.
T-code data (command) D1370 The value of this register is related to the station ID R
setting in the tool magazine. The T-code data is
displayed only when the value in the program is within
the range set by Pr.338.
Tool magazine 1 T-code
D1371 Records the latest T-code value read in tool magazine 1. R
data (standby)
D1372 = tool pot number of the command tool minus
standby tool pot number (D1373).
When M1168 (Tool magazine 1 moves forward) or
Tool magazine 1 T-code M1169 (Tool magazine 1 moves backward) is On, the
D1372 R
data (rotation increment) standby tool pot number increases or decreases. The
value of D1372 is the difference between the tool pot
number of the command tool and the standby tool pot
number.
Tool magazine 1 tool pot The value in this special D is the standby tool pot
D1373 R
number (standby) number in tool magazine 1.
Tool magazine 1 spindle The spindle tool number currently used in tool
D1374 R
tool number (in use) magazine 1.
Tool magazine 2 T-code
D1375 Records the latest T-code value read in tool magazine 2. R
data (standby)
D1376 = tool pot number of the command tool minus
standby tool pot number (D1377).
When M1172 (Tool magazine 2 moves forward) or
Tool magazine 2 T-code M1173 (Tool magazine 2 moves backward) is On, the
D1376 R
data (rotation increment) standby tool pot number increases or decreases. The
value of D1376 is the difference between the tool pot
number of the command tool and the standby tool pot
number.
Tool magazine 2 tool pot The value in this special D is the standby tool pot
D1377 R
number (standby) number in tool magazine 2.
Tool magazine 2 spindle The spindle tool number currently used in tool
D1378 R
tool number (in use) magazine 2.
Feed rate D1379 Accesses the cutting feed rate. R
Accesses the spindle speed. This special D is a 32-bit
register.
The source of the value displayed in this special D can
be changed with Pr.399 [Spindle speed D1380 display
1st spindle actual speed mode].
D1380 R
(32-bit)
When Pr.399 [Spindle speed D1380 display mode] is 0,
the source is the S-code command in the program.
When Pr.399 [Spindle speed D1380 display mode] is 1,
the source is the spindle current speed.
When you use G01, G02, or G03, this special D
Current G-code
D1383 displays the corresponding number of the G-code. R
(G01, G02, or G03)
(G01 = 1; G02 = 2; G03 = 3)
X axis machine X axis machine coordinate. This special D is a 32-bit
D1384 R
coordinate register.
Y axis machine Y axis machine coordinate. This special D is a 32-bit
D1386 R
coordinate register.
Z axis machine Z axis machine coordinate. This special D is a 32-bit
D1388 R
coordinate register.
A axis machine A axis machine coordinate. This special D is a 32-bit
D1390 R
coordinate register.
B axis machine B axis machine coordinate. This special D is a 32-bit
D1392 R
coordinate register.
14-34
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Special Device
Function name Description
D type
C axis machine C axis machine coordinate. This special D is a 32-bit
D1394 R
coordinate register.
U axis machine
coordinate
V axis machine
coordinate
D1396
D1398
U axis machine coordinate. This special D is a 32-bit
register.
V axis machine coordinate. This special D is a 32-bit
register.
R
R
14
W axis machine W axis machine coordinate. This special D is a 32-bit
D1400 R
coordinate register.
X axis absolute X axis absolute coordinate. This special D is a 32-bit
D1402 R
coordinate register.
Y axis absolute Y axis absolute coordinate. This special D is a 32-bit
D1404 R
coordinate register.
Z axis absolute Z axis absolute coordinate. This special D is a 32-bit
D1406 R
coordinate register.
A axis absolute A axis absolute coordinate. This special D is a 32-bit
D1408 R
coordinates register.
B axis absolute B axis absolute coordinate. This special D is a 32-bit
D1410 R
coordinate register.
C axis absolute C axis absolute coordinate. This special D is a 32-bit
D1012 R
coordinate register.
U axis absolute U axis absolute coordinate. This special D is a 32-bit
D1414 R
coordinate register.
V axis absolute V axis absolute coordinate. This special D is a 32-bit
D1416 R
coordinate register.
W axis absolute W axis absolute coordinate. This special D is a 32-bit
D1418 R
coordinate register.
X axis DMCNET current monitoring. The data is an
X axis DMCNET current integer word.
D1420 R
monitoring
(The current value is not updated in HOME mode.)
Y axis DMCNET current monitoring. The data is an
Y axis DMCNET current integer word.
D1421 R
monitoring
(The current value is not updated in HOME mode.)
Z axis DMCNET current monitoring. The data is an
Z axis DMCNET current integer word.
D1422 R
monitoring
(The current value is not updated in HOME mode.)
A axis DMCNET current monitoring. The data is an
A axis DMCNET current integer word.
D1423 R
monitoring
(The current value is not updated in HOME mode.)
B axis DMCNET current monitoring. The data is an
B axis DMCNET current integer word.
D1424 R
monitoring
(The current value is not updated in HOME mode.)
C axis DMCNET current monitoring. The data is an
C axis DMCNET current integer word.
D1425 R
monitoring
(The current value is not updated in HOME mode.)
U axis DMCNET current monitoring. The data is an
U axis DMCNET current integer word.
D1426 R
monitoring
(The current value is not updated in HOME mode.)
V axis DMCNET current monitoring. The data is an
V axis DMCNET current integer word.
D1427 R
monitoring
(The current value is not updated in HOME mode.)
W axis DMCNET current monitoring. The data is an
W axis DMCNET current integer word.
D1428 R
monitoring
(The current value is not updated in HOME mode.)
14-35
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
Special Device
Function name Description
D type
DMCNET current monitoring for the 1st spindle. The
SP1 DMCNET current data is an integer word.
14
D1429 R
monitoring (The current value is not updated in spindle positioning
mode.)
DMCNET current monitoring for the 2nd spindle. The
SP2 DMCNET current data is an integer word.
D1430 R
monitoring (The current value is not updated in spindle positioning
mode.)
Displays the current workpiece coordinate system.
Workpiece coordinate
D1450 Program format: GXXPXX; display format: XXXX. R
system
For example, G55 = 5500; G54P01 = 5401.
Accesses the 2nd spindle speed. D1459 is the high word
of the 32-bit register.
The source of the displayed value is set by Pr.439
2nd spindle actual speed [Spindle speed D1458 display mode].
D1458 R
(32-bit) When Pr.439 [Spindle speed D1485 display mode] is 0,
the source is the S-code command in the program.
When Pr.439 [Spindle speed D1485 display mode] is 1,
the source is the spindle speed command.
When the program executes the S-code specified for
the 2nd spindle, the value of the S-code is stored in
2nd spindle command D1460 and D1462 simultaneously.
speed D1460 D1460: 32-bit display; D1461 is the high word of the 32- R
(32-bit) bit register.
D1462: 16-bit display.
Unit: rpm.
When the program executes the S-code specified for
the 2nd spindle, the value of the S-code is stored in
2nd spindle S-code data D1462 D1462. When you use S-code macro call, the value of R
this special D does not change.
Unit: rpm.
Functions of these special D registers differ according
to the RIO setting in the NC system.
When the RIO is set for ADC, the four IN ports of the
ADC stations (4 - 7) correspond to the following four
sets of special D codes: D1464 - D1467, D1472 -
D1475, D1480 - D1483, and D1488 - D1491.
D1464 - When the RIO is set for TAD, the four IN ports of the
Use ADC, TAD, or DAC R/W
D1495 TAD stations (4 - 7) correspond to the following four
sets of special D codes: D1464 - D1471, D1472 -
D1479, D1480 - D1487, and D1488 - 1491.
When the RIO is set for DAC, the four IN ports of the
DAC stations (4 - 7) correspond to the following four
sets of special D codes: D1464 - D1467, D1472 -
D1475, D1480 - D1483, and D1488 - D1491.
Setting each bit of this special D to define the positive
User-defined hardware
D1500 and negative limits and the home signal of the NC W
signal
system.
Setting each bit of this special D to define the positive
User-defined hardware
D1501 and negative limits and the home signal of the NC W
signal
system.
Setting each bit of this special D to define the positive
User-defined hardware
D1502 and negative limits and the home signal of the NC W
signal
system.
Setting each bit of this special D to define the positive
User-defined hardware
D1503 and negative limits and the home signal of the NC W
signal
system.
X axis residual X axis residual coordinate. This special D is a 32-bit
D1506 R
coordinate register.
14-36
Lathe Machine Operation and Maintenance Manual MLC Special M Relay and Special D register
Special Device
Function name Description
D type
Y axis residual Y axis residual coordinate. This special D is a 32-bit
D1508 R
coordinate register.
14
Z axis residual Z axis residual coordinate. This special D is a 32-bit
D1510 R
coordinate register.
A axis residual A axis residual coordinate. This special D is a 32-bit
D1512 R
coordinate register.
B axis residual B axis residual coordinate. This special D is a 32-bit
D1514 R
coordinate register.
C axis residual C axis residual coordinate. This special D is a 32-bit
D1516 R
coordinate register.
U axis residual U axis residual coordinate. This special D is a 32-bit
D1518 R
coordinate register.
V axis residual V axis residual coordinate. This special D is a 32-bit
D1520 R
coordinate register.
W axis residual W axis residual coordinate. This special D is a 32-bit
D1522 R
coordinate register.
Servo magazine 1
D1524 The command tool number of the 1st servo magazine. R/W
command tool number
Servo magazine 1
D1525 The command character of the 1st servo magazine. R/W
command character
Servo magazine 1
D1526 Displays the tool number in the 1st servo magazine. R/W
tool number feedback
Servo magazine 1
D1527 Displays the current status of the 1st servo magazine. R/W
status feedback
Servo magazine 2
D1528 The command tool number in the 2nd servo magazine. R/W
command tool number
Servo magazine 2
D1529 The command character of the 2nd servo magazine. R/W
command character
Servo magazine 2 tool
D1530 Displays the tool number in the 2nd servo magazine. R/W
number feedback
Servo magazine 2
D1531 Displays the current status of the 2nd servo magazine. R/W
status feedback
Servo magazine 3
D1532 The command tool number of the 3rd servo magazine. R/W
command tool number
Servo magazine 3
D1533 The command character of the 3rd servo magazine. R/W
command character
Servo magazine 3
D1534 Displays the tool number in the 3rd servo magazine. R/W
tool number feedback
Servo magazine 3
D1535 Displays the current status of the 3rd servo magazine. R/W
status feedback
14-37
MLC Special M Relay and Special D Register Lathe Machine Operation and Maintenance Manual
14
14-38
Troubleshooting
This chapter provides the information about the alarms and troubleshooting methods
for the NC system. Search for the methods of handling the NC system malfunctions in
this chapter.
15-1
Troubleshooting Lathe Machine Operation and Maintenance Manual
15
alarms, and user-defined macro alarms. This chapter mainly explains the system alarms while
the user-defined alarms are not covered.
Alarm category Alarm code Alarm description
System alarms ____ Alarms caused by system error or operation error.
The user-defined alarms which you use with the MLC program.
User-defined alarms A_ When the A_ device is triggered, the alarm corresponding to
the A_ device occurs as well.
The user-defined macro alarm works with variable #6000 = _.
User-defined
MR_ You can have the alarm triggered and have the corresponding
macro alarms
macro alarm displayed on the controller.
The system alarms are divided into MLC related alarms, HMI related alarms, and NC related
alarms by function.
System alarm
Alarm code range Error type Description
category
1200 - 12FF MLC system error -
1300 - 13FF Ethernet error -
This alarm displays the information
about the station number of the
MLC related alarms 1E00 Servo error
servo axis in error and the error
code.
This alarm displays the information
1F00 Remote I/O error about the remote I/O station
number in error.
HMI related alarms 3010 - 3FFF HMI error -
These alarms are displayed with a
dialog box. The information is
4200 - 4FFF NC system error
added to neither the Alarm screen
nor the History screen.
According to the high byte of the
NC related alarms alarm code, you can identify which
channel is in error:
B000 - EFFF NC channel error BXXX: CH0
CXXX: CH1 (reserved)
DXXX: CH2 (reserved)
EXXX: CH3 (reserved)
15-2
Lathe Machine Operation and Maintenance Manual Troubleshooting
15
1. An error occurs when the MLC accesses the NC
1200 NC memory access error memory.
2. Restart the controller or send it back for servicing.
1. The startup of the NC system is not complete.
1201 NC not ready
2. Restart the controller or send it back for servicing.
1. NC memory buffer is in error or not ready.
1202 Memory error
2. Restart the controller or send it back for servicing.
1. NC output port does not exist.
1203 Output port does not exist
2. Check the axis parameter setting.
1. Failed to clear the MLC codes.
1204 MLC code clear error
2. Send the controller back for servicing.
1. Failed to write the MLC codes to the flash
1205 MLC flash memory error memory.
2. Restart the controller or send it back for servicing.
1. SRAM write-in error.
1206 SRAM error
2. Send the controller back for servicing.
1. An error occurs when the system accesses the
1207 Host I/O channel error host I/O.
2. Restart the controller or send it back for servicing.
1. An error occurs when the system accesses the
1208 Remote I/O channel error remote I/O.
2. Restart the controller or send it back for servicing.
1. NC parameters are not set or not initialized.
120A NC parameter error
2. Re-initialize the parameters.
1. Compensation parameter write-in error.
120B Compensation PAR error
2. Reload the compensation parameters.
1. An error occurs when the system clears the
120C Compen. PAR clear error compensation parameter from memory.
2. Reload the compensation parameters.
1. An error occurs when the system writes the
120D Compen. PAR write-in error compensation parameter to memory.
2. Reload the compensation parameters.
1. Parameter initialization error.
120E PAR initialization error
2. Re-initialize the parameters.
1. Memory clear error.
120F Memory clear error
2. Restart the controller or send it back for servicing.
1. Memory write-in error or memory initialization
1210 Memory write-in error error.
2. Restart the controller or send it back for servicing.
1. Servo parameter setting error.
1211 Servo axis does not exist
2. Check the parameter settings.
1. Servo parameter setting error.
1212 Servo axis PAR setting error
2. Check the parameter settings.
1. DMCNET initialization error.
1213 DMCNET initialization error 2. Make sure the DMCNET cable is securely
connected.
1. Non-volatile memory error.
1214 Non-volatile memory error
2. Restart the controller or send it back for servicing.
1. The bottom layer of communication between MLC
and NC is in error.
1215 Internal comm. error
2. Use the correct firmware version.
3. Set the correct channel parameters.
15-3
Troubleshooting Lathe Machine Operation and Maintenance Manual
15
The target position of the CJ/CALL command
is invalid.
The number of digits displayed in the BCD
1216 MLC PRG error command is invalid.
The number of tables in the VRT command is
invalid.
MLC code error.
2. Check and correct the MLC program.
3. Reload the MLC program.
1. The current number of MLC parameters in the
internal memory does not match the number of
1217 MLC PAR does not match parameters planned in the firmware.
2. Update the firmware or send the controller back
for servicing.
1. Check the network connection.
1300 Network com. error
2. Restart the controller or send it back for servicing.
15-4
Lathe Machine Operation and Maintenance Manual Troubleshooting
15
1. An error occurs when the system establishes the
HMI communication interface HMI communication interface.
3010
establishing error
2. Restart the controller or send it back for servicing.
1. An error occurs when the system creates the HMI
HMI communication memory area communication memory area.
3011
creating error
2. Restart the controller or send it back for servicing.
1. An error occurs when the system creates the HMI
HMI interface command area interface command area.
3012
creating error
2. Restart the controller or send it back for servicing.
1. HMI interface memory area error.
3013 HMI interface memory area error
2. Restart the controller or send it back for servicing.
HMI interface communication port 1. HMI interface communication port error.
3014
error 2. Restart the controller or send it back for servicing.
1. MLC interface memory area error.
3015 MLC interface memory area error
2. Restart the controller or send it back for servicing.
1. HMI file transmission error.
3016 HMI file transmission error
2. Restart the controller or send it back for servicing.
1. HMI data transmission error.
3017 HMI data transmission error
2. Restart the controller or send it back for servicing.
1. Incorrect FTP setting.
3018 FTP PAR setting error
2. Recheck the setting of FTP parameters.
1. The file name is invalid.
3100 Invalid file name
2. Modify the file name.
1. The macro call exceeded 8 layers.
3101 Exceeded subroutine call LVL
2. Check the macro program.
1. G-code range exceeded. For example, G100 is
3102 G-code range exceeded used when only G00 to G99 are supported.
2. Check the G-code and modify the program.
1. System internal memory area is in error.
3103 Memory error 2. Use the system recovery function or send the
controller back for servicing.
1. System internal parameter memory area is in error.
3200 Internal PAR CRC error 2. Use the system recovery function or send the
controller back for servicing.
1. System MLC program memory area is in error.
3201 MLC PRG error 2. Reload the MLC program or send the controller
back for servicing.
1. No CF card is inserted or the inserted CF card is
invalid.
3202 CF card read failed
2. Make sure the CF card is correctly installed or
replace the CF card.
Make sure the CF card is correctly inserted and the
3203 PAR backup failed
storage space is sufficient.
Make sure the CF card is correctly inserted and the
3204 MLC backup failed
storage space is sufficient.
1. The usage duration has expired.
3205 Machine is locked 2. Contact the equipment manufacturer to disable or
extend the setting of machine usage duration.
1. There are system parameters with the set values
3206 PAR value exceeds the range exceeding the specified range.
2. Check and modify the parameter values.
15-5
Troubleshooting Lathe Machine Operation and Maintenance Manual
15
device driver.
1. System usage duration expiration reminder.
3208 Machine to be locked soon 2. Contact the equipment manufacturer to disable or
extend the setting of machine usage duration.
1. The system update is complete and requires
Sys updated, please restart the restarting.
3209
controller
2. Restart the controller.
1. The controller battery is low.
320A System battery is low
2. Replace the controller battery.
1. The connection between the software panel and
the external device is disconnected.
3210 COM port disconnection
2. Check the connection settings between the
controller and the external device.
1. Failed to open the external device driver with the
software panel.
3211 COM port DLL open error
2. Update the software panel to reload the external
device driver.
1. An error occurs when the external device driver is
loaded with the software panel.
3212 Failed to create COM port
2. Update the software panel and make sure the
setting of the external link file is correct.
1. Failed to load the TCPIP driver with the software
panel.
3213 Load TCPIP DLL Err
2. Update the software panel to reload the external
device driver.
1. Network connection is in error.
3214 TCPIP comm. disconnection
2. Check the network wiring or connection status.
1. Network communication initialization is in error.
3215 Network comm. init. failed
2. Check the network wiring or connection status.
1. No response from the bottom layer after the
system is reset.
3216 System reset error
2. Update the firmware or send the controller back for
servicing.
1. Failed to remotely enable the backup import.
3217 Failed to import full backup 2. Check the operation mode. Make sure the backup
storage device is correctly installed.
1. Failed to remotely enable the backup export.
3218 Failed to export full backup 2. Check the operation mode. Make sure the backup
storage device is correctly installed.
1. The firmware update function is enabled remotely.
Auto update is set, please restart 2. Cycle power to enable the automatic firmware
3219
the controller update function. You must put the firmware file in
the [pkt] folder in the root directory of the USB disk.
1. Failed to update the system firmware remotely.
2. Make sure the following conditions are resolved
before updating the firmware.
Sys. update failed, please restart The firmware version is incorrect.
3220
the controller The file format does not match.
The firmware update version is not supported.
The emergency stop of the controller is not
pressed.
15-6
Lathe Machine Operation and Maintenance Manual Troubleshooting
15
1. Homing has not been executed for each axis
4200 Execute homing before automatic operation.
2. Execute homing for each axis.
1. The origin coordinates for the absolute type
4201 Absolute origin setting motor are not established.
2. Go to [DGN] to execute ABS RST.
1. An error occurs when the MLC accesses the NC
memory.
4300 MLC accessing memory error
2. Restart the controller, update the firmware, or
send the controller back for servicing.
Restart the controller, update the firmware, or send
4301 MLC is not ready
the controller back for servicing.
1. Failed to clear the I/O module program.
4302 I/O module program clearing failed
2. Send the controller back for servicing.
1. Failed to write the I/O module program.
4303 I/O module program write-in failed
2. Send the controller back for servicing.
1. Failed to clear the NC system program.
4304 NC system program clearing failed 2. Restart the controller, update the firmware, or
send the controller back for servicing.
1. Failed to install the NC system program.
NC system program installation
4305 2. Restart the controller, update the firmware, or
failed
send the controller back for servicing.
1. Failed to clear the macro program.
4306 Macro clearing failed 2. Restart the controller and re-execute the INT
MCR (macro internal memory) function.
1. Failed to install the macro program.
4307 Macro installation failed 2. Restart the controller and re-execute the INT
MCR (macro internal memory) function.
1. An error occurs when the system loads the
4308 G-code loading error G-code.
2. Check the machining program.
1. The I/O module program is not initialized.
4310 I/O module PRG not initialized
2. Send the controller back for servicing.
4311 FPGA code length error Send the controller back for servicing.
4312 FPGA code corrupted Send the controller back for servicing.
1. The I/O module status is in error.
4313 I/O module status error 2. Check if the I/O board is firmly installed and the
wiring is securely connected.
1. Program configuration of the I/O module is in
error.
4314 I/O module PRG configuration error
2. Check if the I/O board is firmly installed and the
wiring is securely connected.
4315 I/O board hardware interface error Send the controller back for servicing.
I/O board hardware interface reading
4316 Send the controller back for servicing.
error
1. The NC system command is in error.
4317 NC system command error 2. Check the machining program or the macro
content.
1. HMI initialization failed.
4318 HMI file loading error 2. Restart the controller, update the firmware, or
send the controller back for servicing.
15-7
Troubleshooting Lathe Machine Operation and Maintenance Manual
15
for servicing.
1. Undefined or duplicate tool number in the tool
magazine.
(1) Duplicate tool numbers (Cutter No.) in the
Tool magazine management (MAGA) list.
431A Tool magazine setting error (2) The sum of the values set for Pr.339 (Tool
magazine 1 standby tool pot No. after reset) and
Pr.340 (Tool magazine 1 start tool No.) is greater
than the maximum tool number in the system.
2. Check the setting of tool magazine parameters.
1. The NC parameter is in error.
431B NC parameter error 2. Check for all the parameter settings. Make sure
the encoder pulse number, and the gear numbers
of the output shaft and motor are set to 0.
1. Spindle voltage output does not match the motor
rotation direction.
2. Check if the wiring of the spindle encoder OA/OB
431C Spindle polarity error is correct.
3. By setting Pr.51 [1st spindle OA/OB signal
sequence], you can adjust the phase sequence
of the feedback OA/OB of the spindle encoder.
1. When you switch the servo to On or Off in AUTO
mode but position overflow occurs to the
Servo overflow protection during specified axis, the servo is not switched to On or
4FFC Off and this alarm occurs.
machining
2. Check the servo parameters for preventing
position overflow.
1. The position feedback is not changed after the
motion command is issued.
2. Check for the servo parameter settings, such as
whether the setting values for the servo
Position feedback protection during bandwidth, motor speed limit, and torque limit
4FFD
machining are too low.
3. Check if the servo feedback signal wiring
functions normally.
4. Check if the motor rotates normally.
1. There is an overspeed motion command.
Overspeed protection during 2. Make sure the parameter settings are not set too
4FFE
machining high, such as the output gear ratio and cutting
speed setting.
15-8
Lathe Machine Operation and Maintenance Manual Troubleshooting
15
1. The G-code line number is illegal.
B000 Illegal G-code line number
2. Check the machining program.
1. The G-code length is illegal.
B001 Illegal G-code length
2. Check the machining program.
1. The G-code file is not found.
B002 G-code file not found
2. Check the file contents.
1. The name of the loaded file is in error.
B003 Loaded file name error
2. Reload the program file.
1. Buffer access error occurs when the system
Workpiece coordinates buffer access calculates the workpiece coordinates.
B005
error 2. Reload the machining program or update the
firmware.
1. Command index error occurs when the system
Workpiece coordinates command calculates the workpiece coordinates.
B006
index error 2. Reload the machining program or update the
firmware.
1. The servo port settings are in conflict.
B007 Servo port setting conflict
2. Check the parameter settings.
1. An error occurs when the system internal
program is operating.
B008 Memory overlap
2. Reload the machining program or update the
firmware.
1. The G-code buffer is in error.
B009 G-code buffer error 2. Reload the machining program or update the
firmware.
B025 G-code format error Check the N label in the machining program.
1. The command index of the computing
interpolator in the system is in error.
B00A Interpolator cmd index Err
2. Reload the machining program or update the
firmware.
1. An error occurs when the command buffer of
the computing interpolator in the system
B00B INTRPL cmd BUF access Err accesses data.
2. Reload the machining program or update the
firmware.
1. The feed rate is undefined.
B00C Undefined feed rate 2. Check the machining program and define the
feed rate.
1. Arc radius calculation is in error.
B00D Arc radius error 2. Check the arc machining program or increase
the tolerance for arc radius error.
1. Incorrect tool ID is specified for tool change or
T-code execution.
B00E Tool ID selection error
2. Check if the tool ID is within the setting range of
tool change or T-code execution.
1. The number of the connecting axes does not
match the parameter setting.
B00F Servo connection axes Err 2. Check the port number in the channel setting
and the station number setting of the connecting
servo.
1. The system cannot correctly calculate the tool
B014 Incorrect tool compen. radius radius compensation value in the G-code.
2. Check the G-code and modify the program.
15-9
Troubleshooting Lathe Machine Operation and Maintenance Manual
15
B015 Sync cmd error
2. Check the machining program. After the
synchronous function is enabled, do not specify
the slave axis moving amount in the G-code.
1. The tool compensation number specified in the
G-code exceeds the setting range.
B017 Tool assignment error
2. Modify the tool compensation number setting in
the G-code.
1. An error occurs when the system checks for the
command transfer in MDI mode.
B018 Cmd transfer not allowed
2. Command transfer can only be done before the
machining program is executed.
1. The axis does not receive G-code motion
commands when the servo is Off.
B019 Servo command error
2. Check if the command axis is in the Servo Off
state.
1. The amount of the processed interface data
exceeds the range, such as tool change,
magazine setting, variable writing (#_), and G10
B01A Data amount error data setting.
2. Check if the G-codes and MLC processing
actions are operating normally.
1. The spindle is not rotating during machining.
2. This alarm occurs when the function of Pr.51
B01B Spindle not running [Spindle check before cutting] is enabled.
3. Make sure the spindle rotation command is
issued.
1. The spindle speed command exceeds the
maximum spindle speed.
B01C Spindle cmd speed error 2. Redefine the spindle speed.
3. Modify the setting of Pr.409 [Spindle maximum
speed].
1. The stop function is triggered when the path
enters the inhibit zone.
2. AUTO mode: correct the G-code execution
B01D Stroke limit error
path.
3. MDI mode: move to the opposite direction of the
inhibit zone to clear the error.
1. The spindle is in analog voltage and closed-loop
control. This alarm occurs when the spindle
encoder feedback is in error.
B01F Spindle feedback error 2. The analog output voltage drops to 0V after this
alarm occurs.
3. Check if the wiring for the encoder feedback
cable is correct.
1. An emergency stop occurs.
B020 Emergency stop 2. Check if the EMG button is pressed.
3. Check the emergency stop status.
1. The chamfer / rounding command cannot be
calculated.
B021 Chamfer / rounding Err
2. Check and modify the chamfer / rounding
command in the G-code.
Illegal G-code command when transfer G28 command is not allowed to use when the
B023
enabled transfer function is enabled.
15-10
Lathe Machine Operation and Maintenance Manual Troubleshooting
15
1. Tool radius compensation is interfered or the
calculation for the tool compensation
coordinates is in error.
B100 Tool compen. interference
2. Check and modify the programmed
machining path or modify the tool radius for
compensation.
1. This alarm occurs when the block containing
arc interpolation is executed and you cancel
the tool radius compensation.
B101 Cancel radius compen. in arc
2. Modify the machining program to avoid
disabling the tool radius compensation
during circular interpolation.
1. This alarm occurs when the block containing
arc interpolation is executed and you enable
the tool radius compensation.
B102 Enable radius compen. in arc
2. Modify the machining program to avoid
enabling the tool radius compensation
during circular interpolation.
1. The tool path is interfered after tool radius
compensation.
B103 Radius interference
2. Check and modify the machining program or
modify the tool radius for compensation.
1. The tool compensation path is too short.
B104 Tool compen. amount too small 2. Check and modify the machining program or
modify the tool radius for compensation.
1. An error occurs when the system switches
the tool radius compensation to the right or
B105 G41 / G42 switch error left direction.
2. Check and modify the programmed
machining path.
1. This alarm occurs when the system
executes G31 Skip command during tool
B106 Use G31 in tool compen. radius compensation.
2. Check and modify the machining program.
1. NURBS interpolation is in error.
2. Check if the G-code in the NURBS function
complies with the command format.
B108 NURBS interpolation error
3. Check if the coordinates of the first control
point of NURBS are the same as the
coordinates specified in the previous block.
1. The arc interpolation points are insufficient.
B109 Insufficient 3D arc points
2. Check and modify the machining program.
The G-code for polar coordinate interpolation
Simultaneous interpolation (G07.1) for Y
B10A cannot be executed for Y and C axes at the
and C axes not allowed
same time.
1. This error occurs when Pr.508 [Polygon
cutting axis setting] is set to 0 and the
system executes G51.2.
2. This alarm occurs when Pr.508 [Polygon
B10B Tool axis setting error (G51.2)
cutting tool axis number] is set to a linear
axis and the system executes G51.2.
3. Correct the setting for Pr.508 [Polygon
cutting axis setting].
15-11
Troubleshooting Lathe Machine Operation and Maintenance Manual
15
B10C Illegal tool axis rotation mode (G51.2) system executes G51.2.
2. Change the setting of Pr.634 [Axis control
variables - rotation axis feed mode] to
rotation mode.
1. This alarm occurs when G51.2 [Polygon
cutting] is enabled and you specified axis
Illegal polygon interpolation G-code movement for the tool axis in the G-code.
B10D
(G51.2)
2. Check the G-code and modify the machining
program.
Z-axis length of arc exceeds 2A Z-axis length of the arc exceeds 2A during the
B10E
(G2.1 / G3.1) interpolation of ellipse.
End point coordinates in another quadrant The start and end coordinates are in different
B01F
(G2.1 / G3.1) quadrants during the interpolation of ellipse.
Identical start and end coordinates The start and end coordinates are identical
B110
(G2.1 / G3.1) during the interpolation of ellipse.
Major (A) and minor (B) axis lengths of the Lengths of the major axis (A) and minor axis (B)
B111 ellipse must be greater than 0 of the ellipse must be positive values during the
(G2.1 / G3.1) interpolation of ellipse.
Parabolic interpolation format error
B112 The format of parabolic interpolation is in error.
(G2.2 / G3.2)
The parabolic path does not exist or the
Parabolic path does not exist
B113 coordinates are out of range during parabolic
(G2.2 / G3.2)
interpolation.
When the tapping is executed with the Z axis
ACC/DEC time too long
B117 following the spindle, the acceleration or
(Pr.51 [Tapping mode] is set to following)
deceleration time is too long.
15-12
Lathe Machine Operation and Maintenance Manual Troubleshooting
15
1. The calculation result of the variable lead thread
is less than 0.
2. When you use the function of variable lead
thread, if the lead increment per turn (K) is a
B301 Thread pitch error negative value, the thread pitch becomes smaller
with the increment of the number of turns. When
the decrement in pitch is greater than the
standard lead (FK), this alarm occurs.
3. Check the G-code and modify the program.
1. The turning feed rate for thread cutting is too fast.
B302 Spindle speed too fast
2. Reduce the spindle speed.
1. You switch the system from Spindle mode to
B303 Spindle / C axis switching Err C axis mode while the C axis mode is disabled.
2. Set Pr.308 [C axis mode] to 0.
1. Thread cutting operation is prohibited in C axis
Thread cutting prohibited in C axis mode.
B304
mode 2. Switch the system from C axis mode to Spindle
mode to execute the thread cutting operation.
1. In C axis mode, Pr.399 [Spindle output mode] is
Spindle output mode error in C axis set to analog voltage for SP1.
B305
mode 2. Adjust the setting of Pr.399 [Spindle output mode]
for SP1.
1. In Spindle mode, the breakpoint search is in
progress and the execution pauses at the M-code
Breakpoint search error in Spindle for switching the system from Spindle mode to C
B306
mode axis mode.
2. Reset the breakpoint’s line number.
1. In C axis mode, the breakpoint search is in
progress and the execution pauses at the M-code
Breakpoint search error in C axis for switching the system from C axis mode to
B307
mode Spindle mode.
2. Reset the breakpoint’s line number.
1. Check if the G-codes of the polar coordinate
interpolation function comply with the command
format.
2. Check if the polar coordinate interpolation
function contains any unsupported G-codes.
3. Check if the plane selection is switched when the
system is executing the polar coordinate
B308 Polar coordinate interpolation error command.
4. Check if there is a tool number specified in the
polar coordinate interpolation command.
5. The polar coordinate interpolation mode is
available only when both of the following
conditions are met: the system feed mode is
feed/min (G98) and the system is in C axis mode
(M2239 = 1).
1. This error occurs when Pr.51 [Spindle target
speed check during cutting] is enabled.
Spindle target speed not reached
B309 2. M2256 (1st spindle reaches the target speed) is
when cutting
Off during cutting. Adjust the setting of Pr.406
[Spindle target speed error].
15-13
Troubleshooting Lathe Machine Operation and Maintenance Manual
15
1. G-code error.
B600 G-code error
2. Check the G-code and modify the program.
1. The subroutine called excessive program layers.
B601 Excessive layers in subroutine call 2. The subroutine cannot call more than 8 program
layers.
1. The G-code in the program contains only the
number without the letter G (such as inputting 01
B602 No G-code symbol for G01).
2. Check the G-code and modify the program.
1. The variable symbol is in error.
B603 Variable symbol error
2. Check the G-code and modify the program.
1. Unsupported character or symbol is used in the
B604 Illegal G-code symbol G-code.
2. Check the G-code and modify the program.
1. Illegal string is used in the G-code command
B605 Illegal G-code command string (such as “-2.0,”, “X2.0-.0”, “.2.0”, or “XX2.0”).
2. Check the G-code and modify the program.
1. The subroutine call is in error.
B606 Subroutine call error
2. Check the G-code and modify the program.
1. The subroutine file name is in error.
B607 Subroutine file name error
2. Check the G-code and modify the program.
1. The subroutine layer number is in error.
B608 Subroutine layer No. error
2. Check the G-code and modify the program.
1. G-code is executed without homing.
B609 Cycle EXEC, no homing
2. Execute homing for each axis first.
1. The syntax for the dwell time command is in error.
B60A Dwell time cmd syntax error
2. Check the G-code and modify the program.
1. The arc magnification ratio is in error.
B60C Arc magnification ratio error
2. Check the G-code and modify the program.
1. An error occurs when the system performs
B60D Homing intermediate point Err homing through the intermediate point.
2. Check the G-code and modify the program.
1. G28, G29, or G30 cannot be executed during
B60E Homing Err in Cyclic machining cyclic machining.
2. Check the G-code and modify the program.
1. The specified range for the extended workpiece
B60F G54 extension code err coordinate system is in error.
2. Check the range specified in the G-code.
1. The type of the macro variable is in error.
B610 Macro variable type error
2. Check the macro and modify the program.
1. The macro command is not found.
B611 Macro not found
2. Check the macro and modify the program.
1. After the GOTO command is compiled, the N
B612 Macro cmd N label error label is not an integer.
2. Check the macro and modify the program.
1. The setting for the macro bit is in error.
B613 Macro bit setting error
2. Check the macro and modify the program.
1. This error occurs when the macro performs
B614 Divisor in the macro is zero division operation and the divisor is zero.
2. Check the macro and modify the program.
1. The macro command is too long.
B615 Macro command too long
2. Check the macro and modify the program.
15-14
Lathe Machine Operation and Maintenance Manual Troubleshooting
15
1. The macro command is in error.
B617 Macro command error
2. Check the macro and modify the program.
1. The macro syntax usage is illegal.
B618 Macro Cmd syntax error
2. Check the macro and modify the program.
1. The macro operand syntax is in error.
B619 Macro operand syntax error
2. Check the macro and modify the program.
1. The macro command is illegal.
B61A Illegal macro command
2. Check the macro and modify the program.
1. No corresponding N label is found when the
N label specified by GOTO cmd is GOTO command is executed.
B61C
not found
2. Check the G-code and specify the correct N label.
1. User-defined macro alarm is triggered.
B620 User-defined macro alarm 2. This user-defined macro alarm is triggered when
there is a #6000 command in the G-code
program.
1. The halt M-code is invalid.
(1) An axis movement is specified in the block
containing the halt M-code.
B621 Invalid halt M-code (2) Other G-codes are specified in the block
containing the halt M-code.
2. Check the G-code and make sure the halt M-code
is used individually.
1. The feed rate is set as a negative value.
B623 Feed rate is negative
2. Check the G-code and modify the feed rate.
1. Milling & lathe: do not support synchronous
interpolation for the linear and rotary axes.
B625 Interpolation axis error
2. Milling: NC200 does not support tapping.
3. Use NC300 or above models.
1. The following error is too large.
2. Make sure the servo parameter setting is correct.
B630 Excessive following error
3. Check if the system parameter Pr.643 is set too
small.
1. The hardware limit is triggered.
2. Move the axis out of the inhibit zone.
B631 Hardware limit error
3. Check the hardware limit wiring and sensor
setting.
1. The axis position exceeds the 1st software limit.
B632 1st software limit error
2. Move the axis out of the inhibit zone.
1. The axis position exceeds the 2nd software limit.
B634 2nd software limit error
2. Move the axis out of the inhibit zone.
1. The home sensor is in error.
B636 Home sensor error
2. Check if the home sensor is installed correctly.
1. When the system switches between the MLC and
B637 MLC axis not stopped NC axis modes, the MLC axis is still in motion.
2. Modify the MLC program.
1. This error occurs when Pr.46 [Pre-warning for
software limit] is enabled.
2. Modify the program.
3. Check the parameter setting for the 1st software
B638 1st software limit error (line No.) limit.
4. Exclude the factors that cause excessive
following error, such as the servo gain is too low
or the wiring of motor power cable UVW is in
error.
15-15
Troubleshooting Lathe Machine Operation and Maintenance Manual
15
3. Check the parameter setting of the 2nd software
B639 2nd software limit error (line No.) limit.
4. Exclude the factors that cause excessive
following error, such as the servo gain is too low
or the wiring of motor power cable UVW is in
error.
1. The G10 parameter definition is illegal.
B650 Illegal G10 PAR definition
2. Check if the G-code is used correctly.
1. The G10 parameter range is set incorrectly.
B651 G10 PAR range error
2. Check if the G-code parameter range is correct.
1. There is no spindle speed specified in the cycle
command.
B652 No spindle speed for cycle
2. Check the G-code and specify the spindle speed
(S).
1. There is no feed rate specified in the cycle
B653 No feed rate for cycle command.
2. Check the G-code and specify the feed rate (F).
1. The usage of the cycle command is illegal.
B654 Illegal cycle command
2. Check the G-code and modify the cycle command.
1. Illegal M-code command.
Specific function not disabled when 2. Check if the specific G-code command (G16,
B655
M96 executed G24, G41, G42, or G51) is enabled before and
after M96 execution.
1. The special M relay for calling subroutine is
M96 is issued when subroutine triggered during G-code execution.
B656
interruption is in execution 2. Check if the subroutine includes an M96
command.
15-16
Lathe Machine Operation and Maintenance Manual Troubleshooting
15
Alarm code Name Cause and corrective action
1. The temperature exceeds the sensing range.
B640 Overheat
2. Check the sensor's output specification.
1. The temperature sensor is disconnected.
Temperature sensor
B642 2. Check if the wiring for the temperature sensor
disconnected
functions normally.
1. The temperature sensor is in error.
B643 Temperature detection error
2. Check if the temperature sensor is installed correctly.
1. During synchronous motion control, this alarm
occurs when the following error between the master
and slave axes exceeds the value set in Pr.642.
Excessive synchronous following
B645 2. Check if the servo gain settings for the master and
error
slave axes are compatible.
3. Exclude the factors that cause the following error of
the slave axis.
1. This alarm occurs when the difference between the
command speed of 1st spindle (2nd spindle) and
feedback speed exceeds the value set in Pr.406
(Pr.446) and this condition lasts for more than the
B646 Excessive spindle speed error spindle speed error checking time set in Pr.436
(Pr.476).
2. When Pr.436 or Pr.476 is set to 0, the system does
not check for the spindle speed error.
15-17
Troubleshooting Lathe Machine Operation and Maintenance Manual
15
15-18
Revision History
Release Date Version Chapter Revision contents
V2.0
December, 2022 1.4 Added B series product model explanation.
(Second edition)
2.2 Added B series product installation description.
1. Added the permissible current values of the
3.1.10 remote I/O relay.
2. Added the remote I/O wiring diagrams.
3.2 Added B series product wiring information.
Updated the table of corresponding buttons for
4.4
OPENCNC models.
Added the descriptions for the 2nd spindle
12.4
parameters.
Updated the descriptions of the parameter Pr.616
12.6.1
Origin search mode.
Added the function of automatically dividing the
12.9.1 value without decimal points by 1000 to the
parameter Pr.10015.
1. Added Pr.12029 Switch between the system and
user-defined keypad.
12.10.1
2. Added Pr.12030 Value of the user-defined keypad
key.
V1.0
April, 2020
(First edition)
For relevant information about [Delta CNC Lathe Machine Solution - Operation and Maintenance
Manual], please refer to:
1
Revision History Lathe Machine Operation and Maintenance Manual