DELTA IA-CNC Milling Application OM MM en 20210630
DELTA IA-CNC Milling Application OM MM en 20210630
DELTA IA-CNC Milling Application OM MM en 20210630
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: [email protected]
Post code : 201209 Marketing: [email protected]
TEL: +86 -21- 6872-3988 / FAX: +86 -21- 6872-3996 Technical Support: [email protected]
Customer Service: 400 - 820 - 9595 Customer Support: Customer- [email protected]
Service: [email protected]
Japan: Delta Electronics (Japan), Inc. TEL: +31(0) 40 800 3900
Industrial Automation Sales Department
2-1-14 Shibadaimon, Minato - ku BENELUX: Delta Electronics (Netherlands) B.V.
Tokyo, Japan 105 - 0012 Automotive Campus 260, 5708 JZ Helmond, The Netherlands
TEL: +81- 3 - 5733 -1155 / FAX: +81-3 - 5733 -1255 Mail: [email protected]
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: [email protected]
TEL: +82-2- 515 - 5305 / FAX: +82-2- 515 - 5302
TEL: +49(0)2921 987 0
Singapore: Delta Energy Systems (Singapore) Pte Ltd. France: Delta Electronics (France) S.A.
4 Kaki Bukit Avenue 1, #05 - 04, Singapore 417939 ZI du bois Challand 2, 15 rue des Pyrénées,
TEL: +65 - 6747- 5155 / FAX: +65 - 6744 - 9228 Lisses, 91090 Evry Cedex, France
Mail: [email protected]
Solution
TEL: +91-124 - 4874900 / FAX: +91-124 - 4874945 Ctra. De Villaverde a Vallecas, 265 1º Dcha Ed.
Hormigueras – P.I. de Vallecas 28031 Madrid
Thailand: Delta Electronics (Thailand) PCL. TEL: +34(0)91 223 74 20
909 Soi 9, Moo 4, Bangpoo Industrial Estate (E.P.Z),
Operation and
Carrer Llacuna 166, 08018 Barcelona, Spain
Pattana 1 Rd., T.Phraksa, A.Muang, Mail: [email protected]
Samutprakarn 10280, Thailand
TEL: +66 -2709 -2800 / FAX: +66 -2709 -2827 Italy: Delta Electronics (Italy) S.r.l.
Maintenance Manual
Via Meda 2–22060 Novedrate(CO)
Australia: Delta Electronics (Australia) Pty Ltd. Piazza Grazioli 18 00186 Roma Italy
Unit 20 -21/45 Normanby Rd., Notting Hill Vic 3168, Australia Mail: [email protected]
TEL: +61-3 - 9543 -3720 TEL: +39 039 8900365
Mexico: Delta Electronics International Mexico S.A. de C.V. MEA: Eltek Dubai (Eltek MEA DMCC)
Gustavo Baz No. 309 Edificio E PB 103 OFFICE 2504, 25th Floor, Saba Tower 1,
Colonia La Loma, CP 54060 Jumeirah Lakes Towers, Dubai, UAE
Tlalnepantla, Estado de México Mail: [email protected]
TEL: +52- 55 -3603 - 9200 TEL: +971(0) 4 2690148
i
Safety Precautions
Refer to the pin assignment 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.
The symbols of “DANGER”, “WARNING” and “STOP” indicate:
Danger. May cause severe or fatal injuries to personnel if the instructions are not
followed.
Connect the ground terminal to class-3 (below 100 Ω) ground system. Improper
grounding may result in electric shock or fire.
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 cause abnormal operation or malfunction.
Ensure you can activate the emergency stop at any time, and avoid operating
the machine in unprotected condition.
Do not change the wiring when the power is on, or it may lead to personal injury
caused by electric shock.
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.
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
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 multi-core shielded-pair wires for signal
cables.
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.
DMCNET wiring: the wiring materials should comply with the standard
specification.
Make sure the controller and servo drive are firmly connected, or loose cables
may cause abnormal operation.
Note: The content of this manual may be revised without prior notice. Download the latest version from Delta’s website
at https://www.deltaww.com/.
iii
(This page is intentionally left blank.)
iv
Table of Content
Before use
1
Product Inspection and Model Explanation
1.1 Product inspection ···························································································1-2
1.2 A series product model explanation ·····································································1-3
1.3 Product interface A series NC controller································································1-4
1.4 B series product model explanation ··································································· 1-11
1.5 Product interface A series NC controller······························································1-12
2 Installation
2.1 A series product installation explanation ·······························································2-2
2.1.1 Ambient storage conditions··········································································2-2
2.1.2 Ambient installation conditions ·····································································2-2
2.1.3 Mounting direction and space ·······································································2-3
2.1.4 Hardware specifications ··············································································2-4
2.1.5 Outline and mounting dimensions ·································································2-6
2.1.6 Operating interface installation (for OPENCNC models) ·····································2-8
2.2 B series product installation explanation ·····························································2-10
2.2.1 Ambient storage conditions········································································2-10
2.2.2 Ambient installation conditions ···································································2-10
2.2.3 Mounting direction and space ····································································· 2-11
2.2.4 Hardware specifications ············································································2-12
2.2.5 Outline and mounting dimensions ·······························································2-13
2.2.6 Operating interface installation (for OPENCNC models) ···································2-16
3 Wiring
3.1 A series product ······························································································3-3
3.1.1 A series system interface ············································································3-3
3.1.2 A series controller connectors ····································································3-10
3.1.2.1 NC3 series connectors ·······································································3-10
3.1.2.2 NC2 series connectors ·······································································3-13
3.1.2.3 OPENCNC series connectors ······························································3-16
3.1.3 Wiring for power connector ········································································3-18
3.1.4 Wiring for RS-485 connector ······································································3-19
3.1.5 Wiring for Axis 1 - 4 input connector ····························································3-21
3.1.6 Wiring for spindle feedback input connector ··················································3-24
3.1.7 Wiring for spindle analog output connector ····················································3-26
3.1.8 Wiring for HSI connector ···········································································3-29
3.1.9 Wiring for emergency stop ·········································································3-32
3.1.10 Wiring for MPG connector········································································3-34
3.1.11 Wiring for remote I/O connector ································································3-39
3.1.11.1 NC-EIO-R2010 ················································································3-43
3.1.11.2 NC-EIO-R3216 ················································································3-46
3.1.11.3 NC-EIO-R3232 ················································································3-49
3.1.11.4 NC-EIO-T3232 ················································································3-52
3.1.12 Wiring for local I/O connector ···································································3-55
3.1.13 Wiring for I/O connector on machine operation panel B of
NC300 / NC310 series models ··································································3-57
3.1.14 Wiring for I/O connector on machine operation panel B of NC311 series models ··3-60
3.2 B series product ····························································································3-63
3.2.1 B series system interface ··········································································3-63
3.2.2 B series controller connectors ····································································3-73
3.2.2.1 NC3□□B series connectors ·······························································3-73
3.2.2.2 NC200B series connectors ··································································3-76
3.2.2.3 OPENCNC series connectors ······························································3-78
3.2.3 Wiring for power connector ········································································3-80
3.2.4 Wiring for spindle pulse output connector ·····················································3-81
3.2.5 Wiring for RS-485 connector ······································································3-84
3.2.6 Wiring for spindle analog feedback connector ················································3-86
3.2.7 Wiring for spindle analog output connector ····················································3-88
3.2.8 Wiring for HSI connector ···········································································3-91
3.2.9 Wiring for emergency stop ·········································································3-93
3.2.10 Wiring for MPG connector········································································3-94
3.2.11 Wiring for remote I/O connector ································································3-98
3.2.11.1 NC-EIO-R2010 ·············································································· 3-102
3.2.11.2 NC-EIO-R3216 ·············································································· 3-105
3.2.11.3 NC-EIO-R3232 ·············································································· 3-108
3.2.11.4 NC-EIO-T3232 ···············································································3-111
3.2.12 Wiring for local I/O connector ··································································3-114
3.2.13 Wiring for I/O connector on machine operation panel B of
NC3□□ series models ·········································································3-119
How to operate and set
Parameter Settings
Customization function
15 Troubleshooting
15.1 Alarm description ·························································································15-2
15.2 MLC errors (1200 - 13FF) ··············································································15-3
15.3 Servo errors (1E00) ······················································································15-5
15.4 Remote I/O error (1F00) ················································································15-5
15.5 HMI related alarms (3010 - 3FFF)····································································15-6
15.6 NC system errors (4200 - 4FFF) ·····································································15-8
15.7 NC channel errors (B000 - EFFF) ·································································· 15-10
15.7.1 Machining related alarms (B000 - B0FF) ··················································· 15-10
15.7.2 Tool compensation related alarms (B100 - B1FF)········································ 15-12
15.7.3 Milling machine related alarms (B300 - B3FF) ············································ 15-13
15.7.4 Command related alarms (B600 - B6FF; B64x not included) ························· 15-14
15.7.5 Temperature compensation related alarms (B640 - B64F) ···························· 15-16
15.7.6 Lathe cycle command alarms (B6A1 - B6A5) ············································· 15-16
(This page is intentionally left blank.)
Product Inspection and
Model Explanation
This chapter provides explanations for the A and B series product models, and the
introductions to the product interface of the NC controllers.
1-1
Product Inspection and Model Explanation Milling Machine Operation and Maintenance Manual
1 Item
Purchased product
Content
Check the model number on the nameplate of the controller. Refer to
Sections 1.2 and 1.4 for the model explanation.
Buttons Press the buttons to check if the operation is smooth*.
Visually check if there are any damages on the exterior of the
Appearance
product.
Connectors Check if there are any loose or untightened connectors.
Note: this is applicable to all models except for the OPENCNC models.
1-2
Milling Machine Operation and Maintenance Manual Product Inspection and Model Explanation
Model name
1
Input power
Barcode and
serial number
Model explanation
NC3 0 0 A – M I – A E
(1) (2) (3) (4) (5) (6) (7) (8)
NC30 E
(1) (2)
No. Item Description
(1) Series name NC30: 3 series controller
E: embedded A series
(2) Series type
EH: embedded multi-axis A series
1-3
Product Inspection and Model Explanation Milling Machine Operation and Maintenance Manual
1 (1) (2)
(6)
(7)
(8) (3)
(9)
(10) (4)
(5)
1-4
Milling Machine Operation and Maintenance Manual Product Inspection and Model Explanation
NC300A-MS-A_
(1) (2)
1
(3)
(4)
No. Item
(1) Screen
(2) Machine operation panel A
(3) USB port
(4) Function keys
1-5
Product Inspection and Model Explanation Milling Machine Operation and Maintenance Manual
NC301A-MS-A_
1
(3) (1)
( 4)
(2)
No. Item
(1) Screen
1-6
Milling Machine Operation and Maintenance Manual Product Inspection and Model Explanation
NC311A-MS-A_
1
(3) (1)
( 4)
(2)
No. Item
(1) Screen
1-7
Product Inspection and Model Explanation Milling Machine Operation and Maintenance Manual
NC310A-MS-A_
(1) (2)
1
(3)
(4)
No. Item
(1) Screen
1-8
Milling Machine Operation and Maintenance Manual Product Inspection and Model Explanation
NC200A-MI-A_
(1) (2)
1
(6)
(7)
(8) (3)
(9)
(10) (4)
( 5)
1-9
Product Inspection and Model Explanation Milling Machine Operation and Maintenance Manual
NC30E(H)
PWR
RDY
1
SON
RIO
(1)
ETH
ALM
(7)
(2)
(8)
(3)
(9)
(10) (4)
(11)
(5)
(12)
(6)
(13)
1-10
Milling Machine Operation and Maintenance Manual Product Inspection and Model Explanation
Model name
1
Input power
Barcode and
serial number
Model explanation
NC3 0 0 B – M I – A E
(1) (2) (3) (4) (5) (6) (7) (8)
NC30 EB
(1) (2)
1-11
Product Inspection and Model Explanation Milling Machine Operation and Maintenance Manual
1 (1) (2)
(6)
(7)
(8) (3)
(9)
(10) (4)
( 5)
1-12
Milling Machine Operation and Maintenance Manual Product Inspection and Model Explanation
NC300B-MS-A_
(1) (2)
1
(3)
(4)
No. Item
(1) Screen
1-13
Product Inspection and Model Explanation Milling Machine Operation and Maintenance Manual
NC301B-MS-A_
1 (3) (1)
( 4)
(2)
No. Item
(1) Screen
1-14
Milling Machine Operation and Maintenance Manual Product Inspection and Model Explanation
NC311B-MS-A_
1
(3) (1)
( 4)
(2)
No. Item
(1) Screen
(2) Machine operation panel A
(3) USB port
(4) Function keys
1-15
Product Inspection and Model Explanation Milling Machine Operation and Maintenance Manual
NC310B-MS-A_
(1) (2)
1
(3)
(4)
No. Item
(1) Screen
(2) Machine operation panel A
(3) USB port
(4) Function keys
1-16
Milling Machine Operation and Maintenance Manual Product Inspection and Model Explanation
NC200B-MI-A_
(1) (2)
1
(6)
(7)
(8) (3)
(9)
(10) (4)
(5 )
1-17
Product Inspection and Model Explanation Milling Machine Operation and Maintenance Manual
NC30EB(H)
1 (6)
(7)
(1)
(8)
(2)
(9)
(3)
(10)
(4)
(5) (11)
1-18
Installation
This chapter provides descriptions of the outline dimensions and hardware
specifications of the product. Before installing the product, refer to the items detailed in
this chapter, such as voltage, current, temperature, or other conditions. Otherwise, it
may result in personal injuries or equipment damages.
2-1
Installation Milling Machine Operation and Maintenance Manual
2
This product must be kept in the shipping carton before installation. 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 - 55°C (32°F - 131°F). During long-term
operation, the suggested temperature of the operating environment should be below 45°C
(113°F). If the temperature is above 45°C, place the product in a distribution board which is
well-ventilated and 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 choosing 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 range specified in the specification.
The vibration at the location where you store the NC controller must not exceed the range
specified in the specification.
2-2
Milling Machine Operation and Maintenance Manual Installation
Important:
The NC controller must be installed vertically on a dry and solid platform which complies
with the requirement of NEMA.
For better ventilation and cooling, allow sufficient clearance space between the NC
2
controller and the adjacent objects and the wall (the clearance is suggested to be 50 mm
(around 2 inches)), or it may cause malfunction of the machine.
Do not block the ventilation holes of the NC controller, or it may cause malfunction of the
machine.
2-3
Installation Milling Machine Operation and Maintenance Manual
2
Model NC300A-MI-A NC300A-MS-A NC301A-MS-A NC311A-MS-A NC310A-MS-A
Operating
10% to 95% RH [0°C to +55°C (32°F to 131°F)]
environment
Storage
10% to 95% RH [-20°C to +60°C (-4°F to +140°F)]
environment
Cooling
Natural cooling
method
Voltage DC +24V (-10% to +15%) (built-in isolated circuit)
Dielectric
withstanding Between 24 VDC and FG terminals: AC500V for 1 minute
voltage
Power
15 W (24V; 0.6 A)
consumption
3V lithium battery (CR2032) × 1
Battery Varies according to the ambient temperature and operating conditions;
approximately 3 years in room temperature of 25°C (77°F)
Dimensions
W x H x D 400 x 309 x 123 400 x 200 x 97 260 x 260 x 313 290 x 335 x 95 435 x 221 x 95
(mm)
Weight (kg) 4.1 3.1 3.3 3.8 3.8
2-4
Milling Machine Operation and Maintenance Manual Installation
Model NC30E(H)
2
Operating
10% to 95% RH [0°C to +55°C (32°F to 131°F)]
environment
Storage
10% to 95% RH [-20°C to +60°C (-4°F to +140°F)]
environment
Cooling
Natural cooling
method
Voltage DC +24V (-10% to +15%) (built-in isolated circuit)
Dielectric
withstanding Between 24 VDC and FG terminals: AC500V for 1 minute
voltage
Power
15 W (24V; 0.6 A)
consumption
3V lithium battery (CR2032) × 1
Battery Varies according to the ambient temperature and operating conditions;
approximately 3 years in room temperature of 25°C (77°F)
Dimensions
WxHxD 60 x 196 x 164
(mm)
Weight (kg) 0.8
2-5
Installation Milling Machine Operation and Maintenance Manual
2 NC3A-MI-A / NC2A-MI-A
NC3A-MS-A
2-6
Milling Machine Operation and Maintenance Manual Installation
2-7
Installation Milling Machine Operation and Maintenance Manual
2 A. Connect the 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 controller to non-Delta operating interfaces, including: (4) screen and (5)
keyboard.
Note: the installation methods above are applicable to all NC series models, and the OPENCNC model is
The NC series controllers 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-8
Milling Machine Operation and Maintenance Manual Installation
Connect the controller to (3) ASDA series AC servo drives, (4) ASDA-S spindle servo drive, (5)
2
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-9
Installation Milling Machine Operation and Maintenance Manual
2
This product must be kept in the shipping carton before installation. 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 - 50°C (32°F - 131°F). During long-term
operation, the suggested temperature of the operating environment should be below 45°C
(113°F). If the temperature is above 45°C, place the product in a distribution board which is
well-ventilated and 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 choosing 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 range specified in the specification.
The vibration at the location where you store the NC controller must not exceed the range
specified in the specification.
2-10
Milling Machine Operation and Maintenance Manual Installation
Important:
The NC controller must be installed vertically on a dry and solid platform which complies
with the requirement of NEMA.
For better ventilation and cooling, allow sufficient clearance space between the NC
2
controller and the adjacent objects and the wall (the clearance is suggested to be 50 mm
(around 2 inches)), or it may cause malfunction of the machine.
Do not block the ventilation holes of the NC controller, or it may cause malfunction of the
machine.
2-11
Installation Milling Machine Operation and Maintenance Manual
NC3B series milling machine controller / NC200B series milling machine controller
2
Model NC300B-MI NC300B-MS NC301B-MS NC310B-MS NC311B-MS NC200B-MI
Operating
10% to 95% RH [0°C to +50°C (32°F to 131°F)]
environment
Storage
10% to 95% RH [-20°C to +60°C (-4°F to +140°F)]
environment
Cooling
Natural cooling
method
Voltage DC +24V (-10% to +15%) (built-in isolated circuit)
Dielectric
withstanding Between 24 VDC and FG terminals: AC500V for 1 minute
voltage
Power
15 W (24V; 0.6 A)
consumption
3V lithium battery (CR2032) × 1
Battery Varies according to the ambient temperature and operating conditions;
approximately 3 years in room temperature of 25°C (77°F)
USB
supported FAT16 / FAT32
format
CF card
supported FAT16 / FAT32 / EXT4 (Only for Linux)
format
Dimensions
400 x 309 x 400 x 309 x
WxHxD 400 x 200 x 97 260 x 313 x 95 435 x 221 x 95 290 x 335 x 95
123 123
(mm)
Weight (kg) 4.1 3.1 3.4 3.8 3.8 4.3
2-12
Milling Machine Operation and Maintenance Manual Installation
NC300B-MI-A / NC200B-MI-A
2
F
NC300B-MS-A
NC301B-MS-A
2-13
Installation Milling Machine Operation and Maintenance Manual
NC310B-MS-A
2
NC311B-MS-A
2-14
Milling Machine Operation and Maintenance Manual Installation
NC30EB
A
B
F G
W1
2
C D E H1
2-15
Installation Milling Machine Operation and Maintenance Manual
2 A. Connect the controller to standard operating interfaces, including: (1) Delta HMI screen, (2)
keyboard (functions as the same as machine operation panel A), and (3) machine operation
panel B.
B. Connect the controller to non-Delta operating interfaces, including: (4) screen and (5)
keyboard.
Note: the installation methods above are applicable to all NC series models, and the OPENCNC model is
The NC series controllers can connect to the following: (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-16
Milling Machine Operation and Maintenance Manual Installation
Connect the controller to (3) ASDA series AC servo drives, (4) ASDA-S spindle servo drive, (5)
2
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-17
Installation Milling Machine Operation and Maintenance Manual
2-18
Wiring
This chapter illustrates the wiring and connectors of the controller, and provides the
wiring diagrams for each function.
Wiring
3-1
Wiring Milling Machine Operation and Maintenance Manual
3 3.2.7
3.2.8
3.2.9
Wiring for spindle analog output connector ······································ 3-88
Wiring for HSI connector ····························································· 3-91
Wiring for emergency stop ··························································· 3-93
3.2.10 Wiring for MPG connector ··························································· 3-94
3.2.11 Wiring for remote I/O connector ···················································· 3-98
3.2.11.1 NC-EIO-R2010 ·····························································3-102
3.2.11.2 NC-EIO-R3216 ·····························································3-105
3.2.11.3 NC-EIO-R3232 ·····························································3-108
3.2.11.4 NC-EIO-T3232 ······························································3-111
3.2.12 Wiring for local I/O connector ······················································3-114
3.2.13 Wiring for I/O connector on machine operation panel B of NC3□□ series
models ···················································································3-119
3-2
Milling Machine Operation and Maintenance Manual Wiring
3
NC3 series
NC300A_-MI-A_
NC300A_-MS-A_
3-3
Wiring Milling Machine Operation and Maintenance Manual
3
Connects to high-speed serial I/O module: each module has 32 DI
(1) Remote I/O and 32 DO points. The maximum distance between stations is 20 m
and the total length can be up to 160 m (= 20 m x 8).
Connects to an external MPG (powered by the built-in 5 VDC power).
(2) MPG
8 DI points are available.
One set of spindle encoder input signal.
(3) Spindle One set of analog output signal.
G31 analog output signal.
(4) Axis 1 - 4 Limit and home inputs of four axes.
(5) RS-485 RS-485 serial port for communication with external devices.
I/O 1: 16 DI / 16 DO points.
(6) Local I/O
I/O 2: 12 DI / 12 DO points.
(7) CF card For storing G-code programs.
(8) DMCNET High-speed communication network connector.
(9) Ethernet For DNC control and system monitoring.
When the button is pressed, the IES circuit is open, causing the
(10) Emergency stop
system to stop immediately.
(11) Battery holder -
(12) 24 VDC power 24 VDC power input for supplying 24 VDC power to the controller.
CYCLE START /
(13) -
FEED HOLD
(14) 24 VDC power For supplying 24 VDC power to machine operation panel B.
Cable slot for machine
(15) -
operation panel B
3-4
Milling Machine Operation and Maintenance Manual Wiring
NC301A-MS-A_
NC310A-MS-A_
3-5
Wiring Milling Machine Operation and Maintenance Manual
NC311A-MS-A_
2. Both local I/O and remote I/O require an additional 24 VDC power supply to drive X input and
Y output.
3. Short-circuit EMG (emergency stop) to have the controller 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 output.
3-6
Milling Machine Operation and Maintenance Manual Wiring
NC2 series
NC200A-MI-A_
2. Remote I/O requires an additional 24 VDC power supply to drive X input and Y output.
3. Short-circuit IES (emergency stop) to have the controller 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 output.
3-7
Wiring Milling Machine Operation and Maintenance Manual
OPENCNC series
NC30E(H)
3-8
Milling Machine Operation and Maintenance Manual Wiring
3
Standard mode
Indicator description:
PWR Green: system power on
Flashing green: system ready
RDY
Orange: in modes 1 - 3
0
SON Green: system ready
RIO Green: remote I/O connection is normal
ETH Green: network communication is normal
Red: system alarm occurs
ALM
Flashing green: software updating
1 System update mode
2 Default mode
Reset IP to default setting
Default IP:
3 Controller IP 192.168.1.11
Subnet mask 255.255.255.0
Remote PC IP 192.168.1.10
2. Remote I/O requires an additional 24 VDC power supply to drive X input and Y output.
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-9
Wiring Milling Machine Operation and Maintenance Manual
3
Symbol Function Description
Connects to the 24 VDC power (15 W at 0.6 A).
Symbol Cable color Description
Power input for +24V Red +24 VDC power
0V, +24V,
controller
0V White 0 VDC power
3-10
Milling Machine Operation and Maintenance Manual Wiring
3
Pin No. Description
P1 HSI_COM; connects to +24 VDC or 0V
P2 HSI_1 (Counter C78, enter [M2142])
P3 HSI_2 (Counter C79, enter [M2143])
P4 SP_OUT
P5 SP_GND
P6 EMG_GND
SPINDLE Spindle connector
P7 EMG_IN
P8 SP_A+
P9 SP_A-
P10 DC +5V_OUT
P11 SP_B+
P12 SP_B-
P13 SP_Z+
P14 SP_Z-
P15 GND
6 DI points and 1 set of differential type MPG signal input.
Pin No. Description
P1 DI_COM; connects to +24 VDC or 0V
P2 - P9 DI (X28 - X35)
P10 DC +5V_OUT (< 200 mA)
MPG MPG connector
P11 XA+
P12 XA-
P13 XB+
P14 XB-
P15 GND
Remote I/O module communication signals, including X256 -
X511 and Y256 - Y511. Each module has 32 X inputs and 32 Y
outputs, and the controller can connect to up to 8 modules.
Pin No. Description
Remote I/O module
P1 TX+
serial
REMOTE I/O P2 TX-
communication
terminal P3 RX-
P4 RX+
P5 GND
P6 SHIELD
3-11
Wiring Milling Machine Operation and Maintenance Manual
3
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 Delta's DMCNET servo drive with standard RJ45
DMCNET DMCNET connector connector. The wiring method is the same as that of the
Ethernet connector.
3-12
Milling Machine Operation and Maintenance Manual Wiring
3
Connects to the 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 grounding
LI series
Pin No. Description
X112 - X119 DI points X112 - X119, 8 points in total.
I/O
Power specifications for DO points:
voltage < 24 VDC, current < 120 mA.
MI series
Pin No. Description
DO Y112 - Y114 DO points Y112 - Y114, 3 points in total.
LI series
Pin No. Description
Y112 - Y116 DO points Y112 - Y116, 5 points in total.
Includes spindle feedback, analog output, and 1 set of RS-485
serial communication input.
Pin No. Description
P1 RS485_GND
P2 RS485_D+
P3 RS485_D-
P4 SP_OUT
P5 SP_GND
P6 Reserved
SPINDLE Spindle connector
P7 EMG_IN; connects to +24 VDC
P8 SP_A+
P9 SP_A-
P10 DC +5V_OUT
P11 SP_B+
P12 SP_B-
P13 SP_Z+
P14 SP_Z-
P15 GND
3-13
Wiring Milling Machine Operation and Maintenance Manual
3
Pin No. Description
P1 DI_COM; connects to +24 VDC or 0V
P2 - P7 DI (X28 - X33)
P8 DI (X26)
MPG MPG connector P9 DO (Y27)
P10 DC +5V_OUT (< 200 mA)
P11 XA+
P12 XA-
P13 XB+
P14 XB-
P15 GND
2 sets of high-speed and 1 set of emergency stop input signals.
Pin No. Description
P1 EMG_IN
High-speed counter P2 EMG_GND
HSI and emergency
stop input signal P3 HSI_1 (Counter C78, enter [M2142])
P4 HSI_COM; connects to +24 VDC or 0V
P5 HSI_2 (Counter C79, enter [M2143])
P6 HSI_COM; short-circuit P4 and P6
Remote I/O module communication terminal, including X256 -
X511 and Y256 - Y511. Each module has 32 X inputs and 32 Y
outputs, and the controller can connect to up to 8 modules.
Pin No. Description
Remote I/O module
P1 TX+
serial
REMOTE I/O P2 TX-
communication
terminal P3 RX-
P4 RX+
P5 GND
P6 SHIELD
3-14
Milling Machine Operation and Maintenance Manual Wiring
3
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
Connect to Delta's DMCNET servo drive with standard RJ45
DMCNET DMCNET connector connector. The wiring method is the same as that of the
Ethernet connector.
EMG Emergency stop Press to make an open circuit during emergencies.
Power On Power On connector Power On button contact.
Power Off Power Off connector Power Off button contact.
The emergency stop contact. The EMG flag is enabled in a
Emergency stop
IES broken circuit. (Wire it to the normally-closed contact of the
contact
emergency stop button.)
Note:
1. The IES connector is the input contact of the emergency stop signal. Enable the EMG flag in a broken
circuit.
2. The power for the lights of Power On and Power Off buttons is 24 VDC.
3-15
Wiring Milling Machine Operation and Maintenance Manual
3
Connects to the 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 grounding
3-16
Milling Machine Operation and Maintenance Manual Wiring
3
P1 EMG_IN (DC+ 5V output)
High-speed counter P2 MODE_ENABLE (DC+ 5V output)
HSI and emergency P3 HSI_1 (Counter C78, enter [M2142])
stop input signal
P4 GND
3-17
Wiring Milling Machine Operation and Maintenance Manual
The wiring for the power of the NC series controller is divided into two types: power supply
3
control with Power On / Off switches and direct power supply.
As shown in the following figure, Power On is the NO contact and Power Off is the NC
contact; MC (electromagnetic contactor) is the power relay.
R S T (220V)
GND
MC
MC
24 VDC power
supply
DCOUT 24 VDC
ACIN
GND
24 VDC power
supply
DCOUT 24 VDC
AC
power ACIN
supply
FG
FG
3-18
Milling Machine Operation and Maintenance Manual Wiring
The NC series controller has one RS-485 connector for serial communication with external
3
devices.
3-19
Wiring Milling Machine Operation and Maintenance Manual
3-20
Milling Machine Operation and Maintenance Manual Wiring
The NC controller provides input points of hardware positive / negative limits and home signal for
3
the servo axes; there are 12 input points in the Axis 1 - 4 terminal block. The COM terminals can
connect to +24 VDC or 0V, and the corresponding input point signal must be changed to 0V or
+24 VDC.
(1) Axis 1 - 4 input connector (female); (2) Axis 1 - 4 input connector (male)
3-21
Wiring Milling Machine Operation and Maintenance Manual
For six-axis servo applications, you can set parameter Pr49 to 1, and then Pin 10 is the Home
point (DOG3) of Axis 4, Pin 11 is the Home point (DOG4) of Axis 5, and Pin 12 is the Home point
(DOG5) of Axis 6.
Pin P1 - P3
Positive limit, negative limit, and home point input of the 1st axis (M2144, M2145,
M2146)
Positive limit, negative limit, and home point input of the 2nd axis (M2148, M2149,
Pin P4 - P6
M2150)
Positive limit, negative limit, and home point input of the 3rd axis (M2152, M2153,
Pin P7 - P9
M2154)
Positive limit, negative limit, and home point input of the 4th axis (M2156, M2157,
Pin P10 - P12
M2158)
The wiring for using voltage as the input signal (allowable voltage: 17 - 32 VDC; surge current:
under 50 mA) with an external power is as follows:
CNC Axis 1 - 4
COM1 2.4 kΩ
DC24V
DI
CNC Axis 1 - 4
DI 2.4 kΩ
DC24V
COM1
3-22
Milling Machine Operation and Maintenance Manual Wiring
Wiring for the Axis 1 - 4 connector and the NC-EXM-S01 inverter card
3-23
Wiring Milling Machine Operation and Maintenance Manual
(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-24
Milling Machine Operation and Maintenance Manual Wiring
(1) Spindle feedback input connector (female); (2) Spindle feedback input connector (male)
3-25
Wiring Milling Machine Operation and Maintenance Manual
The NC series controller has one set of spindle analog output for controlling the spindle speed.
(1) Spindle analog output connector (female); (2) Spindle analog output connector (male)
(1) Spindle analog output connector (female); (2) Spindle analog output connector (male)
(1) Spindle analog output connector (female); (2) Spindle analog output connector (male)
3-26
Milling Machine Operation and Maintenance Manual Wiring
1. Pr399 setting
3
Description Servo control Analog control
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 2
0: communication (DMCNET); 1: pulse (B series); 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: command; 1: encoder
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 channel setting screen (CONFIG), enable SP1 and set its port number to 10.
Note: port number 10 is dedicated for analog output.
3. When analog spindle output is used, the corresponding pins are Pin 4 and Pin 5 of the
SPINDLE connector. The analog voltage resolution is 14-bit.
Note: this control mode can be used for closed loop and open loop controls, and can satisfy the tapping
Note: this control mode is only applicable to open loop control and is unable to control spindle forward /
reverse rotation. If there is encoder feedback signal, the threading function can be used but not
3-27
Wiring Milling Machine Operation and Maintenance Manual
Controller
SP_OUT/pin 4
Delta Analog output
SP_GND/pin 5
3
Inverter
3-28
Milling Machine Operation and Maintenance Manual Wiring
The NC series controller has two sets of hardware high-speed counter signal input. 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.
The corresponding special M relay for HSI_1 is M2142, which is also applicable to G31 Skip
command.
Controller
24V
Controller
24V
Note: the connection direction of the external power input for HSI does not affect the operation.
3-29
Wiring Milling Machine Operation and Maintenance Manual
3-30
Milling Machine Operation and Maintenance Manual Wiring
3
(1) HSI connector (female); (2) HSI connector (male)
Note: HSI_1 and HSI_2 can output +5V power, so both of them can form a circuit with GND and for
immediate use.
3-31
Wiring Milling Machine Operation and Maintenance Manual
The NC series controller has one set of emergency stop signal input.
(1) EMG pins; (2) Power supply; (3) Emergency stop button
(1) Spindle connector EMG pins; (2) HSI connector EMG pins; (3) Emergency stop button
3-32
Milling Machine Operation and Maintenance Manual Wiring
3
(1) EMG pins; (2) Emergency stop button
3-33
Wiring Milling Machine Operation and Maintenance Manual
The NC series controller has one MPG connector for receiving MPG pulses. This connector
3
supplies +5 VDC power which directly supplies power to the MPG.
Note: pins 8 and 9 of the NC300 / NC301 / NC310 / NC311 models with the production week of T1751 in the
serial number are reserved and are short-circuited internally with Pin 15.
3-34
Milling Machine Operation and Maintenance Manual Wiring
3-35
Wiring Milling Machine Operation and Maintenance Manual
3-36
Milling Machine Operation and Maintenance Manual Wiring
The signal type determines the wiring for MPG, including single-ended type (EHDW-BA6SI) and
differential type (EHDW-BE6SI).
3
Single-ended MPG pulse signal wiring diagram
5V_OUT P10 DC 5V
XA+ P11 DC 0V
XA- P12 A
XB+ P13 B
XB- P14
5V_GND P15
MPG contact on CNC MPG contact
5V_OUT P10 DC 5V
XA+ P11 DC 0V
XA- P12 A
XB+ P13 B
XB- P14
5V_GND P15
5V_OUT P10 DC 5V
XA+ P11 A
XA- P12 A-
XB+ P13 B
XB- P14 B-
5V_GND P15 DC 0V
3-37
Wiring Milling Machine Operation and Maintenance Manual
3 MPG
Axis X P2 (X28)
Circuit of MPG contact
Internal circuit
Axis Y
Axis Z EXT_24V
X1
5V_OUT
X 10
X 100
5 VDC
5V_GND
COM
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-38
Milling Machine Operation and Maintenance Manual Wiring
After the remote I/O module is connected to the NC series controller, there are 256 output and
3
256 input points available. For every additional station, its I/O address will offset backwards for
32 points. Up to 8 modules can be connected simultaneously, providing a maximum of 256
output points and 256 input points.
RS422
3-39
Wiring Milling Machine Operation and Maintenance Manual
The remote I/O module is mainly divided into two types: optical coupling type and relay type; the
definitions of their model names are as follows:
NC - EIO - T 32 32
(1) (2) (3) (4) (5) (6)
(3) Type:
T: optical coupling type (allowable current: under 50 mA; surge current: under 100mA).
3-40
Milling Machine Operation and Maintenance Manual Wiring
3
Relay type IO module with 20 input points and 10 output
NC-EIO-R2010 Allowable current:
points
5A
G2R relay
Relay type IO module with 20 input points and 10 output
NC-EIO-R2010A Allowable current:
points
16A
IDEC relay
Relay type IO module with 20 input points and 10 output
NC-EIO-R2010B Allowable current:
points
16A
G2R relay
Relay type IO module with 32 input points and 16 output
NC-EIO-R3216 Allowable current:
points
5A
G2R relay
Relay type IO module with 32 input points and 16 output
NC-EIO-R3216A Allowable current:
points
16A
IDEC relay
Relay type IO module with 32 input points and 16 output
NC-EIO-R3216B Allowable current:
points
16A
Allowable current:
NC-EIO-R3232 Relay type IO module with 32 input and 32 output points
5A
Optical coupling type IO module with 32 input and 32 output Allowable current:
NC-EIO-T3232
points 50mA
3-41
Wiring Milling Machine Operation and Maintenance Manual
(1) The COM point of the input terminal is used for signal current; DC 24V or 0V power input is
3
strictly prohibited.
(2) Users can choose whether the input signal is H (PNP) or L (NPN) type with the H / L switch
according to the specifications of the external sensor. When H (PNP) is selected, the COM
point will provide +24V; when L (NPN) is selected, the COM point will be 0V.
L (NPN)
VDD
COM +
GND
GND
COM
VDD
H (PNP)
COM+ R COM+ R
R R
Internal circuit
(3) Up to 8 remote I/O modules can be connected at the same time; the station number of the
module can be switched by using the knob on the circuit board. 0 = station 1, 1 = station 2,
2 = station 3 and so on, to a maximum of 7 = station 8.
When the knob of the module is set to 8 (= station 9) and 9 (= station 10), the setting of 8 is
regarded as the setting of 0 (= station 1), and the setting of 9 is regarded as the setting of 1
(= station 2). Do not rotate the knob to the same numbers for different modules
simultaneously.
3-42
Milling Machine Operation and Maintenance Manual Wiring
3.1.11.1 NC-EIO-R2010
X256 X258
3
GND GND
24V 24V
X257 X259
Y256 Y257
(1) Switch the H / L switch to L (NPN), and short-circuit the GND (common specification: blue
wire) of the sensor with the GND (0V) of the same power system.
(2) Simply connect the Vcc (common specification: brown wire) to the input contact.
Blue
GND
X257 X259
24V 24V
3-43
Wiring Milling Machine Operation and Maintenance Manual
(1) Switch the H / L switch to H (PNP), and short-circuit the Vcc (common specification: brown
3
wire) of the sensor with the +24V of the same power system.
(2) Simply connect the GND (common specification: blue wire) to the input contact.
Direction of current
X256 X258
GND GND
Brown
X259
24V
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V.
(3) Connect the GND (common specification: blue wire) of the sensor to GND (0V).
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
Black
Blue
Direction of current
GND
X257 X259
24V 24V
3-44
Milling Machine Operation and Maintenance Manual Wiring
Input wiring example for the proximity switch of PNP three-wire system:
3
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V.
(3) Connect the GND (common specification: blue wire) of the sensor to GND (0V).
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
PNP 3 wire proximity sensor
Blue
Black
Brown
Direction of current
X256 GND
X257 X259
24V 24V
The output contacts of the remote I/O module are in pairs; please use them as dry contacts.
(1) Connect +24V to one of the output contacts, and the other contact will be DO.
(2) Connect DO to the Vcc (+) of the external device, and connect the GND (-) of the external
device to the 0V of the external power to form a circuit.
(3) When the controller sets the output contact to on, the circuit is closed and the device will
start operating.
Y256 Y257
DC
R Lamp
3-45
Wiring Milling Machine Operation and Maintenance Manual
3.1.11.2 NC-EIO-R3216
COM COM
3
COM COM
Y256 Y257
(1) Switch the H / L switch to L (NPN), the COM point will provide 0V; connect the GND
(common specification: blue wire) of the sensor with COM, or short-circuit the GND of the
sensor with the GND (0V) of the same power system.
(2) Simply connect the Vcc (common specification: brown wire) to the input contact.
Blue
COM
X256 X258
X257 X259
3-46
Milling Machine Operation and Maintenance Manual Wiring
(1) Switch the H / L switch to H (PNP), the COM point will provide +24V; connect the Vcc
3
(common specification: brown wire) of the sensor with COM, or short-circuit the Vcc of the
sensor with the +24V of the same power system.
(2) Simply connect the GND (common specification: blue wire) to the input contact.
Direction of current
Brown
COM
X256 X258
X257 X259
Input wiring example for the proximity switch of NPN three-wire system:
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V.
(3) Connect the GND (common specification: blue wire) of the sensor to COM (0V).
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
COM
X256 X258
X257 X259
3-47
Wiring Milling Machine Operation and Maintenance Manual
Input wiring example for the proximity switch of PNP three-wire system:
3
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V.
(3) Connect the GND (common specification: blue wire) of the sensor to 0V.
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
Brown
Direction of current
COM
X256 X258
X257 X259
The output contacts of the remote I/O module are in pairs; please use them as dry contacts.
(1) Connect +24V to one of the output contacts, and the other contact will be DO.
(2) Connect DO to the Vcc (+) of the external device, and connect the GND (-) of the external
device to the 0V of the external power to form a circuit.
(3) When the controller set the output contact to on, the circuit is closed and the device will
start operating.
Y256 Y257
DC
R Lamp
3-48
Milling Machine Operation and Maintenance Manual Wiring
3.1.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
(1) Switch the short circuit jumper to L (NPN), and short-circuit the GND (common specification:
blue wire) of the sensor with the GND (0V) of the same power system.
(2) Simply connect the Vcc (common specification: brown wire) to the input contact.
Blue
GND (0V)
X256 X263
3-49
Wiring Milling Machine Operation and Maintenance Manual
(1) Switch the short circuit jumper to H (PNP), and short-circuit the Vcc (common specification:
3
brown wire) of the sensor with the +24V of the same power system.
(2) Simply connect the GND (common specification: blue wire) to the input contact.
Direction of current
Brown
VDC+24V
X256 X263
Input wiring example for the proximity switch of NPN three-wire system:
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V (same power
system).
(3) Connect the GND (common specification: blue wire) of the sensor to 0V (same power
system).
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
GND (0V)
X256 X263
3-50
Milling Machine Operation and Maintenance Manual Wiring
Input wiring example for the proximity switch of PNP three-wire system:
3
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V (same power
system).
(3) Connect the GND (common specification: blue wire) of the sensor to 0V (same power
system).
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
PNP 3 wire proximity sensor
Blue
Brown
VDC+24V
Direction of current
X256 X263
Output wiring example description:
The output contacts of the remote I/O module are in pairs; please use them as dry contacts.
(1) Connect +24V to one of the output contacts, and the other contact will be DO.
(2) Connect DO to the Vcc (+) of the external device, and connect the GND (-) of the external
device to the 0V of the external power to form a circuit.
(3) When the controller sets the output contact to on, the circuit is closed and the device will
start operating.
Y256
Y256
DC
R Lamp
3-51
Wiring Milling Machine Operation and Maintenance Manual
3.1.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 description:
Proximity switch of NPN two-wire system:
(1) Switch the H / L switch to L (NPN), the COM point will provide 0V; connect the GND
(common specification: blue wire) of the sensor with COM, or short-circuit the GND of the
sensor with the GND (0V) of the same power system.
(2) Simply connect the Vcc (common specification: brown wire) to the input contact.
NPN 2 wire proximity sensor
Brown
Direction of current
Blue
COM
X256 X258
X257 X259
3-52
Milling Machine Operation and Maintenance Manual Wiring
(1) Switch the H / L switch to H (PNP), the COM point will provide +24V; connect the Vcc
3
(common specification: brown wire) of the sensor with COM, or short-circuit the Vcc of the
sensor with the +24V of the same power system.
(2) Simply connect the GND (common specification: blue wire) to the input contact.
Direction of current
Brown
COM
X256 X258
X257 X259
Input wiring example for the proximity switch of NPN three-wire system:
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V.
(3) Connect the GND (common specification: blue wire) of the sensor to 0V.
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
COM
X256 X258
X257 X259
3-53
Wiring Milling Machine Operation and Maintenance Manual
Input wiring example for the proximity switch of PNP three-wire system:
3
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V.
(3) Connect the GND (common specification: blue wire) of the sensor to 0V.
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
PNP 3 wire proximity sensor
Blue
Brown
Direction of current
COM
X256 X258
X257 X259
The output contacts of the remote I/O module are in pairs; please use them as dry contacts.
(1) Connect 0V to one of the output contacts, and the other contact will be DO.
(2) Connect DO to the GND (-) of the external device, and connect the Vcc (+) of the external
device to the +24V of the external power to form a circuit.
(3) When the controller sets the output contact to on, the circuit is closed and the device will
start operating.
Y256
G0
DC
R Lamp
3-54
Milling Machine Operation and Maintenance Manual Wiring
For providing a more flexible I/O configuration, some NC series controllers have the local I/O
3
connector.
NC300A-MI-A
(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 NC Pin 14 NC
Pin 15 X14 Pin 16 X15 Pin 15 NC Pin 16 NC
Pin 17 OUTCOM Pin 18 COM2 Pin 17 OUTCOM Pin 18 COM3
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 NC Pin 32 NC
Pin 33 Y14 Pin 34 Y15 Pin 33 NC Pin 34 NC
3-55
Wiring Milling Machine Operation and Maintenance Manual
NC200A-MI-A
(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 5 X116 - -
COM
2.4kΩ
DC 24V
DI
3-56
Milling Machine Operation and Maintenance Manual Wiring
DC 24V
R
DO
Fuse
OUTCOM
3-57
Wiring Milling Machine Operation and Maintenance Manual
NC-PAN-300AM-F(P)E / NC-PAN-310AM-F(P)E
3-58
Milling Machine Operation and Maintenance Manual Wiring
The power indicator requires a 24 VDC power system; to ilght up the Power On indicator,
3
+24 VDC power must be inputted to the ONL+ pin and 0V must be inputted to the ONL- pin;
to light up the Power Off indicator, +24 VDC must be inputted to the OFFL+ pin and 0V must
be inputted to the OFFL- pin.
24 VDC
Power Supply
ON OFF
DCOUT
MC
ACIN
GND
M
C
MC
When the Power On key is pressed, the circuit between ONA1 and ONA2 is closed; when
the Power Off key is pressed, the circuit between OFFB1 and OFFB2 is open.
TB2
24 VDC
X115 ...
X114
X107
DO drive general load (allowable current: under 40 mA; surge current: under
3-59
Wiring Milling Machine Operation and Maintenance Manual
3
NC-PAN-311AM-F (P)
3-60
Milling Machine Operation and Maintenance Manual Wiring
NC-PAN-311AM-F (P) E
3-61
Wiring Milling Machine Operation and Maintenance Manual
DI signal input
TB2
24VDC
X107 ...
X114
X115
X116
X119
3-62
Milling Machine Operation and Maintenance Manual Wiring
3
NC3□□ B series
NC300B_-MI-A_
(7)
(8)
(12)
(9)
(13) DC
24V (10)
ON
(14) (11)
OFF
(15)
3-63
Wiring Milling Machine Operation and Maintenance Manual
3
(12) Battery holder -
(13) 24 VDC power 24 VDC power input for supplying 24 VDC power to the controller.
CYCLE START /
(14) -
FEED HOLD
(15) 24 VDC power For supplying 24 VDC power to machine operation panel B.
2. Both local I/O and remote I/O require an additional 24 VDC power supply to drive X input and
Y output.
3. Short-circuit EMG (emergency stop) to have the controller 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 output.
NC300B_-MS-A_
(8)
(11)
(9)
(12) (10)
(13)
3-64
Milling Machine Operation and Maintenance Manual Wiring
3
(1) Remote I/O 32 DO points. The maximum distance between stations is 20 m, and
the total length can be 160 m (= 20 m x 8).
Connects to an external MPG (powered by the built-in 5 VDC power).
(2) MPG
8 DI points are available.
One set of spindle encoder input signal.
(3) Spindle 1
One set of spindle pulse output signal.
One set of spindle encoder input signal.
(4) Spindle 2
One set of spindle pulse output signal.
RS-485 serial port for communication with external devices.
Two sets of DA analog voltage output.
(5) CN1
Two sets of high-speed counter input.
Emergency stop contact.
I/O 1: 16 DI / 16 DO points.
(6) Local I/O
I/O 2: 5 DI / 5 DO points.
(7) USB For storing G-code programs.
(8) CF card For storing G-code programs.
(9) DMCNET High-speed communication network connector.
(10) Ethernet For DNC control and system monitoring.
(11) Battery holder -
(12) 24 VDC power 24 VDC power input for supplying 24 VDC power to the controller.
Cable slot for machine
(13) -
operation B
2. Both local I/O and remote I/O require an additional 24 VDC power supply to drive X input and
Y output.
3. Short-circuit EMG (emergency stop) to have the controller 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 output.
3-65
Wiring Milling Machine Operation and Maintenance Manual
NC301B-MS-A_
3 (7)
(8)
(11)
(9)
(12) (10)
(13)
3-66
Milling Machine Operation and Maintenance Manual Wiring
2. Both local I/O and remote I/O require an additional 24 VDC power supply to drive X input and
Y output.
3
3. Short-circuit EMG (emergency stop) to have the controller 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 output.
NC310B-MS-A_
(7)
(8)
(9)
3-67
Wiring Milling Machine Operation and Maintenance Manual
3
2. Both local I/O and remote I/O require an additional 24 VDC power supply to drive X input and
Y output.
3. Short-circuit EMG (emergency stop) to have the controller 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 output.
3-68
Milling Machine Operation and Maintenance Manual Wiring
NC311B-MS-A_
3
(7)
(10)
(8)
(12) (9)
(11)
2. Both local I/O and remote I/O require an additional 24 VDC power supply to drive X input and
Y output.
3-69
Wiring Milling Machine Operation and Maintenance Manual
3. Short-circuit EMG (emergency stop) to have the controller ready for use.
4. If an alarm occurs or the emergency stop signal is on, power off the servo drive by
3
disconnecting the power at the magnetic contactor (MC) with Y output.
NC200 series
NC200B-MI-A_
(5)
(6)
(9)
(7)
(8)
(10)
3-70
Milling Machine Operation and Maintenance Manual Wiring
3
(13) 24 VDC power 24 VDC power input for supplying 24 VDC power to panel B.
2. Remote I/O requires an additional 24 VDC power supply to drive X input and Y output.
3. Short-circuit IES (emergency stop) to have the controller 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 output.
OPENCNC series
NC30EB(H)
(6)
(7)
(1)
(8)
(2)
(9)
(3)
(10)
(4)
(5) (11)
3-71
Wiring Milling Machine Operation and Maintenance Manual
3 (8)
(9)
MPG
Spindle
Connects to an external MPG (powered by the built-in 5 VDC power).
8 DI points are available.
One set of spindle encoder input signal.
One set of spindle pulse output signal.
RS-485 serial port for communication with external devices.
Two sets of DA analog voltage output.
(10) CN1
Two sets of high-speed counter input.
Emergency stop contact.
(11) 24 VDC power 24 VDC power input for supplying 24 VDC power to the controller.
(12) Keypad I/O Connects to machine operation panel B.
(13) I/O 1 16 DI / 16 DO points.
(14) I/O 2 16 DI / 16 DO points.
2. Remote I/O requires an additional 24 VDC power supply to drive X input and Y output.
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-72
Milling Machine Operation and Maintenance Manual Wiring
3
Symbol Function Description
Connects to the 24 VDC power (24 W at 1 A).
Cable
Symbol Description
color
Power input for
0V, +24V, +24V Red +24 VDC power
controller
0V White 0 VDC power
3-73
Wiring Milling Machine Operation and Maintenance Manual
3
P1 Feedback A+
P2 Feedback A-
P3 Feedback B+
P4 Feedback B-
P5 Feedback Z+
P6 Feedback Z-
SPINDLE 1 Spindle 1 connector P7 +24V_IN
P8 ALM_DI_IN
P9 SERVO_ON_DO_OUT
P10 DC +5V_OUT
P11 Command A+
P12 Command A-
P13 Command B+
P14 Command B-
P15 GND
Includes Spindle 2 pulse output and pulse feedback.
Pin No. Description
P1 Feedback A+
P2 Feedback A-
P3 Feedback B+
P4 Feedback B-
P5 Feedback Z+
P6 Feedback Z-
SPINDLE 2 Spindle 2 connector P7 +24V_IN
P8 ALM_DI_IN
P9 SERVO_ON_DO_OUT
P10 DC +5V_OUT
P11 Command A+
P12 Command A-
P13 Command B+
P14 Command B-
P15 GND
3-74
Milling Machine Operation and Maintenance Manual Wiring
3
P1 DI_COM; connects to +24 VDC or 0V
P2 - P9 DI (X32 - X39)
P14 XB -
P15 GND
Remote I/O module communication signals, including X256 -
X511 and Y256 - Y511. Each module has 32 X inputs and 32 Y
outupts, and the controller can connect to up to 8 modules.
Pin No. Description
P1 TX+
Remote I/O module
REMOTE I/O P2 TX-
connector
P3 RX-
P4 RX+
P5 GND
P6 SHIELD
Uses a RJ45 connector and can be used to connect to a PC
using general network cables.
Pin No. / color of end A PIin 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 Delta's DMCNET servo drive with standard RJ45
DMCNET DMCNET connector connector. The wiring method is the same as that of the
Ethernet connector.
EMG Emergency stop Press to make an open circuit during emergencies.
Power On Power On connector Power On button contact.
Power Off Power Off connector Power Off button contact.
The emergency stop contact. The EMG flag is enabled in a
Emergency stop
IES broken circuit. (Wired to the normally-closed contact of the
contact
emergency stop button.)
Note:
1. The IES connector is the input contact of the emergency stop signal. Enable the EMG flag in a broken
circuit.
2. The power for the light of Power On / Power Off buttons is 24 VDC.
3-75
Wiring Milling Machine Operation and Maintenance Manual
3
Connects to the 24 VDC power (24 W at 1 A).
Cable
Symbol Description
color
Power input for
0V, +24V, +24V Red +24 VDC power
controller
0V White 0 VDC power
P2 RS485_D-
P3 RS485_GND
P4 HIS 1
P5 HIS 2
CN1 terminal P6 HIS COM
CN1
connector
P7 EMG
P8 GND
P9 DAC1
P10 DAC1_GND
P11 DAC2
P12 DAC2_GND
3-76
Milling Machine Operation and Maintenance Manual Wiring
3
P1 Feedback A+
P2 Feedback A-
P3 Feedback B+
P4 Feedback B-
P5 Feedback Z+
P6 Feedback Z-
SPINDLE 1 Spindle connector P7 +24V_IN
P8 ALM_DI_IN
P9 SERVO_ON_DO_OUT
P10 DC +5V_OUT
P11 Command A+
P12 Command A-
P13 Command B+
P14 Command B-
P15 GND
8 DI points and 1 set of differential type MPG signal input.
Pin No. Description
P1 DI_COM; connects to +24 VDC or 0V
P2 - P9 DI (X32 - X39)
P10 DC +5V_OUT (< 200 mA)
MPG MPG connector
P11 XA+
P12 XA -
P13 XB+
P14 XB -
P15 GND
Remote I/O module communication signals, including X256 -
X511 and Y256 - Y511. Each module has 32 X inputs and 32 Y
outputs, and the controller can connect to up to 8 modules.
Pin No. Description
P1 TX+
Remote I/O module
REMOTE I/O P2 TX-
connector
P3 RX-
P4 RX+
P5 GND
P6 SHIELD
3-77
Wiring Milling Machine Operation and Maintenance Manual
3
Connects to the 24 VDC power (24 W at 1 A).
Cable
Symbol Description
color
Power input for
0V, +24V, controller +24V Red +24 VDC power
0V White 0 VDC power
3-78
Milling Machine Operation and Maintenance Manual Wiring
3
P1 Feedback A+
P2 Feedback A-
P3 Feedback B+
P4 Feedback B-
P5 Feedback Z+
P6 Feedback Z-
SPINDLE 1 Spindle connector P7 +24V_IN
P8 ALM_DI_IN
P9 SERVO_ON_DO_OUT
P10 DC +5V_OUT
P11 Command A+
P12 Command A-
P13 Command B+
P14 Command B-
P15 GND
8 DI points and 1 set of differential type MPG signal input.
Pin No. Description
P1 DI_COM; connects to +24 VDC or 0V
P2 - P9 DI (X32 - X39)
P10 DC +5V_OUT (< 200 mA)
MPG MPG connector
P11 XA+
P12 XA -
P13 XB+
P14 XB -
P15 GND
Remote I/O module communication signals, including X256 -
X511 and Y256 - Y511. Each module has 32 X inputs and 32 Y
outputs, and the controller can connect to up to 8 modules.
Pin No. Description
P1 TX+
Remote I/O module
REMOTE I/O P2 TX-
connector
P3 RX-
P4 RX+
P5 GND
P6 SHIELD
3-79
Wiring Milling Machine Operation and Maintenance Manual
The wiring for the power of the B series NC controller is divided into two types: power supply
3
control with Power On / Off switches and direct power supply.
As shown in the following figure, Power On is the NO contact and Power Off is the NC
contact; MC (electromagnetic contactor) is the power relay.
R S T (220V)
Circuit breaker
(connect to Power On contact ) Connect to
Power Off
contact
24 VDC power ON OFF
supply
DCOUT
ACIN
GND
MC
MC
24 VDC power
supply
DCOUT 24 VDC
ACIN
GND
24 VDC power
supply
DCOUT 24 VDC
AC
power ACIN
supply FG
FG
3-80
Milling Machine Operation and Maintenance Manual Wiring
The B series NC controller has the spindle pulse output for controlling the external spindle
3
speed.
Note: the NC3□□ series all support 2 pulse spindle ports; other NC200 and OPENCNC models only support
(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-81
Wiring Milling Machine Operation and Maintenance Manual
(1) Spindle pulse output connector (female); (2) Spindle pulse output connector (male)
3-82
Milling Machine Operation and Maintenance Manual Wiring
1. Pr399 setting
3
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: command; 1: encoder
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 channel setting screen (CONFIG), enable SP1 and set its port number to 10; enable
SP2 and set its port number to 11.
3-83
Wiring Milling Machine Operation and Maintenance Manual
The B series NC controller has one RS-485 connector for serial communication with external
3
devices.
3-84
Milling Machine Operation and Maintenance Manual Wiring
3-85
Wiring Milling Machine Operation and Maintenance Manual
The NC3□□ series all support 2 external device pulse feedbacks; other NC200 and OPENCNC
3
models only support one pulse spindle feedback.
(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-86
Milling Machine Operation and Maintenance Manual Wiring
(1) Spindle feedback input connector (female); (2) Spindle feedback input connector (male)
3-87
Wiring Milling Machine Operation and Maintenance Manual
The B series NC controllers have 2 sets of analog voltage output, including two control methods
3
shown as follows:
Method one: controls the rotation speed with spindle S code with acceleration / deceleration
planning.
Method two: controls the voltage with special D register (range: -10V to +10V) without
acceleration / deceleration planning.
(1) CN1 connector (female); (2) CN1 analog output connector (male)
(1) CN1 connector (female); (2) CN1 analog output connector (male)
3-88
Milling Machine Operation and Maintenance Manual Wiring
(1) CN1 analog output connector (female); (2) CN1 analog output connector (male)
Control method one: S code analog output setting instructions are as follows:
1. Pr399 setting
Description Servo control Analog control
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 2
0: communication (DMCNET); 1: pulse (B series); 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: command; 1: encoder
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 channel setting screen (CONFIG), enable SP1 and set its port number to 10.
3-89
Wiring Milling Machine Operation and Maintenance Manual
3 0 VDC
-10 VDC
Zero speed
Maximum rotation speed (reverse)
Note: this control mode can be used for closed loop and open loop controls, and can satisfy the tapping
Note: this control mode is only applicable to open loop control and is unable to control spindle forward /
reverse rotation. If there is encoder feedback signal, the threading function can be used but not
3. In the channel setting screen (CONFIG), enable SP1 and set its port number to 10; enable
SP2 and set its port number to 11.
Note: the DAC_2 of the NC200 and OPENCNC series can only be used for open circuits; it cannot be
Control method two: corresponding special D registers for controlling the voltage are as follows:
Group
Model Symbol Function description
number
DAC_1 D1125 Range: -1000 to +1000 (-10V to +10V)
ALL CN1
DAC_2 D1114 Unit: 0.01
Note: the DAC_2 pin of the NC200 and OPENCNC series can only be used for open circuits; it cannot be
3-90
Milling Machine Operation and Maintenance Manual Wiring
The B series NC controller has two sets of hardware high-speed counter signal input. 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.
The corresponding special M relay for HSI_1 is M2142, which is applicable to G31 Skip
command.
Controller
24V
Controller
24V
Note: the connection direction of the external power input for HSI does not affect the operation.
(1) CN1 connector (female); (2) CN1 high-speed counter input connector (male)
3-91
Wiring Milling Machine Operation and Maintenance Manual
(1) CN1 connector (female); (2) CN1 high-speed counter input connector (male)
(1) CN1 high-speed counter input connector (female); (2) CN1 high-speed counter input connector (male)
3-92
Milling Machine Operation and Maintenance Manual Wiring
The B series NC controller has one set of emergency stop signal input.
Pin assignment for NC3□□ series, NC200, and OPENCNC series models
3
Note: EMG can output +5V power and is able to form a circuit with GND for immediate use.
3-93
Wiring Milling Machine Operation and Maintenance Manual
The B series NC controller has one MPG connector for receiving MPG pulses. This connector
3
supplies +5 VDC power which directly supplies power to the MPG.
3-94
Milling Machine Operation and Maintenance Manual Wiring
3-95
Wiring Milling Machine Operation and Maintenance Manual
The signal type determines the wiring for MPG, including single-ended type (EHDW-BA6SI) and
differential type (EHDW-BE6SI).
3
Single-ended MPG pulse signal wiring diagram
5V_OUT P10 DC 5V
XA+ P11 DC 0V
XA- P12 A
XB+ P13 B
XB- P14
5V_GND P15
MPG contact on CNC MPG contact
5V_OUT P10 DC 5V
XA+ P11 DC 0V
XA- P12 A
XB+ P13 B
XB- P14
5V_GND P15
5V_OUT P10 DC 5V
XA+ P11 A
XA- P12 A-
XB+ P13 B
XB- P14 B-
5V_GND P15 DC 0V
3-96
Milling Machine Operation and Maintenance Manual Wiring
MPG
Axis X P2 (X32)
Circuit of MPG contact
Internal circuit
Axis Y
Axis Z EXT_24V
X1
5V_OUT
X 10
X 100
5 VDC
5V_GND
COM
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-97
Wiring Milling Machine Operation and Maintenance Manual
After the remote I/O module is connected to the NC series controller, there are 256 output and
3
256 input points available. For every additional station, its I/O address will offset backwards for
32 points. Up to 8 modules can be connected simultaneously, providing a maximum of 256
output points and 256 input points.
RS422
3-98
Milling Machine Operation and Maintenance Manual Wiring
3-99
Wiring Milling Machine Operation and Maintenance Manual
The remote I/O module is mainly divided into two types: optical coupling type and relay type; the
definitions of their model names are as follows:
3 NC - EIO - T 32 32
(1) (2) (3) (4) (5) (6)
(3) Type:
T: optical coupling type (allowable current: under 50 mA; surge current: under 100 mA).
R: relay type (according to relay specifications; allowable current: 5A or 16A).
3-100
Milling Machine Operation and Maintenance Manual Wiring
(1) The COM point of the input terminal is used for signal current; DC 24V or 0V power input is
3
strictly prohibited.
(2) Users can choose whether the input signal is H (PNP) or L (NPN) type with the H / L switch
according to the specifications of the external sensor. When H (PNP) is selected, the COM
point will provide +24V; and when L (NPN) is selected, the COM point will be 0V.
L (NPN)
VDD
COM +
GND
GND
COM
VDD
H (PNP)
COM+ R COM+ R
R R
Internal circuit
(3) Up to 8 remote I/O modules can be connected at the same time; the station number of the
module can be switched by using the knob on the circuit board. 0 = station 1, 1 = station 2,
2 = station 3 and so on, to a maximum of 7 = station 8.
When the knob of the module is set to 8 (= station 9) and 9 (= station 10), the setting of 8 is
regarded as the setting of 0 (= station 1), and the setting of 9 is regarded as the setting of 1
(= station 2). Do not rotate the knob to the same numbers for different modules
simultaneously.
3-101
Wiring Milling Machine Operation and Maintenance Manual
3.2.11.1 NC-EIO-R2010
X256 X258
3
GND GND
24V 24V
X257 X259
Y256 Y257
(1) Switch the H / L switch to L (NPN), and short-circuit the GND (common specification: blue
wire) of the sensor with the GND (0V) of the same power system.
(2) Simply connect the Vcc (common specification: brown wire) to the input contact.
Blue
GND
X257 X259
24V 24V
3-102
Milling Machine Operation and Maintenance Manual Wiring
(1) Switch the H / L switch to H (PNP), and short-circuit the Vcc (common specification: brown
3
wire) of the sensor with the +24V of the same power system.
(2) Simply connect the GND (common specification: blue wire) to the input contact.
Direction of current
X256 X258
GND GND
Brown
X259
24V
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V.
(3) Connect the GND (common specification: blue wire) of the sensor to GND (0V).
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
Black
Blue
Direction of current
GND
X257 X259
24V 24V
3-103
Wiring Milling Machine Operation and Maintenance Manual
Input wiring example for the proximity switch of PNP three-wire system:
3
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V.
(3) Connect the GND (common specification: blue wire) of the sensor to GND (0V).
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
PNP 3 wire proximity sensor
Blue
Black
Brown
Direction of current
X256 GND
X257 X259
24V 24V
The output contacts of the remote I/O module are in pairs; please use them as dry contacts.
(1) Connect +24V to one of the output contacts, and the other contact will be DO.
(2) Connect DO to the Vcc (+) of the external device, and connect the GND (-) of the external
device to the 0V of the external power to form a circuit.
(3) When the controller sets the output contact to on, the circuit is closed and the device will
start operating.
Y256 Y257
DC
R Lamp
3-104
Milling Machine Operation and Maintenance Manual Wiring
3.2.11.2 NC-EIO-R3216
COM COM
COM COM
3
X256 X258 X259
X257
Y256 Y257
(1) Switch the H / L switch to L (NPN), the COM point will provide 0V, connect the GND
(common specification: blue wire) of the sensor with COM, or short-circuit the GND of the
sensor with the GND (0V) of the same power system.
(2) Simply connect the Vcc (common specification: brown wire) to the input contact.
Blue
COM
X256 X258
X257 X259
3-105
Wiring Milling Machine Operation and Maintenance Manual
(1) Switch the H / L switch to H (PNP), the COM point will provide +24V; connect the Vcc
3
(common specification: brown wire) of the sensor with COM, or short-circuit the Vcc of the
sensor with the +24V of the same power system.
(2) Simply connect the GND (common specification: blue wire) to the input contact.
Direction of current
Brown
COM
X256 X258
X257 X259
Input wiring example for the proximity switch of NPN three-wire system:
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V.
(3) Connect the GND (common specification: blue wire) of the sensor to COM (0V).
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
COM
X256 X258
X257 X259
3-106
Milling Machine Operation and Maintenance Manual Wiring
Input wiring example for the proximity switch of PNP three-wire system:
3
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V.
(3) Connect the GND (common specification: blue cable) of the sensor to 0V.
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
Brown
Direction of current
COM
X256 X258
X257 X259
The output contacts of the remote I/O module are in pairs; please use them as dry contacts.
(1) Connect +24V to one of the output contacts, and the other contact will be DO.
(2) Connect DO to the Vcc (+) of the external device, and connect the GND (-) of the external
device to the 0V of the external power to form a circuit.
(3) When the controller sets the output contact to on, the circuit is closed and the device will
start operating.
Y256 Y257
DC
R Lamp
3-107
Wiring Milling Machine Operation and Maintenance Manual
3.2.11.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
(1) Switch the short circuit jumper to L (NPN), and short-circuit the GND (common specification:
blue wire) of the sensor with the GND (0V) of the same power system.
(2) Simply connect the Vcc (common specification: brown wire) to the input contact.
Blue
GND (0V)
X256 X263
3-108
Milling Machine Operation and Maintenance Manual Wiring
(1) Switch the short circuit jumper to H (PNP), and short-circuit the Vcc (common specification:
3
brown wire) of the sensor with the +24V of the same power system.
(2) Simply connect the GND (common specification: blue wire) to the input contact.
Direction of current
Brown
VDC+24V
X256 X263
Input wiring example for the proximity switch of NPN three-wire system:
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V (same power
system).
(3) Connect the GND (common specification: blue wire) of the sensor to 0V (same power
system).
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
GND (0V)
X256 X263
3-109
Wiring Milling Machine Operation and Maintenance Manual
Input wiring example for the proximity switch of PNP three-wire system:
3
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V (same power
system).
(3) Connect the GND (common specification: blue wire) of the sensor to 0V (same power
system).
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
PNP 3 wire proximity sensor
Blue
Brown
VDC+24V
Direction of current
X256 X263
Output wiring example description:
The output contacts of the remote I/O module are in pairs; please use them as dry contacts.
(1) Connect +24V to one of the output contacts, and the other contact will be DO.
(2) Connect DO to the Vcc (+) of the external device, and connect the GND (-) of the external
device to the 0V of the external power to form a circuit.
(3) When the controller sets the output contact to on, the circuit is closed and the device will
start operating.
Y256
Y256
DC
R Lamp
3-110
Milling Machine Operation and Maintenance Manual Wiring
3.2.11.4 NC-EIO-T3232
COM COM
COM COM
3
X256 X258
X257 X259
Y257 Y259
Y256 Y258
G0 G2
G1 G3
(1) Switch the H / L switch to L (NPN), the COM point will provide 0V; connect the GND
(common specification: blue wire) of the sensor with COM, or short-circuit the GND of the
sensor with the GND (0V) of the same power system.
(2) Simply connect the Vcc (common specification: brown wire) to the input contact.
Blue
COM
X256 X258
X257 X259
3-111
Wiring Milling Machine Operation and Maintenance Manual
(1) Switch the H / L switch to H (PNP), the COM point will provide +24V; connect the Vcc
3
(common specification: brown wire) of the sensor with COM, or short-circuit the Vcc of the
sensor with the +24V of the same power system.
(2) Simply connect the GND (common specification: blue wire) to the input contact.
Direction of current
Brown
COM
X256 X258
X257 X259
Input wiring example for the proximity switch of NPN three-wire system:
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V.
(3) Connect the GND (common specification: blue wire) of the sensor to 0V.
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
COM
X256 X258
X257 X259
3-112
Milling Machine Operation and Maintenance Manual Wiring
Input wiring example for the proximity switch of PNP three-wire system:
3
(2) Connect the Vcc (common specification: brown wire) of the sensor to +24V.
(3) Connect the GND (common specification: blue wire) of the sensor to 0V.
(4) Connect the signal wire (common specification: black wire) of the sensor to the input
contact.
PNP 3 wire proximity sensor
Blue
Brown
Direction of current
COM
X256 X258
X257 X259
The output contacts of the remote I/O module are in pairs; please use them as dry contacts.
(1) Connect 0V to one of the output contacts, and the other contact will be DO.
(2) Connect DO to the GND (-) of the external device, and connect the Vcc (+) of the external
device to the +24V of the external power to form a circuit.
(3) When the controller sets the output contact to on, the circuit is closed and the device will
start operating.
Y256
G0
DC
R Lamp
3-113
Wiring Milling Machine Operation and Maintenance Manual
For providing a more flexible I/O configuration, some B series NC controllers have external I/O
3
connectors.
(1) Local I/O connector (female); (2) Local I/O connector (male)
P1 P2(X17) P1 P2(X17)
DC
DC
P18(DI_COM) P18(DI_COM)
P1 P2
P17(DO_COM)
DC
Load
P33(Y14) P34
3-114
Milling Machine Operation and Maintenance Manual Wiring
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
3
Pin 5 X4 Pin 6 X5 Pin 5 X20 Pin 6 -
Pin 7 X6 Pin 8 X7 Pin 7 - Pin 8 -
Pin 9 X8 Pin 10 X9 Pin 9 - Pin 10 -
Pin 11 X10 Pin 12 X11 Pin 11 - Pin 12 -
Pin 13 X12 Pin 14 X13 Pin 13 - Pin 14 -
Pin 15 X14 Pin 16 X15 Pin 15 - Pin 16 -
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 -
Pin 25 Y6 Pin 26 Y7 Pin 25 - Pin 26 -
Pin 27 Y8 Pin 28 Y9 Pin 27 - Pin 28 -
Pin 29 Y10 Pin 30 Y11 Pin 29 - Pin 30 -
Pin 31 Y12 Pin 32 Y13 Pin 31 - Pin 32 -
Pin 33 Y14 Pin 34 Y15 Pin 33 - Pin 34 -
3-115
Wiring Milling Machine Operation and Maintenance Manual
(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 5 X116 - -
3-116
Milling Machine Operation and Maintenance Manual Wiring
3
Note: 24V power must be supplied to the machine operation panel B.
(1) Local I/O connector (female); (2) Local I/O connector (male)
P1 P2(X17) P1 P2(X17)
DC
DC
P18(DI_COM) P18(DI_COM)
3-117
Wiring Milling Machine Operation and Maintenance Manual
P1 P2
3 P17(DO_COM)
DC
Load
P33(Y14) P34
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-118
Milling Machine Operation and Maintenance Manual Wiring
3
NC-PAN-300BM-PS
3-119
Wiring Milling Machine Operation and Maintenance Manual
NC-PAN-301BM-PS
3 0
0
0
0
0
0
0
0 0
Y108
0
Y109
Y110
Y111
0 0
0 0
3-120
Milling Machine Operation and Maintenance Manual Wiring
NC-PAN-310BM-PE
3-121
Wiring Milling Machine Operation and Maintenance Manual
NC-PAN-310BM-PE
3-122
Milling Machine Operation and Maintenance Manual Wiring
The power indicator requires a 24 VDC system; to light up the Power On indicator, +24 VDC power
must be inputted to the ONL+ pin and 0V must be inputted to the ONL- pin; to light up the Power
Off indicator, +24 VDC must be inputted to the OFFL+ pin and 0V must be inputted to the OFFL-
pin.
24VDC
power supply
ON OFF
DCOUT
MC
ACIN
GND
M
C
MC
When the Power On key is pressed, the circuit between ONA1 and ONA2 is closed; when the
Power Off key is pressed, the circuit between OFFB1 and OFFB2 is open.
3-123
Wiring Milling Machine Operation and Maintenance Manual
3-124
Table of Group Function
This chapter provides tables of group function for you to quickly view all of the functions
of the NC series controller.
4-1
Table of Group Function Milling Machine Operation and Maintenance Manual
4 Layer 1
ABS
(absolute coordinates)
Layer 2
CLR ALL
Layer 3
-
Layer 4
-
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
- - -
(machine coordinates)
EDIT mode
Program (PRG) function_File manage
Layer 1 Layer 2 Layer 3 Layer 4
COPY F - - -
PASTE - - -
DEL (file / folder) - - -
SEL TOGL / CANCEL - - -
ALL SEL TOGL /
- - -
CANCEL
File Manage - - -
NAME - -
SORT SIZE - -
DATE - -
NEW F - - -
FOLDER - - -
RENAME - - -
FIND F - - -
MERGE - - -
MACRO - - -
INT MRO - - -
DXF Transform - -
4-2
Milling Machine Operation and Maintenance Manual Table of Group Function
EDIT mode
PRG_File edit
Layer 1 Layer 2 Layer 3 Layer 4
4
COPY - -
PASTE - -
DEL - -
UNDO - -
B START - -
File edit B END - -
LABLE - -
NEXT -
PREV -
STRING
REPLACE -
Replace all -
AUTO mode
PRG
Layer 1 Layer 2 Layer 3 Layer 4
SF set - - -
START RUN - -
LOAD - -
BARCODE CLEAR - -
CLEAR ALL - -
LOAD - -
MODE CHG - -
CLEAR ALL - -
FILE QUEUE
ADD FILE - -
MOVE - -
DISP CHG - -
→ - -
← - -
SEL TOGL - -
File Manage ALL SEL TOGL - -
DEL - -
RENAME - -
FOLDER - -
SORT - -
4-3
Table of Group Function Milling Machine Operation and Maintenance Manual
4
POSITION - -
LINEAR - -
P1 -
CIRCULAR P2 -
TEACH P3 -
DEL - -
SAVE - -
NEW FILE - -
SET - -
4-4
Milling Machine Operation and Maintenance Manual Table of Group Function
OFS
Layer 1 Layer 2 Layer 3 Layer 4
ABS - -
INC - -
4
SET H - -
CUTTER H/D -
WEAR -
CLEAR
LIFE -
ALL -
SET -
MAGA1
(functions is Layer 3 are RST ALL -
only available in JOG LOCK -
mode)
UNLOCK -
MAGA
SET -
MAGA2
(functions is Layer 3 are RST ALL -
only available in JOG LOCK -
mode)
UNLOCK -
LOCAL - -
GLOBAL - -
HOLD - -
MACRO
EXTEND - -
MECH - -
ABS - -
4-5
Table of Group Function Milling Machine Operation and Maintenance Manual
4
SET NR - -
PROCESS CLR TIME - -
CLR NR - -
DEL -
US DEC -
USR VAR HEX -
S DEC -
FLOAT -
USR VAR SYS VAR - -
DEL -
US DEC -
M VAR HEX -
S DEC -
FLOAT -
X -
Y -
M -
BIT
A -
T -
C -
US DEC -
HEX -
REG
S DEC -
FLOAT -
US DEC -
HEX -
DEV MON
S DEC -
FLOAT -
MLC
LD -
LDI -
LDP -
LDF -
OUT -
APP -
— -
EDITOR
(EDIT mode only) | -
DEL V-LN -
ADD LN -
DEL LN -
DEL -
LABEL -
TABLE -
4-6
Milling Machine Operation and Maintenance Manual Table of Group Function
DGN
Layer 1 Layer 2 Layer 3 Layer 4
X
Y
4
M
A
T
C
SYMBOL
D
P
I
DEL
EDITOR COPY
PASTE
MLC SAVE -
IMPORT IMPORT
EXPORT
EXPORT
NEW FILE
JUMP TO -
SELECT -
CUT -
COPY -
PASTE -
ON -
SET
OFF -
(EDIT mode only)
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 -
4-7
Table of Group Function Milling Machine Operation and Maintenance Manual
DGN
Layer 1 Layer 2 Layer 3 Layer 4
LOCK / UNLOCK -
S SCP
SYS CHK -
4
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
NEXT AX - -
READ - -
COMPUTE - -
WR GAIN - -
WR Notch - -
RUN - -
TUNING JOG← - -
(JOG or MPG mode only) JOG→ - -
POS1 - -
POS2 - -
TAP SET(1)
TAP RIV -
TAP SET(2)
SERVO READ -
SYN MOV POS SET -
TEXT WR - - -
IMPORT - - -
EXPORT - -
EXPORT SEL ALL - -
CLR ALL - -
LOGO WR - - -
4-8
Milling Machine Operation and Maintenance Manual Table of Group Function
4
PROCESS - - -
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 PAR - -
DEL GRP - -
PAR GRP WRT PAR - -
RED PAR - -
SRT PAR - -
AVERAGE - -
4-9
Table of Group Function Milling Machine Operation and Maintenance Manual
4
Tool magazine
Stop execution Machine lock Spindle stop
backward
Single block Chip discharge
Panel functions Program preview Spindle reverse
execution conveyor forward
Chip discharge
Optional stop Machine lock -
conveyor reverse
Single block skip Z axis lock Air blow Spindle positioning
Coolant Light Program protect Limit release
Increase
- - -
progressively
Magnification Decrease
- - -
adjustment progressively
100% - - -
0% - - -
X← - - -
X→ - - -
Y↗ - - -
Axis operation
Y↙ - - -
Z↑ - - -
Z↓ - - -
4-10
Milling Machine Operation and Maintenance Manual Table of Group Function
4
of coordinate setting.
4-11
Table of Group Function Milling Machine Operation and Maintenance Manual
4
Enter key PRG, OFS, DGN
4-12
Milling Machine Operation and Maintenance Manual Table of Group Function
MPG mode: for operating the axis direction of the machine tool with the MPG
Rapid traverse mode: executes axis movements according to the set rapid
override
X axis direction: in JOG mode, manually operate the X axis towards positive or
negative direction
Y axis direction: in JOG mode, manually operate the Y axis towards positive or
negative direction
Z axis direction: in JOG mode, manually operate the Z axis towards positive or
negative direction
Rotation axis direction: in JOG mode, manually operate the rotation axis in
forward or reverse direction
Single block execution: execute one single block at a time and then stop
Limit cancellation: the operation key for clearing the alarm when the limit
protection is triggered
Single block skip: skip one single block when there is a “/” symbol in the block
4-13
Table of Group Function Milling Machine Operation and Maintenance Manual
Symbol Description
Tool magazine forward: press this button to rotate the tool magazine for one
position in the forward direction
4
Tool magazine reverse: press this button to rotate the tool magazine for one
position in the reverse direction
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
4-14
Milling Machine Operation and Maintenance Manual Table of Group Function
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 group key
PRG Ctrl + F2 The PRG group key
OFS Ctrl + F3 The OFS group key
DGN Ctrl + F4 The DGN group key
ALM Ctrl + F5 The ALM group key
GRA Ctrl + F6 The GRA group key
PAR Ctrl + F7 The PAR group key
SOFT Ctrl + F8 The SOFT 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 -
BACK SPACE 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 \ Screen capturing
4-15
Table of Group Function Milling Machine Operation and Maintenance Manual
4-16
Introduction to
NC System Modes
This chapter introduces the seven system modes supported by the NC controller.
5-1
Introduction to NC System Modes Milling Machine Operation and Maintenance Manual
5
press CYCLE START. In this mode, you can verify the machining program, cutting conditions,
and position coordinates before execution as well as avoid unexpected execution by accidentally
pressing CYCLE START in other modes. This mode is only for program execution rather than
program editing or manual axis movement.
5-2
Milling Machine Operation and Maintenance Manual Introduction to NC System Modes
5
Set the jog speed and moving distance with the JOG override key. You can move the work platform
in high speed with the rapid traverse override key and axis direction keys; the axis moving speed is
determined by the rapid override setting. Program execution and editing are not available in this
mode.
5-3
Introduction to NC System Modes Milling Machine Operation and Maintenance Manual
5
following introduces some functions in the group screens.
(4)
(5)
(6) (11)
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
Milling Machine Operation and Maintenance Manual Introduction to NC System Modes
AUTO mode:
5
(3) (1) (2)
(8)
(4)
(9)
(5)
(6)
(7)
Figure 5.8.2
5-5
Introduction to NC System Modes Milling Machine Operation and Maintenance Manual
EDIT mode:
5 (1)
(2)
Figure 5.8.3
(2) File information: displays the size and modification date and time
of the file or folder
(1)
Figure 5.8.4
5-6
Milling Machine Operation and Maintenance Manual Introduction to NC System Modes
MDI mode
(3)
5
(1)
(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 / relative / absolute coordinates
5-7
Introduction to NC System Modes Milling Machine Operation and Maintenance Manual
Tool information:
5
(1)
(3)
(4)
(2)
Figure 5.8.7
(4)
(1)
(5)
(2) (3)
Figure 5.8.8
5-8
Milling Machine Operation and Maintenance Manual Introduction to NC System Modes
(1)
(2)
Figure 5.8.9
(2)
(3)
Figure 5.8.10
5-9
Introduction to NC System Modes Milling Machine Operation and Maintenance Manual
5 (1)
(2)
Figure 5.8.11
5-10
Position (POS) Group
POS group displays the axes positions, which are represented in absolute, relative,
and machine coordinates.
6-1
Position (POS) Group Milling 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 axis setting.
6 Note: bold function names in a box (such as POS) mean the keys on machine operation panel A; bold function
(1) (2)
(3)
(4)
(5)
(11)
specified in G-code
tool number
6-2
Milling Machine Operation and Maintenance Manual Position (POS) Group
6
the movement specified in a program block is identical to 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: clears the relative coordinate values of all axes.
CLR X: clears the relative coordinate value of X axis.
CLR Y: clears the relative coordinate value of Y axis.
CLR Z: clears the relative coordinate value of Z axis.
CLR A: clears the relative coordinate value of A axis.
CLR B: clears the relative coordinate value of B axis.
CLR C (next page): clears 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 you connect the axes.
(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 Milling 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, some functions are dedicated to particular system modes.
7-1
Program (PRG) Group Milling Machine Operation and Maintenance Manual
You can manage and edit G-code and macro files with PRG group functions. File manage
includes three layers: (1) CF (CF card), INTER (internal memory), USB (USB disk), and
NETWORK; (2) folders and G-code files; (3) G-code files.
7 Some dedicated functions are available in particular system modes. 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) mean 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, you can press and or PAGE UP and PAGE DN to
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
Milling Machine Operation and Maintenance Manual Program (PRG) Group
7
can use 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 before using the network
connection function. Refer to section 12.7.1 for the setting method. The following gives simple
instructions.
Figure 7.1.1
7-3
Program (PRG) Group Milling 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
Set the protocol of PC by setting Internet Protocol (TCP/IP) Properties on the PC operating
system (as shown in Figure 7.1.2) or going to CNCNetwork > Options.
Figure 7.1.2
Steps:
(1) Select the check box 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 setting.
7-4
Milling Machine Operation and Maintenance Manual Program (PRG) Group
Figure 7.1.3
Steps:
(1) Execute CNCNetwork software and go to the Options tab.
(2) Click Search CNC to connect to the CNC with the above settings.
7-5
Program (PRG) Group Milling 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 for file storage 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.
Figure 7.1.4
(4) Set the system to EDIT mode and go to File manage > NETWORK.
Figure 7.1.5
(5) The screen displays the shared files. Select and open the G-code file that has been set to
be shared.
7-6
Milling Machine Operation and Maintenance Manual Program (PRG) Group
(6) Set the system to AUTO mode, press CYCLE START, and the system executes the G-code
file by DNC operation. The execution method is the same as that for general files.
(7) During DNC operation, file information is displayed in the DNC screen of CNCNetwork.
The information includes name of the connecting system, name of the file executed by
DNC, total number of lines, number of line being executed, and file content (the content is
scrolled down along with the execution progress, as shown in Figure 7.1.6).
7
Figure 7.1.6
7-7
Program (PRG) Group Milling Machine Operation and Maintenance Manual
7
interface. 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, press and or PAGE UP and PAGE DN to move the
cursor to the destination of the disk for file creation (for example, the 2 nd 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. Names of each file should be unique in the same directory. For example, O0001 and O1 are regarded
as the same.
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
7-8
Milling 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, press and or PAGE UP and PAGE DN to move the
cursor to the destination of the disk for file copying (for example, the 2 nd 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 to validate the execution.
Note:
1. The specification of file naming for this function is the same as that of the file creation function. That is,
remind you to copy a file first, and thus the paste execution is invalid.
3. Follow the same operation steps to copy the files from the USB disk to the CF card.
7-9
Program (PRG) Group Milling Machine Operation and Maintenance Manual
(5) Press DEL and a dialog box appears for you to confirm the execution. Enter “Y” and press
ENTER to delete the file or directory.
7
Note: the file or directory cannot be recovered once deleted.
Figure 7.6.1
7-10
Milling Machine Operation and Maintenance Manual Program (PRG) Group
Figure 7.6.2
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 execution is
invalid.
2. When the names of the files to be pasted are identical to those of the original files, a dialog box
appears for you to decide whether to overwrite the original files. Enter “Y” to replace the original files
with the new ones; enter “N” or press EXIT to keep the original files.
7-11
Program (PRG) Group Milling Machine Operation and Maintenance Manual
7
follows.
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) In the File manage screen, press and or PAGE UP and PAGE DN to move the cursor
to the destination of the disk (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 file name.
(6) Enter a name that is not identical to the file names in the directory, and press ENTER to
complete renaming the file.
Note:
1. You can only create G-code files in the 2nd and 3rd layers of File manage but not in the 1st layer.
2. The format specification of file name for file renaming is the same as that of 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
Milling Machine Operation and Maintenance Manual Program (PRG) Group
7
is only available 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 steps above, you can create a new directory in the 2 nd layer of File manage,
and create and edit G-code files in this directory (the 3rd layer).
7-13
Program (PRG) Group Milling Machine Operation and Maintenance Manual
7
of G-code files in the directory. If you know the file name, this function enables you to quickly
search for and open the 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, press and or PAGE UP and PAGE DN to 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 file name 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
Milling Machine Operation and Maintenance Manual Program (PRG) Group
7
facilitating the 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, press and or PAGE UP and PAGE DN to 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) Press NAME, and the directories and files are displayed by the sequence of number >
English letters (from top to bottom). Press NAME again, and they are displayed by the
sequence of English letters > number (from top to bottom).
(7) Press SIZE to display the directories and files by the file size from small to large (from top to
bottom). Press SIZE again to display them by the file size from large to small (from top to
bottom).
(8) Press DATE to display the directories and files by the date from most recent to earlier (from
top to bottom). Press DATE again to display them by the date from earlier to most recent
(from top to bottom).
7-15
Program (PRG) Group Milling Machine Operation and Maintenance Manual
7
DXF file, enter relevant parameter settings to convert them into an executable G-code file.
(1) Set the system to EDIT mode.
(2) Press PRG to switch to the PRG screen.
(3) Press twice to display the function bar on the third page.
(4) Press DXF to display the DXF file manage screen.
(5) In the File manage screen, press and or PAGE UP and PAGE DN to move the
cursor, and press ENTER to select the DXF file to be converted.
(6) After selecting the DXF file, you are redirected to the screen for setting the relevant
parameters, as shown in the following figure.
Figure 7.12.1
(7) After finishing setting the parameters, press Transform, 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 in the CF directory.
(9) Then, you can execute the G-code file in AUTO mode.
7-16
Milling Machine Operation and Maintenance Manual Program (PRG) Group
7
files for the equipment. 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:
(2) The number of macro program files must be no more than 50.
7-17
Program (PRG) Group Milling Machine Operation and Maintenance Manual
(7) To save the file after editing, switch to different system modes, open another file, or press
RESET.
7
Specifications for editing
Maximum number of characters of a single line 255
Supported mode EDIT mode
Allowable file size Below 3 MB
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 making
notes. Do not insert parentheses in the beginning of the program block, or the block may be taken as
7-18
Milling Machine Operation and Maintenance Manual Program (PRG) Group
This function is for searching 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) Press and or PAGE UP and PAGE DN to 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) After entering the line number, press ENTER, and the cursor jumps to the specified line,
completing the action.
The line search function is only for searching the specific line while you can use this function to
search for specific strings. The accuracy of the searching result depends on how precise the
input string is. The string search function contains the function of string replacing. 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) Press and or PAGE UP and PAGE DN to 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-19
Program (PRG) Group Milling Machine Operation and Maintenance Manual
(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.15.2.1
(7) After entering the string to be searched and the string to be replaced, press ENTER to search
the string.
(8) After that, the searched string is highlighted. At the same time, “NEXT”, “PREV”,
“REPLACE”, and “Replace all” are displayed on the function bar.
(9) Press NEXT to search for the next match or press PREV to search for the previous match.
(10) Press REPLACE when you want to replace one single string. You can 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-20
Milling Machine Operation and Maintenance Manual Program (PRG) Group
To edit a section of a program, you can use the B START / B END functions to specify the start
7
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) Press and or PAGE UP and PAGE DN to 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 , , , and to 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.15.3.1
(7) Follow Steps (5) - (6) then press DEL, and you can delete the selected content.
(8) Follow Steps (5) - (6) then press COPY to copy the selected content. Move the cursor to
where you wish to paste the copied content and press PASTE to insert the content.
7-21
Program (PRG) Group Milling Machine Operation and Maintenance Manual
You can use this function to delete a single line of program where the cursor is located. And you
7
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) Press and or PAGE UP and PAGE DN to 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) Follow Step (7) in Section 7.15.3 to delete a whole section of a program.
7.15.5 Copy lines and sections and paste (COPY and PASTE)
Move the cursor to the specified line and press COPY, which takes effect when used with
the PASTE function. You can use this function to copy a single line or 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) Press and or PAGE UP and PAGE DN to 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) Follow Step (8) in Section 7.15.3 to copy a whole section of a program.
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) Press and or PAGE UP and PAGE DN to 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 one time.
7-22
Milling 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 opened or executed file and the block being executed. The
PRG screen in AUTO mode 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. Refer to the following
figure.
Figure 7.16.1
7-23
Program (PRG) Group Milling Machine Operation and Maintenance Manual
(2) Continued from Step (1), press PRG again, and the screen displays the information of both
program content and coordinates, as shown in the following figure.
7
(1) (2)
(3)
(7)
(4)
(8)
(5)
(6) (9)
Figure 7.16.2
7-24
Milling Machine Operation and Maintenance Manual Program (PRG) Group
AUTO mode also includes the START (break line search) function. When the program execution
is interrupted, the system records the line number where it is interrupted (break line). You can
go to the PRG screen in AUTO mode to enable the break line search function.
When the system searches the break line, the cursor quickly moves to the line/label number you
searched for and the system quickly computes and executes the program before the specified
block to ensure the machining status is ready (including the spindle speed, feedrate, M code,
7
and coordinates) when the execution resumes, as shown in the following figure.
Figure 7.16.3
Note:
1. When finding the target block, the system stops and remains unexecuted. Press CYCLE START to
2. Supported formats for searching: line number and label (N number) of the program.
3. During program execution or the break line search function is used, any request for break line search
7-25
Program (PRG) Group Milling Machine Operation and Maintenance Manual
When the G-code program is executed, you can use the SF set function to change the cutting
feedrate (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
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
execution, which do not change the command settings in the G-code program.
If requiring to execute this SF setting for multiple times, you are suggested to edit the command in
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 feedrate (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. When using the SF set function, set Pr10017 [Bit 3] SF speed setting to enable or disable the F
setting.
7-26
Milling Machine Operation and Maintenance Manual Program (PRG) Group
The BARCODE function is for using the barcode scanner to load the machining files named by
barcode into the file queue and execute them, which greatly saves the time for file searching.
You can connect the barcode reader to the USB slot in the front size 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 deletes the file
7-27
Program (PRG) Group Milling Machine Operation and Maintenance Manual
With the TEACH function, you can manually move the axis to any position and use the
programming function keys, and the system can convert the final position (coordinates of the
three axes) into a motion block with coordinates specified. Set the system to JOG or MPG
7 mode, and you can use the TEACH function in the PRG screen for programming the existing or
new files. Functions in the TEACH screen include: rapid traverse (POSITION), linear
interpolation (LINEAR), circular interpolation (CIRCULAR), delete (DEL), file creating (NEW
FILE), file saving (SAVE), and SET (selection of plane, coordinate, and axis). This TEACH
function automatically generates corresponding command formats according to the different
function options. See the following table for the generated command formats.
7-28
Milling Machine Operation and Maintenance Manual Program (PRG) Group
(7) Continued from Step (6), to specify the plane of the arc, press SET 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 and press DEL (on the
7
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 mechanism (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 created file for the teach function must comply with the file name specification.
4. If you repeatedly enter two sets of coordinate with the same values, the system ignores the 2 nd
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. When using the SF set function, set Pr10017 [Bit 3] SF speed setting to enable or disable the F
setting.
7-29
Program (PRG) Group Milling Machine Operation and Maintenance Manual
MDI mode
In MDI mode, you can enter simple programs and save, delete, or execute the content in the
7
PRG screen, as shown in the following figure. 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-30
Milling 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 be unique. 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 (you can press and hold RESET for 3 seconds to delete all the
content in the program screen).
7
Note:
1. In MDI mode, the RESET key has a two-stage function. Press RESET once to interrupt the
execution and return to the first line of the manual input program. 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 resume the execution without reloading the program.
3. In MDI mode, if there is no M30 (Program end) command, the program runs to the last line.
To resume the execution, press LOAD to reload the program.
4. in MDI mode, after M02 is executed, the cursor stops at the block of M02 and the program
status restores to the default. And you can resume the execution from the block of M02
without reloading the program.
7-31
Program (PRG) Group Milling Machine Operation and Maintenance Manual
7-32
Offset (OFS) group
The OFS group provides functions for setting the workpiece coordinates, tool length
compensation, tool radius compensation, and macro variables.
8-1
Offset (OFS) Group Milling Machine Operation and Maintenance Manual
The OFS group provides functions for setting the workpiece coordinates, tool length
compensation, tool radius compensation, and macro variables.
8
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.
(2)
(1)
Figure 8.1.1
(1) Workpiece coordinate setting: offset coordinates, G54 - G59 coordinate systems
(2) Coordinate information: machine (MECH) / relative (REL) / absolute coordinates (ABS)
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 remains “RUN”. If you press
(Single block execution) during program execution, the execution stops after the current block is
8-2
Milling Machine Operation and Maintenance Manual Offset (OFS) Group
This function is for automatically entering the current position of each axis to the coordinate
8
system (G54 - G59) where the cursor is located. The auto set function includes three options:
setting single axis (SET), setting multiple axes (SET P), and setting coordinate system center
(SET L/2). The option of setting the coordinate system center must be used with the function of
clearing relative coordinates (CLR REL). The function of clearing coordinate values of a
coordinate system (CLR ALL) is also provided.
CLR ALL (all clear): clears all the axis values of the current coordinate system to 0 while the
values in other systems remain unchanged.
The operation steps are as follows.
(1) Press OFS to enter the OFS screen.
(2) Press COORD to display the corresponding function bar.
(3) Press AUTO to display the corresponding function bar.
(4) Press , , , and to move the cursor to a specific coordinate system.
(5) Press CLR ALL to delete all the data of the coordinate system.
CLR REL (relative clear): clears the relative coordinates of the axis which the cursor is
pointing to. This function is not used for clearing the actual workpiece coordinates but for
clearing the displayed relative coordinates.
SET L/2 (set center): this function is for setting the central position of an object as the
center of a coordinate system. The NC system automatically calculates and enters the
central position coordinates to the field, 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) Press OFS to enter the OFS screen.
(3) Press COORD to display the corresponding function bar.
(4) Press AUTO to display the corresponding function bar.
(5) Press , , , and to move the cursor to the X-coordinate field of a specific
coordinate system.
(6) Press SET L/2 to enter its setting screen.
8-3
Offset (OFS) Group Milling Machine Operation and Maintenance Manual
(7) Press X1 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
(8) Continue to move the machine axis to the other contact point of the workpiece in
X-axis direction.
(9) Press X2 and the circle labeled as X2 in Figure 8.1.1.1 becomes red, meaning the
machine coordinates of the second point is recorded.
(10) Press SET and the system automatically calculates the central point between the
machine origin and the workpiece position 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-4
Milling Machine Operation and Maintenance Manual Offset (OFS) Group
SET L (set single axis): this function is for automatically entering 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 cursor is located. This function is for entering the data of a
single axis at one time. The operation steps are as follows.
(1) Set the system to JOG or MPG mode and move the machine axis to the initial contact
8
point of the workpiece in X-axis direction.
(2) Press OFS to enter the OFS screen.
(3) Press COORD to display the corresponding function bar.
(4) Press AUTO to display the corresponding function bar.
(5) Press , , , and to move the cursor to the X-coordinate field of a specific
coordinate system.
(6) Press SET L to automatically enter the axis coordinate value in the field where the
cursor is located.
This example illustrates setting the X-axis value by moving the machine axis to a specific
position (workpiece origin in X-axis direction as shown in Figure 8.1.1.2).
Workpiece
Figure 8.1.1.2
Then, the coordinate values are displayed in the machine coordinate fields as shown 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 coordinates to the X-axis
field in G54 coordinate system, completing the data entry for single axis.
8-5
Offset (OFS) Group Milling Machine Operation and Maintenance Manual
Figure 8.1.1.3
SET P (set multiple axes): this function is for automatically entering 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. The operation steps are as follows.
(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) Press OFS to enter the OFS screen.
(3) Press COORD to display the corresponding function bar.
(4) Press AUTO to display the corresponding function bar.
(5) Press , , , and to move the cursor to a specific coordinate system.
(6) Press SET P to automatically enter the coordinate values of multiple axes in the
coordinate system field where the cursor is located.
Note: if you have set the coordinates of other axes, do not press CLR ALL to clear the axis values, or
Move the machine axis to the specified position as the workpiece origin shown in Figure 8.1.1.4
(the figure illustrates the position of X and Y axes except Z axis).
Workpiece origin
Figure 8.1.1.4
8-6
Milling Machine Operation and Maintenance Manual Offset (OFS) Group
After completing the calibration of workpiece origin, the coordinate values are displayed in the
machine coordinate fields as shown in Figure 8.1.1.5. Move the cursor to the G54 coordinate
system and press SET P to automatically enter the values of X-, Y-, and Z-axis of the machine
coordinate to the X-, Y-, and Z-axis fields in G54 coordinate system, completing the data entry
for multiple axes. 8
Figure 8.1.1.5
One of the manual input function for coordinate values, which includes absolute and incremental
settings. The following operation steps illustrate the absolute setting.
(1) Press OFS to enter the OFS screen.
(2) Press COORD to display the corresponding function bar.
(3) Press , , , and to move the cursor to a specific coordinate system.
(4) To enter positive values, simply press 0 - 9; to enter negative values, you have to press
before using the numeral keys. After entering the values, press to determine the number
of decimal places.
(5) Press ABS to enter absolute coordinates to the coordinate system.
Note:
1. The displayed values are in the unit of mm. If you enter values without specifying the decimal points,
they are in the unit of μm. For example: when you enter 123456, it refers to 123456 μm, so the result is
123.456 mm.
2. In Step (5), you can press either ABS or ENTER to enter the coordinates.
8-7
Offset (OFS) Group Milling Machine Operation and Maintenance Manual
Move the tool center from the machine origin to the workpiece origin (X, Y). Then, enter the
8
machine coordinates of X- and Y-axis corresponding to the workpiece origin to the coordinate
system (G54 - G59) in the OFS group.
Figure 8.1.2.1
Figure 8.1.2.2
8-8
Milling Machine Operation and Maintenance Manual Offset (OFS) Group
One of the manual input function for coordinate values, usually used for fine adjustment of the
8
original value. That is, you change the values incrementally. For example, when the original
value is 150.000, if you enter 5.000 by incremental setting, the newly-set value is 155.000.
The operation steps are as follows.
(1) Press OFS to enter the OFS screen.
(2) Press COORD to display the corresponding function bar.
(3) Press , , , and to move the cursor to the X, Y, or Z axis field of a specific
coordinate system.
(4) To enter positive values, simply press 0 - 9; to enter negative values, you have to press
before using the numeral keys. After entering the values, press to determine the number
of decimal places.
(5) Press INC to increment the coordinate values.
Note: make sure you use the correct mode (ABS or INC) and enter the correct coordinates to avoid danger
8-9
Offset (OFS) Group Milling Machine Operation and Maintenance Manual
The rectangular diagram on the screen can guide users in setting the coordinates for the center
8
of rectangular objects. After the system converts the data of the four set endpoints, it calculates
the coordinates for the actual center of the object. The function screen is as shown in the
following figure.
Figure 8.1.4.1
8-10
Milling Machine Operation and Maintenance Manual Offset (OFS) Group
First, specify the coordinate group field; move the spindle to the 4 endpoint positions of the
8
object manually, and enter the X and Y data for the 4 positions respectively using the
corresponding function keys as shown in Figure 8.1.4.2.
Figure 8.1.4.2
After completing the coordinate settings for the 4 endpoints of the rectangle, press SET, and
the system will calculate the actual machine coordinate values that corresponds to the center
of the rectangular object automatically, and complete the data setting for the specified
coordinate system automatically as shown in Figure 8.1.4.3.
Figure 8.1.4.3
8-11
Offset (OFS) Group Milling Machine Operation and Maintenance Manual
This function can set the coordinate data for the center of a round object. You can use this
8
function to select any three positions on a round object and set the coordinate data of those
three points at the same time; then the coordinates for the center of that object are calculated
automatically. The function screen is as shown in the following figure.
Figure 8.1.5.1
8-12
Milling Machine Operation and Maintenance Manual Offset (OFS) Group
You can use the CIRCLE function when the workpiece is a round object. Operate the spindle
8
manually to touch any 3 points on the circumference, and set the coordinates of these 3 points
individually using the corresponding function keys as shown in Figure 8.1.5.2.
Figure 8.1.5.2
After entering the coordinates of any 3 points on the circumference, press SET, and the system
will calculate the machine coordinates for the center of the circle automatically and enter this
data into the specific coordinate system group as shown in Figure 8.1.5.3.
Figure 8.1.5.3
8-13
Offset (OFS) Group Milling Machine Operation and Maintenance Manual
8
The tool setting function must be used with G code command to specify whether to
compensate the tool length (compensate with G43 or G44; cancel with G49) or whether to
compensate the tool radius (compensate with G41 or G42; cancel with G40). Functions of
tool setting for the milling machine system include tool length compensation, tool radius
compensation, tool length wear compensation, tool radius wear compensation, and tool life
management.
The data fields correspond to the H and D numbers specified in the machining program. H
represents tool length compensation and D represents tool radius compensation. With the tool
setting function, you can specify the tool length or tool radius data freely and generate the
planned machining path and dimensions without modifying the program path. The value setting
functions include ABS, INC, SET H, and CLEAR. The tool compensation function screen is as
shown in the following figure.
(3)
(1)
(2) (4)
Figure 8.2.1.1
8-14
Milling Machine Operation and Maintenance Manual Offset (OFS) Group
ABS (absolute input): one of the manual input function for coordinate values. You can use
this function to set absolute values for tool length, tool radius, tool wear compensation, or
tool life. You can also press ENTER to set absolute values. The operation steps are as
follows.
(1) Press OFS to enter the OFS screen.
(2) Press CUTTER to enter the corresponding function screen.
8
(3) Use , , and to move the cursor to specific data field of tool length, tool
radius, tool wear, or tool life.
(4) To enter positive values, simply press 0 - 9; to enter negative values, you have to press
before using the numeral keys. After entering the values for the tool compensation
data, press to confirm the unit of the values. If it is the data value for tool life, the
set value must be positive integers.
(5) Press ABS to set the value using absolute data.
Note: the tool data fields correspond to different compensation data. For example: when the cursor is
on the length field, the data entered is the tool length compensation data.
INC (incremental input): one of the manual input function for coordinate values. You can
use this function to set incremental values for tool length, tool radius, tool wear
compensation, and tool life.
(1) Press OFS to enter the OFS screen.
(2) Press CUTTER to enter the corresponding function screen.
(3) Use , , and to move the cursor to specific data field of tool length, tool
radius, tool wear, or tool life.
(4) To enter positive values, simply press 0 - 9; to enter negative values, you have to press
before using the numeral keys. After entering the values for the tool compensation
data, press to confirm the unit of the values. If it is the data value for tool life, the
set value must be positive integers.
(5) Press INC to increase or decrease the value of that field.
8-15
Offset (OFS) Group Milling Machine Operation and Maintenance Manual
SET H: a dedicated function for automatically entering the tool length compensation value
(H). The Z axis height of the current machine coordinates can be entered automatically to
the specified tool length compensation data field. This function avoids the risk of entering
8 incorrect values and shortens the setting time. The operation steps are as follows.
(1) In JOG or MPG modes, operate and move the Z axis of the machine to the specified
coordinate height.
(2) Press OFS to enter the OFS screen.
(3) Press CUTTER to enter the corresponding function screen.
(4) Press , , , and to move the cursor to the tool length field of a specific
number.
(5) Press SET H to set the Z axis machine coordinate values in the specified data field
automatically.
Note:
1. The SET H function is only valid for the tool length data field; it has no effects on other fields.
2. During program execution, changing the values in the OFS group is prohibited. Values can only
be entered when the program is stopped, such as the conditions of when no program is in
execution, when the block with the single block execution function is complete, and when
RESET is pressed.
3. When SET H is used to enter tool length data, the length wear value of that row will be cleared to
0.
CLEAR: the clear function is used to clear the tool compensation data. The clear function
includes options such as H/D, WEAR, LIFE, and ALL.
H/D: clears all tool length and radius data.
WEAR: clears all length wear and radius wear data.
LIFE: clears all tool life data.
ALL (clear all): clears all tool setting data.
8-16
Milling 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 number corresponding to the tool pot positions and also change
the sequence of the tool number in the tool magazine data table. With parameter settings, you
can enable the multi-magazine management function. The function of tool magazine
management is only available in JOG mode, as shown in the following figure.
(1) (2)
(3)
(7)
(4)
(5) (8)
(6)
Figure 8.3.1
8-17
Offset (OFS) Group Milling Machine Operation and Maintenance Manual
When you specify a number that already exists in the data table, the system automatically
8
exchanges the one to be replaced with the one that is repeated. This is for ensuring that the tool
numbers in each address of the tool magazine do not overlap, preventing the tool call error.
Workflow description:
According to the above examples, the mechanism of tool number change can avoid the
possibility of mistakenly calling the incorrect tool number.
8-18
Milling Machine Operation and Maintenance Manual Offset (OFS) Group
RST ALL (reset all): the tool magazine management provides the function of resetting the
tools by rearranging the tool numbers. After resetting, the records of changes in tool
number are cleared. The tool numbers are arranged in sequence according to the tool pot
numbers. With this function, you can restore the data to default setting for troubleshooting
tool number misplacement or for tool number resetting. The operation steps are as follows.
(1) Set the system to JOG mode.
8
(2) Press OFS to enter the OFS screen.
(3) Press MAGA to enter the tool magazine data setting screen.
(4) Press RST ALL to reset the tool magazine data table.
LOCK (tool pot lock): use this function to lock the spare tool pots. Tools in the locked pots
cannot be called. If you use a command in the program to call a locked tool, the system
enables the protection mechanism and displays an error message to stop the execution.
This function is a preventive mechanism for checking the tool status during program
execution, avoiding errors caused by incorrect tool call, such as damage to the latch of the
tool magazine or interference to the magazine due to adjacent tools of large diameter. The
data fields of the locked pots are highlighted with different colors. The operation steps are
as follows.
(1) Set the system to JOG mode.
(2) Press OFS to enter the OFS screen.
(3) Press MAGA to enter the tool magazine data setting screen.
(4) Press , , , and to move the cursor to a specific tool number data field.
(5) Press LOCK to lock that pot, as shown in Figure 8.3.2.
Figure 8.3.2
8-19
Offset (OFS) Group Milling Machine Operation and Maintenance Manual
This function is used for preventing the tool of large diameter from damaging its adjacent tools by
8
blocking the adjacent pots, ensuring the machine will not be damaged due to misoperation by
personnel. By blocking the pots adjacent to the pot which carries a tool of large diameter, you
can avoid executing inappropriate tool call program and thus prevent the possible collision
caused by placing tools into the adjacent pots.
Figure 8.3.3
Assume that T1 is a tool of large diameter and the adjacent tools are T2 and T16, you can
prevent T1 from interfering with the adjacent tools by locking T2 and T16, as shown in the above
figure.
Figure 8.3.4
If T1 is a tool of large diameter, its interference with adjacent tools is as shown in the figure
above. With T2 and T16 locked, you cannot call tools in the two tool pots.
8-20
Milling Machine Operation and Maintenance Manual Offset (OFS) Group
UNLOCK (tool pot unlock): you can use this function to unlock the pots. The operation
steps are as follows.
(1) Set the system to JOG mode.
(2) Press OFS to enter the OFS screen.
(3) Press MAGA to enter the tool magazine data setting screen.
(4) Press , , , and to move the cursor to the tool pot data field which has been
8
locked.
(5) Press UNLOCK to unlock the tool pot. Or you can enter the same tool number to the
data field of the locked pot and press ENTER to unlock.
8-21
Offset (OFS) Group Milling Machine Operation and Maintenance Manual
In response to the application needs for managing multiple tool magazines, you can enable this
8
function with tool magazine parameters after accessing the security authorization. You can
specify the number of tool pots for each tool magazine system according to the tool magazine
specification as well as the tool numbers after resetting the tool magazine. The items MAGA1
and MAGA2 on the function bar are for dividing the management of the two different tool
magazine systems. Contact the distributors for services of 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 access the security authorization 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 one with a
non-repeating number. This is for ensuring the tool numbers in each address of the magazine do not
4. The default spindle tool number is T0. Once tool T0 is placed into the tool magazine, its 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, and a dialog box appears and displays “T0 can’t be locked!”.
8-22
Milling Machine Operation and Maintenance Manual Offset (OFS) Group
8
input or output MLC data during program execution. There are four types of macro variables:
local, global, non-volatile, and extension variables, with the data type as double word.
Figure 8.4.1
In macro programs, local variables (#1 - #50) are available in the current program.
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 number 1.
(4) Press , , , and to move the cursor to a specific variable data field.
(5) Enter the value and press ENTER to complete the setting.
8-23
Offset (OFS) Group Milling Machine Operation and Maintenance Manual
Global variables (#51 - #250) are shared by main programs, subprograms, and macro programs.
8
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 GLOBAL and the screen is automatically switched to display the variable table
starting with number 51.
(4) Press , , , and to move the cursor to a specific variable data field.
(5) Enter the value and press ENTER to complete the setting.
Non-volatile variables (#1601 - #1800) are for retaining the system status when power is off.
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 HOLD and the screen is automatically switched to display the variable table starting
with number 1601.
(4) Press , , , and to move the cursor to a specific variable data field.
(5) Enter the value and press ENTER to complete the setting.
Up to 500 extension variables (#10001 - #10500) are available for the system.
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 EXTEND and the screen is automatically switched to display the variable table starting
with number 10001.
(4) Press , , , and to move the cursor to a specific variable data field.
(5) Enter the value and press ENTER to complete the setting.
8-24
Diagnosis (DGN) Group
The DGN group provides functions of machining information, user variables, system
monitoring, and parameter importing / exporting,
which help you to optimize the system.
9-1
Diagnosis (DGN) Group Milling 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. MLC
diagnosis is for monitoring the current status of the MLC devices in the system. Password
9
setting allows you to assign security authorization for different system functions. In addition,
system parameters can be imported and exported.
Note: 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
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
Figure 9.1.2
In addition, you can clear the current machining time and number of machined workpiece on the
machining information screen. The operation steps for clearing the 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 machining time for a single workpiece on the
screen.
The operation steps for clearing the number of machined workpiece 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 machined workpiece on the screen.
9-3
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
9 variables, and use the functions of user variable and machine variable to enter the names of
registers (D512 - D1023) and display the corresponding data on the screen. With the displayed
types of registers, you can easily control the corresponding devices by monitoring and changing
the setting values of the registers (D512 - D1023).
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 to enter the setting screen.
(4) Press and or PAGE UP and PAGE DN to move the cursor to a specific field.
(5) Enter the specified register number (D512 - D1023) and press ENTER to load the data in
the register of the specified number.
(6) Move the cursor to the value field of the specified register, enter a value, and press ENTER
to complete the value setting for that register device.
(7) Press US DEC, HEX, S DEC, or FLOAT to select the data format display.
(8) To delete data, move the cursor to the data field and press DEL to delete the data.
9-4
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
9.3 MLC
This function displays the current status of each MLC device, so you can monitor and force On
or Off each device. You can also check the system status, drive a certain MLC device, or edit
the MLC. See Figure 9.3.1 for the MLC screen. MLC-related diagnostic functions include bit
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
MLC programs require a number of commands to trigger the devices On / Off. Status of these
devices is shown on the MLC Bit Device screen. This function is for displaying the bit type MLC
devices, searching the device, and forcing the device to On or Off. The following operation steps
take the M devices as an example.
(1) Press DGN to enter the DGN screen.
(2) Press MLC to display the function bar in the second layer.
(3) Press BIT to enter the bit device status display screen.
9-5
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
(4) Press M to switch to the status display for M devices as shown in the following figure. Move
the cursor to a specific device field or search for the device. by following Step (5).
Figure 9.3.1.1
(5) Enter the device name, such as 107, and press M to search for the specified device, M107.
To change the status of this device, set the system to non-AUTO mode. Refer to Step (6) for
the operation steps.
(6) Specify the device which status is to be changed. Depending on its current status, enter “1”
to force it to On and press ENTER, or “0” to force it to Off and then press ENTER.
9-6
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
Most of the CNC system functions are enabled by MLC programs. MLC devices are divided into
bit type and word type. The following operation steps take the word type MLC device and T
registers as an example.
(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 Milling Machine Operation and Maintenance Manual
Up to 45 sets of device data can be monitored with this function. 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
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
In addition, you can switch the data format display according to the requirements by using the
functions of US DEC, HEX, S DEC, and FLOAT. 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 Milling Machine Operation and Maintenance Manual
Use this function to search for a specific line according to the entered line number of the MLC
program.
Figure 9.3.5.1
The above steps are also applicable for creating LDI, LDP, LDF, OUT, and APP commands.
9-10
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
To specify the values for the basic commands, press TABLE to display the MLC table as
shown in the following figure.
Figure 9.3.5.2
9-11
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
SYMBOL
Use this function to search, delete, copy, and paste the MLC devices. MLC program
devices are represented with the symbols X, Y, M, A, T, C, D, P, and I. The operation steps
9
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) Press , , , and to 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 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
Milling 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 is for switching the MLC program
status to On or Off, which is usually used for testing or checking 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 execution 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 to On or Off using the corresponding functions.
The operation steps for forcing the device status to 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) Press , , , and to move the cursor to a specific device.
(5) Press ON to switch the device status to On.
The operation steps for forcing the device status to 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) Press , , , and to move the cursor to a specific device.
(5) Press OFF to switch the device status to Off.
9-13
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
This function displays the servo drive status on the screen of the system, from which you can
check the information about the channel port number and servo status of each axis. 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 NC series system can add the control switches for external devices 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 I/O extension module status monitoring screen.
9-14
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
System variables (SYS VAR): VS0 - VS31 and VS100 - VS131. 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.
9
(4) Press VAR MON to display the variable monitoring screen.
(5) Press SYS VAR to display the system variable monitoring screen.
(6) Press PAGE UP and PAGE DN to scroll to the page with the specified variable.
(7) You can also enter the full name of a specific system variable and press ENTER, or
enter the variable number and press SYS VAR to search for and display the specified
system variable.
Figure 9.4.3.1
Channel variables (CH VAR): the variable range 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) Press PAGE UP and PAGE DN to scroll to the page with the specified variable.
(7) You can also enter the full name of a specific channel variable and press ENTER, or
enter the variable number and press CH VAR to search for and display the specified
channel variable.
9-15
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
Axis variables (AXIS VAR): variable range includes VA0 - VA31, VA100 - VA131, and
VA200 - VA231.
The operation steps are as follows.
9
(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 AXIS VAR to display the axis variable screen.
(6) Press PAGE UP and PAGE DN to scroll to the page with the specified variable.
(7) You can also enter the full name of a specific axis variable and press ENTER, or enter
the variable number and press AXIS VAR to search for and display the specified axis
variable.
Interface variables (IF VAR): variable range includes 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 monitoring screen.
(6) Press PAGE UP and PAGE DN to scroll to the page with the specified variable.
(7) You can also enter the full name of a specific axis variable and press ENTER, or enter
the variable number and press IF VAR to search for and display the specified interface
variable.
MLC variables (MLC VAR): variable range 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 monitoring screen.
(6) Press PAGE UP and PAGE DN to scroll to the page with the specified variable.
(7) You can also enter the full name of a specific MLC variable and press ENTER, or
enter the variable number and press MLC VAR to search for and display the specified
MLC variable.
9-16
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
This function includes security lock (LOCK), security unlock (UNLOCK), and system check (SYS
CHECK). The password must be four characters containing at least one letter and one number
(no special characters). The operation steps for locking and unlocking the system security are
as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to switch to the function bar of password setting.
(3) Press S SCP to display the corresponding function bar.
(4) When the system security is in the unlocked status, press LOCK to immediately lock all
system-related functions.
(5) When the system security is in the locked status, press UNLOCK, and a dialog box appears
for you to enter the valid password.
(6) After entering the password, press ENTER to unlock the system.
9-17
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
This function includes password change (PWG CHG), security lock / security unlock (LOCK /
UNLOCK), and user reset (RST U1 and RST U2).
9 The password must be four characters containing at least one letter and one number (no
special characters). The operation steps for changing the machine security are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to switch to the function bar of password setting.
(3) Press M SCP to switch to the function bar of machine security.
(4) Press PWD CHG and a dialog box appears as shown in Figure 9.5.2.1. Enter the old
password, new password, and retype the new password for confirmation.
(5) Press ENTER to complete changing the password.
Figure 9.5.2.1
The operation steps for unlocking the machine security are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to switch to the function bar of password setting.
(3) Press M SCP to switch to the function bar of machine security.
(4) When the machine security is in the locked status, press UNLOCK and a dialog box
appears for you to enter the valid password.
(5) Enter the valid password and press ENTER to unlock the machine security.
Note: The default password for machine security is 0000 which is not assigned to any authorization 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 security, and only users with the authorization can
9-18
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
The operation steps for locking the machine security are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to switch to the function bar of password setting.
9
(3) Press M SCP to switch to the function bar of machine security.
(4) When the machine security is in the unlocked status, press LOCK to immediately lock all
machine-related functions.
The function of user reset allows the equipment supplier to reset the user’s password. When
customers forgot their user passwords, they can ask
the equipment vendor to reset the password to the factory default password. This function is
only available when the password is changed from the default.
The operation steps are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to switch to the function bar of password setting.
(3) Press M SCP to switch to the function bar of machine security.
(4) Press RST U1 or RST U2 to reset the user’s password.
Function enabling (FUN ENA) allows the equipment supplier to enable or disable the group
functions. Once the selected group function check box is cleared, the group function is disabled
after restarting. The operation steps are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to switch to the function bar of password setting.
(3) Press M SCP to switch to the function bar of machine security.
(4) Press FUN ENA to enter the setting screen for enabling or disabling the group functions.
(5) Press and to move the cursor to the check box of the group function to be cleared
and press ENTER to clear the check box. Then press OK and restart the system for the
changes to take effect.
(6) Continued from Step (5), to maintain 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-19
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
The function of restoring to default (DEFAULT) allows users to restore the system with the
system backup file when the system is in error or the system data is seriously damaged. In the
Default screen, if the check box is selected, it means the data of that item is damaged. You can
9
use this function to restore the data of that item. This function is available only when you have
the proper authorization. The operation steps are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to switch to the function bar of password setting.
(3) Press M SCP to switch to the function bar of machine security.
(4) Press DEFAULT to enter the corresponding screen and press , , and to move
the cursor. Press ENTER to select the item to be restored.
(5) Clear the check box: move the cursor to the selected item and press ENTER to clear the
check box.
(6) Press OK to restore the system.
9-20
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
This function includes U1 SCP and U2 SCP. The functions of user security include password
change (PWD CHG), security lock (LOCK), and security unlock (UNLOCK). The password must
be four characters containing at least one letter and one number (no special characters). Take
U1 SCP for example, the operation steps for changing the user password are as follows.
(1) Press DGN to enter the DGN screen.
9
(2) Press PWD to switch to the function bar of password setting.
(3) When U1 SCP is locked, press U1 SCP and a dialog box appears for you to enter the
password for U1 SCP.
(4) Enter the valid password for U1 SCP, then press ENTER, and U1 SCP is unlocked and the
corresponding function bar is displayed.
(5) Press PWD CHG and a dialog box appears. Enter the old password, new password, and
retype the new password for confirmation.
(6) Press ENTER to complete changing the password.
The operation steps for unlocking the user security are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to switch to the function bar of password setting.
(3) When U1 SCP is locked, press U1 SCP and a dialog box appears for you to enter the
password for U1 SCP.
(4) Enter the valid password for U1 SCP, then press ENTER, and U1 SCP is unlocked and the
corresponding function bar is displayed.
The operation steps for locking the user security are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to switch to the function bar of password setting.
(3) When U1 SCP is unlocked, press U1 SCP and a dialog box appears for you to enter the
password for U1 SCP.
(4) Press LOCK to lock U1 SCP.
Note: the function of user security is the same as that of machine security. The default
password for user security is 0000 which is not assigned to any authorization level. You
need to change the default password of 0000 to enable the user security.
9-21
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
For specific situations that require a time limit on usage, you can set the operation time for the
controller by security authorization. After the time limit is set, the available duration (hours /
9 days) is automatically controlled by the system. When this function is enabled, you can only
remove or reset the time limit with the proper authorization. When the time limit is not set or
disabled, no expiration date is displayed in the Deadline field on the screen, as shown in
Figure 9.5.4.1. Once you set the time limit and do not disable it, 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
9-22
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
You can see the controller’s operation expiration date and time on this screen. When the duration
is up, the 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 time limit setting is disabled
9
or extended. If the time limit expires, contact the distributor or equipment supplier for entering the
valid password to remove the time limit.
You can set the time limit only when the function is not enabled. The operation steps for setting
the time limit are as follows:
(1) Press DGN to enter the DGN screen.
(2) Press PWD to switch to the function bar of password setting.
(3) Press EXPIRE to display the expiration information.
(4) Press SETTING to display the setting screen of time limit.
(5) Enter a valid password to set the time limit for the controller’s operating duration.
The operation steps for removing the time limit are as follows (contact the distributor or
equipment supplier for services).
(1) Press DGN to enter the DGN screen.
(2) Press PWD to switch to the function bar of password setting.
(3) Press EXPIRE to display the expiration information.
(4) Press RELEASE and a dialog box appears for you to enter the activation code as shown in
Figure 9.5.4.3.
Figure 9.5.4.3
(5) After being authorized legally, enter the activation code, press ENTER to reconnect power
to the NC system to remove the time limit.
Note: after the time limit is removed, no expiration date is displayed in the Deadline field as
shown in Figure 9.5.4.1, which means no time limit is set for the system.
9-23
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
The proper authorization is required to lock or unlock the EXP SCP function. When the function
is locked, enter the valid security password to unlock it. When the function is unlocked, you can
use all the functions for the time limit setting. The functions include password change (PWD
9
CHG), security lock (LOCK), and security unlock (UNLOCK). The password must be four
characters containing at least one letter and one number (no special characters). 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 switch to the function bar of password setting.
(3) Press EXPIRE to display the expiration information.
(4) When EXP SCP is locked, 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 EXP SCP is unlocked and the corresponding
function bar appears.
(6) Press PWD CHG and a dialog box appears. Enter the old password, new password, and
retype the new password for confirmation.
(7) Press ENTER to complete changing the password for EXP SCP.
The operation steps for unlocking the expiration security are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to switch to the function bar of password setting.
(3) Press EXPIRE to display the expiration information.
(4) When EXP SCP is locked, 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 EXP SCP is unlocked and the corresponding
function bar appears.
The operation steps for locking the expiration security are as follows.
(1) Press DGN to enter the DGN screen.
(2) Press PWD to switch to the function bar of password setting.
(3) Press EXPIRE to display the expiration information.
(4) When EXP SCP is unlocked, press EXP SCP to display the corresponding function bar.
(5) Press LOCK to lock EXP SCP.
9-24
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
The firmware serial number display includes the firmware version of the system. 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 device 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 device information screen.
(4) You can enter the device information on the screen or press DEL to delete the information
in the field where the cursor is located.
9-25
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
9 servo parameters and calibrates the motion control with the gain tuning function. The results of
gain tuning are returned to the servo drive, so the control parameters of the controller and drive
are consistent. This facilitates the gain tuning procedure and maintains high-precision control of
the system. The Servo Tuning screen is as shown in the following figure and the operation steps
for each subordinate function are as follows.
(4)
(1)
(5)
(2) (3)
(1) Servo parameter: number and name of (4) Position setting: Position 1 / Position
servo parameters 2
(2) Results after gain tuning: displays the (5) Tuning conditions
calculation results of auto tuning
(3) System settings: displays the current
servo settings
Next axis (NEXT AX): for switching to another axis for gain tuning setting. You need to
perform auto tuning for each axis separately, so after completing the setting of 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) If you need to set the gain parameters for other axes, press NEXT AX to switch to the
specified axis.
Read servo parameters (READ): Accesses the parameter values from the servo and
writes them in the Calculate fields. 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) Press READ to read the servo parameters back to the controller.
9-26
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
RUN, JOG←, JOG→, POS1, POS2: These functions are for setting the operation of auto
tuning. Use these functions to enable auto tuning, and set and operate the positioning
direction. The operation steps for the continuous operation of a single axis 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 to display the function bar on the next page.
(5) Press JOG← to move to the left positioning point.
(6) Press POS1 to set the left positioning point.
(7) Press JOG→ to move to the right positioning point.
(8) Press POS2 to set the right positioning point. The movement is now limited to between
Position 1 and Position 2.
(9) Press RUN to start auto tuning.
(10) During auto tuning, press STOP to compete tuning. The system automatically
calculates the best gain value.
Gain value writing (WR GAIN), resonance value writing (WR NOTH): The system
automatically calculates the gain values after auto tuning is finished and the motion stops. If
the values after auto tuning meet the expectation, you can use these functions 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) Press WR GAIN to write the corresponding gain parameters to the servo. Press WR
NOTH to write the parameter values for resonance suppression to the servo.
Note:
1. You have to write the results of auto tuning to the servo for the values to take effect.
2. After writing the gain values and resonance values, the servo parameters are updated and the
previous settings cannot be restored. Thus, double check before writing the values.
9-27
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
Calibration for tapping (TAP RIV): In tapping applications, calibrate the machine and
servo with this function.
If you use Delta servo products for the spindle, the operation steps for TAP SET(1) are as
9 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) Complete the gain tuning for the servo axes X, Y, and Z, and the spindle.
(5) 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 confirmation window appears. Enter “Y” and press ENTER
to complete calibrating the machine for tapping applications.
If you use Delta AC inverters or third-party servo for the spindle, the operation steps for
TAP SET (2) 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) Complete the gain tuning for the servo axes X, Y, and Z, and the spindle.
(5) Press to switch to the function bar on the last page.
(6) Press TAP RIV to switch to the corresponding screen.
(7) Next, press TAP SET (2) and a confirmation window appears. Enter “Y” and press
ENTER . Next, the spindle control ratio gain input window will appear; enter the correct
value and then press ENTER, and the system will adjust the tap setting of the machine
according to this value.
Servo parameters (SERVO): For displaying and setting servo parameters in the Servo
Tuning screen. 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) Press repeatedly to switch to the function bar on the last page.
(5) Press SRV MON 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 for that parameter field.
9-28
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
Figure 9.8.1
(4) After entering the parameter selection screen, press , , and to move the
cursor to the system parameter to be imported, press ENTER to select it or cancel
selection.
(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-29
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
(6) Press IMPORT and a dialog box for confirmation appears. Enter “Y” and press ENTER to
import the data of the files to the system. Then, a progress bar of the importing process is
displayed. Cycle power to the system after completing importing the files.
Figure 9.8.3
9-30
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
Type
Parameter files
Filename
PAR.ncp
Description
NC information, servo parameters, and alarms
9
MLC MLC.gmc MLC programs
Figure 9.9.1
9-31
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
(5) Press EXPORT and the file manager (FILE) window appears as shown in Figure 9.9.2.
Press and to select the directory for saving 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 created folder, name the folder, then press
FOLDER to save the exported file in the folder, as shown in Figure 9.9.2.
(8) If you save the exported file to a folder where an exported file already exists, a confirmation
window appears. Enter “Y” and press ENTER to replace the existing file with the newly
exported file.
Figure 9.9.3
9-32
Milling Machine Operation and Maintenance Manual Diagnosis (DGN) Group
9-33
Diagnosis (DGN) Group Milling Machine Operation and Maintenance Manual
9-34
Alarm (ALM) Group
The ALM group displays the alarm messages issued by the system in real time.
10-1
Alarm (ALM) Group Milling Machine Operation and Maintenance Manual
If an alarm occurs due to execution error or incorrect command format, the Alarm screen is
automatically displayed.
This group shows the alarm messages issued by the system in real time for you to troubleshoot
10 the errors according to the displayed alarm information. In addition to displaying the current
alarms, the ALM group also records the previous alarms.
Note: 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
(1) Alarm message (3) Alarm code
The operation steps for displaying and clearing the alarm messages are as follows.
(1) Press ALM to enter the ALM screen.
(2) Press ALARM to enter the alarm message screen.
(3) Press RESET to clear the alarm messages shown on the screen.
10-2
Milling Machine Operation and Maintenance Manual Alarm (ALM) Group
This function records all the issued alarm messages and history information. In the History
screen, you can access the error history during system execution as well as 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. It can record up to 512 sets of data. In
10
addition to displaying the alarm information, you can also delete the alarm history with this
function.
Figure 10.2.1
The operation steps for clearing all the alarm history are as follows.
(1) Press ALM to enter the ALM screen.
(2) Press HISTORY to enter the alarm history screen.
(3) Press CLR ALL and a confirmation window appears.
(4) Press Y and then ENTER to clear all the alarm history.
10-3
Alarm (ALM) Group Milling Machine Operation and Maintenance Manual
10
10-4
Graph (GRA) Group
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 Milling Machine Operation and Maintenance Manual
The GRA group provides two functions, trajectory display and program simulation (preview).
Trajectory display: displays the current processing trajectory during processing.
Program simulation: for checking whether the program format and path are correct before
11 processing.
Note: 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
Milling Machine Operation and Maintenance Manual Graph (GRA) Group
11
automatically draws the motion trajectory of the current program on the screen, with which you
can check if the actual machining path is correct.
11-3
Graph (GRA) Group Milling Machine Operation and Maintenance Manual
11
format is correct before the machining starts. This function can be further divided into GRAPHIC
(graphic preview) and PREVIEW (machining preview).
11-4
Parameter (PAR) Group
The PAR group gathers the control and setting of various functions of the NC system in
this group. This chapter introduces functions and settings for all of the parameters.
12-1
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
12-2
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
The PAR group is distinguished according to the functions into machining parameters, operation
12
parameters, network settings, compensation parameters, system parameters, MLC settings,
graphic parameters, servo parameters, channel settings, RIO settings and parameter group
functions.
(3) Press and to move the cursor to the specified field, and enter a value within the range
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). You can determine the corresponding operations based on the red (P), (R) and (S)
texts displayed at the top-right corner of the screen after changing the parameters.
Note:
1. Function names in a box (such as POS) mean the keys on machine operation panel A; bold function
2. In the PAR screen, enter “S + parameter number” and you are directed to the specified parameter
immediately.
12-3
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
deceleration times for cutting and smoothing, and other parameter settings for computation
functions. It can have prominent effects on the machining results. Properly set the values
according to the actual requirements to achieve the best performance.
12-4
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
319 ACC/DEC time 200 1 - 2000 R
constant (acceleration and deceleration time before
interpolation)
Sets the S-curve time for cutting speed. Unit:
Cutting S-curve msec
320 20 1 - 2000 R
time constant (acceleration and deceleration time before
interpolation)
Sets the post acceleration and deceleration
Cutting post time for cutting speed. The higher the value,
321 ACC/DEC time the more the contouring error. Unit: msec 50 1 - 500 R
constant (acceleration and deceleration time after
interpolation)
S-curve time Sets the post acceleration/deceleration
322 constant after S-curve time. Unit: msec 10 1 - 100 R
cutting (ACC / DEC after interpolation)
12-5
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
tolerance is set too great, the more the
contouring error. The smaller the value, the
more likely the machining contour is close to
Tolerance of path
333 the programmed path for linear interpolation, 100 0 - 50000 R
smoothing
but the curve is less 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.
Setting it to 0 disabled this function; at this
time, the feed rate of the rotation axis is F
(deg/min).
When set to a non-zero value, the system
defines this value as the radius of the rotation
axis to calculate the arc length, and performs
interpolation based on the arc length.
Meanwhile, the feed rate for the rotation axis is
determined by the F value (mm/min).
R
(Woodw
Radius of rotation
344 0 0 - 2000 orking
axis
machin
e only)
θ
𝐴𝑟𝑐 𝑙𝑒𝑛𝑔𝑡ℎ (𝑚𝑚) = 𝑅π
180
The default unit of feed rate for linear axes is
mm/min and that for the rotation axis is
deg/min. If the rotation axis used in the
application requires the feed rate to be
consistent with the tangential velocity
(mm/min), this function can be enabled; you
can set Pr344 with the setting value as close
as the distance between the cutting point and
the rotation center (rotation radius). The
smaller the value of Pr344, the faster the
cutting speed; the greater the value of Pr344,
the slower the cutting speed. Unit: 0.1 mm
Block No. to Sets the number of blocks to check in tool
check in tool compensation interference:
510 0 0-3 P
comp. Pr510 = 0: number of blocks = 3
interference Pr510 < 3: number of blocks = Pr510
Sets the acceleration and deceleration
G00 S-curve time
511 S-curve for the G00 movement. 1 0 - 2000 R
constant
Unit: msec
12-6
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
During G code program execution, macro program execution and computation can be used
You can set whether to execute specified macro programs or controls in the Operation
screen.
12
12.2.1 Operating parameter descriptions
12-7
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
0
0: DMCNET
Homing before machining
0-1
0: Y; 1: N
Screw unit
0-1
0: metric; 1: imperial
G31 high speed input 1 switch
0-1
0: off; 1: on
G31 high speed input point 2 switch 0-
0-1 96 P
0: off; 1: on 0xFFFF
Hardware limit check
0-1
0: off; 1: on
Software limit check
0-1
0: off; 1: on
Ignore decimal places of moving
commands
System 0: do not omit
0-1
46 application (example: input 1 to indicate 1 μm)
setting 1: omit
(example: input 1 to indicate 1 mm)
Function Range
G00 operation mode
0: rapid feeding by multi-axis linear
interpolation (same as G01) 0-1
1: refers to the maximum feed rate of
each axis
Macro look-ahead
0-1
0: off; 1: on
0-
G00 path blending mode 96 P
0xFFFF
0: same axis; 1: different axes
0-1
The greater the setting value of Pr334,
the larger the chamfer of the path.
Return mode of one-key macro call
0: go to the next line; 1: return to the 0-1
interrupted line
Pre-warning for software limit
0-1
0: off; 1: on
MPG filter gain. For setting the MPG response.
The greater the value, the faster the response,
47 MGP gain 100 1 - 60000 R
but the machine is subject to vibration.
Unit: 0.0001
Sets the MPG filter.
0: disabled
48 MPG filter 0 0-6 R
Level 1 2 3 4 5 6
kHz 31 10 5 2.5 1.6 1.2
0: the 4th
axis includes both limit and home
signals
Axis port input 1: Changes the positive limit signal, negative limit
49 0 0-1 R
setting signal, and home signal of the 4th axis in axis
ports 1 - 4 to the home signals of the 4th, 5th,
and 6th axes.
Function Range
Macro file
50 Display O macro file 0-1 0 0-3 P
display
Display G/M macro file 0-1
12-8
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
Spindle check before cutting: when this
function is enabled, if a cutting command is
executed but the spindle is not in 0-1
System auxiliary operation, the system displays an alarm.
51 0 0-1 P
tool 0: off; 1: on
Non-volatile setting for #10450 -
#10500 0-1
0: on; 1: off
Function Range
Tool radius compensation first point
compensation mode 0-1
0: Type B; 1: Type A
G54 - G59 offset coordinate switch
0-1
0: off; 1: on
Stroke protection: When this function
is enabled, the Pr611 and Pr612 stroke
protection edge function will be 0-1
enabled.
0: off; 1: on
1st spindle OA/OB signal sequence
System auxiliary 0-1
51 0: AB; 1: BA 0 0-1 P
tool
Return mode after triggering M96
0: go to the next line; 1: return to the 0-1
interrupted line
G94 / G95 default setting
0-1
0: program; 1: Pr306
Draw coordinate selection
0-1
0: Machine; 1: absolute
MPG backtrack function: supports the
backtracking of 30 blocks 0-1
0: off; 1: on
Feedback check
0-1
0: on; 1: off
Unit setting for coordinate display. For example,
Unit decimal when you set this parameter to 3, the coordinates
301 3 0-4 P
places are displayed with three decimal places, such as
-99999.999 to +99999.999
Function Range
T code read mode (0: keep T; 1: clear)
0: After T code calls O9000 and reads
#20 repeatedly, keep the last T value
0-1
(default)
1: after T code calls O9000 and reads
Channel #20 repeatedly, the value read is 0
305 0 362 P
auxiliary setting
EMG stop source
0-1
0: system; 1: M1079
G0 / G1 transition speed
0: decelerate to zero speed
0-1
1: do not decelerate (according to the
setting of Pr334)
12-9
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
code:
When the program runs to a few line
block before calling the T code of the
subroutine O9000 (the number of lines
for T code to run macro program in
advance can be set through Pr507),
call the subroutine automatically (the 0-1
number of the macro program for T
code to run in advance can be set
through Pr506). Once entered the
subroutine, the T code tool number can
be read at #20, and it supports multi-T
commands.
0: off; 1: on
Record machine coordinates after
triggering HSI 0-1
0: command; 1: feedback
MLC axis positioning command type:
0: floating point number; 1: integer
When set as floating point number, the
positioning command special D and
machine coordinates special D of the
MLC axis are both displayed in floating 0-1
point number format. If set as integer
format, the command refers to Pr301
[Number of decimal places of the unit]
and corresponds to the special D of
MLC positioning machine coordinates
and machine coordinates.
JOG speed mode:
When enabled, it will change the unit of
Channel D1062 (JOG and dry run speed setting)
305 from speed (F) to percentage (%), and 0 362 P
auxiliary setting
its limit is 100%. The numerical 0-1
specifications are the same as D1056
and D1058. At this time, the JOG
speed is Pr640×D1062 (%).
0: Speed; 1: %
Special D rotation axis coordinates
display range
0-1
0: The display range is [-360, 360]
1: The display range is [0, 360]
Short block feed rate limit
0: function disabled
1: function enabled
Related parameters: Pr504 short block
feed rate limit length (0.1 mm), Pr505
short block feed rate limit speed 0-1
magnification (0.1%). When this
function is enabled, when the block
length is less than the setting of
Pr504, the block speed = Pr505
parameter setting deceleration
percentage*G code specified F.
Preview function referencing cutting
speed override
Sets whether to refer to the cutting
speed override during preview
0: do not refer to cutting magnification
during preview. 0-1
Use the highest speed to preview
straight lines and refer to the speed
set in D1150 to preview arcs. When
the setting of D1150 is less than
80000 mm/min, the system performs
drawing preview at 80000 mm/min.
12-10
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
When cutting speed override ≧
100%, use the highest speed to
preview straight lines and refer to
the speed set in D1150 to preview
arcs.
0% < cutting speed override <
100%, the preview speed of
straight line and arc refers to the
setting of [Pr316*cutting speed
override]
Cutting speed override = 0%, the
straight line and arc preview
speeds are F specified in the G
code.
RAPID mode maximum speed limit
reference:
In RAPID mode, the reference of the
maximum speed of each axis can be
determined by this parameter.
0: refer to the axis parameter Pr621 0-1
for the maximum speed of each
axis in RAPID mode.
1: refer to the axis parameter Pr638
for the maximum speed of each
axis in RAPID mode.
Function Range
Default unit
0-1
0: metric; 1: imperial
Default programming mode
0-1
0: absolute; 1: incremental
Default feed mode
1: feed per minute 0-1
0: feed per rotation
G-code Default plane
306 programming 0: G17 0 0-1 P
parameter 0-2
1: G18
2: G19
Default workpiece coordinates
0: G54
1: G55
2: G56 0-5
3: G57
4: G58
5: G59
Function Range
Tool length compensation movement
mode
0: immediately.
When the block has a tool length
compensation execution or
cancellation command without a Z
axis command, Z axis moves. 0-1
Channel 1: program. 0-
307 application When the block has a tool length 0xD4 P
0xFFFF
setting compensation execution or
cancellation command without a Z
axis command, Z axis will not
move.
Spindle speed after reset
0: command speed remains after
reset 0-1
1: command speed becomes 0 after
reset
12-11
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
coordinates when software limit
0-1
checking
1: checks the tool path machine
coordinates software limit checking
Tool length input mode
Sets whether to deduct the tool length
(assigned by H1) during tool length
compensation using the H value in
G43/G44.
0-1
0: absolute (uses the length assigned
by H)
1: incremental (deducts the length of
the first tool from the assigned H
value)
G31 input source
0: off
1: HSI 1 0-3
2: HSI 2
3: HSI 1 & 2
Running mode after interruption
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-1
12-12
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
0: word type
1: double word type 0-1
Set this bit to 1 to change the
interface input / output registers to
8 sets (32-bit) from 16 sets (16-bit).
G00/G01 max. feed rate reference
0: resultant velocity.
For the maximum feed rate limit of
G0, refer to the machining
parameter Pr316 and operation
parameter Pr621; for the maximum
feed rate limit for G1, refer to the
machining parameter Pr318 and
the operation parameter Pr625.
0-1
1: individual velocity.
The maximum feed rate limit of G0,
does not refer to the operation
parameter Pr316, but refers to the
operation parameter Pr621; the
maximum feed rate limit for G1,
does not refer to the machining
parameter Pr318, but refers to the
operation parameter Pr625.
Return mode after interruption
0: G00, uses G00 mode to return to
the interruption 0-1
1: G01, uses G01 mode to return to
the interruption
Synchronous execution for M, S, and
T codes and G00
0: off; execute M, S, and T codes first
0-1
and then G00.
1: on; execute M, S, and T codes and
G00 synchronously.
Cancel tool radius compensation for
G00 block
0: Off; execute tool radius
0-1
compensation for the G00 block.
1: On; temporarily cancels tool radius
compensation for the G00 block.
Function Range
feed rate reference
0-1
0: program; 1: refers to Pr314
Local variable NULL function
0: off; #1 - #50 are 0 0-1
1: on; #1 - #50 are null
Current monitoring function
0-1
Channel 0: off; 1: on 0-
308 0 P
auxiliary setting Tool compensation interference check
0xFFFF
0-1
0: on; 1: off
Motion speed remains when
coordinates switch 0-1
0: off; 1: on
Motion speed remains when macro
call 0-1
0: off; 1: on
12-13
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
compensation function and retains
the filter output to prevent the motor
from suddenly reversing to the
position before compensation 0-1
enabled.
1: On. Enalbe the equal slope filter
compensation function. The
corresponding special D range of
each axis is D1126 - D1146.
Pause before running M99
0: M99 continues to run the functions 0-1
1: pause before running M99
Tool number display mode
The special D in MLC controls the
display function of the spindle tool
number, standby tool number and
command tool number on the POS
page. Spindle tool number: D1172; 0-1
standby tool number: D1173;
command tool number: D1174
0: G code
1: D1172
Feed/rev mode reference
0: command; refer to the spindle
command speed for the calculation
of the cutting speed in feed/rev
mode 0-1
1: feedback; refer to the spindle
feedback speed for the calculation
of the cutting speed in feed/rev
mode
Peck-drilling Set the retreat amount of drill chip removal.
324 100 1 - 50000 R
escape amount Unit: μm
Function Range
Tool withdraw direction
(for setting the withdraw direction of the
0-3
G76 / G87 cycle command tool)
0: +X; 1: -X; 2: +Y; 3: -Y
0-
326 Cycle parameter Tapping mode 0 R
0xFFFF
0: general
1: deep-pecking (feed amount = Q, 0-2
retract amount = R)
2: pecking (feed amount = Q, retract
amount = D)
Sets the time for the servo motor to decelerate to
EMG stop time
327 zero speed when the emergency stop is pressed 50 5 - 500 R
constant
in AUTO mode. Unit: msec
Sets the delay time for the special M relay M2114
EMG stop delay
328 System emergency stop when the system is 35 0 - 2000 R
time
stopped and in Servo Off status. Unit: msec
The speed does not decelerate to zero when G00
is executed between blocks. Use this parameter to
set the blending ratio. The greater the value, the
G00 blending
334 less the deceleration at block transitions and the 0 0 - 100 R
ratio
faster the speed; the smaller the value, the more
the deceleration at block transitions and the slower
the speed. Unit: %
Halt M code 1
Halt M code 0: no setting
350 - 359 0 0 - 1000 P
1 - 10 Halt M code 2
Halt M code 3
12-14
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12-15
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
is enabled, the command is transferred to have
Transfer control the X axis move while the originally commanded
371 axis does not move. For example, set this 0 0-9 P
X
parameter to 2 if desiring to transfer the control
command from the Y axis.
0: disabled; 1 - 9: X - W
Specifies the Y axis as the axis to receive the
transfer command. When transfer control function
Transfer control is enabled, the command is transferred to have
372 the Y axis move while the originally commanded 0 0-9 P
Y
axis does not move.
0: disabled; 1 - 9: X - W
Specifies the Z axis as the axis to receive the
transfer command. When transfer control function
Transfer control is enabled, the command is transferred to have
373 the Z axis move while the originally commanded 0 0-9 P
Z
axis does not move.
0: disabled; 1 - 9: X - W
Specifies the A axis as the axis to receive the
transfer command. When transfer control function
Transfer control is enabled, the command is transferred to have
374 the A axis move while the originally commanded 0 0-9 P
A
axis does not move.
0: disabled; 1 - 9: X - W
Specifies B axis as the axis to receive the transfer
command. When transfer control function is
Transfer control enabled, the command is transferred to have the
375 B axis move while the originally commanded axis 0 0-9 P
B
does not move.
0: disabled; 1 - 9: X - W
Specifies the C axis as the axis to receive the
transfer command. When transfer control function
Transfer control is enabled, the command is transferred to have
376 the C axis move while the originally commanded 0 0-9 P
C
axis does not move.
0: disabled; 1 - 9: X - W
Specifies U axis as the axis to receive the transfer
command. When transfer control function is
Transfer control enabled, the command is transferred to have the
377 U axis move while the originally commanded axis 0 0-9 P
U
does not move.
0: disabled; 1 - 9: X - W
Specifies the V axis as the axis to receive the
transfer command. When transfer control function
Transfer control is enabled, the command is transferred to have
378 the V axis move while the originally commanded 0 0-9 P
V
axis does not move.
0: disabled; 1 - 9: X - W
Specifies W axis as the axis to receive the
transfer command. When transfer control function
Transfer control is enabled, the command is transferred to have
379 the W axis move while the originally commanded 0 0-9 P
W
axis does not move.
0: disabled; 1 - 9: X - W
12-16
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
[MPG backtrack setting when running
to M, S, and T codes]
When using the MPG to backtrack to a
specific line and encounter an M, S, or
T code, the M, S, and T codes can be
skipped. 0-1
0: stop backtracking when
encountering the M, S, or T code.
1: skip the M, S, and T codes when
using the MPG to backtrack.
[Homing speed refers to feedrate
override setting]
This parameter sets to refer to the
feedrate override setting when
homing. 0–1
0: off; not ot refer to the feedrate
override setting.
1: on; refer to D1056 for the hard stop
Channel searching speed and homing speed
485 application 0 0 - 65535 P
[MPG simulation when homing]
setting
0: off
0-1
1: on; perform the homing procedure
with MPG.
[Lock axis positive / negative
movement in AUTO mode]
When the special M corresponding to
the axial is triggered, the system in
JOG or MPG mode checks the current
operating diection and lock the axis
movement.
In HOME mode, once any of the
special M corresponding to the axis 0-1
movemen is triggered, the homing
procedure stops.
When an arc command is executed,
the system also checks the operating
direction.
0: off
1: enable the positive and negative
axis lock in AUTO mode
Function Range
12-17
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
0: off 0-1
1: enable movement protection
U axis movement protection
0: off 0-1
1: enable movement protection
V axis movement protection
0: off 0-1
1: enable movement protection
W axis movement protection
0: off 0-1
1: enable movement protection
12-18
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
Z axis high speed input point setting
0-1
0: off; 1: on
Function Range
Function Range
Pulse logic
0-1
0: positive; 1: negative
12-19
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
2050 The motor single-frequency pulse number. 0 0 - 65535 P
resolution
(single-phase)
2nd PMC
encoder
2051 The motor single-frequency pulse number. 0 0 - 65535 P
resolution
(single-phase)
3rd PMC
encoder
2052 The motor single-frequency pulse number. 0 0 - 65535 P
resolution
(single-phase)
4th PMC
encoder
2053 The motor single-frequency pulse number. 0 0 - 65535 P
resolution
(single-phase)
5th PMC
encoder
2054 The motor single-frequency pulse number. 0 0 - 65535 P
resolution
(single-phase)
6th PMC
encoder
2055 The motor single-frequency pulse number. 0 0 - 65535 P
resolution
(single-phase)
7th PMC
encoder
2056 The motor single-frequency pulse number. 0 0 - 65535 P
resolution
(single-phase)
8th PMC
encoder
2057 The motor single-frequency pulse number. 0 0 - 65535 P
resolution
(single-phase)
9th PMC
encoder
2058 The motor single-frequency pulse number. 0 0 - 65535 P
resolution
(single-phase)
10th PMC
encoder
2059 The motor single-frequency pulse number. 0 0 - 65535 P
resolution
(single-phase)
Command format:
Using C axis as the rotation axis for example,
1. G19 => first select the cylindrical coordinate
Parallel axis of interpolation machining plane
cylindrical
601 interpolation 2. G07.1 C_ => enable the cylindrical coordinate 0 0-3 P
rotation axis interpolation,
(1 - 3: X - Z) C_: Set the radius of the milling cylinder
3. Description of the milling path
4. G07.1 C0. => disable the cylindrical
interpolation
Sets the maximum speed for G00 and manual
G00/manual
621 movement. 5000 0 - 600000 P
maximum speed
Unit: mm/min, inch/min, rpm
623 S-curve time Sets the time constant for S-curve. Unit: msec 5 1 - 2000 P
G01 maximum
625 Sets the maximum speed for G01. 0 0 - 60000 R
speed
12-20
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
limit
JOG speed override is the maximum speed limit
at 100%.
Note:
100% JOG
640 1. Refer to Pr305 [Jog speed mode] on how to 0 0 - 65535 R
speed
enable the function.
2. Refer to Pr621 [G00 and manual maximum speed
limit] for speed limits.
During synchronous control, if the following error
Synchronous between the master and slave axes exceeds this
642 50 0 - 1000 R
tolerance value, the B645 Excessive synchronous following
error occurs. Unit: 0.1 mm
If the following error exceeds the setting in any
Feedback movement, the B630 alarm occurs. This
643 30000 1 - 60000 R
following error parameter is for setting the tolerance for the
servo following command. Unit: CU
G00, G09, G61 position reached check function.
When Pr646 position reached range (linear axis:
0.001 mm; rotation axis: 0.1 degrees) is not set
as 0, the position reached check function for that
Position reached axial is enabled. Once the position reached check
646 0 0 - 6000 R
range function is enabled, the amount of error of the
moving axial command and feedback (Cmd -Fbk)
in the block must be less than the Pr646
parameter setting value of that axis in order to run
the next block.
When bootup, the system checks the error
Feedback
between the command and the feedback from
648 position check 20 1 - 6000 R
servo. If the error exceeds the setting, the servo
after bootup
cannot switch to Servo on.
12-21
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
you can specify the type and number of magazines and determine whether to enable the tool
magazine functions. Contact the distributors or equipment suppliers for settings of hardware
parameters.
Para-
Default Setting
meter Item Description Note
value range
No.
Function Range
Spindle tool No. after magazine
reset
0
0: 0
Tool magazine
336 1: continue numbering 0x0800 0 - 65535 P
control
Types of ATC
0: exchange arm (Exchanger) 0-1
1: disk (Non-exchanger)
Function Range
Tool magazine 1
0: off (tool magazine data table is
not updated instantly) 0-1
Tool magazine 1: on (tool magazine data table is
337 1 0-3 P
switch updated instantly)
12-22
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Para-
Default Setting
meter Item Description Note
value range
No.
2nd DMCNET servo
12
2013 Supported station numbers are 10 to 12. 0 0 - 65535 P
magazine
3rd DMCNET servo
2014 Supported station numbers are 10 to 12. 0 0 - 65535 P
magazine
12-23
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
maximum speed, and spindle positioning tolerance.
12-24
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
(only effective in open loop control)
0: -10V to +10V 0-1
1: 0V to +10V
Spindle encoder
401 Set spindle encoder port No. 8 0-8 P
port No.
Sets the spindle encoder resolution
Spindle encoder
402 (single-phase). 1280 2 - 60000 P
resolution
Unit: pulse/rev
Sets the speed integral gain. The greater the
Spindle integral value, the faster the response. But if the gain is
403 50 1 - 5000 P
gain too large, it may cause machine jitter.
Unit: 0.001 rad/s
Sets the maximum speed for spindle
positioning. If the current speed exceeds the
setting of Pr404, the system decreases the
Spindle high
spindle speed to the speed set in Pr404 and
404 positioning 100 1 - 20000 P
then performs spindle positioning. In addition, if
speed
the spindle speed is lower than the setting of
Pr404, it refers to Pr420 Spindle low positioning
speed. Unit: rpm
Sets the Z-phase offset for servo spindle
Spindle
405 positioning. 0 0 - 36000 R
positioning offset
Unit: 0.01 degree
Sets the allowable tolerance between the target
Spindle target
406 speed and actual speed of the spindle. 10 0 - 300 P
speed tolerance
Unit: rpm
Sets the spindle positioning tolerance. If the
Spindle actual positioning tolerance exceeds the
407 positioning setting, spindle positioning will be determined to 100 0 - 36000 P
tolerance be incomplete, and M2258 is not triggered.
Unit: 0.01 degree
12-25
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
Spindle error. However, if the value is set too high, it
418 0 0 - 200 R
feedforward gain may make the control command less smooth
and cause machinery vibration.
When the spindle is under closed-loop voltage
control, use this parameter to adjust the spindle
position loop bandwidth. The greater the gain,
the more precise the positioning. However, if
419 Spindle Kpp gain the value is set too high, it may cause vibration. 0 0 - 1000 R
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
Spindle low
setting of Pr404 or is zero, when the system
420 positioning 100 1 - 20000 R
performs spindle positioning, it refers to the
speed
speed set by this parameter. Unit: rpm
Tapping retraction setting. The tapping
Tapping retraction speed is tapping F value multiplied by
421 retraction speed the ratio of Pr421 tapping retraction speed; the 10 10 - 50 R
ratio higher the ratio, the faster the retraction speed.
The ratio range is 1 - 5 times. Unit: 0.1 times
Gear ratio Sets the spindle gear ratio numerator (speed in
422 1 0 - 60000 P
numerator 1 first gear).
Gear ratio Sets the spindle gear ratio denominator (speed
423 1 0 - 60000 P
denominator 1 in first gear).
Gear ratio Sets the spindle gear ratio numerator (speed in
424 1 0 - 60000 P
numerator 2 second gear).
Gear ratio Sets the spindle gear ratio denominator (speed
425 1 0 - 60000 P
denominator 2 in second gear).
Gear ratio Sets the spindle gear ratio numerator (speed in
426 1 0 - 60000 P
numerator 3 third gear).
Gear ratio Sets the spindle gear ratio denominator (speed
427 1 0 - 60000 P
denominator 3 in third gear).
Gear ratio Sets the spindle gear ratio numerator (speed in
428 1 0 - 60000 P
numerator 4 fourth gear).
Gear ratio Sets the spindle gear ratio denominator (speed
429 1 0 - 60000 P
denominator 4 in fourth gear).
If the difference between the command speed
and feedback speed of the first spindle is
greater than Pr406, and continually exceeds the
First spindle spindle speed error check time (msec) set by
436 speed error Pr436, an alarm will sound (B30A spindle 0 0 - 65535 R
check time rotation speed error too large), and the feed
axis and spindle will stop operating. When the
parameter Pr436 is set as 0, the spindle rotation
speed reached check will not be performed
Function Range
Proximity switch positioning turn:
when using the positioning function
of proximity switch, use this 0-3
parameter to set the number of
rotations during Z-phase searching.
Spindle auxiliary
437 Spindle target speed tolerance unit 0 0-3 P
function
switching:
0: the unit of Pr406 spindle target
speed tolerance is rpm 0-1
1: the unit of Pr406 spindle target
speed tolerance is per thousand
(0.1%)
12-26
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
2nd spindle
12
438 The default spindle speed when power is on. 0 0 - 60000 P
default speed
Function Range
Spindle function
0: Disable spindle 0-1
1: Enable spindle
Closed-loop control flag
0: off
0-1
1: on (feedback encoder is
required)
Spindle output mode
0: Communication (DMCNET)
0-2
1: reserved
2: Analog
Speed control mode
0: Reserved 1-1
1: PPM (DMCNET)
2nd spindle
441 Sets the feedback channel of spindle encoder. 8 0-8 P
encoder port No.
2nd spindle
Sets the encoder resolution (single-phase).
442 encoder 1280 2 - 60000 P
Unit: pulse/rev
resolution
Sets the speed integral gain. The greater the
2nd spindle value, the faster the response. But if the gain is
443 50 1 - 1000 P
integral gain too large, it may cause machine jitter.
Unit: 0.001 rad/s
Sets the maximum speed for spindle
positioning. If the current speed exceeds the
setting of Pr444, the system decreases the
2nd spindle high
spindle speed to the speed set in Pr444 and
444 positioning 100 1 - 20000 P
then performs spindle positioning. In addition, if
speed
the spindle speed is lower than the setting of
Pr444, it refers to Pr460 Spindle low positioning
speed. Unit: rpm
2nd spindle Sets the Z-phase offset for servo spindle
445 0 0 - 36000 R
positioning offset positioning. Unit: 0.01 degree
12-27
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
446 target speed speed and actual speed of the spindle. Unit: 10 0 - 300 P
tolerance rpm
Sets the spindle positioning tolerance. If the
2nd spindle actual positioning tolerance exceeds the
447 positioning setting, spindle positioning will be determined to 100 0 - 36000 P
tolerance be incomplete, and M2258 is not triggered. Unit:
0.01 degree
If the spindle speed is within the tolerance
2nd spindle zero
448 range, the zero speed signal is on. (NC > MLC 5 0 - 1000 P
speed tolerance
M2257)
2nd spindle
449 Sets the maximum speed for spindle. Unit: rpm 20000 0 - 600000 P
maximum speed
2nd spindle
450 Sets the minimum speed for spindle. Unit: rpm 10 0 - 10000 P
minimum speed
Second spindle
Sets the S-curve time constant of the spindle.
452 S-curve 10 1 - 2000 R
Unit: msec
Time constant
Switch M1127 to instantly change the spindle
Kpp gain.
2nd spindle 2nd
453 Set M1127 to On and the spindle Kpp gain 0 1 - 1000 R
Kpp gain
refers to Pr413; set M1127 to Off and the
spindle Kpp gain refers to Pr419.
2nd spindle
Sets the acceleration and deceleration time of
tapping
456 the spindle when it performs tapping. Unit: 2000 1 - 20000 R
ACC/DEC time
msec
constant
Second spindle
TAP Sets the S-curve time constant of the spindle
457 100 1 - 2000 R
S-curve time when it performs tapping. Unit: msec
constant
The greater the gain, the less the following
2nd spindle error. However, if the value is set too high, it
458 0 0 - 200 R
feedforward gain may make the control command less smooth
and cause machinery vibration.
When the spindle is under closed-loop voltage
control, use this parameter to adjust the spindle
position loop bandwidth. The greater the gain,
the more precise the positioning. However, if
2nd spindle Kpp
459 the value is set too high, it may cause vibration. 0 0 - 1000 R
gain
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 Pr404 or is zero, when the system
460 positioning performs spindle positioning, it refers to the 100 1 - 20000 P
speed speed set by this parameter.
Unit: rpm
Tapping retraction setting. The tapping
2nd spindle retraction speed is tapping F value multiplied by
461 tapping retraction the ratio of Pr421 tapping retraction speed; the 10 10 - 50 R
speed ratio higher the ratio, the faster the retraction speed.
The ratio range is 1 - 5 times. Unit: 0.1 times
12-28
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
Sets the 2nd spindle gear ratio numerator
462 ratio 1 0 - 60000 P
(speed in first gear).
numerator 1
2nd spindle gear
Sets the 2nd spindle gear ratio denominator
463 ratio 1 0 - 60000 P
(speed in first gear).
denominator 1
2nd spindle gear
Sets the 2nd spindle gear ratio numerator
464 ratio 1 0 - 60000 P
(speed in second gear).
numerator 2
2nd spindle gear
Sets the 2nd spindle gear ratio denominator
465 ratio 1 0 - 60000 P
(speed in second gear).
denominator 2
2nd spindle gear
Sets the 2nd spindle gear ratio numerator
466 ratio 1 0 - 60000 P
(speed in third gear).
numerator 3
2nd spindle gear
Sets the 2nd spindle gear ratio denominator
467 ratio 1 0 - 60000 P
(speed in third gear).
denominator 3
2nd spindle gear
Sets the 2nd spindle gear ratio numerator
468 ratio 1 0 - 60000 P
(speed in fourth gear).
numerator 4
2nd spindle gear
Sets the 2nd spindle gear ratio denominator
469 ratio 1 0 - 60000 P
(speed in fourth gear).
denominator 4
If the difference between the command speed
and feedback speed of the second spindle is
greater than the setting of Pr446 and the
duration exceeds the check time (msec) set in
Second spindle
Pr476, an alarm occurs (B30A spindle rotation
476 speed error 0 0 - 65535 R
speed error too large). Meanwhile, the feed axis
check time
and spindle stop operating. When the
parameter Pr476 is set to 0, the system does
not check if the spindle rotation speed is
reached.
Spindle target speed tolerance unit switching:
0: The unit of Pr446 spindle target speed
Second spindle
477 tolerance is rpm 0 0-3 P
auxiliary function
1: The unit of Pr446 spindle target speed
tolerance is per thousand (0.1%)
This system will filter the spindle feedback
signal (ms) with the following restrictions:
Setting value = 0: performs spindle
Spindle feedback feedback filtering with the filter time of 4 ms.
512 speed Setting value > 0 and < 200: use the set 0 0 - 65535 R
filter time value to perform filtering.
Setting value > 200: perform spindle
feedback speed filtering with the filter time
of 200 ms.
12-29
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
parameter function page. Parameters such as software / hardware limits, lead screw pitch or
encoder pulse number etc.
Para
Default Setting
meter Item Description Note
value range
No.
Sets the machine coordinates for the 1st
software positive limit.
When set as 0, this function is disabled.
1st software positive Unit: mm -10^5 to
602 10^5 R
limit 1. Overtravel will cause software positive limit +10^5
error.
2. Special M can be used to control ignore
positive limit check.
Sets the machine coordinates for the 1st
software negative limit.
When set as 0, this function is disabled. Unit:
1st software negative mm -10^5 to
603 -10^5 R
limit 1. Overtravel will cause software negative limit +10^5
error.
2. Special M can be used to control ignore
negative limit check.
Sets the machine coordinates for the 2nd
software positive limit.
2nd software positive -10^5 to
604 When set as 0, this function is disabled. 10^5 R
limit +10^5
Overtravel will cause software positive limit error.
Unit: mm
Sets the machine coordinates for the 2nd
software negative limit.
2nd software -10^5 to
605 When set as 0, this function is disabled. -10^5 R
negative limit +10^5
Overtravel will cause software negative limit
error. Unit: mm
First border of stroke protection.
This parameter must be used with Pr612 to form
the protection range for the axis. You must set
Stroke protection the border values for the X, Y and Z axes -10^5 to
611 altogether to form a three-dimensional 0 R
border 1 +10^5
rectancular cube. If you set the same value or 0
for both Pr611 and Pr612, the restricted zone is
invalid. The check switch for this parameter is
Pr51 (Stroke protection).
Second border of stroke protection.
This parameter must be used with Pr611 to form
the protection range for the axis. You must set
Stroke protection the border values for the X, Y and Z axes -10^5 to
612 altogether to form a three-dimensional 0 R
border 2 +10^5
rectancular cube. If you set the same value or 0
for both Pr611 and Pr612, the restricted zone is
invalid. The check switch for this parameter is
Pr51 (Stroke protection).
Set Pr634 [Bit 9] to 1 to enable the function of
decimal places of lead screw pitch.
Decimals of lead
627 After the function is enabled, the lead screw 0 0 – 9999 P
screw pitch
pitch for the axis is: Pr633 + Pr627 x 0.0001
(mm). Unit: 0.1 μm
12-30
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Para
Default Setting
meter Item Description Note
value range
No.
Sets the input polarity of positive / negative
12
hardware limits and the home sensor.
When set as 0, the input works as a normally
closed switch.
When set as 1, the input works as a normally
628 Sensor setting open switch. 0 0 - 3F P
Function Range
Positive limit sensor setting 0-1
Negative limit sensor setting 0-1
Home sensor setting 0-1
12-31
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
machine home, and the 2nd, 3rd, and 4th
reference points.
Parameter Default
Item Description Setting range Note
No. value
Sets the distance from machine home sensor
Machine origin to Z-phase.
606 0 -10^5 to +10^5 R
coordinate The Z phase position is the machine origin
coordinates. Unit: CU
Sets the machine coordinates for the 2nd
2nd reference
607 reference point (for setting the position of 0 -10^5 to +10^5 P
coordinate
G30) Unit: CU
3rd reference Sets the machine coordinates for the 3rd
608 0 -10^5 to +10^5 P
coordinate reference point. Unit: CU
4th reference Sets the machine coordinates for the 4th
609 0 -10^5 to +10^5 P
coordinate reference point. Unit: CU
Sets the position tolerance for the 2nd
Reference reference point. For example, when set as
610 position 0.2, it means when the position error is within 0 -10^8 to +10^8 P
tolerance the ±0.2 mm range, they are all regarded as
reaching the 2nd reference point.
The execution of homing is based on the
parameter setting and fine-tune the position
of the slave axis.
The setting method is as follows:
1. Enable the slave axis parameter Pr617
synchronous calibration function, and
confirm that the home parameters of the
master and slave axes are consistent.
2. After confirming there are no errors with
the machine positions of the mater and
Synchronous slave axes, set the synchronous function
(M1088). -2147483647 to
613 calibration 0 P
3. HMI operation sequence: DGN > system +2147483647
value
monitoring > synchronous monitoring
4. When synchronous calibration is set as 1,
perform the operation for the
synchronous calibration value and then
wirte the result to Pr613 (Synchronous
calibration value).
Note: The Pr617 synchronous calibration
function must be enabled to have the
synchronous calibration field.
5. Cycle the power and execute homing to
perform the calibration.
12-32
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Parameter Default
Item Description Setting range Note
No. value
0: sets the current position as the origin
1: mode 1
12
When homing, once the motor 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 motor 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 motor looks for the Z pulse at the 2nd
homing speed (Pr619) and the system
regards it as the home.
Start Speed 2
Home
Origin search
616 1 0 - 17 P
mode Z pulse
Start Speed 1
Finish Speed 2
Z Pulse
+ Limit sensor
5: Mode 5
Absolute motor.
6: Mode 6
Once the limit switch reaches the Home dog,
it moves away, reverses and decelerates to a
stop, and the stop point is regarded as the
origin.
Speed 1
Start Finish
Home sensor
12-33
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
Parameter Default
Item Description Setting range Note
No. value
7: Mode 7 (the function is exclusive to
Renishaw’s Biss C type single-coil absolute
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 will complete the return home
action immediately and will not clear the
machine
coordinates.
8: Mode 8
There are two possible conditions when
homing. One is that the motor first reaches
the home sensor and the other is that the
motor first reaches the limit sensor.
Condition 1: the motor first reaches the home
sensor and reverses to find the Z pulse.
1 0 - 17 P
Start Speed 1
Finish Speed 2
Z Pulse
Home sensor
Z Pulse
Home sensor
Limit sensor
24: Mode 24
When the mechanism is equipped with
home sensor and uses absolute motor, the
use of this mode is recommended.
First, use the return home action of Mode 4
to search for home, and then use the
absolute reset function on the DGN page.
After absolute reset, cycle power to the
system. The homing mode is automatically 1 0 - 17 P
switched to mode 5 after power cycling.
Start Speed 1
Finish Speed 2
Z Pulse
Home sensor
12-34
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Parameter Default
Item Description Setting range Note
No. value
Function Range
12
Homing search direction
0: Reverse
0-1
1: positive
12-35
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
Parameter Default
Item Description Setting range Note
No. value
Ignore Z-phase distance
0:Off
12
After leaving the block stop,
the first Z-phase found will be
used as the reference
Z-phase for homing.
1: on 0-1
After leaving the block stop
and went over it by a fixed
distance, the first Z-phase
found will be used as the
reference Z-phase for
homing; the fixed distance is
set through parameter Pr645.
Synchronous calibration
function
0:Off
1: on
The execution of return home
is based on parameter setting
and fine-tuning the slave axis
position, and the Pr613
synchronous calibration
value must be referred to.
The calibration function for
the slave axis must be
enabled in this parameter.
After confirming there are no
errors with the machine 0-1
position of the master and
slave axes, enable and
calculate the difference
(Pr613 synchronous
calibration value) between
the Z-phase of the master
and slave axes from the
synchronous related page on
HMI, so that when homing is
executed the next time, the
slave axis can correct its
position according to the
current difference in Z-phase
between the master and
slave axes, as well as Pr613.
1st homing Sets the speed for searching home sensor.
618 2000 0 - 10000 R
speed Unit: mm/min
2nd homing Sets the speed for searching the Z pulse.
619 200 0 - 2000 R
speed Unit: mm/min
Sets the speed for the first homing after
Speed for booting with Pr618 and Pr619. After the
620 moving to system completes homing, the speed value 10 0 - 20000 R
reference point of Pr620 will be used for future homing.
Unit: mm/min
Sets the allowable distance that the motor
moves away from the Home block when
Homing origin
searching for the home block. If the moving
624 protection 20 1 - 2000 R
distance exceeds the setting, an alarm
distance
occurs.
Unit: mm
12-36
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
going for the distance over pitch x PR645
(%). If the next Z phase is within the distance
(pitch x Pr645(%)), the motor skips this Z
phase and then goes further to look for the
Ignore Z-phase next one.
645 100 0% - 100% R
distance Rotation axis: when the motor leaves the
protector, it looks for the next Z phase by
going for the distance over Pr645% x 360
degrees. If the nearest Z phase is within the
distance of Pr645% x 360 degrees, it skips
this Z phase and then goes further to look for
the next one.
12-37
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
the CNCNetwork software and the network setting of NC series controller can 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).
12-38
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
-
12-39
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
thus cause minor error in the machining results. Set the relevant compensation parameters to
have the controller compute the appropriate compensation amount according to the machine
characteristics. The operation steps are as follows.
(1) Press PAR to enter the PAR screen.
(2) Press to display the function bar on the second page.
(3) Press COMP to enter the compensation parameter setting screen.
(4) Press and to move the cursor to the specified field, and enter a value within the
range specified
in the lower right corner of the screen. As shown in Figure 12.8.1.
(5) Press ENTER to complete the setting.
(6) The data field to enter the length compensation can be entered using the um function key,
which is an absolute value input of um. Or enter use the um+ function key, which is an
incremental input of um.
(7) 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 the data
and add the data to the existing values.
(8) Press OK to confirm the update.
Figure 12.8.1
12-40
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Backlash
1000 compensation 0 -2 to +2 R
amount
Friction
1003 compensation 0 0-1 R
amount
Friction
1004 compensation 0 0 - 10000 R
time
12-41
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12 1005
Friction
compensation
delay time
0 0 - 10000 R
Thread pitch
0-
1006 compensation 0 R
0xFFFF
setting
0-1
1: exponential type
12-42
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
1007 0 0 - 128 R
number maximum as 128. Set this parameter to 0 to
disable the compensation function.
Sets the interval between each measuring
Measuring
1008 point on the lead screw. 0 0 - 300 R
interval
Unit: mm
Sets the offset between the measuring point
and machine origin. For example, when you set
this parameter to 0, there will be no offset from
home; when you set this parameter to 10mm, -1000 to
1009 Measuring offset there will be an offset of 10 mm from home. 0 R
+1000
Note: The direction of the offset should be
identical to the direction specified in Pr1006 [Bit
15].
Sets the lead screw pitch compensation for the
Data 1 - Data 1st to 128th points. The 1st point and the origin
1010 - 1137 0 -20 to +20 R
128 should be the same point.
Unit: mm (linear axes), deg (rotation axes)
Sets the lead screw pitch compensation in
negative direction for the 1st to 128th points.
Reverse data 1 -
Enable Pr1006 Bi-directional thread pitch
1138 - 1265 Reverse data 0 -20 to +20 R
compensation to have this parameter group take
128
effect.
Unit: mm (linear axes), deg (rotation axes)
12-43
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
environment, Items include the system date, system time,
background color, function bar text color, and label text color. You can set each of these items
individually as required.
Parameter Setting
Item Description Default value Note
No. range
10000 System date Sets the system date (format: yyyy/mm/dd). - - -
Screen
10003 Sets the screen brightness. 50 1 - 99 -
brightness
Set this parameter to change the language of
the software screens. The setting range
User-defined varies according to the number of languages
10004 set by the user. 0 0-1 -
language
Note: The B series systems must use this
parameter to change the language.
Function Range
Mouse sensitivity 0 - 100
HID mouse format
0: off 0-1
1: on
Automatically enable keyboard
NumLock
0-1
0: off
1: on
Cursor display time (second) 1 - 15
Enable touch IO
0: off
External device 1: on 256 -
10005 256 R
setting Note: When the screen component 36708
0-1
is triggered, M1153 will remain
ON for a short period of time.
This function is usually used
to trigger the buzzer when the
screen is touched.
Keyboard pop-up mode
0: double-click 0-1
1: single click
Enable USB panel B
0: off
1: on 0-1
Note: This function requires a
dedicated external USB
adapter.
12-44
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Parameter Setting
Item Description Default value Note
No. range
Sets the display of the synchronous
coordinates.
12
Function Range
Sync coordinate display
Sync coordinate 0-
10009 0:off 0-1 0 -
setting 65535
1: on
Sync workpiece coordinate display
0: off 0-1
1: on
Enable the screensaver.
10010 Screensaver 0: off 0 0-1 -
1: on
Screensaver
10011 Sets the first wait time for the screensaver. 10 1 - 60 -
time 1
Screen Sets the first level of brightness for the
10012 30 0 - 99 -
brightness 1 screensaver.
Screensaver
10013 Sets the second wait time for the screensaver. 30 1 - 60 -
time 2
Screen Sets the second level of brightness for the
10014 10 0 - 99 -
brightness 2 screensaver.
Function Range
Account permission activation
method
0: enabled by system
0-1
1: enabled by external I/O
M2934 = 1 (lock)
M2934 = 0 (unlock)
Automatically opens the last file:
After enabling this function, when you
insert the USB drive or CF card to the
controller, the system automatically 0-1
opens the last executed file.
0: off
1: on
Open 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, a list appears; 0-1
when you click the input window, a 0-
10015 Account setting keyboard appears. 0 P
65535
0: off
1: on
Machining count display format
0: W; Word 0-1
1: DW; Double Word
Prohibit the showing of pop-up
windows
0-1
0: display pop-up windows
1: hide pop-up windows
Disables the function of
automatically diving values with no
decimal points by a thousand
0: divide by a thousand. The number
entered on the OFS screen will
0-1
be automatically divided by 1000
1: do not divide by a thousand. The
number entered on the OFS
screen will not be divided by 1000
automatically
12-45
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
Parameter Setting
Item Description Default value Note
No. range
Function Range
12
Reset system after EMG
release (Reset): sets whether
to automatically generate a
Reset signal after the 0-1
emergency stop is released.
0: off
1: on
[SOFT] display after bootup:
Sets whether to display the
SOFT screen as the default
screen after system bootup. 0-1
0: off
1: switch to SOFT screen after
bootup
Display alarm screen when
alarm occurs
0: do not show pop-up alarm
0-1
screen
1: show pop-up alarm screen
when alarms occur
Enable automatic backup of
system parameters:
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 0-1
parameters is modified, the
backup data in the CF card is 0-
10016 System setting 4 P
updated as well. 65535
0: disable
1: on
Hidden axis coordinates
setting: If you disable one axis
in the CONFIG screen, set this
parameter to display or hide
the corresponding axis
coordinate. 0-1
0: display; display the hidden
axis coordinates
1: Hide; hide the hidden axis
coordinates
O macro file protection:
Once this function is enabled,
you can only copy the O macro
files to the internal memory
rather than copy the files from 0-1
the internal memory to external
devices.
0: disable file protection
1: enable file protection
Extension variable display
0: 450 0-1
1: 1000
Writing of parameters is
prohibited
0-1
0: allow writing
1: prohibit writing
12-46
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Parameter Setting
Item Description Default value Note
No. range
[POS] group screen display
0: enable
12
1: disable 0-1
Note: this parameter is only
applicable to the A series models.
[PRG] group screen display
0: enable
1: disable 0-1
Note: this parameter is only
applicable to the A series models
[OFS] group screen display
0: enable
1: disable 0-1
Note: this parameter is only
applicable to the A series models
[DGN] group screen display
0: enable 0-1
1: disable
[ALM] group screen display
0: enable
1: disable 0-1
Note: this parameter is only
applicable to the A series models
[GRA] group screen display
0: enable
1: disable 0-1
Note: this parameter is only
applicable to the A series models
[PAR] group screen display
0: Enable
1: Disable 0-1
Note: this parameter is only
applicable to the A series models
[SOFT] group screen display
0: Enable
1: Disable 0-1
Note: this parameter is only
applicable to the A series models
Function Range
G code editing: sets whether
to allow G code editing.
0-1
0: off
1: on
Macro call file source
0: CF card 0-1
1: internal memory
G-code edit SF speed setting: Sets 0-
10017 1 -
setting whether you can use the SF 65535
SET function to set the cutting
feed rate. 0-1
0: off
1: on
Program resets automatically
after editing:
Sets whether the cursor will 0-1
automatically return to the
starting line position of the
12-47
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
Parameter Setting
Item Description Default value Note
No. range
program when switched from
EDIT mode to any other
12
operation modes.
0: off
1: on
Subprogram call file source
0: program 0-1
1: USB
Subroutine file name display:
After this parameter is
enabled, when run to this
subroutine, it sets whether the
G code main file name will be 0-1
displayed.
0: enable
1: disable
.txt file support
0: off 0-1
1: on
Friction compensation
measurement program path:
After the friction compensation
function generates processes,
the location where the 0-1
process files are saved.
0: CF
1: O_MACRO
System macro command
functions
0-1
0: off
1: on
Background 0-
10018 Sets the background color. LIGHTGRAY -
color 65535
Title bar text 0-
10019 Sets the text color for the title bar. BLACK -
color 65535
Mode bar text 0-
10020 Sets the text color for the mode bar. DARKBLUE -
color 65535
Function bar text 0-
10021 Sets the text color for the function bar. BLACK -
color 65535
0-
10022 Label text color Sets the text color for the labels. BLACK -
65535
Numeric value 0-
10023 Sets the text color for numeric values. BLUE -
color 65535
Table gridline 0-
10024 Sets the color of table gridline. BLACK -
color 65535
System cursor 0-
10025 Sets the color of the cursor. COLOR_S07 -
color 65535
System text 0-
10026 Sets the text highlight color. WHITE -
highlight color 65535
Software panel 0-
10027 Sets the cursor color in the software panel. YELLOW -
cursor color 65535
System alarm 0-
10028 Sets the color of system alarms. RED -
color 65535
User-defined 0-
10029 Sets the color of user-defined alarms. BLUE -
alarm color 65535
12-48
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Parameter Setting
Item Description Default value Note
No. range
Software panel
Sets the text highlight color in the software 0-
10042 text highlight COLOR_S07 -
12
panel. 65535
color
Function Range
[OPERATE] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
[MAGA] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
[SPINDLE] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
[MACHINE] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
[HOME] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
[COMP] display
0: on; 1: off
0-1
[PAR] group item Note: this parameter is only 0-
10043 applicable to the A series models. 0 P
display 65535
[SYSTEM] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
[MLC] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
[GRAPHIC] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
[SERVO] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
[CONFIG] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
[SET RIO] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
12-49
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
Parameter Setting
Item Description Default value Note
No. range
Enable the Teach function for the
corresponding axis.
12
After this parameter is enabled, in JOG or
MPG mode, set this parameter to enable the
Teach function of the PRG group.
Function Range
X axis teaching
0-1
0: off; 1: on
Y axis teaching
0-1
0: off; 1: on
Z axis teaching
0-1
0: off; 1: on
Channel 0 - A axis teaching 0-
10044 0-1 0 P
teach setting 0: off; 1: on 65535
B axis teaching
0-1
0: off; 1: on
C axis teaching
0-1
0: off; 1: on
U axis teaching
0-1
0: off; 1: on
V axis teaching
0-1
0: off; 1: on
W axis teaching
0-1
0: off; 1: on
Teaching G-code format
0-1
0: moving axes; 1: all axes
Function Range
[TUNING] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
[TEXT WR] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
[PRG]/[OFS]/
[DGN] group [LOGO WR] display 0-
10045 0: on; 1: off 0 P
closed 0-1 65535
Display Note: this parameter is only
applicable to the A series models.
[MACRO] display
0: on; 1: off
0-1
Note: this parameter is only
applicable to the A series models.
[FILE QUEUE] display
0: Display; 1: disable 0-1
Note: this parameter is only
applicable to the A series models.
Function Range
Barcode file reading
0-2
0: off; 1: file scan; 2: element
12-50
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Parameter Setting
Item Description Default value Note
No. range
12
Unit: min
12-51
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
in the MLC setting screen.
Parameter Setting
Item Description Default value Note
No. range
After you set this parameter and enable the
control flag (Pr2001), the system scans the
MLC scanning 2-
2000 MLC ladders with the set intervals (ms). The 2 P
time 1000
greater the value, the more delay in the
update of the MLC device.
MLC fixed scanning time
0: disable
2001 Control flag 0 0-1 P
1: enable (once enabled, there will be more
process resource for the HMI)
Local I/O Sets the filter time for local I/O.
2003 0 0 - 20 P
Filter time Unit: msec
12000 Program title Sets the program title. -
12001 Company name Enter the company name. 0 -
12002 Designer name Enter the designer name. 0 -
Sets whether to show the comments.
12003 Show comment 0: off 0 0-1 -
1: on
Sets whether to show the symbols.
12004 Show symbol 0: off 0 0-1 -
1: on
0-
12005 Ladder color Sets the ladder color. BLACK -
65535
0-
12006 Ladder text color. Sets the text color for the ladder. BLACK -
65535
Ladder symbol 0-
12007 Sets the symbol color for the ladder. BLACK -
color 65535
Ladder cursor 0-
12008 Sets the cursor color for the ladder. LIGHT BLUE -
color 65535
Ladder
Sets the monitoring status display color for LIGHT 0-
12009 monitoring status -
the ladder. GREEN 65535
display color
Ladder device Sets the comment color of the device for the 0-
12010 BROWN -
comment color ladder. 65535
Ladder segment Sets the comment color of the section for the 0-
12011 BROWN -
comment color ladder. 65535
Ladder row 0-
12012 Sets the comment color of the ladder row. BROWN -
comment color 65535
Ladder
Sets the color of the monitoring values for 0-
12013 monitoring value LIGHTRED -
the ladder. 65535
color
NC special 0-
12014 Sets the color of NC special devices. COLOR_S2B -
device color 65535
MLC special 0-
12015 Sets the color of MLC special devices. MAGENTA -
device color 65535
12-52
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Parameter Setting
Item Description Default value Note
No. range
Function Range
MLC edit protection:
12
when this function is enabled, you
can only edit the MLC programs
in EDIT mode. 0-1
0: off
1: on
MLC display
0: on 0-1
1: off
MLC auto backup:
when this function is enabled, the
system automatically makes a
backup of the MLC data to the CF 0-1
card.
0: off 0-
12016 MLC protection 1: on 1 P
65535
EMG protection for MLC file
saving:
after this parameter is enabled,
you need to press the emergency
stop button if you need save the 0-1
modifications on the MLC.
0: on
1: off
MLC file-saving reminder for
group switch: When this
parameter is enabled, if in MLC
EDIT mode but the group screen
is pressed, a file-saving reminder 0-1
will pop-up.
0: off
1: on
Function Range
Immediate take effect after MLC
file load:
when this function is enabled,
MLC files take effect right after
being loaded without restarting 0-1
the system.
0: off
1: on
Record system data in special
registers
0: off
1: on
D1102: write main file name
(O0000 - O9999)
D1103, D1104: total machining 0-
12017 MLC setting time (sec.) 0 P
65535
D1105, D1106: single machining
time (sec.)
D1107: year, month
D1108: day, hour 0-1
D1109: minute, second
Note: Set hexadecimal format to
access D registers and
then convert the data into
decimal format for use.
For example: 2020 February 28
PM06:45:59
D1107 = 14 02
14(HEX) = 20(DEC)
2000+20
02(HEX) = 02(DEC)
12-53
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
Parameter Setting
Item Description Default value Note
No. range
D1108 = 1C 12
1C (HEX) = 28 (DEC)
12
12 (HEX) = 18 (DEC)
D1109 = 2D 3B
2D (HEX) = 45 (DEC)
3B (HEX) = 59 (DEC)
Shortcuts for triggering M device
0: off 0-1
1: on
MLC user-defined keypad
0: off 0-1
1: on
MLC user-defined keypad function
mode
0-1
0: Single point
1: Multi-point
[SPACE]+[POS]
hot key for 0: function disabled 0-
12019 0 -
triggering M 1 - 3071: set devices M1 - M3071 3071
device
[SPACE]+[PRG]
hot key 0: function disabled 0-
12020 0 -
for triggering M 1 - 3071: set devices M1 - M3071 3071
device
[SPACE]+[OFS]
hot key 0: function disabled 0-
12021 0 -
for triggering M 1 - 3071: set devices M1 - M3071 3071
device
[SPACE]+[DGN]
hot key 0: function disabled 0-
12022 0 -
for triggering M 1 - 3071: set devices M1 - M3071 3071
device
[SPACE]+[ALM]
hot key for 0: function disabled 0-
12023 0 -
triggering M 1 - 3071: set devices M1 - M3071 3071
device
[SPACE]+
[GRA] hot key 0: function disabled 0-
12024 0 -
for triggering M 1 - 3071: set devices M1 - M3071 3071
device
[SPACE]+[PAR]
hot key for 0: function disabled 0-
12025 0 -
triggering M 1 - 3071: set devices M1 - M3071 3071
device
[SPACE]+[SOFT]
hot key for 0: function disabled 0-
12026 0 -
triggering M 1 - 3071: set devices M1 - M3071 3071
device
Function Range
12-54
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Parameter Setting
Item Description Default value Note
No. range
Enable A112 - A127 alarms 0-1
12
Enable A128 - A143 alarms 0-1
Function Range
Enable A256 - A271 alarms 0-1
12-55
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
Parameter
Item Description
Default Setting
Note
No. value range
14000 Line color Sets the line color. BLACK 0 - 65535 -
14001 Background color Sets the background color. SEA 0 - 65535 -
Sets the graphic display.
Graphic display Function Range
14002 1 0 - 65535 -
setting Line width 0-4
Enable auxiliary line display 0-1
Function Range
0-3
0-3
X-Y plane graphic Sets the graphic dimension of the X-Y plane.
14004 200 5 - 100000 -
dimension Unit: mm
Y-Z plane graphic Sets the graphic dimension of the Y-Z plane.
14005 200 5 - 100000 -
dimension Unit: mm
X-Z plane graphic Sets the graphic dimension of the X-Z plane.
14006 200 5 - 100000 -
dimension Unit: mm
X-Y-Z plane Sets the graphic dimension of the X-Y-Z plane.
14007 200 5 - 100000 -
graphic dimension Unit: mm
Function Range
Auto preview: When this function
is enabled, when AUTO mode is
pressed, CNC will quickly scan
the NC content once, and
calculate an appropriate GRA 0-1
drawing range on the screen.
14008 Graphic setting 0: Do not run 0 0 - 65535 P
1: Run
Run M30 and reserve graphics:
When this function is enabled, the
graphics are automatically
reserved after M30 is executed. 0-1
0: off
1: on
12-56
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
14013 Auxiliary line color Sets the color of the auxiliary lines. 1 0 - 65535 -
12-57
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12-58
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Default Setting
Group No. Function Description Note
value range
If the position control command changes
position smoothly, increasing the gain
12
value can reduce the position following
Position feed forward
P2 2 errors. If it does not change smoothly, 50 0 - 100 -
gain
decreasing the gain value can reduce the
mechanical vibration during operation.
Unit: %
If the position control command changes
position smoothly, decreasing the
smoothing constant value can reduce the
Position feed forward
position following errors. If it does not
P2 3 gain smoothing 5 2 - 100 -
change smoothly, increasing the
constant
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
P2 4 Speed control gain 500 0 - 8191 -
the value too high, it may cause vibration
and noise. Unit: rad/s
Adjust the rate of change for the speed
Speed control gain
P2 5 control gain according to the gain 100 10 - 500 -
rate of change
switching condition. Unit: %
Increasing the value of the integral speed
control can enhance the speed response
Speed integral
P2 6 and reduce the deviation in speed control. 100 0 - 1023 -
compensation
If you 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
Speed feed forward can reduce the speed following errors. If it
P2 7 0 0 - 100 -
gain does not change smoothly, decreasing
the gain value can reduce the mechanical
vibration during operation. Unit: %
Digital input response filter time. Unit: 2
P2 9 DI response filter time 2 0 - 20 -
msec
Digital input pin DI1
P2 10 Digital input pin DI1 - - -
Function planning
Digital input pin DI2
P2 11 Digital input pin DI2 - - -
Function planning
Digital input pin DI3
P2 12 Digital input pin DI3 - - -
Function planning
Digital input pin DI4
P2 13 Digital input pin DI4 - - -
Function planning
Digital input pin DI5
P2 14 Digital input pin DI5 - - -
Function planning
Digital input pin DI6
P2 15 Digital input pin DI6 - - -
Function planning
Digital input pin DI7
P2 16 Digital input pin DI7 - - -
Function planning
Digital input pin DI8
P2 17 Digital input pin DI8 - - -
Function planning
The first setting for mechanical resonance
Notch filter frequency
P2 23 frequency. 1000 50 - 1000 -
(1)
Unit: Hz
The first set of resonance suppression
Notch filter attenuation notch filter attenuation level; the notch
P2 24 0 0 - 32 -
level (1) filter function is disabled if set to 0.
Unit: dB
12-59
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
Default Setting
Group No. Function Description Note
value range
Sets the time constant for the low-pass
Resonance filter for resonance suppression.
12
P2 25 suppression low-pass The low-pass filter is disabled if this 2 0 - 1000 -
filter parameter is set to 0.
Unit: 0.1 msec
Increasing this parameter can increase
the damping of the speed loop. Setting
Applic-
the value of P2-26 to equal P2-06 is
P2 26 Anti-interference gain 0 0-0 able to
recommended. In Position mode,
CNC
decrease the value of this parameter to
reduce position overshoot. Unit: 0.001
Gain switching When the signal of gain switching is on,
0-4
P2 27 condition and method the rate of change for the speed control 0 -
(HEX)
selection gain is changed to the setting of P2-05.
Gain switching time Gain switching time constant. Unit: 10
P2 28 10 0 - 1000 -
constant msec
The second setting for mechanical
Notch filter frequency
P2 43 resonance frequency. 1000 50 - 2000 -
(2)
Unit: Hz
The second set of resonance suppression
Notch filter attenuation notch filter attenuation level; the notch
P2 44 0 0 - 32 -
level (2) filter function is disabled if set to 0.
Unit: dB
The third setting for mechanical
Notch filter frequency
P2 45 resonance frequency. 1000 50 - 2000 -
(3)
Unit: Hz
The third set of resonance suppression
Notch filter attenuation notch filter attenuation level; the notch
P2 46 0 0 - 32 -
level (3) filter function is disabled if set to 0.
Unit: dB
0: fixed
Auto resonance
P2 47 1: auto 1 0-2 -
suppression mode
2: continuous
Speed detection filter Sets the filter for speed estimation. Unit:
P2 49 0 0 - 1F -
and jitter suppression sec
Total stroke for Sets the total number of pulses required
P2 52 -
indexing for one revolution of the rotation axis.
When the position control integral value is
Position integral
P2 53 increased, the position steady-state error 0 0 - 1023 -
compensation
reduces. Unit: rad/s
Sets the operation mode of the motor. Cycle
power
P2 69 Absolute encoder 0: Incremental type 0 0-1
to the
1: Absolute type servo
CANopen / DMCNET
P3 12 CANopen / DMCNET support setting. 0 0 - 111 -
support setting
Read
P4 0 Fault record (N) The last abnormal status record. 0 -
only
The second to last abnormal status Read
P4 1 Fault record (N-1) 0 -
record. only
Read
P4 2 Fault record (N-2) The third to last abnormal status record. 0 -
only
Read
P4 3 Fault record (N-3) The fourth to last abnormal status record. 0 -
only
Read
P4 4 Fault record (N-4) The fifth to last abnormal status record. 0 -
only
Displays the firmware subversion of the Read
P5 0 Firmware subversion 0 -
servo. only
12-60
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
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
12-61
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
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 restarting
12 the NC system.
Figure 12.14.1
12-62
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
(1) (2) (3) (4)
(1) Displays the connection status according to the connected RIO station number, starting with
M2832 as Station 0.
(2) Select the check box of the corresponding Enable field and set the RIO type to 3 as DIO;
others include setting to 0 as AD/DA, 1 as DA, and 2 as AD.
(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-63
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12 (1)
(2)
(1) Axis selection: the positive limit, negative limit, and home DI of X - A axes are inputted from
axes port 1 - 4 of the controller. 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
(2) Sets the filter level of the DI on the RIO board. The interval between each level is 40 ms
and there are 5 levels in total.
Level 0 Level 1 Level 2 Level 3 Level 4 Level 5
200 μs 200 μs 400 μs 600 μs 800 μs 1 ms
12-64
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
(1) Enable Port 5 from the RIO setting page of the controller; only Ports 5 - 8 can be set for the
DAC module.
(2) Select 1 for the type, and D1464 - D1467 will correspond to the output points 0 - 3 of the
module card respectively.
(3) Rotate the station knob 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 three steps above, cycle power to the system. Then, set the value
1024 to D1464, and you can measure the voltage 1.25V at the output point 0 on the DA
card (-/+10V correspond to -8191 to +8192).
Refer to the following table for the special D of MLC and the corresponding port number in the
RIO Setting screen.
DAC / Port No. 5 6 7 8
Output point 0 D1464 D1472 D1480 D1488
Output point 1 D1465 D1473 D1481 D1489
Output point 2 D1466 D1474 D1482 D1490
Output point 3 D1467 D1475 D1483 D1491
12-65
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
function and enter the parameter number to search for specific parameter fields. This function
provides a quick and convenient way to display the parameter field screen for the specified
parameter. The operation steps are as follows.
(1) Press PAR to enter the Parameter (Group) screen.
(2) Press to display the function bar on the third 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 specific parameters.
Note: in addition to using the Search function, you can also search for the parameter in the PARAM
Searching method: enter “S” + “Parameter number”, and then press ENTER.
Figure 12.16.1
12-66
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
(4) Enter the specified parameter number in the No. field and press ENTER to display the
corresponding parameter name.
(5) Press SRT PAR to sort the parameter numbers in ascending or descending order.
(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 read the current parameter values and write them to the corresponding fields.
(7) To delete spare groups, press and to move the cursor to the group field to be
deleted, press DEL GRP, and a confirmation window appears. Enter “Y” and press ENTER
to delete the group.
(8) After entering multiple parameter groups, press AVERAGE and a confirmation window
appears. Enter “Y” and press ENTER , and the system divides the setting range of the
parameter by the number of currently used groups, averagely distributing the values to
each group field.
(9) After completing the setting for the values of the parameter group, you can press SAVE to
save the setting screen and results. When the confirmation window appears, enter “Y” and
press ENTER to complete the saving step.
(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 parameter write function overwrites the original values, so ensure the new values are correct
12-67
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
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 Pr616 home 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.
(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
completed homing.
Note:
1. When a servo alarm occurs, the special M relay for absolute reset (Abs Rst) becomes 0. The following are
12-68
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
2. In MPG mode, the absolute homing setting is only applicable to the currently selected axis. For
example, when you select X axis in MPG mode, enter “1” and press ENTER, and then only the X axis
12-69
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
Application description: the A axis (slave axis) is required to follow the Z axis (master axis) in the
12
same direction. Assume that M13 is to enable the synchronous function and M14 is to disable it,
the settings are as follows.
1. Set parameter Pr350 to 13.
2. Set parameter Pr351 to 14.
3. Set parameter Pr364 (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 runs the movement
command for Z axis, 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 special M and stop 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) If homing is executed during synchronous control, the system refers to the motion of the
master axis.
(5) Pressing RESET does not disable the synchronous control function.
Program:
G54X0Y0Z0A0
G90G54G0X10.Y10.Z10.
Z50.
A0
M13
Z0.
Z111.
G4X2.
Z150.
M14
A100.
A51.
M30
12-70
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Relevant parameters:
12
Halt M code 1 (0: no setting)
Halt M code 2
Halt M code 3
Halt M code 4
Halt M-code Halt M code 5
350 - 359 0 0 - 1000 P
1 - 10 Halt M code 6
Halt M code 7
Halt M code 8
Halt M code 9
Halt M code 10
Sets the synchronization direction.
Bit 0 - 8: synchronous control of X - W axes
0: same direction
1: different directions
Function Range
Synchronous direction for X axis 0-1
Synchronous direction for Y axis 0-1
Synchronization Synchronous direction for Z axis 0-1
360 0 0 - 0x3F P
direction control
Synchronous direction for A axis 0-1
Synchronous direction for B axis 0-1
Synchronous direction for C axis 0-1
Synchronous direction for U axis 0-1
Synchronous direction for V axis 0-1
Synchronous direction for W axis 0-1
Specifies the master axis when X axis is the
slave axis. For example, set this parameter to 2
Synchronous if desiring to set the Y axis as the master axis for
361 synchronous control. 0 0-9 P
control X
0: off
1 - 9: X - W
12-71
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
12
Synchronous
366 0 0-9 P
control C 0: off
1 - 9: X - W
Specifies the master axis when U axis is the
Synchronous slave axis.
367 0 0-9 P
control U 0: off
1 - 9: X - W
Specifies the master axis when V axis is the
Synchronous slave axis.
368 0 0-9 P
control V 0: off
1 - 9: X - W
Specifies the master axis when W axis is the
Synchronous slave axis.
369 0 0-9 P
control W 0: off
1 - 9: X - W
12-72
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
Application description: transfer the command for Z axis to A axis (transfer axis). Assume that
12
M20 is to enable transfer and M21 is to disable it, the settings are as follows.
1. Set parameter Pr350 to 20.
2. Set parameter Pr351 to 21.
3. Set Pr374 (Transfer control A) to 3.
After executing M20 to trigger M1098 (Transfer command control trigger) and M1102 (A axis
receives command from master axis), the system transfers the command originally for the Z axis
to the A axis (so, Z axis does not move). If you execute a command for the A axis, an alarm
occurs since the transfer axis (A axis) cannot receive any command.
To stop the command transfer function, execute M21 to turn off M1098 in MLC. You can only
enable (M20) and disable (M21) this function in AUTO and MDI modes. Please disable this
function (M21) when the program ends. 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) Pressing RESET 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) Transfering the cutting cycle command is applicable on Z axis.
Program:
G54X0Y0Z0A0
G90G54G0X10.Y10.Z10.
Z50.
A0
M20 (The controller pre-reads M20 and then enables command transfer control.)
Z0. (The movement command for the Z axis coordinate actually moves the A axis)
Z111.
G4X2.
Z150.
M21 (The controller pre-reads M21 and then disables command transfer control.)
A100.
A51.
M30
12-73
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
Relevant parameters:
12-74
Milling Machine Operation and Maintenance Manual Parameter (PAR) Group
12
transfer command. When transfer control
function is enabled, the command is
374 Transfer control A transferred to have the A axis move while the 0 0-9 P
originally commanded axis does not move.
0: off
1 - 9: X - W
Specifies B axis as the axis to receive the
transfer command. When transfer control
function is enabled, the command is
375 Transfer control B transferred to have the B axis move while the 0 0-9 P
originally commanded axis does not move.
0: off
1 - 9: X - W
Specifies the C axis as the axis to receive
the transfer command. When transfer control
function is enabled, the command is
transferred to have the C axis move while
376 Transfer control C the originally commanded axis does not 0 0-9 P
move.
0: off
1 - 9: X - W
Specifies U axis as the axis to receive the
transfer command. When transfer control
function is enabled, the command is
transferred to have the U axis move while
377 Transfer control U the originally commanded axis does not 0 0-9 P
move.
0: off
1 - 9: X - W
Specifies the V axis as the axis to receive the
transfer command. When transfer control
function is enabled, the command is
378 Transfer control V transferred to have the V axis move while the 0 0-9 P
originally commanded axis does not move.
0: off
1 - 9: X - W
Specifies W axis as the axis to receive the
transfer command. When transfer control
function is enabled, the command is
transferred to have the W axis move while
379 Transfer control W the originally commanded axis does not 0 0-9 P
move.
0: off
1 - 9: X - W
12-75
Parameter (PAR) Group Milling Machine Operation and Maintenance Manual
M1100
M1101
12-76
Software (SOFT) Group
The SOFT group is for configuring user-defined screens with the CNCSoft software.
This chapter provides the example screens.
13-1
Software (SOFT) Group Milling Machine Operation and Maintenance Manual
With the SOFT group function, you can use ScreenEditor to configure the screens, which can
replace the function of the machine operation panel B or add customized extension functions.
13
Note: 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
After entering ScreenEditor, you can see the operation interface as shown in Figure 13.1.2.
Figure 13.1.2
13-2
Milling 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 the Internet, as shown in Figure 13.1.3.
13
Figure 13.1.3
13-3
Software (SOFT) Group Milling Machine Operation and Maintenance Manual
13
13-4
MLC Special M Relay and
Special D Register
This chapter provides detailed descriptions for the special 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 NC Series MLC Application Manual.
Bas is
14.1 MLC special M and D definitions ····················································· 14-2
14.2 Special M summary table ······························································ 14-3
14.3 Special D summary table ·····························································14-27
14-1
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
14
MLC to perform various logical controls for the knob button, mechanism actions or other motors.
The NC system, on the other hand, manages system and servo axis related functions. When
the two systems need to communicate with each other, the special M and special D of MLC
must be used as the input/output interface to process the data exchanging and messaging of
the two sides.
The signal sent by special M and special D of MLC to the NC system is called output; on the
other hand, the signal sent by the NC system to special M and special D of MLC is called input.
MLC codes begin with M and are in Bit form, its signal is 0 (OFF) or 1 (ON); codes that begin
with D are Word form, and represents a value, such as 1000. The special M and special D
codes of MLC all use the 4 numbers after M and D to indicate the number.
14-2
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
14
follows.
Special Device
Function name Description
M type
HMI output point 1 M1024 Corresponds its status to the system variable, #1801. R/W
HMI output point 2 M1025 Corresponds its status to the system variable, #1802. R/W
HMI output point 3 M1026 Corresponds its status to the system variable, #1803. R/W
HMI output point 4 M1027 Corresponds its status to the system variable, #1804. R/W
HMI output point 5 M1028 Corresponds its status to the system variable, #1805. R/W
HMI output point 6 M1029 Corresponds its status to the system variable, #1806. R/W
HMI output point 7 M1030 Corresponds its status to the system variable, #1807. R/W
HMI output point 8 M1031 Corresponds its status to the system variable, #1808. R/W
HMI output point 9 M1032 Corresponds its status to the system variable, #1809. R/W
HMI output point 10 M1033 Corresponds its status to the system variable, #1810. R/W
HMI output point 11 M1034 Corresponds its status to the system variable, #1811. R/W
HMI output point 12 M1035 Corresponds its status to the system variable, #1812. R/W
HMI output point 13 M1036 Corresponds its status to the system variable, #1813. R/W
HMI output point 14 M1037 Corresponds its status to the system variable, #1814. R/W
HMI output point 15 M1038 Corresponds its status to the system variable, #1815. R/W
HMI output point 16 M1039 Corresponds its status to the system variable, #1816. R/W
HMI output point 17 M1040 Corresponds its status to the system variable, #1817. R/W
HMI output point 18 M1041 Corresponds its status to the system variable, #1818. R/W
HMI output point 19 M1042 Corresponds its status to the system variable, #1819. R/W
HMI output point 20 M1043 Corresponds its status to the system variable, #1820. R/W
HMI output point 21 M1044 Corresponds its status to the system variable, #1821. R/W
HMI output point 22 M1045 Corresponds its status to the system variable, #1822. R/W
HMI output point 23 M1046 Corresponds its status to the system variable, #1823. R/W
HMIe output point 24 M1047 Corresponds its status to the system variable, #1824. R/W
HMIe output point 25 M1048 Corresponds its status to the system variable, #1825. R/W
HMI output point 26 M1049 Corresponds its status to the system variable, #1826. R/W
HMI output point 27 M1050 Corresponds its status to the system variable, #1827. R/W
HMI output point 28 M1051 Corresponds its status to the system variable, #1828. R/W
HMI output point 29 M1052 Corresponds its status to the system variable, #1829. R/W
HMI output point 30 M1053 Corresponds its status to the system variable, #1830. R/W
HMI output point 31 M1054 Corresponds its status to the system variable, #1831. R/W
HMI output point 32 M1055 Corresponds its status to the system variable, #1832. R/W
14-3
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
M type
In AUTO mode, program pauses after one block is
Single block execution M1060 R/W
executed.
14 Cycle Start
NC pause
System stop
M1061
M1062
M1063
Notifies the system to perform cycle start.
After M1056 is triggered, the NC controller will pause
immediately.
System stops machining operations.
R/W
R/W
R/W
After M1076 or the reset signal of machine operation panel
System reset M1064 A is triggered, the system will reset, and M1064 is R
triggered.
After M1065 is triggered, the moving speed F of G01 in
Dry run M1065 AUTO mode refers to the feedrate assigned in the D1062 R/M
register.
Optional stop Optional stop key. When the program runs to M01, the
M1066 R/W
(M01 program stop) controller stops immediately.
The program skips the block containing symbol '/' when
Single block skip (‘/’) M1067 R/W
this function is enabled.
Lock all axes Locks all X, Y and Z axes of the machine so they cannot
M1068 R/W
movements move.
Lock Z axis movement M1069 Locks the Z axis of the machine so it cannot move. R/W
When this function is enabled, the limit signal of each axis
Limit release M1070 R/W
is ignored.
Lock M, S and T
M1071 The program skips M, S, and T codes in the execution. R/W
codes
The MLC sends this signal after the system confirms that
DMCNET connection the DMCNET connection is successful. Note that this
M1072 R
successful signal signifies the connection is successful instead of the
Servo On status.
Macro call initialization Macro call initialization (requires AUTO mode and the
M1074 R/W
ready correct Macro ID to initialize successfully).
Macro program call start (requires AUTO mode and the
Macro call start M1075 correct Macro ID to complete initialization before it can R/W
start correctly).
When this signal is triggered, the system will reset (MLC >
System reset M1076 R/W
NC).
M99 main program When M1077 is set as ON, the system stops machining
M1077 R/W
stop when it reads M99 in the main program.
M96 subroutine When this signal is triggered, the system executes M96 to
M1078 R/W
interruption interrupt the subroutine.
Works with the parameter Pr305 [Emergency stop source]
MLC emergency stop
M1079 setting; when M1079 is set to ON, the system triggers the R/W
trigger
emergency stop.
While the program is running, it uses the operationspeed
MPG simulation M1080 of MPG to control the movement speed of the motion R/W
trajectory.
Restricted zone
The protection of restricted zones is released when M1085
protection release M1085 R/W
is triggered.
function
When using the synchronous function, you must set this
Synchronous control
M1088 special Mto On to have the system enable the R/W
trigger
synchronous function.
X slave axis follows
M1089 Makes X axis the slave axis in the synchronous function. R/W
the master axis
Y slave axis follows
M1090 Makes Y axis the slave axis in the synchronous function. R/W
the master axis
Z slave axis follows
M1091 Makes Z axis the slave axis in the synchronous function. R/W
the master axis
14-4
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
M type
A slave axis follows
M1092 Makes A axis the slave axis in the synchronous function. R/W
the master axis
14
B slave axis follows
M1093 Makes B axis the slave axis in the synchronous function. R/W
the master axis
C slave axis follows
M1094 Makes C axis the slave axis in the synchronous function. R/W
the master axis
U slave axis follows
M1095 Makes U axis the slave axis in the synchronous function. R/W
the master axis
V slave axis follows
M1096 Makes V axis the slave axis in the synchronous function. R/W
the master axis
W slave axis follows
M1097 Makes W axis the slave axis in the synchronous function. R/W
the master axis
When using transfer command functions, you must set
Transfer command
M1098 M1098 to On to have the system enable the transfer R/W
control trigger
command function.
X axis receives
Makes X axis the axis that receives command in the
command from master M1099 R/W
transfer command function.
axis
Y axis receives
Makes Y axis the axis that receives command in the
command from master M1100 R/W
transfer command function.
axis
Z axis receives
Makes Z axis the axis that receives command in the
command from master M1101 R/W
transfer command function.
axis
A axis receives
Makes A axis the axis that receives command in the
command from master M1102 R/W
transfer command function.
axis
B axis receives
Makes B axis the axis that receives command in the
command from master M1103 R/W
transfer command function.
axis
C axis receives
Makes C axis the axis that receives command in the
command from master M1104 R/W
transfer command function.
axis
U axis receives
Makes U axis the axis that receives command in the
command from master M1105 R/W
transfer command function.
axis
V axis receives
Makes V axis the axis that receives command in the
command from master M1106 R/W
transfer command function.
axis
W axis receives
Makes W axis the axis that receives command in the
command from master M1107 R/W
transfer command function.
axis
Uses machine operation panel B to trigger the MPG
Panel MPG pulse + M1118 function; this is a positive trigger signal, refer to the R/W
explanation of D1040 for the enabling method.
Uses machine operation panel B to trigger the MPG
Panel MPG pulse - M1119 function; this is a reverse trigger signal, refer to the R/W
explanation of D1040 for the enabling method.
Spindle forward
M1120 Spindle forward rotation. R/W
rotation
Spindle reverse
M1121 Spindle reverse rotation. R/W
rotation
14-5
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
M type
The selection of the spindle gear ratio uses M1122 -
M1123 to represent Bit 0 - Bit 1 in binary format. If
14
converted to decimal format, M1122 and M1123
correspond to 0 - 3, representing the four sets of gear
ratios of the spindle parameters Pr422 - Pr429.
For example, if you select the spindle parameter Pr428 -
Spindle gear ratio M1122
Pr429 gear ratio numerator 4 and gear ratio denominator R/W
selection M1123 4, which is 3 in decimal format and 0011 in binary format,
the two bits of the MLC correspond to M1122 and M1123
respectively, so the On and Off states corresponding to the
bits are as follows.
M1122 = ON
M1123 = ON
Spindle positioning
M1124 Spindle positioning function. R/W
control
Spindle retraction
M1125 Spindle retraction after tapping. R/W
after tapping
You can trigger this special M to perform C axis and
Lathe spindle / C axis spindle mode-switching function on the lathe system.
M1126 R/W
mode switch
Note: only available on the lathe system.
Use this special M to select the parameter that the spindle
Spindle analog analog voltage ratio gain will refer to.
M1127 R/W
voltage ratio gain When M1127 = On, refer to Pr413.
When M1127 = Off, refer to Pr419.
M, S, and T codes When M1152 is triggered, it notifies the NC system that the
M1152 R/W
execution complete M, S and T code actions are complete.
Tool magazine 1 operates in forward direction. When this
Tool magazine 1 special M is triggered, the incremental station number
M1168 R/W
forward operation (D1372) of the tool decreases by 1 and the standby tool
number (D1373) increases by 1.
Tool magazine 1 operates in reverse direction. When this
Tool magazine 1 special M is triggered, the incremental station number
M1169 R/W
reverse operation (D1372) of the tool increases by 1 and the standby tool
number (D1373) decreases by 1.
Tool 1 exchange M1170 Exchanges tool data in tool magazine 1. R/W
When this signal is triggered, the tool number data in tool
Tool magazine 1 reset M1171 R/W
magazine 1 is reset.
Tool magazine 2 operates in forward direction. When this
Tool magazine 2 special M is triggered, the incremental station number
M1172 R/W
forward operation (D1376) of the tool decreases by 1 and the standby tool
number (D1377) increases by 1.
Tool magazine 2 operates in reverse direction. When this
Tool magazine 2 special M is triggered, the incremental station number
M1173 R/W
reverse operation (D1376) of the tool increases by 1 and the standby tool
number (D1377) decreases by 1.
Tool 2 exchange M1174 Exchanges tool data in tool magazine 2. R/W
When this signal is triggered, the tool number data in tool
Tool magazine 2 reset M1175 R/W
magazine 2 is reset.
X axis movement
trigger M1184 X axis control trigger of the MLC. R/W
(MLC axis)
Y axis movement
trigger M1185 Y axis control trigger of the MLC. R/W
(MLC axis)
Z axis movement
trigger M1186 Z axis control trigger of the MLC. R/W
(MLC axis)
14-6
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
M type
A axis movement
trigger M1187 A axis control trigger of the MLC. R/W
14
(MLC axis)
B axis movement
trigger M1188 B axis control trigger of the MLC. R/W
(MLC axis)
C axis movement
trigger M1189 C axis control trigger of the MLC. R/W
(MLC axis)
U axis movement
trigger M1190 U axis control trigger of the MLC. R/W
(MLC axis)
V axis movement
trigger M1191 V axis control trigger of the MLC. R/W
(MLC axis)
W axis movement
trigger M1192 W axis control trigger of the MLC. R/W
(MLC axis)
Spindle movement
trigger M1193 Spindle control trigger of the MLC. R/W
(MLC axis)
MLC axis incremental Regards the positioning value of the special D assigned by
M1194 R/W
movement command each MLC axis as incremental.
NC / MLC switching When M1200 is On, switch to X axis of the MLC system.
M1200 R/W
(X axis) When M1200 is Off, switch to X axis of the NC system.
NC / MLC switching When M1201 is On, switch to Y axis of the MLC system.
M1201 R/W
(Y axis) When M1201 is Off, switch to Y axis of the NC system.
NC / MLC switching When M1202 is On, switch to Z axis of the MLC system.
M1202 R/W
(Z axis) When M1202 is Off, switch to Z axis of the NC system.
NC / MLC switching When M1203 is On, switch to A axis of the MLC system.
M1203 R/W
(A axis) When M1203 is Off, switch to A axis of the NC system.
S NC / MLC switching When M1204 is On, switch to B axis of the MLC system.
M1204 R/W
(B axis) When M1204 is Off, switch to B axis of the NC system.
NC / MLC switching When M1205 is On, switch to C axis of the MLC system.
M1205 R/W
(C axis) When M1205 is Off, switch to C axis of the NC system.
NC / MLC switching When M1206 is On, switch to U axis of the MLC system.
M1206 R/W
(U axis) When M1206 is Off, switch to U axis of the NC system.
NC / MLC switching When M1207 is On, switch to V axis of the MLC system.
M1207 R/W
(V axis) When M1207 is Off, switch to V axis of the NC system.
Switch NC axis to
When M1208 is On, switch to W axis of the MLC system.
MLC axis M1208 R/W
When M1208 is Off, switch to W axis of the NC system.
(W axis)
X axis forward jog
M1216 Trigger for X axis forward jog operation. R/W
control
Y axis forward jog
M1217 Trigger for Y axis forward jog operation. R/W
control
Z axis forward jog
M1218 Trigger for Z axis forward jog operation. R/W
control
A axis forward jog
M1219 Trigger for A axis forward jog operation. R/W
control
B axis forward jog
M1220 Trigger for B axis forward jog operation. R/W
control
C axis forward jog
M1221 Trigger for C axis forward jog operation. R/W
control
U axis forward jog
M1222 Trigger for U axis forward jog operation. R/W
control
14-7
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
M type
V axis forward e jog
M1223 Trigger for V axis forward jog operation. R/W
control
M1226
Trigger for W axis forward jog operation.
R/W
14-8
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
M type
Lock A axis M1260 Trigger for locking A axis. R/W
Lock B axis M1261 Trigger for locking B axis. R/W
Lock C axis
Lock U axis
Lock V axis
M1262
M1263
M1264
Trigger for locking C axis.
Trigger for locking U axis.
Trigger for locking V axis.
R/W
R/W
R/W
14
Lock W axis M1265 Trigger for locking W axis. R/W
X axis Servo Off M1266 Trigger for X axis Servo Off. R/W
Y axis Servo Off M1267 Trigger for Y axis Servo Off. R/W
Z axis Servo Off M1268 Trigger for Z axis Servo Off. R/W
A axis Servo Off M1269 Trigger for A axis Servo Off. R/W
B axis Servo Off M1270 Trigger for B axis Servo Off. R/W
C axis Servo Off M1271 Trigger for C axis Servo Off. R/W
U axis Servo Off M1272 Trigger for U axis Servo Off. R/W
V axis Servo Off M1273 Trigger for V axis Servo Off. R/W
W axis Servo Off M1274 Trigger for W axis Servo Off. R/W
MLC X axis increment Regards the value of D1064 of the MLC X axis as
M1280 R/W
switch incremental.
MLC Y axis increment Regards the value of D1066 of the MLC Y axis as
M1281 R/W
switch incremental.
MLC Z axis increment Regards the value of D1068 of the MLC Z axis as
M1282 R/W
switch incremental.
MLC A axis increment Regards the value of D1070 of the MLC A axis as
M1283 R/W
switch incremental.
MLC B axis increment Regards the value of D1072 of the MLC B axis as
M1284 R/W
switch incremental.
MLC C axis increment Regards the value of D1074 of the MLC C axis as
M1285 R/W
switch incremental.
MLC U axis increment Regards the value of D1076 of the MLC U axis as
M1286 R/W
switch incremental.
MLC V axis increment Regards the value of D1078 of the MLC V axis as
M1287 R/W
switch incremental.
MLC W axis increment Regards the value of D1080 of the MLC W axis as
M1288 R/W
switch incremental.
When M1289 is On, regards the MLC X axis operation as
MLC X axis control
M1289 in Speed mode. When M1289 is Off, regards the MLC X R/W
mode
axis operation as in Position mode.
When M1290 is On, regards the MLC Y axis operation as
MLC Y axis control
M1290 in Speed mode. When M1290 is Off, regards the MLC Y R/W
mode
axis operation as in Position mode.
When M1291 is On, regards the MLC Z axis operation as
MLC Z axis control
M1291 in Speed mode. When M1291 is Off, regards the MLC Z R/W
mode
axis operation as in Position mode.
When M1292 is On, regards the MLC A axis operation as
MLC A axis control
M1292 in Speed mode. When M1292 is Off, regards the MLC A R/W
mode
axis operation as in Position mode.
When M1293 is On, regards the MLC B axis operation as
MLC B axis control
M1293 in Speed mode. When M1293 is Off, regards the MLC B R/W
mode
axis operation as in Position mode.
When M1294 is On, regards the MLC C axis operation as
MLC C axis control
M1294 in Speed mode. When M1294 is Off, regards the MLC C R/W
mode
axis operation as in Position mode.
When M1295 is On, regards the MLC U axis operation as
MLC U axis control
M1295 in Speed mode. When M1295 is Off, regards the MLC U R/W
mode
axis operation as in Position mode.
14-9
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
M type
When M1296 is On, regards the MLC V axis operation as
MLC V axis control
M1296 in Speed mode. When M1296 is Off, regards the MLC V R/W
14
mode
axis operation as in Position mode.
When M1297 is On, regards the MLC W axis operation as
MLC W axis control
M1297 in Speed mode. When M1297 is Off, regards the MLC W R/W
mode
axis operation as in Position mode.
If M1298 is set to On when the MLC axis is operating and
MLC X axis high
M1298 the corresponding DI for the X axis is triggered, the MLC X R/W
speed input trigger
axis immediately stops.
If M1299 is set to On when the MLC axis is operating and
MLC Y axis high
M1299 the corresponding DI for the Y axis is triggered, the MLC Y R/W
speed input trigger
axis immediately stops.
If M1300 is set to On when the MLC axis is operating and
MLC Z axis high
M1300 the corresponding DI for the Z axis is triggered, the MLC Z R/W
speed input trigger
axis immediately stops.
If M1301 is set to On when the MLC axis is operating and
MLC A axis high
M1301 the corresponding DI for the A axis is triggered, the MLC A R/W
speed input trigger
axis immediately stops.
If M1302 is set to On when the MLC axis is operating and
MLC B axis high
M1302 the corresponding DI for the B axis is triggered, the MLC B R/W
speed input trigger
axis immediately stops.
If M1303 is set to On when the MLC axis is operating and
MLC C axis high
M1303 the corresponding DI for the C axis is triggered, the MLC C R/W
speed input trigger
axis immediately stops.
If M1304 is set to On when the MLC axis is operating and
MLC U axis high
M1304 the corresponding DI for the U axis is triggered, the MLC U R/W
speed input trigger
axis immediately stops.
If M1305 is set to On when the MLC axis is operating and
MLC V axis high
M1305 the corresponding DI for the V axis is triggered, the MLC V R/W
speed input trigger
axis immediately stops.
If M1306 is set to On when the MLC axis is operating and
MLC W axis high
M1306 the corresponding DI for the W axis is triggered, the MLC R/W
speed input trigger
W axis immediately stops.
When M1307 is On, the spindle speed command refers to
Spindle speed
M1307 the setting of D1148. When M1307 is set to Off, the R/W
command source
spindle speed command refers to the S code setting.
When Pr501 [X axis movement protection] is set to 1, you
X axis movement
M1312 need to set M1312 to On for the X axis to move during R/W
permission
machining.
When Pr501 [Y axis movement protection] is set to 1, you
Y axis movement
M1313 need to set M1313 to On for the Y axis to move during R/W
permission
machining.
When Pr501 [Z axis movement protection] is set to 1, you
Z axis movement
M1314 need to set M1314 to On for the Z axis to move during R/W
permission
machining.
When Pr501 [A axis movement protection] is set to 1, you
A axis movement
M1315 need to set M1315 to On for the A axis to move during R/W
permission
machining.
When Pr501 [B axis movement protection] is set to 1, you
B axis movement
M1316 need to set M1316 to On for the B axis to move during R/W
permission
machining.
When Pr501 [C axis movement protection] is set to 1, you
C axis movement
M1317 need to set M1317 to On for the C axis to move during R/W
permission
machining.
When Pr501 [U axis movement protection] is set to 1, you
U axis movement
M1318 need to set M1318 to On for the U axis to move during R/W
permission
machining.
14-10
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
M type
When Pr501 [V axis movement protection] is set to 1, you
V axis movement
M1319 need to set M1319 to On for the V axis to move during R/W
14
permission
machining.
When Pr501 [W axis movement protection] is set to 1, you
W axis movement
M1320 need to set M1320 to On for the W axis to move during R/W
permission
machining.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1344 is set to On, the X axis does not move
in positive direction.
Lock machine X axis
M1344 In JOG, MPG, or Rapid mode, if M1344 is set to On, R/W
positive operation
the X axis does not move in positive direction
regardless of the parameter setting.
In HOME mode, of M1344 is set to On, the X axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1345 is set to On, the Y axis does not move
in positive direction.
Lock machine Y axis
M1345 In JOG, MPG, or Rapid mode, if M1345 is set to On, R/W
positive operation
the Y axis does not move in positive direction
regardless of the parameter setting.
In HOME mode, of M1345 is set to On, the Y axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1346 is set to On, the Z axis does not move
in positive direction.
Lock machine Z axis
M1346 In JOG, MPG, or Rapid mode, if M1346 is set to On, R/W
positive operation
the Y axis does not move in positive direction
regardless of the parameter setting.
In HOME mode, of M1346 is set to On, the Z axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1347 is set to On, the A axis does not move
in positive direction.
Lock machine A axis
M1347 In JOG, MPG, or Rapid mode, if M1347 is set to On, R/W
positive operation
the A axis does not move in positive direction
regardless of the parameter setting.
In HOME mode, of M1347 is set to On, the A axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1348 is set to On, theB axis does not move
in positive direction.
Lock machine B axis
M1348 In JOG, MPG, or Rapid mode, if M1348 is set to On, R/W
positive operation
the B axis does not move in positive direction
regardless of the parameter setting.
In HOME mode, of M1348 is set to On, the B axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1349 is set to On, the C axis does not move
in positive direction.
Lock machine C axis
M1349 In JOG, MPG, or Rapid mode, if M1349 is set to On, R/W
positive operation
the C axis does not move in positive direction
regardless of the parameter setting.
In HOME mode, of M1349 is set to On, the C axis does
not perform the homing procedure.
14-11
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
M type
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
14
to 1 and M1350 is set to On, the U axis does not move
in positive direction.
Lock machine U axis
M1350 In JOG, MPG, or Rapid mode, if M1350 is set to On, R/W
positive operation
the U axis does not move in positive direction
regardless of the parameter setting.
In HOME mode, of M1350 is set to On, the U axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1351 is set to On, the V axis does not move
in positive direction.
Lock machine V axis
M1351 In JOG, MPG, or Rapid mode, if M1351 is set to On, R/W
positive operation
the V axis does not move in positive direction
regardless of the parameter setting.
In HOME mode, of M1351 is set to On, the V axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1352 is set to On, the W axis does not move
in positive direction.
Lock machine W axis
M1352 In JOG, MPG, or Rapid mode, if M1352 is set to On, R/W
positive operation
the W axis does not move in positive direction
regardless of the parameter setting.
In HOME mode, of M1352 is set to On, the W axis
does not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1353 is set to On, the X axis does not move
in negative direction.
Lock machine X axis
M1353 In JOG, MPG, or Rapid mode, if M1352 is set to On, R/W
negative operation
the X axis does not move in negative direction
regardless of the parameter setting.
In HOME mode, of M1353 is set to On, the X axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1354 is set to On, the Y axis does not move
in negative direction.
Lock machine Y axis
M1354 In JOG, MPG, or Rapid mode, if M1354 is set to On, R/W
negative operation
the Y axis does not move in negative direction
regardless of the parameter setting.
In HOME mode, of M1354 is set to On, the Y axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1355 is set to On, the Z axis does not move
in negative direction.
Lock machine Z axis
M1355 In JOG, MPG, or Rapid mode, if M1355 is set to On, R/W
negative operation
the Z axis does not move in negative direction
regardless of the parameter setting.
In HOME mode, of M1355 is set to On, the Z axis does
not perform the homing procedure.
14-12
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
M type
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
14
to 1 and M1356 is set to On, the A axis does not move
in negative direction.
Lock machine A axis
M1356 In JOG, MPG, or Rapid mode, if M1356 is set to On, R/W
negative operation
the A axis does not move in negative direction
regardless of the parameter setting.
In HOME mode, of M1356 is set to On, the A axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1357 is set to On, the B axis does not move
in negative direction.
Lock machine B axis
M1357 In JOG, MPG, or Rapid mode, if M1357 is set to On, R/W
negative operation
the B axis does not move in negative direction
regardless of the parameter setting.
In HOME mode, of M1357 is set to On, the B axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1358 is set to On, the C axis does not move
in negative direction.
Lock machine C axis
M1358 In JOG, MPG, or Rapid mode, if M1358 is set to On, R/W
negative operation
the C axis does not move in negative direction
regardless of the parameter setting.
In HOME mode, of M1358 is set to On, the C axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1359 is set to On, the U axis does not move
in negative direction.
Lock machine U axis
M1359 In JOG, MPG, or Rapid mode, if M1359 is set to On, R/W
negative operation
the U axis does not move in negative direction
regardless of the parameter setting.
In HOME mode, of M1359 is set to On, the U axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1360 is set to On, the V axis does not move
in negative direction.
Lock machine V axis
M1360 In JOG, MPG, or Rapid mode, if M1360 is set to On, R/W
negative operation
the V axis does not move in negative direction
regardless of the parameter setting.
In HOME mode, of M1360 is set to On, the V axis does
not perform the homing procedure.
In Auto or MDI mode, when Pr485 [Enable the lock for
positive/negative axis operation in AUTO mode] is set
to 1 and M1361 is set to On, the W axis does not move
in negative direction.
Lock machine W axis
M1361 In JOG, MPG, or Rapid mode, if M1361 is set to On, R/W
negative operation
the W axis does not move in negative direction
regardless of the parameter setting.
In HOME mode, of M1361 is set to On, the W axis
does not perform the homing procedure.
Trigger breakpoint
M1567 Triggers the breakpoint search function on the MLC. R/W
search function
HMI input point 1 M2080 Corresponds its status to the system variable, #1864. R
HMI input point 2 M2081 Corresponds its status to the system variable, #1865. R
HMI input point 3 M2082 Corresponds its status to the system variable, #1866. R
HMI input point 4 M2083 Corresponds its status to the system variable, #1867. R
14-13
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
M type
HMI input point 5 M2084 Corresponds its status to the system variable, #1868. R
14
HMI input point 6 M2085 Corresponds its status to the system variable, #1869. R
HMI input point 7 M2086 Corresponds its status to the system variable, #1870. R
HMI input point 8 M2087 Corresponds its status to the system variable, #1871. R
HMIe input point 9 M2088 Corresponds its status to the system variable, #1872. R
HMI input point 10 M2089 Corresponds its status to the system variable, #1873. R
HMI input point 11 M2090 Corresponds its status to the system variable, #1874. R
HMI input point 12 M2091 Corresponds its status to the system variable, #1875. R
HMI input point 13 M2092 Corresponds its status to the system variable, #1876. R
HMI input point 14 M2093 Corresponds its status to the system variable, #1877. R
HMI input point 15 M2094 Corresponds its status to the system variable, #1878. R
HMI input point 16 M2095 Corresponds its status to the system variable, #1879. R
HMI input point 17 M2096 Corresponds its status to the system variable, #1880. R
HMI input point 18 M2097 Corresponds its status to the system variable, #1881. R
HMI input point 19 M2098 Corresponds its status to the system variable, #1882. R
HMI input point 20 M2099 Corresponds its status to the system variable, #1883. R
HMI input point 21 M2100 Corresponds its status to the system variable, #1884. R
HMI input point 22 M2101 Corresponds its status to the system variable, #1885. R
HMI input point 23 M2102 Corresponds its status to the system variable, #1886. R
HMI input point 24 M2103 Corresponds its status to the system variable, #1887. R
HMI input point 25 M2104 Corresponds its status to the system variable, #1888. R
HMI input point 26 M2105 Corresponds its status to the system variable, #1889. R
HMI input point 27 M2106 Corresponds its status to the system variable, #1890. R
HMI input point 28 M2107 Corresponds its status to the system variable, #1891. R
HMI input point 29 M2108 Corresponds its status to the system variable, #1892. R
HMI input point 30 M2109 Corresponds its status to the system variable, #1893. R
HMI input point 31 M2110 Corresponds its status to the system variable, #1894. R
HMI input point 32 M2111 Corresponds its status to the system variable, #1895. R
Startup complete and
M2112 This signal is sent when the NC system is ready. R
system ready
System macro This signal is sent when a macro alarm (MR____) occurs
M2113 R
warning occurred on the NC system.
System emergency This signal is sent when the EMG key is pressed,
M2114 R
stop triggering the emergency stop of the system.
Servo enable M2115 This signal is sent when the servo is ready. R
MLC X axis high This signal is sent when M1298 (MLC X axis high speed
speed input trigger M2128 input trigger) is set as On and the corresponding DI of the R
feedback X axis is triggered.
MLC Y axis high This signal is sent when M1299 (MLC Y axis high speed
speed input trigger M2129 input trigger) is set as On and the corresponding DI of the R
feedback Y axis is triggered.
MLC Z axis high This signal is sent when M1300 (MLC Z axis high speed
speed input trigger M2130 input trigger) is set as On and the corresponding DI of the R
feedback Z axis is triggered.
MLC A axis high This signal is sent when M1301 (MLC A axis high speed
speed input trigger M2131 input trigger) is set as On and the corresponding DI of the R
feedback A axis is triggered.
MLC B axis high This signal is sent when M1302 (MLC B axis high speed
speed input trigger M2132 input trigger) is set as On and the corresponding DI of the R
feedback B axis is triggered.
14-14
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
M type
MLC C axis high This signal is sent when M1303 (MLC C axis high speed
speed input trigger M2133 input trigger) is set as On and the corresponding DI of the R
14
feedback C axis is triggered.
MLC U axis high This signal is sent when M1304 (MLC U axis high speed
speed input trigger M2134 input trigger) is set as On and the corresponding DI of the R
feedback U axis is triggered.
MLC V axis high This signal is sent when M1305 (MLC V axis high speed
speed input trigger M2135 input trigger) is set as On and the corresponding DI of the R
feedback V axis is triggered.
MLC W axis high This signal is sent when M1306 (MLC W axis high speed
speed input trigger M2136 input trigger) is set as On and the corresponding DI of the R
feedback W axis is triggered.
This signal is sent when G31P1 (high speed input contact
HSI 1 M2142 R
1) skip signal is input.
This signal is sent when G31P2 (high speed input contact
HSI 2 M2143 R
2) skip signal is input.
Port 1 axis positive This signal is sent when Port 1 axis positive hardware limit
M2144 R
hardware limit is triggered.
Port 1 axis negative This signal is sent when Port 1 axis negative hardware
M2145 R
hardware limit limit is triggered.
Port 1 axis home This signal is sent when Port 1 axis home signal is
M2146 R
signal triggered.
Port 2 axis positive This signal is sent when Port 2 axis positive hardware limit
M2148 R
hardware limit is triggered.
Port 2 axis negative This signal is sent when Port 2 axis negative hardware
M2149 R
hardware limit limit is triggered.
Port 2 axis home This signal is sent when Port 2 axis home signal is
M2150 R
signal triggerered.
Port 3 axis positive This signal is sent when Port 3 axis positive hardware limit
M2152 R
hardware limit is triggered.
Port 3 axis negative This signal is sent when Port 3 axis negative hardware
M2153 R
hardware limit limit is triggered.
Port 3 axis home This signal is sent when Port 3 axis home signal is
M2154 R
signal triggered.
Port 4 axis positive This signal is sent when Port 4 axis positive hardware limit
M2156 R
hardware limit is triggered.
Port 4 axis negative This signal is sent when Port 4 axis negative hardware
M2157 R
hardware limit limit is triggered.
Port 4 axis home This signal is sent when Port 4 axis home signal is
M2158 R
signal triggered.
Port 5 axis positive This signal is sent when Port 5 axis positive hardware limit
M2160 R
hardware limit is triggered.
Port 5 axis negative This signal is sent when Port 5 axis negative hardware
M2161 R
hardware limit limit is triggered.
Port 5 axis home This signal is sent when Port 5 axis home signal is
M2162 R
signal triggered.
Port 6 axis positive This signal is sent when Port 6 axis positive hardware limit
M2164 R
hardware limit is triggered.
Port 6 axis negative This signal is sent when Port 6 axis negative hardware
M2165 R
hardware limit limit is triggered.
Port 6 axis home This signal is sent when Port 6 axis home signal is
M2166 R
signal triggered.
Port 7 axis positive This signal is sent when Port 7 axis positive hardware limit
M2168 R
hardware limit is triggered.
Port 7 axis negative This signal is sent when Port 7 axis negative hardware
M2169 R
hardware limit limit is triggered.
14-15
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
M type
Port 7 axis home This signal is sent when Port 7 axis home signal is
M2170 R
signal triggered.
M2173
This signal is sent when Port 8 axis positive hardware limit
is triggered.
This signal is sent when Port 8 axis negative hardware
limit is triggered.
R
Port 8 axis home This signal is sent when Port 8 axis home signal is
M2174 R
signal triggered.
Port 9 axis positive This signal is sent when Port 9 axis positive hardware limit
M2176 R
hardware limit is triggered.
Port 9 axis negative This signal is sent when Port 9 axis negative hardware
M2177 R
hardware limit limit is triggered.
Port 9 axis home This signal is sent when Port 9 axis home signal is
M2178 R
signal triggered.
When the M code is executed in the program, the NC sets
M2208 to on. Until M1152 (M, S, and T codes execution
complete) is triggered, M2208 is set to off. The NC does
M code execution M2208 R
not trigger M2208 when the program executes M00, M01,
M02, M30, M98, M99, or an M code that is used for macro
call.
When the S code is executed in the program, the NC sets
M2209 to on. Until M1152 (M, S, and T codes execution
S code execution M2209 R
complete) is triggered, M2209 is set to off. The NC does
not trigger M2209 when an S code is used for macro call.
When the T code (Standby tool number) is executed in the
program, the system sets M2210 to on. Until M1152 (M, S,
and T codes execution complete) is triggered, M2210 is
set to off. The NC does not trigger M2210 when a T code
T code execution M2210 R
is used for macro call. M2210 is related to the station ID in
the tool magazine. The NC system triggers M2210 only
when the T code value is set within the specified range of
tool number for the tool magazine parameter.
After you use M1171 to reset the tool magazine, the NC
Tool magazine 1 reset
M2212 sets this special M relay to on. (M1171 is effective only R
complete
when in AUTO or MDI mode)
After you use M1175 to reset the tool magazine, the NC
Tool magazine 2 reset
M2213 sets this special M relay to on. (M1175 is effective only R
complete
when in AUTO or MDI mode)
M96 (program
When M96 (program interruption) is in execution, the NC
interruption) in M2216 R
sets this special M relay to on.
execution
After loading the G codes, the NC sets this special M relay
G code ready M2223 R
to on.
Macro call initial Initialization setting for the macro call function is complete
M2224 R
preparation complete (only works in AUTO mode and with correct macro ID).
Macro call in
M2225 This special M is on when macro call in execution. R
execution
Macro call error M2226 Indicates a macro call error. R
Synchronous function When the synchronous function is in execution, the NC
M2227 R
in execution sets this special M relay to on.
Transfer function in When the transfer function is in execution, the NC sets this
M2228 R
execution special M relay to on.
NC system reset
M2229 After resetting, the NC sets this special M relay to on. R
complete
This special M relay is on when the MPG is in forward
MPG in forward
M2232 operation. This special M relay is off when the MPG is in R
operation
reverse operation or stationary.
14-16
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
M type
This special M relay is on when the MPG is in reverse
MPG in reverse
M2233 operation. This special M relay is off when the MPG is in R
14
operation
forward operation or stationary.
System stops at M99 M2238 When reading M99, the NC sets this special M relay to on. R
Lathe C/S axis When the lathe system is switched from Spindle mode to
M2239 R
switching C axis mode, the NC sets this special M relay to on.
Channel alarm When an error occurs in the NC channel, the NC sets this
M2240 R
message special M relay to on.
Auto execution When the NC is in AUTO mode, it sets this special M relay
M2241 R
(AUTO) to on.
When the NC is in EDIT mode, it sets this special M relay
Program edit (EDIT) M2242 R
to on.
When the NC is in MDI mode, it sets this special M relay to
Manual input (MDI) M2243 R
on.
When the NC is in MPG mode, it sets this special M relay
MPG feeding (MPG) M2244 R
to on.
When the NC is in JOG mode, it sets this special M relay
Jog (JOG) M2245 R
to on.
Rapid feeding When the NC is in RAPID mode, it sets this special M
M2246 R
(RAPID) relay to on.
When the NC is in HOME mode, it sets this special M relay
Homing (HOME) M2247 R
to on.
When the program pauses after executing one single
Single block execution M2249 R
block, the NC sets this special M relay to on.
Program in execution When the NC is executing the program, it sets this special
M2250 R
M relay to on.
Pause M2251 When the NC pauses, it sets this special M relay to on. R
M01 program stop
M2252 When the NC reads M00, it sets this special M relay to on. R
(optional)
M02 end of program M2253 When the NC reads M01, it sets this special M relay to on. R
M30 end of program
M2254 When the NC reads M02, it sets this special M relay to on. R
and returns
M01 program stop
M2255 When the NC reads M30, it sets this special M relay to on. R
(optional)
Spindle speed When the spindle speed reached the target value, the NC
M2256 R
reached target speed sets this special M relay to on
Spindle speed When the spindle speed reached zero speed, the NC sets
M2257 R
reached zero speed this special M relay to on.
Spindle positioning When the spindle reaches the target position, the NC sets
M2258 R
complete this special M relay to on.
Spindle is in the rigid When the spindle performs tapping, the NC sets this
M2259 R
tapping mode special M relay to on.
Spindle rigid tapping When the spindle tapping is interrupted, the NC sets this
M2260 R
interruption special M relay to on.
When the X axis homing is complete, the NC sets this
Program ends M2271 R
special M relay to on.
X axis homing When the Y axis homing is complete, the NC sets this
M2272 R
complete special M relay to on.
Y axis homing When the Z axis homing is complete, the NC sets this
M2273 R
complete special M relay to on.
Z axis homing When the A axis homing is complete, the NC sets this
M2274 R
complete special M relay to on.
A axis homing When the B axis homing is complete, the NC sets this
M2275 R
complete special M relay to on.
14-17
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
M type
B axis homing When the C axis homing is complete, the NC sets this
M2276 R
complete special M relay to on.
14 C axis homing
complete
U axis homing
complete
M2277
M2278
When the U axis homing is complete, the NC sets this
special M relay to on.
When the V axis homing is complete, the NC sets this
special M relay to on.
R
V axis homing When the W axis homing is complete, the NC sets this
M2279 R
complete special M relay to on.
W axis homing When the X axis homing is complete, the NC sets this
M2280 R
complete special M relay to on.
X axis positioned at When the X axis reaches the 2nd reference point, the NC
M2286 R
the 2nd reference point sets this special M relay to on.
Y axis positioned at When the Y axis reaches the 2nd reference point, the NC
M2287 R
the 2nd reference point sets this special M relay to on.
Z axis positioned at When the Z axis reaches the 2nd reference point, the NC
M2288 R
the 2nd reference point sets this special M relay to on.
A axis positioned at When the A axis reaches the 2nd reference point, the NC
M2289 R
the 2nd reference point sets this special M relay to on.
B axis positioned at When the B axis reaches the 2nd reference point, the NC
M2290 R
the 2nd reference point sets this special M relay to on.
C axis positioned at When the C axis reaches the 2nd reference point, the NC
M2291 R
the 2nd reference point sets this special M relay to on.
U axis positioned at When the U axis reaches the 2nd reference point, the NC
M2292 R
the 2nd reference point sets this special M relay to on.
V axis positioned at When the V axis reaches the 2nd reference point, the NC
M2293 R
the 2nd reference point sets this special M relay to on.
W axis positioned at When the W axis reaches the 2nd reference point, the NC
M2294 R
the 2nd reference point sets this special M relay to on.
X axis positioned at When the X axis reaches the 3rd reference point, the NC
M2295 R
the 3rd reference point sets this special M relay to on.
Y axis positioned at When the Y axis reaches the 3rd reference point, the NC
M2296 R
the 3rd reference point sets this special M relay to on.
Z axis positioned at When the Z axis reaches the 3rd reference point, the NC
M2297 R
the 3rd reference point sets this special M relay to on.
A axis positioned at When the A axis reaches the 3rd reference point, the NC
M2298 R
the 3rd reference point sets this special M relay to on.
B axis positioned at When the B axis reaches the 3rd reference point, the NC
M2299 R
the 3rd reference point sets this special M relay to on.
C axis positioned at When the C axis reaches the 3rd reference point, the NC
M2300 R
the 3rd reference point sets this special M relay to on.
U axis positioned at When the U axis reaches the 3rd reference point, the NC
M2301 R
the 3rd reference point sets this special M relay to on.
V axis positioned at When the V axis reaches the 3rd reference point, the NC
M2302 R
the 3rd reference point sets this special M relay to on.
W axis positioned at When the W axis reaches the 3rd reference point, the NC
M2303 R
the 3rd reference point sets this special M relay to on.
When the X axis is in MLC axis control mode and X axis
MLC X axis reaches the positioning point, the NC sets this special M
M2304 R
positioning complete relay to on. If the MLC is in speed mode, M2304 indicates
the speed is reached.
When the Y axis is in MLC axis control mode and Y axis
MLC Y axis reaches the positioning point, the NC sets this special M
M2305 R
positioning complete relay to on. If the MLC is in speed mode, M2305 indicates
the speed is reached.
14-18
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
M type
When the Z axis is in MLC axis control mode and Z axis
MLC Z axis reaches the positioning point, the NC sets this special M
14
M2306 R
positioning complete relay to on. If the MLC is in speed mode, M2306 indicates
the speed is reached.
When the A axis is in MLC axis control mode and A axis
MLC A axis reaches the positioning point, the NC sets this special M
M2307 R
positioning complete relay to on. If the MLC is in speed mode, M2307 indicates
the speed is reached.
When the B axis is in MLC axis control mode and B axis
MLC B axis reaches the positioning point, the NC sets this special M
M2308 R
positioning complete relay to on. If the MLC is in speed mode, M2308 indicates
the speed is reached.
When the C axis is in MLC axis control mode and C axis
MLC C axis reaches the positioning point, the NC sets this special M
M2309 R
positioning complete relay to on. If the MLC is in speed mode, M2309 indicates
the speed is reached.
When the U axis is in MLC axis control mode and U axis
MLC U axis reaches the positioning point, the NC sets this special M
M2310 R
positioning complete relay to on. If the MLC is in speed mode, M2310 indicates
the speed is reached.
When the V axis is in MLC axis control mode and V axis
MLC V axis reaches the positioning point, the NC sets this special M
M2311 R
positioning complete relay to on. If the MLC is in speed mode, M2311 indicates
the speed is reached.
When the W axis is in MLC axis control mode and W axis
MLC W axis reaches the positioning point, the NC sets this special M
M2312 R
positioning complete relay to on. If the MLC is in speed mode, M2312 indicates
the speed is reached.
When X axis is moving (in any modes), the NC sets this
X axis moving M2320 R
special M relay to on.
When Y axis is moving (in any modes), the NC sets this
Y axis moving M2321 R
special M relay to on.
When Z axis is moving (in any modes), the NC sets this
Z axis moving M2322 R
special M relay to on.
When A axis is moving (in any modes), the NC sets this
A axis moving M2323 R
special M relay to on.
When B axis is moving (in any modes), the NC sets this
B axis moving M2324 R
special M relay to on.
When C axis is moving (in any modes), the NC sets this
C axis moving M2325 R
special M relay to on.
When U axis is moving (in any modes), the NC sets this
U axis moving M2326 R
special M relay to on.
When V axis is moving (in any modes), the NC sets this
V axis moving M2327 R
special M relay to on.
When W axis is moving (in any modes), the NC sets this
W axis moving M2328 R
special M relay to on.
X axis is moving in This special M relay is on when X axis is moving in forward
M2336 R
forward direction direction.
Y axis is moving in This special M relay is on when Y axis is moving in forward
M2337 R
forward direction direction.
Z axis is moving in This special M relay is on when Z axis is moving in forward
M2338 R
forward direction direction.
A axis is moving in This special M relay is on when A axis is moving in forward
M2339 R
forward direction direction.
B axis is moving in This special M relay is on when B axis is moving in forward
M2340 R
forward direction direction.
C axis is moving in This special M relay is on when C axis is moving in
M2341 R
forward direction forward direction.
14-19
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
M type
U axis is moving in This special M relay is on when U axis is moving in
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 relay is on when V axis is moving in forward
direction.
This special M relay is on when W axis is moving in
forward direction.
R
14-20
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
M type
A axis positioned at When the A axis reaches the 4th reference point, the NC
M2371 R
the 4th reference point sets this special M relay to on.
14
B axis positioned at When the B axis reaches the 4th reference point, the NC
M2372 R
the 4th reference point sets this special M relay to on.
C axis positioned at When the C axis reaches the 4th reference point, the NC
M2373 R
the 4th reference point sets this special M relay to on.
U axis positioned at When the U axis reaches the 4th reference point, the NC
M2374 R
the 4th reference point sets this special M relay to on.
V axis positioned at When the V axis reaches the 4th reference point, the NC
M2375 R
the 4th reference point sets this special M relay to on.
W axis positioned at When the W axis reaches the 4th reference point, the NC
M2376 R
the 4th reference point sets this special M relay to on.
When the X axis origin coordinate is established, the
X axis homing
M2377 “Homing complete” symbol ( ) is displayed in the POS R
complete
screen, and the NC sets this special M relay to on.
When the Y axis origin coordinate is established, the
Y axis homing
M2378 “Homing complete” symbol is displayed in the POS screen, R
complete
and the NC sets this special M relay to on.
When the Z axis origin coordinate is established, the
Z axis homing
M2379 “Homing complete” symbol is displayed in the POS screen, R
complete
and the NC sets this special M relay to on.
When the A axis origin coordinate is established, the
A axis homing
M2380 “Homing complete” symbol is displayed in the POS screen, R
complete
and the NC sets this special M relay to on.
When the B axis origin coordinate is established, the
B axis homing
M2381 “Homing complete” symbol is displayed in the POS screen, R
complete
and the NC sets this special M relay to on.
When the C axis origin coordinate is established, the
C axis homing
M2382 “Homing complete” symbol is displayed in the POS screen, R
complete
and the NC sets this special M relay to on.
When the U axis origin coordinate is established, the
U axis homing
M2383 “Homing complete” symbol is displayed in the POS screen, R
complete
and the NC sets this special M relay to on.
When the V axis origin coordinate is established, the
V axis homing
M2384 “Homing complete” symbol is displayed in the POS screen, R
complete
and the NC sets this special M relay to on.
When the W axis origin coordinate is established, the
W axis homing
M2385 “Homing complete” symbol is displayed in the POS screen, R
complete
and the NC sets this special M relay to on.
X axis Servo On / Off When X axis is in Servo On status, the NC sets this
M2386 R
status special M relay to on.
Y axis Servo On / Off When Y axis is in Servo On status, the NC sets this
M2387 R
status special M relay to on.
Z axis Servo On / Off When Z axis is in Servo On status, the NC sets this special
M2388 R
status M relay to on.
A axis Servo On / Off When A axis is in Servo On status, the NC sets this special
M2389 R
status M relay to on.
B axis Servo On / Off When B axis is in Servo On status, the NC sets this
M2390 R
status special M relay to on.
C axis Servo On / Off When C axis is in Servo On status, the NC sets this
M2391 R
status special M relay to on.
U axis Servo On / Off When U axis is in Servo On status, the NC sets this
M2392 R
status special M relay to on.
V axis Servo On / Off When V axis is in Servo On status, the NC sets this
M2393 R
status special M relay to on.
W axis Servo On / Off When W axis is in Servo On status, the NC sets this
M2394 R
status special M relay to on.
14-21
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
M type
When Pr501 (Axis movement protection) is set to 1, if the
Movement in X axis M2400 X axis moves during machining, the NC sets the R
14
corresponding special M relay to on.
When Pr501 (Axis movement protection) is set to 1, if the
Movement in Y axis M2401 Y axis moves during machining, the NC sets the R
corresponding special M relay to on.
When Pr501 (Axis movement protection) is set to 1, if the
Movement in Z axis M2402 Z axis moves during machining, the NC sets the R
corresponding special M relay to on.
When Pr501 (Axis movement protection) is set to 1, if the
Movement in A axis M2403 A axis moves during machining, the NC sets the R
corresponding special M relay to on.
When Pr501 (Axis movement protection) is set to 1, if the
Movement in B axis M2404 B axis moves during machining, the NC sets the R
corresponding special M relay to on.
When Pr501 (Axis movement protection) is set to 1, if the
Movement in C axis M2405 C axis moves during machining, the NC sets the R
corresponding special M relay to on.
When Pr501 (Axis movement protection) is set to 1, if the
Movement in U axis M2406 U axis moves during machining, the NC sets the R
corresponding special M relay to on.
When Pr501 (Axis movement protection) is set to 1, if the
Movement in V axis M2407 V axis moves during machining, the NC sets the R
corresponding special M relay to on.
When Pr501 (Axis movement protection) is set to 1, if the
Movement in W axis M2408 W axis moves during machining, the NC sets the R
corresponding special M relay to on.
If the operation result is 0 when the MLC executes the
MLC instruction ADD, DADD, FADD, SUB, DSUB, FSUB, FMUL, FDIV,
M2824 R
operation result is 0 FINT, FDOT, FRAD, and FDEG instructions, the NC sets
this special M relay to on.
If the operation result is smaller than -32,768 when the
MLC executes the ADD and SUB instructions, the NC sets
MLC instruction this special M relay to on to indicate a borrow. If the
M2825 R
borrow operation operation result is smaller than -2,147,483,648 when the
MLC executes the DADD and DSUB instructions, the NC
sets this special M relay to on to indicate a borrow.
If the operation result is greater than 32,767 when the
MLC executes the ADD and SUB instructions, the NC sets
MLC instruction carry this special M relay to on to indicate a carry. If the
M2826 R
operation operation result is greater than 2,147,483,647 when the
MLC executes the DADD and DSUB instructions, the NC
sets this special M relay to on to indicate a carry.
If the dividend is 0 when the MLC executes the DIV, DDIV,
and FDIV instructions, the NC sets this special M relay to
on. If the conversion range exceeds K0 - K9,999 when the
MLC instruction
M2828 MLC executes the BCD instruction, the NC sets this R
operation error
special M relay to on. If the conversion range exceeds K0 -
K99,999,999 when the MLC executes the DBCD
instruction, the NC sets this special M relay to on.
DMCNET connection
M2864 DMCNET connection status: successful = 1; failed = 0 R
status - Station 1
DMCNET connection
M2865 DMCNET connection status: successful = 1; failed = 0 R
status - Station 2
DMCNET connection
M2866 DMCNET connection status: successful = 1; failed = 0 R
status - Station 3
DMCNET connection
M2867 DMCNET connection status: successful = 1; failed = 0 R
status - Station 4
14-22
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
M type
DMCNET connection
M2868 DMCNET connection status: successful = 1; failed = 0 R
status - Station 5
14
DMCNET connection
M2869 DMCNET connection status: successful = 1; failed = 0 R
status - Station 6
DMCNET connection
M2870 DMCNET connection status: successful = 1; failed = 0 R
status - Station 7
DMCNET connection
M2871 DMCNET connection status: successful = 1; failed = 0 R
status - Station 8
DMCNET connection
M2872 DMCNET connection status: successful = 1; failed = 0 R
status - Station 9
DMCNET connection
M2873 DMCNET connection status: successful = 1; failed = 0 R
status - Station 10
DMCNET connection
M2874 DMCNET connection status: successful = 1; failed = 0 R
status - Station 11
DMCNET connection
M2875 DMCNET connection status: successful = 1; failed = 0 R
status - Station 12
When this special M relay is set on, the IX00 interrupt
IX00 interrupt input M2880 input function is enabled. R/W
Input point: X0 of the controller mainboard I/O.
When this special M relay is set on, the IX01 interrupt
IX01 interrupt input M2881 input function is enabled. R/W
Input point: X1 of the controller mainboard I/O.
When this special M relay is set on, the IX02 interrupt
IX02 interrupt input M2882 input function is enabled. R/W
Input point: X2 of the controller mainboard I/O.
When this special M relay is set on, the IX03 interrupt
IX03 interrupt input M2883 input function is enabled. R/W
Input point: X3 of the controller mainboard I/O.
When this special M relay is set on, the IX04 interrupt
IX04 interrupt input M2884 input function is enabled. R/W
Input point: X4 of the controller mainboard I/O.
When this special M relay is set on, the IX05 interrupt
IX05 interrupt input M2885 input function is enabled. R/W
Input point: X5 of the controller mainboard I/O.
When this special M relay is set on, the IX06 interrupt
IX06 interrupt input M2886 input function is enabled. R/W
Input point: X6 of the controller mainboard I/O.
When this special M relay is set on, the IX07 interrupt
IX07 interrupt input M2887 input function is enabled. R/W
Input point: X7 of the controller mainboard I/O.
When this special M relay is set to on, the IC00 interrupt
IC00 interrupt input M2888 input function is enabled. R/W
Input point: hardware high-speed input counting point 0.
When this special M relay is set to on, the IC01 interrupt
IC01 interrupt input M2889 input function is enabled. R/W
Input point: hardware high-speed input counting point 1.
When this special M relay is set to on, the IR00 interrupt
IR00 interrupt input M2896 input function is enabled. R/W
Input point: X0 of the 0th RIO card.
When this special M relay is set to on, the IR01 interrupt
IR01 interrupt input M2897 input function is enabled. R/W
Input point: X1 of the 0th RIO card.
When this special M relay is set to on, the IR02 interrupt
IR02 interrupt input M2898 input function is enabled. R/W
Input point: X2 of the 0th RIO card.
14-23
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
M type
When this special M relay is set to on, the IR03 interrupt
IR03 interrupt input M2899 input function is enabled. R/W
14
Input point: X3 of the 0th RIO card.
When this special M relay is set to on, the IR04 interrupt
IR04 interrupt input M2900 input function is enabled. R/W
Input point: X4 of the 0th RIO card.
When this special M relay is set to on, the IR05 interrupt
IR05 interrupt input M2901 input function is enabled. R/W
Input point: X5 of the 0th RIO card.
When this special M relay is set to on, the IR06 interrupt
IR06 interrupt input M2902 input function is enabled. R/W
Input point: X6 of the 0th RIO card.
When this special M relay is set to on, the IR07 interrupt
IR07 interrupt input M2903 input function is enabled. R/W
Input point: X7 of the 0th RIO card.
When this special M relay is set to on, the IR08 interrupt
IR08 interrupt input M2904 input function is enabled. R/W
Input point: X8 of the 0th RIO card.
When this special M relay is set to on, the IR09 interrupt
IR09 interrupt input M2905 input function is enabled. R/W
Input point: X9 of the 0th RIO card.
When this special M relay is set to on, the IR10 interrupt
IR10 interrupt input M2906 input function is enabled. R/W
Input point: X10 of the 0th RIO card.
When this special M relay is set to on, the IR11 interrupt
IR11 interrupt input M2907 input function is enabled. R/W
Input point: X11 of the 0th RIO card.
When this special M relay is set to on, the IR12 interrupt
IR12 interrupt input M2908 input function is enabled. R/W
Input point: X12 of the 0th RIO card.
When this special M relay is set to on, the IR13 interrupt
IR13 interrupt input M2909 input function is enabled. R/W
Input point: X13 of the 0th RIO card.
When this special M relay is set to on, the IR14 interrupt
IR14 interrupt input M2910 input function is enabled. R/W
Input point: X14 of the 0th RIO card.
When this special M relay is set to on, the IR15 interrupt
IR15 interrupt input M2911 input function is enabled. R/W
Input point: X15 of the 0th RIO card.
When this special M relay is set to on, the IR16 interrupt
IR16 interrupt input M2912 input function is enabled. R/W
Input point: X16 of the 0th RIO card.
When this special M relay is set to on, the IR17 interrupt
IR17 interrupt input M2913 input function is enabled. R/W
Input point: X17 of the 0th RIO card.
When this special M relay is set to on, the IR18 interrupt
IR18 interrupt input M2914 input function is enabled. R/W
Input point: X18 of the 0th RIO card.
When this special M relay is set to on, the IR19 interrupt
IR19 interrupt input M2915 input function is enabled. R/W
Input point: X19 of the 0th RIO card.
When this special M relay is set to on, the IR20 interrupt
IR20 interrupt input M2916 input function is enabled. R/W
Input point: X20 of the 0th RIO card.
14-24
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
M type
When this special M relay is set to on, the IR21 interrupt
IR21 interrupt input M2917 input function is enabled. R/W
14
Input point: X21 of the 0th RIO card.
When this special M relay is set to on, the IR22 interrupt
IR22 interrupt input M2918 input function is enabled. R/W
Input point: X22 of the 0th RIO card.
When this special M relay is set to on, the IR23 interrupt
IR23 interrupt input M2919 input function is enabled. R/W
Input point: X23 of the 0th RIO card.
When this special M relay is set to on, the IR24 interrupt
IR24 interrupt input M2920 input function is enabled. R/W
Input point: X24 of the 0th RIO card.
When this special M relay is set to on, the IR25 interrupt
IR25 interrupt input M2921 input function is enabled. R/W
Input point: X25 of the 0th RIO card.
When this special M relay is set to on, the IR26 interrupt
IR26 interrupt input M2922 input function is enabled. R/W
Input point: X26 of the 0th RIO card.
When this special M relay is set to on, the IR27 interrupt
IR27 interrupt input M2923 input function is enabled. R/W
Input point: X27 of the 0th RIO card.
When this special M relay is set to on, the IR28 interrupt
IR28 interrupt input M2924 input function is enabled. R/W
Input point: X28 of the 0th RIO card.
When this special M relay is set to on, the IR29 interrupt
IR29 interrupt input M2925 input function is enabled. R/W
Input point: X29 of the 0th RIO card.
When this special M relay is set to on, the IR30 interrupt
IR30 interrupt input M2926 input function is enabled. R/W
Input point: X30 of the 0th RIO card.
When this special M relay is set to on, the IR31 interrupt
IR31 interrupt input M2927 input function is enabled. R/W
Input point: X31 of the 0th RIO card.
Function to use special M to lock SCP. It must be used
with setting parameter Pr10015 [Account permission
Lock user permission M2934 R/W
activation method] as 1 in order to use this special M
function.
Restrict program
M2935 Restricts program editing in the controller. R/W
editing
DCNT counter C64 When this special M relay 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 relay 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 relay 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 relay 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 relay 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 relay 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 relay 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 relay is set to on, the counter
M2951 R/W
counts down decrements by 1 every time it is triggered.
14-25
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
M type
DCNT counter C72 When this special M relay is set to on, the counter
M2952 R/W
counts down decrements by 1 every time it is triggered.
M2954
When this special M relay is set to on, the counter
decrements by 1 every time it is triggered.
When this special M relay is set to on, the counter
decrements by 1 every time it is triggered.
R/W
R/W
DCNT counter C75 When this special M relay 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 relay 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 relay 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 M R/W
processing
relay is triggered.
G00 teaching When G00 teaching is used, the NC sets this special M
M2992 R
triggered relay to on.
G01 teaching When G01 teaching is used, the NC sets this special M
M2993 R
triggered relay to on.
G00 teaching record When G00 teaching is used and the motion path is
M2994 R
complete recorded, the special M relay is on.
G01 teaching record When G01 teaching is used and the motion path is
M2995 R
complete recorded, the special M relay is on.
14-26
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Number of the
processing complete D1018
It can be set from the Process screen or written by the MLC.
You can use Pr10015 [Machining count display format] to
determine which special D will be the display source. D1019
is tjee high-orfer position of the 32 bits.
Pr10015 [Machining count display format] = 0: uses D1022
R/W
14
pieces (32-bit)
and D1023 as the display source.
Pr10015 [Machining count display format] = 1: uses D1018
(D1019) and D1020 (D1021) as the display source.
Target number of the It can be set from the Process screen or written by MLC.
processing peices (32- D1020 R/W
bit) D1021 is the higher order position of the 32 bits.
Number of the
processing complete D1022 It can be set from the Process screen or written by MLC. R/W
pieces
Target number of the
D1023 It can be set from the Process screen or written by MLC. R/W
processing pieces
HMI output point 1 D1024 Corresponds its status to the system variable, #1833. R/W
HMI output point 2 D1025 Corresponds its status to the system variable, #1834. R/W
HMI output point 3 D1026 Corresponds its status to the system variable, #1835. R/W
HMI output point 4 D1027 Corresponds its status to the system variable, #1836. R/W
HMI output point 5 D1028 Corresponds its status to the system variable, #1837. R/W
HMI output point 6 D1029 Corresponds its status to the system variable, #1838. R/W
HMI output point 7 D1030 Corresponds its status to the system variable, #1839. R/W
HMI output point 8 D1031 Corresponds its status to the system variable, #1840. R/W
HMI output point 9 D1032 Corresponds its status to the system variable, #1841. R/W
HMI output point 10 D1033 Corresponds its status to the system variable, #1842. R/W
HMI output point 11 D1034 Corresponds its status to the system variable, #1843. R/W
HMI output point 12 D1035 Corresponds its status to the system variable, #1844. R/W
HMI output point 13 D1036 Corresponds its status to the system variable, #1845. R/W
HMI output point 14 D1037 Corresponds its status to the system variable, #1846. R/W
HMI output point 15 D1038 Corresponds its status to the system variable, #1847. R/W
HMI output point 16 D1039 Corresponds its status to the system variable, #1848. R/W
Sets the MPG operation mode. Set D1040 to 0 to use the
MPG operation mode external MPG. Set D1040 to 10 to use the keys on the
D1040 R/W
number machine operation panel B as the MPG function, with the
pulse control trigger flags of M1118 and M1119.
MPG operation Specifies the channel for MPG operation; the default value is
D1041 R/W
channel setting 0.
The x1, x10 and x100 setting for MPG pusle magnification.
MPG pulse
D1042 Uses the smallest moving unit 0.001 mm to multiply by the R/W
magnification
magnification; for example 1 x 0.001 = 0.001 mm/cnt.
The axis for moving operation can be switched with the
MPG axis selection
D1043 MPG. Set 0 for X axis, 1 for Y axis, 2 for Z axis, 3 for A axis, R/W
status
and 4 or B axis.
When the system is ready, it converts the binary format to
decimal format to display the number of DMCNET axes that
DMCNET Ready for are connected successfully.
D1048 R
HMI Example: when the number of successfully connected axes
is 4, its binary format display is 1111 and it is converted and
displayed as decimal format, 15.
14-27
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
D type
Sets the percentage of the cutting feedrate (F) in the NC
program.
14
Cutting feed rate Example:
D1056 R/W
adjustment If you set F to 1000 and the current value of D1056 is 50, it
means the actual command speed is 500 mm/min (= 1000 x
50%).
Sets the percentage of G00’s speed (rapid movement).
Example:
Rapid movement
D1058 If the rapid movement speed is 6000, and D1058 is set to R/W
speed adjustment
50, it means the actual speed of G00 is 3000 mm/min (=
6000 x 50%).
Sets the percentage for the S value specified in the NC
program.
Spindle speed
D1060 Example: R/W
adjustment
If S1000 is given in the program and D1060 is set to 30, it
means the actual spindle speed is 300 rpm (= 1000 x 30%).
Speed setting for jog Sets movement speed F for dry run in JOG or AUTO mode.
feeding and dry run D1062 If you set D1062 to 50, it indicates F50 (mm/min) with the R/W
speed range of 0 - 65535 mm/min.
X axis positioning
Specifies the moving distance of the MLC X axis.
command D1064 R/W
Unit: mm, inch. This is a 32-bit special D.
(MLC axis)
Y axis positioning
Specifies the moving distance of the MLC Y axis.
command D1066 R/W
Unit: mm, inch. This is a 32-bit special D.
(MLC axis)
Z axis positioning
Specifies the moving distance of the MLC Z axis.
command D1068 R/W
Unit: mm, inch. This is a 32-bit special D.
(MLC axis)
A axis positioning
Specifies the moving distance of the MLC A axis.
command D1070 R/W
Unit: mm, inch. This is a 32-bit special D.
(MLC axis)
B axis positioning
Specifies the moving distance of the MLC B axis.
command D1072 R/W
Unit: mm, inch. This is a 32-bit special D.
(MLC axis)
C axis positioning
Specifies the moving distance of the MLC C axis.
command D1074 R/W
Unit: mm, inch. This is a 32-bit special D.
(MLC axis)
U axis positioning
Specifies the moving distance of the MLC U axis.
command D1076 R/W
Unit: mm, inch. This is a 32-bit special D.
(MLC axis)
V axis positioning
Specifies the moving distance of the MLC V axis.
command D1078 R/W
Unit: mm, inch. This is a 32-bit special D.
(MLC axis)
W axis positioning
Specifies the moving distance of the MLC W axis.
command D1080 R/W
Unit: mm, inch. This is a 32-bit special D.
(MLC axis)
X axis positioning
Specifies the moving speed of the MLC X axis.
speed D1082 R/W
Unit: mm, inch/min. This is a 32-bit special D.
(MLC axis)
Y axis positioning
Specifies the moving speed of the MLC Y axis.
speed D1084 R/W
Unit: mm, inch/min. This is a 32-bit special D.
(MLC axis)
Z axis positioning
Specifies the moving speed of the MLC Z axis.
speed D1086 R/W
Unit: mm, inch/min. This is a 32-bit special D.
(MLC axis)
A axis positioning Specifies the moving speed of the MLC A axis.
speed D1088 Unit: refers to Pr634 [Rotation axis unit selection]. This is a R/W
(MLC axis) 32-bit special D.
14-28
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
D type
B axis positioning Specifies the moving speed of the MLC B axis.
speed D1090 Unit: refers to Pr634 [Rotation axis unit selection]. This is a R/W
14
(MLC axis) 32-bit special D.
C axis positioning Specifies the moving speed of the MLC C axis.
speed D1092 Unit: refers to Pr634 [Rotation axis unit selection]. This is a R/W
(MLC axis) 32-bit special D.
U axis positioning Specifies the moving speed of the MLC U axis.
speed D1094 Unit: refers to Pr634 [Rotation axis unit selection]. This is a R/W
(MLC axis) 32-bit special D.
V axis positioning Specifies the moving speed of the MLC V axis.
speed D1096 Unit: refers to Pr634 [Rotation axis unit selection]. This is a R/W
(MLC axis) 32-bit special D.
W axis positioning Specifies the moving speed of the MLC W axis.
speed D1098 Unit: refers to Pr634 [Rotation axis unit selection]. This is a R/W
(MLC axis) 32-bit special D.
Spindle positioning
Specifies the moving speed of the MLC spindle.
speed D1100 R/W
Unit: rpm. This is a 32-bit special D.
(MLC axis)
When Pr12017 [D device record system information] is set
Main file name D1102 as 1, D1102 records the last used O0000 - O9999 main file R
name.
When Pr12017 [D device record system information] is set
Total machining time D1103 as 1, D1103 records the total machining time in the unit of R
seconds. Unit: seconds. This is a 32-bit special D.
When Pr12017 [D device record system information] is set
Single machining time D1105 as 1, D1105 records the single machining time in the unit of R
seconds. Unit: seconds. This is a 32-bit special D.
System time: Year, When Pr12017 [D device record system information] is set
D1107 R
month as 1, D1107 records the system time’s year and month.
When Pr12017 [D device record system information] is set
System time: Day, hour D1108 R
as 1, D1108 records the system time’s day and hour.
System time: Minute, When Pr12017 [D device record system information] is set
D1109 R
second as 1, D1109 records the system time’s minute and second.
Specifies the macro call file name O9xxx.
Macro call file name D1111 Example: R/W
When K9100 is written into D1111, the system calls the
macro program O9100.
When the spindle is DMCNET bus mode, you can use this
Spindle analog voltage special D to output analog voltage.
D1114 R/W
output Port 2 Value input range: -1000 to +1000. Unit: 0.01V.
This special D is only supported on the B series.
When the lathe parameter Pr308 [Tool number display
Lathe tool number
D1115 source] = 1, the lathe tool number selection is controlled by R/W
selection
this special D. Range: 0 to 65535.
When the spindle is DMCNET bus mode, this special D can
Spindle analog voltage
D1125 be used to output analog voltage. R/W
output Port 1
Value input range: -1000 to +1000. Unit: 0.01V.
Equi-slope filter
The X axis filter compensation value following the slope.
compensation for X D1126 R/W
Unit: mm
axis
Equi-slope filter
The Y axis filter compensation value following the slope.
compensation for Y D1128 R/W
Unit: mm
axis
Equi-slope filter
The Z axis filter compensation value following the slope.
compensation for Z D1130 R/W
Unit: mm
axis
14-29
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
D type
Equi-slope filter
The A axis filter compensation value following the slope.
compensation for A D1132 R/W
14
Unit: mm or deg
axis
Equi-slope filter
The B axis filter compensation value following the slope.
compensation for B D1134 R/W
Unit: mm or deg
axis
Equi-slope filter
The C axis filter compensation value following the slope.
compensation for C D1136 R/W
Unit: mm or deg
axis
Equi-slope filter
The U axis filter compensation value following the slope.
compensation for U D1138 R/W
Unit: mm or deg
axis
Equi-slope filter
The V axis filter compensation value following the slope.
compensation for V D1140 R/W
Unit: mm or deg
axis
Equi-slope filter
The W axis filter compensation value following the slope.
compensation for W D1142 R/W
Unit: mm or deg
axis
Linear axis Linear axis compensation speed value following the slope.
D1144 R/W
compensation speed Unit: mm/sec
Rotation axis
D1146 Rotation axis compensation speed value. Unit: deg/sec R/W
compensation speed
Spindle speed
You can write the spindle speed with D1148. (Must be used
(written with special D D1148 R/W
with special M1307).
register)
Adjusts the preview speed of the arc block during machining
Arc preview speed D1150 preview. R/W
This is a 32-bit special D.
Spindle tool number You can write spindle tool number with D1172. (Set Pr308
D1172 R/W
(Written with special D) [Tool number display source] = 1.)
Standby tool number You can write the standby tool number with D1173. (Set
D1173 R/W
(Written with special D) Pr308 [Tool number display source] = 1.)
Command tool number You can write the command tool number with D1174. (Set
D1174 R/W
(Written with special D) Pr308 [Tool number display source] = 1.)
14-30
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
D type
14
#1903 to assign the value of D1343.
14-31
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
D type
Spindle tool number (in
D1374 Current spindle tool number in the tool magazine 1. R
use) in tool magazine 1
T code data
(incremental station
D1375 Records the latest T code value read in the tool magazine 2.
D1376 R
number) in tool magazine forward or reverse rotation special M (M1172 /
magazine 2 M1173) is triggered, the remaining tool position difference of
tool magazine 2 corresponds to D1376 register immediately.
Tool set (standby) in The standby tool set number in tool magazine 2. This tool
D1377 R
tool magazine 2 set number corresponds to D1377.
Spindle tool number (in
D1378 Current spindle tool number in the tool magazine 2. R
use) in tool magazine 2
Feed rate D1379 Reads the cutting feed rate. R
Read spindle speed. This is a 32-bit special D.
You can use Pr399 [spindle speed D1380 display mode] to
change the source of the display value.
Spindle actual speed
D1380 Pr399 [Spindle speed D1380 display mode] = 0: source is R
(32-bit)
the program S code command.
Pr399 [Spindle speed D1380 display mode] = 1: source is
the spindle’s real-time command speed.
Current G code in use Displays the current G code in use when G01, G02, or G03
D1383 R
(G01, G02, G03) is used. (G01 = 1, G02 = 2, G03 = 3)
X axis machine
D1384 X axis machine coordinate. This is a 32-bit special D. R
coordinate
Y axis machine
D1386 Y axis machine coordinate. This is a 32-bit special D. R
coordinate
Z axis machine
D1388 Z axis machine coordinate. This is a 32-bit special D. R
coordinate
A axis machine
D1390 A axis machine coordinate. This is a 32-bit special D. R
coordinate
B axis machine
D1392 B axis machine coordinate. This is a 32-bit special D. R
coordinate
C axis machine
D1394 C axis machine coordinate. This is a 32-bit special D. R
coordinate
U axis machine
D1396 U axis machine coordinate. This is a 32-bit special D. R
coordinate
V axis machine
D1398 V axis machine coordinate. This is a 32-bit special D. R
coordinate
W axis machine
D1400 W axis machine coordinate. This is a 32-bit special D. R
coordinate
X axis absolute
D1402 X axis absolute coordinate. This is a 32-bit special D. R
coordinate
Y axis absolute
D1404 Y axis absolute coordinate. This is a 32-bit special D. R
coordinate
Z axis absolute
D1406 Z axis absolute coordinate. This is a 32-bit special D. R
coordinate
A axis absolute
D1408 A axis absolute coordinate. This is a 32-bit special D. R
coordinate
B axis absolute
D1410 B axis absolute coordinate. This is a 32-bit special D. R
coordinate
C axis absolute
D1012 C axis absolute coordinate. This is a 32-bit special D. R
coordinate
14-32
Milling Machine Operation and Maintenance Manual MLC Special M Relay and Special D Register
Special Device
Function name Description
D type
U axis absolute
D1414 U axis absolute coordinate. This is a 32-bit special D. R
coordinate
14
V axis absolute
D1416 V axis absolute coordinate. This is a 32-bit special D. R
coordinate
W axis absolute
D1418 W axis absolute coordinate. This is a 32-bit special D. R
coordinate
X axis DMCNET current monitoring; the data is displayed
X axis DMCNET with one Word (integer).
D1420 R
current monitoring
(Current value not updated under HOME mode.)
Y axis DMCNET current monitoring; the data is displayed
Y axis DMCNET with one Word (integer).
D1421 R
current monitoring
(Current value not updated under HOME mode.)
Z axis DMCNET current monitoring; the data is displayed
Z axis DMCNET with one Word (integer).
D1422 R
current monitoring
(Current value not updated under HOME mode.)
A axis DMCNET current monitoring; the data is displayed
A axis DMCNET with one Word (integer).
D1423 R
current monitoring
(Current value not updated under HOME mode.)
B axis DMCNET current monitoring; the data is displayed
B axis DMCNET with one Word (integer).
D1424 R
current monitoring
(Current value not updated under HOME mode.)
C axis DMCNET current monitoring; the data is displayed
C axis DMCNET with one Word (integer).
D1425 R
current monitoring
(Current value not updated under HOME mode.)
U axis DMCNET current monitoring; the data is displayed
U axis DMCNET with one Word (integer).
D1426 R
current monitoring
(Current value not updated under HOME mode.)
V axis DMCNET current monitoring; the data is displayed
V axis DMCNET with one Word (integer).
D1427 R
current monitoring
(Current value not updated under HOME mode.)
W axis DMCNET current monitoring; the data is displayed
W axis DMCNET with one Word (integer).
D1428 R
current monitoring
(Current value not updated under HOME mode.)
S1 axis DMCNET current monitoring; the data is displayed
S1 axis DMCNET with one Word (integer).
D1429 R
current monitoring
(Current value not updated under spindle positioning.)
S2 axis DMCNET current monitoring; the data is displayed
S2 axis DMCNET with one Word (integer).
D1430 R
current monitoring
(The data is not updated in spindle positioning mode)
Displays the current workpiece coordinates.
Workpiece coordinates D1450 Format: GXXPXX. R
For example, G55 = 5500 and G54P01 = 5401.
The function of these special D registers (D1464 - D1495)
differ based on the system RIO settings.
When you set ADC for the system RIO, the four IN ports
(ADC Station 4 - 7) correspond to D1464 - D1467, D1472 -
D1475, D1480 - D1483 and D1488 - D1491.
D1464 -
ADC, TAD, DAC usage When you set TAD for the system RIO, the four IN ports R/W
D1495
(TAD Station 4 - 7) correspond to D1464 - D1471, D1472 -
D1479, D1480 - D1487 and D1488 - 1491.
When you set DAC for the system RIO, the four IN ports
(DAC Station 4 – 7) correspond to D1464 - D1467, D1472 -
D1475, D1480 - D1483 and D1488 - D1491.
User-defined hardware Customize the positive and negative limit and home signals
D1500 W
signals of the system through the Bit method.
14-33
MLC Special M Relay and Special D Register Milling Machine Operation and Maintenance Manual
Special Device
Function name Description
D type
User-defined hardware Customize the positive and negative limit and home signals
D1501 W
signals of the system through the Bit method.
14 User-defined hardware
signals
User-defined hardware
signals
D1502
D1503
Customize the positive and negative limit and home signals
of the system through the Bit method.
Customize the positive and negative limit and home signals
of the system through the Bit method.
W
X axis residual
D1506 X axis residual coordinate. This is a 32-bit special D. R
coordinates
Y axis residual
D1508 Y axis residual coordinate. This is a 32-bit special D. R
coordinates
Z axis residual
D1510 Z axis residual coordinate. This is a 32-bit special D. R
coordinates
A axis residual
D1512 A axis residual coordinate. This is a 32-bit special D. R
coordinates
B axis residual
D1514 B axis residual coordinate. This is a 32-bit special D. R
coordinates
C axis residual
D1516 C axis residual coordinate. This is a 32-bit special D. R
coordinates
U axis residual
D1518 U axis residual coordinate. This is a 32-bit special D. R
coordinates
V axis residual
D1520 V axis residual coordinate. This is a 32-bit special D. R
coordinates
W axis residual
D1522 W axis residual coordinate. This is a 32-bit special D. R
coordinates
Servo tool magazine 1 The command tool number of the first set of servo tool
D1524 R/W
command tool number magazine.
Servo tool magazine 1 The command character of the first set of servo tool
D1525 R/W
command character magazine.
Servo tool magazine 1
D1526 The tool number of the first set of servo tool magazine. R/W
feedback tool number
Servo tool magazine 1
D1527 The current status of the first set of servo tool magazine. R/W
feedback status
Servo tool magazine 2 The command tool number of the second set of servo tool
D1528 R/W
command tool number magazine.
Servo tool magazine 2 The command character of the second set of servo tool
D1529 R/W
command character magazine.
Servo tool magazine 2
D1530 The tool number of the second set of servo tool magazine. R/W
feedback tool number
Servo tool magazine 2
D1531 The current status of the second set of servo tool magazine. R/W
feedback status
Servo tool magazine 3 The command tool number of the third set of servo tool
D1532 R/W
command tool number magazine.
Servo tool magazine 3 The command character of the third set of servo tool
D1533 R/W
command character magazine.
Servo tool magazine 3
D1534 The tool number of the third set of servo tool magazine. R/W
feedback tool number
Servo tool magazine 3
D1535 The current status of the third set of servo tool magazine. R/W
feedback status
14-34
Troubleshooting
This chapter provides the information about the alarms and troubleshooting methods
for the NC system. Search this chapter for the methods of handling the NC system
related malfunctions.
Bas
15-1
Troubleshooting Milling Machine Operation and Maintenance Manual
15
alarms, and user-defined macro alarms. This chapter mainly explains the system related alarms
while the rest are user-defined.
Alarm category Alarm code Alarm Description
The system alarms caused by system error or operation error.
Some system alarms include information (such as servo alarm
System alarms ____
or PPI alarm); the information included has different meanings
according to the different alarms.
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 also occurs.
The system alarms are divided into MLC related alarms and NC related alarms by
function.
System alarm Alarm code range Abnormal action Description
category
1200 - 12FF MLC system error -
1300 - 13FF Ethernet errors -
This alarm displays the
MLC related information about the servo
1E00 Servo error
alarms station number in error and error
code.
This alarm displays the
1F00 Remote I/O error information about the remote I/O
station number in error.
HMI related
3010 - 3FFF HMI error -
alarms
This type of alarm is displayed
with the pop-up message, which
4200 - 42FF NC system error is not included in the Alarm
window and alarm history
(History).
4300 - 43FF NC system error -
According to the high-byte of the
alarm code, you can identify
which channel is in error:
NC related alarms BXXX: CH0
CXXX: CH1 (reserved)
DXXX: CH2 (reserved)
B000 - EFFF NC channel errors EXXX: CH3 (reserved)
These types of errors are also
displayed differently according to
functions. Some alarms carry
data and others don't. Thus, you
can use the alarm code to check
whether the alarm carries data or
not.
15-2
Milling 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 CNC controller or send it back for servicing.
1. The startup of the NC system is not complete.
1201 NC not ready
2. Restart the CNC controller or send it back for servicing.
1. NC memory buffer error or not ready.
1202 Buffer memory error
2. Restart the CNC 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 CNC controller back for servicing.
1. Failed to write the MLC codes to the flash memory.
1205 MLC flash memory error
2. Restart the CNC controller or send it back for servicing.
1. SRAM write-in error.
1206 SRAM error
2. Send the CNC controller back for servicing.
1. An error occurs when the system accesses the host
1207 Host I/O channel error I/O.
2. Restart the CNC controller or send it back for servicing.
1. An error occurs when the system accesses the remote
1208 Remote I/O channel error I/O.
2. Restart the CNC controller or send it back for servicing.
1. NC parameters are not set or 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 in memory.
2. Reload the compensation parameters.
1. An error occurs when the system writes the
120D Compen. PAR write-in error compensation parameters 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 CNC controller or send it back for servicing.
1. Memory write-in error or memory initialization error.
1210 Memory write-in error
2. Restart the CNC controller or send it back for servicing.
1. Parameter setting error.
1211 Servo axis does not exist
2. Check the parameter settings.
1. Parameter setting error.
1212 Servo axis PAR type 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 CNC controller or send it back for servicing.
1. MLC and NC bottom layer communication error.
1215 Internal comm. error 2. Use the correct firmware version.
3. Set the correct channel parameters.
15-3
Troubleshooting Milling Machine Operation and Maintenance Manual
15
The jump target position of the CJ/CALL command
is invalid.
1216 MLC PRG error The number of digits displayed in the BCD
command is invalid.
The table number of the VRT command is invalid.
MLC code error.
2. Check and correct the MLC program.
3. Reload the MLC program.
1. Current number of MLC parameters in the internal
memory do not match the number of parameters
1217 MLC PAR does not match planned in the firmware.
2. Update the firmware.
15-4
Milling Machine Operation and Maintenance Manual Troubleshooting
15
[1530]: alarm signal (DI) on the pulse card is triggered.
Check the error cause of the connected drive.
[1531]: this alarm occurs when the pulse card generates
more than 24,000 pulses within 1 ms.
Check the controller's encoder resolution setting and make
sure the motor speed is within the range.
[1532]: pulse leakage. When the motor is stopped, the pulse
card compares the command pulse number with the
feedback pulse number. If the pulse number difference is
1E00 Servo error greater than 1% of the encoder resolution, this alarm occurs.
1. Check if the signal traces are shielded.
2. Check if the equipment is properly grounded.
[1560]: station number repetition error.
1. Check the channel parameter station number setting.
2. Check the pulse card station number switch knob
setting.
3. Check the drive station number P3-00 setting.
Refer to the relevant servo drive user manuals for the
definition and troubleshooting of other related errors.
15-5
Troubleshooting Milling Machine Operation and Maintenance Manual
15
1. An error occurs when the system establishes the HMI
HMI communication interface communication interface.
3010
establishing error
2. Restart the CNC controller or send it back for servicing.
1. An error occurs when the system creates the HMI
HMI communication memory communication memory area.
3011
area creating error
2. Restart the CNC 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
error
2. Restart the CNC controller or send it back for servicing.
HMI interface memory area 1. HMI interface memory area error.
3013
error 2. Restart the CNC controller or send it back for servicing.
HMI interface communication 1. HMI interface communication port error.
3014
port error 2. Restart the CNC controller or send it back for servicing.
MLC interface memory area 1. MLC interface memory area error.
3015
error 2. Restart the CNC controller or send it back for servicing.
1. HMI file transmission error.
3016 HMI file transmission error
2. Restart the CNC controller or send it back for servicing.
1. HMI data transmission error.
3017 HMI data transmission error
2. Restart the CNC controller or send it back for servicing.
1. Incorrect FTP setting.
3018 FTP PAR setting error
2. Reconfirm FTP related settings.
1. Invalid file name.
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. Non-G code character error.
3102 Non-G code character error
2. Check the G code and modify the program.
1. System internal memory area is in error.
3103 Memory error 2. Use the recovery function of the CNC controller or send
the controller back for servicing.
1. System internal parameter memory area is in error.
3200 Internal PAR CRC error 2. Use the recovery function of the CNC controller 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 CNC 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.
Confirm that the CF card is inserted correctly and has
3203 PAR backup failed
sufficient space.
Confirm that the CF card is inserted correctly and has
3204 MLC backup failed
sufficient space.
1. The usage duration has expired.
3205 Machine is locked 2. Contact the equipment manufacturer to unlock or
extend the machine usage duration.
1. There are system parameters with set values exceeding
3206 PAR value exceeds the range the allowable range.
2. Check and modify the parameter values.
1. Failed to load the external device driver with the
software panel.
3207 COM port DLL load error
2. Update the software panel to reload the external device
driver.
15-6
Milling Machine Operation and Maintenance Manual Troubleshooting
3209
320A
Sys updated, please restart
the controller.
battery power
1.
2.
CNC controller has insufficient 1.
2.
The system update is complete and requires restarting.
Restart the CNC controller.
The CNC controller system battery is low.
Replace the battery of the CNC controller.
15
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 connection or connection status.
1. Failed to initialize the network communication.
3215 Network comm. init. failed
2. Check the network connection or connection status.
1. No response from the bottom layer after resetting.
3216 System reset error 2. Update the CNC controller 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 operating 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 operating mode. Make sure the backup
storage device is correctly installed.
1. Failed to remotely enable the firmware update function.
Auto update is set, please 2. Cycle the power to start the automatic firmware update
3219
reboot function. You must put the firmware file in the [pkt] folder
in the root directory of the USB disk.
1. Failed to update the remote system firmware.
2. After checking the following conditions, reset the
automatic firmware update function:
Sys. update failed, please Firmware update model error.
3220
reboot
File format does not match.
Firmware update version is not supported.
Controller emergency stop is not pressed.
15-7
Troubleshooting Milling Machine Operation and Maintenance Manual
15
Alarm code Name Cause and corrective action
1. Homing has not been executed for each axis before
4200 Execute homing automatic operation.
2. Execute homing for each axis.
1. The origin coordinates for the absolute type motor are
4201 Absolute origin setting not established.
2. Go to [DGN] to execute ABS RST.
1. An error occurs when the MLC accesses the memory.
4300 MLC is not ready 2. Restart the CNC controller, update firmware, or send
the controller back for servicing.
1. The MLC is not ready.
4301 MLC is not ready 2. Restart the CNC controller, update firmware, or send
the controller back for servicing.
I/O module program clearing 1. Failed to clear the I/O module program.
4302
failed 2. Send the CNC controller back for servicing.
I/O module program write-in 1. Failed to write the I/O module program.
4303
failed 2. Send the CNC controller back for servicing.
1. Failed to clear the NC system program.
NC system program clearing
4304 2. Restart the CNC controller, update firmware, or send
failed
the controller back for servicing.
1. Failed to install the NC system program.
NC system program
4305 2. Restart the CNC controller, update firmware, or send
installation failed
the controller back for servicing.
1. Failed to clear the macro program.
4306 Macro clearing failed 2. Restart the CNC controller and execute the macro
internal memory function.
1. Failed to install the macro program.
4307 Macro installation failed 2. Restart the CNC controller and execute the macro
internal memory function.
1. An error occurs when loading the G code.
4308 G code loading error
2. Check the machining program.
1. Motion defined but not called.
4309 Illegal program location 2. Update the CNC controller firmware and restart the
controller.
1. Motion defined but not called.
Exceeded maximum read
430A 2. Update the CNC controller firmware and restart the
memory area
controller.
1. Motion defined but not called.
Exceeded maximum write
430B 2. Update the CNC controller firmware and restart the
memory area
controller.
1. The I/O module program is not initialized.
4310 I/O module PRG not initialized
2. Send the CNC controller back for servicing.
1. The I/O module memory is corrupted.
4311 I/O module memory corrupted
2. Send the CNC controller back for servicing.
1. The I/O module memory is corrupted.
4312 I/O module memory corrupted
2. Send the CNC 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.
I/O module PRG configuration
4314 2. Check if the I/O board is firmly installed and the wiring
error
is securely connected.
15-8
Milling Machine Operation and Maintenance Manual Troubleshooting
15
1. An error occurs when the system reads the I/O board
I/O board hardware interface hardware interface.
4316
error
2. Send the CNC controller back for servicing.
1. The NC system command is in error.
4317 NC system command error
2. Check the machining program or the macro content.
1. The NC parameter does not exist or the MLC is not
ready.
4318 NC parameter error
2. Restart the CNC controller, update firmware, or send
the controller back for servicing.
1. The NC parameter does not exist or the MLC is not
ready.
4319 NC parameter error
2. Restart the CNC controller, update firmware, or send
the controller back for servicing.
1. The tool magazine axis number is not defined or
431A Tool magazine axis error defined repeatedly.
2. Check the parameter settings.
1. The NC parameter is in error.
431B NC parameter error 2. Make sure no parameter values are set to 0, such as
the encoder pulse number, the gear numbers of the
output shaft and motor.
1. Spindle voltage output does not match the motor
rotation direction.
2. Check whether the spindle encoder OA/OB wiring is
431C Spindle polarity error correct.
3. By setting Pr51 [1st Spindle OA/OB signal order], you
can adjust the OA/OB phase sequence of the spindle
encoder feedback.
1. This alarm occurs when the Servo On / Off action is
executed in AUTO mode and the position overflow
occurs on the specified axis, so the system does not
4FFC Servo overflow protection execute this Servo On / Off action.
2. Check the servo parameters for preventing position
overflow.
1. When the motion command is issued, the position
feedback did not change.
2. Confirm servo settings; for example, the torque limit
4FFD Position feedback protection value is too small.
3. Check if the servo feedback signal wiring functions
normally.
4. Check if the motor rotates normally.
1. There is an overspeed motion command.
4FFE Overspeed protection 2. Make sure the parameter settings are not set too high,
such as the output gear ratio and cutting speed setting.
15-9
Troubleshooting Milling Machine Operation and Maintenance Manual
15 Alarm code
B000
Name
15-10
Milling Machine Operation and Maintenance Manual Troubleshooting
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 in the G code exceeds
the number range.
B017 Tool assignment error
2. Adjust 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
B019 Servo command error when the servo is off.
2. Check if the command axis is in the Servo Off state.
1. The processing amount of the interface data exceeds
the preset value, such as tool changing, magazine
B01A Data amount error setting, variable writing (#), and G10 data setting.
2. Check if the G codes and MLC processing actions are
operating normally.
1. The spindle is not rotating during machining.
B01B Spindle not running
2. Make sure the spindle rotation command is issued.
1. The spindle command exceeds the spindle maximum
speed.
B01C Spindle cmd speed error
2. Redefine the spindle speed.
3. Adjust Pr409 for the spindle maximum speed setting.
1. The stop function is triggered when the path enters the
restricted area.
B01D Stroke limit error 2. AUTO mode: correct the G code execution path.
3. MDI mode: move to the opposite direction of the
restricted area to clear the error.
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 adjust the chamfer / rounding command in
the G code.
Illegal G code in command Use of the G28 command is not permitted in the transfer
B023
transferring function.
15-11
Troubleshooting Milling Machine Operation and Maintenance Manual
15
1. Tool 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
the tool radius for compensation.
1. This alarm occurs when you cancel the tool radius
compensation when the block containing arc
B101 Cancel radius compen. in arc interpolation is executed.
2. Modify the machining program to disable the tool radius
compensation during linear interpolation.
1. This alarm occurs when you enable tool radius
compensation when the block containing arc
B102 Enable radius compen. in arc interpolation is executed.
2. Modify the machining program to disable the tool radius
compensation during linear interpolation.
1. The tool path is interfered after tool radius
compensation.
B103 Radius interference
2. Check and modify the machining program or the tool
radius for compensation.
1. The tool compensation path is too short.
Tool compen. amount too
B104 2. Check and modify the machining program or the tool
small
radius for compensation.
Left and right tool radius 1. An error occurs when the system switches the tool
B105 compensation (G41/G42) radius compensation to the right or left direction.
switch error 2. Check and modify the machining program path.
1. This alarm occurs when the system executes G31
B106 Use G31 in tool compen. during tool 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
B108 NURBS interpolation error with the command format.
3. Check if the NURBS first control point is the same as
the coordinate in the previous block.
1. There is insufficient arc interpolation points.
B109 Insufficient space arc block
2. Check and modify the machining program.
Illegal polygon interpolation G An error occurs when you repeatedly assign the G51.2
B10D
code polygon cutting command.
15-12
Milling Machine Operation and Maintenance Manual Troubleshooting
15
1. The calculation result of the variable lead thread is less
B301 Threading pitch error than 0.
2. Check the G code command 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 C axis
B303 Spindle/C axis switching Err mode while the C axis mode is disabled.
2. Set Pr308 to 0 for the C axis mode.
1. Thread cutting operation is prohibited in C axis mode.
Thread cutting prohibited in C
B304 2. Switch the system from C axis mode to spindle mode to
axis mode
execute the thread cutting operation.
1. In C axis mode, both SP1 and SP2 are set to voltage
mode.
B305 C axis/spindle mode error
2. Adjust the spindle control mode settings of SP1 and
SP2.
1. In Spindle mode, the breakpoint search is in progress,
Spindle mode breakpoint but there is an M code for switching the system from
B306 Spindle mode to C axis mode.
search error
2. Reset the breakpoint search line number.
1. In C axis mode, the breakpoint search is in progress,
C axis mode breakpoint but there is an M code for switching the system from C
B307 axis mode to Spindle mode.
search error
2. Reset the breakpoint search line number.
1. An error occurs when the system executes the polar
coordinate interpolation command.
2. Check if the polar coordinate interpolation G code
complies with the command format.
3. Check if the polar coordinate interpolation includes
unsupported G code commands.
Polar coordinate interpolation 4. Check if the plane selection is switched when the
B308 system is executing the polar coordinate command.
error
5. Check if there is a specified tool number in the polar
coordinate interpolation.
6. Check whether the polar coordinate interpolation is in
the following conditions:
1. The system is in fixed spindle speed mode.
2. The tool nose compensation is canceled.
3. The system is in C axis mode.
15-13
Troubleshooting Milling 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.
Excessive layers in
B601 2. The subroutine cannot call program layers exceeding 8
subroutine call
levels.
1. No correct G code symbol.
B602 No G code symbol
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. The G code symbol is illegal.
B604 Illegal G code symbol
2. Check the G code and modify the program.
1. There is no G code symbol.
B605 No G code symbol
2. Check the G code and modify the program.
1. The subroutine call is in error.
B606 Subroutine call error
2. Modify the program.
1. The subroutine file name is in error.
B607 Subroutine file name error
2. Modify the program.
1. The subroutine layer number is in error.
B608 Subroutine layer No. error
2. 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. An error occurs when the system computes the
B60B WP coord offset error workpiece coordinate offset.
2. Restart the CNC controller or send it back for servicing.
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 homing
B60D Homing midpoint Err through the intermediate point.
2. Check the G code and modify the program.
1. Do not execute G28 / G29 / G30 during cyclic
B60E Homing Err in Cyc machining machining.
2. Check the G code and modify the program.
1. The specified range for the extended workpiece
B60F G54 extension code err coordinates is in error.
2. Check the G code specified range.
1. The macro variable type 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. The specified N is not found when the system executes
B612 Macro line No. error the GO TO command.
2. 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 division
B614 Macro divide by zero error 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
Milling 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.
The macro operand syntax is 1. The macro operand syntax is in error.
B619
in 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 tag is found in the G code.
B61B GOTO tag is not found
2. Check the G code and specify the correct tag.
1. No corresponding line number is found in the G code.
B61C No line No. given by GOTO
2. Check the G code and specify the correct line number.
1. User-defined macro alarm is triggered.
B620 User-defined macro alarm
2. #6000 in the G code must not be specified as 0.
1. The halt code is invalid.
B621 Invalid halt code 2. Check the G code and the halt code (M code) must be
used individually.
1. The feed rate is set as a negative value.
B623 feed rate is negative
2. Check the G code and adjust the feed rate.
Milling & Lathe: synchronous interpolation for linear
axis and rotary axis is not supported.
B625 Interpolation axis error Milling machine:
1. NC200 does not support tapping.
2. Use NC300 or above models.
1. The following error is too large.
B630 Excessive following error 2. Make sure the servo parameter setting is correct.
3. Check if the system parameter 643 is set too small.
1. The hardware limit is triggered.
B631 Hardware limit error 2. Move the axis into the legal restricted range.
3. Check the hardware limit wiring and polarity settings.
1. The axis position exceeds the first software limit.
B632 1st software limit error
2. Move the axis into the legal restricted range.
1. The axis position exceeds the second software limit.
B634 2nd software limit error
2. Move the axis into the legal restricted range.
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 NC
B637 MLC axis not stopped axis modes, the MLC axis is still in motion.
2. Modify the MLC program.
1. The position error between the master axis and
synchronous axis is too great.
Excessive synchronous
B645 2. Check whether the following error between the slave
following error
axis and master axis exceeded the Pr642 parameter
value.
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 in the cycle command.
B652 No spindle speed for cycle
2. Check the G code and specify the spindle speed.
1. There is no feed rate in the cycle command.
B653 No feed rate for cycle
2. Check the G code and specify the feed rate.
15-15
Troubleshooting Milling Machine Operation and Maintenance Manual
15
1. Illegal M code command.
Special function when
2. Check whether specific G code was enabled before
B655 executed to M96
and after executing M96.
Not off
Note: Including G16, G24, G41, G42 and G51.
1. Call subroutine Special M was triggered while executing
Gave the M96 command G code.
B656 under interrupt subroutine
Command 2. Check whether the subroutine includes the M96
command.
15-16
Revision History
Release Date Version Chapter Revision contents
June, 2021 V5.0 1.4 Added description for B series product models.
Added description for B series product
2.2
installation.
1. Added Remote I/O relay allowable current
3.1.11 value.
2. Added Remote I/O wiring diagram.
3.2 Added description for B series product wiring.
Updated table of corresponding buttons for
4.4
OPENCNC PC.
12.4 Added second spindle parameter descriptions.
Added rotation axis unit parameter
12.5.1
descriptions.
Updated parameter Pr616 return to Home
12.6.1
mode.
1. Added parameter Pr10015 disable the
function of automatically diving values with
12.9.1 no decimal points by a thousand.
2. Added description for parameter Pr10076
file queue settings.
1. Added description for parameter PR12029
system/custom keyboard switching.
12.10.1 2. Added description for parameter Pr12030
parameter customize keyboard button
value.
June, 2018 V4.0 Added NC3__ series MPG DI7/DI8 defined as
3.2.1
X34/X35.
Hardware modification after production serial
3.10 number T1751, PIN (P8/P9) before T1751 is
reserved.
Added parameter Pr642 synchronous
12.2.1
tolerance.
Added Pr617 origin search setting bit 2 homing
12.6.1
mode of rotation axis.
12.6.1 Added home mode 7.
1
Update History Milling Machine Operation and Maintenance Manual
For relevant information about [Delta CNC Milling Machine Solution - Operation and
Maintenance Manual], please refer to:
(1) Delta CNC Milling Machine Solution Instruction Programming Manal
(2) Delta CNC NC System Solution MLC Application Manual