MELDAS and MELSEC are registered trademarks of Mitsubishi Electric Corporation.
Other company and product names that appear in this manual are trademarks or registered trademarks of the respective company.
This manual describes the specifications of CNC C70.
To safely use this CNC module, thoroughly study the "Precautions for Safety" on the next page before use.
Details described in this manual
At the beginning of each item, a table indicating it's specification according to the model.
CAUTION
The items that are not described in this manual must be interpreted as "not possible".
This manual is written on the assumption that all option functions are added.
Some functions may differ or some functions may not be usable depending on the NC system (software) version.
General precautions
(1)When the contents of this manual is updated, the version (A, B, …) on the cover will be incremented.
(2)In this manual, the machining center system is described as "M system" and the lathe system is described as "L system".
Always read the specifications issued by the machine maker, this manual, related manuals and attached documents before installation, operation, programming, maintenance or inspection to ensure correct use. Understand this numerical controller, safety items and cautions before using the unit.
This manual ranks the safety precautions into "Danger", "Warning" and "Caution".
DANGER
WARNING
CAUTION
When there is a great risk that the user could be subject to fatalities or serious injuries if handling is mistaken.
When the user could be subject to fatalities or serious injuries if handling is mistaken.
When the user could be subject to injuries or when physical damage could occur if handling is mistaken.
Note that even items ranked as " CAUTION", may lead to major results depending on the situation. In any case, important information that must always be observed is described.
DANGER
Not applicable in this manual.
WARNING
Not applicable in this manual.
CAUTION
1. Items related to product and manual
The items that are not described in this manual must be interpreted as "not possible".
This manual is written on the assumption that all option functions are added.
Some functions may differ or some functions may not be usable depending on the NC system (software) version.
2. Items related to start up and maintenance
Follow the power specifications (input voltage range, frequency range, momentary power failure time range) described in this manual.
Follow the environment conditions (ambient temperature, humidity, vibration, atmosphere) described in this manual.
If the parameter is used to set the temperature rise detection function to invalid, overheating
may occur, thereby disabling control and possibly resulting in the axes running out of control, which in turn may result in machine damage and/or bodily injury or destruction of the unit. It is for this reason that the detection function is normally left "valid" for operation.
CONTENTS |
|
I. GENERAL SPECIFICATIONS |
|
1. System Configurations....................................................................................................................................... |
1 |
2. General Specifications....................................................................................................................................... |
2 |
3. Outline Drawing ................................................................................................................................................. |
3 |
3.1 NC CPU Model Q173NCCPU .................................................................................................................... |
3 |
4. Servo/Spindle Drive System .............................................................................................................................. |
4 |
5. CNC Signals (PLC Interface Signals)................................................................................................................ |
5 |
II. FUNCTIONAL SPECIFICATIONS |
|
1. Control Axes ...................................................................................................................................................... |
1 |
1.1 Control Axes ............................................................................................................................................... |
1 |
1.1.1 Number of Basic Control Axes (NC axes).......................................................................................... |
1 |
1.1.2 Max. Number of Control Axes (NC axes + Spindles + PLC axes) ..................................................... |
1 |
1.1.4 Number of Simultaneous Contouring Control Axes ........................................................................... |
1 |
1.1.5 Max. Number of NC Axes in a Part System ....................................................................................... |
1 |
1.2 Control Part System.................................................................................................................................... |
2 |
1.2.1 Standard Number of Part Systems..................................................................................................... |
2 |
1.2.2 Max. Number of Part Systems............................................................................................................ |
2 |
1.3 Control Axes and Operation Modes ........................................................................................................... |
2 |
1.3.2 Memory Mode..................................................................................................................................... |
2 |
1.3.3 MDI Mode ........................................................................................................................................... |
2 |
2. Input Command ................................................................................................................................................. |
3 |
2.1 Data Increment ........................................................................................................................................... |
3 |
2.2 Unit System ................................................................................................................................................ |
4 |
2.2.1 Inch/Metric Changeover ..................................................................................................................... |
4 |
2.3 Program Format.......................................................................................................................................... |
5 |
2.3.1 Program Format ................................................................................................................................. |
5 |
2.3.1.1 Format 1 for Lathe (G code list 2, 3) .......................................................................................... |
5 |
2.3.1.2 Format 2 for Lathe (G code list 4, 5) .......................................................................................... |
5 |
2.3.1.4 Format 1 for Machining Center (G code list 1) ........................................................................... |
5 |
2.4 Command Value......................................................................................................................................... |
6 |
2.4.1 Decimal Point Input I, II ...................................................................................................................... |
6 |
2.4.2 Absolute/Incremental Command ........................................................................................................ |
7 |
2.4.3 Diameter/Radius Designation............................................................................................................. |
9 |
3. Positioning/Interpolation .................................................................................................................................. |
10 |
3.1 Positioning ................................................................................................................................................ |
10 |
3.1.1 Positioning ........................................................................................................................................ |
10 |
3.1.2 Unidirectional Positioning ................................................................................................................. |
11 |
3.2 Linear/Circular Interpolation ..................................................................................................................... |
12 |
3.2.1 Linear Interpolation........................................................................................................................... |
12 |
3.2.2 Circular Interpolation (Center/Radius Designation) ......................................................................... |
13 |
3.2.3 Helical Interpolation .......................................................................................................................... |
15 |
4. Feed................................................................................................................................................................. |
17 |
4.1 Feed Rate ................................................................................................................................................. |
17 |
4.1.1 Rapid Traverse Rate (m/min) ........................................................................................................... |
17 |
4.1.2 Cutting Feed Rate (m/min) ............................................................................................................... |
18 |
4.1.3 Manual Feed Rate (m/min)............................................................................................................... |
19 |
4.1.4 Rotary Axis Command Speed Tenfold ............................................................................................. |
19 |
4.2 Feed Rate Input Methods ......................................................................................................................... |
20 |
4.2.1 Feed per Minute ............................................................................................................................... |
20 |
4.2.2 Feed per Revolution ......................................................................................................................... |
21 |
4.2.4 F1-digit Feed .................................................................................................................................... |
22 |
i |
|
4.3 |
Override .................................................................................................................................................... |
23 |
|
4.3.1 Rapid Traverse Override .................................................................................................................. |
23 |
|
4.3.2 Cutting Feed Override ...................................................................................................................... |
23 |
|
4.3.3 2nd Cutting Feed Override ............................................................................................................... |
23 |
|
4.3.4 Override Cancel................................................................................................................................ |
23 |
4.4 |
Acceleration/Deceleration......................................................................................................................... |
24 |
|
4.4.1 Automatic Acceleration/Deceleration after Interpolation .................................................................. |
24 |
|
4.4.2 Rapid Traverse Constant Inclination Acceleration/Deceleration...................................................... |
26 |
4.5 |
Thread Cutting.......................................................................................................................................... |
28 |
|
4.5.1 Thread Cutting (Lead/Thread Number Designation)........................................................................ |
28 |
|
4.5.2 Variable Lead Thread Cutting .......................................................................................................... |
30 |
|
4.5.3 Synchronous Tapping....................................................................................................................... |
31 |
|
4.5.3.1 Synchronous Tapping Cycle .................................................................................................... |
31 |
|
4.5.3.2 Pecking Tapping Cycle............................................................................................................. |
32 |
|
4.5.4 Chamfering ....................................................................................................................................... |
33 |
4.6 |
Manual Feed............................................................................................................................................. |
34 |
|
4.6.1 Manual Rapid Traverse .................................................................................................................... |
34 |
|
4.6.2 Jog Feed........................................................................................................................................... |
34 |
|
4.6.3 Incremental Feed.............................................................................................................................. |
35 |
|
4.6.4 Handle Feed ..................................................................................................................................... |
35 |
4.7 |
Dwell ......................................................................................................................................................... |
36 |
|
4.7.1 Dwell (Time-based Designation) ...................................................................................................... |
36 |
5. Program Memory/Editing ................................................................................................................................. |
37 |
|
5.1 |
Memory Capacity...................................................................................................................................... |
37 |
|
5.1.1 Memory Capacity (Number of Programs Stored)............................................................................. |
37 |
5.2 |
Editing....................................................................................................................................................... |
38 |
|
5.2.1 Program Editing................................................................................................................................ |
38 |
|
5.2.2 Background Editing .......................................................................................................................... |
39 |
6. Operation and Display ..................................................................................................................................... |
40 |
|
6.1 |
Structure of Operation/Display Panel ....................................................................................................... |
40 |
|
6.1.1 MITSUBISHI Graphic Operation Terminal (GOT) ............................................................................ |
40 |
6.2 |
Operation Methods and Functions ........................................................................................................... |
40 |
|
6.2.2 Absolute Value/Incremental Value Setting....................................................................................... |
40 |
|
6.2.5 Displayed Part System Switch ......................................................................................................... |
40 |
6.3 |
Display Methods and Contents................................................................................................................. |
41 |
|
6.3.1 Status Display................................................................................................................................... |
41 |
|
6.3.2 Clock Display.................................................................................................................................... |
41 |
|
6.3.3 Position Display, Screen Display (Operation Screen Display)......................................................... |
41 |
|
6.3.4 Tool Compensation/Parameter Screen Display (Preparation Screen Display) ............................... |
41 |
|
6.3.5 Program Screen Display (Edit Screen Display) ............................................................................... |
42 |
|
6.3.6 Alarm Diagnosis Screen Display (Diagnosis Screen Display) ......................................................... |
42 |
|
6.3.7 Maintenance Screen Display............................................................................................................ |
42 |
|
6.3.8 Additional Language......................................................................................................................... |
42 |
|
6.3.8.1 Japanese .................................................................................................................................. |
42 |
|
6.3.8.2 English ...................................................................................................................................... |
42 |
|
6.3.8.7 Chinese..................................................................................................................................... |
42 |
7. Input/Output Functions and Devices ............................................................................................................... |
43 |
|
7.1 |
Input/Output Data ..................................................................................................................................... |
43 |
7.2 |
Input/Output I/F......................................................................................................................................... |
43 |
|
7.2.3 Ethernet I/F....................................................................................................................................... |
43 |
8. Spindle, Tool and Miscellaneous Functions .................................................................................................... |
44 |
|
8.1 |
Spindle Functions (S) ............................................................................................................................... |
44 |
|
8.1.1 Spindle Control Functions ................................................................................................................ |
44 |
|
8.1.1.1 Spindle Digital I/F...................................................................................................................... |
45 |
|
8.1.1.3 Coil Switch ................................................................................................................................ |
45 |
|
8.1.1.4 Automatic Coil Switch............................................................................................................... |
45 |
|
8.1.2 S Code Output.................................................................................................................................. |
45 |
|
8.1.3 Constant Surface Speed Control...................................................................................................... |
46 |
|
ii |
|
8.1.4 Spindle Override............................................................................................................................... |
47 |
8.1.5 Multiple-spindle Control.................................................................................................................... |
48 |
8.1.5.1 Multiple-spindle Control I .......................................................................................................... |
48 |
8.1.6 Spindle Orientation ........................................................................................................................... |
49 |
8.1.8 Spindle Synchronization................................................................................................................... |
50 |
8.1.8.1 Spindle Synchronization I ......................................................................................................... |
50 |
8.1.8.2 Spindle Synchronization II ........................................................................................................ |
50 |
8.1.11 Spindle Speed Clamp..................................................................................................................... |
51 |
8.2 Tool Functions (T) .................................................................................................................................... |
52 |
8.2.1 Tool Functions (T Command)........................................................................................................... |
52 |
8.3 Miscellaneous Functions (M).................................................................................................................... |
53 |
8.3.1 Miscellaneous Functions .................................................................................................................. |
53 |
8.3.2 Multiple M Codes in 1 Block ............................................................................................................. |
53 |
8.3.3 M Code Independent Output ............................................................................................................ |
53 |
8.3.4 Miscellaneous Function Finish ......................................................................................................... |
54 |
8.4 2nd Miscellaneous Function (B) ............................................................................................................... |
55 |
8.4.1 2nd Miscellaneous Function............................................................................................................. |
55 |
9. Tool Compensation.......................................................................................................................................... |
56 |
9.1 Tool Length/Tool Position......................................................................................................................... |
56 |
9.1.1 Tool Length Compensation .............................................................................................................. |
56 |
9.2 Tool Radius............................................................................................................................................... |
59 |
9.2.1 Tool Radius Compensation .............................................................................................................. |
59 |
9.2.3 Tool Nose Radius Compensation (G40/G41/G42)........................................................................... |
61 |
9.2.4 Automatic Decision of Nose Radius Compensation Direction (G46/G40) ....................................... |
62 |
9.3 Tool Offset Amount................................................................................................................................... |
63 |
9.3.1 Number of Tool Offset Sets.............................................................................................................. |
63 |
9.3.1.2 40 sets ...................................................................................................................................... |
63 |
9.3.1.3 80 sets ...................................................................................................................................... |
63 |
9.3.1.4 200 sets .................................................................................................................................... |
63 |
9.3.2 Offset Memory .................................................................................................................................. |
64 |
9.3.2.1 Tool Shape/Wear Offset Amount ............................................................................................. |
64 |
10. Coordinate System ........................................................................................................................................ |
66 |
10.1 Coordinate System Type and Setting..................................................................................................... |
66 |
10.1.1 Machine Coordinate System .......................................................................................................... |
67 |
10.1.2 Coordinate System Setting............................................................................................................. |
68 |
10.1.3 Automatic Coordinate System Setting............................................................................................ |
69 |
10.1.4 Workpiece Coordinate System Selection....................................................................................... |
70 |
10.1.5 External Workpiece Coordinate Offset........................................................................................... |
72 |
10.1.7 Local Coordinate System ............................................................................................................... |
73 |
10.1.8 Coordinate System for Rotary Axis ................................................................................................ |
74 |
10.1.9 Plane Selection............................................................................................................................... |
74 |
10.1.10 Origin Set/Origin Cancel............................................................................................................... |
75 |
10.1.11 Counter Set .................................................................................................................................. |
75 |
10.2 Return ..................................................................................................................................................... |
76 |
10.2.1 Manual Reference Position Return ................................................................................................ |
76 |
10.2.2 Automatic 1st Reference Position Return ...................................................................................... |
77 |
10.2.3 2nd, 3rd, 4th Reference Position Return; G30 ............................................................................... |
79 |
10.2.4 Reference Position Verification ...................................................................................................... |
80 |
10.2.5 Absolute Position Detection ........................................................................................................... |
81 |
11. Operation Support Functions......................................................................................................................... |
82 |
11.1 Program Control ..................................................................................................................................... |
82 |
11.1.1 Optional Block Skip ........................................................................................................................ |
82 |
11.1.2 Single Block.................................................................................................................................... |
83 |
11.2 Program Test.......................................................................................................................................... |
84 |
11.2.1 Dry Run........................................................................................................................................... |
84 |
11.2.2 Machine Lock ................................................................................................................................. |
84 |
11.2.3 Miscellaneous Function Lock ......................................................................................................... |
84 |
11.3 Program Search/Start/Stop .................................................................................................................... |
85 |
iii |
|
11.3.1 Program Search ............................................................................................................................. |
85 |
11.3.2 Sequence Number Search ............................................................................................................. |
85 |
11.3.5 Automatic Operation Start .............................................................................................................. |
85 |
11.3.6 NC Reset ........................................................................................................................................ |
85 |
11.3.7 Feed Hold ....................................................................................................................................... |
86 |
11.3.8 Search & Start ................................................................................................................................ |
86 |
11.4 Interrupt Operation ................................................................................................................................. |
87 |
11.4.1 Manual Interruption......................................................................................................................... |
87 |
11.4.2 Automatic Operation Handle Interruption....................................................................................... |
87 |
11.4.3 Manual Absolute Switch ................................................................................................................. |
88 |
11.4.4 Thread Cutting Cycle Retract ......................................................................................................... |
89 |
11.4.5 Tapping Retract .............................................................................................................................. |
90 |
11.4.6 Manual Numerical Value Command............................................................................................... |
91 |
11.4.8 MDI Interruption.............................................................................................................................. |
91 |
11.4.9 Simultaneous Operation of Manual and Automatic Modes............................................................ |
92 |
12. Program Support Functions........................................................................................................................... |
93 |
12.1 Machining Method Support Functions.................................................................................................... |
93 |
12.1.1 Program.......................................................................................................................................... |
93 |
12.1.1.1 Subprogram Control ............................................................................................................... |
93 |
12.1.2 Macro Program............................................................................................................................... |
94 |
12.1.2.1 User Macro ............................................................................................................................. |
94 |
12.1.2.3 Macro Interruption .................................................................................................................. |
96 |
12.1.2.4 Variable Command................................................................................................................. |
97 |
12.1.2.4.1 100 Sets......................................................................................................................... |
98 |
12.1.2.4.2 200 Sets......................................................................................................................... |
98 |
12.1.2.4.3 300 Sets......................................................................................................................... |
98 |
12.1.2.4.4 600 Sets......................................................................................................................... |
98 |
12.1.2.4.5 (50+50 × Number of Part Systems) Sets....................................................................... |
98 |
12.1.2.4.6 (100+100 × Number of Part Systems) Sets................................................................... |
98 |
12.1.2.4.7 (200+100 × Number of Part Systems) Sets................................................................... |
98 |
12.1.2.4.8 (400+100 × Number of Part Systems) Sets................................................................... |
98 |
12.1.2.101 N Code Macro............................................................................................................... |
99 |
12.1.3 Fixed Cycle................................................................................................................................... |
100 |
12.1.3.1 Fixed Cycle for Drilling.......................................................................................................... |
101 |
12.1.3.3 Special Fixed Cycle .............................................................................................................. |
106 |
12.1.3.4 Fixed Cycle for Turning Machining....................................................................................... |
110 |
12.1.3.5 Compound Type Fixed Cycle for Turning Machining ........................................................... |
115 |
12.1.4 Mirror Image ................................................................................................................................. |
123 |
12.1.4.3 Mirror Image by G Code ....................................................................................................... |
123 |
12.1.4.4 Mirror Image for Facing Tool Posts ...................................................................................... |
124 |
12.1.5 Coordinate System Operation ...................................................................................................... |
125 |
12.1.5.1 Coordinate Rotation by Program.......................................................................................... |
125 |
12.1.6 Dimension Input............................................................................................................................ |
126 |
12.1.6.1 Corner Chamfering/Corner R ............................................................................................... |
126 |
12.1.6.3 Geometric Command ........................................................................................................... |
130 |
12.1.7 Axis Control .................................................................................................................................. |
134 |
12.1.7.3 Circular Cutting..................................................................................................................... |
134 |
12.1.8 Multi-part System Control............................................................................................................. |
135 |
12.1.8.1 Timing Synchronization Between Part Systems .................................................................. |
135 |
12.1.8.2 Start Point Designation Timing Synchronization .................................................................. |
137 |
12.1.8.6 Balance Cut .......................................................................................................................... |
139 |
12.1.8.8 2-part System Synchronous Thread Cutting ........................................................................ |
140 |
12.1.9 Data Input by Program ................................................................................................................. |
142 |
12.1.9.1 Parameter Input by Program ................................................................................................ |
142 |
12.1.9.2 Compensation Data Input by Program ................................................................................. |
143 |
12.1.10 Machining Modal ........................................................................................................................ |
145 |
12.1.10.1 Tapping Mode..................................................................................................................... |
145 |
12.1.10.2 Cutting Mode ...................................................................................................................... |
145 |
iv |
|
12.2 Machining Accuracy Support Functions ............................................................................................... |
146 |
12.2.1 Automatic Corner Override........................................................................................................... |
146 |
12.2.2 Deceleration Check ...................................................................................................................... |
147 |
12.2.2.1 Exact Stop Check Mode ....................................................................................................... |
148 |
12.2.2.2 Exact Stop Check ................................................................................................................. |
148 |
12.2.2.3 Error Detection ..................................................................................................................... |
148 |
12.2.2.4 Programmable In-position Check ......................................................................................... |
149 |
12.3 High-speed and High-accuracy Functions ........................................................................................... |
150 |
12.3.5 High-Accuracy Control 1 .............................................................................................................. |
150 |
13. Machine Accuracy Compensation ............................................................................................................... |
152 |
13.1 Static Accuracy Compensation ............................................................................................................ |
152 |
13.1.1 Backlash Compensation............................................................................................................... |
152 |
13.1.2 Memory-type Pitch Error Compensation ...................................................................................... |
152 |
13.1.3 Memory-type Relative Position Error Compensation ................................................................... |
153 |
13.1.4 External Machine Coordinate System Compensation.................................................................. |
153 |
13.1.5 Circular Error Radius Compensation ........................................................................................... |
154 |
13.1.6 Ball Screw Thermal Expansion Compensation ............................................................................ |
154 |
13.2 Dynamic Accuracy Compensation ....................................................................................................... |
155 |
13.2.1 Smooth High-gain (SHG) Control................................................................................................. |
155 |
13.2.2 Dual Feedback ............................................................................................................................. |
156 |
13.2.3 Lost Motion Compensation........................................................................................................... |
156 |
14. Automation Support Functions .................................................................................................................... |
157 |
14.1 Measurement........................................................................................................................................ |
157 |
14.1.1 Skip............................................................................................................................................... |
157 |
14.1.1.1 Skip....................................................................................................................................... |
157 |
14.1.1.2 Multiple-step Skip ................................................................................................................. |
158 |
14.1.2 Automatic Tool Length Measurement .......................................................................................... |
159 |
14.1.3 Manual Tool Length Measurement 1............................................................................................ |
162 |
14.2 Tool Life Management.......................................................................................................................... |
163 |
14.2.1 Tool Life Management.................................................................................................................. |
163 |
14.2.1.1 Tool Life Management I........................................................................................................ |
163 |
14.2.1.2 Tool Life Management II....................................................................................................... |
163 |
14.2.2 Number of Tool Life Management Sets........................................................................................ |
163 |
14.3 Others ................................................................................................................................................... |
164 |
14.3.1 Programmable Current Limitation ................................................................................................ |
164 |
15. Safety and Maintenance .............................................................................................................................. |
165 |
15.1 Safety Switches .................................................................................................................................... |
165 |
15.1.1 Emergency Stop ........................................................................................................................... |
165 |
15.1.2 Data Protection Key...................................................................................................................... |
165 |
15.2 Display for Ensuring Safety .................................................................................................................. |
166 |
15.2.1 NC Warning .................................................................................................................................. |
166 |
15.2.2 NC Alarm ...................................................................................................................................... |
166 |
15.2.3 Operation Stop Cause.................................................................................................................. |
167 |
15.2.4 Emergency Stop Cause................................................................................................................ |
167 |
15.2.5 Thermal Detection ........................................................................................................................ |
167 |
15.2.6 Battery Alarm/Warning ................................................................................................................. |
167 |
15.3 Protection.............................................................................................................................................. |
168 |
15.3.1 Stroke End (Over Travel).............................................................................................................. |
168 |
15.3.2 Stored Stroke Limit ....................................................................................................................... |
168 |
15.3.2.1 Stored Stroke Limit I/II .......................................................................................................... |
169 |
15.3.2.2 Stored Stroke Limit IB........................................................................................................... |
171 |
15.3.2.3 Stored Stroke Limit IIB.......................................................................................................... |
171 |
15.3.2.4 Stored Stroke Limit IC .......................................................................................................... |
172 |
15.3.4 Chuck/Tail Stock Barrier Check ................................................................................................... |
173 |
15.3.5 Interlock ........................................................................................................................................ |
174 |
15.3.6 External Deceleration ................................................................................................................... |
174 |
15.3.9 Door Interlock ............................................................................................................................... |
175 |
15.3.9.1 Door Interlock I ..................................................................................................................... |
175 |
v |
|
15.3.9.2 Door Interlock II .................................................................................................................... |
176 |
15.3.10 Parameter Lock .......................................................................................................................... |
177 |
15.3.11 Program Protect (Edit Lock B, C) ............................................................................................... |
177 |
15.3.12 Program Display Lock ................................................................................................................ |
177 |
15.3.13 Safety Observation ..................................................................................................................... |
178 |
15.4 Maintenance and Troubleshooting ....................................................................................................... |
179 |
15.4.1 Operation history .......................................................................................................................... |
179 |
15.4.2 Data Sampling .............................................................................................................................. |
179 |
15.4.3 NC Data Backup........................................................................................................................... |
179 |
15.4.5 Servo Automatic Tuning ............................................................................................................... |
180 |
15.4.102 All Backup................................................................................................................................. |
182 |
16. Drive System................................................................................................................................................ |
183 |
16.1 Servo/Spindle ....................................................................................................................................... |
183 |
16.1.1 Feed Axis...................................................................................................................................... |
183 |
16.1.1.1 MDS-D-V1/D-V2 (200V) ....................................................................................................... |
183 |
16.1.1.2 MDS-DH-V1/DH-V2 (400V).................................................................................................. |
183 |
16.1.1.3 MDS-D-SVJ3 (200V) ............................................................................................................ |
183 |
16.1.2 Spindle.......................................................................................................................................... |
184 |
16.1.2.1 MDS-D-SP (200V) ................................................................................................................ |
184 |
16.1.2.2 MDS-DH-SP (400V) ............................................................................................................. |
184 |
16.1.2.3 MDS-D-SPJ3 (200V) ............................................................................................................ |
184 |
16.1.4 Power Supply ............................................................................................................................... |
184 |
16.1.4.1 Power Supply : MDS-D-CV (200V) ...................................................................................... |
184 |
16.1.4.2 Power Supply : MDS-DH-CV (400V).................................................................................... |
184 |
16.1.4.3 AC Reactor for Power Supply .............................................................................................. |
184 |
16.1.4.4 Ground Plate......................................................................................................................... |
184 |
17. Machine Support Functions ......................................................................................................................... |
185 |
17.1 PLC....................................................................................................................................................... |
185 |
17.1.1 Built-in PLC Processing Mode...................................................................................................... |
185 |
17.1.2 PLC Functions .............................................................................................................................. |
185 |
17.1.2.1 Built-in PLC Basic Function.................................................................................................. |
185 |
17.1.2.2 NC Exclusive Instruction....................................................................................................... |
186 |
17.1.4 Built-in PLC Capacity.................................................................................................................... |
187 |
17.1.5 Machine Contact Input/Output I/F ................................................................................................ |
187 |
17.1.6 Ladder Monitor ............................................................................................................................. |
187 |
17.1.7 PLC Development ........................................................................................................................ |
187 |
17.1.7.2 MELSEC Development Tool (GX Developer) ...................................................................... |
187 |
17.1.10 GOT Connection......................................................................................................................... |
187 |
17.2 Machine Construction........................................................................................................................... |
188 |
17.2.1 Servo OFF .................................................................................................................................... |
188 |
17.2.2 Axis Detachment .......................................................................................................................... |
189 |
17.2.3 Synchronous Control.................................................................................................................... |
190 |
17.2.4 Inclined Axis Control..................................................................................................................... |
193 |
17.2.5 Position Switch ............................................................................................................................. |
194 |
17.3 PLC Operation...................................................................................................................................... |
195 |
17.3.1 Arbitrary Feed in Manual Mode .................................................................................................... |
195 |
17.3.3 PLC Axis Control .......................................................................................................................... |
196 |
17.4 PLC Interface................................................................................................................................... |
197 |
17.4.1 CNC Control Signal ................................................................................................................. |
197 |
17.4.2 CNC Status Signal........................................................................................................................ |
198 |
17.4.3 PLC Window................................................................................................................................. |
200 |
17.4.4 External Search ............................................................................................................................ |
201 |
17.6 External PLC Link................................................................................................................................. |
202 |
17.6.3 CC-Link (Master/Slave) ................................................................................................................ |
202 |
17.6.5 DeviceNet ..................................................................................................................................... |
202 |
17.6.6 FL-net ........................................................................................................................................... |
202 |
17.6.7 CC-Link/LT ................................................................................................................................... |
202 |
17.6.101 As-i (Master) ............................................................................................................................. |
202 |
vi |
|
17.6.102 MELSEC multiple CPU system ................................................................................................ |
202 |
17.7 Installing S/W for Machine Tools.......................................................................................................... |
203 |
17.7.3 EZSocket I/F................................................................................................................................. |
203 |
17.7.5 Custom API Library ...................................................................................................................... |
203 |
17.8 Others ................................................................................................................................................... |
203 |
17.8.2 NC Monitoring Tool....................................................................................................................... |
203 |
vii
1.System Configurations
MELSEC Basic Base
MELSEC Power supply
MELSEC PLC CPU module Universal model
MELSEC I/O module, MELSEC Network module
M E L S E C |
P O WER |
PULL |
MITSU BISHI |
USB / Serial
Emergency Stop
Q173NCCPU |
Operation panel |
|
Switch |
||
Q173NCCPU |
||
|
GOT1000 (SVGA / XVGA) |
USB |
|
SKIP |
|
Sensor |
Signal spliter |
4 channel |
|
|
FCU7-EX387 |
Manual PLG #2 |
|
|
|
FRONT |
|
Manual PLG #3 |
BAT |
|
|
MPG |
|
|
ACFAIL |
|
|
RIO |
|
|
|
|
Manual PLG #1 |
|
Battery |
Safety I/O |
|
module |
|
Servo / Spindle Drive Unit |
|
|
|
(in Base) |
MITS UB ISHI |
MITS UBISH I |
MITS UBISHI |
MITS UBISHI |
MITS UB ISH I |
MITS UBISH I |
MITS UB ISHI |
|
|
MITS UB ISH I |
|
|
|
MITS UB ISHI |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MITS UBISH I |
I - 1
2.General Specifications
General specifications of NC CPU are shown below.
Item |
|
|
Specifications |
|
|
|
Working ambient |
|
0 to 55°C |
|
|
||
temperature |
|
|
|
|
|
|
Storage ambient |
-25 to 75°C (-20 to 60°C for M700 series) |
|
||||
temperature |
|
|
|
|
|
|
Working ambient |
5 to 95% RH (with no dew condensation) |
|
||||
humidity |
|
|
|
|
|
|
Storage ambient |
5 to 95% RH (with no dew condensation) |
|
||||
humidity |
|
|
|
|
|
|
Vibration resistance |
Under intermittent vibration |
Sweep count |
||||
|
|
Frequency |
Acceleration |
|
Amplitude |
|
|
Conforming to |
10 to 57Hz |
- |
|
0.075mm |
|
|
57 to150Hz |
9.8m/s2 |
|
- |
10 times |
|
|
JIS B 3502 |
|
|
vibration |
each in X, Y, |
|
|
When there |
is a continuous |
||||
|
IEC61131-2 |
|
|
|
|
Z directions |
|
Frequency |
Acceleration |
|
Amplitude |
||
|
|
|
(for 80 min.) |
|||
|
|
10 to 57Hz |
- |
|
0.035mm |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
57 to150Hz |
4.9 m/s2 |
|
- |
|
Impact resistance |
Conforming |
to JIS B 3502, |
IEC61131-2 |
|
||
|
(147m/s2 [15.0G], 3 times in each of 3 directions X, Y, Z) |
|||||
Working atmosphere |
No corrosive gases |
|
|
|||
Altitude |
|
2000m or less |
|
|
Installing
Overvoltage
Category (Note 1)
Pollution Class
(Note 2)
(Note 1) This indicates the section of the power supply to which the equipment is assumed to be connected between the public electrical power distribution network and the machinery within premises. Category II applies to equipment for which electrical power is supplied from fixed facilities.
The surge voltage withstand level for up to the rated voltage of 300 V is 2500V.
(Note 2) This index indicates the degree to which conductive material is generated in terms of the environment in which the equipment is used.
In the environment corresponding to "Pollution level 2", basically only nonconductive pollution occurs, however temporary conductivity may occur due to the occasional condensing.
I - 2
3. Outline Drawing
3.1 NC CPU Model Q173NCCPU
Q173NCCPU
SW
1 2
L R
CAUTION
EMG
FRONT
BAT
MPG
ACFAIL
RIO
I - 3
4. Servo/Spindle Drive System
(1) Power supply regenerative type |
|
|
|
|
MDS-DH-V1/V2 Series |
|
MDS-D-V1/V2 Series |
|
|
200VAC (50Hz)/200 to 230VAC (60Hz) |
380 to 440VAC (50Hz)/380 to 480VAC (60Hz) |
|
+10% -15% |
±10% |
|
MDS-D-V1 1st axis servo drive unit |
MDS-DH-V1 1st axis servo drive unit |
|
MDS-D-V2 2nd axis servo drive unit |
MDS-DH-V2 2nd axis servo drive unit |
|
MDS-D-SP Spindle drive unit |
MDS-DH-SP Spindle drive unit |
|
MDS-D-CV Power supply unit |
MDS-DH-CV Power supply unit |
(2) Resistance regenerative type |
|
|
|
|
|
|
MDS-D-SVJ3/SPJ3 Series |
|
|
200VAC (50Hz)/200 to 230VAC (60Hz) |
|
|
+10% -15% |
|
|
MDS-D-SVJ3 1st axis servo drive unit |
|
|
MDS-D-SPJ3 Spindle drive unit |
|
I - 4
5.CNC Signals (PLC Interface Signals)
The CNC signal includes the following signals. Refer to "PLC Interface Manual" for detail.
Bit Type Input Signals
(CNC->PLC)
System State
24 hours continuous operation Safety signal unconfirmed after compare error
Controller ready completion Servo ready completion Door open enable
In spindle synchronization Spindle rotation speed synchronization completion Spindle phase synchronization completion
Chuck close confirmation Battery warning
Battery alarm NC alarm 1
NC alarm 2 (Servo alarm) In door interlock
Axis State Servo ready
Axis selection
In axis plus motion In axis minus motion
1st reference position reached 2nd reference position reached 3rd reference position reached 4th reference position reached Near reference position
NC axis up-to-speed Zero point initialization set completed
Zero point initialization set error completed
In zero point initialization
Zero point initialization incomplete Current limit reached
Unclamp command In-position
Part System State In jog mode
In handle mode
In incremental mode
In manual arbitrary feed mode
In reference position return mode In automatic initial set mode
In program operation mode (In memory mode)
In MDI mode
In automatic operation "run" In automatic operation "start" In automatic operation "pause" In "reset"
In manual arbitrary feed In rewind
Motion command completion All axes in-position
All axes smoothing zero
Manual arbitrary feed completion External search finished
In rapid traverse In cutting feed In tapping
In thread cutting
In synchronous feed
In constant surface speed In skip
In reference position return F 1-digit commanded
In tool life management output Tool life over
NC alarm 3 (Program error) NC alarm 4 (Operation error) Search & start (error) Search & start (search) Illegal axis selected
F 1-digit No. code 1 F 1-digit No. code 2 F 1-digit No. code 4
M code independent output M00 M code independent output M01 M code independent output M02 M code independent output M30 M function strobe 1
M function strobe 2 M function strobe 3 M function strobe 4
Manual numerical command Tool change position return completion
New tool change T function strobe 1 T function strobe 2 T function strobe 3 T function strobe 4
2nd M function strobe 1 2nd M function strobe 2 2nd M function strobe 3 2nd M function strobe 4 S function strobe 1
S function strobe 2 S function strobe 3 S function strobe 4 S function strobe 5 S function strobe 6 S function strobe 7 Position switch 1 Position switch 2 Position switch 3 Position switch 4 Position switch 5 Position switch 6 Position switch 7 Position switch 8 Tap retract possible
No. of work machining over Absolute position warning Position switch 9
Position switch 10 Position switch 11 Position switch 12 Position switch 13 Position switch 14 Position switch 15 Position switch 16
Spindle State
S command gear No. illegal
S command max./min. command value over
S command no gear selected Spindle speed upper limit over Spindle speed lower limit over Spindle gear shift command 1 Spindle gear shift command 2 Current detection
Speed detection In spindle alarm Zero speed
Spindle up-to-speed Spindle in-position In L coil selection Spindle ready-ON Spindle servo-ON
In spindle forward run In spindle reverse run Z-phase passed Position loop in-position In torque limit
I - 5
5. CNC Signals (PLC Interface Signals)
|
|
reference position) |
|
PLC axis near point detection 1 |
Data Type Input Signals |
|
Tool life usage data |
|
PLC axis near point detection 2 |
(CNC->PLC) |
|
No. of work machining(maximum |
|
PLC axis near point detection 3 |
|
|
value) |
|
PLC axis near point detection 4 |
System State |
|
Error code output |
|
PLC axis near point detection 5 |
Speed monitor door open |
|
S code data 5 |
|
PLC axis near point detection 6 |
possible |
|
S code data 6 |
|
PLC axis near point detection 7 |
CRT display information |
|
S code data 7 |
|
PLC axis control valid 1 |
Emergency stop cause |
|
User Macro output #1132 |
|
PLC axis control valid 2 |
User macro output #1132 |
|
(Controller -> PLC) |
|
PLC axis control valid 3 |
(Controller -> PLC) |
|
User Macro output #1133 |
|
PLC axis control valid 4 |
User macro output #1133 |
|
(Controller -> PLC) |
|
PLC axis control valid 5 |
(Controller -> PLC) |
|
User Macro output #1134 |
|
PLC axis control valid 6 |
User macro output #1134 |
|
(Controller -> PLC) |
|
PLC axis control valid 7 |
(Controller -> PLC) |
|
User Macro output #1135 |
|
|
User macro output #1135 |
|
(Controller -> PLC) |
|
Axis Command |
(Controller -> PLC) |
|
|
|
Control axis detach |
CNC software version code |
|
Axis State |
|
Servo OFF |
Battery drop cause |
|
Thermal expansion compensation |
|
Mirror image |
Temperature warning cause |
|
amount |
|
External deceleration + |
Spindle synchronization phase |
|
|
|
External deceleration - |
error 1 |
|
Spindle State |
|
Automatic interlock + |
Spindle synchronization phase |
|
Spindle command rotation speed |
|
Automatic interlock - |
error 2 |
|
input |
|
Manual interlock + |
Spindle synchronization phase |
|
Spindle command final data |
|
Manual interlock - |
error output |
|
(Rotation speed) |
|
Automatic machine lock |
Spindle synchronization Phase |
|
Spindle actual speed |
|
Manual machine lock |
error monitor |
|
|
|
Feed axis selection + |
Spindle synchronization Phase |
|
Bit Type Output Signals |
|
Feed axis selection - |
error monitor (lower limit) |
|
(PLC->CNC) |
|
Manual/Automatic simultaneous |
Spindle synchronization Phase |
|
|
|
valid |
error monitor (upper limit) |
|
System Command |
|
Control axis detach 2 |
Spindle synchronization Phase |
|
Contactor shutoff test signal |
|
Current limit changeover |
offset data |
|
Integration time input 1 |
|
Droop release request |
|
|
Integration time input 2 |
|
Zero point initialization set mode |
Part System State |
|
Data protect key 1 |
|
Zero point initialization set start |
External search status |
|
Data protect key 2 |
|
Unclamp completion |
M code data 1 |
|
Data protect key 3 |
|
|
M code data 2 |
|
CRT changeover completion |
|
Part System Command |
M code data 3 |
|
Display changeover $1 |
|
Jog mode |
M code data 4 |
|
Display changeover $2 |
|
Handle mode |
S code data 1 |
|
PLC emergency stop |
|
Incremental mode |
S code data 2 |
|
Door open I |
|
Manual arbitrary feed mode |
S code data 3 |
|
Door open II |
|
Reference position return mode |
S code data 4 |
|
PLC axis control buffering mode |
|
Automatic initialization mode |
T code data 1 |
|
valid |
|
Program operation mode |
T code data 2 |
|
PLC axis 1st handle valid |
|
(Memory mode) |
T code data 3 |
|
PLC axis 2st handle valid |
|
MDI mode |
T code data 4 |
|
PLC axis 3st handle valid |
|
Automatic operation "start" |
2nd M function data 1 |
|
Spindle synchronization cancel |
|
command (Cycle start) |
2nd M function data 2 |
|
Chuck close |
|
Automatic operation "pause" |
2nd M function data 3 |
|
Spindle synchronization |
|
command (Feed hold) |
2nd M function data 4 |
|
Spindle phase synchronization |
|
Single block |
Tool No. |
|
Spindle synchronous rotation |
|
Block start interlock |
Group in tool life management |
|
direction |
|
Cutting block start interlock |
No. of work machining(current |
|
Phase shift calculation request |
|
Dry run |
value) |
|
Phase offset request |
|
Error detect |
Near reference position (per |
|
Error temporary cancel |
|
NC reset 1 |
I - 6
5. CNC Signals (PLC Interface Signals)
NC reset 2 Reset & rewind Chamfering Automatic restart
External search strobe M function finish 1
M function finish 2
Tool length measurement 1 Tool length measurement 2 (L system)
Synchronization correction mode Macro interrupt
Rapid traverse Manual absolute Recalculation request Optional block skip 1
Reference position selection code 1
Reference position selection code 2
Reference position selection method
Optional block skip 2 Optional block skip 3 Optional block skip 4 Optional block skip 5 Optional block skip 6 Optional block skip 7 Optional block skip 8 Optional block skip 9
1st handle axis selection code 1 1st handle axis selection code 2 1st handle axis selection code 4 1st handle axis selection code 8 1st handle axis selection code 16 1st handle valid
2nd handle axis selection code 1 2nd handle axis selection code 2 2nd handle axis selection code 4 2nd handle axis selection code 8 2nd handle axis selection code 16 2nd handle valid
3rd handle axis selection code 1 3rd handle axis selection code 2 3rd handle axis selection code 4 3rd handle axis selection code 8 3rd handle axis selection code 16 3rd handle valid
Override cancel
Manual override method selection Miscellaneous function lock
Tap retract
Reference position retract Cutting feedrate override code 1 Cutting feedrate override code 2 Cutting feedrate override code 4 Cutting feedrate override code 8 Cutting feedrate override code 16
2nd cutting feedrate override valid Cutting feedrate override method selection
Rapid traverse override code 1 Rapid traverse override code 2 Rapid traverse override method selection
Manual feedrate code 1 Manual feedrate code 2 Manual feedrate code 4 Manual feedrate code 8 Manual feedrate code 16
Manual feedrate method selection Feedrate least increment code 1 Feedrate least increment code 2 Jog synchronous feed valid
Jog handle synchronous Current limit mode 1 Current limit mode 2 Handle/incremental feed multiplication code 1 Handle/incremental feed multiplication code 2 Handle/incremental feed multiplication code 4 Handle/incremental feed
magnification method selection Tool alarm 1 (M system)/Tool skip 1 (L system)
Tool alarm 2 (M system) Usage data count valid
Tool life management input (M system)
Tool change reset
Manual arbitrary feed 1st axis selection code 1
Manual arbitrary feed 1st axis selection code 2
Manual arbitrary feed 1st axis selection code 4
Manual arbitrary feed 1st axis selection code 8
Manual arbitrary feed 1st axis selection code 16
Manual arbitrary feed 1st axis valid
Manual arbitrary feed 2nd axis selection code 1
Manual arbitrary feed 2nd axis selection code 2
Manual arbitrary feed 2nd axis selection code 4
Manual arbitrary feed 2nd axis selection code 8
Manual arbitrary feed 2nd axis selection code 16
Manual arbitrary feed 2nd axis valid
Manual arbitrary feed 3rd axis selection code 1
Manual arbitrary feed 3rd axis selection code 2
Manual arbitrary feed 3rd axis selection code 4
Manual arbitrary feed 3rd axis selection code 8
Manual arbitrary feed 3rd axis selection code 16
Manual arbitrary feed 3rd axis valid
Manual arbitrary feed smoothing off
Manual arbitrary feed axis independent
Manual arbitrary feed EX.F/MODAL.F
Manual arbitrary feed G0/G1 Manual arbitrary feed MC/WK Manual arbitrary feed ABS/INC Manual arbitrary feed stop Manual arbitrary feed strobe 2nd reference position return interlock
Search & start
Spindle Command Gear shift completion Spindle override code 1 Spindle override code 2 Spindle override code 4
Spindle override method selection Spindle gear selection code 1 Spindle gear selection code 2 Spindle stop
Spindle gear shift Spindle orientation Spindle forward run start Spindle reverse run start Spindle forward run index Spindle reverse run index
Spindle orientation command L coil selection
Torque limit 1 Torque limit 2 Torque limit 3
Data Type Output Signals
(PLC->CNC)
System Command Speed monitor mode User macro input #1032 (PLC -> Controller)
User macro input #1033 (PLC -> Controller) User macro input #1034
I - 7
5. CNC Signals (PLC Interface Signals)
(PLC -> Controller) User macro input #1035 (PLC -> Controller) PLC version code
1st axis index 2nd axis index 3rd axis index 4th axis index 5th axis index 6th axis index 7th axis index 8th axis index 9th axis index 10th axis index 11th axis index 12th axis index 13th axis index 14th axis index 15th axis index 16th axis index
Spindle synchronization Basic spindle selection
Spindle synchronization Synchronous spindle selection Spindle synchronization Phase shift amount
PLC version code (method 2)
Part System Command 1st cutting feedrate override 2nd cutting feedrate override Rapid traverse override Manual feedrate Handle/incremental feed magnification
2nd handle feed magnification 3rd handle feed magnification Manual arbitrary feed 1st axis travel amount
Manual arbitrary feed 2nd axis travel amount
Manual arbitrary feed 3rd axis travel amount
OT ignored
Near-point dog ignored Tool group No. designation
Synchronization control operation method
Search & start program No. Workpiece coordinate offset measurement compensation No. Selected tool No.
External search device No. External search program No. External search sequence No. External search block No. User Macro input #1032 (PLC -> Controller)
User Macro input #1033 (PLC -> Controller) User Macro input #1034 (PLC -> Controller) User Macro input #1035 (PLC -> Controller)
Axis State External machine coordinate system compensation data Each axis reference position selection
Thermal expansion offset compensation amount Thermal expansion max. compensation amount
Spindle Command Spindle command rotation speed output
S command override Multi-point orientation position data
Classified Under Purpose (CNC->PLC) (PLC->CNC)
PLC axis state PLC axis control
Window result information Window command
Data registered to magazine for M system
Tool life management (M system) Safety observing
I - 8
1. Control Axes
The NC axis, spindle, PLC axis are generically called the control axis.
The NC axis is an axis that can be manually operated, or automatically operated with the machining program. The PLC axis is an axis that can be controlled from the PLC ladder.
1.1 Control Axes
M system : { 3 axes |
L system : { 3 axes |
A number of axes that are within the maximum number of control axes, and that does not exceed the maximum number given for the NC axis, spindle and PLC axis can be used.
For example, if 16 NC axes are used, this alone is the maximum number of control axes, so a spindle and PLC axis cannot be connected.
Max. number of control axes (NC axes + spindles + PLC axes)
M system : 16 axes L system : 16 axes
Max. number of NC axes (in total for all the part systems)
M system : 16 axes |
L system : 16 axes |
Max. number of spindles |
|
M system : 7 axes |
L system : 4 axes |
Max. number of PLC axes |
|
M system : 7 axes |
L system : 7 axes |
Simultaneous control of up to four axes or less is possible in the same part system.
However, for actual use, the machine tool builder specification will apply.
M system : 4 axes |
L system : 4 axes |
M system : 8 axes |
L system : 8 axes |
II - 1
1. Control Axes
1.2 Control Part System
M system : 1 part system L system : 1 part system
M system : 7 part systems L system : 3 part systems
For actual use, the machine tool builder specification will apply.
M system : { |
L system : { |
The machining programs stored in the memory of the NC unit are run.
M system : { |
L system : { |
The MDI data stored in the memory of the NC unit is executed. Once executed, the MDI data is set to the "setting incomplete" status, and the data will not be executed unless the "setting completed" status is established by performing screen operations.
II - 2