C70 PLC Interface Manual - Mitsubishi Electric (B1500263engj)
C70 PLC Interface Manual - Mitsubishi Electric (B1500263engj)
This manual describes the various signal interfaces and functions required when creating sequence
program of PLC CPU to operate C70.
Read this manual thoroughly before programming.
Thoroughly study the "Safety Precautions" on the following page to ensure safe use of this CNC unit.
CAUTION
For items described in "Restrictions" or "Usable State", the instruction manual issued by the machine
maker takes precedence over this manual.
Items not described in this manual must be interpreted as "not possible".
This manual is written on the assumption that all option functions are added. Refer to the specifications
issued by the machine maker before starting use.
Some screens and functions may differ or may not be usable depending on the CNC version.
Precautions for Safety
Always read the specifications issued by the machine tool builder, 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".
When there is a great risk that the user could be subject to fatalities or serious injuries if
DANGER
handling is mistaken.
WARNING 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
CAUTION
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.
Disassembly is
Prohibited KEEP FIRE AWAY General instruction Earth ground
prohibited
DANGER
CAUTION
Your MITSUBISHI ELECTRIC product is designed and manufactured with high quality materials and
components which can be recycled and/or reused.
This symbol means that batteries and accumulators, at their end-of-life, should be disposed of
separately from your household waste.
If a chemical symbol is printed beneath the symbol shown above, this chemical symbol means that the
battery or accumulator contains a heavy metal at a certain concentration. This will be indicated as
follows:
Hg: mercury (0,0005%), Cd: cadmium (0,002%), Pb: lead (0,004%)
In the European Union there are separate collection systems for used batteries and accumulators.
Please, dispose of batteries and accumulators correctly at your local community waste collection/
recycling centre.
MELDAS, MELSEC, EZSocket, EZMotion, iQ Platform, MELSOFT, GOT, CC-Link, CC-Link/LT, CC-Link IE
are either trademarks or registered trademarks of Mitsubishi Electric Corporation in Japan and/or other
countries.
Ethernet is a registered trademark of Xerox Corporation in the United States and/or other countries.
Microsoft®, Windows® are either trademarks or registered trademarks of Microsoft Corporation in the United
States and/or other countries.
CompactFlash and CF are either trademarks or registered trademarks of SanDisk Corporation in the United
States and/or other countries.
Other company and product names that appear in this manual are trademarks or registered trademarks of the
respective companies.
本製品の取扱いについて
( 日本語 /Japanese)
本製品は工業用 ( クラス A) 電磁環境適合機器です。販売者あるいは使用者はこの点に注意し、住商業環境以外で
の使用をお願いいたします。
(English)
This is a class A product. In a domestic environment this product may cause radio interference in which case the
user may be required to take adequate measures.
( 한국어 /Korean)
이 기기는 업무용 (A 급 ) 전자파적합기기로서 판매자 또는 사용자는 이 점을 주의하시기 바라며 가정외의 지역에
서 사용하는 것을 목적으로 합니다 .
CONTENTS
1 Outline........................................................................................................................................................... 1
2 System Configuration.................................................................................................................................. 3
2.1 Flow of Signals....................................................................................................................................... 5
2.1.1 Flow of PLC CPU and CNC CPU Data.......................................................................................... 5
2.1.2 Handling of Devices ....................................................................................................................... 6
2.1.3 Data update program with NC ....................................................................................................... 7
2.1.4 Shared Device CNC Internal Device Correspondence Table ...................................................... 10
1
MITSUBISHI CNC
1 Outline
This manual is prepared to assist you to understand the various control signals necessary for creating the sequence
program.
The manual is composed as shown below. Refer to related sections as necessary to gain the maximum benefit from the
manual.
Handling of
M, S, T and
B functions
Spindle
control
Explanation
of interface
signals
Table for input/
output signals Device
with controller Input signals
Output signals
System Each
configuration application
PLC Interface
Manual
(cover)
<Caution>
Please note that the specifications referred to in the text represent the maximum
specifications which include also those under development.
2
2
System Configuration
3
MITSUBISHI CNC
2 System Configuration
MITSUBISHI
(Display interface)
(Optical communication)
sensor
Manual handle
Servo/Spindle drive unit
MITSUBISHI MITSUBISHI MITSUBISHI
MITSUBISHI
4
C70 PLC Interface Manual
2.1 Flow of Signals
No.1
No.2
(X,R) (X,R)
Read area 2
U3E2\G10000
No.3
(1) The data PLC CPU wrote into G device is automatically transmitted to each CNC CPU by the high-speed bus.
(2) The CNC data (state signal) is automatically written into the read area corresponding to each CNC CPU of PLC
CPU by the high-speed bus.
(3) For the writing area of PLC CPU (G device), the writing area (G device) is different depending on the signal for
which CNC CPU.
(4) Writing area 1 and 2 are the same data structures.
(5) Read area 1 and 2 are the same data structures.
(6) When one CNC CPU is used, writing area 1 and read area 1 are used.
(7) When two CNC CPUs are used, writing area 1 and read area 1 are used for CNC CPU#1, writing area 2 and read
area 2 are used for CNC CPU#2.
(8) Note that the head address of G device in writing area 2 corresponding to CNC CPU#2 and the head address of G
device in writing area 1 corresponding to CNC CPU#1 is different. In "3 INPUT/OUTPUT SIGNALS TABLE WITH
CONTROLLER", this is indicated like "Sharing G+1234".
(9) It is possible to change the head address "U3E0\G13072" for a writing area 2 to "U3E0\G14000" to start from a
round number.
5
MITSUBISHI CNC
2 System Configuration
X device Y device
Example for control signal (Bit data (a)) Example for control signal (Word data (b))
MELSEC IO input $1 abbrev. Signal name $1
abbrev. Signal name
)
<- Sharing G Sharing G Internal
Relative of switches ; ,P Jog mode
4 1st cutting feedrate override
MELSEC IO output ; *P Handle mode
4 2nd cutting feedrate override
; 5P Incremental mode
4 Rapid traverse override
Lamp ; 262P Manual arbitrary feed mode
4
; <40P Reference position return mode
4
Manual feedrate
; #56P Automatic initialization mode
4
Relay, etc. ;
4
;
4
4 1st handle/incremental feed
4 magnification
Example for state signal (Bit data (c)) Example for state signal (Word data (d))
$1 abbrev. Signal name $1
abbrev. Signal name
G10048 <- Sharing G Sharing G Internal
: ,1P In jog mode 4 External search status
: *1P In handle mode 4
: 51P In incremental mode 4
: 2621P In manual arbitrary feed mode 4
: <401P In reference position return mode 4 M code data 1
: #561P In automatic initial set mode 4
: 4 M code data 2
: 4
4 M code data 3
4
(Note1) Transfer "G device" to "device in PLC CPU" by sequence program when using a bit device.
(Similarly, transfer "device in PLC CPU" to "G device".)
(When writing/reading is executed directly into "G device", correct operation might not be executed according to timing
with CNC.)
(Note2) A word-data can be written/read directly into "G device". However, we will recommend using the device after a
word-data is transferred into "device in PLC CPU".
For a word-data not so used, directly access "G device".
For a word-data often used, use the device after a word-data is transferred into "device in PLC CPU".
However, do not use BMOV command to copy between "G device" and PLC device.
6
C70 PLC Interface Manual
2.1 Flow of Signals
[BMOV U3E1 /G10048 K4X600 Kn] In PLC Interface Manual, explained in the
form of CNC internal device address.
CAUTION In order to prevent illegal transfer of bit data, use data update program.
[> D200 K100] <Y40> Processes not related to the data transfer timing
with the CNC.
[> D200 K200] <Y41> (Not related to CNC’s input/output.)
Sequence program
Processes in which data transfer timing matching
[MOV D0 U3E0\G10200] is necessary.
(Such as sequence processing by using CNC
status output signals, or turning ON/OFF CNC
[MOV U3E1\G10200 D100]
control input signals)
SM400
[SET M1000]
7
MITSUBISHI CNC
2 System Configuration
Precautions
(1) Do not buildt the process to multi-CPU synchronous interrupt program other than bit data transfer program. The
execution time exceeds the interrupt cycle as it is executed in about 1ms cycle, so it may not operate normally.
(2) The word data can read and write to the shared device at the arbitrary positon of the PLC program, however do not
transfer the data by BMOV (block transfer) command. To transfer to the internal device, use MOV (16 bit) or DMOV
(32 bit) command.
(3) Although the shared device is the word device, a bit expression that designated the bit position is enabled.
(The example indicates bit 7 of U3E0/G10321.7 No.1 CPU shared device G10321.)
Note that if the multi-CPU synchronous interrput occurs during the two or more bit process, it may not operate
normally as it might be transfered to the CNC CPU in the middle of process. Do not use the bit expression to write
to the shared device.
(4) The processing time to read and write in the shared device takes longer conpared with the internal device. Thus,
when reading and writing to the same address of the shared device a number of times, process it in the internal
device. So that the number of read or write times to the shared device will be reduced and the scanning time can be
shorten.
(5) For the process of the device that turns ON only one scan at the completion, program it to the position where the
scan takes place each time ("processes not related to the data transfer timing with the CNC" of the data update
program).
(6) When the timer is not executed for each scan
Do not jump OUT T1 command with CJ command while the coil of the timer (e.g. T1) has been turning ON.
When OUT T □command is jumped, the current value for the timer will not be updated.
8
C70 PLC Interface Manual
2.1 Flow of Signals
(7) Following signals used to be set to "1" by CNC at power ON for C64 but not for C70. So make sure to execute PLC
processing depending on necessity.
1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis Abbreviation Signal name
+016 +019 +022 +025 +028 +031 +034 +037 <- Sharing G
Y401 Y431 Y461 Y491 Y4C1 Y4F1 Y521 Y551 *SVFn Servo OFF
Y403 Y433 Y463 Y493 Y4C3 Y4F3 Y523 Y553 *+EDTn External deceleration +
Y404 Y434 Y464 Y494 Y4C4 Y4F4 Y524 Y554 *-EDTn External deceleration -
Y405 Y435 Y465 Y495 Y4C5 Y4F5 Y525 Y555 *+AITn Automatic interlock+
Y406 Y436 Y466 Y496 Y4C6 Y4F6 Y526 Y556 *-AITn Automatic interlock-
Y407 Y437 Y467 Y497 Y4C7 Y4F7 Y527 Y557 *+MITn Manual interlock+
Y408 Y438 Y468 Y498 Y4C8 Y4F8 Y528 Y558 *-MITn Manual interlock-
9th axis 10th axis 11th axis 12th axis 13th axis 14th axis 15th axis 16th axis Abbreviation Signal name
+040 +043 +046 +049 +052 +055 +058 +061 <- Sharing G
Y581 Y5B1 Y5E1 Y611 Y641 Y671 Y6A1 Y6D1 *SVFn Servo OFF
Y583 Y5B3 Y5E3 Y613 Y643 Y673 Y6A3 Y6D3 *+EDTn External deceleration +
Y584 Y5B4 Y5E4 Y614 Y644 Y674 Y6A4 Y6D4 *-EDTn External deceleration -
Y585 Y5B5 Y5E5 Y615 Y645 Y675 Y6A5 Y6D5 *+AITn Automatic interlock+
Y586 Y5B6 Y5E6 Y616 Y646 Y676 Y6A6 Y6D6 *-AITn Automatic interlock-
Y587 Y5B7 Y5E7 Y617 Y647 Y677 Y6A7 Y6D7 *+MITn Manual interlock+
Y588 Y5B8 Y5E8 Y618 Y648 Y678 Y6A8 Y6D8 *-MITn Manual interlock-
1st part 2nd part 3rd part 4th part 5th part 6th part 7th part Abbrevi-
Signal name
system system system system system system system ation
+065 +079 +093 +107 +121 +135 +149 <- Sharing G
Y711 Y7F1 Y8D1 Y9B1 YA91 YB71 YC51 *SPn Automatic operation "pause" command (Feed hold)
Y713 Y7F3 Y8D3 Y9B3 YA93 YB73 YC53 *BSLn Block start interlock
Y714 Y7F4 Y8D4 Y9B4 YA94 YB74 YC54 *CSLn Cutting block start interlock
Y71B Y7FB Y8DB Y9BB YA9B YB7B YC5B *CDZn Chamfering
Y728 Y808 Y8E8 Y9C8 YAA8 YB88 YC68 ABSn Manual absolute
Y760 Y840 Y920 YA00 YAE0 YBC0 YCA0 *FV11n Cutting feedrate override 1
Y762 Y842 Y922 YA02 YAE2 YBC2 YCA2 *FV14n Cutting feedrate override 4
Y764 Y844 Y924 YA04 YAE4 YBC4 YCA4 *FV116n Cutting feedrate override 16
Y774 Y854 Y934 YA14 YAF4 YBD4 YCB4 *JV16n Manual feedrate
Y7AE Y88E Y96E YA4E YB2E YC0E YCEE *CXS7n Manual arbitrary feed stop
(Note) Even though ABSn is not a B-contact signal, it used to be set to "1" for safety as it is usually used without the
manual interruption amount offset.
9
MITSUBISHI CNC
2 System Configuration
Type Shared device (G) CNC device Points (Word) Total (Word) Detail
G10000 X300 16 Interface used in part systems
G10016 X400 32 Interface used in each axis (16 axes)
125
Bit type G10048 X600 56 Interface used in each part system (7 part systems)
G10104 X980 21 Interface used in spindle (7 spindles)
G10125 - 75 75 Vacancy
G10200 R0 100 Interface used in part systems
G10300 R100 700 960 Interface used in each part system (7 part systems)
G11000 R800 160 Interface used in each axis (16 axes)
G11160 R1600 210 210 Interface used in spindle (7 spindles)
G11370 R1900 80 80 Interface used in PLC axis (7 axes)
- M system ATC data
G11450 R4700 770 770 - L system Tool life management 1
(1st and 2nd part system)
Word type G12220 R6724 48 48 M system Tool life management
G12270 R9000 200 200 PLC window response interface
G12470 R2150 50 50 Safety observing data
G12520 R4500 96 96 PLC constant parameter setting value
G12616 R4600 24 24 PLC bit selection parameter setting value
G12660 R1980 8 8 Interface used in PLC axis (8 axes)
G12668 - 12 12 Vacancy
G12680 R2000 47 47 PLC axis indexing interface
G12728 - 173 173 Vacancy
Vacancy G13020 - 52 52 Vacancy
10
C70 PLC Interface Manual
2.1 Flow of Signals
Type Shared device (G) CNC device Points (Word) Total (Word) Detail
+0 Y300 16 Interface used in part systems
+16 Y400 48 Interface used in each axis (16 axes)
183
Bit type +64 Y700 98 Interface used in each part system (7 part systems)
+162 YD20 21 Interface used in spindle (7 spindles)
+183 - 17 17 Vacancy
+200 R2300 100 Interface used in part systems
+300 R2400 700 960 Interface used in each part system (7 part systems)
+1000 R3100 160 Interface used in each axis (16 axes)
+1160 R3900 210 210 Interface used in spindle (7 spindles)
+1370 R4200 80 80 Interface used in PLC axis (7 axes)
+1450 R6720 4 4 M system Tool life management
+1454 - 6 6 Vacancy
Word type +1460 D4300 (Note 1) 640 640 GOT window command interface
+2100 R8500 480 480 PLC window command interface
+2580 R4450 50 50 Safety observing data
+2638 - 22 22 Vacancy
+2660 R4280 8 8 Interface used in PLC axis (8 axes)
+2668 - 12 12 Vacancy
+2680 R4300 47 47 PLC axis indexing interface
+2728 - 173 173 Vacancy
Vacancy +3036 - 36 36 Vacancy
(Note 1) GOT window command interface is stored in D register.
11
MITSUBISHI CNC
2 System Configuration
12
3
Input/Output Signals Table with Controller
13
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis abbrev. Signal name
G10016 G10018 G10020 G10022 G10024 G10026 G10028 G10030 <- Sharing G
X400 X420 X440 X460 X480 X4A0 X4C0 X4E0 RDYn Servo ready
X401 X421 X441 X461 X481 X4A1 X4C1 X4E1 AXn Axis selection
X402 X422 X442 X462 X482 X4A2 X4C2 X4E2 MVPn In axis plus motion
X403 X423 X443 X463 X483 X4A3 X4C3 X4E3 MVMn In axis minus motion
X404 X424 X444 X464 X484 X4A4 X4C4 X4E4 ZP1n 1st reference position reached
X405 X425 X445 X465 X485 X4A5 X4C5 X4E5 ZP2n 2nd reference position reached
X406 X426 X446 X466 X486 X4A6 X4C6 X4E6 ZP3n 3rd reference position reached
X407 X427 X447 X467 X487 X4A7 X4C7 X4E7 ZP4n 4th reference position reached
X600 X680 X700 X780 X800 X880 X900 JOn In jog mode
X601 X681 X701 X781 X801 X881 X901 HOn In handle mode
X602 X682 X702 X782 X802 X882 X902 SOn In incremental mode
X603 X683 X703 X783 X803 X883 X903 PTPOn In manual arbitrary feed mode
X604 X684 X704 X784 X804 X884 X904 ZRNOn In reference position return mode
X605 X685 X705 X785 X805 X885 X905 ASTOn In automatic initial set mode
1st SP 2nd SP 3rd SP 4th SP 5th SP 6th SP 7th SP abbrev. Signal name
X991 X9C1 X9F1 XA21 XA51 XA81 XAB1 CDOn Current detection
X992 X9C2 X9F2 XA22 XA52 XA82 XAB2 VROn Speed detection
X993 X9C3 X9F3 XA23 XA53 XA83 XAB3 FLOn In spindle alarm
X994 X9C4 X9F4 XA24 XA54 XA84 XAB4 ZSOn Zero speed
X995 X9C5 X9F5 XA25 XA55 XA85 XAB5 USOn Spindle up-to-speed
(Note 1) Signals marked with "*" in the "Abbrev." column are handled as B contacts. Signals marked with "*" in the
"Abbrev." column are handled as B contacts.
(Note 2) Signals marked with "――" are reserved for the system.
14
C70 PLC Interface Manual
Each
Devices are classified under the usage purpose. 3.5
application
15
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X300 X308
X301 X309
X302 X30A
X303 X30B
10000 10000
X304 X30C
X305 X30D
X306 X30E
X307 X30F
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X310 CNOP 24 hours continuous operation X318 SKIP1C SKIP1 Input signal state
Dual signals unconfirmed after
X311 SSUCHK X319 SKIP2C SKIP2 Input signal state
compare error
X312 NOFFCHK Output OFF check not complete X31A SKIP3C SKIP3 Input signal state
10001 X313 *PSDNTF Power shutoff notification 10001 X31B SKIP4C SKIP4 Input signal state
X314 X31C
X315 X31D
X316 X31E
X317 X31F
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X320 MA Controller ready completion X328
X321 SA Servo ready completion X329 DROPNS Door open enable
X322 X32A SPSYN1 In spindle synchronization
Spindle rotation speed
X323 X32B FSPRV
synchronization completion
10002 10002
Spindle phase synchronization
X324 X32C FSPPH
completion
X325 X32D SPCMP Chuck close confirmation
X326 X32E BATWR Battery warning
X327 X32F BATAL Battery alarm
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X330 AL1 NC alarm 1 X338 WNG In door interlock
X331 AL2 NC alarm 2 (Servo alarm) X339 MSON Macro single valid
Power OFF required after parameter
X332 X33A PARACHG
change
10003 X333 10003 X33B EDITDO Edited data in processing
X334 X33C EDITERR Edited data error
X335 X33D
X336 X33E SMPFIN NC data sampling completed
X337 X33F ATS ATS valid
16
C70 PLC Interface Manual
3.1 Bit Type Input Signals (CNC->PLC)
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X340 X348
X341 X349
X342 X34A
X343 X34B
10004 10004
X344 X34C
X345 X34D
X346 X34E
X347 X34F
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X350 DLOAD0 Download in progress X358
X351 DLDFIN Download completed X359
X352 DLDERR Download error X35A
X353 X35B
10005 10005
X354 X35C
X355 X35D
X356 X35E
X357 X35F
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X360 PSWP1 PLC axis position switch 1 X368 PSWP9 PLC axis position switch 9
X361 PSWP2 PLC axis position switch 2 X369 PSWP10 PLC axis position switch 10
X362 PSWP3 PLC axis position switch 3 X36A PSWP11 PLC axis position switch 11
X363 PSWP4 PLC axis position switch 4 X36B PSWP12 PLC axis position switch 12
10006 10006
X364 PSWP5 PLC axis position switch 5 X36C PSWP13 PLC axis position switch 13
X365 PSWP6 PLC axis position switch 6 X36D PSWP14 PLC axis position switch 14
X366 PSWP7 PLC axis position switch 7 X36E PSWP15 PLC axis position switch 15
X367 PSWP8 PLC axis position switch 8 X36F PSWP16 PLC axis position switch 16
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X370 X378
X371 X379
X372 X37A
X373 X37B
10007 10007
X374 X37C
X375 X37D
X376 X37E
X377 X37F
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X380 APLCIN1 APLC input signal 1 X388 APLCIN9 APLC input signal 9
X381 APLCIN2 APLC input signal 2 X389 APLCIN10 APLC input signal 10
X382 APLCIN3 APLC input signal 3 X38A APLCIN11 APLC input signal 11
X383 APLCIN4 APLC input signal 4 X38B APLCIN12 APLC input signal 12
10008 10008
X384 APLCIN5 APLC input signal 5 X38C APLCIN13 APLC input signal 13
X385 APLCIN6 APLC input signal 6 X38D APLCIN14 APLC input signal 14
X386 APLCIN7 APLC input signal 7 X38E APLCIN15 APLC input signal 15
X387 APLCIN8 APLC input signal 8 X38F APLCIN16 APLC input signal 16
17
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X390 APLCIN17 APLC input signal 17 X398 APLCIN25 APLC input signal 25
X391 APLCIN18 APLC input signal 18 X399 APLCIN26 APLC input signal 26
X392 APLCIN19 APLC input signal 19 X39A APLCIN27 APLC input signal 27
X393 APLCIN20 APLC input signal 20 X39B APLCIN28 APLC input signal 28
10009 10009
X394 APLCIN21 APLC input signal 21 X39C APLCIN29 APLC input signal 29
X395 APLCIN22 APLC input signal 22 X39D APLCIN30 APLC input signal 30
X396 APLCIN23 APLC input signal 23 X39E APLCIN31 APLC input signal 31
X397 APLCIN24 APLC input signal 24 X39F APLCIN32 APLC input signal 32
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X3A0 X3A8
X3A1 X3A9
X3A2 X3AA
X3A3 X3AB
10010 10010
X3A4 X3AC
X3A5 X3AD
X3A6 X3AE
X3A7 X3AF
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X3B0 X3B8
X3B1 X3B9
X3B2 X3BA
X3B3 X3BB
10011 10011
X3B4 X3BC
X3B5 X3BD
X3B6 X3BE
X3B7 X3BF
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X3C0 X3C8
X3C1 X3C9
X3C2 X3CA
X3C3 X3CB
10012 10012
X3C4 X3CC
X3C5 X3CD
X3C6 X3CE
X3C7 X3CF
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X3D0 X3D8
X3D1 X3D9
X3D2 X3DA
X3D3 X3DB
10013 10013
X3D4 X3DC
X3D5 X3DD
X3D6 X3DE
X3D7 X3DF
18
C70 PLC Interface Manual
3.1 Bit Type Input Signals (CNC->PLC)
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X3E0 X3E8
X3E1 X3E9
X3E2 X3EA
X3E3 X3EB
10014 10014
X3E4 X3EC
X3E5 X3ED
X3E6 X3EE
X3E7 X3EF
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
X3F0 X3F8
X3F1 X3F9
X3F2 X3FA
X3F3 X3FB
10015 10015
X3F4 X3FC
X3F5 X3FD
X3F6 X3FE
X3F7 X3FF
19
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis abbrev. Signal name
G10016 G10018 G10020 G10022 G10024 G10026 G10028 G10030 <- Sharing G
X400 X420 X440 X460 X480 X4A0 X4C0 X4E0 RDYn Servo ready
X401 X421 X441 X461 X481 X4A1 X4C1 X4E1 AXn Axis selection
X402 X422 X442 X462 X482 X4A2 X4C2 X4E2 MVPn In axis plus motion
X403 X423 X443 X463 X483 X4A3 X4C3 X4E3 MVMn In axis minus motion
X404 X424 X444 X464 X484 X4A4 X4C4 X4E4 ZP1n 1st reference position reached
X405 X425 X445 X465 X485 X4A5 X4C5 X4E5 ZP2n 2nd reference position reached
X406 X426 X446 X466 X486 X4A6 X4C6 X4E6 ZP3n 3rd reference position reached
X407 X427 X447 X467 X487 X4A7 X4C7 X4E7 ZP4n 4th reference position reached
X408 X428 X448 X468 X488 X4A8 X4C8 X4E8 NRFn Near reference position
X409 X429 X449 X469 X489 X4A9 X4C9 X4E9 ARRFn NC axis up-to-speed
X40A X42A X44A X46A X48A X4AA X4CA X4EA ZSFn Zero point initialization set completed
Zero point initialization set error
X40B X42B X44B X46B X48B X4AB X4CB X4EB ZSEn
completed
X40C X42C X44C X46C X48C X4AC X4CC X4EC ZSn In zero point initialization
X40D X42D X44D X46D X48D X4AD X4CD X4ED ZLSn Zero point initialization incomplete
X40E X42E X44E X46E X48E X4AE X4CE X4EE ILIn In current limit
X40F X42F X44F X46F X48F X4AF X4CF X4EF ILAn Current limit reached
1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis abbrev. Signal name
G10017 G10019 G10021 G10023 G10025 G10027 G10029 G10031 <- Sharing G
X410 X430 X450 X470 X490 X4B0 X4D0 X4F0 UCLPn Unclamp command
X411 X431 X451 X471 X491 X4B1 X4D1 X4F1 INPn In-position
X412 X432 X452 X472 X492 X4B2 X4D2 X4F2 MSOEn In multi-step speed monitor
X413 X433 X453 X473 X493 X4B3 X4D3 X4F3 MSOMO1n Multi-step speed monitor mode output 1
X414 X434 X454 X474 X494 X4B4 X4D4 X4F4 MSOMO2n Multi-step speed monitor mode output 2
X415 X435 X455 X475 X495 X4B5 X4D5 X4F5
X416 X436 X456 X476 X496 X4B6 X4D6 X4F6 AXCHGISn Axis switching invalid status
X417 X437 X457 X477 X497 X4B7 X4D7 X4F7 PLCMODn In PLC axis control
X418 X438 X458 X478 X498 X4B8 X4D8 X4F8
X419 X439 X459 X479 X499 X4B9 X4D9 X4F9
X41A X43A X45A X47A X49A X4BA X4DA X4FA
X41B X43B X45B X47B X49B X4BB X4DB X4FB
X41C X43C X45C X47C X49C X4BC X4DC X4FC
X41D X43D X45D X47D X49D X4BD X4DD X4FD
X41E X43E X45E X47E X49E X4BE X4DE X4FE
X41F X43F X45F X47F X49F X4BF X4DF X4FF
20
C70 PLC Interface Manual
3.1 Bit Type Input Signals (CNC->PLC)
9th axis 10th axis 11th axis 12th axis 13th axis 14th axis 15th axis 16th axis abbrev. Signal name
G10032 G10034 G10036 G10038 G10040 G10042 G10044 G10046 <- Sharing G
X500 X520 X540 X560 X580 X5A0 X5C0 X5E0 RDYn Servo ready
X501 X521 X541 X561 X581 X5A1 X5C1 X5E1 AXn Axis selection
X502 X522 X542 X562 X582 X5A2 X5C2 X5E2 MVPn In plus motion
X503 X523 X543 X563 X583 X5A3 X5C3 X5E3 MVMn In minus motion
X504 X524 X544 X564 X584 X5A4 X5C4 X5E4 ZP1n 1st reference position reached
X505 X525 X545 X565 X585 X5A5 X5C5 X5E5 ZP2n 2nd reference position reached
X506 X526 X546 X566 X586 X5A6 X5C6 X5E6 ZP3n 3rd reference position reached
X507 X527 X547 X567 X587 X5A7 X5C7 X5E7 ZP4n 4th reference position reached
X508 X528 X548 X568 X588 X5A8 X5C8 X5E8 NRFn Near reference position
X509 X529 X549 X569 X589 X5A9 X5C9 X5E9 ARRFn NC axis up-to-speed
X50A X52A X54A X56A X58A X5AA X5CA X5EA ZSFn Zero point initialization set completed
Zero point initialization set error
X50B X52B X54B X56B X58B X5AB X5CB X5EB ZSEn
completed
X50C X52C X54C X56C X58C X5AC X5CC X5EC ZSn In zero point initialization
X50D X52D X54D X56D X58D X5AD X5CD X5ED ZLSn Zero point initialization incomplete
X50E X52E X54E X56E X58E X5AE X5CE X5EE ILIn In current limit
X50F X52F X54F X56F X58F X5AF X5CF X5EF ILAn Current limit reached
9th axis 10th axis 11th axis 12th axis 13th axis 14th axis 15th axis 16th axis abbrev. Signal name
G10033 G10035 G10037 G10039 G10041 G10043 G10045 G10047 <- Sharing G
X510 X530 X550 X570 X590 X5B0 X5D0 X5F0 UCLPn Unclamp command
X511 X531 X551 X571 X591 X5B1 X5D1 X5F1 INPn In-position
X512 X532 X552 X572 X592 X5B2 X5D2 X5F2 MSOEn In multi-step speed monitor
X513 X533 X553 X573 X593 X5B3 X5D3 X5F3 MSOMO1n Multi-step speed monitor mode output 1
X514 X534 X554 X574 X594 X5B4 X5D4 X5F4 MSOMO2n Multi-step speed monitor mode output 2
X515 X535 X555 X575 X595 X5B5 X5D5 X5F5
X516 X536 X556 X576 X596 X5B6 X5D6 X5F6 AXCHGISn Axis switching invalid status
X517 X537 X557 X577 X597 X5B7 X5D7 X5F7 PLCMODn In PLC axis control
X518 X538 X558 X578 X598 X5B8 X5D8 X5F8
X519 X539 X559 X579 X599 X5B9 X5D9 X5F9
X51A X53A X55A X57A X59A X5BA X5DA X5FA
X51B X53B X55B X57B X59B X5BB X5DB X5FB
X51C X53C X55C X57C X59C X5BC X5DC X5FC
X51D X53D X55D X57D X59D X5BD X5DD X5FD
X51E X53E X55E X57E X59E X5BE X5DE X5FE
X51F X53F X55F X57F X59F X5BF X5DF X5FF
21
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
22
C70 PLC Interface Manual
3.1 Bit Type Input Signals (CNC->PLC)
23
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
24
C70 PLC Interface Manual
3.1 Bit Type Input Signals (CNC->PLC)
25
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
1st SP 2nd SP 3rd SP 4th SP 5th SP 6th SP 7th SP abbrev. Signal name
G10104 G10107 G10110 G10113 G10116 G10119 G10122 <- Sharing G
X980 X9B0 X9E0 XA10 XA40 XA70 XAA0
X981 X9B1 X9E1 XA11 XA41 XA71 XAA1
X982 X9B2 X9E2 XA12 XA42 XA72 XAA2
X983 X9B3 X9E3 XA13 XA43 XA73 XAA3
X984 X9B4 X9E4 XA14 XA44 XA74 XAA4 SIGEn S command gear No. illegal
X985 X9B5 X9E5 XA15 XA45 XA75 XAA5 SOVEn S command max./min. command value over
X986 X9B6 X9E6 XA16 XA46 XA76 XAA6 SNGEn S command no gear selected
X987 X9B7 X9E7 XA17 XA47 XA77 XAA7
X988 X9B8 X9E8 XA18 XA48 XA78 XAA8
X989 X9B9 X9E9 XA19 XA49 XA79 XAA9
X98A X9BA X9EA XA1A XA4A XA7A XAAA
X98B X9BB X9EB XA1B XA4B XA7B XAAB SUPPn Spindle speed upper limit over
X98C X9BC X9EC XA1C XA4C XA7C XAAC SLOWn Spindle speed lower limit over
X98D X9BD X9ED XA1D XA4D XA7D XAAD GR1n Spindle gear shift command 1
X98E X9BE X9EE XA1E XA4E XA7E XAAE GR2n Spindle gear shift command 2
X98F X9BF X9EF XA1F XA4F XA7F XAAF
1st SP 2nd SP 3rd SP 4th SP 5th SP 6th SP 7th SP abbrev. Signal name
G10105 G10108 G10111 G10114 G10117 G10120 G10123 <- Sharing G
X990 X9C0 X9F0 XA20 XA50 XA80 XAB0
X991 X9C1 X9F1 XA21 XA51 XA81 XAB1 CDOn Current detection
X992 X9C2 X9F2 XA22 XA52 XA82 XAB2 VROn Speed detection
X993 X9C3 X9F3 XA23 XA53 XA83 XAB3 FLOn In spindle alarm
X994 X9C4 X9F4 XA24 XA54 XA84 XAB4 ZSOn Zero speed
X995 X9C5 X9F5 XA25 XA55 XA85 XAB5 USOn Spindle up-to-speed
X996 X9C6 X9F6 XA26 XA56 XA86 XAB6 ORAOn Spindle in-position
X997 X9C7 X9F7 XA27 XA57 XA87 XAB7 LCSAn In L coil selection
X998 X9C8 X9F8 XA28 XA58 XA88 XAB8 SMAn Spindle ready-ON
X999 X9C9 X9F9 XA29 XA59 XA89 XAB9 SSAn Spindle servo-ON
X99A X9CA X9FA XA2A XA5A XA8A XABA
X99B X9CB X9FB XA2B XA5B XA8B XABB SSRNn In spindle forward run
X99C X9CC X9FC XA2C XA5C XA8C XABC SSRIn In spindle reverse run
X99D X9CD X9FD XA2D XA5D XA8D XABD SZPHn Z-phase passed
X99E X9CE X9FE XA2E XA5E XA8E XABE SIMPn Position loop in-position
X99F X9CF X9FF XA2F XA5F XA8F XABF STLQn In spindle torque limit
26
C70 PLC Interface Manual
3.1 Bit Type Input Signals (CNC->PLC)
1st SP 2nd SP 3rd SP 4th SP 5th SP 6th SP 7th SP abbrev. Signal name
G10106 G10109 G10112 G10115 G10118 G10121 G10124 <- Sharing G
X9A0 X9D0 XA00 XA30 XA60 XA90 XAC0
X9A1 X9D1 XA01 XA31 XA61 XA91 XAC1
X9A2 X9D2 XA02 XA32 XA62 XA92 XAC2
X9A3 X9D3 XA03 XA33 XA63 XA93 XAC3
X9A4 X9D4 XA04 XA34 XA64 XA94 XAC4
X9A5 X9D5 XA05 XA35 XA65 XA95 XAC5
X9A6 X9D6 XA06 XA36 XA66 XA96 XAC6
X9A7 X9D7 XA07 XA37 XA67 XA97 XAC7
X9A8 X9D8 XA08 XA38 XA68 XA98 XAC8
X9A9 X9D9 XA09 XA39 XA69 XA99 XAC9 SMSOEn In spindle multi-step speed monitor
X9AA X9DA XA0A XA3A XA6A XA9A XACA SMSOMO1n In spindle multi-step speed monitor output 1
X9AB X9DB XA0B XA3B XA6B XA9B XACB SMSOMO2n In spindle multi-step speed monitor output 2
X9AC X9DC XA0C XA3C XA6C XA9C XACC
X9AD X9DD XA0D XA3D XA6D XA9D XACD
X9AE X9DE XA0E XA3E XA6E XA9E XACE
X9AF X9DF XA0F XA3F XA6F XA9F XACF
27
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
10200 R0 10210 R10 1st handle pulse counter
10201 R1 10211 R11 2nd handle pulse counter
10202 R2 10212 R12 3rd handle pulse counter
10203 R3 10213 R13
10204 R4 10214 R14
10205 R5 10215 R15
10206 R6 10216 R16
10207 R7 10217 R17
CRT display information
10208 R8 KEYIN 10218 R18
10209 R9 SMODEN Speed monitor door open possible 10219 R19
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
10220 R20 10230 R30 User macro output #1135
10221 R21 Emergency stop cause 10231 R31 (Controller -> PLC)
10222 R22 10232 R32
10223 R23 10233 R33
CNC software version code
10224 R24 User macro output #1132 10234 R34
10225 R25 (Controller -> PLC) 10235 R35
10226 R26 User macro output #1133 10236 R36
10227 R27 (Controller -> PLC) 10237 R37
10228 R28 User macro output #1134 10238 R38
10229 R29 (Controller -> PLC) 10239 R39
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
10240 R40 Battery drop cause 10250 R50
10241 R41 Temperature warning cause 10251 R51
10242 R42 10252 R52
10243 R43 10253 R53
10244 R44 10254 R54
Spindle synchronization phase error
10245 R45 10255 R55
output
Spindle synchronization Phase error
10246 R46 10256 R56
monitor
Spindle synchronization Phase error
10247 R47 10257 R57
monitor (lower limit)
Spindle synchronization Phase error
10248 R48 Spindle synchronization phase error 1 10258 R58
monitor (upper limit)
Spindle synchronization Phase offset
10249 R49 Spindle synchronization phase error 2 10259 R59
data
28
C70 PLC Interface Manual
3.2 Data Type Input Signals (CNC->PLC)
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
10260 R60 APLC input data 1 10270 R70
10261 R61 APLC input data 2 10271 R71
10262 R62 APLC input data 3 10272 R72
10263 R63 APLC input data 4 10273 R73
10264 R64 APLC input data 5 10274 R74
10265 R65 APLC input data 6 10275 R75
10266 R66 APLC input data 7 10276 R76
10267 R67 APLC input data 8 10277 R77
10268 R68 APLC input data 9 10278 R78
10269 R69 APLC input data 10 10279 R79
Common Common
abbrev. Signal name abbrev. Signal name
Sharing G Internal Sharing G Internal
10280 R80 ZR device No. at occurrence of NC 10290 R90
GOT window Data changeover
NCVERR exclusive instruction (DDWR/DDRD)
10281 R81 10291 R91 completion
error
ZRECVN Common variable No. at occurrence of
10282 R82 10292 R92
O ZR device error
ZRECVF Error cause at occurrence of ZR device
10283 R83 10293 R93
C error
10284 R84 10294 R94
10285 R85 10295 R95
10286 R86 10296 R96
10287 R87 10297 R97
10288 R88 10298 R98
10289 R89 10299 R99
29
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
$1 $2 $3 $4 $5 $6 $7
Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- abbrev. Signal name
G nal G nal G nal G nal G nal G nal G nal
10300 R100 10400 R200 10500 R300 10600 R400 10700 R500 10800 R600 10900 R700 External search status
10301 R101 10401 R201 10501 R301 10601 R401 10701 R501 10801 R601 10901 R701
10302 R102 10402 R202 10502 R302 10602 R402 10702 R502 10802 R602 10902 R702
10303 R103 10403 R203 10503 R303 10603 R403 10703 R503 10803 R603 10903 R703
10304 R104 10404 R204 10504 R304 10604 R404 10704 R504 10804 R604 10904 R704
M code data 1
10305 R105 10405 R205 10505 R305 10605 R405 10705 R505 10805 R605 10905 R705
10306 R106 10406 R206 10506 R306 10606 R406 10706 R506 10806 R606 10906 R706
M code data 2
10307 R107 10407 R207 10507 R307 10607 R407 10707 R507 10807 R607 10907 R707
10308 R108 10408 R208 10508 R308 10608 R408 10708 R508 10808 R608 10908 R708
M code data 3
10309 R109 10409 R209 10509 R309 10609 R409 10709 R509 10809 R609 10909 R709
$1 $2 $3 $4 $5 $6 $7
Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- abbrev. Signal name
G nal G nal G nal G nal G nal G nal G nal
10310 R110 10410 R210 10510 R310 10610 R410 10710 R510 10810 R610 10910 R710
M code data 4
10311 R111 10411 R211 10511 R311 10611 R411 10711 R511 10811 R611 10911 R711
10312 R112 10412 R212 10512 R312 10612 R412 10712 R512 10812 R612 10912 R712
S code data 1
10313 R113 10413 R213 10513 R313 10613 R413 10713 R513 10813 R613 10913 R713
10314 R114 10414 R214 10514 R314 10614 R414 10714 R514 10814 R614 10914 R714
S code data 2
10315 R115 10415 R215 10515 R315 10615 R415 10715 R515 10815 R615 10915 R715
10316 R116 10416 R216 10516 R316 10616 R416 10716 R516 10816 R616 10916 R716
S code data 3
10317 R117 10417 R217 10517 R317 10617 R417 10717 R517 10817 R617 10917 R717
10318 R118 10418 R218 10518 R318 10618 R418 10718 R518 10818 R618 10918 R718
S code data 4
10319 R119 10419 R219 10519 R319 10619 R419 10719 R519 10819 R619 10919 R719
$1 $2 $3 $4 $5 $6 $7
Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- abbrev. Signal name
G nal G nal G nal G nal G nal G nal G nal
10320 R120 10420 R220 10520 R320 10620 R420 10720 R520 10820 R620 10920 R720
T code data 1
10321 R121 10421 R221 10521 R321 10621 R421 10721 R521 10821 R621 10921 R721
10322 R122 10422 R222 10522 R322 10622 R422 10722 R522 10822 R622 10922 R722
10323 R123 10423 R223 10523 R323 10623 R423 10723 R523 10823 R623 10923 R723
10324 R124 10424 R224 10524 R324 10624 R424 10724 R524 10824 R624 10924 R724
10325 R125 10425 R225 10525 R325 10625 R425 10725 R525 10825 R625 10925 R725
10326 R126 10426 R226 10526 R326 10626 R426 10726 R526 10826 R626 10926 R726
10327 R127 10427 R227 10527 R327 10627 R427 10727 R527 10827 R627 10927 R727
10328 R128 10428 R228 10528 R328 10628 R428 10728 R528 10828 R628 10928 R728
2nd M function data 1
10329 R129 10429 R229 10529 R329 10629 R429 10729 R529 10829 R629 10929 R729
$1 $2 $3 $4 $5 $6 $7
Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- abbrev. Signal name
G nal G nal G nal G nal G nal G nal G nal
10330 R130 10430 R230 10530 R330 10630 R430 10730 R530 10830 R630 10930 R730
10331 R131 10431 R231 10531 R331 10631 R431 10731 R531 10831 R631 10931 R731
10332 R132 10432 R232 10532 R332 10632 R432 10732 R532 10832 R632 10932 R732
10333 R133 10433 R233 10533 R333 10633 R433 10733 R533 10833 R633 10933 R733
10334 R134 10434 R234 10534 R334 10634 R434 10734 R534 10834 R634 10934 R734
10335 R135 10435 R235 10535 R335 10635 R435 10735 R535 10835 R635 10935 R735
10336 R136 10436 R236 10536 R336 10636 R436 10736 R536 10836 R636 10936 R736 Tool No.
10337 R137 10437 R237 10537 R337 10637 R437 10737 R537 10837 R637 10937 R737
10338 R138 10438 R238 10538 R338 10638 R438 10738 R538 10838 R638 10938 R738 Group in tool life management
10339 R139 10439 R239 10539 R339 10639 R439 10739 R539 10839 R639 10939 R739
30
C70 PLC Interface Manual
3.2 Data Type Input Signals (CNC->PLC)
$1 $2 $3 $4 $5 $6 $7
Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- abbrev. Signal name
G nal G nal G nal G nal G nal G nal G nal
10340 R140 10440 R240 10540 R340 10640 R440 10740 R540 10840 R640 10940 R740 No. of work machining
10341 R141 10441 R241 10541 R341 10641 R441 10741 R541 10841 R641 10941 R741 (current value)
10342 R142 10442 R242 10542 R342 10642 R442 10742 R542 10842 R642 10942 R742 Near reference position
10343 R143 10443 R243 10543 R343 10643 R443 10743 R543 10843 R643 10943 R743 (per reference position)
10344 R144 10444 R244 10544 R344 10644 R444 10744 R544 10844 R644 10944 R744
Tool life usage data
10345 R145 10445 R245 10545 R345 10645 R445 10745 R545 10845 R645 10945 R745
10346 R146 10446 R246 10546 R346 10646 R446 10746 R546 10846 R646 10946 R746 No. of work machining
10347 R147 10447 R247 10547 R347 10647 R447 10747 R547 10847 R647 10947 R747 (maximum value)
10348 R148 10448 R248 10548 R348 10648 R448 10748 R548 10848 R648 10948 R748
10349 R149 10449 R249 10549 R349 10649 R449 10749 R549 10849 R649 10949 R749
$1 $2 $3 $4 $5 $6 $7
Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- abbrev. Signal name
G nal G nal G nal G nal G nal G nal G nal
10350 R150 10450 R250 10550 R350 10650 R450 10750 R550 10850 R650 10950 R750
10351 R151 10451 R251 10551 R351 10651 R451 10751 R551 10851 R651 10951 R751
10352 R152 10452 R252 10552 R352 10652 R452 10752 R552 10852 R652 10952 R752
10353 R153 10453 R253 10553 R353 10653 R453 10753 R553 10853 R653 10953 R753
10354 R154 10454 R254 10554 R354 10654 R454 10754 R554 10854 R654 10954 R754
10355 R155 10455 R255 10555 R355 10655 R455 10755 R555 10855 R655 10955 R755
10356 R156 10456 R256 10556 R356 10656 R456 10756 R556 10856 R656 10956 R756
10357 R157 10457 R257 10557 R357 10657 R457 10757 R557 10857 R657 10957 R757 Error code output
10358 R158 10458 R258 10558 R358 10658 R458 10758 R558 10858 R658 10958 R758
10359 R159 10459 R259 10559 R359 10659 R459 10759 R559 10859 R659 10959 R759
$1 $2 $3 $4 $5 $6 $7
Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- abbrev. Signal name
G nal G nal G nal G nal G nal G nal G nal
10360 R160 10460 R260 10560 R360 10660 R460 10760 R560 10860 R660 10960 R760
10361 R161 10461 R261 10561 R361 10661 R461 10761 R561 10861 R661 10961 R761
Error code output extension
10362 R162 10462 R262 10562 R362 10662 R462 10762 R562 10862 R662 10962 R762
10363 R163 10463 R263 10563 R363 10663 R463 10763 R563 10863 R663 10963 R763
$1 $2 $3 $4 $5 $6 $7
Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- abbrev. Signal name
G nal G nal G nal G nal G nal G nal G nal
10364 R164 10464 R264 10564 R364 10664 R464 10764 R564 10864 R664 10964 R764
S code data 5
10365 R165 10465 R265 10565 R365 10665 R465 10765 R565 10865 R665 10965 R765
10366 R166 10466 R266 10566 R366 10666 R466 10766 R566 10866 R666 10966 R766
S code data 6
10367 R167 10467 R267 10567 R367 10667 R467 10767 R567 10867 R667 10967 R767
10368 R168 10468 R268 10568 R368 10668 R468 10768 R568 10868 R668 10968 R768
S code data 7
10369 R169 10469 R269 10569 R369 10669 R469 10769 R569 10869 R669 10969 R769
10370 R170 10470 R270 10570 R370 10670 R470 10770 R570 10870 R670 10970 R770 User Macro output #1132
10371 R171 10471 R271 10571 R371 10671 R471 10771 R571 10871 R671 10971 R771 (Controller -> PLC)
10372 R172 10472 R272 10572 R372 10672 R472 10772 R572 10872 R672 10972 R772 User Macro output #1133
10373 R173 10473 R273 10573 R373 10673 R473 10773 R573 10873 R673 10973 R773 (Controller -> PLC)
10374 R174 10474 R274 10574 R374 10674 R474 10774 R574 10874 R674 10974 R774 User Macro output #1134
10375 R175 10475 R275 10575 R375 10675 R475 10775 R575 10875 R675 10975 R775 (Controller -> PLC)
10376 R176 10476 R276 10576 R376 10676 R476 10776 R576 10876 R676 10976 R776 User Macro output #1135
10377 R177 10477 R277 10577 R377 10677 R477 10777 R577 10877 R677 10977 R777 (Controller -> PLC)
10378 R178 10478 R278 10578 R378 10678 R478 10778 R578 10878 R678 10978 R778
10379 R179 10479 R279 10579 R379 10679 R479 10779 R579 10879 R679 10979 R779
31
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
$1 $2 $3 $4 $5 $6 $7
Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- abbrev. Signal name
G nal G nal G nal G nal G nal G nal G nal
10380 R180 10480 R280 10580 R380 10680 R480 10780 R580 10880 R680 10980 R780 Chopping status
10381 R181 10481 R281 10581 R381 10681 R481 10781 R581 10881 R681 10981 R781 Chopping error No.
10382 R182 10482 R282 10582 R382 10682 R482 10782 R582 10882 R682 10982 R782 Chopping axis
10383 R183 10483 R283 10583 R383 10683 R483 10783 R583 10883 R683 10983 R783
10384 R184 10484 R284 10584 R384 10684 R484 10784 R584 10884 R684 10984 R784
10385 R185 10485 R285 10585 R385 10685 R485 10785 R585 10885 R685 10985 R785
10386 R186 10486 R286 10586 R386 10686 R486 10786 R586 10886 R686 10986 R786
10387 R187 10487 R287 10587 R387 10687 R487 10787 R587 10887 R687 10987 R787
10388 R188 10488 R288 10588 R388 10688 R488 10788 R588 10888 R688 10988 R788
10389 R189 10489 R289 10589 R389 10689 R489 10789 R589 10889 R689 10989 R789
$1 $2 $3 $4 $5 $6 $7
Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- Sharing Inter- abbrev. Signal name
G nal G nal G nal G nal G nal G nal G nal
10390 R190 10490 R290 10590 R390 10690 R490 10790 R590 10890 R690 10990 R790
10391 R191 10491 R291 10591 R391 10691 R491 10791 R591 10891 R691 10991 R791
10392 R192 10492 R292 10592 R392 10692 R492 10792 R592 10892 R692 10992 R792
10393 R193 10493 R293 10593 R393 10693 R493 10793 R593 10893 R693 10993 R793
10394 R194 10494 R294 10594 R394 10694 R494 10794 R594 10894 R694 10994 R794
10395 R195 10495 R295 10595 R395 10695 R495 10795 R595 10895 R695 10995 R795
10396 R196 10496 R296 10596 R396 10696 R496 10796 R596 10896 R696 10996 R796
10397 R197 10497 R297 10597 R397 10697 R497 10797 R597 10897 R697 10997 R797
10398 R198 10498 R298 10598 R398 10698 R498 10798 R598 10898 R698 10998 R798
10399 R199 10499 R299 10599 R399 10699 R499 10799 R599 10899 R699 10999 R799
32
C70 PLC Interface Manual
3.2 Data Type Input Signals (CNC->PLC)
1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis
Shar- Inter- Sha- Inter Shar- Inter- Shar- Inter- Shar- Inter- Shar- Inter- Shar- Inter- Shar- Inter- abbrev. Signal name
ing G nal ring G nal ing G nal ing G nal ing G nal ing G nal ing G nal ing G nal
Thermal expansion
11000 R800 11010 R810 11020 R820 11030 R830 11040 R840 11050 R850 11060 R860 11070 R870 compensation
amount
11001 R801 11011 R811 11021 R821 11031 R831 11041 R841 11051 R851 11061 R861 11071 R871
11002 R802 11012 R812 11022 R822 11032 R832 11042 R842 11052 R852 11062 R862 11072 R872 Machine position
11003 R803 11013 R813 11023 R823 11033 R833 11043 R843 11053 R853 11063 R863 11073 R873 n-th axis
11004 R804 11014 R814 11024 R824 11034 R834 11044 R844 11054 R854 11064 R864 11074 R874 Feedback machine
11005 R805 11015 R815 11025 R825 11035 R835 11045 R845 11055 R855 11065 R865 11075 R875 position n-th axis
11006 R806 11016 R816 11026 R826 11036 R836 11046 R846 11056 R856 11066 R866 11076 R876
11007 R807 11017 R817 11027 R827 11037 R837 11047 R847 11057 R857 11067 R867 11077 R877
11008 R808 11018 R818 11028 R828 11038 R838 11048 R848 11058 R858 11068 R868 11078 R878
11009 R809 11019 R819 11029 R829 11039 R839 11049 R849 11059 R859 11069 R869 11079 R879
9th axis 10th axis 11th axis 12th axis 13th axis 14th axis 15th axis 16th axis
Shar- Inter- Sha- Inter Shar- Inter- Shar- Inter- Shar- Inter- Shar- Inter- Shar- Inter- Shar- Inter- abbrev. Signal name
ing G nal ring G nal ing G nal ing G nal ing G nal ing G nal ing G nal ing G nal
Thermal expansion
11080 R880 11090 R890 11100 R900 11110 R910 11120 R920 11130 R930 11140 R940 11150 R950 compensation
amount
11081 R881 11091 R891 11101 R901 11111 R911 11121 R921 11131 R931 11141 R941 11151 R951
11082 R882 11092 R892 11102 R902 11112 R912 11122 R922 11132 R932 11142 R942 11152 R952 Machine position
11083 R883 11093 R893 11103 R903 11113 R913 11123 R923 11133 R933 11143 R943 11153 R953 n-th axis
11084 R884 11094 R894 11104 R904 11114 R914 11124 R924 11134 R934 11144 R944 11154 R954 Feedback machine
11085 R885 11095 R895 11105 R905 11115 R915 11125 R925 11135 R935 11145 R945 11155 R955 position n-th axis
11086 R886 11096 R896 11106 R906 11116 R916 11126 R926 11136 R936 11146 R946 11156 R956
11087 R887 11097 R897 11107 R907 11117 R917 11127 R927 11137 R937 11147 R947 11157 R957
11088 R888 11098 R898 11108 R908 11118 R918 11128 R928 11138 R938 11148 R948 11158 R958
11089 R889 11099 R899 11109 R909 11119 R919 11129 R929 11139 R939 11149 R949 11159 R959
33
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
34
C70 PLC Interface Manual
3.3 Bit Type Output Signals (PLC->CNC)
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y300 Y308
Y301 Y309
Y302 Y30A
Y303 Y30B
+000 +000
Y304 Y30C
Y305 Y30D
Y306 Y30E
Y307 Y30F
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y310 MCT Contactor shutoff test Y318 *KEY1 Data protect key 1
Y311 CHKTRG Dual signals check start Y319 *KEY2 Data protect key 2
Y312 OFFCHK Output OFF check Y31A *KEY3 Data protect key 3
Y313 Y31B
+001 +001
Y314 RHD1 Integration time input 1 Y31C
Y315 RHD2 Integration time input 2 Y31D CRTFN CRT changeover completion
Y316 Y31E DISP1 Display changeover $1
Y317 Y31F DISP2 Display changeover $2
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y320 Y328 DOOR1 Door open I
Y321 SMPTRG NC data sampling trigger Y329 DOOR2 Door open II
Y322 HISAVE Saving operation history data Y32A
Y323 EDITOK Edited data recovery confirmation Y32B PABMI PLC axis control buffering mode valid
+002 +002
Y324 Y32C
Y325 Y32D PCH1 PLC axis 1st handle valid
Y326 Y32E PCH2 PLC axis 2nd handle valid
Y327 QEMG PLC emergency stop Y32F PCH3 PLC axis 3rd handle valid
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y330 SSYNI Spindle synchronization cancel Y338 *PCD1 PLC axis near point detection 1st axis
Y331 SPCMPC Chuck close Y339 *PCD2 PLC axis near point detection 2nd axis
Y332 SPSY Spindle synchronization Y33A *PCD3 PLC axis near point detection 3rd axis
Y333 SPPHS Spindle phase synchronization Y33B *PCD4 PLC axis near point detection 4th axis
+003 +003
Y334 SPSDR Spindle synchronous rotation direction Y33C *PCD5 PLC axis near point detection 5th axis
Y335 SSPHM Phase shift calculation request Y33D *PCD6 PLC axis near point detection 6th axis
Y336 SSPHF Phase offset request Y33E *PCD7 PLC axis near point detection 7th axis
Y337 SPDRPO Error temporary cancel Y33F *PCD8 PLC axis near point detection 8th axis
35
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y340 PLCAE1 PLC axis control valid 1st axis Y348
Y341 PLCAE2 PLC axis control valid 2nd axis Y349
Y342 PLCAE3 PLC axis control valid 3rd axis Y34A
Y343 PLCAE4 PLC axis control valid 4th axis Y34B
+004 +004
Y344 PLCAE5 PLC axis control valid 5th axis Y34C
Y345 PLCAE6 PLC axis control valid 6th axis Y34D
Y346 PLCAE7 PLC axis control valid 7th axis Y34E
Y347 PLCAE8 PLC axis control valid 8th axis Y34F
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y350 DLDREQ Download request Y358
Y351 Y359
Y352 Y35A
Y353 Y35B
+005 +005
Y354 Y35C
Y355 Y35D
Y356 Y35E
Y357 Y35F
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y360 Y368
Y361 Y369
Y362 Y36A
Y363 Y36B
+006 +006
Y364 Y36C
Y365 Y36D
Y366 Y36E
Y367 Y36F
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y370 Y378
Y371 Y379
Y372 Y37A
Y373 Y37B
+007 +007
Y374 Y37C
Y375 Y37D
Y376 Y37E
Y377 Y37F
36
C70 PLC Interface Manual
3.3 Bit Type Output Signals (PLC->CNC)
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y380 APLCOUT1 APLC output signal 1 Y388 APLCOUT9 APLC output signal 9
Y381 APLCOUT2 APLC output signal 2 Y389 APLCOUT10 APLC output signal 10
Y382 APLCOUT3 APLC output signal 3 Y38A APLCOUT11 APLC output signal 11
Y383 APLCOUT4 APLC output signal 4 Y38B APLCOUT12 APLC output signal 12
+008 +008
Y384 APLCOUT5 APLC output signal 5 Y38C APLCOUT13 APLC output signal 13
Y385 APLCOUT6 APLC output signal 6 Y38D APLCOUT14 APLC output signal 14
Y386 APLCOUT7 APLC output signal 7 Y38E APLCOUT15 APLC output signal 15
Y387 APLCOUT8 APLC output signal 8 Y38F APLCOUT16 APLC output signal 16
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y390 APLCOUT17 APLC output signal 17 Y398 APLCOUT25 APLC output signal 25
Y391 APLCOUT18 APLC output signal 18 Y399 APLCOUT26 APLC output signal 26
Y392 APLCOUT19 APLC output signal 19 Y39A APLCOUT27 APLC output signal 27
Y393 APLCOUT20 APLC output signal 20 Y39B APLCOUT28 APLC output signal 28
+009 +009
Y394 APLCOUT21 APLC output signal 21 Y39C APLCOUT29 APLC output signal 29
Y395 APLCOUT22 APLC output signal 22 Y39D APLCOUT30 APLC output signal 30
Y396 APLCOUT23 APLC output signal 23 Y39E APLCOUT31 APLC output signal 31
Y397 APLCOUT24 APLC output signal 24 Y39F APLCOUT32 APLC output signal 32
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y3A0 PSKIP1 PLC skip 1 Y3A8 PSKIP9 PLC skip 9
Y3A1 PSKIP2 PLC skip 2 Y3A9 PSKIP10 PLC skip 10
Y3A2 PSKIP3 PLC skip 3 Y3AA PSKIP11 PLC skip 11
Y3A3 PSKIP4 PLC skip 4 Y3AB PSKIP12 PLC skip 12
+010 +010
Y3A4 PSKIP5 PLC skip 5 Y3AC PSKIP13 PLC skip 13
Y3A5 PSKIP6 PLC skip 6 Y3AD PSKIP14 PLC skip 14
Y3A6 PSKIP7 PLC skip 7 Y3AE PSKIP15 PLC skip 15
Y3A7 PSKIP8 PLC skip 8 Y3AF PSKIP16 PLC skip 16
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y3B0 PSKIP17 PLC skip 17 Y3B8 PSKIP25 PLC skip 25
Y3B1 PSKIP18 PLC skip 18 Y3B9 PSKIP26 PLC skip 26
Y3B2 PSKIP19 PLC skip 19 Y3BA PSKIP27 PLC skip 27
Y3B3 PSKIP20 PLC skip 20 Y3BB PSKIP28 PLC skip 28
+011 +011
Y3B4 PSKIP21 PLC skip 21 Y3BC PSKIP29 PLC skip 29
Y3B5 PSKIP22 PLC skip 22 Y3BD PSKIP30 PLC skip 30
Y3B6 PSKIP23 PLC skip 23 Y3BE PSKIP31 PLC skip 31
Y3B7 PSKIP24 PLC skip 24 Y3BF PSKIP32 PLC skip 32
37
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y3C0 Y3C8
Y3C1 Y3C9
Y3C2 Y3CA
Y3C3 Y3CB
+012 +012
Y3C4 Y3CC
Y3C5 Y3CD
Y3C6 Y3CE
Y3C7 Y3CF
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y3D0 Y3D8
Y3D1 Y3D9
Y3D2 Y3DA
Y3D3 Y3DB
+013 +013
Y3D4 Y3DC
Y3D5 Y3DD
Y3D6 Y3DE
Y3D7 Y3DF
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y3E0 Y3E8
Y3E1 Y3E9
Y3E2 Y3EA
Y3E3 Y3EB
+014 +014
Y3E4 Y3EC
Y3E5 Y3ED
Y3E6 Y3EE
Y3E7 Y3EF
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
Y3F0 Y3F8
Y3F1 Y3F9
Y3F2 Y3FA
Y3F3 Y3FB
+015 +015
Y3F4 Y3FC
Y3F5 Y3FD
Y3F6 Y3FE
Y3F7 Y3FF
38
C70 PLC Interface Manual
3.3 Bit Type Output Signals (PLC->CNC)
1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis abbrev. Signal name
+016 +019 +022 +025 +028 +031 +034 +037 <- Sharing G
Y400 Y430 Y460 Y490 Y4C0 Y4F0 Y520 Y550 DTCHn Control axis detach
Y401 Y431 Y461 Y491 Y4C1 Y4F1 Y521 Y551 *SVFn Servo OFF
Y402 Y432 Y462 Y492 Y4C2 Y4F2 Y522 Y552 MIn Mirror image
Y403 Y433 Y463 Y493 Y4C3 Y4F3 Y523 Y553 *+EDTn External deceleration +
Y404 Y434 Y464 Y494 Y4C4 Y4F4 Y524 Y554 *-EDTn External deceleration -
Y405 Y435 Y465 Y495 Y4C5 Y4F5 Y525 Y555 *+AITn Automatic interlock +
Y406 Y436 Y466 Y496 Y4C6 Y4F6 Y526 Y556 *-AITn Automatic interlock -
Y407 Y437 Y467 Y497 Y4C7 Y4F7 Y527 Y557 *+MITn Manual interlock +
Y408 Y438 Y468 Y498 Y4C8 Y4F8 Y528 Y558 *-MITn Manual interlock -
Y409 Y439 Y469 Y499 Y4C9 Y4F9 Y529 Y559 AMLKn Automatic machine lock
Y40A Y43A Y46A Y49A Y4CA Y4FA Y52A Y55A MMLKn Manual machine lock
Y40B Y43B Y46B Y49B Y4CB Y4FB Y52B Y55B +Jn Feed axis selection +
Y40C Y43C Y46C Y49C Y4CC Y4FC Y52C Y55C -Jn Feed axis selection -
Y40D Y43D Y46D Y49D Y4CD Y4FD Y52D Y55D MAEn Manual/Automatic simultaneous valid
Y40E Y43E Y46E Y49E Y4CE Y4FE Y52E Y55E DTCH2n Control axis detach 2
Y40F Y43F Y46F Y49F Y4CF Y4FF Y52F Y55F
1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis abbrev. Signal name
+017 +020 +023 +026 +029 +032 +035 +038 <- Sharing G
Y410 Y440 Y470 Y4A0 Y4D0 Y500 Y530 Y560 ILCn Current limit changeover
Y411 Y441 Y471 Y4A1 Y4D1 Y501 Y531 Y561 DORn Droop release request
Y412 Y442 Y472 Y4A2 Y4D2 Y502 Y532 Y562 AZSn Zero point initialization set mode
Y413 Y443 Y473 Y4A3 Y4D3 Y503 Y533 Y563 ZSTn Zero point initialization set start
Y414 Y444 Y474 Y4A4 Y4D4 Y504 Y534 Y564
Y415 Y445 Y475 Y4A5 Y4D5 Y505 Y535 Y565 UCLPFn Unclamp completion
Y416 Y446 Y476 Y4A6 Y4D6 Y506 Y536 Y566 MSORn Multi-step speed monitor request
Y417 Y447 Y477 Y4A7 Y4D7 Y507 Y537 Y567 MSOMI1n Multi-step speed monitor mode input 1
Y418 Y448 Y478 Y4A8 Y4D8 Y508 Y538 Y568 MSOMI2n Multi-step speed monitor mode input 2
Y419 Y449 Y479 Y4A9 Y4D9 Y509 Y539 Y569
Y41A Y44A Y47A Y4AA Y4DA Y50A Y53A Y56A CNT0n Counter zero
Y41B Y44B Y47B Y4AB Y4DB Y50B Y53B Y56B CHGPLCn PLC axis switching
Y41C Y44C Y47C Y4AC Y4DC Y50C Y53C Y56C
Y41D Y44D Y47D Y4AD Y4DD Y50D Y53D Y56D
Y41E Y44E Y47E Y4AE Y4DE Y50E Y53E Y56E
Y41F Y44F Y47F Y4AF Y4DF Y50F Y53F Y56F
39
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis abbrev. Signal name
+018 +021 +024 +027 +030 +033 +036 +039 <- Sharing G
Y420 Y450 Y480 Y4B0 Y4E0 Y510 Y540 Y570
Y421 Y451 Y481 Y4B1 Y4E1 Y511 Y541 Y571
Y422 Y452 Y482 Y4B2 Y4E2 Y512 Y542 Y572
Y423 Y453 Y483 Y4B3 Y4E3 Y513 Y543 Y573
Y424 Y454 Y484 Y4B4 Y4E4 Y514 Y544 Y574
Y425 Y455 Y485 Y4B5 Y4E5 Y515 Y545 Y575
Y426 Y456 Y486 Y4B6 Y4E6 Y516 Y546 Y576
Y427 Y457 Y487 Y4B7 Y4E7 Y517 Y547 Y577
Y428 Y458 Y488 Y4B8 Y4E8 Y518 Y548 Y578
Y429 Y459 Y489 Y4B9 Y4E9 Y519 Y549 Y579
Y42A Y45A Y48A Y4BA Y4EA Y51A Y54A Y57A
Y42B Y45B Y48B Y4BB Y4EB Y51B Y54B Y57B
Y42C Y45C Y48C Y4BC Y4EC Y51C Y54C Y57C
Y42D Y45D Y48D Y4BD Y4ED Y51D Y54D Y57D
Y42E Y45E Y48E Y4BE Y4EE Y51E Y54E Y57E
Y42F Y45F Y48F Y4BF Y4EF Y51F Y54F Y57F
9th axis 10th axis 11th axis 12th axis 13th axis 14th axis 15th axis 16th axis abbrev. Signal name
+040 +043 +046 +049 +052 +055 +058 +061 <- Sharing G
Y580 Y5B0 Y5E0 Y610 Y640 Y670 Y6A0 Y6D0 DTCHn Control axis detach
Y581 Y5B1 Y5E1 Y611 Y641 Y671 Y6A1 Y6D1 *SVFn Servo OFF
Y582 Y5B2 Y5E2 Y612 Y642 Y672 Y6A2 Y6D2 MIn Mirror image
Y583 Y5B3 Y5E3 Y613 Y643 Y673 Y6A3 Y6D3 *+EDTn External deceleration +
Y584 Y5B4 Y5E4 Y614 Y644 Y674 Y6A4 Y6D4 *-EDTn External deceleration -
Y585 Y5B5 Y5E5 Y615 Y645 Y675 Y6A5 Y6D5 *+AITn Automatic interlock +
Y586 Y5B6 Y5E6 Y616 Y646 Y676 Y6A6 Y6D6 *-AITn Automatic interlock -
Y587 Y5B7 Y5E7 Y617 Y647 Y677 Y6A7 Y6D7 *+MITn Manual interlock +
Y588 Y5B8 Y5E8 Y618 Y648 Y678 Y6A8 Y6D8 *-MITn Manual interlock -
Y589 Y5B9 Y5E9 Y619 Y649 Y679 Y6A9 Y6D9 AMLKn Automatic machine lock
Y58A Y5BA Y5EA Y61A Y64A Y67A Y6AA Y6DA MMLKn Manual machine lock
Y58B Y5BB Y5EB Y61B Y64B Y67B Y6AB Y6DB +Jn Feed axis selection +
Y58C Y5BC Y5EC Y61C Y64C Y67C Y6AC Y6DC -Jn Feed axis selection -
Y58D Y5BD Y5ED Y61D Y64D Y67D Y6AD Y6DD MAEn Manual/Automatic simultaneous valid
Y58E Y5BE Y5EE Y61E Y64E Y67E Y6AE Y6DE DTCH2n Control axis detach 2
Y58F Y5BF Y5EF Y61F Y64F Y67F Y6AF Y6DF
40
C70 PLC Interface Manual
3.3 Bit Type Output Signals (PLC->CNC)
9th axis 10th axis 11th axis 12th axis 13th axis 14th axis 15th axis 16th axis abbrev. Signal name
+041 +044 +047 +050 +053 +056 +059 +062 <- Sharing G
Y590 Y5C0 Y5F0 Y620 Y650 Y680 Y6B0 Y6E0 ILCn Current limit changeover
Y591 Y5C1 Y5F1 Y621 Y651 Y681 Y6B1 Y6E1 DORn Droop release request
Y592 Y5C2 Y5F2 Y622 Y652 Y682 Y6B2 Y6E2 AZSn Zero point initialization set mode
Y593 Y5C3 Y5F3 Y623 Y653 Y683 Y6B3 Y6E3 ZSTn Zero point initialization set start
Y594 Y5C4 Y5F4 Y624 Y654 Y684 Y6B4 Y6E4
Y595 Y5C5 Y5F5 Y625 Y655 Y685 Y6B5 Y6E5 UCLPFn Unclamp completion
Y596 Y5C6 Y5F6 Y626 Y656 Y686 Y6B6 Y6E6 MSORn Multi-step speed monitor request
Y597 Y5C7 Y5F7 Y627 Y657 Y687 Y6B7 Y6E7 MSOMI1n Multi-step speed monitor mode input 1
Y598 Y5C8 Y5F8 Y628 Y658 Y688 Y6B8 Y6E8 MSOMI2n Multi-step speed monitor mode input 2
Y599 Y5C9 Y5F9 Y629 Y659 Y689 Y6B9 Y6E9
Y59A Y5CA Y5FA Y62A Y65A Y68A Y6BA Y6EA CNT0n Counter zero
Y59B Y5CB Y5FB Y62B Y65B Y68B Y6BB Y6EB CHGPLCn PLC axis switching
Y59C Y5CC Y5FC Y62C Y65C Y68C Y6BC Y6EC
Y59D Y5CD Y5FD Y62D Y65D Y68D Y6BD Y6ED
Y59E Y5CE Y5FE Y62E Y65E Y68E Y6BE Y6EE
Y59F Y5CF Y5FF Y62F Y65F Y68F Y6BF Y6EF
9th axis 10th axis 11th axis 12th axis 13th axis 14th axis 15th axis 16th axis abbrev. Signal name
+042 +045 +048 +051 +054 +057 +060 +063 <- Sharing G
Y5A0 Y5D0 Y600 Y630 Y660 Y690 Y6C0 Y6F0
Y5A1 Y5D1 Y601 Y631 Y661 Y691 Y6C1 Y6F1
Y5A2 Y5D2 Y602 Y632 Y662 Y692 Y6C2 Y6F2
Y5A3 Y5D3 Y603 Y633 Y663 Y693 Y6C3 Y6F3
Y5A4 Y5D4 Y604 Y634 Y664 Y694 Y6C4 Y6F4
Y5A5 Y5D5 Y605 Y635 Y665 Y695 Y6C5 Y6F5
Y5A6 Y5D6 Y606 Y636 Y666 Y696 Y6C6 Y6F6
Y5A7 Y5D7 Y607 Y637 Y667 Y697 Y6C7 Y6F7
Y5A8 Y5D8 Y608 Y638 Y668 Y698 Y6C8 Y6F8
Y5A9 Y5D9 Y609 Y639 Y669 Y699 Y6C9 Y6F9
Y5AA Y5DA Y60A Y63A Y66A Y69A Y6CA Y6FA
Y5AB Y5DB Y60B Y63B Y66B Y69B Y6CB Y6FB
Y5AC Y5DC Y60C Y63C Y66C Y69C Y6CC Y6FC
Y5AD Y5DD Y60D Y63D Y66D Y69D Y6CD Y6FD
Y5AE Y5DE Y60E Y63E Y66E Y69E Y6CE Y6FE
Y5AF Y5DF Y60F Y63F Y66F Y69F Y6CF Y6FF
41
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
42
C70 PLC Interface Manual
3.3 Bit Type Output Signals (PLC->CNC)
43
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
44
C70 PLC Interface Manual
3.3 Bit Type Output Signals (PLC->CNC)
45
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
46
C70 PLC Interface Manual
3.3 Bit Type Output Signals (PLC->CNC)
47
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
48
C70 PLC Interface Manual
3.3 Bit Type Output Signals (PLC->CNC)
1st SP 2nd SP 3rd SP 4th SP 5th SP 6th SP 7th SP abbrev. Signal name
+162 +165 +168 +171 +174 +177 +180 <- Sharing G
YD20 YD50 YD80 YDB0 YDE0 YE10 YE40
YD21 YD51 YD81 YDB1 YDE1 YE11 YE41
YD22 YD52 YD82 YDB2 YDE2 YE12 YE42
YD23 YD53 YD83 YDB3 YDE3 YE13 YE43
YD24 YD54 YD84 YDB4 YDE4 YE14 YE44
YD25 YD55 YD85 YDB5 YDE5 YE15 YE45
YD26 YD56 YD86 YDB6 YDE6 YE16 YE46 GFINn Gear shift completion
YD27 YD57 YD87 YDB7 YDE7 YE17 YE47
YD28 YD58 YD88 YDB8 YDE8 YE18 YE48 SP1n Spindle override code 1
YD29 YD59 YD89 YDB9 YDE9 YE19 YE49 SP2n Spindle override code 2
YD2A YD5A YD8A YDBA YDEA YE1A YE4A SP4n Spindle override code 4
YD2B YD5B YD8B YDBB YDEB YE1B YE4B
YD2C YD5C YD8C YDBC YDEC YE1C YE4C
YD2D YD5D YD8D YDBD YDED YE1D YE4D
YD2E YD5E YD8E YDBE YDEE YE1E YE4E
YD2F YD5F YD8F YDBF YDEF YE1F YE4F SPSn Spindle override method selection
1st SP 2nd SP 3rd SP 4th SP 5th SP 6th SP 7th SP abbrev. Signal name
+163 +166 +169 +172 +175 +178 +181 <- Sharing G
YD30 YD60 YD90 YDC0 YDF0 YE20 YE50 GI1n Spindle gear selection code 1
YD31 YD61 YD91 YDC1 YDF1 YE21 YE51 GI2n Spindle gear selection code 2
YD32 YD62 YD92 YDC2 YDF2 YE22 YE52
YD33 YD63 YD93 YDC3 YDF3 YE23 YE53
YD34 YD64 YD94 YDC4 YDF4 YE24 YE54 SSTPn Spindle stop
YD35 YD65 YD95 YDC5 YDF5 YE25 YE55 SSFTn Spindle gear shift
YD36 YD66 YD96 YDC6 YDF6 YE26 YE56 SORCn Spindle orientation
YD37 YD67 YD97 YDC7 YDF7 YE27 YE57
YD38 YD68 YD98 YDC8 YDF8 YE28 YE58 SRNn Spindle forward run start
YD39 YD69 YD99 YDC9 YDF9 YE29 YE59 SRIn Spindle reverse run start
YD3A YD6A YD9A YDCA YDFA YE2A YE5A
YD3B YD6B YD9B YDCB YDFB YE2B YE5B
YD3C YD6C YD9C YDCC YDFC YE2C YE5C WRNn Spindle forward run index
YD3D YD6D YD9D YDCD YDFD YE2D YE5D WRIn Spindle reverse run index
YD3E YD6E YD9E YDCE YDFE YE2E YE5E ORCn Spindle orientation command
YD3F YD6F YD9F YDCF YDFF YE2F YE5F LRSLn L coil selection
49
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
1st SP 2nd SP 3rd SP 4th SP 5th SP 6th SP 7th SP abbrev. Signal name
+164 +167 +170 +173 +176 +179 +182 <- Sharing G
YD40 YD70 YDA0 YDD0 YE00 YE30 YE60
YD41 YD71 YDA1 YDD1 YE01 YE31 YE61
YD42 YD72 YDA2 YDD2 YE02 YE32 YE62
YD43 YD73 YDA3 YDD3 YE03 YE33 YE63
YD44 YD74 YDA4 YDD4 YE04 YE34 YE64
YD45 YD75 YDA5 YDD5 YE05 YE35 YE65 TL1n Spindle torque limit 1
YD46 YD76 YDA6 YDD6 YE06 YE36 YE66 TL2n Spindle torque limit 2
YD47 YD77 YDA7 YDD7 YE07 YE37 YE67 TL3n Spindle torque limit 3
YD48 YD78 YDA8 YDD8 YE08 YE38 YE68
YD49 YD79 YDA9 YDD9 YE09 YE39 YE69 SMSORn Spindle multi-step monitor request
YD4A YD7A YDAA YDDA YE0A YE3A YE6A SMSOMI1n Spindle multi-step speed monitor mode input 1
YD4B YD7B YDAB YDDB YE0B YE3B YE6B SMSOMI2n Spindle multi-step speed monitor mode input 2
YD4C YD7C YDAC YDDC YE0C YE3C YE6C
YD4D YD7D YDAD YDDD YE0D YE3D YE6D
YD4E YD7E YDAE YDDE YE0E YE3E YE6E
YD4F YD7F YDAF YDDF YE0F YE3F YE6F ESSCn External axis speed clamp
50
C70 PLC Interface Manual
3.4 Data Type Output Signals (PLC->CNC)
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
+200 R2300 +210 R2310 PLC axis droop release invalid axis
+201 R2301 +211 R2311
+202 R2302 +212 R2312 KEYOUT
+203 R2303 +213 R2313
+204 R2304 +214 R2314
+205 R2305 +215 R2315
+206 R2306 +216 R2316
+207 R2307 +217 R2317
+208 R2308 +218 R2318
+209 R2309 SMOD Speed monitor mode +219 R2319
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
+220 R2320 +230 R2330 User macro input #1035
+221 R2321 +231 R2331 (PLC -> Controller)
+222 R2322 +232 R2332
+223 R2323 +233 R2333
PLC version code
+224 R2324 User macro input #1032 +234 R2334
+225 R2325 (PLC -> Controller) +235 R2335
+226 R2326 User macro input #1033 +236 R2336
+227 R2327 (PLC -> Controller) +237 R2337
+228 R2328 User macro input #1034 +238 R2338
+229 R2329 (PLC -> Controller) +239 R2339
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
+240 R2340 1st axis index +250 R2350 11th axis index
+241 R2341 2nd axis index +251 R2351 12th axis index
+242 R2342 3rd axis index +252 R2352 13th axis index
+243 R2343 4th axis index +253 R2353 14th axis index
+244 R2344 5th axis index +254 R2354 15th axis index
+245 R2345 6th axis index +255 R2355 16th axis index
+246 R2346 7th axis index +256 R2356
Spindle synchronization
+247 R2347 8th axis index +257 R2357
Basic spindle selection
Spindle synchronization
+248 R2348 9th axis index +258 R2358
Synchronous spindle selection
Spindle synchronization
+249 R2349 10th axis index +259 R2359
Phase shift amount
51
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
+260 R2360 +270 R2370
+261 R2361 +271 R2371
+262 R2362 +272 R2372
+263 R2363 PLC version code (method 2) +273 R2373
+264 R2364 +274 R2374
+265 R2365 +275 R2375
+266 R2366 +276 R2376
+267 R2367 +277 R2377
+268 R2368 +278 R2378
+269 R2369 +279 R2379
Common Common
Sharing abbrev. Signal name Sharing abbrev. Signal name
Internal Internal
G G
+280 R2380 APLC output data 1 +290 R2390
GOT window Data changeover request
+281 R2381 APLC output data 2 +291 R2391
+282 R2382 APLC output data 3 +292 R2392
+283 R2383 APLC output data 4 +293 R2393
+284 R2384 APLC output data 5 +294 R2394
+285 R2385 APLC output data 6 +295 R2395
+286 R2386 APLC output data 7 +296 R2396
+287 R2387 APLC output data 8 +297 R2397
+288 R2388 APLC output data 9 +298 R2398
+289 R2389 APLC output data 10 +299 R2399
52
C70 PLC Interface Manual
3.4 Data Type Output Signals (PLC->CNC)
$1 $2 $3 $4 $5 $6 $7
Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- abbrev. Signal name
gG nal gG nal gG nal gG nal gG nal gG nal gG nal
+300 R2400 +400 R2500 +500 R2600 +600 R2700 +700 R2800 +800 R2900 +900 R3000 1st cutting feedrate override
+301 R2401 +401 R2501 +501 R2601 +601 R2701 +701 R2801 +801 R2901 +901 R3001 2nd cutting feedrate override
+302 R2402 +402 R2502 +502 R2602 +602 R2702 +702 R2802 +802 R2902 +902 R3002 Rapid traverse override
+303 R2403 +403 R2503 +503 R2603 +603 R2703 +703 R2803 +803 R2903 +903 R3003
+304 R2404 +404 R2504 +504 R2604 +604 R2704 +704 R2804 +804 R2904 +904 R3004
Manual feedrate
+305 R2405 +405 R2505 +505 R2605 +605 R2705 +705 R2805 +805 R2905 +905 R3005
+306 R2406 +406 R2506 +506 R2606 +606 R2706 +706 R2806 +806 R2906 +906 R3006
+307 R2407 +407 R2507 +507 R2607 +607 R2707 +707 R2807 +807 R2907 +907 R3007
+308 R2408 +408 R2508 +508 R2608 +608 R2708 +708 R2808 +808 R2908 +908 R3008 1st handle/incremental feed
+309 R2409 +409 R2509 +509 R2609 +609 R2709 +709 R2809 +809 R2909 +909 R3009 magnification
$1 $2 $3 $4 $5 $6 $7
Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- abbrev. Signal name
gG nal gG nal gG nal gG nal gG nal gG nal gG nal
+310 R2410 +410 R2510 +510 R2610 +610 R2710 +710 R2810 +810 R2910 +910 R3010
2nd handle feed magnification
+311 R2411 +411 R2511 +511 R2611 +611 R2711 +711 R2811 +811 R2911 +911 R3011
+312 R2412 +412 R2512 +512 R2612 +612 R2712 +712 R2812 +812 R2912 +912 R3012
3rd handle feed magnification
+313 R2413 +413 R2513 +513 R2613 +613 R2713 +713 R2813 +813 R2913 +913 R3013
+314 R2414 +414 R2514 +514 R2614 +614 R2714 +714 R2814 +814 R2914 +914 R3014 Manual arbitrary feed 1st axis
+315 R2415 +415 R2515 +515 R2615 +615 R2715 +715 R2815 +815 R2915 +915 R3015 travel amount
+316 R2416 +416 R2516 +516 R2616 +616 R2716 +716 R2816 +816 R2916 +916 R3016 Manual arbitrary feed 2nd axis
+317 R2417 +417 R2517 +517 R2617 +617 R2717 +717 R2817 +817 R2917 +917 R3017 travel amount
+318 R2418 +418 R2518 +518 R2618 +618 R2718 +718 R2818 +818 R2918 +918 R3018 Manual arbitrary feed 3rd axis
+319 R2419 +419 R2519 +519 R2619 +619 R2719 +719 R2819 +819 R2919 +919 R3019 travel amount
$1 $2 $3 $4 $5 $6 $7
Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- abbrev. Signal name
gG nal gG nal gG nal gG nal gG nal gG nal gG nal
+320 R2420 +420 R2520 +520 R2620 +620 R2720 +720 R2820 +820 R2920 +920 R3020 OT ignored
+321 R2421 +421 R2521 +521 R2621 +621 R2721 +721 R2821 +821 R2921 +921 R3021 Near-point dog ignored
+322 R2422 +422 R2522 +522 R2622 +622 R2722 +722 R2822 +822 R2922 +922 R3022
+323 R2423 +423 R2523 +523 R2623 +623 R2723 +723 R2823 +823 R2923 +923 R3023
+324 R2424 +424 R2524 +524 R2624 +624 R2724 +724 R2824 +824 R2924 +924 R3024
+325 R2425 +425 R2525 +525 R2625 +625 R2725 +725 R2825 +825 R2925 +925 R3025
+326 R2426 +426 R2526 +526 R2626 +626 R2726 +726 R2826 +826 R2926 +926 R3026
+327 R2427 +427 R2527 +527 R2627 +627 R2727 +727 R2827 +827 R2927 +927 R3027
+328 R2428 +428 R2528 +528 R2628 +628 R2728 +728 R2828 +828 R2928 +928 R3028
+329 R2429 +429 R2529 +529 R2629 +629 R2729 +729 R2829 +829 R2929 +929 R3029
$1 $2 $3 $4 $5 $6 $7
Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- abbrev. Signal name
gG nal gG nal gG nal gG nal gG nal gG nal gG nal
+330 R2430 +430 R2530 +530 R2630 +630 R2730 +730 R2830 +830 R2930 +930 R3030 Tool group No. designation
+331 R2431 +431 R2531 +531 R2631 +631 R2731 +731 R2831 +831 R2931 +931 R3031
Synchronization control
+332 R2432 +432 R2532 +532 R2632 +632 R2732 +732 R2832 +832 R2932 +932 R3032
operation method
+333 R2433 +433 R2533 +533 R2633 +633 R2733 +733 R2833 +833 R2933 +933 R3033 Droop release invalid axis
Each axis reference position
+334 R2434 +434 R2534 +534 R2634 +634 R2734 +734 R2834 +834 R2934 +934 R3034
selection
+335 R2435 +435 R2535 +535 R2635 +635 R2735 +735 R2835 +835 R2935 +935 R3035
+336 R2436 +436 R2536 +536 R2636 +636 R2736 +736 R2836 +836 R2936 +936 R3036
+337 R2437 +437 R2537 +537 R2637 +637 R2737 +737 R2837 +837 R2937 +937 R3037
+338 R2438 +438 R2538 +538 R2638 +638 R2738 +738 R2838 +838 R2938 +938 R3038
Search & start program No.
+339 R2439 +439 R2539 +539 R2639 +639 R2739 +739 R2839 +839 R2939 +939 R3039
53
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
$1 $2 $3 $4 $5 $6 $7
Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- abbrev. Signal name
gG nal gG nal gG nal gG nal gG nal gG nal gG nal
+340 R2440 +440 R2540 +540 R2640 +640 R2740 +740 R2840 +840 R2940 +940 R3040
+341 R2441 +441 R2541 +541 R2641 +641 R2741 +741 R2841 +841 R2941 +941 R3041
+342 R2442 +442 R2542 +542 R2642 +642 R2742 +742 R2842 +842 R2942 +942 R3042
+343 R2443 +443 R2543 +543 R2643 +643 R2743 +743 R2843 +843 R2943 +943 R3043
+344 R2444 +444 R2544 +544 R2644 +644 R2744 +744 R2844 +844 R2944 +944 R3044
+345 R2445 +445 R2545 +545 R2645 +645 R2745 +745 R2845 +845 R2945 +945 R3045
+346 R2446 +446 R2546 +546 R2646 +646 R2746 +746 R2846 +846 R2946 +946 R3046 Workpiece coordinate offset
+347 R2447 +447 R2547 +547 R2647 +647 R2747 +747 R2847 +847 R2947 +947 R3047 measurement compensation No.
+348 R2448 +448 R2548 +548 R2648 +648 R2748 +748 R2848 +848 R2948 +948 R3048
Selected tool No.
+349 R2449 +449 R2549 +549 R2649 +649 R2749 +749 R2849 +849 R2949 +949 R3049
$1 $2 $3 $4 $5 $6 $7
Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- abbrev. Signal name
gG nal gG nal gG nal gG nal gG nal gG nal gG nal
+350 R2450 +450 R2550 +550 R2650 +650 R2750 +750 R2850 +850 R2950 +950 R3050
+351 R2451 +451 R2551 +551 R2651 +651 R2751 +751 R2851 +851 R2951 +951 R3051
+352 R2452 +452 R2552 +552 R2652 +652 R2752 +752 R2852 +852 R2952 +952 R3052
+353 R2453 +453 R2553 +553 R2653 +653 R2753 +753 R2853 +853 R2953 +953 R3053
+354 R2454 +454 R2554 +554 R2654 +654 R2754 +754 R2854 +854 R2954 +954 R3054
+355 R2455 +455 R2555 +555 R2655 +655 R2755 +755 R2855 +855 R2955 +955 R3055
+356 R2456 +456 R2556 +556 R2656 +656 R2756 +756 R2856 +856 R2956 +956 R3056
+357 R2457 +457 R2557 +557 R2657 +657 R2757 +757 R2857 +857 R2957 +957 R3057
+358 R2458 +458 R2558 +558 R2658 +658 R2758 +758 R2858 +858 R2958 +958 R3058
+359 R2459 +459 R2559 +559 R2659 +659 R2759 +759 R2859 +859 R2959 +959 R3059
$1 $2 $3 $4 $5 $6 $7
Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- abbrev. Signal name
gG nal gG nal gG nal gG nal gG nal gG nal gG nal
+360 R2460 +460 R2560 +560 R2660 +660 R2760 +760 R2860 +860 R2960 +960 R3060
+361 R2461 +461 R2561 +561 R2661 +661 R2761 +761 R2861 +861 R2961 +961 R3061 External search device No.
+362 R2462 +462 R2562 +562 R2662 +662 R2762 +762 R2862 +862 R2962 +962 R3062
External search program No.
+363 R2463 +463 R2563 +563 R2663 +663 R2763 +763 R2863 +863 R2963 +963 R3063
+364 R2464 +464 R2564 +564 R2664 +664 R2764 +764 R2864 +864 R2964 +964 R3064
External search sequence No.
+365 R2465 +465 R2565 +565 R2665 +665 R2765 +765 R2865 +865 R2965 +965 R3065
+366 R2466 +466 R2566 +566 R2666 +666 R2766 +766 R2866 +866 R2966 +966 R3066
External search block No.
+367 R2467 +467 R2567 +567 R2667 +667 R2767 +767 R2867 +867 R2967 +967 R3067
+368 R2468 +468 R2568 +568 R2668 +668 R2768 +768 R2868 +868 R2968 +968 R3068
+369 R2469 +469 R2569 +569 R2669 +669 R2769 +769 R2869 +869 R2969 +969 R3069
$1 $2 $3 $4 $5 $6 $7
Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- abbrev. Signal name
gG nal gG nal gG nal gG nal gG nal gG nal gG nal
+370 R2470 +470 R2570 +570 R2670 +670 R2770 +770 R2870 +870 R2970 +970 R3070 User Macro input #1032
+371 R2471 +471 R2571 +571 R2671 +671 R2771 +771 R2871 +871 R2971 +971 R3071 (PLC -> Controller)
+372 R2472 +472 R2572 +572 R2672 +672 R2772 +772 R2872 +872 R2972 +972 R3072 User Macro input #1033
+373 R2473 +473 R2573 +573 R2673 +673 R2773 +773 R2873 +873 R2973 +973 R3073 (PLC -> Controller)
+374 R2474 +474 R2574 +574 R2674 +674 R2774 +774 R2874 +874 R2974 +974 R3074 User Macro input #1034
+375 R2475 +475 R2575 +575 R2675 +675 R2775 +775 R2875 +875 R2975 +975 R3075 (PLC -> Controller)
+376 R2476 +476 R2576 +576 R2676 +676 R2776 +776 R2876 +876 R2976 +976 R3076 User Macro input #1035
+377 R2477 +477 R2577 +577 R2677 +677 R2777 +777 R2877 +877 R2977 +977 R3077 (PLC -> Controller)
+378 R2478 +478 R2578 +578 R2678 +678 R2778 +778 R2878 +878 R2978 +978 R3078
+379 R2479 +479 R2579 +579 R2679 +679 R2779 +779 R2879 +879 R2979 +979 R3079
54
C70 PLC Interface Manual
3.4 Data Type Output Signals (PLC->CNC)
$1 $2 $3 $4 $5 $6 $7
Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- abbrev. Signal name
gG nal gG nal gG nal gG nal gG nal gG nal gG nal
+380 R2480 +480 R2580 +580 R2680 +680 R2780 +780 R2880 +880 R2980 +980 R3080 CHPOVn Chopping override
+381 R2481 +481 R2581 +581 R2681 +681 R2781 +781 R2881 +881 R2981 +981 R3081 Chopping axis selection
+382 R2482 +482 R2582 +582 R2682 +682 R2782 +782 R2882 +882 R2982 +982 R3082 Upper dead point designation (L)
+383 R2483 +483 R2583 +583 R2683 +683 R2783 +783 R2883 +883 R2983 +983 R3083 Upper dead point designation (H)
+384 R2484 +484 R2584 +584 R2684 +684 R2784 +784 R2884 +884 R2984 +984 R3084 Lower dead point designation (L)
+385 R2485 +485 R2585 +585 R2685 +685 R2785 +785 R2885 +885 R2985 +985 R3085 Lower dead point designation (H)
+386 R2486 +486 R2586 +586 R2686 +686 R2786 +786 R2886 +886 R2986 +986 R3086 Number of cycles designation
+387 R2487 +487 R2587 +587 R2687 +687 R2787 +787 R2887 +887 R2987 +987 R3087 Data No.
+388 R2488 +488 R2588 +588 R2688 +688 R2788 +788 R2888 +888 R2988 +988 R3088
+389 R2489 +489 R2589 +589 R2689 +689 R2789 +789 R2889 +889 R2989 +989 R3089
$1 $2 $3 $4 $5 $6 $7
Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- Sharin Inter- abbrev. Signal name
gG nal gG nal gG nal gG nal gG nal gG nal gG nal
+390 R2490 +490 R2590 +590 R2690 +690 R2790 +790 R2890 +890 R2990 +990 R3090
+391 R2491 +491 R2591 +591 R2691 +691 R2791 +791 R2891 +891 R2991 +991 R3091
+392 R2492 +492 R2592 +592 R2692 +692 R2792 +792 R2892 +892 R2992 +992 R3092
+393 R2493 +493 R2593 +593 R2693 +693 R2793 +793 R2893 +893 R2993 +993 R3093
+394 R2494 +494 R2594 +594 R2694 +694 R2794 +794 R2894 +894 R2994 +994 R3094
+395 R2495 +495 R2595 +595 R2695 +695 R2795 +795 R2895 +895 R2995 +995 R3095
+396 R2496 +496 R2596 +596 R2696 +696 R2796 +796 R2896 +896 R2996 +996 R3096
+397 R2497 +497 R2597 +597 R2697 +697 R2797 +797 R2897 +897 R2997 +997 R3097
+398 R2498 +498 R2598 +598 R2698 +698 R2798 +798 R2898 +898 R2998 +998 R3098
+399 R2499 +499 R2599 +599 R2699 +699 R2799 +799 R2899 +899 R2999 +999 R3099
55
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis
Shar- Inter- Sha- Intern Shar- Inter- Shar- Inter- Shar- Inter- Shar- Inter- Shar- Inter- Shar- Inter- abbrev. Signal name
ing G nal ring G al ing G nal ing G nal ing G nal ing G nal ing G nal ing G nal
External machine
+1000 R3100 +1010 R3110 +1020 R3120 +1030 R3130 +1040 R3140 +1050 R3150 +1060 R3160 +1070 R3170 coordinate system
compensation data
+1001 R3101 +1011 R3111 +1021 R3121 +1031 R3131 +1041 R3141 +1051 R3151 +1061 R3161 +1071 R3171
Thermal expansion
offset
+1002 R3102 +1012 R3112 +1022 R3122 +1032 R3132 +1042 R3142 +1052 R3152 +1062 R3162 +1072 R3172
compensation
amount
Thermal expansion
+1003 R3103 +1013 R3113 +1023 R3123 +1033 R3133 +1043 R3143 +1053 R3153 +1063 R3163 +1073 R3173 max. compensation
amount
External
+1004 R3104 +1014 R3114 +1024 R3124 +1034 R3134 +1044 R3144 +1054 R3154 +1064 R3164 +1074 R3174 deceleration speed
selection
+1005 R3105 +1015 R3115 +1025 R3125 +1035 R3135 +1045 R3145 +1055 R3155 +1065 R3165 +1075 R3175
+1006 R3106 +1016 R3116 +1026 R3126 +1036 R3136 +1046 R3146 +1056 R3156 +1066 R3166 +1076 R3176
+1007 R3107 +1017 R3117 +1027 R3127 +1037 R3137 +1047 R3147 +1057 R3157 +1067 R3167 +1077 R3177
+1008 R3108 +1018 R3118 +1028 R3128 +1038 R3138 +1048 R3148 +1058 R3158 +1068 R3168 +1078 R3178
+1009 R3109 +1019 R3119 +1029 R3129 +1039 R3139 +1049 R3149 +1059 R3159 +1069 R3169 +1079 R3179
9th axis 10th axis 11th axis 12th axis 13th axis 14th axis 15th axis 16th axis
abbrev
Shar- Inter- Sha- Intern Shar- Inter- Shar- Inter- Shar- Inter- Shar- Inter- Shar- Inter- Shar- Inter- Signal name
.
ing G nal ring G al ing G nal ing G nal ing G nal ing G nal ing G nal ing G nal
External machine
+1080 R3180 +1090 R3190 +1100 R3200 +1110 R3210 +1120 R3220 +1130 R3230 +1140 R3240 +1150 R3250 coordinate system
compensation data
+1081 R3181 +1091 R3191 +1101 R3201 +1111 R3211 +1121 R3221 +1131 R3231 +1141 R3241 +1151 R3251
Thermal expansion
offset
+1082 R3182 +1092 R3192 +1102 R3202 +1112 R3212 +1122 R3222 +1132 R3232 +1142 R3242 +1152 R3252
compensation
amount
Thermal expansion
+1083 R3183 +1093 R3193 +1103 R3203 +1113 R3213 +1123 R3223 +1133 R3233 +1143 R3243 +1153 R3253 max. compensation
amount
External
+1084 R3184 +1094 R3194 +1104 R3204 +1114 R3214 +1124 R3224 +1134 R3234 +1144 R3244 +1154 R3254 deceleration speed
selection
+1085 R3185 +1095 R3195 +1105 R3205 +1115 R3215 +1125 R3225 +1135 R3235 +1145 R3245 +1155 R3255
+1086 R3186 +1096 R3196 +1106 R3206 +1116 R3216 +1126 R3226 +1136 R3236 +1146 R3246 +1156 R3256
+1087 R3187 +1097 R3197 +1107 R3207 +1117 R3217 +1127 R3227 +1137 R3237 +1147 R3247 +1157 R3257
+1088 R3188 +1098 R3198 +1108 R3208 +1118 R3218 +1128 R3228 +1138 R3238 +1148 R3248 +1158 R3258
+1089 R3189 +1099 R3199 +1109 R3209 +1119 R3219 +1129 R3229 +1139 R3239 +1149 R3249 +1159 R3259
56
C70 PLC Interface Manual
3.4 Data Type Output Signals (PLC->CNC)
57
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Sharing Sharing
Internal abbrev. Signal details Internal abbrev. Signal details
G G
11370 R1900 Status 1st PLC axis 11378 R1908 Status 2nd PLC axis
11371 R1901 Alarm details 11379 R1909 Alarm details
11372 R1902 11380 R1910
Machine position Machine position
11373 R1903 11381 R1911
11374 R1904 11382 R1912
Remaining distance Remaining distance
11375 R1905 11383 R1913
11376 R1906 Status 2 11384 R1914 Status 2
11377 R1907 11385 R1915
Sharing Sharing
Internal abbrev. Signal details Internal abbrev. Signal details
G G
11386 R1916 Status 3rd PLC axis 11394 R1924 Status 4th PLC axis
11387 R1917 Alarm details 11395 R1925 Alarm details
11388 R1918 11396 R1926
Machine position Machine position
11389 R1919 11397 R1927
11390 R1920 11398 R1928
Remaining distance Remaining distance
11391 R1921 11399 R1929
11392 R1922 Status 2 11400 R1930 Status 2
11393 R1923 11401 R1931
Sharing Sharing
Internal abbrev. Signal details Internal abbrev. Signal details
G G
11402 R1932 Status 5th PLC axis 11410 R1940 Status 6th PLC axis
11403 R1933 Alarm details 11411 R1941 Alarm details
11404 R1934 11412 R1942
Machine position Machine position
11405 R1935 11413 R1943
11406 R1936 11414 R1944
Remaining distance Remaining distance
11407 R1937 11415 R1945
11408 R1938 Status 2 11416 R1946 Status 2
11409 R1939 11417 R1947
Sharing
Internal abbrev. Signal details
G
11418 R1948 Status 7th PLC axis
11419 R1949 Alarm details
11420 R1950
Machine position
11421 R1951
11422 R1952
Remaining distance
11423 R1953
11424 R1954 Status 2
11425 R1955
58
C70 PLC Interface Manual
3.5 Each Application
Sharing Sharing
Internal Abbrev. Signal details Internal Abbrev. Signal details
G G
11426 R1956 Status 11434 R1964 Status
11427 R1957 Alarm details 11435 R1965 Alarm details
11428 R1958 11436 R1966
Mashine position For buffering Machine position For buffering
11429 R1959 mode 11437 R1967 mode
11430 R1960 11438 R1968
Remaining distance Data A Remaining distance Data B
11431 R1961 11439 R1969
11432 R1962 11440 R1970
11433 R1963 11441 R1971
Sharing Sharing
Internal Abbrev. Signal details Internal Abbrev. Signal details
G G
11442 R1972 Status 12660 R1980 Status 8th PLC axis
11443 R1973 Alarm details 12661 R1981 Alarm detaiils
11444 R1974 12662 R1982
Machine position For buffering Machine position
11445 R1975 mode 12663 R1983
11446 R1976 12664 R1984
Remaining distance Data C Remaining distance
11447 R1977 12665 R1985
11448 R1978 12666 R1986 Status 2
11449 R1979 12667 R1987
59
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Sharing Sharing
Internal abbrev. Signal details Internal abbrev. Signal details
G G
+1370 R4200 Axis designation 1st PLC axis +1378 R4208 Axis designation 2nd PLC axis
+1371 R4201 Operation mode +1379 R4209 Operation mode
+1372 R4202 +1380 R4210
Feedrate Feedrate
+1373 R4203 +1381 R4211
+1374 R4204 +1382 R4212
Movement data Movement data
+1375 R4205 +1383 R4213
+1376 R4206 Control signals +1384 R4214 Control signals
External deceleration External deceleration
speed selection/Multi- speed selection/Multi-
+1377 R4207 +1385 R4215
step speed monitor step speed monitor
signal input signal input
Sharing Sharing
Internal abbrev. Signal details Internal abbrev. Signal details
G G
+1386 R4216 Axis designation 3rd PLC axis +1394 R4224 Axis designation 4th PLC axis
+1387 R4217 Operation mode +1395 R4225 Operation mode
+1388 R4218 +1396 R4226
Feedrate Feedrate
+1389 R4219 +1397 R4227
+1390 R4220 +1398 R4228
Movement data Movement data
+1391 R4221 +1399 R4229
+1392 R4222 Control signals +1400 R4230 Control signals
External deceleration External deceleration
speed selection/Multi- speed selection/Multi-
+1393 R4223 +1401 R4231
step speed monitor step speed monitor
signal input signal input
Sharing Sharing
Internal abbrev. Signal details Internal abbrev. Signal details
G G
+1402 R4232 Axis designation 5th PLC axis +1410 R4240 Axis designation 6th PLC axis
+1403 R4233 Operation mode +1411 R4241 Operation mode
+1404 R4234 +1412 R4242
Feedrate Feedrate
+1405 R4235 +1413 R4243
+1406 R4236 +1414 R4244
Movement data Movement data
+1407 R4237 +1415 R4245
+1408 R4238 Control signals +1416 R4246 Control signals
External deceleration External deceleration
speed selection/Multi- speed selection/Multi-
+1409 R4239 +1417 R4247
step speed monitor step speed monitor
signal input signal input
Sharing
Internal abbrev. Signal details
G
+1418 R4248 Axis designation 7th PLC axis
+1419 R4249 Operation mode
+1420 R4250
Feedrate
+1421 R4251
+1422 R4252
Movement data
+1423 R4253
+1424 R4254 Control signals
External deceleration
speed selection/Multi-
+1425 R4255
step speed monitor
signal input
60
C70 PLC Interface Manual
3.5 Each Application
Sharing Sharing
Internal abbrev. Signal details Internal abbrev. Signal details
G G
+1426 R4256 Axis designation +1434 R4264 Axis designation
+1427 R4257 Operation mode +1435 R4265 Operation mode
+1428 R4258 +1436 R4266
Feedrate Feedrate
+1429 R4259 +1437 R4267
1st PLC axis 1st PLC axis
+1430 R4260 Data A +1438 R4268 Data B
Movement data Movement data
+1431 R4261 +1439 R4269
+1432 R4262 Control signals +1440 R4270 Control signals
External deceleration External deceleration
+1433 R4263 +1441 R4271
speed selection signal speed selection signal
Sharing Sharing
Internal abbrev. Signal details Internal abbrev. Signal details
G G
+1442 R4272 Axis designation +2660 R4280 Axis designation 8th PLC axis
+1443 R4273 Operation mode +2661 R4281 Operation mode
+1444 R4274 +2662 R4282
Feedrate Feedrate
+1445 R4275 +2663 R4283
+1446 R4276 1st PLC axis +2664 R4284
Movement data Movement data
+1447 R4277 Data C +2665 R4285
+1448 R4278 Control signals +2666 R4286 Control signals
External deceleration
External deceleration speed selection signal
+1449 R4279 +2667 R4287
speed selection signal /Multi-step speed monitor
input
61
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
12270 R9000 Read result 1 12280 R9010 Read result 11
12271 R9001 Read result 2 12281 R9011 Read result 12
12272 R9002 Read result 3 12282 R9012 Read result 13
12273 R9003 Read result 4 12283 R9013 Read result 14
12274 R9004 Read result 5 12284 R9014 Read result 15
12275 R9005 Read result 6 12285 R9015 Read result 16
12276 R9006 Read result 7 12286 R9016 Read result 17
12277 R9007 Read result 8 12287 R9017 Read result 18
12278 R9008 Read result 9 12288 R9018 Read result 19
12279 R9009 Read result 10 12289 R9019 Read result 20
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
12290 R9020 Write result 1 12300 R9030 Write result 11
12291 R9021 Write result 2 12301 R9031 Write result 12
12292 R9022 Write result 3 12302 R9032 Write result 13
12293 R9023 Write result 4 12303 R9033 Write result 14
12294 R9024 Write result 5 12304 R9034 Write result 15
12295 R9025 Write result 6 12305 R9035 Write result 16
12296 R9026 Write result 7 12306 R9036 Write result 17
12297 R9027 Write result 8 12307 R9037 Write result 18
12298 R9028 Write result 9 12308 R9038 Write result 19
12299 R9029 Write result 10 12309 R9039 Write result 20
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
12310 R9040 1st 12318 R9048 1st
12311 R9041 Read data 12319 R9049 Read data
12312 R9042 2nd 12320 R9050 2nd
12313 R9043 Read data 12321 R9051 Read data
Read window data 1 Read window data 2
12314 R9044 3rd 12322 R9052 3rd
12315 R9045 Read data 12323 R9053 Read data
12316 R9046 4th 12324 R9054 4th
12317 R9047 Read data 12325 R9055 Read data
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
12326 R9056 1st 12334 R9064 1st
12327 R9057 Read data 12335 R9065 Read data
12328 R9058 2nd 12336 R9066 2nd
12329 R9059 Read data 12337 R9067 Read data
Read window data 3 Read window data 4
12330 R9060 3rd 12338 R9068 3rd
12331 R9061 Read data 12339 R9069 Read data
12332 R9062 4th 12340 R9070 4th
12333 R9063 Read data 12341 R9071 Read data
62
C70 PLC Interface Manual
3.5 Each Application
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
12342 R9072 1st 12350 R9080 1st
12343 R9073 Read data 12351 R9081 Read data
12344 R9074 2nd 12352 R9082 2nd
12345 R9075 Read data 12353 R9083 Read data
Read window data 5 Read window data 6
12346 R9076 3rd 12354 R9084 3rd
12347 R9077 Read data 12355 R9085 Read data
12348 R9078 4th 12356 R9086 4th
12349 R9079 Read data 12357 R9087 Read data
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
12358 R9088 1st 12366 R9096 1st
12359 R9089 Read data 12367 R9097 Read data
12360 R9090 2nd 12368 R9098 2nd
12361 R9091 Read data 12369 R9099 Read data
Read window data 7 Read window data 8
12362 R9092 3rd 12370 R9100 3rd
12363 R9093 Read data 12371 R9101 Read data
12364 R9094 4th 12372 R9102 4th
12365 R9095 Read data 12373 R9103 Read data
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
12374 R9104 1st 12382 R9112 1st
12375 R9105 Read data 12383 R9113 Read data
12376 R9106 2nd 12384 R9114 2nd
12377 R9107 Read data 12385 R9115 Read data
Read window data 9 Read window data 10
12378 R9108 3rd 12386 R9116 3rd
12379 R9109 Read data 12387 R9117 Read data
12380 R9110 4th 12388 R9118 4th
12381 R9111 Read data 12389 R9119 Read data
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
12390 R9120 1st 12398 R9128 1st
12391 R9121 Read data 12399 R9129 Read data
12392 R9122 2nd 12400 R9130 2nd
12393 R9123 Read data 12401 R9131 Read data
Read window data 11 Read window data 12
12394 R9124 3rd 12402 R9132 3rd
12395 R9125 Read data 12403 R9133 Read data
12396 R9126 4th 12404 R9134 4th
12397 R9127 Read data 12405 R9135 Read data
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
12406 R9136 1st 12414 R9144 1st
12407 R9137 Read data 12415 R9145 Read data
12408 R9138 2nd 12416 R9146 2nd
12409 R9139 Read data 12417 R9147 Read data
Read window data 13 Read window data 14
12410 R9140 3rd 12418 R9148 3rd
12411 R9141 Read data 12419 R9149 Read data
12412 R9142 4th 12420 R9150 4th
12413 R9143 Read data 12421 R9151 Read data
63
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
12422 R9152 1st 12430 R9160 1st
12423 R9153 Read data 12431 R9161 Read data
12424 R9154 2nd 12432 R9162 2nd
12425 R9155 Read data 12433 R9163 Read data
Read window data 15 Read window data 16
12426 R9156 3rd 12434 R9164 3rd
12427 R9157 Read data 12435 R9165 Read data
12428 R9158 4th 12436 R9166 4th
12429 R9159 Read data 12437 R9167 Read data
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
12438 R9168 1st 12446 R9176 1st
12439 R9169 Read data 12447 R9177 Read data
12440 R9170 2nd 12448 R9178 2nd
12441 R9171 Read data 12449 R9179 Read data
Read window data 17 Read window data 18
12442 R9172 3rd 12450 R9180 3rd
12443 R9173 Read data 12451 R9181 Read data
12444 R9174 4th 12452 R9182 4th
12445 R9175 Read data 12453 R9183 Read data
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
12454 R9184 1st 12462 R9192 1st
12455 R9185 Read data 12463 R9193 Read data
12456 R9186 2nd 12464 R9194 2nd
12457 R9187 Read data 12465 R9195 Read data
Read window data 19 Read window data 20
12458 R9188 3rd 12466 R9196 3rd
12459 R9189 Read data 12467 R9197 Read data
12460 R9190 4th 12468 R9198 4th
12461 R9191 Read data 12469 R9199 Read data
64
C70 PLC Interface Manual
3.5 Each Application
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2100 R8500 Section No. +2108 R8508 Section No.
+2101 R8501 Section sub-ID No. +2109 R8509 Section sub-ID No.
+2102 R8502 Sub-section No. +2110 R8510 Sub-section No.
+2103 R8503 Read control Data No. +2111 R8511 Read control Data No.
+2104 R8504 window 1 Read method +2112 R8512 window 2 Read method
+2105 R8505 Number to be read +2113 R8513 Number to be read
+2106 R8506 +2114 R8514
+2107 R8507 Control signal +2115 R8515 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2116 R8516 Section No. +2124 R8524 Section No.
+2117 R8517 Section sub-ID No. +2125 R8525 Section sub-ID No.
+2118 R8518 Sub-section No. +2126 R8526 Sub-section No.
+2119 R8519 Read control Data No. +2127 R8527 Read control Data No.
+2120 R8520 window 3 Read method +2128 R8528 window 4 Read method
+2121 R8521 Number to be read +2129 R8529 Number to be read
+2122 R8522 +2130 R8530
+2123 R8523 Control signal +2131 R8531 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2132 R8532 Section No. +2140 R8540 Section No.
+2133 R8533 Section sub-ID No. +2141 R8541 Section sub-ID No.
+2134 R8534 Sub-section No. +2142 R8542 Sub-section No.
+2135 R8535 Read control Data No. +2143 R8543 Read control Data No.
+2136 R8536 window 5 Read method +2144 R8544 window 6 Read method
+2137 R8537 Number to be read +2145 R8545 Number to be read
+2138 R8538 +2146 R8546
+2139 R8539 Control signal +2147 R8547 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2148 R8548 Section No. +2156 R8556 Section No.
+2149 R8549 Section sub-ID No. +2157 R8557 Section sub-ID No.
+2150 R8550 Sub-section No. +2158 R8558 Sub-section No.
+2151 R8551 Read control Data No. +2159 R8559 Read control Data No.
+2152 R8552 window 7 Read method +2160 R8560 window 8 Read method
+2153 R8553 Number to be read +2161 R8561 Number to be read
+2154 R8554 +2162 R8562
+2155 R8555 Control signal +2163 R8563 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2164 R8564 Section No. +2172 R8572 Section No.
+2165 R8565 Section sub-ID No. +2173 R8573 Section sub-ID No.
+2166 R8566 Sub-section No. +2174 R8574 Sub-section No.
+2167 R8567 Read control Data No. +2175 R8575 Read control Data No.
+2168 R8568 window 9 Read method +2176 R8576 window 10 Read method
+2169 R8569 Number to be read +2177 R8577 Number to be read
+2170 R8570 +2178 R8578
+2171 R8571 Control signal +2179 R8579 Control signal
65
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2180 R8580 Section No. +2188 R8588 Section No.
+2181 R8581 Section sub-ID No. +2189 R8589 Section sub-ID No.
+2182 R8582 Sub-section No. +2190 R8590 Sub-section No.
+2183 R8583 Read control Data No. +2191 R8591 Read control Data No.
+2184 R8584 window 11 Read method +2192 R8592 window 12 Read method
+2185 R8585 Number to be read +2193 R8593 Number to be read
+2186 R8586 +2194 R8594
+2187 R8587 Control signal +2195 R8595 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2196 R8596 Section No. +2204 R8604 Section No.
+2197 R8597 Section sub-ID No. +2205 R8605 Section sub-ID No.
+2198 R8598 Sub-section No. +2206 R8606 Sub-section No.
+2199 R8599 Read control Data No. +2207 R8607 Read control Data No.
+2200 R8600 window 13 Read method +2208 R8608 window 14 Read method
+2201 R8601 Number to be read +2209 R8609 Number to be read
+2202 R8602 +2210 R8610
+2203 R8603 Control signal +2211 R8611 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2212 R8612 Section No. +2220 R8620 Section No.
+2213 R8613 Section sub-ID No. +2221 R8621 Section sub-ID No.
+2214 R8614 Sub-section No. +2222 R8622 Sub-section No.
+2215 R8615 Read control Data No. +2223 R8623 Read control Data No.
+2216 R8616 window 15 Read method +2224 R8624 window 16 Read method
+2217 R8617 Number to be read +2225 R8625 Number to be read
+2218 R8618 +2226 R8626
+2219 R8619 Control signal +2227 R8627 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2228 R8628 Section No. +2236 R8636 Section No.
+2229 R8629 Section sub-ID No. +2237 R8637 Section sub-ID No.
+2230 R8630 Sub-section No. +2238 R8638 Sub-section No.
+2231 R8631 Read control Data No. +2239 R8639 Read control Data No.
+2232 R8632 window 17 Read method +2240 R8640 window 18 Read method
+2233 R8633 Number to be read +2241 R8641 Number to be read
+2234 R8634 +2242 R8642
+2235 R8635 Control signal +2243 R8643 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2244 R8644 Section No. +2252 R8652 Section No.
+2245 R8645 Section sub-ID No. +2253 R8653 Section sub-ID No.
+2246 R8646 Sub-section No. +2254 R8654 Sub-section No.
+2247 R8647 Read control Data No. +2255 R8655 Read control Data No.
+2248 R8648 window 19 Read method +2256 R8656 window 20 Read method
+2249 R8649 Number to be read +2257 R8657 Number to be read
+2250 R8650 +2258 R8658
+2251 R8651 Control signal +2259 R8659 Control signal
66
C70 PLC Interface Manual
3.5 Each Application
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2260 R8660 1st +2268 R8668 Section No.
+2261 R8661 Write data +2269 R8669 Section sub-ID No.
+2262 R8662 2nd +2270 R8670 Sub-section No.
+2263 R8663 Write data +2271 R8671 Data No.
Write control
+2264 R8664 Write data 1 +2272 R8672 Write method
3rd window 1
Write data Number to be
+2265 R8665 +2273 R8673
written
+2266 R8666 4th +2274 R8674
+2267 R8667 Write data +2275 R8675 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2276 R8676 1st +2284 R8684 Section No.
+2277 R8677 Write data +2285 R8685 Section sub-ID No.
+2278 R8678 2nd +2286 R8686 Sub-section No.
+2279 R8679 Write data +2287 R8687 Data No.
Write control
+2280 R8680 Write data 2 +2288 R8688 Write method
3rd window 2
Write data Number to be
+2281 R8681 +2289 R8689
written
+2282 R8682 4th +2290 R8690
+2283 R8683 Write data +2291 R8691 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2292 R8692 1st +2300 R8700 Section No.
+2293 R8693 Write data +2301 R8701 Section sub-ID No.
+2294 R8694 2nd +2302 R8702 Sub-section No.
+2295 R8695 Write data +2303 R8703 Data No.
Write control
+2296 R8696 Write data 3 +2304 R8704 Write method
3rd window 3
Write data Number to be
+2297 R8697 +2305 R8705
written
+2298 R8698 4th +2306 R8706
+2299 R8699 Write data +2307 R8707 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2308 R8708 1st +2316 R8716 Section No.
+2309 R8709 Write data +2317 R8717 Section sub-ID No.
+2310 R8710 2nd +2318 R8718 Sub-section No.
+2311 R8711 Write data +2319 R8719 Data No.
Write control
+2312 R8712 Write data 4 +2320 R8720 Write method
3rd window 4
Write data Number to be
+2313 R8713 +2321 R8721
written
+2314 R8714 4th +2322 R8722
+2315 R8715 Write data +2323 R8723 Control signal
67
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2324 R8724 1st +2332 R8732 Section No.
+2325 R8725 Write data +2333 R8733 Section sub-ID No.
+2326 R8726 2nd +2334 R8734 Sub-section No.
+2327 R8727 Write data +2335 R8735 Data No.
Write control
+2328 R8728 Write data 5 +2336 R8736 Write method
3rd window 5
Write data Number to be
+2329 R8729 +2337 R8737
written
+2330 R8730 4th +2338 R8738
+2331 R8731 Write data +2339 R8739 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2340 R8740 1st +2348 R8748 Section No.
+2341 R8741 Write data +2349 R8749 Section sub-ID No.
+2342 R8742 2nd +2350 R8750 Sub-section No.
+2343 R8743 Write data +2351 R8751 Data No.
Write control
+2344 R8744 Write data 6 +2352 R8752 Write method
3rd window 6
Write data Number to be
+2345 R8745 +2353 R8753
written
+2346 R8746 4th +2354 R8754
+2347 R8747 Write data +2355 R8755 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2356 R8756 1st +2364 R8764 Section No.
+2357 R8757 Write data +2365 R8765 Section sub-ID No.
+2358 R8758 2nd +2366 R8766 Sub-section No.
+2359 R8759 Write data +2367 R8767 Data No.
Write control
+2360 R8760 Write data 7 +2368 R8768 Write method
3rd window 7
Write data Number to be
+2361 R8761 +2369 R8769
written
+2362 R8762 4th +2370 R8770
+2363 R8763 Write data +2371 R8771 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2372 R8772 1st +2380 R8780 Section No.
+2373 R8773 Write data +2381 R8781 Section sub-ID No.
+2374 R8774 2nd +2382 R8782 Sub-section No.
+2375 R8775 Write data +2383 R8783 Data No.
Write control
+2376 R8776 Write data 8 +2384 R8784 Write method
3rd window 8
Write data Number to be
+2377 R8777 +2385 R8785
written
+2378 R8778 4th +2386 R8786
+2379 R8779 Write data +2387 R8787 Control signal
68
C70 PLC Interface Manual
3.5 Each Application
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2388 R8788 1st +2396 R8796 Section No.
+2389 R8789 Write data +2397 R8797 Section sub-ID No.
+2390 R8790 2nd +2398 R8798 Sub-section No.
+2391 R8791 Write data +2399 R8799 Data No.
Write control
+2392 R8792 Write data 9 +2400 R8800 Write method
3rd window 9
Write data Number to be
+2393 R8793 +2401 R8801
written
+2394 R8794 4th +2402 R8802
+2395 R8795 Write data +2403 R8803 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2404 R8804 1st +2412 R8812 Section No.
+2405 R8805 Write data +2413 R8813 Section sub-ID No.
+2406 R8806 2nd +2414 R8814 Sub-section No.
+2407 R8807 Write data +2415 R8815 Data No.
Write control
+2408 R8808 Write data 10 +2416 R8816 Write method
3rd window 10
Write data Number to be
+2409 R8809 +2417 R8817
written
+2410 R8810 4th +2418 R8818
+2411 R8811 Write data +2419 R8819 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2420 R8820 1st +2428 R8828 Section No.
+2421 R8821 Write data +2429 R8829 Section sub-ID No.
+2422 R8822 2nd +2430 R8830 Sub-section No.
+2423 R8823 Write data +2431 R8831 Data No.
Write control
+2424 R8824 Write data 11 +2432 R8832 Write method
3rd window 11
Write data Number to be
+2425 R8825 +2433 R8833
written
+2426 R8826 4th +2434 R8834
+2427 R8827 Write data +2435 R8835 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2436 R8836 1st +2444 R8844 Section No.
+2437 R8837 Write data +2445 R8845 Section sub-ID No.
+2438 R8838 2nd +2446 R8846 Sub-section No.
+2439 R8839 Write data +2447 R8847 Data No.
Write control
+2440 R8840 Write data 12 +2448 R8848 Write method
3rd window 12
Write data Number to be
+2441 R8841 +2449 R8849
written
+2442 R8842 4th +2450 R8850
+2443 R8843 Write data +2451 R8851 Control signal
69
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2452 R8852 1st +2460 R8860 Section No.
+2453 R8853 Write data +2461 R8861 Section sub-ID No.
+2454 R8854 2nd +2462 R8862 Sub-section No.
+2455 R8855 Write data +2463 R8863 Data No.
Write control
+2456 R8856 Write data 13 +2464 R8864 Write method
3rd window 13
Write data Number to be
+2457 R8857 +2465 R8865
written
+2458 R8858 4th +2466 R8866
+2459 R8859 Write data +2467 R8867 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2468 R8868 1st +2476 R8876 Section No.
+2469 R8869 Write data +2477 R8877 Section sub-ID No.
+2470 R8870 2nd +2478 R8878 Sub-section No.
+2471 R8871 Write data +2479 R8879 Data No.
Write control
+2472 R8872 Write data 14 +2480 R8880 Write method
3rd window 14
Write data Number to be
+2473 R8873 +2481 R8881
written
+2474 R8874 4th +2482 R8882
+2475 R8875 Write data +2483 R8883 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2484 R8884 1st +2492 R8892 Section No.
+2485 R8885 Write data +2493 R8893 Section sub-ID No.
+2486 R8886 2nd +2494 R8894 Sub-section No.
+2487 R8887 Write data +2495 R8895 Data No.
Write control
+2488 R8888 Write data 15 +2496 R8896 Write method
3rd window 15
Write data Number to be
+2489 R8889 +2497 R8897
written
+2490 R8890 4th +2498 R8898
+2491 R8891 Write data +2499 R8899 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2500 R8900 1st +2508 R8908 Section No.
+2501 R8901 Write data +2509 R8909 Section sub-ID No.
+2502 R8902 2nd +2510 R8910 Sub-section No.
+2503 R8903 Write data +2511 R8911 Data No.
Write control
+2504 R8904 Write data 16 +2512 R8912 Write method
3rd window 16
Write data Number to be
+2505 R8905 +2513 R8913
written
+2506 R8906 4th +2514 R8914
+2507 R8907 Write data +2515 R8915 Control signal
70
C70 PLC Interface Manual
3.5 Each Application
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2516 R8916 1st +2524 R8924 Section No.
+2517 R8917 Write data +2525 R8925 Section sub-ID No.
+2518 R8918 2nd +2526 R8926 Sub-section No.
+2519 R8919 Write data +2527 R8927 Data No.
Write control
+2520 R8920 Write data 17 +2528 R8928 Write method
3rd window 17
Write data Number to be
+2521 R8921 +2529 R8929
written
+2522 R8922 4th +2530 R8930
+2523 R8923 Write data +2531 R8931 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2532 R8932 1st +2540 R8940 Section No.
+2533 R8933 Write data +2541 R8941 Section sub-ID No.
+2534 R8934 2nd +2542 R8942 Sub-section No.
+2535 R8935 Write data +2543 R8943 Data No.
Write control
+2536 R8936 Write data 18 +2544 R8944 Write method
3rd window 18
Write data Number to be
+2537 R8937 +2545 R8945
written
+2538 R8938 4th +2546 R8946
+2539 R8939 Write data +2547 R8947 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2548 R8948 1st +2556 R8956 Section No.
+2549 R8949 Write data +2557 R8957 Section sub-ID No.
+2550 R8950 2nd +2558 R8958 Sub-section No.
+2551 R8951 Write data +2559 R8959 Data No.
Write control
+2552 R8952 Write data 19 +2560 R8960 Write method
3rd window 19
Write data Number to be
+2553 R8953 +2561 R8961
written
+2554 R8954 4th +2562 R8962
+2555 R8955 Write data +2563 R8963 Control signal
Sharing Sharing
Internal abbrev. Signal name Internal abbrev. Signal name
G G
+2564 R8964 1st +2572 R8972 Section No.
+2565 R8965 Write data +2573 R8973 Section sub-ID No.
+2566 R8966 2nd +2574 R8974 Sub-section No.
+2567 R8967 Write data +2575 R8975 Data No.
Write control
+2568 R8968 Write data 20 +2576 R8976 Write method
3rd window 20
Write data Number to be
+2569 R8969 +2577 R8977
written
+2570 R8970 4th +2578 R8978
+2571 R8971 Write data +2579 R8979 Control signal
71
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
G11472 G11482
G11471 G11481 - -
G11473 G11483
Standby 1 tool BCD
R4722 R4732
R4721 R4731 - -
R4723 R4733
G11474 G11484
G11472 G11482 - -
G11475 G11485
Standby 2 tool BCD
R4724 R4734
R4722 R4732 - -
R4725 R4735
G11476 G11486
G11473 G11483 - -
G11477 G11487
Standby 3 tool BCD
R4726 R4736
R4723 R4733 - -
R4727 R4737
G11478 G11488
G11474 G11484 - -
G11479 G11489
Standby 4 tool BCD
R4728 R4738
R4724 R4734 - -
R4729 R4739
G11498 ← ← ← ← ←
AUX data Binary
R4748 ← ← ← ← ←
72
C70 PLC Interface Manual
3.5 Each Application
: : : : : : : :
73
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
74
C70 PLC Interface Manual
3.5 Each Application
75
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Device Device
Shar- Inter- abbrev. Signal name Shar- Inter- abbrev. Signal name
ing G nal ing G nal
12480 R2160 SU_NER1 CNC side dual signal error Module 1(L) +2590 R4460 SU_PER1 PLC side dual signal error Module 1(L)
12481 R2161 SU_NER1 CNC side dual signal error Module 1(H) +2591 R4461 SU_PER1 PLC side dual signal error Module 1(H)
12482 R2162 SU_NER2 CNC side dual signal error Module 2(L) +2592 R4462 SU_PER2 PLC side dual signal error Module 2(L)
12483 R2163 SU_NER2 CNC side dual signal error Module 2(H) +2593 R4463 SU_PER2 PLC side dual signal error Module 2(H)
12484 R2164 SU_NER3 CNC side dual signal error Module 3(L) +2594 R4464 SU_PER3 PLC side dual signal error Module 3(L)
12485 R2165 SU_NER3 CNC side dual signal error Module 3(H) +2595 R4465 SU_PER3 PLC side dual signal error Module 3(H)
12486 R2166 +2596 R4466
12487 R2167 +2597 R4467
12488 R2168 +2598 R4468
12489 R2169 +2599 R4469
Device Device
Shar- Inter- abbrev. Signal name Shar- Inter- abbrev. Signal name
ing G nal ing G nal
12490 R2170 SU_NO1 CNC side dual signal output Module 1 +2600 R4470 SU_PO1 PLC side dual signal output Module 1
12491 R2171 SU_NO2 CNC side dual signal output Module 2 +2601 R4471 SU_PO2 PLC side dual signal output Module 2
12492 R2172 SU_NO3 CNC side dual signal output Module 3 +2602 R4472 SU_PO3 PLC side dual signal output Module 3
12493 R2173 +2603 R4473
12494 R2174 SU_NOER1 CNC side dual signal output error Module 1 +2604 R4474 SU_POER1 PLC side dual signal output error Module 1
12495 R2175 SU_NOER1 CNC side dual signal output error Module 2 +2605 R4475 SU_POER2 PLC side dual signal output error Module 2
12496 R2176 SU_NOER1 CNC side dual signal output error Module 3 +2606 R4476 SU_POER3 PLC side dual signal output error Module 3
12497 R2177 +2607 R4477
12498 R2178 +2608 R4478
12499 R2179 SU_NST2 CNC side dual signal compare status 2 +2609 R4479 SU_PST2 PLC side dual signal compare status 2
76
C70 PLC Interface Manual
3.5 Each Application
Device Device
Shar- Inter- abbrev. Signal name Shar- Inter- abbrev. Signal name
ing G nal ing G nal
12510 R2190 +2620 R4490 SU_POP PLC side safety operation status
12511 R2191 +2621 R4491
12512 R2192 +2622 R4492
12513 R2193 +2623 R4493
12514 R2194 +2624 R4494
12515 R2195 +2625 R4495
12516 R2196 +2626 R4496
12517 R2197 +2627 R4497
12518 R2198 +2628 R4498
12519 R2199 +2629 R4499
77
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Device Device
abbrev. Contents abbrev. Contents
Sharing G Internal Sharing G Internal
12520 R4500 #6301(Low-order side) 12530 R4510 #6306(Low-order side)
12521 R4501 (High-order side) 12531 R4511 (High-order side)
12522 R4502 #6302(Low-order side) 12532 R4512 #6307(Low-order side)
12523 R4503 (High-order side) 12533 R4513 (High-order side)
12524 R4504 #6303(Low-order side) 12534 R4514 #6308(Low-order side)
12525 R4505 (High-order side) 12535 R4515 (High-order side)
12526 R4506 #6304(Low-order side) 12536 R4516 #6309(Low-order side)
12527 R4507 (High-order side) 12537 R4517 (High-order side)
12528 R4508 #6305(Low-order side) 12538 R4518 #6310(Low-order side)
12529 R4509 (High-order side) 12539 R4519 (High-order side)
Device Device
abbrev. Contents abbrev. Contents
Sharing G Internal Sharing G Internal
12540 R4520 #6311(Low-order side) 12550 R4530 #6316(Low-order side)
12541 R4521 (High-order side) 12551 R4531 (High-order side)
12542 R4522 #6312(Low-order side) 12552 R4532 #6317(Low-order side)
12543 R4523 (High-order side) 12553 R4533 (High-order side)
12544 R4524 #6313(Low-order side) 12554 R4534 #6318(Low-order side)
12545 R4525 (High-order side) 12555 R4535 (High-order side)
12546 R4526 #6314(Low-order side) 12556 R4536 #6319(Low-order side)
12547 R4527 (High-order side) 12557 R4537 (High-order side)
12548 R4528 #6315(Low-order side) 12558 R4538 #6320(Low-order side)
12549 R4529 (High-order side) 12559 R4539 (High-order side)
Device Device
abbrev. Contents abbrev. Contents
Sharing G Internal Sharing G Internal
12560 R4540 #6321(Low-order side) 12570 R4550 #6326(Low-order side)
12561 R4541 (High-order side) 12571 R4551 (High-order side)
12562 R4542 #6322(Low-order side) 12572 R4552 #6327(Low-order side)
12563 R4543 (High-order side) 12573 R4553 (High-order side)
12564 R4544 #6323(Low-order side) 12574 R4554 #6328(Low-order side)
12565 R4545 (High-order side) 12575 R4555 (High-order side)
12566 R4546 #6324(Low-order side) 12576 R4556 #6329(Low-order side)
12567 R4547 (High-order side) 12577 R4557 (High-order side)
12568 R4548 #6325(Low-order side) 12578 R4558 #6330(Low-order side)
12569 R4549 (High-order side) 12579 R4559 (High-order side)
Device Device
abbrev. Contents abbrev. Contents
Sharing G Internal Sharing G Internal
12580 R4560 #6331(Low-order side) 12590 R4570 #6336(Low-order side)
12581 R4561 (High-order side) 12591 R4571 (High-order side)
12582 R4562 #6332(Low-order side) 12592 R4572 #6337(Low-order side)
12583 R4563 (High-order side) 12593 R4573 (High-order side)
12584 R4564 #6333(Low-order side) 12594 R4574 #6338(Low-order side)
12585 R4565 (High-order side) 12595 R4575 (High-order side)
12586 R4566 #6334(Low-order side) 12596 R4576 #6339(Low-order side)
12587 R4567 (High-order side) 12597 R4577 (High-order side)
12588 R4568 #6335(Low-order side) 12598 R4578 #6340(Low-order side)
12589 R4569 (High-order side) 12599 R4579 (High-order side)
78
C70 PLC Interface Manual
3.5 Each Application
Device Device
abbrev. Contents abbrev. Contents
Sharing G Internal Sharing G Internal
12600 R4580 #6341(Low-order side) 12610 R4590 #6346(Low-order side)
12601 R4581 (High-order side) 12611 R4591 (High-order side)
12602 R4582 #6342(Low-order side) 12612 R4592 #6347(Low-order side)
12603 R4583 (High-order side) 12613 R4593 (High-order side)
12604 R4584 #6343(Low-order side) 12614 R4594 #6348(Low-order side)
12605 R4585 (High-order side) 12615 R4595 (High-order side)
12606 R4586 #6344(Low-order side)
12607 R4587 (High-order side)
12608 R4588 #6345(Low-order side)
12609 R4589 (High-order side)
79
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
Device Device
abbrev. Contents abbrev. Contents
Sharing G Internal Sharing G Internal
(High-order side) #6401 (High-order side) #6411
12616 R4600 12621 R4605
(Low-order side) #6402 (Low-order side) #6412
(High-order side) #6403 (High-order side) #6413
12617 R4601 12622 R4606
(Low-order side) #6404 (Low-order side) #6414
(High-order side) #6405 (High-order side) #6415
12618 R4602 12623 R4607
(Low-order side) #6406 (Low-order side) #6416
(High-order side) #6407 (High-order side) #6417
12619 R4603 12624 R4608
(Low-order side) #6408 (Low-order side) #6418
(High-order side) #6409 (High-order side) #6419
12620 R4604 1265 R4609
(Low-order side) #6410 (Low-order side) #6420
Device Device
abbrev. Contents abbrev. Contents
Sharing G Internal Sharing G Internal
(High-order side) #6421 (High-order side) #6431
12626 R4610 12631 R4615
(Low-order side) #6422 (Low-order side) #6432
(High-order side) #6423 (High-order side) #6433
12627 R4611 12632 R4616
(Low-order side) #6424 (Low-order side) #6434
(High-order side) #6425 (High-order side) #6435
12628 R4612 12633 R4617
(Low-order side) #6426 (Low-order side) #6436
(High-order side) #6427 (High-order side) #6437
12629 R4613 12634 R4618
(Low-order side) #6428 (Low-order side) #6438
(High-order side) #6429 (High-order side) #6439
12630 R4614 12635 R4619
(Low-order side) #6430 (Low-order side) #6440
Device
abbrev. Contents
Sharing G Internal
(High-order side) #6441
12636 R4620
(Low-order side) #6442
(High-order side) #6443
12637 R4621
(Low-order side) #6444
(High-order side) #6445
12638 R4622
(Low-order side) #6446
(High-order side) #6447
12639 R4623
(Low-order side) #6448
80
C70 PLC Interface Manual
3.5 Each Application
Operation status signal CNC CPU -> PLC CPU (R2000 to R2045)
81
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
82
C70 PLC Interface Manual
3.6 Special Relay/Register Signals
83
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
84
C70 PLC Interface Manual
3.6 Special Relay/Register Signals
85
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
86
C70 PLC Interface Manual
3.6 Special Relay/Register Signals
87
MITSUBISHI CNC
3 Input/Output Signals Table with Controller
88
4
Explanation of Interface Signals
89
MITSUBISHI CNC
4 Explanation of Interface Signals
The signals are explained in order of the tables of input/output signals with the controller as shown below.
Signal
Contact Signal name abbreviation $1 $2 $3 $4 $5 $6 $7
Types of contact
(Note) For B contact, "*" is added to the head of the signal abbreviation.
90
C70 PLC Interface Manual
4.1 Bit Type Input Signals : System State ( CNC CPU->PLC CPU)
4.1 Bit Type Input Signals : System State ( CNC CPU->PLC CPU)
[Function]
This signal notifies that the connector status of the drive power has been ON for over 24 hours.
[Operation]
This signal turns OFF when the contactor shutoff is confirmed by the contactor shutoff test.
Turn the "contactor shutoff test" signal ON to carry out this test.
[Caution]
There is a possibility that the contactor is welded and so your safety may not be secured when "24 hours continuous
operation" signal is output. Thus, under this condition, do not input "speed monitor mode" signal to open the door.
[Related signals]
Contactor shutoff test (MCT)
[Function]
This signal notifies that ON/OFF of the previous error signal is not yet confirmed after a dual signal comparison error.
[Operation]
This signal turns ON at the power ON, after "Y20 Safety observation error 0020" (dual signal comparison error) has
occurred.
When you check the ON/OFF status of the signal to which a comparison error occurred, or input a reset signal, this
signal will turn OFF.
[Caution]
You can turn OFF this signal by inputting a reset signal as well as by checking the previous error signal's ON/OFF status.
If you wish to use this signal after resetting, latch the signal.
[Function]
This signal notifies that the connector status of the dual signal module's output signals are not being all OFF for over 24
hours.
[Operation]
"Output OFF check not complete" signal will turn OFF when the all the output signals turned OFF is confirmed while the
"output OFF check" signal is ON.
[Caution]
Create a PLC program that the operaters cannot touch the moving sections by disabling the door lock while the "output
OFF check not complete" signal is OFF or dropping the power.
[Related signals]
Output OFF check (OFFCHK)
91
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal informs that the power shutoff of the drive section is required.
[Operation]
This signal turns OFF when it enters the emergency stop state so that the drive section can be shutoff.
It turns ON when the error factors are removed and there is no need to shutoff the drive section.
[Caution]
This signal is used to control a contactor at PLC side when there is no dual signal module. When it has a dual signal
module, do not use this signal.
After the error factor of the emergency stop state is released, NC power needs to be turned ON again to turn this signal
ON. However, it is possible to turn this signal ON by resetting if it is the safety observation error which can be removed
by resetting.
Emergency stop All the axes decelerate to zero speed.
[Function]
This signal notifies that the skip signal is in input state. (m = 1 to 4)
[Operation]
It turns ON when the skip signal is input regardless of the setting of skip I/F switch parameter (#1258 set30/bit0).
The device No. will be recorded to the operation history at the rising and falling edge of this signal.
[Function]
This signal indicates that the controller is ready for normal operation.
[Operation]
The signal turns ON when:
(1) The controller starts working successfully after it is turned ON or when no off-condition exists.
The signal turns OFF when:
(1) The controller is turned OFF.
(2) Trouble occurs with the controller (such as failure in the CPU, memory, etc.).
(3) "Servo alarm" which cannot be reset without turning OFF the power supply of the controller occurs.
92
C70 PLC Interface Manual
4.1 Bit Type Input Signals : System State ( CNC CPU->PLC CPU)
[Function]
This signal indicates that the servo system is ready for normal operation.
In other words, the servo system (position control) is not working when the signal is OFF.
[Operation]
The signal turns ON when:
(1) The diagnosis on the servo system is completed successfully after the control unit is turned ON.
(2) "Servo alarm", if occurs, is reset. (Resetting may not be possible depending on the servo alarm contents.)
(3) "Emergency stop" input is removed.
The signal turns OFF when:
(1) "Servo alarm" occurs.
(2) "Emergency stop" is input.
(3) The power supply of controller is turned OFF.
(4) Trouble occurs with the controller (such as failure in the CPU or memory).
(Note 1) This signal (SA) cannot be turned OFF only with the "Servo OFF" (*SVFn) signal.
[Function]
This signal notifies the PLC that the drive power to all axes is turned OFF due to "Door open I, II" (DOOR1, 2) signal, or
that the same status is canceled.
[Operation]
This signal turns ON when the drive power to all axes is turned OFF due to "Door open I, II" (DOOR1, 2) signal turning
ON.
This signal turns OFF at all axes ready ON and at all servo axes servo ON, due to "Door open I, II" (DOOR1, 2) signal
turning OFF.
Release of the door lock is enabled at the rising edge of "Door open enable" signal.
The operation is in a READY status at the falling edge of "Door open enable" signal.
[Caution]
(1) Handling of the PLC axis
Set so "Door open I, II" (DOOR1, 2) signals are output to the CNC after the PLC axis is stopped by the PLC. If "Door
open I, II" (DOOR1, 2) signals are input without stopping the PLC axis, the axis will stop with a dynamic brake
method due to the ready OFF state. The remaining distance will be held in the remaining distance of PLC axis
control information data.
(2) Handling of the analog spindle
When an analog spindle is connected, it is not possible to confirm that the spindle has completely stopped with the
CNC. Thus, confirm that the spindle has completely stopped using the PLC, before opening the door.
Because the spindle may start rotating again immediately after the door is closed, for safety turn the forward run
and reverse run signals OFF when the door is open.
(3) Opening the door during ATC operation
When opening the door during ATC operation, apply an interlock with the user PLC.
[Related signals]
(1) Door open I (DOOR1)
(2) Door open II (DOOR2)
93
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal informs that the spindle synchronous control mode has been entered.
[Operation]
The signal turns ON when:
- The G114.1 is commanded, and spindle synchronous control is entered. (Spindle synchronization control I)
- The "spindle synchronous control" (SPSY) signal turns ON. (Spindle synchronization control II)
[Function]
This signal informs that the spindle synchronization state mode is entered.
[Operation]
The signal turns ON when:
- The rotation speed difference of the primary spindle and secondary spindle reaches the value set for the spindle
rotation speed attainment level in spindle synchronization mode. (Spindle synchronization I)
The signal turns OFF when:
- The actual rotation speed of the basic spindle or synchronous spindle, in respect to the spindle synchronous
rotation speed command value, widely exceeds or deviates value set for the spindle synchronization rotation
speed attainment level during the rotation synchronization mode.
- The spindle synchronous control mode is canceled.
[Related signals]
(1) In spindle synchronization (SPSYN1)
(2) Spindle phase synchronization completion (FSPPH)
(3) Spindle synchronization (SPSY)
(4) Spindle phase synchronization (SPPHS)
94
C70 PLC Interface Manual
4.1 Bit Type Input Signals : System State ( CNC CPU->PLC CPU)
[Function]
This signal informs that the spindle synchronization state is entered.
[Operation]
The signal turns ON when:
- The phase alignment of the basic spindle and synchronous spindle is completed during the phase synchronization
mode.
Always turn the spindle phase synchronization completion signal ON before chucking
both ends of the workpiece to the basic spindle and synchronous spindle. If the spindle
CAUTION phase synchronization signal is turned ON when both ends of the workpiece are chucked
to the basic spindle and synchronous spindle, the chuck or workpiece could be damaged
by the torsion that occurs during phase alignment.
(Note 1) Temporary turn OFF to change the rotation speed during the phase synchronization.
[Related signals]
(1) In spindle synchronization (SPSYN1)
(2) Spindle rotation speed synchronization completion (FSPRV)
(3) Spindle synchronization (SPSY)
(4) Spindle phase synchronization (SPPHS)
95
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal informs that chuck close (SPCMPC) is input during spindle synchronous control.
[Operation]
This signal turns ON when the "Chuck close" (SPCMPC) is ON.
This signal turns OFF when the "Chuck close" (SPCMPC) is OFF.
This signal turns OFF when the spindle synchronous control is canceled.
Chuck open
Basic spindle chuck Chuck close Chuck close confirmation Chuck open
Chuck close
Synchronous spindle chuck Chuck open confirmation Chuck close Chuck close
Spindle synchronous
control (SPSY)
In spindle synchronous
control (SPSYN1)
Spindle rotation speed
synchronization completion
(FSPRV)
(Note) Use "error temporary cancel" signal only when the position error between two spindles still occurs even after
the "Chuck close" signal is turned ON.
[Related signals]
(1) Chuck close (SPCMPC)
(2) In spindle synchronization (SPSYN1)
(3) Spindle rotation speed synchronization completion (FSPRV)
(4) Spindle synchronization (SPSY)
(5) Error temporary cancel (SPDRPO)
96
C70 PLC Interface Manual
4.1 Bit Type Input Signals : System State ( CNC CPU->PLC CPU)
[Function]
This signal notifies that the voltage of the data storage battery in the control unit or the battery supplying to the absolute
position detector has dropped below the battery alarm detection level.
[Operation]
The signal turns ON when:
(1) The voltage of the data storage battery, which is checked constantly, has dropped below the battery alarm detection
level (2.7V).
The alarm indicates the system alarm "Z52 BATTERY FAULT 0001" at this time.
(2) A fault is detected in the battery voltage (3.0V or less) supplied to the absolute position detector.
The alarms "Z73 ABS. WARNING 0001" and "S52 SERVO WARNING 009F" are displayed at this time.
(Note 1) Even if this signal is ON, starting the automatic operation is possible.
(Note 2) The battery alarm turns the automatic interlock ON even when the interlock has been set invalid.
97
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal notifies that the voltage of the data storage battery in the control unit or the battery supplying to the absolute
position detector has dropped below the battery alarm detection level.
[Operation]
The signal turns ON when:
(1) The voltage of the data storage battery is checked when the power is turned ON and is below the battery alarm
detection level (2.5V).
At this time, the alarm "Z52 BATTERY FAULT 0003" will be displayed.
(2) A fault is detected in the power voltage (battery voltage)(2.6V or less) for the speed detector in the absolute position
detector.
At this time, the alarm "Z71 DETECTOR ERR 0001" will be displayed.
(3) The absolute position is lost by the drop in the backup power voltage (battery voltage) in the absolute position
detector.
At this time, the alarm "Z70 Abs posn error(servo alm 25) 0101" will be displayed.
(4) A fault is detected in the battery voltage for the data storage detection circuit.
At this time, the alarm "Z52 BATTERY FAULT 0002" will be displayed.
(Note 1) Automatic starting is not possible when this signal is ON.
(Note 2) This battery alarm signal turns the automatic interlock ON even when the interlock has been set invalid.
(Note 3) The automatic interlock, validated when the battery alarm has been detected, can be set invalid with the
parameter below.
98
C70 PLC Interface Manual
4.1 Bit Type Input Signals : System State ( CNC CPU->PLC CPU)
[Function]
This signal informs that system error occurred in the controller.
[Operation]
If "watch dog error", "memory parity check error", etc. occurs on the controller side, the signal turns ON.
The system error can be reset by turning OFF.
(Note 1) "NC alarm 1" (AL1) may not be detected as signal.
(Note 2) For details of system alarms, refer to the relevant Instruction Manual or Setup Manual.
[Function]
This signal informs that the controller is in servo alarm condition.
If servo alarm occurs, "Servo ready completion" (SA) signal turns OFF.
[Operation]
The signal turns ON when:
Alarm can be reset by turning OFF the power, or using controller reset, or by setting parameter again, etc., depending on
type of alarm.
For details of alarm resetting, and servo alarm, refer to the relevant Instruction Manual or Setup Manual.
[Function]
This signal informs macro single is valid.
Macro single is used to stop the user macro command block by block during single block operation.
[Operation]
This signal turns ON by setting "1" in "#8101 MACRO SINGLE".
[Related signals]
(1) SINGLE BLOCK(SBKn)
99
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal informs that the set parameter is not valid without turning the power ON again.
[Operation]
When the following operation is executed, the "Power OFF required after parameter change" signal is output, and the
alarm "Z20 Power ON again" will be displayed in the alarm display area.
(1) The parameters to be valid after turning ON the power again are set from CNC monitor screen.
(2) The parameters to be valid after turning ON the power again are input via EZSocket.
(3) The parameter data (ALL.PRM) is input.
(4) The backup data (SRM.BIN) is input by the SRAM backup function.
(5) The backup data/restore data are restored.
(6) The parameters to be valid after turning ON the power again are changed with G10 L70 command.
(7) The standard parameters are set by setting "#1060 SETUP" to "1".
When the power is turned ON again, this signal will turn OFF and the message "Z20 Power ON again" will disappear.
This signal will not be cleared with NC reset.
[Caution]
A warning message and signal will be output when the parameters to be valid after turning ON the power again are
changed. However, interlock, such as for operation startup, will not be executed until the power is turned ON again.
Therefore, execute the interlock with PLC program.
[Function]
This signal informs that the compression process for the edited data is being executed.
[Operation]
Turn this signal ON when changing the machining program by editing or inputting the program.
This signal will turn OFF after the edited data compression process is completed.
[Caution]
The data being edited might corrupt if the controller's power is cutoff while this signal is ON.
[Related signals]
(1) Edited data error (EDITERR)
(2) Edited data recovery confirmation (EDITOK)
[Function]
This signal informs that an error has occurred in the edited data.
[Operation]
This signal will turn ON if the alarm "Z99 FILE AREA ERROR" occurs
This signal will turn OFF when the alarm "Z99 FILE AREA ERROR" is all cleared.
[Caution]
Refer to the Setup manual on how to release the alarm.
[Related signals]
(1) Edited data error (EDITERR)
(2) Edited data recovery confirmation (EDITOK)
100
C70 PLC Interface Manual
4.1 Bit Type Input Signals : System State ( CNC CPU->PLC CPU)
[Function]
This signal informs that the NC data sampling is completed (executed).
[Operation]
(1) This signal turns ON when "#0 sampling startup" is changed from "1" to "0" where the sampling data exists (Note).
(Including when "9" is set to perform a force-quiet.)
(Note) When it entered into in sampling state even once after sampling is started.
(2) This signal turns OFF when "#0 sampling startup" is changed from "0" to "1".
The sampling data will be cleared if either the number of channels, buffering capacity or process configuration is
changed. In this case, this signal will turn OFF.
[Function]
This signal informs that download from FTP server is started.
[Operation]
The signal turns ON when:
- Downloading a file from FTP server is normally started.
The signal turns OFF when:
- Download is completed.
- Download is interrupted as the data transfer error occurred during the download process. If it happens, the error
code will be stored.
[Related signals]
(1) Download request (DLDREQ)
(2) Download completed (DLDFIN)
(3) Download error (DLDERR)
[Function]
This signal informs that a download from FTP server is successfully completed.
[Operation]
The signal turns ON when:
- Downloading a file from FTP server is started.
The signal turns OFF when:
- "Download request" (DODREQ) is turned OFF
[Related signals]
(1) Download request (DLDREQ)
(2) Download in progress (DLOAD0)
(3) Download error (DLDERR)
101
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal informs that an error occurred when download is requested to FTP server.
This signal informs that an error occurred while downloading from FTP server.
[Operation]
The signal turns ON when:
- An error occurred when requesting download to FTP server but download cannot be started.
- Download is interrupted as an error occurred while downloading from FTP server.
- Download is requested when option is set as no setting. (In this case, the alarm for communication error will not
occur simultaneously.)
The signal turns OFF when:
- "Download request" (DODREQ) is turned OFF.
[Related signals]
(1) Download request (DLDREQ)
(2) Download completed (DLDFIN)
(3) Download in progress (DLOAD0)
[Function]
This is the position switch for the PLC control axis.
This signal notifies that the machine position is within the area set by the parameters.
[Operation]
It operates the same as the NC axis position switch PSWmn.
[Related signals]
(1) Position switch m (PSWmn)
[Function] [Operation]
This signal is an interface for sending a signal from APLC C language module to PLC device.
102
C70 PLC Interface Manual
4.2 Bit Type Input Signals : Axis State (CNC CPU->PLC CPU)
4.2 Bit Type Input Signals : Axis State (CNC CPU->PLC CPU)
[Function]
This signal indicates that the drive section of the nth axis is ready for operation.
[Operation]
The signal turns ON when:
(1) The power supply of the controller is turned ON and the diagnosis on the servo system has been completed
successfully.
(2) Servo alarm has been reset.
(3) Emergency stop has been reset.
(4) "Servo off"(*SVFn) signal is reset.
Controller power
supply
Controller ready
completion
Servo ready
n-th axis
In reset
Emergency stop
Servo alarm
3s
0.5s 0.5s 0.5s
0.7s 0.7s 0.7s
[Related signals]
(1) Servo ready completion (SA)
103
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal indicates that motion command is issued to the control axis.
[Operation]
This signal turns ON and OFF as follows:
(1) Automatic operation
The signal is ON while the motion command is issued to the end of movement, or to when automatic operation
pause turns ON.
(2) Manual operation
(a) For JOG mode
The signal is ON while "Feed axis selection +/-" (+Jn and -Jn) signal is ON.
(b) For HANDLE mode
When "1st to 3rd handle axis selection code m" (HS1mn to HS3mn) and "Handle valid" signal (HS1Sn, HS2Sn,
HS3Sn) have been selected, the "Axis selected" signal for the axis specified by the "1st to 3rd handle axis
selection code m" (HS1mn to HS3mn) signal is ON.
(c) For INCREMENTAL mode
The signal turns ON when "Feed axis selection +/-" (+Jn, -Jn) signal turns ON, and turns OFF when the
specified motion is completed.
(d) For MANUAL ARBITRARY FEED mode
The signal turns ON when "Manual arbitrary feed strobe" (CXS8n) signal turns ON, and turns OFF when the
specified motion is completed.
(e) For REFERENCE POSITION RETURN mode
The signal is ON while "Feed axis selection +/-" (+Jn and -Jn) signal is ON. After "Reference position return
near point detection" signal is detected, and the motion speed changes to approach (creeping) speed, the
"Axis selected" signal remains ON until the motion stops at the reference position, even when "Feed axis
selection +/-" (+Jn and -Jn) signal turns OFF.
(3) Other conditions
(a) The signal can turn ON even during machine lock (Z-axis is in cancellation). However, it does not turn ON during
machine lock in manual operation mode.
(b) The signal remains on even when motion stops due to feedrate override set at 0%, manual control feedrate set
at 0 mm/min, or 0 inch/min.
(c) Interlock does not affect status of this signal (the signal remains ON, or turns ON).
(d) "Servo off" signal does not affect status of this signal.
(e) The signal cannot be turned ON by G04 and G92.
(f) The signal turns OFF with "controller Reset & Rewind", or "Emergency stop".
(Example)
Axial motion
Axis selected
104
C70 PLC Interface Manual
4.2 Bit Type Input Signals : Axis State (CNC CPU->PLC CPU)
[Function]
This signal indicates that the specified axial motion is in plus (+) direction.
This signal is available per control axis, and the last number of the signal name indicates the control axis No.
[Operation]
The signal turns ON when:
(1) The specified axial component starts moving in the plus direction or when moving.
The signal turns OFF when:
(2) The specified control axis stops moving or moves in the minus direction.
An example of the timing chart for the jog mode is shown below.
[Function]
This signal indicates that the control axis is moving in the minus direction
[Operation]
This motion direction is the reverse of the plus motion, and the operation is the same as IN AXIS PLUS MOTION +
(MVPn).
[Related signals]
In axis plus motion (MVPn)
105
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal indicates that the axial component of the nth axis is ON the 1st reference position.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
[Operation]
(1) The signal turns ON when:
- "1st reference position reached" is attained with reference position return mode in manual operation.
Refer to the REFERENCE POSITION RETURN (ZRNn) section for details on returning.
- "1st reference position reached" is attained with G28 command in automatic operation.
(Note 1) If "1st reference position reached" is achieved in other operation mode, or by other command, the signal
does not turn ON.
Near-point dog
Reference position •
When basic machine coordinate system is not
High-speed reference position return established.
• When high-speed return is selected with setup
parameters, basic specification parameter "#1063
mandog" in the manual mode.
(Note)
Reference position return will be the
Near-point dog
high-speed return when the basic machine
Reference position coordinate system is established
(2nd time and following).
[Related signals]
(1) 2nd reference position reached nth axis (ZP2n)
(2) 3rd reference position reached nth axis (ZP3n)
(3) 4th reference position reached nth axis (ZP4n)
106
C70 PLC Interface Manual
4.2 Bit Type Input Signals : Axis State (CNC CPU->PLC CPU)
[Function]
This signal indicates that the axial component of the nth axis is on the 2nd reference position.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
[Operation]
(1) The signal turns ON when:
- "2nd reference position reached" is attained with G30 command (G30 P2 X_ Y_ ...) in automatic operation.
- "2nd reference position reached" is attained with reference position retern mode of automatic operation
(Reference position selection code 1, 2).
(Note) If "2nd reference position reached" is achieved in other operation mode, or by other command, the signal
does not turn ON.
[Function][Operation]
This signal informs that the control axis is on the 3rd reference position.
Function and operation are the same as the 2nd reference position reached, but the reference position and G command
are different.
- Reference position: 3rd reference position
- G comand: G30 P3
[Function][Operation]
This signal informs that the control axis is on the 4th reference position.
Function and operation are the same as the 2nd reference position reached, but the reference position and G command
are different.
- Reference position: 4th reference position
- G comand: G30 P4
107
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal indicates that the control axis is near the 1st reference position in the absolute position detection system.
[Operation]
This signal turns ON when the control axis is in the range of the parameter set using the 1st reference position as a base
point, and turns OFF when the range is exceeded. The parameter is set with #2057 (nrefp) and #2058 (nrefn) in the
[ABS. POSI PARAM] screen.
(Note 1) The "Near reference position" signal is output even while the axis is moving, but there may be a slight
deviation with the actual machine position.
Rapid traverse: 4.8mm
Cutting feed: 2.4mm
(Note 2) This signal is valid only with the absolute position detection system.
(Note 3) When 0 is set for #2057 (nrefp) and #2058 (nrefn) in the [ABS. POSI PARAM] screen, it will be same as when
the grid width is set.
108
C70 PLC Interface Manual
4.2 Bit Type Input Signals : Axis State (CNC CPU->PLC CPU)
[Function]
This signal indicates that the actual axis feedrate has reached the feedrate commanded for each axis.
[Operation]
This signal turns ON when the difference of the speed commanded for each axis and the motor feedback feedrate is
within a set range (approx. ±15%).
This signal turns OFF when the speed difference exceeds the set range.
Axis start
15%
Axis feedrate
NC axis up-to-speed
[Related signals]
(1) In axis plus motion (MVPn)
(2) In axis minus motion (MVMn)
109
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal notifies that the basic machine coordinate system has been set (established) during zero point initialization
set using the marked point alignment method in the absolute position detection system I/II.
[Operation]
This signal is valid when "#2049 TYPE" on the [ABS. POSI PARAM] screen is set to "2" or "4", and turns ON when the
basic machine coordinate system is set (established).
This signal will turn OFF if initializing is carried out again or if the power is turned ON again.
<Zero point initialization set method using marked point alignment method I, and timing chart>
[Time chart] ( (a) to (e) in the figure correspond to (a) to (e) above)
In initialization
(R574) (b)
110
C70 PLC Interface Manual
4.2 Bit Type Input Signals : Axis State (CNC CPU->PLC CPU)
<Zero point initialization set method using marked point alignment method II, and timing chart>
#2 Zero point
The parameter "#2059 zerbas" does not influence the "#2 Zero point".
[Time chart] ( (a) to (d) in the figure correspond to (a) to (d) above)
(c)
Zero point initialization set start
(ZSTn)
[Related signals]
(1) Zero point initialization set error completed (ZSEn)
(2) In initialization
(3) Initialization incomplete
(4) Zero point initialization set mode (AZSn)
(5) Zero point initialization set start (ZSTn)
111
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal is output when initializing is not possible during the marked point alignment method of the absolute position
detection system I/II.
[Operation]
This signal turns ON when the initializing is not possible at the rising edge of the "Zero point initialization set start" (ZSTn)
signal.
This signal is invalidated in the following cases:
[Function]
This signal is output when zero point initialization is being carried out in the absolute position detection system.
[Operation]
The axis for which "1" is set in #0 INIT. SET on the [ABS. POSITION SET] screen is set to "1", and is held until the power
is turned OFF.
The stored stroke limit and stroke end signals are invalid while this signal is set to "1", and the current limit during
initialization is valid.
This signal is also set to "1" when the zero point initialization mode (AZSn) signal is ON.
[Function]
This signal is output when the absolute position is not established in the absolute position detection system.
[Operation]
This signal indicates that the zero point initialization has not been established once or that the absolute position has
been lost.
The stored stroke limit of the axis for which this signal is set to "1" in the absolute position detection system is invalid.
112
C70 PLC Interface Manual
4.2 Bit Type Input Signals : Axis State (CNC CPU->PLC CPU)
[Function][Operation]
This signal turns ON during the current limit.
[Related signals]
(1) Current limit reached (ILAn)
(2) Current limit changeover (ILCn)
(3) Droop release request (DORn)
(4) Current limit mode 1 and 2 (ILMmn)
(5) Current limit changeover
[Function][Operation]
This signal turns ON when the current reaches its limit during the current limit control.
[Related signals]
(1) In current limit (ILIn)
(2) Current limit changeover (ILCn)
(3) Droop release request (DORn)
(4) Current limit mode m (ILMmn)
(5) Current limit changeover
[Function]
This signal is output when movement of the axis selected as the index table indexing axis is commanded.
[Operation]
When this signal turns ON, the index table indexing axis clamp is released by the ladder, and the "unclamp completion"
(UCLPFn) signal is set.
This signal turns OFF when movement of the index table indexing axis is completed.
113
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal informs the PLC that the control axis is in the in-position state.
[Operation]
This signal turns ON when:
(1) The control axis' acceleration/deceleration delay is zero, and the servo error (droop pulse) is within the range set with
the parameters.
[Function]
This signal indicates that the axis is in multi-step speed monitor.
In multi-step monitor, when the speed of axis exceeds the monitor speed the safety observation error will occur.
[Operation]
After the "Multi-step speed monitor request" (MSORn) is turned on, the speed of axis becomes less than monitoring
speed, and both NC and drive unit start executing the speed monitor function, this signal will be turned ON.
When "Multi-step speed request" (MSORn) signal is turned off, this signal too will be turned off.
[Related signals]
(1) Multi-step speed monitor request (MSORn)
(2) Multi-step speed monitor mode input (MSOMImn)
(3) Multi-step speed monitor mode output (MSOMOmn)
114
C70 PLC Interface Manual
4.2 Bit Type Input Signals : Axis State (CNC CPU->PLC CPU)
[Function]
This signal notifies which speed monitor parameter (speed monitor mode) is used for the speed monitor in the multi-step
speed monitoring.
[Operation]
When the monitor speed of drive unit is switched to the safety monitor speed of the mode which is designated by "Multi-
step speed monitor mode input" (MSOMImn), this signal is also switched to the designated mode.
[Related signals]
(1) Multi-step speed monitor request (MSORn)
(2) In multi-step speed monitor (MSOEn)
(3) Multi-step speed monitor mode input (MSOMImn)
[Function]
This signal informs that the switching between NC axis and PLC axis cannot be executed.
[Operation]
This signal turns ON when the following conditions apply to the axis which is valid for switching between NC axis and
PLC axis. When switching between NC axis and PLC axis is executed while this signal is ON, an alarm "M01 NC/PLC
axis switch illegal 1250" will occur.
- While the axis is in motion
- During the Servo OFF
- While removing the axis
- While the axis is stooped with interlock
- While the axis is stopped for override
- During the current limit
- During the droop release
- The axis is stopped because of feed hold during the program command
- The axis is stopped before completing all the axes' movement even more than two axes are commanded by the
program
- During the H/W OT, soft limit
[Related signals]
(1) In PLC axis control (PLCMODn)
(2) PLC axis switching (CHGPLCn)
115
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal informs that the mode is PLC axis control for NC axis/PLC axis switching function.
[Operation]
This signal turns OFF during the NC axis control and turns ON during the PLC axis control.
[Related signals]
(1) Axis switching invalid status (AXCHGISn)
(2) PLC axis switching (CHGPLCn)
116
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal indicates that JOG mode is selected.
[Operation]
Mode is changed to JOG mode from other mode after "All axes smoothing zero" (TSMZ) (command acceleration/
deceleration delay is zero) is verified.
In jog mode
(JO)
[Related signals]
(1) All axes smoothing zero (TSMZn)
[Function]
This signal indicates that HANDLE mode is selected.
[Operation]
Mode is changed to HANDLE mode from other mode after "All axes smoothing zero" (TSMZn) (command acceleration/
deceleration delay is zero) is verified.
In handle mode
(H0)
[Related signals]
(1) All axes smoothing zero (TSMZn)
117
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal indicates that INCREMENTAL mode is selected.
[Operation]
Mode is changed to INCREMENTAL mode from other mode after "All axes smoothing zero" (command acceleration/
deceleration delay is zero) is verified.
In incremental mode
(SO)
[Related signals]
(1) All axes smoothing zero (TSMZn)
[Function]
This signal indicates that MANUAL ARBITRARY FEED mode is selected.
[Operation]
Mode is changed to MANUAL ARBITRARY FEED mode from other mode after "All axes smoothing zero" (command
acceleration/deceleration delay is zero) is verified.
Mode input Other mode Manual arbitrary feed mode Other mode
[Related signals]
(1) All axes smoothing zero (TSMZn
118
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal indicates that REFERENCE POSITION RETURN mode is selected.
[Operation]
Mode is changed from other mode to REFERENCE POSITION RETURN mode after "All axes smoothing zero"
(command acceleration/deceleration delay is zero) has been verified.
Mode input Other mode Reference positon return mode Other mode
[Related signals]
(1) All axes smoothing zero (TSMZn)
[Function]
This signal indicates that AUTOMATIC INITIAL SET MODE is selected.
[Operation]
Mode is changed over from other mode to IN AUTOMATIC INITIAL SET MODE mode after "All axes smoothing zero"
(command acceleration/deceleration delay is zero) has been verified.
Mode input Other mode Automatic initial set mode Other mode
[Related signals]
(1) All axes smoothing zero (TSMZn)
119
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal indicates that MEMORY mode is selected.
[Operation]
Mode is changed from other mode to MEMORY mode after "All axes smoothing zero" (command acceleration/
deceleration delay is zero) is verified.
In memory mode
(MEMO)
[Related signals]
(1) All axes smoothing zero (TSMZn)
[Function]
This signal indicates that MDI mode is selected.
[Operation]
Mode is changed from other mode to MDI mode when "All axes smoothing zero" (command acceleration/deceleration
delay is zero) is verified.
In MDI mode
(DO)
[Related signals]
(1) All axes smoothing zero (TSMZn)
120
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal indicates that the controller is in automatic operation caused by "Auto operation "start" command" signal.
[Operation]
This signal stays ON from when automatic operation starts with the "Auto operation "start" command" (STn) signal in the
memory or MDI mode, until the operation is reset.
Automatic operation
“start” command (ST)
In automatic operation
“run” (OP)
Reset conditions
121
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal informs the PLC that the controller is started by automatic operation and motion command or M,S, T, B
processing is in execution.
[Operation]
The signal turns ON by the "Auto operation "start" command" (STn) signal in memory or MDI mode, and OFF when auto
operation pause, block stop or reset condition occurs.
The "In automatic operation "start"" (STLn) signal timing chart, including automatic operation "pause" and block stop, is
shown below.
Reset conditions
(Reset & rewind (RRW))
(Note 1) For reset conditions, refer to the section on "In automatic operation "run"" (OPn).
[Related signals]
(1) In automatic operation "run" (OPn)
(2) In automatic operation "pause" (SPLn)
(3) Automatic operation "start" command (STn)
122
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal informs that the controller operation has been stopped due to the "Auto operation "pause" command" signal,
etc., during motion command or miscellaneous function command.
[Operation]
The "In automatic operation "pause"" (SPLn) signal turns ON with the following factors during automatic operation using
the memory or MDI mode.
(1) When "Automatic operation "pause" command (Feed hold)" (*SPn) signal turns OFF.
(2) When mode changes to manual operation mode (jog, handle, incremental, reference position return mode,
etc.).
This signal turns ON even during machine lock or a miscellaneous function (M, S, T, B) command.
This signal turns OFF in the following cases.
(1) When "Automatic operation "start" command" (STn) signal turns OFF from ON. However, this will be invalid if
the "Automatic operation "pause" command (Feed hold)" (*SPn) signal is not turned back ON or if the mode is
not automatic operation (memory, MDI).
(2) When reset conditions are input.
The timing chart for the "In automatic operation "pause"" (SPLn) signal is shown below.
Invalid
Automatic operation
"start" command (ST)
In automatic operation
"start" (STL)
In automatic operation
"pause" (SPL)
Automatic operation
"pause" command (*SP)
Axis motion
G00X100 ··· G00X100 ···
Reset condition
(Reset & rewind (RRW))
(Note 1) Refer to the section on "In automatic operation "run"" (OPn) for the rest conditions.
[Related signals]
(1) In automatic operation (OPn)
(2) In automatic operation "start" (STLn)
(3) Automatic operation "start" command (STn)
(4) Automatic operation "pause" command (Feed hold) (*SPn)
[Function]
This signal informs that the controller is in reset condition.
[Operation]
The signal turns ON:
(1) For about 4 to 5 seconds after the power is turned ON.
(2) While "Reset and rewind" (RRWn) signal is ON, and for about 0.5 to 1 seconds after "Reset and rewind"
(RRWn) signal turns OFF.
(3) While "Emergency stop" signal is being input, and for 1 to 1.5 seconds after "Emergency stop" signal turns
OFF.
(4) During "Servo alarm", and for 1 to 1.5 seconds after "Servo alarm" is removed.
123
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal is output during execution of manual arbitrary feed command.
[Operation]
The signal turns ON:
(1) "Manual arbitrary feed strobe" signal (CXS8n) turns ON during MANUAL ARBITRARY FEED mode.
The signal turns OFF:
(1) Commanded feed has been completed.
(2) When "Reset & Rewind" signal is input during execution of manual arbitrary feed command.
[Timing chart]
Rise of strobe signal is detected and When the specified feed is completed
"In manual arbitrary feed" signal successfully, the "In manual arbitrary
(CXN) turns ON. feed" signal turns OFF and the "Manual
arbitrary feed completion" signal turns
ON.
[Related signals]
(1) Manual arbitrary feed strobe (CXS8n)
(2) In manual arbitrary feed (CXFINn)
[Function]
This signal informs that the controller is indexing the memory mode.
[Operation]
The signal turns ON when "Reset & rewind" (RRWn) signal is turned ON by the PLC in memory mode (with M02 or M30
command), and turns OFF when the controller completes indexing the program in execution.
(Note 1) Since indexing of program in memory mode ends immediately, it may not be verified by user PLC.
[Related signals]
(1) Reset & rewind (RRWn)
124
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal notifies that the commanded motion has been completed by the controller.
In the machining program when the motion command and miscellaneous function (M, S, T, B) command are specified in
the same block, this signal can be used as a synchronization signal to determine whether miscellaneous function
command is executed simultaneously with or after the motion command.
[Operation]
The signal turns ON when:
(1) The system is initialized after the power is turned ON.
(2) Execution of motion command is completed in automatic operation.
(3) Reset condition occurs.
(For reset conditions, refer to the section on "In automatic operation "run"" (OPn) signal.)
The timing chart for the "Motion command completion" (DENn) signal is shown below.
M code data
DEN process
M code decode (user process)
(Note 1) The "Motion command completion" signal is output even during machine lock.
(Note 2) Unless commanded motion is completed, this signal does not turn ON even when motion is suspended by
interlock function or "Auto operation "pause" command" signal.
125
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal informs the PLC that the all axis components of the controller are in commanded positions.
[Operation]
The signal turns ON when:
(1) when there is no acceleration/deceleration delay in all control axes and servo errors (remaining pulses) in
positioning are within the specified range.
The signal turns OFF when:
(1) Acceleration/deceleration motion is delayed in a control axis.
(2) Servo positioning error (remaining pulses) for a control axis exceeds the specified range.
(Note 1) The signal may turn ON even during motion if the motion is an extremely low speed.
(Note 2) The condition where the servo errors must be in a specific range to turn ON the signal can be invalidated with
parameters. In this case, the signal will turn ON/OFF depending on whether there is any delay in the
acceleration/deceleration.
[Related signals]
(1) All axes smoothing zero (TSMZn)
[Function]
This signal informs the PLC that there is no delay (caused by the acceleration/deceleration time constants) in any of the
controller control axis command system.
The PLC axis is not included in the control axis.
[Operation]
The signal turns ON when the movement amount commanded in automatic or manual operation, including delay amount
of acceleration/deceleration time constant, is successfully output.
The signal turns OFF during execution of movement command, or if delay exists in acceleration/deceleration time
constant.
Axis motion
(Position loop delay
Acceleration/deceleration
is not included.)
time constant
All axes smoothing zero
126
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal is output when motion commanded in manual arbitrary feed mode is completed.
[Operation]
The signal turns ON when:
(1) The motion commanded in manual arbitrary feed mode is completed.
The signal turns OFF when:
(1) During motion in manual arbitrary feed mode.
(The signal stays OFF when motion is interrupted by a reset & rewind signal.)
(2) The power is turned ON.
[Timing chart]
[Function] [Operation]
This turns ON when the external search is finished. This also turns ON when an error occurs.
This signal turns OFF when the "external search strobe" signal is turned OFF from the user PLC.
[Related signals]
(1) External search status
(2) External search device No.
(3) External search program No.
(4) External search sequence No.
(5) External search block No.
(6) External search strobe (EXTSSn)
127
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal is output during rapid traverse motion in automatic operation (memory, MDI).
[Operation]
(1) The signal is ON when:
- Rapid traverse motion in automatic operation.
Fixed cycle positioning and reference position return (G28), etc., are included in the automatic operation rapid
traverse besides the motion command by the G00 command.
(2) The signal turns OFF when:
- The block in rapid traverse motion is completed during automatic operation.
- Rapid traverse motion is stopped by "Automatic operation "pause" command (Feed hold)" (*SPn) signal during
automatic operation.
- Rapid traverse motion axis is stopped by interlock during automatic operation.
- The ratio of the "Cutting feedrate override code m" (*FVmn) becomes 0% during automatic rapid traverse
operation.
- A stroke end (hardware or software) occurs during automatic rapid traverse operation.
- Reset condition occurs.
(Note 1) "In rapid traverse" (RPNn) signal can turn ON and OFF even during machine lock.
(Note 2) The signal is not output in manual operation.
(Note 3) For reset condition, refer to the section on "In automatic operation "run"" (OPn) signal.
The timing chart for "In rapid traverse" (RPNn) signal is shown below.
In rapid traverse
(RPN)
128
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal informs that given motion command is executed for cutting feed in automatic operation (memory, MDI).
[Operation]
The signal turns ON when:
(1) Motion command is given for cutting feed in automatic operation.
(Note 1) The signal (CUTn) can be turned ON and OFF during cutting feed even if machine interlock is applied.
(Note 2) Cutting feed commands in automatic operation include G01, G02, G03 and G31.
(Note 3) The signal is not output in manual operation.
(Note 4) For reset condition, refer to the section on "In automatic operation "run"" (OPn) signal.
Axis motion
[Function]
This signal informs that commanded motion in automatic operation (memory, MDI) is executed in canned tapping cycle,
or tapping mode is selected for execution of commanded motion.
[Operation]
(1) The signal turns ON when:
- Commanded motion in automatic operation is being executed in canned tapping cycle.
- Commanded motion in automatic operation is being executed in tapping mode (G63).
Motion
G00 G84····; G80; G63; G01····; G61;
command
In tapping
(TAP)
(Note 1) This signal is output even during machine lock.
129
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal is output during execution of thread cutting command.
[Operation]
The signal turns ON when:
(1) Thread cutting command is given.
[Function]
This signal is output during execution of synchronous feed command.
[Operation]
The signal turns ON when:
- Synchronous feed command (G94) is given.
[Function]
This signal informs that automatic operation is under constant circumferential (surface) speed control.
[Operation]
The signal turns ON when:
(1) Constant surface speed control mode (G96) is selected during automatic operation.
Motion
G00 G96 G1 X30. S30; G0 X- ; G0Z-10.; G97 G01····
command
In constant surface
speed (CSS)
[Function]
This signal is output while skip command (G31) is being executed.
[Operation]
The signal turns ON when:
(1) Skip command (G31) is being executed with automatic operation.
130
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal is output while reference position return command is being executed.
[Operation]
The signal turns ON when:
(1) G28 command is executed.
(2) G30 command is executed.
(3) Manual reference position return mode is selected.
[Function]
This signal informs that the controller uses inch unit for data input.
[Operation]
This signal turns ON when inch unit is selected.
During G20 (Inch unit command) modal, "In inch unit selection" signal turns ON.
This signal will not change with machine parameter "#1041 l_inch".
[Function]
This signal informs that the controller uses F1-digit commands (F1 to 5) to control operation.
[Operation]
The signal turns ON when:
(1) F1-digit command (F1 to 5) is selected for feedrate command currently being executed.
[Function]
This signal is output during the tool life management.
[Operation]
"In tool life management" (TLFOn) signal turns ON when the tool life management (#1103 T_Life) on the parameter is
ON.
131
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
<For tool life management I>
This signal notifies that tool usage data (per tool) have reached to its lifetime (Usage data ≥ Life data).
<For tool life management II>
This signal notifies that all tools in the tool group have reached to their lifetimes.
[Operation]
<For L system tool life management I>
This signal turns ON when the usage data of the tool matches or exceeds the life data. Note that this signal is only
output, and the automatic operation of the controller, etc., will not stop.
[Function]
This signal informs that the controller is in program error condition.
[Operation]
This type of alarm occurs during automatic operation in memory or MDI mode, mainly due to use of faulty machining
program, or program incompatible with the controller specifications.
Some typical examples of program error are shown below. For details, refer to the relevant Instruction Manual or Setup
Manual.
(1) Illegal address (address not covered by the specifications is used)
(2) Absence of F command
(3) Arc end point excessive deviation
(4) Return incomplete axis found (a motion command was issued to an axis that has not completed reference
position return)
(5) Program end error (M02 or M30 command is not inserted or reset & rewind process has not been performed)
132
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal informs that the controller is in operation error condition.
[Operation]
The signal turns ON in case of operation alarm, and OFF when the alarm condition is removed.
Some typical examples of operation errors are shown below:
For details, refer to the Instruction Manual or Setup Manual.
(1) Hardware axis motion stroke end
(2) Software axis motion stroke end
(3) No operation mode set
(4) Cutting feedrate override set to "zero"
(5) Manual feedrate zero
(6) External interlock axis found
(7) Warning regarding absolute position detection
[Function]
This signal is output when the program No. to be searched with search & start is illegally designated, or search & start is
executed during restart search.
[Operation]
This signal is output when the No. of the program to be searched with search & start is illegal, or search & start is
executed during restart search. Automatic operation start will not be carried out if this signal is output. This signal will turn
OFF if the program No. is correctly input to execute search & start again, or when the reset signal is issued.
Refer to the "Search & start" (RSSTn) signal for details.
[Related signals]
(1) Search & start (RSSTn)
[Function]
This signal is output when searching for a program is started with search & start.
[Operation]
Informs the PLC that the CNC is searching for the program with search & start.
Hold the "search & start" signal until the "search & start (search)" signal turns ON.
If the No. of the program to be searched is illegal or search & start is executed during restart search, the "search & start
(error)" (SSEn) signal will be output.
[Related signals]
(1) Search & start program No.
(2) Search & start (error) (SSEn)
(3) Search & start (RSSTn)
133
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal is output if axis (No.) selected in handle mode or manual arbitrary feed mode is illegal.
[Operation]
The signal turns ON when:
(1) For handle mode
If specified "1st to 3rd handle axis selection code m" (HS1mn to HS3mn) is beyond the maximum number of
control axes.
(2) For manual arbitrary feed mode
If specified manual arbitrary feed axis No. is beyond the maximum number of control axes.
[Function]
F1-digit feed function No. is output.
[Operation]
When F1-digit feed command specified in memory or MDI operation is executed, No. of that F1-digit feed function is set
with a code.
[Function]
This signal informs that the waiting between part systems is being executed.
[Operation]
1 : This signal is output while the waiting between part systems is commanded in one part system to when the
corresponding waiting between system command is commanded in the other part system (during the waiting
function between part systems).
0 : When the waiting between part systems is not executed, this signal is not output.
[Function] [Operation]
This signal indicates that the hypothetical axis command mode has been selected.
[Related signals]
(1) Hypothetical axis command mode (VAMODn)
[Function]
This signal indicates that the tapping in execution is high-sped synchronous tapping.
134
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal informs that a special miscellaneous function (M00) is selected and commanded. When a special M function
is specified, "Normal miscellaneous function strobe" signal and "M code data" are output.
M code independent outputs include M01, M02 and M30.
[Operation]
When M00, M01, M02 or M30 is specified during auto operation (memory or MDI), or by manually set numerical
command, this signal turns ON. The signal turns OFF when M function finish signal, reset signal or reset & rewind signal
is given.
M code
Signal
Machining program independent Answer back to controller
abbreviation
output
M00 M00 DM00 FIN1n or FIN2n
M01 M01 DM01 FIN1n or FIN2n
M02 M02 DM02 Reset & rewind signal ("FIN" is not sent back)
M30 M30 DM30 Reset & rewind signal ("FIN" is not sent back)
If motion command and/or dwell is present in the same block, the signal turns ON after completion of dwell.
However, the signal is not output if M function finish signal turns ON before completion of motion command or dwell.
Generally, each M code is used for the following purpose:
M00 : Program stop
M01 : Optional stop
M02,M30 : Program end
[Function][Operation]
Refer to "M CODE INDEPENDENT OUTPUT M00".
135
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function][Operation]
Refer to "M CODE INDEPENDENT OUTPUT M00".
[Function][Operation]
Refer to "M CODE INDEPENDENT OUTPUT M00".
[Function]
This signal informs that the miscellaneous functions (M code) is commanded with the automatic operation (memory,
MDI) machining program or manual numerical command input.
The miscellaneous function is also called the M function, and is used to issue miscellaneous functions such as ON/OFF
of the cutting oil, and normal/reverse/stop of the spindle, etc., for the target machine.
[Operation]
This signal turns ON when:
(1) The 1st set of M function (M code) is specified in automatic operation (memory or MDI mode).
(2) M function (M code) is specified by manual numerical command input.
(Note 1) During operation with miscellaneous function lock (AFLn signal ON), the "M function strobe" (MFmn) will not
be output. However, this signal will be output when the M code is commanded independently (M00, M01, M02,
M30).
(Note 2) Since M98 (read of subprogram call), M99 (return from subprogram), etc. are handled within the controller, "M
function strobe" is not output.
(Note 3) The "M function strobe" will not be output when the M function is output if the "M function finish 1" (FIN1n)
signal or "M function finish 2" (FIN2n) signal is ON.
(Note 4) Outputs from manual numerical command always correspond to the "M function strobe 1" (MF1n).
136
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
An example of the timing chart for the "M function strobe" (MF1n, MF2n, MF3n) signal is shown below.
M code data 1 22 3 10
M code data 2 8 25
M code data 3 5
MFn
Relay meaning a designated
M decode circuit M1
M function
M1
Designated M function process
MFn M2
FIN1 M function finish 1
[Related signals]
(1) M code data 1 to 4
(2) M function strobe 2 (MF2n)
(3) M function strobe 3 (MF3n)
(4) M function strobe 4 (MF4n)
(5) M function finish 1 (FIN1n)
(6) M function finish 2 (FIN2n)
137
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal informs that M, S, T or B (2nd miscellaneous function) command is given with a specific display format
selected on the setting and display unit. With the signal, user PLC discriminates the command from that given in normal
automatic operation.
[Operation]
The signal turns ON when M, S, T or B signal is specified with a specific display format in manual or automatic operation
(other than auto start). Like M function strobe signal, the signal turns OFF when M function finish 1 (FIN1n) or 2 (FIN2n)
signal turns ON, or in case of reset.
(Example)
[Related signals]
(1) M function strobe (MFmn)
(2) S function strobe m (SFmn)
(3) T function strobe 1 (TF1n)
(4) 2nd M function strobe 1 (BF1n)
(5) M function finish 1 (FIN1n)
(6) M function finish 2 (FIN2n)
138
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal notifies that the axis commanded with the tool change position return command has completed return to the
tool change position.
[Operation]
This signal turns ON when all axes commanded with the tool change position return command (G30.3) have moved to
the tool change position. This signal turns OFF when even one of the axes moved to the tool change position with the
command has moved from the tool change position.
Refer to the Programming Manual for details on the tool change return command.
[Timing chart]
Example: When G30.1 command, additional axis tool change position return is valid
[Function]
This signal notifies that a new tool (unused tool) in the group is selected in the tool life management II.
[Operation]
The signal turns ON when:
(1) The tool selected by T command tool selection is unused (status 0).
139
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal informs that the tool function (T code) is specified in automatic operation (memory, MDI mode) machining
program or by manual numerical command input.
The tool function is also called the T function, and is used to command the tool No. In the lathe specification controller,
the tool compensation (tool length compensation, tool nose wear compensation) Nos. are also indicated.
The user PLC receives the T code data m with this signal.
[Operation]
The signal turns ON when:
(1) The T function (T code) is specified in automatic operation (memory, MDI mode).
(2) T function (T) is specified by manual numerical command input.
The signal turns OFF when:
(1) "M function finish 1" (FIN1n) signal or "M function finish 2" (FIN2n) signal turns ON.
(2) Reset condition occurs.
(Refer to the "In automatic operation "run"" (OPn) signal section for details on the reset conditions.)
(Note 1) One T command can be issued in one block.
(Note 2) The "T function strobe 1" (TF1n) is not output during operation with the M function lock (AFLn signal ON).
(Note 3) In the case of manual numerical command input, outputs are in accordance with "T function strobe 1" (TF1n).
An example of the timing chart for the "T function strobe 1" (TF1n) signal is shown below.
T code data 1
[Related signals]
(1) T code data 1
(2) M function finish 1 (FIN1n)
(3) M function finish 2 (FIN2n)
140
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal informs that 2nd M function is selected in automatic operation (memory, MDI) machining program or by
manual numerical command input.
The 2nd M function is also called the B function.
With the signal (BF1n), user PLC receives 2nd M function data m.
[Operation]
The signal turns ON when:
(1) The 2nd M function (B code) is specified in automatic operation (memory, MDI).
(2) 2nd M function (B code) is issued by manual numerical command input.
The signal turns OFF when:
(1) "M function finish 1" (FIN1n) signal or "M function finish 2" (FIN2n) signal is turned ON.
(2) Reset condition occurs.
(Refer to the "In automatic operation "run"" (OPn) signal section for details on the reset conditions.)
141
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal informs that S (spindle) function (S code) is specified in automatic operation (memory, MDI mode) machining
program or by manual numerical command input.
The spindle function is also called the S function, and is used to command the spindle speed.
With the signal (SF1 to 4), user PLC receives S code data m respectively.
[Operation]
The signal turns ON when:
(1) S function (S code) is specified in automatic operation (memory, MDI mode).
(2) S function is specified by manual numerical command input.
The signal turns OFF when:
(1) "M function finish 1" (FIN1n) signal or "M function finish 2" (FIN2n) signal turns ON.
(2) Reset condition occurs.
(Refer to the "In automatic operation "run"" (OPn) signal section for details on the reset conditions.)
(Note 1) The S function strobe (SNGEn) is not output during operation with M function lock (AFLn signal ON).
(Note 2) When the S function is commanded, the "Spindle gear shift command m" (GRmn) signal and "S command no
gear selected" (SNGEn) signal are output in addition to this signal (SFmn). Refer to the sections of each signal
for details.
An example of the timing chart for the "S function strobe" (SF1n) signal is shown below.
[Related signals]
(1) S code data 1 to 4
(2) Spindle gear shift command m (GRmn)
(3) S command no gear selected (SNGEn)
(4) Spindle gear selection code m (GImn)
(5) Spindle gear shift completion (GFINn)
(6) M function finish 1 (FIN1n)
(7) M function finish 2 (FIN2n)
142
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal notifies that the machine position is within the area set by the parameters.
[Operation]
This signal turns ON when the control axis machine position reaches the range set by the parameters, and turns OFF
when the range is left. The axis name and range are set in parameters #7501 to #7573.
The validity of this signal differs in the following manner depending on the absolute position detection or incremental
detection.
PSW1: ON
dog1 dog2
PSW2: OFF
dog1 dog2
PSW3: OFF
dog1 dog2
PSW4: OFF
dog2 dog1
PSW5: OFF
dog2 dog1
The setting range of the position switch uses the basic machine coordinate system as a reference.
The dog1 and dog2 setting values can be set to any size, and the area between the smaller setting and the larger setting
will be used as the signal output range.
A slight delay will occur in the output signal fluctuation due to the actual machine position. This maximum delay time
(tmax), which depends on the area check method parameters #7504 to #7634, is as follows. Also consider the delay by
the scan time as it depends on scan time for the ladder.
When parameter is set to "0" When parameter is set to 1
(commanded machine position) (detector FB position)
tmax = 0.004 - TP [s] tmax = 0.004 [s]
1
TP : Position loop time constant( [s])
PGN
PGN : Position loop gain
143
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal informs that no reading data is in the buffer memory so it is idle and waiting for receiving data during FPT
operation.
If the download is completed, it does not enter into idle mode and an program error (P36) will occur.
[Operation]
The signal turns ON when:
- It is idle and waiting for data to be received as the buffer memory for FTP operation is empty during the download
from FTP server.
The signal turns OFF when:
- The waiting for data to be received state, as described above, is released.
- When download is completed. (If the download is completed while in the waiting for data to be received state, an
program error (P36) will occur.)
[Related signals]
(1) Download completed (DLDFIN)
(2) Download in progress (DLOAD0)
[Function]
This signal informs that tap retract is possible, and is output if operation is stopped during tap cycle execution.
The "Tap retract" (TRVn) signal will be valid when this signal (TRVEn) is ON.
[Operation]
(1) This signal turns ON when tap cycle is stopped in the cutting feed area (between c-d-e in the drawing) due to the
following causes:
- Emergency stop.
- Reset stop.
- Power OFF (only in absolute position detection system).
a b f Initial point
c e R point
d
Tap base
[Related signals]
(1) Tap retract (TRVn)
144
C70 PLC Interface Manual
4.3 Bit Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal is output when the No. of work machining matches or exceeds the maximum No. of work machining.
[Operation]
This signal turns ON when the No. of work machining matches or exceeds the maximum work value (WRK LIMIT) set in
the [Process parameter] screen.
(Note 1) This signal turns ON when the No. of work machining matches or exceeds the maximum work value
regardless of the count up by the controller or user PLC.
(Note 2) This signal is not output when "0" is set for the maximum work value.
[Related signals]
(1) No. of work machining (current value)
(2) No. of work machining (max. value)
[Function]
This signal notifies that the amount moved while the power is OFF has exceeded to the tolerable amount when using the
absolute position detection system.
[Operation]
This signal turns ON when the difference of the machine position at power OFF and at power ON exceeds the tolerable
value ([ABS. POSI PARAM] "#2051 check" setting value) when using the absolute position detection system.
(Note) The movement amount during power OFF depends on the "PON POS (power ON position)" and "POF POS
(power OFF position)" on the [ABS SERVO MONITOR (absolute position monitor)] screen.
145
MITSUBISHI CNC
4 Explanation of Interface Signals
4.4 Bit Type Input Signals : Spindle State (CNC CPU->PLC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
S COMMAND GEAR NO. ILLE-
A SIGEn X984 X9B4 X9E4 XA14 XA44 XA74 XAA4
GAL
[Function]
This signal is output if specified gear No. is illegal.
[Operation]
The signal turns ON if gear No. specified by user is beyond the maximum system gear No.
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
S COMMAND MAX./MIN. COM-
A SOVEn X985 X9B5 X9E5 XA15 XA45 XA75 XAA5
MAND VALUE OVER
[Function]
This signal is output when S-analog command value is clamped to the maximum or minimum value.
[Operation]
The signal turns ON if S-analog command value is larger than spindle maximum speed parameter (Smaxn) value, or
smaller than spindle minimum speed parameter (Smin) value.
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
S COMMAND NO GEAR SE-
A SNGEn X986 X9B6 X9E6 XA16 XA46 XA76 XAA6
LECTED
[Function]
This signal is output if gear is not present for S function (S code) issued by automatic operation.
[Operation]
This signal will turn ON when the S function (S code) is issued during automatic operation, and the S code does not
match any gear set in the spindle maximum speed parameters.
This signal (SNGEn) is output simultaneously with "spindle function strobe m" (SFmn) signal.
[Related signals]
(1) Spindle function strobe m (SFmn)
(2) Spindle gear shift command m (GRmn)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
SPINDLE SPEED UPPER LIMIT
A SUPPn X98B X9BB X9EB XA1B XA4B XA7B XAAB
OVER
[Function]
This signal notifies that the feedback of the spindle motor has exceeded the maximum speed.
[Operation]
This signal turns ON when the spindle motor's feedback exceeds the maximum speed regardless of the commanded
speed.
Maximum speed
(parameter setting value)
Spindle speed
(Feedback)
146
C70 PLC Interface Manual
4.4 Bit Type Input Signals : Spindle State (CNC CPU->PLC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
SPINDLE SPEED LOWER LIMIT
A SLOWn X98C X9BC X9EC XA1C XA4C XA7C XAAC
OVER
[Function]
This signal notifies that the feedback of the spindle motor is less than the minimum speed.
[Operation]
This signal turns ON when the spindle motor's feedback is less than the minimum speed regardless of the commanded
speed.
Spindle speed
(Feedback)
Minimum speed
Spindle speed lower limit over (parameter setting value)
(SLOW)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
SPINDLE GEAR SHIFT COM- X98D - X9BD - X9ED - XA1D - XA4D - XA7D - XAAD -
A GRmn
MAND m 98E 9BE 9EE A1E A4E A7E AAE
[Function]
This signal informs which gear stage in the spindle applies to the S command (S code) issued in the automatic operation
(memory, MDI) machining program.
For machines that have gear stage shift, the gear will be shifted on the machine side when this signal is received.
[Operation]
When the S command (S code) is issued in automatic operation, the gear stage for the commanded S code is output
with a 2-bit (GR1n, GR2n) code from the preset parameters (spindle max. speed).
The relation of the spindle max. speed parameter (Smax1 to Smax4) and the "Spindle gear shift command m" (GRmn)
signal output is shown below.
Spindlegear shift
Gearstage Max. spindlespeed
GR2n GR1n
1 Smax1 0 0 ← Range "S0 to S (Smax1)"
2 Smax2 0 1 ← Range "S (Smax1)+1 to S (Smax2)"
3 Smax3 1 0 ← Range "S (Smax2)+1 to S (Smax3)"
4 Smax4 1 1 ← When range over "S (Smax3)+1" is specified.
This signal (GR1n, GR2n) is output simultaneously with the "Spindle function strobe m" (SFmn).
(Note 1) If the commanded S code does not match any of the gear stages, the "S command no gear selected" (SNGEn)
signal will be output separately from this signal.
[Related signals]
(1) Spindle function strobe m (SFmn)
(2) S command no gear selected (SNGEn)
147
MITSUBISHI CNC
4 Explanation of Interface Signals
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A CURRENT DETECTION CDOn X991 X9C1 X9F1 XA21 XA51 XA81 XAB1
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive) and informs that
drive motor current is about to reach the permissible maximum current. The signal can be used to prevent stabbing of
cutter into workpiece, for example.
[Operation]
The signal (CDOn) turns ON if motor current goes up to a level (110% output) close to the permissible maximum current
(120%).
(Note 1) This signal is valid only for the system that is high-speed serial connection with the controller.
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A SPEED DETECTION VROn X992 X9C2 X9F2 XA22 XA52 XA82 XAB2
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive) and informs that
motor speed is dropped below the speed specified by parameter.
[Operation]
The signal (VRO) turns ON when motor speed (motor rotation speed) drops below the speed specified by the spindle
parameter "#13028 Speed detection set value (SP028:SDTS)". (Related parameter "#13029 Speed detection reset width
(SP029:SDTR)")
(Note 1) This signal is valid only for the system that is high-speed serial connection with the controller.
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A IN SPINDLE ALARM FLOn X993 X9C3 X9F3 XA23 XA53 XA83 XAB3
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive) and informs that
failure occurs in spindle controller.
[Operation]
The signal turns ON if alarm which occurs in the spindle controller is detected.
To cancel alarm, reset the controller (by reset & rewind), turn the controller power OFF or turn the spindle controller
power supply OFF. Note that reset method depends on type of alarm.
Typical examples of alarm are listed below. For details of alarm contents and cancel procedure, refer to the Spindle
Controller specifications and maintenance manual.
(1) Overcurrent
(2) Breaker trip
(3) Motor overheat
(Note 1) This signal is valid only for the system that is high-speed serial connected with the controller.
148
C70 PLC Interface Manual
4.4 Bit Type Input Signals : Spindle State (CNC CPU->PLC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A ZERO SPEED ZSOn X994 X9C4 X9F4 XA24 XA54 XA84 XAB4
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive) and informs that
motor speed has dropped below the set speed level.
[Operation]
This signal turns ON when the actual spindle motor speed drops below the speed specified by the spindle parameter
"#13027 Motor zero speed (SP027:ZSP)".
(Note 1) The signal is output, no matter whether direction of rotation is "Spindle forward run start" (SRNn) or "Spindle
reverse run start" (SRIn).
(Note 2) Minimum output pulse width of the signal is about 200ms.
(Note 3) Speed at which the signal is output can be set within range from 1r/min to 1000r/min with the spindle
parameters.
(Note 4) This signal is valid only for the system that is high-speed serial connected with the controller.
149
MITSUBISHI CNC
4 Explanation of Interface Signals
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A SPINDLE UP-TO-SPEED USOn X995 X9C5 X9F5 XA25 XA55 XA85 XAB5
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive) and informs that
actual spindle motor speed reaches the range designated with the parameter "#3105 sut".
This signal is used for the S command complete conditions or control axis interlock during automatic operation.
[Operation]
Up-to-speed range
Spindle motor speed
When the operation is changed from spindle forward run to spindle reverse run, the spindle motor starts to decelerate,
and the spindle up-to-speed signal turns OFF. When the motor enters the detection range again, the spindle up-to-speed
signal turns ON again.
Spindle motor
speed
Up-to-speed range
Spindle up-to-speed
(USO)
(Note 1) This signal is not output unless the "spindle forward run start" (SRNn) signal or "spindle reverse run start"
(SRIn) signal is ON.
(Note 2) This signal is not output when operating with a command that is not a speed command such as synchronous
tap.
(Note 3) This signal is valid only for the system that is high-speed serially connected with the spindle controller.
150
C70 PLC Interface Manual
4.4 Bit Type Input Signals : Spindle State (CNC CPU->PLC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A SPINDLE IN-POSITION ORAOn X996 X9C6 X9F6 XA26 XA56 XA86 XAB6
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive) and informs that
the spindle is positioned in the set range in accordance with spindle orientation command.
[Operation]
When the spindle positioning in the set range completes, this signal will turn ON. The spindle orientation is started by
"Spindle orientation command" signal (ORC).
(1) The in-position range is set with the spindle parameter "#13024 SP024 (INP) ".
(2) The signal is turned OFF when the "Spindle orientation command" (ORC) is turned OFF.
(Note 1) When spindle orientation command is given, orientation starts regardless of the "Spindle forward run start
(SRNn)" or "Spindle reverse run start (SRIn)".
(Note 2) This signal is not available when an analog connection is used.
(Note 3) While the spindle is in position, it is under servo lock condition. However, if the spindle is rotated by external
force, the signal (ORAO) may be turned OFF.
[Related signals]
(1) Spindle orientation command (ORCn)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A IN L COIL SELECTION LCSAn X997 X9C7 X9F7 XA27 XA57 XA87 XAB7
[Function]
This signal indicates that the low-speed coil is being selected in the spindle coil changeover function.
[Operation]
The high-speed coil and low-speed coil are changed over only with the "L coil selection" (LRSLn) in the 2-step coil
changeover specification.
[Related signals]
(1) L coil selection (LRSLn)
151
MITSUBISHI CNC
4 Explanation of Interface Signals
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A SPINDLE READY-ON SMAn X998 X9C8 X9F8 XA28 XA58 XA88 XAB8
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive) and informs that
the spindle can operate.
[Operation]
This signal (SMAn) turns ON when the spindle controller is ready for operation. The signal turns OFF (ready off) in the
following conditions.
(1) A spindle alarm is generated.
(2) "Ready-on" signal (internal signal) from controller is OFF.
Controller ready-on
(Note1)
Spindle alarm
Machine ready-on
(External interface signal) Max. 1 s Max. 1 s Max. 1 s
(Note 1) The ready on signal is output from the controller to the spindle controller.
(Note 2) This signal is valid only for the system that is high-speed serial connected with the controller.
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A SPINDLE SERVO-ON SSAn X999 X9C9 X9F9 XA29 XA59 XA89 XAB9
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive) and informs that
the spindle is under the position control state (synchronous tap control, C-axis control).
[Operation]
The "Spindle servo-on" (SSAn) signal turns ON when the spindle is ready (SMAn signal is ON), the servo-on command
has been transferred from the controller to the spindle controller, and the spindle controller is in the servo-on state.
Note that this signal turns OFF during rotation with "spindle forward run start"(SRNn)/"spindle reverse run start"(SRIn)
(except during spindle synchronization) or spindle orientation.
This signal (SSAn) turns OFF when the servo-on command is canceled.
(Note 1) The spindle servo-on command is output from the controller to the spindle controller, and is mainly output
during synchronous tap control.
(Note 2) While the "Spindle servo-on" signal is ON, all input signals for "Spindle forward run start" (SRNn), "Spindle
reverse run start" (SRIn), and "Spindle orientation command" (ORCn) are ignored.
(Note 3) This signal is valid only for the system that is high-speed serial connected with the controller.
152
C70 PLC Interface Manual
4.4 Bit Type Input Signals : Spindle State (CNC CPU->PLC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A IN SPINDLE FORWARD RUN SSRNn X99B X9CB X9FB XA2B XA5B XA8B XABB
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive) and informs that
the spindle is rotating in the forward direction.
[Operation]
The "Spindle forward run" (SSRNn) signal turns ON when the spindle motor is rotating in the forward direction. This will
also turn ON if the spindle motor is rotating in the forward direction during orientation or synchronous tap.
(Note 1) The "Spindle forward run" (SSRNn) signal turns ON and OFF while the spindle motor is in the stop state with
servo rigidity during orientation or synchronous tap.
(Note 2) This signal is valid only for the system that is high-speed serial connected with the controller.
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A IN SPINDLE REVERSE RUN SSRIn X99C X9CC X9FC XA2C XA5C XA8C XABC
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive) and informs that
the spindle motor is rotating in the reverse direction.
[Operation]
The "Spindle reverse run" (SSRIn) signal turns ON when the spindle motor rotates in the reverse direction. It also turns
ON even during orientation or synchronous tap if the spindle motor rotates in the reverse.
(Note 1) The "Spindle reverse run" (SSRIn) signal turns ON and OFF while the spindle motor is in the stop state with
servo rigidity during orientation or synchronous tap.
(Note 2) This signal is valid only for the system that is high-speed serial connected with the controller.
153
MITSUBISHI CNC
4 Explanation of Interface Signals
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A Z-PHASE PASSED SZPHn X99D X9CD X9FD XA2D XA5D XA8D XABD
[Function]
This signal is output from the spindle controller (spindle drive) for MELDAS AC spindle drive high-speed serial
connection specification, and informs that the encoder's Z phase has been passed when changing the spindle from
speed control to positioning control during C axis control.
[Operation]
The signal turns ON when:
(1) The Z phase is passed during C axis control.
Spindle ready-ON
Spindle servo-ON
Z phase
Z-phase passed
(Note) This signal is valid only for a system having a control unit high-speed serially connected with the spindle
controller.
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A POSITION LOOP IN-POSITION SIMPn X99E X9CE X9FE XA2E XA5E XA8E XABE
[Function]
If the spindle controller is connected with high-speed serial connection, this signal will inform that the spindle is in the in-
position state during synchronous tap.
[Operation]
The signal will turn ON when:
(1) The droop amount (servo tracking delay error) is within the in-position range during synchronous tap control
(servo on).
The signal will turn OFF when:
(1) The droop amount (servo tracking delay error) has exceeded the in-position range during synchronous tap
control (servo on)
(2) Synchronous tap control is not commanded. ((A) in the following drawing)
Forward run
Motor speed
Reverse run
Servo-on command
Position loop
In-position
(SIMPn) (A) (A)
154
C70 PLC Interface Manual
4.4 Bit Type Input Signals : Spindle State (CNC CPU->PLC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A IN SPINDLE TORQUE LIMIT STLQn X99F X9CF X9FF XA2F XA5F XA8F XABF
[Function]
This signal is output from the high-speed serial connection specification spindle controller (spindle drive) and informs that
the spindle is in position under C-axis control or synchronous tap control.
[Operation]
The "STLQ" signal turns ON when:
(1) Any of "Spindle torque limit" 1 to 3 (TL1n to TL3n) signals is ON.
The "STLQ" signal turns OFF when:
(1) All of "Spindle torque limit" 1 to 3 (TL1n to TL3n) signals are OFF.
(Note 1) This signal is valid only for the system that is high-speed serial connected with the controller.
[Related signals]
(1) Spindle torque limit 1 to 3 (TL1n to TL3n)
[Function]
This signal indicates that the spindle is in multi-step speed monitor mode.
When the spindle speed exceeds the monitoring speed in multi-step speed monitor mode, a safety observation error will
occur.
[Operation]
This signal will be turned ON after "Spindle multi-step speed monitor request" (SMSORn) is turned ON, and the spindle
speed becomes less than monitoring speed, and then both NC and drive unit start executing the speed monitor function.
When "Spindle multi-step speed request" (SMSORn) signal is turned OFF, this signal will be also turned OFF.
[Related signals]
(1) Spindle multi-step speed monitor request (SMSORn)
(2) Spindle multi-step speed monitor mode input (SMSOMImn)
(3) Spindle multi-step speed monitor mode output (SMSOMOmn)
[Function]
This signal notifies which speed monitor parameter (speed monitor mode) is used for the speed monitor in the multi-step
speed monitoring.
[Operation]
When the monitor speed of drive unit is switched to the safety monitor speed of the mode which is designated by
"Spindle multi-step speed monitor mode input" (SMSOMImn), this signal is also switched to the designated mode.
[Related signals]
(1) Spindle multi-step speed monitor request (SMSORn)
(2) Spindle multi-step speed monitor mode input (SMSOMImn)
(3) In spindle multi-step speed monitor (SMSOEn)
155
MITSUBISHI CNC
4 Explanation of Interface Signals
4.5 Data Type Input Signals : System State ( CNC CPU->PLC CPU)
[Function]
Operator's key operation can be monitored on the PLC side.
[Operation]
While operator is using the keyboard, the corresponding data is set to "KEY IN".
DIAGN
85 →( ) 09(F6) = (#) 3D(23) X (U) 58(55)
IN/OUT
DELETE
SFG 86 7F(8C) / (*) 2F(2A) Y (V) 59(56)
(INS)
F0 87 C.B.(CAN) 8E(18) Z (W) 5A(57)
SHIFT 88 0 (SP) 30(20) F (E) 46(45)
INPUT(CALC) 0D(F4) 1 31 D (L) 44(4C)
2 32 H (!) 48(21)
3 33 P (I) 50(49)
Window key
Previous page 90 89(F9) 4 34 Q (J) 51(4A)
(?HELP)
Activ Wind
Next page 9A 8A(8B) 5 35 R (K) 52(4B)
(CTRL)
Menu 1 91 6 36 M ( () 4D(28)
Menu 2 92 7 37 S () ) 53(29)
Menu 3 93 8 38 T(〔) 54(5B)
Menu 4 94 9 ($) 39(24)
Menu 5 95
(Note) The key signals and codes shown in parentheses are the shift IN side key signals.
[Related signals]
KEY OUT
156
C70 PLC Interface Manual
4.5 Data Type Input Signals : System State ( CNC CPU->PLC CPU)
[Function]
This signal executes speed monitor function for the control axis for which a valid door No. is selected with parameter
"#2118 S_DSl" and the spindle for which a valid door No. is selected with parameter "#3071 S_DSISp". Then the signal
notifies that the selected door can be opened.
This signal is not output when "#21162 mulstepssc multi-step speed monitor value" is set to "1".
The door No. corresponds to the following bits.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
… Door 1
Door 2
…
Door 16
[Operation]
When both CNC and drive unit start the speed monitor function with the speed monitor mode turned ON and speed
monitor parameter check completed, the speed monitor door open signal will turn ON.
When the speed monitor mode is OFF, the speed monitor door open possible signal is OFF as well.
Mechanical door lock Door lock Door lock canceled Door lock
[Caution]
When using the speed monitor function, create user PLC that enables door open when the speed monitor door open
possible signal is ON.
[Related signals]
Speed monitor mode (SMOD)
[Function]
It confirms the handle pulse counter value.
[Operation]
1st to 3rd handle pulse counter values will output to R10 to R12.
157
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal notifies which screen is currently being displayed by the controller.
[Operation]
The screen information changes in the following cases. Note that the information will not change when a screen that has
already been displayed is re-displayed.
(1) When a function select key is pressed.
(2) When a menu key is pressed.
(3) When a page key is pressed.
The relation of each key operated and the screen information is as follows.
00 01 02 03 04
0A 0B 0C 0D 0E
0F 10 11 12 13
G10216/R16 01~n
Page No.
... bit F to 8 Change by next page key or previous page key
G10216/R16 Not set.
---
... bit 7 to 0 The data is not set.
158
-
tact
Con-
[Function]
[Operation]
File
(R)
register
Signal name
F
Servo drive unit emergency stop output
E
Spindle drive unit emergency stop output
EMERGENCY STOP CAUSE
D C B
Built-in PLC program execution error
A
159
4.5 Data Type Input Signals : System State ( CNC CPU->PLC CPU)
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This is interface function used to coordinate user PLC to user macro program.
[Operation]
When a value is set in the system variables #1100 to #1131 or #1132 with the user macro system, the user PLC output
to the file register Rn and Rn+1 corresponding to the user PLC can be referred to with that value.
The relationship between system variable and file register is as follows:
Systemvariable Points Interface output signal System variable Points Interface output signal
#1100 1 Register G10224/R24 bit 0 #1116 1 Register G10225/R25 bit 0
#1101 1 Register G10224/R24 bit 1 #1117 1 Register G10225/R25 bit 1
#1102 1 Register G10224/R24 bit 2 #1118 1 Register G10225/R25 bit 2
#1103 1 Register G10224/R24 bit 3 #1119 1 Register G10225/R25 bit 3
#1104 1 Register G10224/R24 bit 4 #1120 1 Register G10225/R25 bit 4
#1105 1 Register G10224/R24 bit 5 #1121 1 Register G10225/R25 bit 5
#1106 1 Register G10224/R24 bit 6 #1122 1 Register G10225/R25 bit 6
#1107 1 Register G10224/R24 bit 7 #1123 1 Register G10225/R25 bit 7
#1108 1 Register G10224/R24 bit 8 #1124 1 Register G10225/R25 bit 8
#1109 1 Register G10224/R24 bit 9 #1125 1 Register G10225/R25 bit 9
#1110 1 Register G10224/R24 bit 10 #1126 1 Register G10225/R25 bit 10
#1111 1 Register G10224/R24 bit 11 #1127 1 Register G10225/R25 bit 11
#1112 1 Register G10224/R24 bit 12 #1128 1 Register G10225/R25 bit 12
#1113 1 Register G10224/R24 bit 13 #1129 1 Register G10225/R25 bit 13
#1114 1 Register G10224/R24 bit 14 #1130 1 Register G10225/R25 bit 14
#1115 1 Register G10224/R24 bit 15 #1131 1 Register G10225/R25 bit 15
File registers G10224/R24 and G10225/R25 correspond to system variables #1100 to #1131, and #1132 (32-bit data).
"User macro output #1132 to #1135 (Controller -> PLC)" and "User macro input #1032 to #1035 (PLC -> Controller)"
each have both part system common signals and part system independent ones.
Setting the bit selection parameter #6454/bit0 selects part system common or part system independent.
[Related signals]
(1) User macro output #1132 to #1135 (Controller -> PLC)(Part system common)
(2) User macro output #1132 to #1135 (Controller -> PLC)(Part system independent)
(3) User macro input #1032 to #1035 (PLC -> Controller)(Part system common)
(4) User macro input #1032 to #1035 (PLC -> Controller)(Part system independent)
160
C70 PLC Interface Manual
4.5 Data Type Input Signals : System State ( CNC CPU->PLC CPU)
[Function]
This provides interface function used to coordinate user PLC to user macro.
[Operation]
When a value is set in the system variable #1133 with the user macro system, the user PLC output to the file register Rn
and Rn+1 corresponding to the user PLC can be referred to with that value.
(Example)
ACT
#1133 = 1000
DMOV G10226(R26) D100
1000 is input in D100 and 101 when the ACT signal turns ON.
[Related signals]
(1) User macro output #1132 to #1135 (Controller -> PLC)(Part system common)
(2) User macro output #1132 to #1135 (Controller -> PLC)(Part system independent)
(3) User macro input #1032 to #1035 (PLC -> Controller)(Part system common)
(4) User macro input #1032 to #1035 (PLC -> Controller)(Part system independent)
[Function][Operation]
The function, operation, etc. are the same as those of "USER MACRO OUTPUT #1133".
[Function][Operation]
The function, operation, etc. are the same as those of "USER MACRO OUTPUT #1133".
161
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This indicates the version of the software for controller control.
[Operation]
The version of the software for controller is displayed.
The file registers G10202/R32 to G10235/R35 are set to the following data.
(Note 1) If the version is a 2-digit No., bits F to 8 of G10232/R32 are set to "20H".
(Note 2) Bits 7 to 0 on the G10232/R32 are always "20H".
[Function]
This notifies a drop cause in the battery voltage.
[Operation]
The voltage of the data storage battery in the controller:
(1)This signal is "0" when the voltage is higher than the battery warning detection level.
(Note) If invalidating the battery alarm/warning detection (#6449 bit4=1), this signal is always "0".
(2)This signal is "1" when the voltage is higher than the battery alarm detection level and is below the battery warning
detection level.
(3)This signal is "3" when the voltage is below the battery alarm detection level.
(4)This signal is "2" when error occurs in the battery detection circuit.
[Related signals]
(1) Battery warning (BATWR)
(2) Battery alarm (BATAL)
162
C70 PLC Interface Manual
4.5 Data Type Input Signals : System State ( CNC CPU->PLC CPU)
[Function]
If the internal temperature of the control unit rises above 90°C, the overheat will be detected, and the following states will
occur.
(1) The "Temperature rise" (SM16) is turned ON.
(2) The "Temperature warning cause" is turned ON.
(3) The alarm message (Z53) is displayed on the screen.
If the machine is in automatic operation, the operation will be continued, but restarting will not be possible after resetting
or stopping with M02/M30. (Starting will be possible after block stop or feed hold.)
[Operation]
The "Temperature warning cause" is turned ON when:
- The internal temperature of the control unit rises above 90°C.
The "Temperature warning cause" is turned OFF when:
- The internal temperature of control unit drops below 90°C.
The "Temperature warning cause" is a bit unit signal. Independent bits are assigned to the control unit and setting and
display unit for CNC exclusive use respectively.
File F E D C B A 9 8 7 6 5 4 3 2 1 0 ← Bit
register
(G10241/R41) Control unit
SM16
G10241/R41 Bit0
[Related signals]
(1) Temperature rise (SM16)
163
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
- During spindle synchronous function (G114.1)
This signal informs the phase error (value including the phase error memorized with the spindle synchronization
phase shift calculation function) when the phase synchronization (with R command) or the "Phase shift calculation
request" signal (SSPHM) is ON. The phase error is output by 1° increment.
The data has no meaning in cases other than above.
[Operation]
- During spindle synchronous function (G114.1)
When the phase synchronization (with R command) or the "Phase shift calculation request" signal (SSPHM) is ON,
and when the speeds of the basic spindle and the synchronous spindle are constant, the phase error between the
basic spindle and the synchronous spindle is output.
[Related signals]
(1) Phase shift calculation request (SSPHM)
[Function]
- During spindle synchronous function (G114.1)
This signal informs the phase error (value excluding the phase error memorized with the spindle synchronization
phase shift calculation function) when the phase synchronization (with R command) or the "Phase shift calculation
request" (SSPHM) signal is ON. The phase error is output by 1° increment.
The data has no meaning in cases other than above.
[Operation]
- During spindle synchronous function (G114.1)
When the phase synchronization (with R command) or the "Phase shift calculation request" signal (SSPHM) is ON,
and when the speeds of the basic spindle and the synchronous spindle are constant, the phase error between the
basic spindle and the synchronous spindle is output.
[Related signals]
(1) Phase shift calculation request (SSPHM)
[Function]
The synchronous spindle delay to the basic spindle is output in the spindle synchronous function.
[Operation]
The synchronous spindle delay to the basic spindle is output.
Unit: 360°/4096
(Note 1) If the phase can not be calculated because, for instance, the basic spindle or synchronous spindle has not
passed the Z-phase, "-1" will be output.
(Note 2) This data is output only during the phase shift calculation or the spindle phase synchronization.
[Related signals]
(1) Phase shift calculation request (SSPHM)
(2) Phase offset request (SSPHF)
(3) Spindle synchronization phase offset data
164
C70 PLC Interface Manual
4.5 Data Type Input Signals : System State ( CNC CPU->PLC CPU)
[Function]
The phase error during the spindle phase synchronous state can be monitored.
[Operation]
The phase error during the spindle phase synchronous control is output by the pulse unit.
[Related signals]
(1) Spindle synchronization phase error monitor (lower limit value)
(2) Spindle synchronization phase error monitor (upper limit value)
[Function]
The phase error during the spindle phase synchronous state can be monitored.
[Operation]
The lower limit value of the phase error during the spindle phase synchronous control is output by the pulse unit.
[Related signals]
(1) Spindle synchronization phase error monitor
(2) Spindle synchronization phase error monitor (upper limit value)
[Function]
The phase error during the spindle phase synchronous state can be monitored.
[Operation]
The upper limit value of the phase error during the spindle phase synchronous control is output by the pulse unit.
[Related signals]
(1) Spindle synchronization phase error monitor
(2) Spindle synchronization phase error monitor (lower limit value)
165
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
With the spindle phase shift amount calculation function, the phase error of the basic spindle and synchronous spindle is
obtained and memorized by turning signal ON at executing the spindle synchronization. The synchronous spindle can be
rotated with the handle during the spindle phase shift calculation, so the phase relation between two spindles can be
adjusted by seeing.
If the "Spindle phase synchronous control" (SPPHS) signal is input while the "Phase offset request" signal (SSPHF) is
ON, the phase error will be aligned based on the position shifted by the memorized phase shift amount.
Such operation makes the phase alignment easy when clamping an irregular material over.
[Operation]
The phase error memorized by the phase shift calculation is output.
Unit: 360°/4096
(Note 1) This data is output only during the spindle synchronous control.
[Related signals]
(1) Spindle phase synchronization (SPPHS)
(2) Phase shift calculation request (SSPHM)
(3) Phase offset request (SSPHF)
(4) Spindle synchronization phase error output
[Function] [Operation]
This signal is an interface for sending data from APLC C language module to PLC device.
[Function]
This signal outputs the No. of ZR device in which an error has occurred during read or write of common variables.
[Operation]
CNC sets the No. of ZR device in which an error has occurred first at the execution of the DDWR/DDRD instruction.
If no error has occurred, "0" is set.
This device value is kept until read/write of common variables is executed with the next DDWR/DDRD instruction.
166
C70 PLC Interface Manual
4.5 Data Type Input Signals : System State ( CNC CPU->PLC CPU)
[Function]
This signal outputs the part system No. and common variable No. in which an error has occurred when the common
variable is read with ZR device from GOT.
[Operation]
The thousand's digit represents the part system where the error has occurred, and the hundred's to one's digits indicate
the common variable No.
(Example)
Value Contents
520 The common variable #520 is an error.
2150 The common variable #150 of 2nd part system is an error.
If multiple errors occur when the common variable is read, one of the occurring error codes will be set. It is uncertain
which error cause of common variable will be output.
The value is kept until the error cause is removed.
[Function]
This signal outputs the error cause of the common variable No. in which an error has occurred when the common
variable is read with ZR device from GOT.
[Operation]
The error codes are set by CNC. The error causes are as follows.
If multiple errors occur when the common variable is read, one of the occurring error codes will be set. It is uncertain
which error code of common variable will be output.
The value is kept until the error cause is removed.
167
MITSUBISHI CNC
4 Explanation of Interface Signals
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal notices that data changeover is completed.
[Operation]
Turns ON when data changeover is completed.Turns OFF when Data changeover request signal is turned OFF.
<R90>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
<R91>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
Automatic setting window data change request
Signalab-
Contact Signal name Common for part systems
breviation
[Function
This signal informs the CNC side dual signal input status of the dual signal module.
[Operation]
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
These devices are the copies of the data X200 to X25F, made by CNC’s internal processing.
<L side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
<H side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
168
C70 PLC Interface Manual
4.5 Data Type Input Signals : System State ( CNC CPU->PLC CPU)
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the comparison status of "CNC side dual signal input" in the dual signal module. The signal turned
ON once holds the state until the controller power is turned ON again.
[Operation]
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
<L side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
<H side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the CNC side dual signal output status of the dual signal module 1 to 3.
[Operation
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
These signals are the copies of the output signals Y200 to Y25F, made by CNC’s internal processing.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
169
MITSUBISHI CNC
4 Explanation of Interface Signals
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the comparison status between CNC side dual signal output and its input signal of the dual signal
module.
The signal turned ON once holds the state until the controller power is turned ON again.
[Operation]
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
[Function]
This signal informs CNC side dual signal compare status to the PLC.
[Operation]
Each bit corresponds to the following signals:
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
170
C70 PLC Interface Manual
4.5 Data Type Input Signals : System State ( CNC CPU->PLC CPU)
Signalab-
Contact Signal name Common for part systems
breviation
CNC SIDE SAFETY COMPARE G12500
- ACTIVITYCHECK INFORMA- SU_NLT
TION R2180
[Function]
This signal informs the PLC of the CNC side dual signal comparison activity check counter.
[Operation]
To ensure that dual signal comparison is constantly done between the CNC and PLC CPUs, they perform activity check
each other.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the PLC of the CNC side dual signal comparison status.
[Operation]
Each bit corresponds to the following signals.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitorting only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
Signalab-
Contact Signal name Common for part systems
breviation
G12502
- CNC SIDE HEAD G NO. SU_NGDV
R2182
[Function]
This signal informs the PLC of the CNC side dual signal head G device No.
[Operation]
The value set by the parameter " #26742 G Device TOP number" is normally set.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
171
MITSUBISHI CNC
4 Explanation of Interface Signals
Signalab-
Contact Signal name Common for part systems
breviation
CNC SIDE DUAL SIGNAL COM- G12503
- PARE MISMATCH ALLOWANCE SU_NDLY
TIME R2183
[Function]
This signal informs the PLC of the dual signal comparison mismatch allowance time of the dual signal module.
[Operation]
The value set by the parameter "#21142 SSU_Delay " is normally set.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the PLC of the dual signal head device No. of the dual signal module.
[Operation]
The PLC is informed of the value set by the parameters "#21143 SSU_Dev1” to “#21145 SSU_Dev3”.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the PLC of the number of dual signal modules.
[Operation]
The PLC is informed of the value set by the parameter "#21125 SSU_num”.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
172
C70 PLC Interface Manual
4.6 Data Type Input Signals : Axis State (CNC CPU->PLC CPU)
4.6 Data Type Input Signals : Axis State (CNC CPU->PLC CPU)
[Function]
During ball screw thermal expansion compensation, the compensation amount calculated based on the "thermal
expansion offset compensation amount" and "thermal expansion max. compensation amount" is set in this register by
the CNC.
[Operation]
The "thermal expansion offset compensation amount" and the "thermal expansion max. compensation amount" is set as
a set for each axis in the R register.
The current compensation amount is set by the CNC into the "thermal expansion compensate amount".
The thermal expansion compensation is invalid for the axis if the "thermal expansion offset compensation amount" and
"thermal expansion max. compensation amount" are set to 0.
These R registers are cleared to zero when the power is turned ON.
173
MITSUBISHI CNC
4 Explanation of Interface Signals
Setting example
(1) When the compensation basic point is in the (2) When the compensation basic point is in the plus
minus area, and the plus area is to be area, and the minus area is to be compensated.
compensated.
Thermal expansion Thermal expansion
compensation amount (μm) compensation amount (μm)
70 70
Thermal Thermal
expansion max. expansion
compensation max. Thermal
amount compen- expansion offset
sation 20 compensation
- 100.000 120.000 amount amount
Machine
- 100.000 120.000
Thermal Machine
position (mm)
expansion offset - 20 position (mm)
compensation
amount
Data Setting value Data Setting value
bscmp- -100.000 bscmp- 120.000
bscmp+ 120.000 bscmp+ -100.000
Thermal expansion offset Thermal expansion offset
-40 40
compensation amount compensation amount
Thermal expansion offset Thermal expansion offset
180 100
compensation amount compensation amount
[Caution]
The compensation amount calculated with this compensation function is added to the machine error compensation
amount and output to the servo system.
Make sure that the ball screw thermal expansion compensation amount + machine error compensation amount does not
exceed -32768 to +32767.
[Related signals]
Thermal expansion offset compensation amount
Thermal expansion max. compensation amount
174
C70 PLC Interface Manual
4.6 Data Type Input Signals : Axis State (CNC CPU->PLC CPU)
[Function]
This signal outputs the position (n-th axis) on the machine coordinate system by the PLC setting unit.
[Operation]
The base point of basic machine coordinate system is 0. Backlash compensation and machine error compensation are
not included.
The unit is the input setting unit parameter "#1003 iunit".
The range of output value is shown below.
(Example 2) When diameter specification axis parameter "#1019 dia" is set to "1", the following values are output.
175
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal outputs feedback position (n-th axis) on the machine coordinate system by the PLC setting unit.
[Operation]
The base point of basic machine coordinate system is 0. Backlash compensation and machine error compensation are
not included.
The unit is the input setting unit parameter "#1003 iunit".
The range of output value is shown below.
(Example 2) When diameter specification axis parameter "#1019 dia" is set to "1", the following values are output.
176
C70 PLC Interface Manual
4.7 Data Type Input Signals : Part System State (CNC CPU->PLC CPU)
4.7 Data Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function][Operation]
The status at the end of the external search is output.
The correspondence of the external search status values and details output from the CNC CPU based on the external
search is shown below.
External
searchstatus Details Remedy
value
0 Normally finished. ────
Wait for other function’s operation search to finish
1 Operation search is being carried out.
before searching.
2 Search was attempted during theprogram operation. Stop the program before searching.
Confirm the presence of the device, and that the
3 A non-existed or disabled device was designated.
device is within the specifications.
4 The program file is not designated. Designate the program No. or sequence No.
The block with the designated program No.,
5 sequence No. or block No. was not found. Reset the restart search and search again.
Or search was attempted during restart search.
6 No external search specifications Check the specifications.
The operation search did not yet finished after three Data may be being input or output. Restart the
7
seconds since the external search had started. (Note) external search after finishing the operation.
(Note) Timeout monitoring is executed only when "1" is set to "#21102 add02/bit1".
[Related signals]
(1) External search finished
(2) External search device No.
(3) External search program No.
(4) External search sequence No.
(5) External search block No.
(6) External search strobe (EXTSSn)
177
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
When M function is specified, value following address "M" can be identified. The M code data output from the controller
is a max. 8-digit BCD code.
[Operation]
M code data are updated when:
(1) "M**" is issued in automatic operation (memory or MDI).
(2) "M**" in fixed cycle causes motion during execution of the fixed cycle.
(3) "M**" is executed by manual numerical command input.
M code data is also updated when an "M code independent output" command is issued even during M function lock. The
data is kept unchanged after "M function finish" (FIN1n, FIN2n) signal is sent back.
"Reset" or "Emergency stop" does not clear the data.
[Caution]
(1) Commands can be defined up to four in a block with parameters. When plural M functions are placed in one block,
the signals are output in the order at programming.
A program error will not occur even if more than the maximum numbers of commands are issued. The latter
commands will be valid.(Example) When five M commands are issued though only four M commands can be used.
M 11 M 12 M 13 M 14 M 15 ;
[Related signals]
(1) M function strobe m (MFmn)
(2) M code data 2, 3, 4
[Function]
When M function is specified, value following address "M" can be identified. The M code data output from the controller
is a max. 8-digit BCD code.
[Operation]
M code data 2 are updated when:
(1) Two or more M functions are placed in one block in automatic operation (memory or MDI).
For other details, refer to the section on "M CODE DATA 1".
178
C70 PLC Interface Manual
4.7 Data Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
When M function is specified, value following address "M" can be identified. The M code data output from the controller
is a max. 8-digit BCD code.
[Operation]
M code data 3 are updated when:
(1) Three or more M functions are placed in one block in automatic operation (memory or MDI).
For other details, refer to the section on "M CODE DATA 1".
[Function]
When M function is specified, value following address "M" can be identified. The M code data output from the controller
is a max. 8-digit BCD code.
[Operation]
M code data 4 are updated when:
(1) Four or more M functions are placed in one block in automatic operation (memory or MDI).
For other details, refer to the section on "M CODE DATA 1".
179
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
When S function is specified, value following address "S" can be identified. The S code data output from the controller is
binary code with a sign.
[Operation]
"S code data" are updated when:
(1) "S**" is specified in automatic operation (memory or MDI).
(2) "S**" is executed by manual numerical command input.
Data remain unchanged when M function finish (FIN1n or FIN2n) signal is sent back. "Reset" and "Emergency stop"
does not cause clear to data.
The S code data is assigned in the following manner. (Refer to the table above for the 2nd and further part systems.)
[Caution]
(1) Seven S codes can be placed in one block. If the number of S codes defined exceeds the specified number, the S
codes defined last is valid.
(2) If two or more S codes for one spindle are issued in a block, the S code defined last will be valid.
[Related signals]
(1) S function strobe m (SFmn)
180
C70 PLC Interface Manual
4.7 Data Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
When T function is specified, value following address "T" can be identified. The T code data output from the controller is
a max. 8-digit BCD code.
[Operation]
T code data 1 are updated when:
(1) "T**" is specified in automatic operation (memory or MDI).
(2)"T**" is executed by manual numerical command input.
Data remain unchanged even when "M function finish" (FIN1n or FIN2n) signal is sent back. "Reset" and "Emergency
stop" does not clear this data.
[Caution]
(1) Up to one T code can be commanded in one block.
The latter code will be valid if more than two codes are commanded in one block.
[M system]
T05 T15 ;
[L system]
T0505 T1515 ;
[Related signals]
(1) T function strobe 1 (TF1n)
181
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
When 2nd M function is specified, value following address "B" can be identified.
The 2nd M function data output from the controller is a max. 8-digit BCD code.
(Note 1) Select an address for the 2nd M function address from the setup parameters basic specification parameter
"#1170 M2name" A, B or C address that is not being used for "#1013 axname" or "#1014 incax".
[Operation]
2ND M FUNCTION DATA 1 are updated when:
(1) "B (A, C)**" is specified in automatic operation (memory or MDI).
(2)"B (A, C)**" is executed by manual numerical command input.
Data remain unchanged even when "M function finish" (FIN1n or FIN2n) signal is sent back. "Reset" and "Emergency
stop" does not clear this data.
[Caution]
(1) Only one 2nd M function can be commanded in one block. The latter code will be valid if more than two codes are
commanded in one block.
B05 B15 ;
[Related signals]
(1) 2nd M function strobe 1 (BF1n)
[Function]
Set the compensation No. of the tool data for setting the measurement result during manual tool length measurement II.
This is set in BCD code.
[Operation]
When the sensor is touched by the tool, compensation amount will be written into the tool data of the compensation No.
automatically specified.
This tool No. is interpreted as the tool compensation No. by the CNC.
[Related signals]
(1) Wear compensation No.
(2) Tool length measurement 2 (TLMSn)
[Function] [Operation]
This signal outputs group No. currently in life management with the tool life management II.
182
C70 PLC Interface Manual
4.7 Data Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
The No. of work machining current value and maximum value are notified by the controller to the PLC.
[Operation]
If data is set in the No. of work machining (WRK COUNT M) and the maximum No. of work machined (WRK LIMIT) of the
[Process parameters], the current value or maximum value of the No. of work machining is output.
(Note 1) If data is not set in "WRK COUNT M" and "WRK LIMIT" on the [Process Parameter] screen, data will not be
output to the file register.
(Note 2) If the No. of work machining matches or exceeds maximum value, the No. of work machining over (PCNTn)
signal turns ON.
183
MITSUBISHI CNC
4 Explanation of Interface Signals
M1000
[DMOV D1000 U3E0\G12260] Set the No of work machining
current value
[MOV K0 U3E0\G12268] Section No.0
[MOV K140 U3E0\G12270] Sub-section No.140 = R140
[MOV K1 U3E0\G12272] Write method
[MOV K1 U3E0\G12273] The number of the write data
[MOV K2 U3E0\G12275]
Start one-shot write
M0
[DMOV K1000 U3E0\G12260] Set the No of work machin
maximum value
[MOV K0 U3E0\G12268] Section No.0
[MOV K146 U3E0\G12270] Sub-section No.146 = R146
[MOV K1 U3E0\G12272] Write method
[MOV K1 U3E0\G12273] The number of the write data
[MOV K2 U3E0\G12275]
Start one-shot write
[Related signals]
(1) No. of work machining (maximum value)
184
C70 PLC Interface Manual
4.7 Data Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
This signal indicates that the control axis is near the reference position when using the absolute position detection
system.
This signal is output for the 1st reference position to the 4th reference position.
Near the 1st reference position, the time for outputting the signal is shorter than the "near reference position" (NRFn)
signal (the ON/OFF timing accuracy during axis movement is improved).
[Operation]
(1) Using the nth reference position as a reference, when the control axis is in the range set with the parameters, this
signal turns ON, and turns OFF when the axis is not within the range.
(2) The near reference position signal is output with four bits for each axis.
(a) R register and corresponding axes
G10342/R142
F E D C B A 9 8 7 6 5 4 3 2 1 0
G10343/R143
F E D C B A 9 8 7 6 5 4 3 2 1 0
(Note 1) The near reference position signal devices include X devices (NRFn) which output signal only for the 1st
reference position, and the R registers (G10342/R142,G10343/R143) which outputs a signal for each
reference position (1st reference position to 4th reference position).
(Note 2) The near reference position signal output width is set with the absolute position parameters "#2057 nrefp" and
"#2058 nrefn". The near reference position signal output width is the same width for the 1st reference position
to the 4th reference position.
(Note 3) Near the 1st reference position, the signals are output to the conventional X device (NRFn) and the R registers
(G10342/R142,G10343/R143) which output signals to each reference position.
[Related signals]
(1) Near reference position nth axis (NRFn)
185
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function] [Operation]
This signal output usage data of tools currently being used with the tool life management II. (When multiple
compensation Nos. are used, the total usage data per compensation No. is output.)
[Function]
The No. of work machining maximum value are notified by the controller to the PLC.
[Operation]
Refer to the No. of work machining current value.
[Function]
With this function, the CNC alarms and errors which are normally output to CNC screen are partially coded and output to
PLC I/F device. Thus, the contents of alarms and errors can be confirmed without CNC screen.
[Operation]
The following output will be made when an alarm occurs.
The message displayed in CNC screen is not converted.
(Example) When servo alarm S03 occurs
(Axis name is added for the messages such as some of M01, S01 to S52, and Z70 to Z73.
The following 48 bits are used as the output PLC I/F devices.)
Alarm type
The output is as shown above on the CNC screen. However, this can be coded and output to PLC I/F device as shown
below using this function.
Alarm type : Converted into a 2-digit numeral code. (Refer to the code table.)
Alarm message : Not coded, and not output.
Alarm No. : The No. is output as HEX.
Axis name : Error occurrence axis is expressed as a bit, and the bit of servo and spindle are output separately.
The head digit of the alarm without axis name will be "0".
186
C70 PLC Interface Manual
4.7 Data Type Input Signals : Part System State (CNC CPU->PLC CPU)
0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0
PLC axis name Alarm type Alarm No. Servo axis name Spindle name
bit
7 6 5 4 3 2 1 0
1st axis 0 0 0 0 0 0 0 1
As for the servo axis name and spindle
2nd axis 0 0 0 0 0 0 1 0 name, the bit corresponding to the No. of
3rd axis 0 0 0 0 0 1 0 0 axis in which the alarm occurs is turned
on.
4th axis 0 0 0 0 1 0 0 0
The max servo axis Nos. in the 1st part
5th axis 0 0 0 1 0 0 0 0 system are 8, and the max spindle Nos. in
the 1st part system are 7. The spindle
6th axis 0 0 1 0 0 0 0 0
alarm is output to the 1st part system.
7th axis 0 1 0 0 0 0 0 0 The PLC axis name is output to the 1st
8th axis 1 0 0 0 0 0 0 0 part system.
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Alarm No.
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
If the alarm No. and alarm axis name are numeric type, numeric values are output as they are. If the alarm axis name is
the axis data type, it will not be output.
Ex. Y20 Safety observation error 1234 54321
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0
R161,0 = “00001234” 1 2 3 4
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1
R163,2 = “00054321” 5 4 3 2 1
187
MITSUBISHI CNC
4 Explanation of Interface Signals
Code table
The alarm type is coded as the contents of following code table.
Alarm code list
188
C70 PLC Interface Manual
4.7 Data Type Input Signals : Part System State (CNC CPU->PLC CPU)
(Note 1)If the MCP alarm "Y02 SYSTEM ALARM" occurs, part of the data will not be coded. Confirm the data on the
display unit.
(Example) Y02 SYSTEM ALARM 0051 0104
In this case, only "Y02" and "0051" are coded and output to the PLC I/F device.
(Note 2)If an alarm without an alarm No. occurs, "0" will be set as the alarm No. and output to the PLC I/F device.
(Note 3)If an alarm that does not have an axis name occurs, "0" will be set as the axis name and output to the PLC I/F
device.
(Note 4)Alarms not shown in the code table are not output to the PLC I/F device.
(Note 5)If multiple alarms occur simultaneously, only the alarm with the highest order of priority in the code table will be
output.
(Note 6)The "OOO" section of the program error "POOO" is output to the alarm No. area.
(Example) "P34 G-CODE ERROR 0 0"
The code output becomes 71003400, and the output to PLC I/F devices is as follows.
0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
189
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This is interface function used to coordinate user PLC o user macro program.
[Operation]
When a value is set in the system variables #1100 to #1131 or #1132 with the user macro system, the user PLC output
to the file register Rn and Rn+1 corresponding to the user PLC can be referred to with that value.
The relationship between system variable and file register is as follows:
Systemvariable Points Interface output signal Systemvariable Points Interface output signal
#1100 1 Register G10370/R170 bit 0 #1116 1 Register G10371/R171 bit 0
#1101 1 Register G10370/R170 bit 1 #1117 1 Register G10371/R171 bit 1
#1102 1 Register G10370/R170 bit 2 #1118 1 Register G10371/R171 bit 2
#1103 1 Register G10370/R170 bit 3 #1119 1 Register G10371/R171 bit 3
#1104 1 Register G10370/R170 bit 4 #1120 1 Register G10371/R171 bit 4
#1105 1 Register G10370/R170 bit 5 #1121 1 Register G10371/R171 bit 5
#1106 1 Register G10370/R170 bit 6 #1122 1 Register G10371/R171 bit 6
#1107 1 Register G10370/R170 bit 7 #1123 1 Register G10371/R171 bit 7
#1108 1 Register G10370/R170 bit 8 #1124 1 Register G10371/R171 bit 8
#1109 1 Register G10370/R170 bit 9 #1125 1 Register G10371/R171 bit 9
#1110 1 Register G10370/R170 bit 10 #1126 1 Register G10371/R171 bit 10
#1111 1 Register G10370/R170 bit 11 #1127 1 Register G10371/R171 bit 11
#1112 1 Register G10370/R170 bit 12 #1128 1 Register G10371/R171 bit 12
#1113 1 Register G10370/R170 bit 13 #1129 1 Register G10371/R171 bit 13
#1114 1 Register G10370/R170 bit 14 #1130 1 Register G10371/R171 bit 14
#1115 1 Register G10370/R170 bit 15 #1131 1 Register G10371/R171 bit 15
File registers G10370/R170 and G10371/R171 correspond to system variables #1100 to #1131, and #1132 (32-bit data).
"User macro output #1132 to #1135 (Controller -> PLC)" and "User macro input #1032 to #1035 (PLC -> Controller)"
each have both part system common signals and part system independent ones.
Setting the bit selection parameter #6454/bit0 selects part system common or part system independent.
190
C70 PLC Interface Manual
4.7 Data Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Related signals]
(1) User macro output #1132 to #1135 (Controller -> PLC)(Part system common)
(2) User macro output #1132 to #1135 (Controller -> PLC)(Part system independent)
(3) User macro input #1032 to #1035 (PLC -> Controller)(Part system common)
(4) User macro input #1032 to #1035 (PLC -> Controller)(Part system independent)
[Function]
This provides interface function used to coordinate user PLC to user macro.
[Operation]
When a value is set in the system variable #1133 with the user macro system, the user PLC output to the file register Rn
and Rn+1 corresponding to the user PLC can be referred to with that value.
(Example)
ACT
#1133 = 1000
DMOV G10372(R172) D100
1000 is input in D100 and 101 when the ACT signal turns ON.
[Related signals]
(1) User macro output #1132 to #1135 (Controller -> PLC)(Part system common)
(2) User macro output #1132 to #1135 (Controller -> PLC)(Part system independent)
(3) User macro input #1032 to #1035 (PLC -> Controller)(Part system common)
(4) User macro input #1032 to #1035 (PLC -> Controller)(Part system independent)
[Function][Operation]
The function, operation, etc. are the same as those of "USER MACRO OUTPUT #1133".
[Function][Operation]
The function, operation, etc. are the same as those of "USER MACRO OUTPUT #1133".
191
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function] [Operation]
The state of chopping operation is output as each bit information.
192
C70 PLC Interface Manual
4.7 Data Type Input Signals : Part System State (CNC CPU->PLC CPU)
[Function]
When the alarm occurs during the chopping operation by the external signal or at the rising edge of the chopping
parameter valid signal, the alarm content will be notified to the PLC.
[Operation]
The relationship between the chopping error No. and its content is shown below.
193
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
The axis which is in the chopping operation is output.
[Operation]
The axis which is in the chopping operation turns ON regardless of either by PLC command or by machining program
command.
It turns OFF when the chopping mode is removed.
194
C70 PLC Interface Manual
4.8 Data Type Input Signals : Spindle State (CNC CPU->PLC CPU)
4.8 Data Type Input Signals : Spindle State (CNC CPU->PLC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
G11160 - G11190 - G11220 - G11250 - G11280 - G11310 - G11340 -
SPINDLE COMMAND ROTA- G11161 G11191 G11221 G11251 G11281 G11311 G11341
- SRPMINn
TION SPEED INPUT R1600 - R1630 - R1660 - R1690 - R1720 - R1750 - R1780 -
R1601 R1631 R1661 R1691 R1721 R1751 R1781
[Function]
This signal informs that spindle speed reference signal (S) command specified in automatic operation (memory, MDI) or
by manual numerical data input. "Spindle command rotation input" speed output from the controller is binary data. The
data can be monitored in the "S display" on the command value screen.
[Operation]
Set "Spindle command rotation speed input" is renewed when:
(1) "S**" is specified in automatic operation (memory, MDI) and "M function finish 1 or 2" (FIN1n or FIN2n) signal or
"Gear shift completion" (GFINn) signal is sent back to the controller.
(2) "S**" is specified by manual numerical command input and "M function finish 1 or 2" (FIN1n or FIN2n) signal or "Gear
shift completion" (GFINn) signal is sent back to the controller.
<Data flow>
Spindle controller
195
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
The command value is indicated to the spindle controller.
[Operation]
The "Spindle command rotation speed input" indicates the value for the spindle function (S) data commanded with the
automatic operation or manual numeric value command, whereas this data indicates a value to which the "Spindle
override", "Spindle gear selection code 1,2"(Gl1, Gl2), "Spindle stop"(SSTP), "Spindle gear shift"(SSFT) and "Spindle
orientation"(SORC) conditions have been considered.
[Related signals]
(1) Spindle command rotation speed input (SRPMINn)
(2) Spindle command rotation speed output (SRPMOTn)
[Function]
When the system has spindle equipped with encoder, actual spindle speed can be monitored.
[Operation]
True spindle speed is always set by feedback signal from spindle encoder.
Data are multiplied by 1000, and stored.
SPINDLE MOTOR TEMPERA- G11171 G11201 G11231 G11261 G11291 G11321 G11351
-
TURE R1611 R1641 R1671 R1701 R1731 R1761 R1791
[Function]
It displays the thermistor temperature of the spindle motor with a thermistor.
[Operation]
It always sets the thermistor temperature of the spindle motor. The unit is "C°".
It always sets to "0" for the motor without a thermistor.
196
C70 PLC Interface Manual
4.9 Bit Type Output Signals : System Command ( PLC CPU->CNC CPU)
4.9 Bit Type Output Signals : System Command ( PLC CPU->CNC CPU)
[Function]
This signal carries out a contactor shutoff test.
[Operation]
Send a "ready OFF" command to the drive unit at the contactor shutoff test signal's rising edge and shut the drive side
contactor OFF. Then, turn the power shutdown signal of the dual signal module OFF to shut the CNC side contactor
OFF.
Confirm that the contactor's status is OFF by monitoring contactor's auxiliary b contact signal, then send a "ready ON"
command to the drive unit to turn the drive unit side contactor ON. Turn ON the power shutdown signal to turn ON the
CNC side contactor. After that, turn the 24 hours continuous operation signal OFF.
If the contactor shutoff could not be confirmed within 5 seconds, Alarm"Y20 Safety observation error 0008" (contactor
weld detection) is output and the status turns to the emergency stop.
[Timing chart]
[Caution]
Contactor shutoff test must be carried out when the drive's main power can be shut off without causing any problem.
Vertical axis requires brake circuit, etc. for a drop prevention.
[Related signals]
Emergency stop cause
24 hours continuous operation (CNOP)
197
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
Dual signal module's output OFF check and contactor welding detected are commenced.
[Operation]
It confirms that the contactor's auxiliary b contact is ON at the rising edge of the "dual signals check start".
When the contactor's welding is detected, "Y20 Safety observation error 0008" will occur.
At the same time, output's ON/OFF check will be commenced.
If the error is detected at the dual signal module's PLC side output, "Y20 Safety observation error 0048" will occur. If the
error is detected at the NC side, "Y20 Safety observation erro 0049" will occur.
"EMG Emergency stop MCT" will be displayed until the output's ON/OFF check is completed.
"Dual signals check start" signal is valid only when "#21161 Dual signal check-time change" (SftySgnlChkTrg) is set to
"1". If "#21161 Dual signal check-time change" is set to "0", the controller will automaticallly start checking. Setting "1" is
allowed only when the power supply to I/Os is impossible at the controller's power ON. It starts checking when the "dual
signals check start" is ON under the state of power supply.
"Dual signals check start" signal is only valid at the first rising edge of the signal.
[Caution]
Output signal state of the dual signals module will change after executing the output ON/OFF check. When creating a
program, consider the state transition so as not to make the machine dangerous state even the output signals change.
[Related signals]
Emergency stop cause
198
C70 PLC Interface Manual
4.9 Bit Type Output Signals : System Command ( PLC CPU->CNC CPU)
[Function]
Dual signal module's output OFF check is commenced.
[Operation]
"Output OFF check" signal is ON, it enters in emergency stop state and then servo ready OFF. In the servo ready OFF
state, all the output signals of the dual signals module will be OFF. Confirm that the input signal of output signal feedback
is OFF. If it is not confirmed in a given amout of time, it will be considered as an error.
If the error is detected at the dual signal module's PLC side output, "Y20 Safety observation error 0050" will occur. If the
error is detected at the NC side, "Y20 Safety observation erro 0051" will occur.
"EMG Emergency stop MCT" will be displayed while the output OFF check is executed.
[Caution]
All the output signals of the dual signals module will be OFF by executing the output OFF check. When creating a
program, consider the state transition so as not to make the machine dangerous state even the output signals are OFF.
[Related signals]
(1) Emergency stop cause
(2) Output OFF check not complete (NOFFCHK)
[Function]
The total duration of a signal specified by a user PLC can be counted and displayed. For this, integration time input 1 and
2 are available.
[Operation]
The INTEGRAL TIME during this signal (RHDm) has been ON is displayed in hours, minutes, and seconds.
Integrating time is displayed on "#6 EXT TIME 1" and "#7 EXT TIME 2" of "[MONITOR]-[TIME]" CNC monitor screen.
The counted (integrated) time is held even when the power is turned OFF. The integration time can be preset or reset.
199
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
Data pertinent to tool functions, and coordinate data (origin reset) can be protected with this signal.
[Operation]
When this signal is turned OFF (set to "0"), the tool data setting operation is prohibited.
[Caution]
If a setting is changed while the signal (KEY1) is OFF, DATA PROTECT appears in the message section of screen.
[Related signals]
(1) Data protect key 2 (*KEY2)
(2) Data protect key 3 (*KEY3)
[Function]
Data pertinent to user parameters, common variables, CNC ladder, R register, C register and T register can be
protected.
[Operation]
When this signal (KEY2) is turned OFF (0), the parameter and common variable setting operation is prohibited.
[Caution]
If a setting is changed while the signal (KEY2) is OFF (0), DATA PROTECT appears in the message section of CRT
screen.
[Related signals]
(1) Data protect key 1 (*KEY1)
(2) Data protect key 3 (*KEY3)
[Function]
Data pertinent to machining program can be protected.
[Operation]
When this signal (KEY3) is turned OFF (0), the editing of the machining program is prohibited.
[Caution]
If data is edited when the data protect key 3 is OFF (0), DATA PROTECT will appear in the message section.
[Related signals]
(1) Data protect key 1 (*KEY1)
(2) Data protect key 2 (*KEY2)
200
C70 PLC Interface Manual
4.9 Bit Type Output Signals : System Command ( PLC CPU->CNC CPU)
[Function]
When using one setting and display unit for multiple controller display units, this signal is used to inform the controller
that it has been changed as a display unit.
[Operation]
When this signal turns ON, the currently selected screen will display at the rising edge. For the setting and display unit
screen, the screen on the controller before the changeover will remain, so when this signal is input, the local screen
display will be changed to.
[Timing chart]
[Function]
The displayed part system of the multiple part systems can be changed.
[Operation]
The displayed part system is changed at the rising edge of each display changeover signal.
The screen display for the multiple part systems is a screen for displaying one of the part systems. Thus, which part
system to be displayed is determined by these signals.
If both of these signals are started up simultaneously, they will be invalid.
[Timing chart]
Display changeover
$1 (DISP1)
Display changeover
$2 (DISP2)
[Function]
The start and end of data sampling are controlled.
[Operation]
When "#34 PLC-DEVICE" is set to "0" (or No. for this device or illegal value):
(1) When "2" is selected for "#5 Starting condition"
The sampling is started as this signal is turned ON during the trigger stand-by state.
(2) When "2" is selected for "#32 Ending condition"
The sampling is stopped as this signal is turned OFF during the sampling state.
(If a ring buffer is used for "#31 processing format", the sampling will be stopped. In other type of buffering is
selected, it enters into preparing for stop state and the sampling will be stopped because the buffer is full.)
201
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
It saves the operation history information to the saving area.
[Operation]
Turn this signal ON to save the operation history information to the saving area.
It will be used for analysing the history information when the error occurs.
(Note 1) When the saving operation history data is executed, a new operation history information cannot be saved until
the power is ON again.
(Note 2) Saved operation history will be retained even the power is turned OFF.
[Function]
This signal instructs to release "Z99 FILE AREA ERROR 0002" and "Z99 FILE AREA ERROR 0003".
[Operation]
When this signal is turned ON, "Z99 FILE AREA ERROR 0002" and "Z99 FILE AREA ERROR 0003" are released.
Other alarms (such as 0001, 0004) will not be released.
[Caution]
Always make sure to check the details of machining program before turning this signal ON.
Refer to the Setup manual on how to release other alarms.
[Related signals]
(1) Edited data in processing (EDITDO)
(2) Edited data error (EDITERR)
[Function]
The controller can be set to emergency stop condition, like the case where emergency stop signal is given by user PLC.
[Operation]
Emergency stop occurs in the controller when the signal (QEMG) is turned ON. In this case, "Servo ready completion
(SA)" is turned OFF.
(Note) Since this signal is processed in software, response is somewhat slower, as compared with external
emergency stop signal. Approximate response is equal to 1 scan by user PLC plus 100ms.
202
C70 PLC Interface Manual
4.9 Bit Type Output Signals : System Command ( PLC CPU->CNC CPU)
[Function]
This signal stops all axes, and cuts OFF contactor power.
[Operation]
The CNC carries out the following operations when the "Door open I" signal turns ON.
(1) A deceleration stop is carried out for all axes (servo axes and spindles).
(2) A ready OFF state occurs after all axes stop, and the contactor power of each drive unit is cut OFF.
(3) The "Door open enable" signal turns ON.
The CNC carries out the following operations when the "Door open I" signal turns OFF.
(1) A ready ON and servo ON state occurs for all axes.
(2) The "Door open enable" signal turns OFF.
[Caution]
(1) Handling of the PLC axis
Set so a "Door open I" signal is output to the CNC after the PLC axis is stopped by the PLC. If a "Door open I" signal
is input without stopping the PLC axis, the axis will stop with a dynamic brake method due to the ready OFF state.
(2) Handling of the analog spindle
When an analog spindle is connected, it is not possible to confirm that the spindle has completely stopped with the
CNC. Thus, confirm that the spindle has completely stopped using the PLC, before opening the door.
Because the spindle may start rotating again immediately after the door is closed, for safety turn the forward run
and reverse run signals OFF when the door is open.
(3) Opening the door during ATC operation
When opening the door during ATC operation, apply an interlock with the user PLC.
[Related signals]
(1) Door open enable (DROPNS)
203
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal stops all axes, and cuts off contactor power.
[Operation]
The CNC carries out the following operations when the "Door open II" signal turns ON.
(1) A deceleration stop is carried out for all axes (servo axes and spindles). (Axis interlock)
(2) After all axes stop, the contactor power of each drive unit is cut off. The servo READY signal does not turn OFF.
(3) The "Door open enable" signal turns ON.
(4) Automatic operation start is valid during door interlock. Note that an interlock is applied on the axis movement.
(5) If the door interlock ("Door open II" (DOOR2) signal) turns ON during axis movement, the axis will decelerate to a
stop. The axis movement will resume when the door interlock ("Door open II" (DOOR2) signal) turns OFF.
The CNC carries out the following operations when the "Door open II" signal turns OFF.
(1) A ready ON and servo ON state occurs for all axes.
(2) The "Door open enable" signal turns OFF.
[Caution]
(1) Handling of the PLC axis
Set so a "Door open II" (DOOR2) signal is output to the CNC after the PLC axis is stopped by the PLC. If a "Door
open II" (DOOR2) signal is input without stopping the PLC axis, the axis will stop with a dynamic brake method due
to the ready OFF state. The remaining distance will be held in the R register being used in the PLC axis control
interface.
(2) Handling of the analog spindle
When an analog spindle is connected, it is not possible to confirm that the spindle has completely stopped with the
CNC. Thus, confirm that the spindle has completely stopped using the PLC, before opening the door.
Because the spindle may start rotating again immediately after the door is closed, for safety turn the forward run
and reverse run signals OFF when the door is open.
(3) Opening the door during ATC operation
When opening the door during ATC operation, apply an interlock with the user PLC.
[Related signals]
Door open enable (DROPNS)
[Function]
This signal validates the PLC axis control in buffering mode.
[Operation]
Turning this signal ON executes the PLC axis control upon the control information data in buffering mode.
If this signal has been turned OFF, the axis movement, which had been commanded in buffering mode, is canceled.
[Caution]
(1) Turning this signal ON updates the control information in single mode, such as status and machining position, even
during axis control in buffering mode.
The information is updated at the same time when the axis is moved by the command in buffering mode. It is
recommended to turn the PLC axis valid signal ON for the axis specified in the control information for buffering
mode, and to refer to single mode for status, alarm details, machine position and remaining distance even in
buffering mode.
(2) Specify the axis to command in buffering mode in the control information, axis specification, for buffering mode.
204
C70 PLC Interface Manual
4.9 Bit Type Output Signals : System Command ( PLC CPU->CNC CPU)
[Function]
This device designate a handle when handle feed is carried out with a PLC axis.
[Operation]
When "PLC control axis mth handle valid" (PCHm) is ON, each handle changes to PLC axis dedication.
The 1st part system of "1st handle axis selection code m" (HS1mn), "1st handle valid" (HS1Sn), "2nd handle axis
selection code m" (HS2mn), "2nd handle valid" (HS2Sn), "3rd handle axis selection code m" (HS3mn), "3rd handle valid"
(HS3Sn), which are used with the normal control device, are used to select each handle axis.
PLC axes are differentiated from NC axes and counted from the 1st.
Turn ON "PLC axis 1st handle valid" (PCH1), "1st handle axis selection code m" (HS1mn) and "1st handle valid"
(HS1Sn) to operate the 1st handle with PLC axis 1st axis.
[Caution]
The handle feed magnification is also used for CNC control axes.
[Function]
This signal is used to cancel the spindle synchronous control with the G114.1 command.
The spindle synchronous control with the "Spindle synchronous control" (SPSY) is not canceled.
[Operation]
The spindle synchronous control mode can be canceled by turning this signal ON.
[Related signals]
In spindle synchronous control (SPSYN1)
Spindle rotation speed synchronization completion (FSPRV)
Spindle phase synchronization completion (FSPPH)
Spindle phase synchronous control (SPPHS)
Spindle synchronous control phase error 1 (degree)
Spindle synchronous control phase error 2 (degree)
205
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal is turned ON while the basic spindle and synchronous spindle clamp the same work.
[Operation]
The "Spindle chuck close confirmation" signal is turned ON when the "Chuck close" signal is ON.
The "Spindle chuck close confirmation" signal is turned OFF when the "Chuck close" signal is OFF.
Chuck open
Basic spindle chuck Chuck close Chuck close Chuck open
confirmation
Synchronous spindle chuck Chuck open Chuck close Chuck close Chuck close
confirmation
Spindle synchronization
(SPSY)
In spindle synchronization
(SPSYN1)
Spindle rotation speed
synchronization completion
(FSPRV)
Chuck close
(SPCMPC)
Error temporary cancel
(SPDRPO)
In error cancel
(Note) Use the "Error temporary cancel" only when the rotation error between the basic spindle and synchronous
spindle occurs because of the "Chuck close" signal.
[Related signals]
(1) Chuck close confirmation (SPCMP)
206
C70 PLC Interface Manual
4.9 Bit Type Output Signals : System Command ( PLC CPU->CNC CPU)
[Function]
The spindle synchronous control mode is entered by turning this signal ON.
[Operation]
The spindle synchronous control mode is entered by inputting the "Spindle synchronous control" signal (SPSY). During
the spindle synchronous control mode, the synchronous spindle is controlled in synchronization with the rotation speed
commanded for the basic spindle.
Set the basic spindle, synchronous spindle and rotation direction beforehand.
[Related signals]
(1) In spindle synchronization (SPSYN1)
(2) Spindle rotation speed synchronization completion (FSPRV)
(3) Spindle synchronous rotation direction (SPSDR)
(4) Spindle phase synchronization (SPPHS)
(5) Spindle phase synchronization completion (FSPPH)
(6) Spindle synchronous control Basic spindle selection
(7) Spindle synchronous control Synchronous spindle selection
207
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
Spindle phase synchronization starts this signal is turned ON during the spindle synchronous control mode.
[Operation]
Spindle phase synchronization starts when the "Spindle phase synchronous control" signal (SPPHS) is input during the
spindle synchronous control mode. The "Spindle phase synchronization completion" signal is output when the spindle
phase synchronization attainment level setting value (#3051 spplv) is reached.
(Note) This signal will be ignored even if it is turned ON during a mode other than the spindle synchronous
control mode.
In spindle synchronization
(Note1)
(SPSYN1)
Spindle rotation speed
synchronization completion
(FSPRV)
Spindle phase synchronization
(SPPHS)
(Note 1) This is turned OFF once to change the rotation speed during phase synchronization.
[Related signals]
(1) In spindle synchronization (SPSYN1)
(2) Spindle rotation speed synchronization completion (FSPRV)
(3) Spindle synchronization (SPSY)
(4) Spindle synchronous rotation direction (SPSDR)
(5) Spindle phase synchronization completion (FSPPH)
(6) Spindle synchronization phase shift amount
208
C70 PLC Interface Manual
4.9 Bit Type Output Signals : System Command ( PLC CPU->CNC CPU)
[Function]
The synchronous spindle's rotation direction is designated with this signal. Select whether the direction is the same as or
the reverse of the basic spindle.
[Operation]
Designate the rotation direction for the basic spindle and synchronous spindle during spindle synchronous control.
0: Synchronous spindle rotates in same direction as basic spindle.
1: Synchronous spindle rotates in reverse direction of basic spindle.
[Related signals]
(1) In spindle synchronization (SPSYN1)
(2) Spindle rotation speed synchronization completion (FSPRV)
(3) Spindle synchronization (SPSY)
(4) Spindle phase synchronization (SPPHS)
(5) Spindle phase synchronization completion (FSPPH)
(6) Spindle synchronization phase shift amount
209
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal calculates the phase error of the basic spindle during rotation synchronization, and requests that it be saved
in the CNC memory.
[Operation]
The phase error of the basic spindle and synchronous spindle is saved in the CNC memory when this signal is ON and
the rotation synchronization command's (with no R address command) spindle synchronization is completed (when
"Spindle rotation speed synchronization completion" signal is ON).
This signal turns ON when the spindle rotation is stopped before the rotation synchronization command.
Spindle synchronization
(SPSY)
In spindle synchronization
(SPSYN1)
(Note 1) The phase cannot be aligned when calculating the phase shift.
(Note 2) If the handle mode is selected as the manual operation mode, the synchronous spindle cannot be rotated with
the handle.
[Related signals]
(1) Phase Offset request (SSPHF)
(2) Spindle synchronization phase error output
(3) Spindle synchronization phase Offset data
[Function]
This signal requests that the phase be aligned to the value obtained by adding the value commanded with the phase
synchronization command's R address to the phase error of the basic spindle and synchronous spindle saved with the
"Phase shift calculation request" (SSPHM) signal.
[Operation]
If phase synchronization is commanded (with R address command) while this signal is ON, the basic spindle and
synchronous spindle phases will be aligned to attain the phase error obtained by adding the value commanded with the
R address command to the phase error of the basic spindle and synchronous spindle saved in the CNC memory.
[Related signals]
(1) Phase shift calculation request (SSPHM)
(2) Spindle synchronization phase error output
(3) Spindle synchronization phase Offset data
210
C70 PLC Interface Manual
4.9 Bit Type Output Signals : System Command ( PLC CPU->CNC CPU)
[Function]
This signal cancels the error caused by the speed fluctuation when the chuck is closed.
When the chuck is closed, the speed will fluctuate due to external causes. An error will occur between the basic spindle's
position and the synchronous spindle's position due to this speed fluctuation. This signal is used to cancel this error. (If
spindle synchronization is attempted when closing the chuck without canceling this error, torsion could occur.)
[Operation]
The error between the basic spindle's position and synchronous spindle's position is saved when this signal changes
from OFF to ON. The saved error is canceled and the spindle is synchronized while this signal is ON. (Even if the chuck
close signal is OFF, the error will be canceled while the "Error temporary cancel" signal is ON.)
(Note 1) Turn this signal ON after the chucks on both the basic spindle side and synchronous spindle side have closed
and grasped the chuck.
(Note 2) Turn this signal OFF when the either the basic spindle side or synchronous spindle side chuck is open.
(Example)
(1) Close the basic spindle side chuck.
(2) Start spindle synchronization (G114.1).
(3) Close the synchronous spindle side chuck.
(The speed will fluctuate due to external causes at this time, and an error will occur.)
(4) Using the "Chuck close confirmation" (SPCMP) signal, check that the chucks are closed.
(5) Turn the "Error temporary cancel" (SPDRPO) signal ON, and cancel the error.
(6) Execute machining with spindle synchronous control.
(7) Open the chuck on the synchronous spindle side.
(8) Using the "Chuck close confirmation" (SPCMP) signal, check that the chuck is opened.
(9) Turn the "Error temporary cancel" (SPDRPO) signal OFF, and stop the error cancellation.
[Related signals]
(1) In spindle synchronization (SPSYN1)
(2) Spindle rotation speed synchronization completion (FSPRV)
(3) Spindle phase synchronization completion (FSPPHA)
(4) Chuck close confirmation (SPCMP)
(5) Chuck close (SPCMPC)
[Function]
The near point dog signal of the PLC axis reference position return is input.
[Operation]
Set the near point dog signal of the PLC axis reference position return for the following devices in the PLC.
211
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal validates the PLC axis control in single mode.
[Operation]
Turning this signal ON executes the PLC axis control upon the control information data in single mode.
Status, alarm details and machine position of each axis can be referred.
If this signal has been turned OFF, status, alarm details and machine position are not updated. The axis movement,
which has been commanded in single mode, is canceled. The PLC axis control is executed upon the control information
data while the PLC axis control valid signal is ON.
[Function]
This signal designates the download request to FTP server.
[Operation]
When this signal is turned ON, the file transfer is requested to FTP server.
When the designated file exists, it will be downloaded to the buffer memory.
This signal should be ON until download is finished. If this signal is turned OFF during the download, download will be
interrupted and the download in progress signal will also be turned OFF.
The file transfer will not begun during the TAPE mode operation (OP). Turn this signal ON again after the operation is
finished.
[Related signals]
(1) Download in progress (DLOAD0)
(2) Download completed (DLDFIN)
(3) Download error (DLDERR)
[Function] [Operation]
This signal is an interface for sending a signal from PLC device to APLC C language module .
[Function]
This is the skip input signal from the PLC. (m = 1 to 32)
The skip condition can be created to perform skip operation.
Skipping is implemented in accordance with the logical sum of high-speed skip (hardware-fixed signals) and PLC skip
conditions.
[Operation]
This can be used for the skip related functions. (G31 skip, tool length measurement, etc.)
[Caution]
When PLC skip is used, the coasting amount from the skip signal input will be slightly longer than the high speed skip.
212
C70 PLC Interface Manual
4.10 Bit Type Output Signals : Axis Command ( PLC CPU->CNC CPU)
4.10 Bit Type Output Signals : Axis Command ( PLC CPU->CNC CPU)
[Function]
Desired control axis can be specified to be exempted from control function.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
[Operation]
When "Control axis detach" signal (DTCHn) turns ON, the corresponding axis is exempted from control.
(1) Specified axis is not under any positioning control (oriented spindle stop, index, etc.)
(2) "Servo alarm", "Stroke end alarm" and other alarms are not applied to specified axis.
(3) Interlock signal applied to specified axis is deemed to be ON.
(4) Specified axis is displayed by the setting and display unit.
(Note 1) The same function can be used by setting parameter on the setting and display unit. (See below)
The control axis detach is valid when the following are valid:
213
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
Control axis (axis motion under control) can be set to "Servo OFF" (i.e., servo motor remains still).
In servo OFF condition, positioning control is impossible but the position detect function is alive.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
[Operation]
When "Servo OFF" signal (*SVFn) turns OFF, the corresponding control axis is set to servo OFF condition.
Whether displacement which was caused during servo OFF by external force is corrected when "Servo ON" signal is
given, or not, can be determined by setting parameter. (#1064 svof Error correction)
(1) When displacement is corrected (follow-up):
- An amount of motion equal to the displacement is commanded so that positioning error becomes zero.
- In this case, machine position remains deviated from in-position when "Servo OFF" signal is restored. The current
position read by position counter is corrected and the machine position is corrected when the next absolute motion
command is given ("Manual absolute" (ABSn) signal is turned ON when manual operation is selected).
(2) When displacement is not corrected:
- In this case, machine position should be corrected when "Servo OFF" signal is restored.
(Example) Servo-OFF during motion
Axis motion *1
Servo ready
n-th axis Approx.
0.7 s
*2 *3
*1: Servo turns OFF after deceleration and stopping during axis motion.
*2, 3: Controller internal interlock by servo OFF (axis motion not possible)
[Caution]
These signals are all handled as B contacts.
[Function]
This signal is used to machine a symmetrical shape by reversing the sign for the movement amount per block.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
[Operation]
Symmetrical cutting is enabled by reversing the sign of the value commanded for memory or MDI operation.
(1)Regardless of whether the coordinate is commanded with an incremental mode or absolute mode, the mirror image is
applied ON the incremental amount to be executed for all axes that can be controlled.
(Note) The mirror image is changed after block stop.
[Related signals]
(1) In mirror image (MIRn)
214
C70 PLC Interface Manual
4.10 Bit Type Output Signals : Axis Command ( PLC CPU->CNC CPU)
[Function]
The feedrate when the control axis is moving in the + direction can be controlled while this signal (*+EDTn) is OFF, at a
constant speed set with the parameters.
Control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the control
axis No.
"#1239 set11/bit6 External deceleration axis compliance valid" selects whether it is common setting for all axes or setting
for each axis. (0: Common setting for all axes, 1: Setting for each axis)
[Operation]
During manual mode when the "External deceleration +" (*+EDTn) signal turns OFF, each axis decelerates
independently. However, during automatic mode, all axes will decelerate at the same deceleration speed when even one
axis matches the external deceleration conditions. The deceleration occurs when the movement axis direction matches
the "External deceleration" signal direction of the corresponding axis.
(1) The external deceleration speed can be randomly set with the parameters. (Common setting for all
axes:#1216 extdcc, setting for each axis: #2086 exdcax1, #2161 exdcax2 to #2165 exdcax6)
(2) When the speed is less than the external deceleration speed, it will not be affected even if this signal is OFF.
(3) The deceleration speed during automatic operation will be the combined deceleration speed, if the
deceleration conditions match and the external deceleration speed is exceeded.
(4) When returning in the reverse direction, the speed will immediately return to the correct command speed.
(5) For G28, G29 and G30 commands, the speed will become the external deceleration speed for that axis only,
even in automatic operation.
(6) The speed will become the external deceleration speed even in rapid traverse during synchronous tapping.
(7) About combined speed when the external deceleration signal is multiple axes valid When the combined speed
exceeds the lowest external deceleration speed among the axes that the external deceleration signal valid, it
slows the combined speed to its lowest external deceleration speed.
External deceleration speed
[Caution]
(1) The unused axis must be put into invalidating an external deceleration by setting "1" with PLC program.
[Related signals]
(1) External deceleration - (*-EDTn)
(2) External deceleration speed selection
215
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function][Operation]
The functions and operations of this signal are the same as those of "External deceleration + nth axis" signal (*+EDTn).
The deceleration occurs when the movement is in the minus direction and the "External deceleration - nth axis" signal (*-
EDTn) is OFF.
[Related signals]
(1)External deceleration +(*+EDTn)
(2) External deceleration speed selection
[Function]
All axis motions of machine can be decelerated and stopped immediately during automatic operation when motion of a
specific axis (nth axis) in plus direction activates the interlock function.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
[Operation]
When this signal turns OFF for a specific axis in motion in the plus direction under automatic operation mode (memory,
MDI), motion of all axis decelerates and stops with "M01 operation error code 004" displayed.
With this signal set OFF from the beginning, the system completes calculation for axis motion but makes it remain
stopped with the same operation error code displayed. In either case, setting the signal ON resumes or starts axis
motion.
[Caution]
(1) All automatic interlock + (*+AITn) signals are for B contact.
(2) The unused axis must be put into an interlock cancel state by setting "1" with PLC program.
[Related signals]
(1) Automatic interlock -(*-AITn)
(2) Manual interlock +/- (*+/-MITn)
[Function][Operation]
The details are the same as the "Automatic interlock +" (*+AITn) signal, except that the direction is opposite.
The "Automatic interlock +" (*+AITn) signal is valid for the axis moving in the plus direction, and this signal is valid for the
axis moving in the minus direction.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
[Related signals]
(1) Automatic interlock + (*+AITn)
(2) Manual interlock +/- (*+/-MITn)
216
C70 PLC Interface Manual
4.10 Bit Type Output Signals : Axis Command ( PLC CPU->CNC CPU)
[Function]
When the corresponding axis is moving in the plus direction with manual operation (jog, manual, incremental, reference
position return), only the corresponding axis can be decelerated and stopped by turning OFF this signal that corresponds
to that axis.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
[Operation]
When this signal turns OFF (0) for a specific axis in motion in the plus direction under manual operation mode (jog,
handle, incremental, reference position return), motion of the axis decelerates and stops with NC alarm "M01
OPERATION ERROR 0004" displayed.
With this signal set OFF from the beginning, the system completes calculation for axis motion but makes it remain
stopped with the same operation error code displayed. In either case, setting the signal ON (1) resumes or starts axis
motion.
[Caution]
(1) All manual interlock + (*+MITn) signals are for B contact.
(2) The unused axis must be put into an interlock cancel state by setting "1" with PLC program.
[Related signals]
(1) Manual interlock - (*-MITn:)
(2) Automatic interlock +/- (*+/-AITn)
[Function][Operation]
The details are the same as the "Manual interlock +nth axis" signal, except that the direction is opposite.
The "Manual interlock +nth axis" signal is valid for the axis moving in the plus direction, and this signal is valid for the axis
moving in the minus direction.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
[Related signals]
(1) Manual interlock + (*+MITn)
(2) Automatic interlock +/- (*+/-AITn)
217
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
During automatic operation, current position (counter) can be changed without actual machine motion to check program.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
[Operation]
In the automatic operation (memory, MDI), when this signal is ON, the current position (counter) can be changed on a
specific axis (for which the signal is ON) without actual machine motion. If the signal turns ON in the middle of a block
(during motion), block termination occurs after the completion of that block, and then the machine lock will be valid for the
following blocks.
[Caution]
(1) If "Auto machine lock" (AMLKn) signal changes during automatic operation, block stop occurs after completion of
the block in execution.
(2) To move only the table without drilling to confirm the drilling position, turn ON the signal for the 3rd axis (AMLK3) if
the drilling axis is the 3rd axis.
(Equivalent to Z axis cancel)
[Related signals]
(1) Manual machine lock (MMLKn)
[Function]
During manual operation, current position (counter) can be changed without actual machine motion to check program.
[Operation]
When this signal is ON, current position can be changed on a specific axis (nth axis) without actual machine motion. If
the signal turns ON or OFF during execution of a block, the operation continues until it is completed. It is required to stop
motion of all axes to validate the machine lock.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
[Related signals]
(1) Automatic machine lock (AMLKn)
218
C70 PLC Interface Manual
4.10 Bit Type Output Signals : Axis Command ( PLC CPU->CNC CPU)
[Function]
This signal is used to start motion (jog feed, incremental feed or reference position return mode) in plus direction during
manual operation.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
[Operation]
When "Feed axis select" signal (+Jn) turns ON, the following motion occurs.
(1) When jog feed, incremental feed or reference position return is possible, motion in plus direction occurs on the
selected axis.
(2) In jog feed, motion continues while the signal is ON.
(3) In incremental feed, amount (length) of motion depends on setting of "Handle/Incremental feed magnification". The
motion is in plus direction. Even when signal (+Jn) turns OFF during motion, the motion (feed) does not stop. To
start the motion again, turn ON the signal after the preceding motion has been completed.
(4) After reference position return mode is decelerated to approach speed by the near point detect dog, the motion
continues, even after the feed axis selection + (+Jn) signal is turned OFF, until motion reaches the reference
position.
(Note 1) If feed axis selection +/- (+Jn, -Jn) signals turn ON at the same time, neither plus signal nor minus signal is
selected (same as the case where feed axis select signal is OFF.)
(Note 2) If this signal turns ON before jog, incremental or reference position return mode is selected, this signal is
ignored. In this case, the signal should be turned OFF and then ON.
(Note 3) If reset is exerted while this signal is ON, or " this signal turns ON during reset, the this signal is ignored even
when the reset condition is canceled. In this case, this signal should be turned OFF and then ON.
(Note 4) This signal will be invalid even if turned ON while the corresponding axis is decelerating (when command
output is not completed). The signal must be turned OFF and ON again after the deceleration has completed
completely (command output is completed). Special care is required when the feed axis direction changes.
(Note 5) In the 2nd part system specifications, even if this signal of 1st part system and 2nd part system turn ON in the
same cycle (scan) of the sequence, the start up may not be completely simultaneous.
[Related signals]
(1) Feed axis selection - (-Jn)
219
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal is used to feed the axis in the minus (-) direction during jog feed, incremental feed or reference position return
mode in manual operation.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
(Refer to the "Feed axis selection + nth axis" for details.)
[Operation]
The operation is the same as the feed axis selection + (+Jn).
Use this signal to move in the minus (-) direction.
[Related signals]
(1) Feed axis selection + (+Jn)
220
C70 PLC Interface Manual
4.10 Bit Type Output Signals : Axis Command ( PLC CPU->CNC CPU)
[Function]
The automatic mode (MDI, memory) and manual mode (handle, step, jog, manual reference position return) can be
simultaneously selected allowing manual operation during automatic operation. (Arbitrary feed with the PLC is also
possible.)
[Operation]
The manual/auto simultaneous mode is entered when the automatic mode and manual mode are selected
simultaneously. The manual operation axis is selected with this signal during the manual/auto mode. The manual
operation axes (MAEn) are selected individually for each axis.
The axis selected with this signal can be operated in the manual mode during automatic operation.
(Note 1) If an axis command is issued to a manual operation axis from the automatic mode, the "M01 OPERATION
ERROR 0005" will occur. The automatic operation will be interlocked until the operation error is canceled.
(Note 2) During the automatic mode (when manual is not selected and manual/auto simultaneous mode is not entered),
this signal will be invalid and the interlock will not be applied.
(Note 3) If this signal turns ON in respect to an axis commanded with automatic during the manual/auto simultaneous
mode, an interlock will be applied on the axis, and the axis will immediately decelerate and stop. (The "M01
OPERATION ERROR 0005" will occur.)
After decelerating and stopping, operation with the manual mode will be possible. Note that the interlock will
also be applied during the tap modal.
(Note 4) During the manual/auto simultaneous mode and the automatic mode, the manual axis command for which this
signal is OFF will be invalid. Note that interruption with the manual handle will be possible.
(Note 5) The feedrates for the automatic command axis and the manual command axis are different. The acceleration/
deceleration mode (rapid traverse, cutting feed) are also independent.
(Note 6) The rapid traverse override, cutting feed override and 2nd cutting feedrate override are valid for both the
automatic command axis and manual command axis. (Note that the cutting and 2nd cutting overrides to the
manual command axis are valid when the manual cutting override is valid.) Override cancel is valid for the
automatic command axis.
(Note 7) The manual interlock is valid for the manual command axis, and the automatic interlock is valid for the
automatic command axis.
(Note 8) The in-cutting feed and in-rapid traverse signals will follow the automatic command axis movement mode.
(Note 9) The axis moving with manual movement will not stop with single block stop or feed hold.
(Note 10) If the G92 and G53 commands are issued in the manual mode to an axis for which this signal is ON, the G92
and G53 commands will be executed after the manual axis movement stops. (An axis command with G53 will
cause an operation error after the manual axis movement stops.)
(Note 11) If a soft limit or OT is applied on the manual command axis during the manual/auto simultaneous mode, the
automatic command axis will also decelerate to a stop, and will enter the feed hold state.
221
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
A control axis can be excluded from the control targets with this function.
Each control axis is provided with this signal. The last number (n = 1, 2, 3...) of the signal abbreviation indicates the
control axis No.
[Operation]
When the "Control axis detach 2" signal (DTCH2n) turns ON, the corresponding axis is excluded from the control targets.
(1) Position control cannot be carried out, but the position is not lost because the position detection is valid.
(2) The "Interlock" signal of the corresponding axis is considered turned ON.
(3) The corresponding axis also appears in the CRT position display.
[Related signals]
(1) Control axis detach (DTCHn)
[Function][Operation]
This signal turns on when validating the current limit.
The current limit parameter switches from SV013 to SV014.
Release the droop and move the command value to the FB position.
(Note 1) The axis that droop release invalid axis is set does not execute the droop release.
[Related signals]
(1) In current limit (ILIn)
(2) Current limit reached (ILAn)
(3) Droop release request (DORn)
(4) Current limit mode m (ILMmn)
(5) Current limit changeover
(6) Droop release invalid axis
[Function][Operation]
During the current limit control, release the droop generated by the current limit and follow the FB position.
(Note 1) The axis that the droop release invalid axis is set does not execute the droop release.
[Related signals]
(1) In current limit (ILIn)
(2) Current limit reached (ILAn)
(3) Current limit changeover (ILCn)
(4) Current limit mode m (ILMmn)
(5) Current limit changeover
(6) Droop release invalid axis
222
C70 PLC Interface Manual
4.10 Bit Type Output Signals : Axis Command ( PLC CPU->CNC CPU)
[Function]
This selects the zero point initialization set with the marked point alignment method I/II in the absolute position detection
system.
[Operation]
The zero point initialization set is selected with this signal.
Refer to the section on "Zero point initialization set completed" (ZSFn) signal for details on the operations.
(Note 1) This signal is a function signal for zero point initialization set, and is not a signal that selects the operation
mode. Select the jog mode or handle mode to move the axis to a required position.
(Note 2) This signal is valid for the following specifications.
- When servo detection specification (motor detector, servo system) is the absolute position detection system.
- When "TYPE" on the [ABS. POSI PARAM] screen is set to "2" or "4".
[Related signals]
(1) Zero point initialization set completed (ZSFn)
(2) Zero point initialization set error completed (ZSEn)
(3) In initialization
(4) Initialization incomplete
(5) Zero point initialization set start (ZSTn)
[Function]
This is used to set a random position as the origin during zero point initialization set using the marked point alignment
method in the absolute position detection system I/II.
[Operation]
This signal turns ON when a corresponding axis is moved in the zero point initialization set mode, and the position to be
set as the zero point is reached.
Refer to the section on "Zero point initialization set completed" (ZSFn) signal for details on the operations.
(Note 1) This signal is a function signal for zero point initialization set, and is not a signal that selects the operation
mode. Select the jog mode or handle mode to move the axis to a required position.
(Note 2) This signal is valid for the following specifications.
- When servo detection specification (motor detector, servo system) is the absolute position detection system.
- When "TYPE" on the [ABS. POSI PARAM] screen is set to "2" or "4".
(Note 3) This signal will be invalid in the following states.
- During emergency stop
- During reset
- When the "Zero point initialization set start" (ZSTn) signal is turned ON before the "Zero point initialization set
mode" (AZSn) signal. In this case, turn this signal OFF once, and then turn it ON again.
- When the grid (Z-phase signal provided per motor rotation) has not been passed once after the power is
turned ON.
[Related signals]
(1) Zero point initialization set completed (ZSFn)
(2) Zero point initialization set error completed (ZSEn)
(3) In initialization
(4) Initialization incomplete
(5) Zero point initialization set mode (AZSn)
223
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal indicates that unclamping has been completed in respect to the unclamp command from the CNC.
[Operation]
When the unclamp command (UCLPn) signal turns ON, the clamp on the corresponding axis is released by the PLC,
and then this signal turns ON.
When the unclamp command (UCLPn) turns OFF, the corresponding axis is clamped by the PLC, and then this signal
turns OFF.
[Related signals]
(1) Unclamp command (UCLPn)
224
C70 PLC Interface Manual
4.10 Bit Type Output Signals : Axis Command ( PLC CPU->CNC CPU)
[Function]
This signal is used to execute the multi-step speed monitor for the control axes.
This signal can be used only when "#21162 mulstepssc Multi-step speed monitor enabled" is set to "1".
(Note) Refer to "5.1 PLC Axis Control" when using PLC axes.
[Operation]
When this signal turns ON, NC operates as follows.
(1) Checks consistency of speed monitor parameters.
(2) Checks if NC's speed monitor parameters match with the speed monitor parameters sent to the drive unit.
(3) Notifies a speed monitor command to the drive unit.
(4) Executes the speed monitor function on NC.
(5) Turns the "Speed monitor door open possible" signal ON when receiving the "In speed monitor mode" signal from
the drive unit.
The followings are monitored while the multi-step speed monitor function is executed.
Item Details
When a command speed that NC outputs to the drive unit exceeds a safety speed set with
Command speed monitoring
a parameter (Note), an emergency stop occurs.
When a motor rotation speed sent from the drive unit to NC exceeds a safety rotation speed
Feedback speed monitoring
set with the parameter (Note), an emergency stop occurs.
When a difference between feedback position sent from the drive unit to NC and a position
Feedback position monitoring
commanded by NC is large, an emergency stop occurs.
(Note) Use "Multi-step speed monitor input" (MSOMImn) to select which to use among the parameters from "#2181
sscfeed1 Safety observation speed 1" to "#2184 sscfeed4 Safety observation speed 4".
[Timing chart]
Multi-step speed
monitor request
Safety observation
speed
FB speed
In multi-step speed
monitor
Emergency stop
[Caution]
(1) Be sure to confirm the deceleration speed of the axis before turning this signal ON. Turning the signal ON without
decelerating the speed will cause the safety observation warning due to the FB speed exceeding the monitoring
speed. The speed monitor mode will not be entered in the mean time.
(2) Turning this signal ON while a parameter error occurs will not start the speed monitor. Set the parameter to
appropriate value before turning the signal ON.
[Related signals]
(1) In multi-step speed monitor (MSOEn)
(2) Multi-step speed monitor mode input (MSOMImn)
(3) Multi-step speed monitor mode output (MSOMOmn)
225
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal designates which speed monitor parameter (speed monitor mode) is used for the speed monitor in the multi-
step speed monitoring.
This signal can be used only when "#21162 mulstepssc Multi-step speed monitor enabled" is set to "1".
[Operation]
When the signals' state is changed, the safety observation speed of the designated mode will be transferred to the drive
and the "Multi-step speed monitor mode output" (SMSOMOmn) signals' state will also be changed. (It will be changed
even when "In multi-step speed monitor" (MSOEn) is OFF.)
NC side speed monitor Safety observation speed 1 Safety observation speed 2 Safety observation speed 3
Drive side speed monitor Safety observation speed 1 Safety observation speed 2 Safety observation speed 3
226
C70 PLC Interface Manual
4.10 Bit Type Output Signals : Axis Command ( PLC CPU->CNC CPU)
[Caution]
(1) Before changing these signals' state while "In multi-step speed monitor" is ON, be sure to decelerate the axis below
the monitor speed of the mode to be changed. When the signals' state has been changed before deceleration
starts, the safety observation warning will be output until the speed decelerates below the monitor speed of the
mode to be changed, and the speed monitor mode will not be changed in the meantime.
(2) Do not open the door before the "Multi-step speed monitor mode output" (MSOMOmn) signals for all axes in the
door are changed to the desired mode, even when the "In mult-step speed monitor" (MSOEn) signals are ON for all
axes in the door.
[Related signals]
(1) Multi-step speed monitor (MSORn)
(2) In multi-step speed monitor (MSOEn)
(3) Multi-step speed monitor mode output (MSOMOmn)
[Function]
Set each axis's relative values displayed to "0".
[Operation]
The relative value counter of corresponding axis is set to "0" when this signal is ON.
[Caution]
- Only the relative value counter is set to "0" when this signal is ON. Workpiece coordinate value and the machine
position counter will not change.
- This signal is valid during the program operation.
- The relative values of the primary axis and the secondary axis will both be set to "0" when this signals for the primary
axis during the synchronous control is ON.
- This signal for the secondary axis is invalid during the synchronous control.
- The signal must be ON for at least 15ms.
227
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal can switch between NC axis and PLC axis.
[Operation]
When this signal is turned ON, the NC axis is controlled as the PLC axis. When it is turned OFF, it is controlled as the NC
axis.
Switch this signal after confirming the axis switching invalid signal is OFF.
When switching between NC axis and PLC axis is executed while axis switching invalid signal is ON, an alarm "M01 NC/
PLC axis switch illegal 1250" will occur. If the axis switching invalid signal is OFF with this state, NC axis and PLC axis
are switched and the alarm will be cleared.
If this signal is switched while executing the axis movement command, NC axis and PLC axis will be switched when the
command is completed and the axis switching invalid signal is turned OFF.
Feedrate
(1) If the PLC switching signal is turned ON when the "axis switching invalid status" signal is OFF (switching is
permitted), the NC axis changes over to the PLC axis control state, and the In PLC axis control signal will be turned
ON.
(2) The NC axis does not change over to the NC axis control by turning OFF the "PLC axis switching" signal when the
"axis switching invalid status" signal is ON (where switching is prohibited). An alarm "M01 NC/PLC axis switch
illegal 1250" will occur.
(3) Axis switching invalid status signal is turned OFF when the axis movement is completed. Then the NC axis changes
over to the NC axis control, and the In PLC axis control signal will be turned OFF.
[Related signals]
(1) Axis switching invalid status (AXCHGISn)
(2) In PLC axis control (PLCMODn)
228
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC
CPU)
[Function]
JOG operation mode (manual operation) is selected.
[Operation]
When JOG mode (Jn) signal turns ON, JOG operation mode is selected.
Axis motion is started by turning ON the "Feed axis selection +/-" (+Jn, -Jn) signal after turning ON the jog mode and
setting the "Manual feedrate code m (*JVmn)" signal.
For rapid traverse, "Rapid traverse" (RTn) signal is turned ON together with this signal (Jn).
If the operation mode duplicates the other mode or if it is removed, the NC alarm "M01 OPERATION ERROR 0101" will
occur.
[Related signals]
(1)Feed axis selection +/- (+Jn, -Jn)
(2)Manual feedrate code m (*JVmn)
(3)Rapid traverse (RTn)
[Function]
"Handle feed operation" mode (manual operation) is selected.
[Operation]
When HANDLE mode (Hn) signal is turned ON, HANDLE FEED mode is selected.
Axis motion starts when the manual pulse generator handwheel is rotated after axis is selected by handle axis selection
code (HS1mn, HS1Sn, HS2mn, HS2Sn, HS3mn, HS3mn) and this signal is turned ON. Speed of the axis motion
depends on setting of feedrate magnification (Handle/Incremental feed magnification code m (MPmn)).
If the operation mode duplicates the other mode or if it is removed, the NC alarm "M01 OPERATION ERROR 0101" will
occur.
The handle feed speed is clamped at the rapid traverse speed (at the external deceleration speed when the external
deceleration is valid) .The speed clamping method can be selected from clamping with the feedrate by the parameter
"#1281 ext17/bit4" or clamping with the handle input pulse number.
[Related signals]
(1)1st handle axis selection code m (HS1mn), 1st handle valid (HS1Sn)
(2)2nd handle axis selection code m (HS2mn), 2nd handle valid (HS2Sn) .....Valid only for handle 2-axis spec.
(3)3rd handle axis selection code m (HS3mn), 3rd handle valid (HS3Sn) ......Valid only for handle 3-axis spec.
(4)Handle/Incremental feed magnification code m (MPmn)
229
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
INCREMENTAL FEED mode (manual operation) is selected.
[Operation]
When incremental mode command (Sn) signal is turned ON, INCREMENTAL FEED mode is selected.
Each time "Feed axis selection +/-" (+Jn, -Jn) signal for desired axis is turned ON, axis motion starts. Speed of the axis
motion (incremental feed) depends on setting of "Handle/Incremental feed magnification code m" (MPmn).
When "Rapid traverse" signal (RTn) is ON, speed is the rapid traverse speed. When signal (RTn) is OFF, speed is equal
to "Manual feedrate code m" (*JVmn).
If the signal is the same as another operation mode or if it is removed, the NC alarm "M01 OPERATION ERROR 0101"
will occur.
(Note 1) The incremental mode is also called the step mode.
[Related signals]
(1)Handle/Incremental feed magnification code m (MPmn)
(2)Feed axis selection +/- (+Jn, -Jn)
(3)Manual feedrate code m (*JVmn)
(4)Rapid traverse (RTn)
230
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
Manual arbitrary feed mode in manual operation is selected.
[Operation]
Manual arbitrary feed mode is selected when this signal is turned ON ("1").
[Caution]
To turn the manual arbitrary feed mode ON, the rest of the manual modes and the automatic mode must be OFF (0).
Otherwise, this mode cannot be selected. (Note that this mode can be selected simultaneously when manual/automatic
simultaneous is valid.)
[Related signals]
(1)Signals from PLC to controller
231
MITSUBISHI CNC
4 Explanation of Interface Signals
$1 $2 $3 $4 $5 $6 $7
abbrev
Sharin Intern Sharin Intern Sharin Intern Sharin Intern Sharin Intern Sharin Intern Sharin Intern Signal name
.
gG al gG al gG al gG al gG al gG al gG al
+308 R2408 +408 R2508 +508 R2608 +608 R2708 +708 R2808 +808 R2908 +908 R3008 1st handle/incremental feed
+309 R2409 +409 R2509 +509 R2609 +609 R2709 +709 R2809 +809 R2909 +909 R3009 magnification
+310 R2410 +410 R2510 +510 R2610 +610 R2710 +710 R2810 +810 R2910 +910 R3010
2nd handle feed magnification
+311 R2411 +411 R2511 +511 R2611 +611 R2711 +711 R2811 +811 R2911 +911 R3011
+312 R2412 +412 R2512 +512 R2612 +612 R2712 +712 R2812 +812 R2912 +912 R3012
3rd handle feed magnification
+313 R2413 +413 R2513 +513 R2613 +613 R2713 +713 R2813 +813 R2913 +913 R3013
+314 R2414 +414 R2514 +514 R2614 +614 R2714 +714 R2814 +814 R2914 +914 R3014 Manual arbitrary feed 1st axis
+315 R2415 +415 R2515 +515 R2615 +615 R2715 +715 R2815 +815 R2915 +915 R3015 travel amount
+316 R2416 +416 R2516 +516 R2616 +616 R2716 +716 R2816 +816 R2916 +916 R3016 Manual arbitrary feed 2st axis
+317 R2417 +417 R2517 +517 R2617 +617 R2717 +717 R2817 +817 R2917 +917 R3017 travel amount
+318 R2418 +418 R2518 +518 R2618 +618 R2718 +718 R2818 +818 R2918 +918 R3018 Manual arbitrary feed 3st axis
+319 R2419 +419 R2519 +519 R2619 +619 R2719 +719 R2819 +819 R2919 +919 R3019 travel amount
(2) Signals from controller to PLC
(a)In manual arbitrary feed mode (PTPOn)
(b)In manual arbitrary feed (CXNn)
(c)Manual arbitrary feed completion (CXFINn)
(3)Other
(a)Feedrate least increment m (PCFmn)
(b)Manual/automatic simultaneous valid (MAEn)
232
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
REFERENCE POSITION RE-
A ZRNn Y704 Y7E4 Y8C4 Y9A4 YA84 YB64 YC44
TURN MODE
[Function]
The reference position return mode is selected.
"Reference position return" is that axis motion component (tool, table, etc.) is returned to the position previously
determined for individual machine.
[Operation]
The reference position return mode is selected when the "Reference position return mode" signal (ZRNn) is turned ON.
Select the reference position return mode, and turn ON the "Feed axis selection +/-"(+Jn,-Jn) signal of designated axis to
return to the reference position.
If the signal is the same as another operation mode or if it is removed, the NC alarm "M01 OPERATION ERROR 0101"
will occur.
The first reference position return after the controller power is turned ON is the dog-type return (excluding when the basic
machine coordinate system is established for the absolute position detection specifications). After the second manual
reference position return (when basic machine coordinate system is established), the dog-type return or the high-speed
return is selected with the machine parameters, basic specification parameter "#1063 mandog".
(1) Dog-type reference position return pattern
The return pattern is determined by the final entry method of the machine parameter reference position return.
(a) Operation when axis is moved in same (b) When axis is moved in opposite
direction as the final entry method, and direction from final entry method,
dog is tripped. and dog is tripped.
- After the near-point dog is detected and the approach speed is applied, the axis will move to the reference position
even if the Feed axis selection +/-"(+Jn,-Jn) signal is turned OFF. Thus, after the approach speed is applied,
another axis can be switched to and reference position return executed.
- The entry direction (final entry direction) after the near-point dog is tripped is set with parameters.
- The feedrate before the approach speed is the reference position return feedrate if the "Rapid traverse"(RTn) signal is
ON, and the "Manual feedrate code m"(*JVmn) is OFF.
- The approach speed is set with the parameters.
- When the reference position is reached, the movement will stop even if the "Feed axis selection +/-"(+Jn,-Jn) signal is
ON, and the "1st reference position reached"(ZP1n) signal will turn ON.
(2) High-speed reference position return
- The axis will move toward the reference position. The motion speed will be rapid traverse if the rapid traverse signal is
ON, and manual feedrate if OFF.
- When the reference position is reached, the movement will stop even if the "Feed axis selection +/-"(+Jn,-Jn)" signal is
ON, and the "1st reference position reached"(ZP1n) signal will turn ON.
- "Feed axis selection +/-"(+Jn,-Jn) signal for high-speed return is enabled only in the reference position direction. If the
opposite direction signal is designated, the NC alarm "M01 Operation Error 0003" will occur.
[Related signals]
(1) Feed axis selection +/- (+Jn,-Jn)
(2) Manual feedrate code m (*JVmn)
(3) Rapid traverse (RTn)
(4) 1st reference position reached (ZP1n)
233
MITSUBISHI CNC
4 Explanation of Interface Signals
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
AUTOMATIC INITIALIZATION
A ASTn Y705 Y7E5 Y8C5 Y9A5 YA85 YB65 YC45
MODE
[Function]
The automatic initialization mode is selected.
[Operation]
This mode is selected when automatic initialization is to be carried out with the machine end stopper method of absolute
position detection.
The initialization is started when the automatic initialization mode is selected, and the "Feed axis selection +/- "(+Jn,-Jn)
signal in the direction of the machine end of the axis to be initialized is turned ON.
(Note 1) The automatic initialization mode is invalid when the absolute position detector is not provided and when the
machine end stopper method is not selected for the absolute position detection.
(During feed axis selection, "M01 OPERATION ERROR 0024" will occur.)
(Note 2) This mode will not start in the following cases of the machine end stopper method absolute position detection.
(The message "Start not possible" will display.)
- When "#0 Absolute posn set" on the [ABS. POSITION SET] screen is not set to "1".
- When "#2 Zero-P" on the [ABS. POSITION SET] screen has not been set.
- When "#2055 pushf" on the [ABS. POSITION SET] screen has not been set.
- When "Z71 0005" has occurred.
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
PROGRAM OPERATION MODE
A MEMn Y708 Y7E8 Y8C8 Y9A8 YA88 YB68 YC48
(MEMORY MODE)
[Function]
Memory mode of automatic operation is selected.
In this mode of operation, automatic operation is based on programs stored in the memory.
[Operation]
- Memory mode is selected when "Program operation mode (Memory mode)"(MEMn) signal turns ON.
- The program is started with the "Automatic operation "start" command"(STn) signal.
- If the automatic operation mode is duplicated or canceled during automatic operation, the NC alarm "M01
OPERATION ERROR 0101" will occur, and the block will stop.
- If the manual operation mode is entered or the program is duplicated with the manual operation mode during
automatic operation, the NC alarm will occur, and automatic operation will stop. However, the manual and
automatic programs can be duplicated if manual/automatic simultaneous operation is valid.
(Note 1) Even when operation mode is other than automatic operation, illegal mode, if selected, causes operation error.
[Related signals]
(1) Automatic operation "start" command (STn)
(2) Automatic operation "pause" command (Feed hold) (*SPn)
[Function]
This signal designates the FTP mode as the operation mode.
[Operation]
After starting up automatically with FTP mode, it starts executing the machining program which is downloaded to the
buffer memory.
234
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
MDI (Manual Data Input) mode of automatic operation is selected.
Automatic operation is performed with the program set in the MDI screen.
[Operation]
- MDI mode is selected when "MDI mode" (Dn) signal turns ON.
- The program is started with the "Automatic operation "start" command" (STn) signal.
- If the automatic operation mode is duplicated or canceled during automatic operation, the NC alarm "M01 OPERATION
ERROR 0101" will occur, and the block will stop.
- If the manual operation mode is entered or the program is duplicated with the manual operation mode during automatic
operation, the NC alarm will occur, and automatic operation will stop. However, the manual and automatic programs
can be duplicated if manual/automatic simultaneous operation is valid.
(Note 1) Even when operation mode is other than automatic operation, illegal mode, if selected, causes operation error.
[Related signals]
(1) Automatic operation "start" command (STn)
(2) Automatic operation "pause" command (Feed hold) (*SPn)
[Function]
This signal is used to start automatic operation in MEMORY mode, MDI mode, or to restart after automatic operation
pause (halt) or block stop.
[Operation]
(1) "Automatic operation "start" command" (STn) signal arises when the pressed "auto operation start" pushbutton is
released (i.e. at the time the signal turns OFF). The signal must be ON for a min. of 100msec.
(2) "In automatic operation "start"" signal (STLn) turns ON when the pressed "auto operation start" pushbutton is
released, and turns OFF when "auto operation pause (or halt)" pushbutton is pressed or block stop occurs in single-
block operation.
(3) Signal (STn) is invalid when:
- Automatic operation starts.
- Automatic operation "pause" command (Feed hold) (*SPn) signal is OFF.
- During reset ("Reset & rewind" signal is ON).
- During alarm.
- Sequence No. is being searched for.
(4) Automatic operation stops or is suspended or block stops when:
- Automatic operation "pause" command (Feed hold) (*SPn) signal turns OFF.
- Reset occurs ("Reset & rewind" signal turns ON).
- Alarm which causes stop to automatic operation occurs.
- Automatic operation mode is changed to manual operation mode.
- Mode is changed to other automatic operation mode and then the block in execution is completed.
- Block in execution is completed after "Single-block" (SBKn) signal turns ON.
- Block in execution is completed after "Automatic machine lock" (AMKLn) signal turns ON.
- Program specified in MDI mode has been executed completely.
[Related signals]
(1) Program operation mode (Memory mode) (MEMn)
(2) MDI mode (Dn)
235
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
During automatic operation, axis motion can be decelerated and stopped with this command signal. To restart, press
"Automatic operation "start" command" (STn) signal pushbutton.
[Operation]
(1) When "Automatic operation "pause" command (Feed hold)" (*SPn) signal turns OFF, automatic operation stops.
- During automatic operation, the operation stops. "In automatic operation "pause"" (SPLn) occurs.
- Restart with the automatic start (STn) button. (Press after turning *SP signal.)
(2) In the following cases, automatic operation does not immediately stop.
Operation will continue to where stopping is possible, and then will stop.
- During tapping in fixed cycle.
Automatic operation stops when tapping is completed and the tool returns to "R" point.
- During thread cutting.
Automatic operation stops when a block for axis motion (other than thread cutting), which comes first after the
"Automatic operation "pause" command" (*SP) signal turns OFF, is completed. If the "Automatic operation
"pause" command (Feed hold)" (*SPn) signal remains OFF, however, automatic operation stops immediately
after a block (other than thread cutting) is given.
- When control variable "feed hold invalid" has been set by user macro.
Automatic operation stops immediately after a block where the control variable "feed hold invalid" is cleared
starts.
(3) "Automatic operation "pause" command (Feed hold)" (*SPn) signal is valid even during machine lock.
[Related signals]
(1)Program operation mode (Memory mode) (MEMn)
(2)MDI mode (Dn)
(3)Automatic operation "start" command (STn)
236
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
Machining program can be executed block by block in automatic operation.
[Operation]
(1) When "Single block" (SBKn) signal turns ON, operation of controller is as follows:
- During automatic operation
After the block in execution has been completed, automatic operation stops. To start execution of the next
block, "Automatic operation "start" command" (STn) must be turned ON to OFF.
- There will be no operation when automatic operation is not being executed but if automatic operation is started
with the "Single block" (SBKn) signal ON, one block will be executed and then will stop. This allows the
commanded program to be executed one block at a time.
(2) If the "Single block" (SBKn) signal is ON at the end of a block, operation will normally stop immediately. However, in
the following case, operation will continue to where stopping is possible, and then will stop.
- During cycle operation such as a fixed cycle.
The block where single block is being received will differ according to each cycle. Refer to the cycle sections in
the Programming Manual.
SBK turns ON at start SBK switches during axis motion SBK turns ON after completion
(INVALID) (VALID) of block
(VALID)
[Function]
This signal prohibits start of the next block in automatic operation (memory, MDI).
[Operation]
While the "Block start interlock" (*BSLn) signal is OFF, execution of the next block may not be started in automatic
operation. When the signal is given during execution of a block, the execution of the block continues until it is completed.
Since the signal does not cause stop or suspension of automatic operation, execution of program starts when the "Block
start interlock" (*BSLn) signal turns ON.
(Note 1) This signal is valid to all blocks including blocks internally generated in controller by fixed cycle, etc.
(Note 2) The unused axis must be put into an interlock cancel state by setting "1" with PLC program.
[Related signals]
(1) Cutting block start interlock (*CSLn)
237
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal prohibits start of an axis motion command block other than that for positioning in automatic operation
(memory, MDI).
[Operation]
While the "Cutting block start interlock" (*CSLn) signal is OFF, execution of an axis motion command block other than
that for positioning may not be started in automatic operation. When the signal is given during execution of a block, the
execution of the block continues until it is completed.
Since the signal does not cause stop or suspension of automatic operation, execution of program starts when the
"Cutting block start interlock" (*CSLn) signal is turned ON.
(Note 1) This signal is valid to all blocks including blocks internally generated by fixed cycle, etc.
(Note 2) The unused axis must be put into an interlock cancel state by setting "1" with PLC program.
[Related signals]
(1) Block start interlock (*BSLn)
[Function]
Feedrate in automatic operation is specified by manually set value instead of program command value (F value).
[Operation]
(1) DRY RUN signal given during cutting feed
- When "Rapid traverse" (RTn) signal is ON, the cutting feedrate is equal to the maximum cutting feedrate.
In this case, "cutting feedrate override" and "rapid traverse override" are ignored.
- When "Rapid traverse" (RTn) signal is OFF, the set "Manual feedrate code m" (*JVmn) will apply.
Cutting feed override will also be valid if the "Manual override method selection" (OVSLn) signal is ON.
(2) Dry run signal given during rapid traverse
- The parameter must be turned ON to validate dry run for rapid traverse (G0, G27, G28, G29, G30).
- When "Rapid traverse" (RTn) signal is ON, the "Dry run" signal is ignored.
- When "Rapid traverse" (RTn) signal is OFF, the speed is equal to manually set speed.
(Note 1) Dry run is not applicable to manual operation.
(Note 2) Dry run is valid even during G84 or G74 operation.
[Related signals]
(1) Manual feedrate code m (*JVmn)
(2) Rapid traverse (RTn)
(3) Manual override method selection (OVSLn)
238
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
Machine motion is stopped momentarily in transition from a cutting feed block to other block during automatic operation
to provide time for determination whether in-position check is made or not before start of the next block.
Block-to-block transition may cause rounding in cutting because of delay caused by acceleration or deceleration, and
servo response delay. Rounding can be eliminated by stopping the machine motion between the blocks by turning the
"Error detection" (ERDn) signal ON.
[Operation]
When this "Error detection" (ERDn) signal is ON in block-to-block transition during cutting in automatic operation, in-
position check is accomplished. If the signal is OFF, the next block starts after completion of the preceding block without
stop.
Axis motion
X axis cutting feed Y axis cutting X axis cutting feed
feed
OFF ON
X axis X axis
(Note 1) In general practice, the signal (ERDn) is turned ON and OFF using an appropriate miscellaneous function (M
code, etc.) so that command program can determine whether machine motion should be stopped or not. When
the signal is ON, the status is same as the case where G09 is specified by the command program.
Consequently, it is recommended to use G function unless otherwise required especially.
239
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal is used to reset the control unit.
[Operation]
When this signal (NRST1n) is turned ON, the control unit can be reset.
Generally, the signal for the reset button of the setting and display unit for CNC exclusive use is set to "NC reset 1"
(NRST1n). At this time, the control unit will take the following actions.
(1) The G command modal will be held.
(2) The tool compensation data will be held.
(3) The memory will be indexed.
(4) The error/alarm will be reset.
(5) The MST code output will be held.
(6) The M independent output M00 to M30 (DM00n to Dm30n) will turn OFF.
(7) The axis movement will stop.
(8) The "In reset" (RSTn) signal will be output.
NC reset 1 (NRST1)
In reset (RST)
[Related signals]
(1) NC reset 2 (NRST2n)
(2) Reset & rewind (RRWn)
(3) In "reset" (RSTn)
[Function]
This signal is used to reset the control unit.
[Operation]
When this signal (NRST2n) is turned ON, the control unit can be reset.
Generally, this is turned ON when the miscellaneous function M02 or M30 is executed. In some cases, the "Reset &
Rewind" (RRWn) explained later is used.
At this time, the control unit will take the following actions.
(1) The G command modal will be initialized.
(2) The tool compensation data will be canceled. (Will not be applied.)
(3) The memory will not be indexed.
(4) The error/alarm will be reset.
(5) The MST code output will be held.
(6) The M independent output M00 to M30 (DM00n to Dm30n) will turn OFF.
(7) The axis movement will stop.
(8) The "In reset" signal (RSTn) will be output.
NC reset 2 (NRST2)
In reset (RST)
[Related signals]
(1) NC reset 1 (NRST1n)
(2) Reset & rewind (RRW:n)
(3) In "reset" (RSTn)
240
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
This signal resets the controller.
During memory operation, the head of the machining program currently being run can be called out.
The reset button in the setting and display unit for CNC exclusive use may be set to "Reset & rewind" (RRWn).
According to the operation condition, it is set in either "NC reset 1" (NRST1n) or "Reset & rewind" (RRWn).
[Operation]
When this signal (RRWn) turns ON:
(1) Ongoing axis motion is decelerated and stopped.
(2) CNC is reset after axis motion stops. In about 0.5 second after CNC is reset, "In reset" (RSTn) signal turns ON.
(3) At the same time as CNC is reset, "In rewind" (RWDn) signal turns ON.
- In memory operation mode, the head of program in execution is read (memory index).
(4) While the signal (RRWn) is ON, automatic operation and manual operation are impossible.
(5) G command modal is initialized.
(6) Tool compensation (offset) data are canceled (no motion).
(7) Error/alarm is reset.
(8) M, S, T code outputs are held. (Strobe signal turns OFF.)
(9) M independent output (M00 to M30 (DM00n to DM30n)) is turned OFF.
<Operation example>
The process when M02 or M30 are commanded in the program is shown below.
Generally, when M02 (or M30) is executed by the program, this signal (RRWn) will be returned when the
designated operation is completed. M function finish 1 (FIN1n) and M function finish 2 (FIN2n) will not be returned.
(Refer to *1 in the following drawing.)
In reset (RST)
About 0.5 s
[Related signals]
(1) In reset (RSTn)
(2) In rewind (RWDn)
241
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
In thread cutting cycle, chamfering can be ignored.
[Operation]
Status of this signal is determined at start of thread cutting cycle.
- CHAMFERING (*CDZn) is OFF.
Chamfering (at end of thread cutting) is accomplished.
Thread section
242
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
If this signal is turned ON after the end of the machining program execution, the same machining program will be
restarted.
[Operation]
The same machining program will restart if this signal is turned ON during automatic start.
[Timing chart]
N01 …… ;
Program example Program indexing
N04 …… ; Head block
N05 M02 ;
M code M02
M single output
In rewind
(RWDn) *1
Automatic restart
(ARSTn) *2
*2:Refer to Note 8.
243
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function] [Operation]
The CNC CPU starts the external search at the rising edge of this signal.
The combinations of designation conditions and correspondence of the operation search blocks are shown below.
The designated block No. is added to the operation search block No. which is searched by operation search.
Condition
Operation search block
Program No. Sequence No.
Designated Designated Designated sequence No. for designated program
Designated Not designated (=0) Head of designated program
Not designated (=0) Designated Designated sequence No. in currently selected program
Not designated (=0) Not designated (=0) Error: 4 (Refer to "External search status")
(Example) If program No. 100, sequence No. 300 and block No. 2 are designated, operation search is executed for the
block with(*).
O100()
N0100 G28 X0 Y0 Z0;
M3 S1000;
N0200 G0 Z100.;
G0 X100. Y0.;
N0300 G01 Z50. F1000;
G01 Y10.;
G01 Z0. F100; ......... (*)
G00 Z50.
N0400 G0 Z100.;
M30;
(Note) The block No. is designated with the number of blocks following the last sequence No.
[Related signals]
(1) External search finished
(2) External search status
(3) External search device No.
(4) External search program No.
(5) External search sequence No.
(6) External search block No.
244
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
This status signal informs the controller that specified miscellaneous (M) function, spindle (S) function, tool (T) function
or 2nd miscellaneous function (A, B or C) is accomplished on the PLC side.
[Operation]
If the M, S, T or 2nd M function command is executed during automatic operation, the code and each function strobe
(MF1n to MF4n, SF1n to SF7n, TF1n, BF1n) will turn ON.
When the PLC verifies that one or more M, S, T and/or B function has been specified, it performs that function(s) and,
after completion of the function(s), "M function finish 1" (FIN1n) signal turns OFF.
When the controller verifies that signal FIN1n turns ON, it turns OFF strobe signal of corresponding function.
The PLC checks that each strobe signal turns OFF, then turns OFF FIN1n.
With the signal FIN1n turned OFF, the controller proceeds to the next block.
There are two "M function finish" signals, namely, "M function finish 1" and "M function finish 2" (Refer to the next page).
The only difference is if the next block is proceeded to at the falling edge or at the rising edge. These can be used
separately per operation in one PLC.
(Note 1) "M function finish" (FIN1n) signal is common to M, S, T and B functions.
(Note 2) The "M function finish 1" signal is also the signal for upgrading the spindle speed output (S command data,
etc.) during S function execution.
(Note 3) If signal FIN1 has been ON before M, S, T or B function is specified, data pertinent to M, S, T or B function are
not output. To output, the signal FIN1 should be turned OFF once.
(Note 4) When "Reset & rewind" (RRWn) signal is sent to the controller by M02 or M30, "M function finish" 1 or 2 signal
should not be sent back. If the M function finish 1 (2) signal is return with the M02 command at the end of the
machining program, the NC alarm "P36 PROGRAM END ERR" will occur.
[Related signals]
(1) M function finish 2 (FIN2n)
(2) M, S, T, B function strobe (MF1n to MF4n, SF1n to SF7n, TF1n, BF1n)
(3) M, S, T, B function data (output to file register R)
(4) Reset & rewind (RRWn)
245
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This status signal informs the controller that specified miscellaneous (M) function, spindle (S) function, tool (T) function
or 2nd miscellaneous function (A, B or C) is accomplished on the PLC side. When too much signals FIN1 must be used,
this signal can be used instead of signal FIN1 to save time.
[Operation]
If the M, S, T or 2nd M function command is executed during automatic operation, the code and each function strobe
(MF1n to MF4n, SF1n to SF7n, TF1n, BF1n) will turn ON.
When the PLC verifies that one or more M, S, T and/or 2nd M function has been specified, it performs that function(s)
and, after completion of the function(s), "M function finish 2" (FIN2n) signal turns ON.
When the controller verifies that signal FIN2n turns ON, it turns OFF strobe signal of corresponding function.
When each strobe signal turns OFF, the PLC turns OFF signal FIN2n. With the signal FIN2n turned OFF, the controller
proceeds to the next block.
An example of timing chart, where M function is specified, is as follows:
There are two types of M function finish signals, namely, "M function finish 1" (refer to the previous page) and "M function
finish 2". The only difference is if the next block is proceeded to at the falling edge or at the rising edge. These can be
used separately per operation in one PLC.
(Note 1) "M function finish 2 (FIN2n)" signal is common to M, S, T and B functions.
(Note 2) The M function finish 2 signal is also the signal for upgrading the spindle speed output (S command data, etc.)
during S function execution.
(Note 3) If signal FIN2 has been ON before M, S, T or B function is specified, data pertinent to M, S, T or B function are
not output.
(Note 4) When "Reset & rewind" signal (RRWn) is sent to the controller by M02 or M30, "M function finish" 2 or 1 signal
should not be sent back. If the "M function finish 2 (1)" signal is return with the M02 command at the end of the
machining program, the NC alarm "P36 PROGRAM END ERR" will occur.
[Related signals]
(1) M function finish 1 (FIN1n)
(2) M, S, T, B function strobe (MF1n to MF4n, SF1n to SF7n, TF1n, BF1n)
(3) M, S, T, B function data (output to file register R)
(4) Reset & rewind (RRWn)
[Function]
"Tool length manual measurement 1" is selected by this signal.
For M system, "Tool length manual measurement 1 and 2" functions are used by this signal.
[Operation]
When the signal (TLMn) is turned ON (1), amount of tool length to be corrected is calculated automatically in the
controller.
[Caution]
(1) This signal is invalid if the tool length data screen (L system)/tool compensation screen (M system) is not selected.
(2) The calculation result is read when INPUT key is pressed.
246
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
"Tool length measurement 2" is selected by this signal.
[Operation]
When the signal (TLMSn) is turned ON, calculation of tool length compensation amount is automatically started in the
controller.
When skip signal is input during tool length measurement, amount of tool length to be corrected is calculated.
[Timing chart]
Manual mode
Measurement mode
Tool length measurement 2
(TLMS)
[Caution]
(1) To use the tool length measurement 2 function, select manual operation mode.
Otherwise, tool length measurement mode cannot be established.
(2) "Tool length measurement 2" can be used with a machine equipped with tool measurement sensor.
The sensor for tool length measurement is connected to the connector "CON3" No. 24 pin ON the controller unit.
(3) The calculation result is read automatically inside the controller.
(4) With tool length measurement 2, multiple part systems cannot be measured simultaneously.
[Related signals]
(1) Tool No.
247
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
When the "M01 OPERATION ERROR 0051" (Synchronization error too large) occurs, the occurring error is corrected
without changing the operation method with this mode.
[Operation]
In the correction mode, the operation is as follows.
(1) The synchronous control is not carried out even in the secondary axis, and the primary axis and secondary
axis are handled as independent two axes in the each control part. Thus, the primary axis and secondary axis
can be moved individually.
(2) If the zero point has established, the synchronization error check is carried out.
(3) If the correction mode switch is turned ON during selecting the mode except the handle or manual arbitrary
feed mode, the "M01 OPERATION ERROR 0120" (Synchronization correction mode ON) will occur.
In the handle or manual arbitrary feed mode, if the correction mode switch is turned ON, the correction mode can be set
and "CORRECTION MODE" will be displayed in the operation mode display position.
The operation procedure is shown below.
Start
Correction mode ON
"CORRECTION MODE" is
displayed in the operation mode
Select the axis to be moved display position.
between the primary axis and
secondary axis.
Only the axis selected between the
Move the axis primary axis and secondary axis is
moved.
[Related signals]
(1) Synchronous control operation method selection
248
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
With the program restart function, when the axis is returned to the restart position with the manual mode after the restart
search is performed, the direction can be checked, or the axis can be stopped at the restart position.
[Operation]
If the "Program restart" signal (SRN) is turned ON after the restart search is performed and the axis is moved to the
restart position direction with the manual mode, the axis is stopped at the restart position automatically. The
[RESTARTR] values on the program restart screen are set to zero and "RP" appears by the side of the [RESTART-P]
values. If the axis is moved in the opposite direction to the restart position, an OPERATION ERROR will occur.
(Note) When "#1302 AutoRP (Automatic return by program restart)" is set to "1", it recovers by the automatic start to
the position at the same speed as when dry run (DRN) is turned ON, and all axes start machining after the
restart position recovery is completed. Therefore, the program restart signal is not necessary. Even when
"#1302 AutoRP (Automatic return by program restart)" is set to "1", the restart position recovery is possible by
manually turning the program restart signal (SRN) ON.
249
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
When the controller is ready for user macro interrupt, the program being in execution can be interrupted, or other
program can be executed after the former program has been executed, by turning ON "Macro interrupt" (UITn) signal.
[Operation]
When "Macro interrupt" (UITn) signal turns ON within time interval starting with M96 command and ending with M97
command or reset, the program being in execution can be interrupted for execution of other program.
"Macro interrupt" (UITn) signal becomes valid when:
(1) Memory, tape or MDI is selected.
(2) Automatic operation is selected (signal STLn is ON).
(3) Other user macro is not being executed.
"Macro interrupt" (UITn) signal is accepted in "status trigger" method or "edge trigger" method, either one of which can
be selected by parameter #1112.
(1) Status trigger method
While "Macro interrupt" (UITn) signal is ON, the signal can be accepted.
When M96 is used to make acceptable user macro interrupt, the inserted program is executed when the signal
(UITn) turns ON.
With the signal (UITn) kept turned ON, inserted program can be executed repeatedly.
(2) Edge trigger method
The signal (UITn) is accepted when its status changes from "OFF" to "ON" (i.e., with rise edge of signal).
This method is advantageous when inserted program is executed only once.
<Command format>
Refer to the relevant "Programming Manual" for details on the user macro interrupt function such as interrupt
method and call method for when the "Macro interrupt" (UITn) signal is ON.
(Note 1) M96 and M97 can be changed to other M code by using a parameter.
(Note 2) User macro interrupt control M code is processed internally and not output to an external source (PLC).
250
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
Speed or feedrate of axis motion in "JOG" mode, "incremental feed" mode or "reference position return" mode can be
changed to rapid traverse speed.
[Operation]
When the signal (RTn) is turned ON.
(1) The jog and incremental feedrate will be the rapid traverse feedrate set with parameters.
(2) The speed until the near-point detection dog signal is detected during dog-type reference position return will be
the reference position return rapid traverse feedrate set with parameters.
(3) Speed or feedrate is changed at the same time as the signal is turned ON.When the signal (RTn) is turned
OFF, rapid traverse speed changes to the previous speed or feedrate.
"Feed axis selection +/-" (+Jn, -Jn) signal may be kept turned ON.
(4) The speed will be the rapid traverse feedrate until the near point dog signal is detected during jog, incremental
feed or reference position return. The rapid traverse override will also be valid.
(5) The "Rapid traverse override code m" (ROVmn) will be validated when the "Rapid traverse" signal is ON.
(Note 1) "Rapid traverse" (RTn) signal does not act as mode signal, but serves as interrupt signal for "JOG" mode,
"INCREMENTAL FEED" mode, etc.
(Note 2) This signal can be used likewise during machine lock.
(Note 3) For handling of "Rapid traverse" (RTn) signal during dry run, refer to the description about dry run signal
(DRNn).
[Related signals]
(1) Rapid traverse override code m (ROVmn)
251
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal selects whether to update the program coordinate system the amount moved with manual operation (jog,
handle, etc.).
[Operation]
(1) When "Manual absolute" (ABSn) signal is OFF:
The amount moved with manual operation is not added to the absolute position register in the controller. Thus, if
manual is used during automatic operation, the axis will move in parallel the amount moved manually at the end
point of the block and the end point of the following blocks. (The axis will move in parallel regardless of the absolute/
incremental command in the machining program.)
X axis
Stop caused by feed hold
Programmed path
(absolute command)
Interrupt by manual
operation
X axis
Stop caused by feed hold
Programmed path
(absolute command)
Interrupt by manual
operation
Z axis
Pass the same path as commanded in
the machining program
252
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
This signal is turned ON if a calculated block (next block) is recalculated during operation of the machining program.
[Operation]
For example, to operate mirror image, etc., with the miscellaneous (M) command in the program.
∫
N1 M45; To apply mirror image with this M command
N2 G0X100;
∫
When the N1 block is reached in the above program example, the "Recalculate request" signal will turn ON before FIN is
output or simultaneously with FIN. This will validate the mirror image from the N2 block.
[Caution]
The "Recalculation request" (CRQn) signal latches the rising edge in the controller. Thus, even if the "Recalculation
request" (CRQn) signal is ON (1), the "recalculation" will not take place unless at the rising edge.
253
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal is used to display a program on the Word Edit screen during operation.
[Operation]
When the "Program display during operation" signal (PDISPn) turns ON, the program being operatedwill appear in the
program display of the EDIT screen.
[Caution]
Word editing function enables editing a machining program in operation in the foreground edit mode (with the Program
display during operation signal (Y72C) turned OFF) even in an automatic operation as long as it is in a block stop.
When the automatic start up is executed after the editing, the operation may start from an unintended location, and it
may cause program errors or unintended operations. Therefore, create a sequence program in which automatic start is
disabled during in the foreground edit mode (with the Program display during operation signal (Y72C) turned OFF) .
Edit mode
Y70A EDIT mode
Y70A
Y72C Program display during
operation
Automatic start
Y710
Automatic Operation Start
Y72C
254
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
Block accompanying "/n (n: 1 to 9)" (slash) can be skipped.
By creating a machining program with a "/" code inserted, a different part can be machined with one program.
[Operation]
(1)When a program having a block with "/n" (slash code) placed at the head of block is executed with "Optional block
skip mn" (BDTmn) signal turned ON, the block is skipped. The block with the "/n" code in the middle instead of at the
head will be executed.
When the signal is OFF, block with "/n" is executed.
(Example)If machining the two parts as illustrated below, create the following program. When machining with the
"Optional block skip mn" (BDTmn) signal ON, part 1 will be provided. With the signal OFF, part 2 will be provided.
<Program>
N1 G54;
N2 G90G81X50. Z-20. R3. F100;
/1N3 X30.;
N4 X10.;
N5 G80;
M02;
(Note) "1" of "/1N3 X30.;" can be omitted.
Part 1 Part 2
Optional block skip ON Optional block skip OFF
N4 N2 N4 N3 N2
255
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
It is also possible to return to the nth reference position in the manual reference position return mode. This signal is used
to select the number of the reference position (n) to return to. Normally both the "Reference position selection code 1, 2"
(ZSL1n, ZSL2n) signals are turned OFF, and 1st point reference position return is performed.
[Operation]
"Reference position selection code 1, 2" (ZSL1n, ZSL2n) signals are valid when:
(1) Reference position return mode is ON ("1").
(2) Manual start condition is held.
Reference position selection code 2 Reference position selection code 1 Return position
0 0 1st reference position
0 1 2nd reference position
1 0 3rd reference position
1 1 4th reference position
(Note 1) Returning to the first reference position must be performed before returning to the second, third or forth
reference position.
No change
Manual start (Feed axis selection (+)/(-)) Goes to n-th reference position
In axis motion
[Related signals]
(1) Reference position return mode (ZRN)
(2) Feed axis selection +/- (+Jn, -Jn)
(3) Mth reference position reached (ZP1n to ZP4n)
256
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
This signal selects whether the reference position selection is common for all axes or independent for each axis.
[Operation]
When this signal is OFF, the reference position selection is common for all axes, and Reference position selection code
m (ZSLmn) are valid.
When this signal is ON, the reference position selection is independent for each axis, and "Each axis reference position
select" is valid.
[Related signals]
(1) Reference position selection code m (ZSLmn)
(2) Each axis reference position select
257
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
In HANDLE mode (handwheel is operated), axis component to be moved is selected.
In the case of 2-axis or 3-axis handle specification (two or three handles are required), axis is selected for the 1st handle.
[Operation]
For axis motion in HANDLE mode:
(1) Select HANDLE mode.
(2) Specify axis No. for 1st handle axis selection code m (HS1mn).
(3) Turn ON "1st handle valid" (HS1Sn) signal (later described).
(4) Turn the handle (handwheel) ... motion will start.
The relationship between "handle axis No." and "motion axis" is as follows:
[Related signals]
(1) 2nd handle axis selection code m (HS2mn)
(2) 2nd handle valid (HS2Sn)
(3) 3rd handle axis selection code m (HS3mn)
(4) 3rd handle valid (HS3Sn)
258
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
In HANDLE mode, axis No. of axis motion component to be moved is set for 1st handle axis selection code m (HS1mn).
To make valid the specified handle axis No., this signal is used.
[Operation]
Axis motion does not start when the 1st handle (handwheel) is rotated after HANDLE mode is selected and the desired
axis No. is set for the "1st handle axis selection code m" (HS1mn) if this signal (HS1Sn) is not given. Although either the
"1st handle axis selection code m" (HS1mn) signal or the "1st handle valid" (HS1Sn) signal can be given first, these two
signals are to be given when manual axis motion is started.
[Related signals]
(1) 1st handle axis selection code m (HS1mn)
259
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal selects which handle to move with the 2nd handle when using the 2-axis or 3-axis handle specifications (two
or three handles are required).
[Operation]
For axis motion controlled by the 2nd handle:
(1)Select HANDLE mode.
(2)Specify axis No. for 2nd handle axis selection code m (HS2mn).
(3)Turn ON "2nd handle valid" (HS2Sn) signal (later described).
(4)Turn the handle (handwheel) ... motion will start.
The relationship between "handle axis No." and "motion axis" is as follows:
[Related signals]
(1) 1st handle axis selection code m (HS1mn)
(2) 1st handle valid (HS1Sn)
(3) 3rd handle axis selection code m (HS3mn)
(4) 3rd handle valid (HS3Sn)
260
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function][Operation]
This signal is the same as "1st handle valid" signal in function and operation, except that it is applicable only to 2-axis
handle specification (two handles are required).
Refer to the above table for the relation with the "2nd handle axis selection code m" (HS2mn).
[Related signals]
(1) 2nd handle axis selection code m (HS2mn)
261
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal selects which handle to move with the 3rd handle when using the 3-axis handle specifications (three handle
is required).
[Operation]
For axis motion in HANDLE mode:
(1) Select HANDLE mode.
(2) Specify axis No. for 3rd handle axis selection code m (HS3mn).
(3) Turn ON "3rd handle valid" (HS3Sn) signal (later described).
(4) Turn the handle (handwheel) ... motion will start.
The relationship between "handle axis No." and "motion axis" is as follows:
[Related signals]
(1) 1st handle axis selection code m (HS1mn)
(2) 1st handle valid (HS1Sn)
(3) 2nd handle axis selection code m (HS2mn)
(4) 2nd handle valid (HS2Sn)
262
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function][Operation]
This signal is the same as "1st handle valid" signal in function and operation, except that it is applicable only to 3-axis
handle specification (three handles are required).
Refer to the above table for the relation with the "3rd handle axis selection code m" (HS3mn).
[Related signals]
(1) 3rd handle axis selection code m (HS3mn)
[Function]
With this signal, override to cutting feedrate input to the controller during automatic operation is ignored.
[Operation]
When the signal (OVCn) turns ON ...
(1) Cutting feedrate override code m (*FV1mn) is ignored and feedrate specified by F command is selected.
(2) When cutting feedrate override is set at "0%", the signal (OVCn) is not valid (feedrate is zero and no motion
occurs).
(3) The signal does not affect to "Manual feedrate override" and "Rapid traverse override".
[Related signals]
(1) Cutting feedrate override code m (*FV1mn)
[Function]
Override can be exerted on "manual feedrate" (feedrate in JOG feed, incremental feed, etc. during manual operation).
[Operation]
When this signal (OVSLn) is turned ON when manual feedrate has been set, the previously set cutting feedrate override
(%) is applied to that feedrate.
OVSL
ON
Manual feedrate Cutting federate override
(1) Code method (*JV1 to 16) (1) Code method (*FV1 to 16) 2nd curring
(2) File register method × OFF (2) File register method
× feedrate override
(Setting value) (Setting value)
(Note) For details of "Manual feedrate code m" (*JVmn), "Cutting feedrate override code m" (*FV1mn) and "2nd
cutting feedrate override", refer to the relevant descriptions.
263
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
Strobe signal for miscellaneous function (M, S, T and B) specified during automatic operation cannot be output when this
signal is used. The signal (AFLn) can be used to check machining program, for example.
[Operation]
When the signal (AFLn) turns ON:
(1) Miscellaneous function (M, S, T and B) specified in automatic operation cannot be executed, i.e. output of
code data and function strobe signal (MF1n to MF4n, SF1n to SF7n, TF1n, BF1n) are withheld.
(2) If the signal turns ON after code data is output, that output is accepted and the corresponding function can be
completed (FIN1n or FIN2n is received and strobe signal is set to "0").
(3) Miscellaneous function M00, M01, M02 or M30 is, however, accepted and realized even when the signal
(AFLn) is ON and the decode signals, code data and "M function strobe" signal are output.
(4) Miscellaneous function which is executed within the controller and does not output its code data and "M
function strobe" signal, such as M98 and M99, is executed even when the signal is ON.
(Note) As for S command data (output), the value before "Miscellaneous function lock" (AFLn) signal is turned ON will
be retained even when this signal is ON. When the signal is ON at CNC power ON, S command data will be 0.
[Related signals]
(1) M function strobe m (MFmn)
(2) M code data
(3) S function strobe m (SFmn)
(4) S code data
(5) T function strobe 1 (TF1n)
(6) T code data
(7) 2nd M function strobe 1 (BF1n)
(8) 2nd M function data
264
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
This function is used to remove the tap from the workpiece when tap cycle has been stopped due to emergency stop,
etc.
[Operation]
If the "Tap retract" signal (TRVn) is turned ON while the "Tap retract possible" signal (TRVEn) is ON due to an
interruption in the tap cycle, the tap retract operation can be started.
(1) The following items are conditions for tap retract. (The "Tap retract possible" signal will turn ON at this time.)
- Emergency stop during tap cycle
- Reset during tap cycle
- Power OFF during tap cycle (Only for absolute position detection system)
(2) Tap retract is executed as follows:
- Execute the synchronous tap cycle command. ---> (a)
- Stop the tap cycle with emergency stop. ---> (b)
- The "Tap retract possible" signal (TRVEn) turns ON. ---> (c)
- Release the emergency stop. (The "Servo ready completion" (SA) signal turns ON.) ---> (d)
- Turn ON the "Tap retract" signal (TRVn). ---> (e)
- The spindle will rotate in reverse, and the tap axis will move toward the tap cycle's initial point.
The feedrate is the tap cycle feedrate. ---> (f)
- When the tap axis reaches the tap cycle initial point, the spindle and tap axis will stop, and
tap retract will be completed. ---> (g)
- The "Tap retract possible" signal (TRVEn) will turn OFF.
Normal tap cycle Tap retract operation
Tap cycle command
(a) Tap cycle command
(g)
Stop
a b f Initial point a b f Initial point
c e R point R point C
(f)
Tap feed Tap retract operation
(spindle (spindle reverse
Tap feed (spindle (Spindle (b) forward run) run)
forward run) reverse run) Emergency stop
(c) Stop
(e)
(d) Emergency stop
d release Tap retract
Tap base d
Tap base
(Note 1) The area between "c" and "e" above is the tap cycle. The "Tap retract possible" signal will not be output if the
operation is not stopped in this area.
(Note 2) This signal is valid only during rising in the tap cycle.
(Note 3) When this signal turns ON, emergency stop and reset will not function.
(Note 4) The acceleration/deceleration method at the time of tap retract will be the time-constant method, and the time
constant set for tapping will be used for tap retract.
[Related signals]
(1) Tap retract possible (TRVEn)
265
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This function returns immediately to a set reference position when the return signal is input. This function is used to
return to a set position for changing the tool.
[Operation]
Reference position return is executed when this signal is turned ON. At the rising edge of the signal, the program is
automatically reset (reset & rewind) and then reference position return is executed.
During the automatic or MDI operation, the operation is interrupted and stopped by the reset, and reference position
return is executed.
If this signal is input during execution of a tap cycle in the automatic or MDI operation modes, the "Tap retract possible"
signal will be output by the reset interruption, and the return operation will be the tap retract operation. The tap retract is
completed at the initial point, and after that the reference position return will be carried out.
(1) If there are two or more axes, set the return order with parameter "#2019 revnum".
(2) When the reference position is reached, the corresponding "Reference position reached" (ZP1n to ZP4n)
signal will be output.
(3) This signal must be held until the "Reference position reached" (ZP1n to ZP4n) signal is output. If it is turned
OFF midway, the return operation will be interrupted and stop. If the signal is input again, the operation will
restart from execution of resetting.
(4) The reference position return speed is handled in the same manner as the normal reference position return
speed.
(5) The reference position returned to during reference position retract depends on the "Reference position
selection code m".
(6) Even if the return signal is input during the thread cutting cycle, it will be invalid. However, if the return signal is
executed in a block other than the thread cutting block, the return operation will be executed.
(7) The return signal is invalid if the coordinate system is not established. An operation error will occur when the
return signal is input. "M01 OPERATION ERROR 0020"
[Timing chart]
In reset
(RST)
Approx.
100ms
Automatic operation
Reset stop Reference position return
[Related signals]
(1) Tap retract possible (TRVEn)
(2) Tap retract (TRVn)
266
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
This function is used to check the program by moving the machine without rotating the spindle when the synchronous
tapping command is issued. The program can advance without rotating the spindle during synchronous feed even in the
asynchronous tapping mode.
[Operation]
(1) Synchronized tapping mode
When the spindle OFF mode is turned ON, the spindle will not rotate even if the servo is turned ON.
During the synchronized tapping mode, the operation up to when the synchronized tapping mode turns OFF will not
change even if the spindle OFF mode is changed.
This signal should be ON from the start of operation.
When the spindle OFF mode is turned ON, the operation is executed with the command speed if the dry run signal
is OFF.
When the dry run signal is ON, the operation is executed with the manual feed rate.
(2) Asynchronous tapping mode
(a) During synchronous (per revolution) feed
When the tapping cycle is executed with the spindle being not rotated, the machine will be stopped because of
the “M01 Operation error 0154” (spindle stop). When the dry run signal is turned ON at this time and the
spindle OFF mode is turned ON, the tapping cycle will be executed as the spindle in the stopping status (in that
case, it moves at the speed of the dry run).
When the dry run signal OFF or the spindle OFF mode signal is turned OFF, the machine will be stopped
because of the “M01 Operation error 0154” (spindle stop).
(b) During asynchronous feed (per minute) feed
Even when the tapping cycle is executed with the spindle being not rotated, the taping cycle will be executed.
The spindle OFF mode signal is not related.
267
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
Override (magnification) can be exerted to cutting feedrate (F feedrate) during automatic operation with this signal.
[Operation]
When the signal is valid, true feedrate is the product obtained by multiplying referenced speed by override ratio (%)
specified by the signal.
Override is 100%, even when the signal is given, in the following cases:
(1) When "Override cancel" (OVCn) signal is ON.
(2) During tapping mode.
(3) During thread cutting.
These signals (*FV1 to 16) are set with the code method. The relation is shown below.
[Related signals]
(1) Override cancel (OVCn)
(2) 2nd cutting feedrate override valid (FV2En)
(3) Cutting feedrate override method selection (FVSn)
268
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
Override normally exerted on cutting feedrate in automatic operation is within a range from 0% to 300%. When this
signal is used, another override (ranging from 0% to 327.67%) can be exerted on overridden feedrate.
[Operation]
When the signal (FV2En) is ON, override can be exerted on feedrate previously overridden in code method (*FV1mn), or
file register method (by setting numerals manually). Applicable range of the 2nd override is 0% to 327.6% (0.01%
increment). Value (override ratio) is set to file register in binary code.
FV2E ON
Code method override (*FV1 to *FV16) 2nd override
×
File register method override
or
(File register)
OFF
= True override
[Function]
When override is exerted on cutting feedrate in automatic operation, override method can be selected between "code
method" and "file register method".
[Operation]
When the signal (FVSn) is OFF, code method of "Cutting feedrate override code m" (*FV1mn) is selected.
When the signal (FVSn) is ON, file register method (value is specified by manual setting) is selected.
FVS
OFF: Code method
*FV1 to *FV16 (0 to 300%, 10% increment)
Cutting feedrate
(Fmm/min) × = True feedrate
File register (0 to 300%, 1% increment)
ON: File register method
(Note) For details of code method and file register method, refer to the relevant descriptions.
269
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal is used to exert override on rapid traverse speed set by parameter (for rapid traverse) in automatic operation
(memory, MDI) or manual operation.
[Operation]
The true rapid traverse speed is that obtained by multiplying rapid traverse speed (set by parameter) by override ratio
specified by this signal.
This signal is invalid if the "Rapid traverse" (RTn) signal is OFF during cutting feed during automatic operation or during
manual operation.
These signals (ROVmn) are set with the code method. The relation is shown below.
[Related signals]
(1) Rapid traverse speed override method selection (ROVSn)
[Function]
When speed override is exerted on rapid traverse speed specified in automatic operation or manual operation, override
method is selected between code method and file register method (manually set).
[Operation]
When the signal (ROVSn) is OFF, code method of "Rapid traverse override code m" (ROVmn) is used.
When the signal (ROVSn) is ON, file register method is used.
ROVS
OFF: Code method
ROV1, 2 (1, 25, 50, 100%)
Rapid traverse speed True rapid
(parameter setting) × = Traverse speed
File register (0 to 100%, 1% increment)
ON: File register method
(Note) For details of "code method override" and "file register method", refer to the respective description.
[Function]
Feedrate in manual operation (JOG mode, incremental feed mode, etc.) or in dry run of automatic operation (memory,
MDI) is selected.
[Operation]
This signal is valid in the following cases, but will be invalid when the "Rapid traverse" (RTn) signal is ON.
(1) Jog mode, incremental mode or reference position return mode is ON.
(2) During cutting feed in automatic operation and "Dry run" (DRNn) signal is ON.
(3) Dry run signal is ON during rapid traverse in the automatic operation. Note that parameter "#1085 G00 dry run"
must be ON.
These signals (*JV1 to 16) are set with the code method. The relation is shown below.
270
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
Manual feedrate
Machine parameter setin meters Machine parameter setin inches
*JV16 *JV8 *JV4 *JV2 *JV1
Metric mode Inch mode Metric mode Inch mode
(mm/min) (inch/min) (mm/min) (inch/min)
1 1 1 1 1 0.00 0.000 0.00 0.000
1 1 1 1 0 1.00 0.040 0.51 0.020
1 1 1 0 1 1.40 0.054 0.71 0.028
1 1 1 0 0 2.00 0.079 1.02 0.040
1 1 0 1 1 2.70 0.106 1.37 0.054
1 1 0 1 0 3.70 0.146 1.88 0.074
1 1 0 0 1 5.20 0.205 2.64 0.104
1 1 0 0 0 7.20 0.283 3.66 0.144
1 0 1 1 1 10.00 0.394 5.08 0.200
1 0 1 1 0 14.00 0.551 7.11 0.280
1 0 1 0 1 20.00 0.787 10.16 0.400
1 0 1 0 0 27.00 1.060 13.72 0.540
1 0 0 1 1 37.00 1.460 18.80 0.740
1 0 0 1 0 52.00 2.050 26.42 1.040
1 0 0 0 1 72.00 2.830 36.58 1.440
1 0 0 0 0 100.00 3.940 50.80 2.000
0 1 1 1 1 140.00 5.510 71.12 2.800
0 1 1 1 0 200.00 7.870 101.60 4.000
0 1 1 0 1 270.00 10.600 137.16 5.400
0 1 1 0 0 370.00 14.600 187.96 7.400
0 1 0 1 1 520.00 20.500 264.16 10.400
0 1 0 1 0 720.00 28.300 365.76 14.400
0 1 0 0 1 1000.00 39.400 508.00 20.000
0 1 0 0 0 1400.00 55.100 711.20 28.000
0 0 1 1 1 2000.00 78.700 990.60 39.000
0 0 1 1 0 2700.00 106.000 1371.60 54.000
0 0 1 0 1 3700.00 146.000 1879.60 74.000
0 0 1 0 0 5200.00 205.000 2641.60 104.000
0 0 0 1 1 7200.00 283.000 3657.60 144.000
0 0 0 1 0 10000.00 394.000 5080.00 200.000
0 0 0 0 1 14000.00 551.000 7112.00 280.000
If *JV 1 to *JV16 are all OFF, the previous value will be maintained. The value will be set to 0 when the power is turned
OFF.
(Note 1) In JOG mode, true feedrate changes if this signal changes during feed motion.
(Note 2) In incremental feed mode, true feedrate does not change if this signal changes during feed motion.
[Related signals]
(1) Manual feedrate method selection (JVSn)
(2) Manual override method selection (OVSLn)
271
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
When feedrate is specified in manual operation (JOG mode, incremental feed mode, etc.) or dry run (automatic
operation), feedrate command method is selected between code method and file register method.
[Operation]
When the signal (JVSn) is OFF, code method of "Manual feedrate code m" (*JVmn) is selected.
When the signal (JVSn) is ON, file register method is selected.
JVS
OFF: Code method
*JV1 to 16 (0 to 14000mm/min)
Feedrate in automatic operation or
dry run (automatic operation) =
File register (0 to 100000mm/min)
ON: File register method
(Note) For details of "code method feedrate" and "file register method feedrate", refer to the relevant description.
[Function]
When manual feedrate is specified in file register method (JVSn: "ON") or in arbitrary manual feed mode, manual
feedrate of file registers R is used. In this case, least increment of the feedrate entered into the file registers is specified
by this signal.
[Operation]
The relationship between PCFmn and least feed increment is as follows:
Least increment
PCF2n PCF1n Operation
(mm/min or inch/min)
0 0 10 10mm/min (inch/min) when "1" is set in file registers.
0 1 1 1mm/min (inch/min) when "1" is set in file registers.
1 0 0.1 0.1mm/min (inch/min) when "1" is set in file registers.
1 1 0.01 0.01mm/min (inch/min) when "1" is set in file registers.
[Related signals]
(1) Manual feedrate
[Function]
This is used when the manual feedrate designation is to be per rotation feed (feed rate per spindle rotation).
[Operation]
(1) The following operation mode feedrates will immediately become per rotation feed when the "Jog synchronous feed
valid" signal is turned ON.
- Jog mode
- Incremental feed mode
- Reference position return mode
- When "Manual arbitrary feed EX.F/MODAL.F" (CXS3n) is OFF and "Manual arbitrary feed G0/G1"
(CXS4n) is ON in the manual random feed mode.
(2) Even if the "Jog synchronous feed valid" signal is ON, the per minute feed will be used in the following states.
- When the dry run signal is ON.
- When the "Rapid traverse" signal is ON in the jog, incremental or reference position return modes.
272
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Designation of feedrates]
The designation of the per rotation feedrate is the same as the per minute feed input.
The cutting override will be valid when the "Manual override method selection" (OVSLn) signal is ON.
(a) Code method (*JV1n to *JV16n)
[Related signals]
(1) Manual feedrate
273
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
Jog feed and handle feed can be carried out without changing the operation mode.
[Operation]
If the "Jog mode" (Jn) signal and this signal are input simultaneously, the "jog/handle synchronous mode" will be
entered.
If the "Rapid traverse" (RTn) signal is turned ON during the "jog/handle synchronous mode", the jog feed will be carried
out at the rapid traverse feedrate. When the "Rapid traverse" turns OFF, the jog feed will be carried out at the manual
feedrate.
(1) During "jog/handle synchronous mode", jog feed and handle feed can be carried out randomly.
However, jog feed and handle feed cannot be carried out simultaneously on the same axis. If carried out
simultaneously, the jog feed will have a priority. The changeover between jog feed and handle feed on the same
axis is carried out when the relevant axis has stopped.
Axis
movement
Jog movement Handle movement
• If jog feed is carried out on an axis that is being
Handle pulses as this
handle fed, the handle feed movement will
section are ignored.
stop at the rising edge of the jog feed Jog feed
command. After the axis stops, the jog feed command
movement will start.
Handle pulse
Axis
movement
Jog movement Handle movement
(Note) If only the "Jog handle synchronous" signal is output, "M01 OPERATION ERROR 0101" will occur. If the "Jog
handle synchronous" signal is input simultaneously with an operation mode signal other than the jog mode, the
"Jog handle synchronous" signal will be ignored.
274
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
This signal selects process of current limit reached.
[Operation]
When the current reaches its limit during current control, the "current limit reached" signal will be output, and the
following mode will be selected and performed.
(1)Normal mode
Movement command is executed in the current state.
In automatic operation, the movement command is executed to the end and moves to the next block with droops
accumulated.
(2) Interlock mode
Movement command is blocked (internal interlock).
In automatic operation, the operation stops at the corresponding block and does not move to the next block.
In manual operation, the subsequent commands to the same direction will be ignored.
[Related signals]
(1) In current limit (ILIn)
(2) Current limit reached (ILAn)
(3) Current limit changeover (ILCn)
(4) Droop release request (DORn)
(5) Current limit changeover
275
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
Amount of feed motion per pulse from the manual pulse generator in HANDLE feed mode, or amount of feed motion per
shot in incremental feed mode +/- (+Jn, -Jn) is multiplied by this signal.
[Operation]
This signal (MPmn) is set with the code method.
When this code mode is selected, the true amount of feed motion (per pulse feed in handle feed mode, and per ON/OFF
of ±Jn value in incremental feed mode) is the product obtained by multiplying originally set amount of feed by multiplier
MP1n, MP2n, MP4n.
The relationship between multiplier code (MPmn) and magnification in each feed mode is as follows.
[Related signals]
(1) Handle mode (Hn)
(2) Incremental mode (Sn)
Con- Signal
Signal name $1 $2 $3 $4 $5 $6 $7
tact abbreviation
MAGNIFICATION VALID FOR
A MPPn Y786 Y866 Y946 YA26 YB06 YBE6 YCC6
EACH HANDLE
[Function] [Operation]
This signal sets magnification per each handle when setting magnification of feed arbitrarily.
(1) When the signal is ON
When setting magnification of feed with an arbitrary value, magnification can be set per each handle.
When selecting magnification with code method, a common magnification of feed will be applied for all handles.
Magnification of feed
Handle
File register method Code method
1st handle R2408, 2409
2nd handle R2410, 2411 Y780, Y781, YC782
3rd handle R2412, 2413
276
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
Feed magnification method in handle feed or incremental feed is selected between "code method" and "file register
method" by this signal.
[Operation]
When the signal (MPSn) is OFF, "Handle/incremental feed magnification code m" (MPmn) is selected.
When the signal (MPSn) is ON, "file register magnification method" is selected.
MPS
OFF: Code method
Multiplier by MP1, MP2, MP4
Basic amount of feed (1µ) × = True amount
Multiplier by value set in file register of motion
ON: File register method
(Note)For details of the motion corresponding to the code method or file register method, refer to the relevant
descriptions.
[Related signals]
(1) Handle/incremental feed magnification code m (MPmn)
(2) Handle/Incremental feed magnification
[Function]
This signal is used when the tool in which life has not been reached is attempted to change compulsorily.
This signal sets the tool status during tool life management to 3.
[Operation]
<M system>
By turning ON the signal in the tool life management specification, status of tool data can be changed to "3"(a tool of Tool
alarm 1). This signal is validated when tool life management input (TLF1n) signal is ON.
<L system>
By turning ON the signal in the tool life management specification, status of tool data can be changed to "3" (a tool of tool
skip), and the tool is handled in the same manner as life tool.
(1) The group No. to which the tool, which is attempted to change status by the sequence program, belongs is
designated ("Tool group No. designation" signal) and "Tool skip 1" (TAL) signal is turned ON. When the group is
selected next time, a new tool in the group is selected.
(2) When "Tool skip 1" (TAL) signal is turned ON without designating the group No. ("Tool group No. designation" signal
is "0"), the group No. which has been selected at that time is considered to have been designated. When the group
is selected next time, a new tool in the group is selected.
(Note) When the tool change reset or the tool skip is performed on the group currently selected, usage data count will be
carried out on the tool used at the time of signal input until the next tool selection. Therefore, if a tool selected
needs to be changed along with the signal input, select a group again.However, a tool may not be selected
due to a preceding process if there is no movement command up to the next group selection after the signal
input. In this case, contents of the preceding process can be invalidated by turning ON the "recalculation
request" (CRQ) signal before selecting the group.
277
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal sets the tool data status during tool life management to status 4 (a tool of Tool alarm 2).
[Operation]
By turning ON the signal in the tool life management specification, status of tool data can be changed to "4" (a tool of
Tool alarm 2).
This signal is validated when tool life management input signal (TLF1n) is ON.
See "4.19.11 Interface with PLC" for details.
[Function]
This signal validates tool life count during the tool life management.
[Operation]
<M system>
The tool life count (usage time or usage count corresponding to tool) is validated in the tool life management
specification.
This signal is validated when tool life management input signal (TLF1n) is ON.
<L system>
The tool life count (usage time or usage count corresponding to tool) is validated with the tool life management
specification.
[Function]
This signal validates the tool life management.
[Operation]
By turning ON the signal in the tool life management specification, the tool life management process is executed.
278
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
This signal is used to clear all tool usage data in a group with the tool life management II.
[Operation]
Select with the tool group No. designation whether all groups that have exceeded their lifetimes or specific group to be
cleared.
After this signal is input, the first tool of the group will be selected at the next group selection.
(Note) When the tool change reset or the tool skip is performed on the group currently selected, usage data count will be
carried out on the tool used at the time of signal input until the next tool selection. Therefore, if a tool selected
needs to be changed along with the signal input, select a group again. However, a tool may not be selected
due to a preceding process if there is no movement command up to the next group selection after the signal
input. In this case, contents of the preceding process can be invalidated by turning ON the "recalculation
request" (CRQn) signal before selecting the group.
[Related signals]
(1) Recalculation request (CRQn:Y72B)
279
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal specifies a number of the axis component to move in manual arbitrary feed mode.
Components of up to three axes can be moved simultaneously in manual arbitrary feed mode.
This signal is used to specify one of them.
[Operation]
(1) The "Manual arbitrary feed 1st axis selection code m" (CX1mn) must be set before "Manual arbitrary feed strobe"
(CXS8n) signal is turned ON. An attempt to set it during motion shall fail.
(2) Besides this signal (CX1mn), there are two signals to specify a "Manual arbitrary feed 2nd axis selection code m"
(CX2mn) and a "Manual arbitrary feed 3rd axis selection code m" (CX3mn). The axis numbers need not be
specified in ascending order.
(3) The "Manual arbitrary feed 1st axis selection code m" (CX1mn) is validated by turning ON the "Manual arbitrary
feed 1st axis valid" (CX1Sn) signal explained later. Similarly, the valid signals (CX2Sn, CX3Sn) are also provided
for the 2nd and 3rd axis number signals.
(4) Axis numbers can be specified as follows:
n: 1 to 3
Signal
Axis CXnS — — CXn16 CXn8 CXn4 CXn2 CXn1
specification
1st axis 1 — — 0 0 0 0 1
2nd axis 1 — — 0 0 0 1 0
3rd axis 1 — — 0 0 0 1 1
4th axis 1 — — 0 0 1 0 0
[Function]
This signal is used to validate the axis specified by the "Manual arbitrary feed 1st axis selection code m" (CX1mn) signal
so that the axis component can move in manual arbitrary feed mode.
[Operation]
(1) The specification of the axis by the "Manual arbitrary feed 1st axis selection code m" (CX1mn) signal explained
earlier is validated only when the "CX1S" signal is turned ON.
[Related signals]
For related signal, see the section "Manual arbitrary feed mode (PTPn)."
280
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function][Operation]
See the descriptions on the "Manual arbitrary feed 1st axis selection code m" (CX1mn)" signal.
[Function][Operation]
See the descriptions on the "Manual arbitrary feed 1st axis valid" (CX1Sn) signal.
[Function][Operation]
See the descriptions on the "Manual arbitrary feed 1st axis selection code m" (CX1mn) signal explained above.
[Function][Operation]
See the descriptions on the "Manual arbitrary feed 1st axis valid" (CX1Sn) signal.
[Function]
This signal is used to move an axis component under the condition where the acceleration/ deceleration time constant is
0 is manual arbitrary feed mode.
[Operation]
With the "Manual arbitrary feed smoothing off" (CXS1n) signal set ON, axis motion in manual arbitrary feed mode is
performed under the same conditions as when the acceleration/deceleration time constant is set to 0.
(Note 1) When using this signal to move an axis component under the condition where the acceleration/deceleration
time constant is 0, move it at a slow speed. Otherwise, a servo alarm (excess error) may occur.
[Related signals]
For related signal, see the section "Manual arbitrary feed mode" (PTPn) mode.
281
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
When moving two or more axis components simultaneously in "manual arbitrary feed" mode, this signal can be used to
position each axis independently without performing interpolation.
[Operation]
When a manual arbitrary feed is executed for two or more axes at the same time with "Manual arbitrary feed axis
independent" (CXS2n) ON, each axis is positioned independently without being subjected to interpolation.
The "Manual arbitrary feed axis independent" (CXS2n) signal is generally used when the "Manual arbitrary feed G0/G1"
(CXS4n) signal explained later is OFF (G0 selected).
The following is an example where the rapid traverse speeds of X-axis and Z-axis are both set to 9,600 mm/min, and the
amounts of movement of X-axis and Z-axis are set to 300mm and 200mm respectively.
(Example 1)
Z-axis
Z-axis effective speed:
9600 mm/min
End point
fz
End point fz
X-axis
fx
X-axis
X-axis effective speed: 9600 mm/min
Start point
300
fx
X-axis effective speed: 9600 mm/min
[Related signals]
For related signal, see the section "Manual arbitrary feed mode (PTPn)."
282
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
This signal selects whether a manual arbitrary feed in G1 mode is done at manual feed rate or at modal speed in
automatic operation.
[Operation]
When the "Manual arbitrary feed G0/G1" (CXS4n) signal explained later is ON n, the "CXS3" signal works as follows:
(1) When "Manual arbitrary feed EX.F/MODAL.F" (CXS3n) is OFF:
1)When the "Manual feedrate method selection" (JVSn) signal is OFF, the speed selected by the manual feed rate
(*JV1 to 16) applies.
2)When the "Manual feedrate method selection" (JVSn) signal is ON, the applicable speed is determined by the
relation between the contents of the corresponding file register (R) and the "Feedrate least increment code m"
(PCFmn) signal.
(2) When "Manual arbitrary feed EX.F/MODAL.F" (CXS3n) is ON:
Manual arbitrary feed is operated at a modal speed (F***) set in automatic operation. However, it will not operate if
no F command has been executed before.
After executing 1-digit F command when F 1-digit feed is valid (#1079 is set to "1"), it will operate with the F 1-digit
feed speed (#1185 to #1189) which is registered beforehand.
Off
File register (R) × PCF1, PCF2 On
Moving speed
On
F command modal (F***)
[Related signals]
For related signal, see the section "Manual arbitrary feed mode (PTPn)."
[Function]
This signal selects a manual feed speed or rapid traverse speed in manual arbitrary feed mode.
[Operation]
This signal operates as shown below depending on the status of the "Manual arbitrary feed G0/G1" (CXS4n) signal.
(1) When the "Manual arbitrary feed G0/G1" (CXS4n) signal is OFF:
The rapid traverse speed originally set to the corresponding axis applies. Rapid traverse override is also valid. The
rapid traverse speed applicable when moving two or more axis components at the same time varies with the status
of the "Manual arbitrary feed axis independent" (CXS2n) signal. See the descriptions on the "Manual arbitrary feed
axis independent" (CXS2n) signal.
(2) When the "Manual arbitrary feed G0/G1" (CXS4n) signal is ON:
The manual feed speed or the speed specified by the F command in automatic operation apply. For details, see the
description on the "Manual arbitrary feed EX.F/MODAL.F" (CXS3n).
[Related signals]
For related signal, see the section "Manual arbitrary feed mode (PTPn)."
283
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal selects a machine coordinate system or a modal workpiece coordinate system on which positioning is done in
manual arbitrary feed mode.
[Operation]
The "Manual arbitrary feed MC/WK" (CXS5) signal becomes valid when the "Manual arbitrary feed ABS/INC" (CXS6)
signal explained later is OFF in manual arbitrary feed mode.
(1) When the "Manual arbitrary feed MC/WK" (CXS5) signal is OFF:
"Manual arbitrary feed nth axis travel amount" set in a file register (R) is used for positioning on the machine
coordinate system.
Amount of motion =
Manual arbitrary feed n-th travel amount - Coordinate value on machine coordinate system
(2) When the "Manual arbitrary feed MC/WK" (CXS5) signal is ON:
"Manual arbitrary feed nth axis travel amount" set in a file register (R) is used for positioning on the modal
workpiece coordinate system.
Amount of motion =
Manual arbitrary feed n-th travel amount - Coordinate value on modal workpiece coordinate system
[Related signals]
For related signal, see the section "Manual arbitrary feed mode (PTPn)."
[Function]
This signal selects whether travel amount is given in an absolute value or incremental value for manual arbitrary feed.
[Operation]
(1) When the "Manual arbitrary feed ABS/INC" (CXS6) signal is OFF:
"Manual arbitrary feed nth axis travel amount" set in a file register (R) is handled as an absolute value. For details,
see the descriptions on the "Manual arbitrary feed MC/WK" (CXS5)" signal explained before.
(2) When the "Manual arbitrary feed ABS/INC" (CXS6) signal is ON:
"Manual arbitrary feed nth axis travel amount" set in a file register (R) is handled as a real movement value.
[Related signals]
For related signal, see the section "Manual arbitrary feed mode (PTPn)."
284
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
This signal stops an ongoing axis component halfway in manual arbitrary feed mode.
The function of this signal is equivalent to those of the "Manual interlock +" (*+MITn) and "Manual interlock -" (*-MITn)"
signals.
[Operation]
Turning the "Manual arbitrary feed stop" (*CXS7n) signal OFF (0) causes the following:
(1) Motion of axis in manual arbitrary feed mode is decelerated and stopped.
(2) The axis component which is going to move in manual arbitrary feed mode remains stopped. When the "Manual
arbitrary feed stop" (*CXS7n) signal is turned ON (1) while an axis component is in the stop state, it immediately
restarts the operation.
[Related signals]
For related signal, see the "Manual arbitrary feed mode (PTPn)."
285
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal is a trigger signal for moving an axis component in manual arbitrary feed mode. The axis component starts
moving at the rising edge of this signal.
[Operation]
The "Manual arbitrary feed strobe" (CXS8n) signal should be turned ON after all signal values necessary for manual
arbitrary feed are set appropriately.
(1) The following signals must be appropriately set before turning ON the "Manual arbitrary feed strobe" (CXS8n)
signal:
(a) Manual arbitrary feed mode (PTPn)
(b) Manual arbitrary feed 1st axis selection code m to Manual arbitrary feed 3rd axis selection code m (CX1mn to
CX3mn), Manual arbitrary feed 1st axis valid to Manual arbitrary feed 3rd axis valid (CX1Sn to CX3Sn)
(c) Manual arbitrary feed nth axis travel amount
(d) Manual arbitrary feed smoothing off (CXS1n)
(e) Manual arbitrary feed axis independent (CXS2n)
(f) Manual arbitrary feed EX.F/MODAL.F (CXS3n)
(g) Manual arbitrary feed G0/G1 (CXS4n)
(h) Manual arbitrary feed MC/WK (CXS5)
(i) Manual arbitrary feed ABS/INC (CXS6)
(2) The following signals can be changed even after the "Manual arbitrary feed strobe" (CXS8n) signal is turned ON:
(j) Manual feedrate code m (*JVmn)
(k) Rapid traverse override for a rapid traverse speed when the "Manual arbitrary feed G0/G1" (CXS4n) signal is
OFF.
(l) "Manual arbitrary feed stop" (*CXS7n)
(Note 1) The "Manual arbitrary feed strobe" (CXS8n) signal can be accepted even when the "Manual arbitrary feed
stop" (*CXS7n) signal is OFF (0).
Example of operation timing chart
Axis motion
(Note 2) The "Manual arbitrary feed strobe" (CXS8n) signal must be ON for at least 30ms.
[Related signals]
Signals listed in (a) to (l) above
286
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
The axis is interlocked at a designated position during manual 2nd reference position return.
[Operation]
During 2nd reference position return while this signal is valid (base specification parameter "#1505 ckref2" is "1"), if this
signal turns OFF , movement of axes that have reached the designated position will stop, and an interlock will be applied.
Axes that have not reached the designated position will be interlocked after reaching the designated position.
When this signal is ON, the axis movement will not stop, and the 2nd reference position return will continue.
287
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal is input into the controller when executing operation search in the memory mode and carrying out automatic
start up.
This signal is also input into the controller when a program is downloaded from the FTP server also, the automatic
startup is executed.
[Operation]
If this signal is input when the memory operation mode is selected, an operation search of the machining program
designated by "Search & start program No." will be carried out. After the search, the program will be automatically
started.
When the FTP mode is selected, download the program designated by "search and start program No." from FTP server
and execute the automatic startup after the search is completed.
If this signal is input during automatic operation, the program will be reset before the search. After the resetting is
completed, the search and automatic start operations will be executed.
Do not turn OFF this signal until the download completed signal turns ON or the download error signal turns ON.
Otherwise download will be interrupted.
(Example)The O900 machining program is designated and search & start is executed in a state other than automatic
operation.
In automatic operation
(Example)When O900 machining program is designated during operation of the O1 machining program, and search &
start is executed.
In automatic operation
In "reset"
(Note 1) This signal is valid only when the memory mode is selected.
(Note 2) An error signal will be output if:
- the machining program No. is not designated;
- the designated program No. is illegal (0 or exceeding 99999999); or
- restart search is in execution.
(Note 3) This signal is valid at the rising edge.
(Note 4) If this signal is input during resetting, the search & start will not be executed.
[Related signals]
(1) Search & start program No.
(2) Search & start error (SSEn)
(3) Search & start (search) (SSGn)
288
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
[Function]
Select whether the movement for the inclined axis in the manual operation is affected to the corresponding basic axis or
not.
[Operation]
When this signal is turned ON and the manual operation for the inclined axis is executed, the corresponding basic axis is
not moved.
When this signal is turned OFF and the manual operation for the inclined axis is executed, the compensation operation
attending the movement of the inclined axis is executed to the corresponding basic axis.
[Caution]
Even if this signal is changed over during the axis movement, this signal will not be valid.
If this signal is changed over during the axis movement, this signal will be valid after the axis movement is stopped.
[Function]
In the hypothetical linear axis control, select whether to command the hypothetical axis in the hypothetical plane or to
command the actual axis.
[Operation]
Hypothetical axis command mode can be selected by turing ON the hypothetical axis command mode (VAMODn). This
mode can command the hypothetical axis out of the hypothetical plane and the actual axis.
Actual axis command mode can be selected by turing OFF the hypothetical axis command mode (VAMODn). This mode
can command the actual axis.
[Related signals]
(1) In Hypothetical axis command mode (VAMODOn)
[Function]
Designate whether to rotate the spindle in reverse during synchronous tapping.
[Operation]
When the "Synchronous tapping command polarity reversal" signal is ON, the spindle will rotate in reverse during
synchronous tapping.
T command
Command
polarity reversal
Synchronous
tapping
Command to
spindle
Basically, the reverse run The spindle will not rotate The spindle will not return to
command signal is input in reverse even if turned forward run even if turned
simultaneously with the T ON during synchronous OFF during synchronous
command tapping tapping
289
MITSUBISHI CNC
4 Explanation of Interface Signals
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
A CHOPPING CHPSn Y7BA Y89A Y97A YA5A YB3A YC1A YCFA
[Function]
This validates the chopping function by external signal.
[Operation]
The chopping operation is started at the rising edge of this signal and terminated at the falling edge of this signal.
This signal is ignored during the chopping by machining program.
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
CHOPPING PARAMETER VAL-
A Y7BB Y89B Y97B YA5B YB3B YC1B YCFB
ID
[Function]
This validates the chopping operation parameter by the external signal.
[Operation]
(1) The chopping operation parameter is valid at the rising edge of this signal.
The chopping operation parameters include the following.
(a) Compensation method selection
(b) Operation mode selection
(c) Rapid traverse override valid
(d) Chopping axis selection
(e) Upper dead point position designation (L)(H)
(f) Bottom dead point position designation (L)(H)
(g) Number of cycles designation
(h) Data No.
(2) This signal is ignored during the chopping by machining program.
(3) Chopping operation parameter can be changed with this signal during chopping operation.
[Related signals]
(1) Compensation method selection
(2) Operation mode selection
(3) Rapid traverse override valid
(4) Chopping axis selection
(5) Upper dead point position designation (L)(H)
(6) Upper dead point position designation (L)(H)
(7) Number of cycles designation
(8) Data No.
(9) Chopping status
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
COMPENSATION METHOD SE-
A Y7BC Y89C Y97C YA5C YB3C YC1C YCFC
LECTION
[Function]
The compensation method of the chopping by external signal is selected.
[Operation]
0: The compensation amount sequential update method
1: The fixed compensation amount method
The selection with this signal is valid at the rising edge of the chopping parameter valid signal.
[Related signals]
(1) Chopping parameter valid
290
C70 PLC Interface Manual
4.11 Bit Type Output Signals : Part System Command ( PLC CPU->CNC CPU)
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
OPERATION MODE SELEC-
A Y7BE Y89E Y97E YA5E YB3E YC1E YCFE
TION
[Function]
The operation mode is selected when the fixed compensation amount method is selected in the compensation method of
the chopping operation with eternal signal.
[Operation]
0: Playback mode
1: Record mode
This selects the operation mode, when the fixed compensation amount method from the chopping operation's
compensation method by the external signal, is selected.
When the compensation value sequential update method is selected as a compensation method, this signal will be
ignored.
[Related signals]
(1) Chopping parameter valid
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
RAPID TRAVERSE OVERRIDE
A Y7BF Y89F Y97F YA5F YB3F YC1F YCFF
VALID
[Function]
This sets the rapid traverse override valid/invalid in respect to the motion speed between basic point and the upper dead
point.
[Operation]
0: Invalid
1: Valid
When this signal is OFF, the axis moves at the rapid traverse feedrate regardless of the designation of the rapid traverse
override.
This signal will not be switched at the rising edge of the chopping parameter valid signal or in the the chopping operation
where the G81.1 command is issued.
[Related signals]
(1) Chopping parameter valid
291
MITSUBISHI CNC
4 Explanation of Interface Signals
4.12 Bit Type Output Signals : Spindle Command ( PLC CPU->CNC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A GEAR SHIFT COMPLETION GFINn YD26 YD56 YD86 YDB6 YDE6 YE16 YE46
[Function]
This signal changes the spindle speed to the speed (S command) specified in the machining program.
This signal is used to smoothly perform the spindle speed (S command, etc.) control.
[Operation]
To change the spindle speed to the speed specified by the S command during automatic operation (memory, MDI), it is
needed to turn ON the "Gear shift completion" (GFINn), or "M function finish (FIN1n, FIN2n)" signal.
When using the "Gear shift completion" (GFINn) signal, the following two conditions should be considered:
- Whether gear shift (gear change) is applicable (whether there are two or more states of gear shift).
- Whether "Spindle up-to-speed" (USOn) signal output from the spindle controller is used for verification of spindle
speed.
(Operation example 1) There is no gear shift and the "Spindle up-to-speed" (USOn) signal is not used.
Spindle speed
(Operation example 2) There is no gear shift, but the "Spindle up-to-speed" (USOn) signal is used.
Spindle speed
292
C70 PLC Interface Manual
4.12 Bit Type Output Signals : Spindle Command ( PLC CPU->CNC CPU)
(Operation example 3) There is gear shift, but the "Spindle up-to-speed" (USOn) signal is not used.
Spindle speed
(Operation example 4) There is gear shift and "Spindle up-to-speed" (USOn) signal are used.
Spindle speed
[Related signals]
(1) S function strobe m (SFmn)
(2) Spindle gear shift command m (GRmn)
(3) M function finish (FIN1n, FIN2n)
(4) Spindle gear selection input code (GImn)
(5) Spindle stop (SSTPn), Spindle gear shift (SSFTn)
293
MITSUBISHI CNC
4 Explanation of Interface Signals
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
SPINDLE SPEED YD28 - YD58 - YD88 - YDB8 - YDE8 - YE18 - YE48 -
A SPmn
OVERRIDE CODE m D2A D5A D8A DBA DEA E1A E4A
[Function]
This signal applies override (magnification) on the S command issued in the automatic operation (memory, MDI).
[Operation]
By selecting "Spindle speed override m" (SPmn) signal, override ratio can be selected within range from 50% to 120%
(increment: 10%).
Override cannot be set when:
(1) "Spindle stop" (SSTPn) signal is ON.
(2) TAP mode is selected.
(3) Thread cutting mode is selected.
This signal (SPmn) is set with the code method. The relation is shown below.
(Note)The spindle override can be set either with the code method or by directly inputting the numerical value.
[Related signals]
(1) Spindle override method selection (SPSn)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
SPINDLE OVERRIDE
A SPSn YD2F YD5F YD8F YDBF YDEF YE1F YE4F
METHOD SELECTION
[Function]
When override is applied on the S command issued in automatic operation (memory, MDI), "code method" or "file
register method" is selected for override method.
[Operation]
When the "Spindle override method selection" (SPSn) is OFF, "Spindle override code m" (SPmn) is selected.
When the "Spindle override method selection" (SPSn) is ON, register method override (value set in file register is
applicable) is selected.
OFF: Code method
SP1 to SP4 (50 to 120%, 10% increment)
S command × SPS = Spindle speed
File register (0 to 200%, 1% increment)
ON: File register method
[Related signals]
(1) Spindle override code m (SPmn)
294
C70 PLC Interface Manual
4.12 Bit Type Output Signals : Spindle Command ( PLC CPU->CNC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
SPINDLE GEAR SELECTION YD30 - YD60 - YD90 - YDC0 - YDF0 - YE20 - YE50 -
A GImn
CODE m D31 D61 D91 DC1 DF1 E21 E51
[Function]
This signal informs the controller which spindle gear has been selected on the machine side.
[Operation]
This "Spindle gear selection code" (GImn) signal is set according to the machine's spindle gear stage. The controller
calculates the S command data (data is transferred when the spindle controller is the high-speed serial connection
specification) based on this "Spindle gear selection" (GImn).
The flow after the spindle (S) command is executed and output to the spindle is shown below.
The relation of the gear stage to the spindle limit speed and maximum spindle speed selected with gear selection code
signal (Glmn) is as shown below.
(1) Slimt1 to 4 are set with parameters. The spindle speed for when the spindle (S) command final data is the max.(the
motor is run at the max. speed) is set.This setting is used for each gear stage unit, and is determined by the
deceleration ratio (gear ratio) of the motor and spindle.
For example, if the max. motor speed is 6000 r/min, and the 1st gear stage is decelerated to half, "3000" will be set
in parameter Slimt1.
(2) The controller calculates the spindle command final data as shown below.For example, if S command is issued,
"Spindle gear selection code m" (GImn) is the 1st stage (GI1n=OFF, GI2n=OFF), spindle override value (%) is
SOVR.
(3) If S2600 is executed when Slimt1 = "3000", Slimit2 = "6000" and spindle override "100%":
During this time, the motor rotation speed is 3549/4095 * 6000 = 5200 (r/min) and the gear ratio is 1/2 therefore the
spindle command final data is 2600 r/min.
(4) The S command is clamped with the Smaxn (n=1 to 4).If Smax1="2500" in the above state, the S-analog output will
be:
(Note) The spindle controller calculates the actual motor rotation speed with gear ratio as the motor max. rotation
speed is 6000 r/min with the gear ratio is 2nd gear stage.
295
MITSUBISHI CNC
4 Explanation of Interface Signals
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A SPINDLE STOP SSTPn YD34 YD64 YD94 YDC4 YDF4 YE24 YE54
[Function]
In spindle control, S command data (spindle speed) can be set to "0" by using this signal (SSTPn). Usually, the signal is
not used alone, but combined with "Spindle gear shift" (SSFTn) signal explained later.
[Operation]
When the signal (SSTPn) is turned ON, S command data is set to "0". S command data is restored when the signal is
turned OFF.
When "Spindle gear shift" (SSFTn) signal turns ON while the signal is ON, S command data which corresponds to speed
set by the spindle speed parameter is output.
"Spindle speed override code m" (SPmn)) is ignored while the signal is ON.
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A SPINDLE GEAR SHIFT SSFTn YD35 YD65 YD95 YDC5 YDF5 YE25 YE55
[Function]
This signal is used to run the spindle motor at low speed, when spindle gear is shifted, so that spindle gear can be
engaged smoothly.
[Operation]
When the signal (SSFTn) turns ON, the S command data equivalent to the low speed previously set by parameter is
output.
If gears are not engaged properly, the signal is turned ON. It should be noted that "Spindle stop" (SSTPn) signal should
be ON beforehand to use the signal (SSFTn).
Together with this signal (SSFTn), the forward run signal or the reverse run signal needs to be turned ON.
Spindle gear shift speed is selected by "Spindle gear selection code m" (GImn).The relation is as follows:
Spindle gearselection
Gearstage codesignal Spindle speed atgear shift Spindle speedlimit
GI2n GI1n
1 0 0 Ssift1 Slimt1
2 0 1 Ssift2 Slimt2
3 1 0 Ssift3 Slimt3
4 1 1 Ssift4 Slimt4
S command data (spindle speed data) while "Spindle gear shift" (SSFTn) signal is ON can be determined from the
formula shown below.
For example, if the "Spindle gear selection code m" (GImn) is the 1st stage (GI1n=OFF, GI2n=OFF), the spindle rotation
speed data is as follows:
Ssift1
Spindle rotation speed = × Maximum motor rotation speed
(Motor rotation speed) Slimt1
When the spindle command final data (SBINn) is "4095", the rotation speed of the motor becomes maximum.
296
C70 PLC Interface Manual
4.12 Bit Type Output Signals : Spindle Command ( PLC CPU->CNC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A SPINDLE ORIENTATION SORCn YD36 YD66 YD96 YDC6 YDF6 YE26 YE56
[Function]
This signal is used to run the spindle motor at low speed when executing mechanical orientation (Note) during spindle
control.
<Supplement>
Since most spindle drive/control units recently marketed are equipped with spindle orientation function, and
therefore this signal is rarely used for mechanical orientation. The signal (SORCn) is used for application such as
rotating the spindle by constant rotation speed.
(Note) The mechanical orientation assumes to operate the orientation by performing as follows.
(1) Rotate the spindle at low speed.
(2) It detects when the spindle has reached the area where such as proximity switch is used and then stops
the spindle. The spindle stops after the speed is slowed to some extent.
(3) The position (the orientation position) is decided by hitting the pin against the spindle under the status of
(2).
[Operation]
When the signal (SORCn) turns ON, spindle speed is changed to the low speed previously set by parameter.
It should be noted that "Spindle stop" (SSTPn) signal must be ON to use the signal (SORCn). Together with this signal
(SORCn), the forward run signal or the reverse run signal is required.
The table below shows the relationship between the oriented spindle speed and the "Spindle gear selection code m"
(GImn) signal.
Spindle gearselection
Gearstage codesignal Orientantion spindle speed Spindle speedlimit
GI2n GI1n
1 0 0 Slimt1
2 0 1 Slimt2
SORI
3 1 0 Slimt3
4 1 1 Slimt4
Spindle speed data while "Spindle orientation" (SORCn) signal is ON can be determined from the formula shown below.
When "Spindle gear selection code m" (GImn)" signal combination is GI2n=0 and GI1n=1, the spindle rotation speed
data is as follows:
SORI
Orientation spindle speed data = × Maximum motor rotation speed
(Motor rotation speed) Slimt2
When the spindle command final data (SBINn) is "4095", the motor becomes the maximum rotation speed.
297
MITSUBISHI CNC
4 Explanation of Interface Signals
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
SPINDLE FORWARD RUN
A SRNn YD38 YD68 YD98 YDC8 YDF8 YE28 YE58
START
[Function]
This signal is issued to the high speed serial connection specification spindle controller (spindle drive). When the signal
turns ON, the spindle motor starts rotating in normal direction (CCW as viewed from the shaft side).
[Operation]
Spindle starts running at speed specified by S command when the signal (SRNn) is turned ON.
When the signal is turned OFF, spindle motion decelerates and stops.
When the "Spindle forward run start" (SRNn) signal is turned OFF during acceleration of spindle forward rotation, the
acceleration will be interrupted and the spindle will decelerate to stop immediately.
When the "Spindle forward run start" (SRNn) signal is turned ON during deceleration to stop of spindle forward rotation,
the spindle deceleration will be interrupted and the machining will start immediately.
(1) Spindle decelerates to stop if "Spindle forward run start" (SRNn) signal and "Spindle reverse run start" (SRIn) signal
are turned ON at the same time. To resume forward run, both signals OFF once and then turn the "Spindle forward
run start" signal ON.
(2) The operation may stop during forward run due to emergency stop, spindle alarm or resetting. Turn the forward run
signal OFF and ON once after the "Servo ready completion " (SA) signal turns ON.
(3) The motor will not run if the S command data is 0. The motor will run at the corresponding rotation speed when the
S command data changes.
(4) When "Spindle orientation command" signal (ORCn) is turned ON at the same as "Spindle forward run start" signal
(SRNn) is turned ON, priority is given to the former signal.
(5) Servo ON command (SRVn) of the spindle control input signal has to controlled at the CNC side so that it will turn
ON when starting the spindle rotation and OFF when decelerating to stop.
[Related signals]
(1) Spindle reverse run start (SRIn)
(2) Spindle orientation command (ORCn)
298
C70 PLC Interface Manual
4.12 Bit Type Output Signals : Spindle Command ( PLC CPU->CNC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
SPINDLE REVERSE RUN
A SRIn YD39 YD69 YD99 YDC9 YDF9 YE29 YE59
START
[Function]
This signal is issued to the high speed serial connection specification spindle controller (spindle drive). When the signal
turns ON, the spindle motor starts rotating in inverse direction (CW as viewed from the shaft side).
[Operation]
Spindle starts running at speed specified by S command when the signal (SRIn) is turned ON. (The operation with
"Spindle reverse run start" (SRIn) signal is the same as one with "Spindle forward run start" (SRNn) except for its rotation
direction.)
When the signal is turned OFF, spindle motion decelerates and stops.
When the "Spindle reverse run" (SRIn) signal is turned OFF during acceleration of spindle reverse rotation, the
acceleration will be interrupted and the spindle will decelerate to stop immediately.
When the "Spindle reverse run" (SRIn) signal is turned ON during deceleration to stop of spindle reverse rotation, the
spindle deceleration will be interrupted and the machining will start immediately.
(1)
Spindle decelerates to stop if "Spindle reverse run start" (SRIn) signal and "Spindle forward run start" (SRNn) signal
turn ON at the same time. To resume reverse run, both signals OFF once and then turn the "Spindle reverse run
start" signal ON.
(2) The operation may stop during reverse run due to emergency stop, spindle alarm or resetting. Turn the reverse run
signal OFF and ON once after the "Servo ready completion" (SA) signal turns ON.
(3) The motor will not run if the S command data is 0. The motor will run at the corresponding rotation speed when the
S command data changes.
(4) When "Spindle orientation command" (ORCn) signal is turned ON at the same time "Spindle reverse run start"
(SRIn) signal is turned ON, priority is given to the former signal.
(5) Servo ON command (SRVn) of the spindle control input signal has to controlled at the CNC side so that it will turn
ON when starting the spindle rotation and OFF when decelerating to stop.
[Related signals]
(1) Spindle forward run start (SRNn)
(2) Spindle orientation command (ORCn)
299
MITSUBISHI CNC
4 Explanation of Interface Signals
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
SPINDLE FORWARD RUN IN-
A WRNn YD3C YD6C YD9C YDCC YDFC YE2C YE5C
DEX
[Function]
This signal is used for the forward run index in multi-point indexing.
[Operation]
(1) Multi-point indexing
(a) This signal turns ON after the "Spindle in-position" (ORAOn) signal is output.
(b) Continuous indexing can be carried out by turning this signal ON and OFF while the "Spindle orientation
command" (ORCn) signal is ON.
(c) If this signal is turned ON before the "Spindle orientation command" (ORCn) signal is turned ON and the
"Spindle in-position" (ORAOn) signal is output, first the "Spindle orientation command" (ORCn) signal will turn
ON, and the orientation will be completed at the multi-point orientation position data read in. Then, the spindle
will be indexed to the position command value read in when this signal is turned ON. If the position command
value is the same when the "Spindle orientation command" (ORCn) turns ON and this signal turns ON, the
indexing operation will not be carried out.
(d) The index position command value is read in at the rising edge of this signal. Thus, even if the index position
command value is changed after this signal is input, the stop position will not change.
(e) Even if this signal is turned OFF while the "Spindle orientation command" (ORCn) is ON, the spindle will
continue to stop at the position before this signal was turned OFF. Even if this signal is turned OFF during the
indexing operation, the spindle will stop at the position command value read at the rising edge of this signal.
(f) If the stop point and index position command value are close (within the in-position range), the "Spindle in-
position" (ORAOn) signal may not turn OFF and the indexing may be carried out.
(g) If the "Spindle orientation command" (ORCn) signal is turned OFF during indexing or when stopped, the servo
lock will turn OFF and the motor will coast. "Spindle orientation command" (ORCn) must be carried out again
when executing indexing again.
Multi-point orientation
position data (index) (R7009)
T : 100ms or more
Orientation stop
300
C70 PLC Interface Manual
4.12 Bit Type Output Signals : Spindle Command ( PLC CPU->CNC CPU)
Case 1 Case 2
Encoder Encoder
4650H 4650H
(180°) (180°)
4650H 4650H
(180°) (180°)
(Note) Case 1 above applies when using the motor built-in encoder with Z-phase.
[Related signals]
(1) Multi-point orientation position data
(2) Spindle in-position (ORAOn)
(3) Spindle orientation command (ORCn)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
SPINDLE REVERSE RUN IN-
A WRIn YD3D YD6D YD9D YDCD YDFD YE2D YE5D
DEX
[Function]
This signal is used for the spindle reverse run index in multi-point indexing.
[Operation]
The operation is the same as forward run indexing, except that the direction is different. Refer to the section on "Spindle
forward run index".
[Related signals]
(1) Spindle forward run index (WRNn)
301
MITSUBISHI CNC
4 Explanation of Interface Signals
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
SPINDLE ORIENTATION COM-
A ORCn YD3E YD6E YD9E YDCE YDFE YE2E YE5E
MAND
[Function]
This signal is issued to the high-speed serial connection specification spindle controller (spindle drive). When the signal
is turned ON, the spindle is indexed in position.
[Operation]
If the "Spindle orientation command" signal (ORCn) turns ON during spindle rotation or when stopped, the spindle will
start orientation (stopping at set position). When positioning at the set position is completed, the "Spindle in-position"
signal (ORAOn) will be output, and orientation will stop.
During oriention spindle stop, the control system is under "servo lock" condition. Servo lock is released when the signal
(ORCn) is turned OFF. When servo lock must be maintained, the signal, therefore, should be kept turned ON.
The encoder or proximity method can be used for orientation.
Motor speed
Spindle in-position
(ORAO)
(Note 1) The "Spindle orientation command" (ORCn) takes precedence over the forward run (SRNn) and reverse run
(SRIn) commands.
(Note 2) This signal is valid only for systems that are high-speed serial connected with the spindle controller.
[Related signals]
(1) Multi-point orientation position data
(2) Spindle in-position (ORAOn)
302
C70 PLC Interface Manual
4.12 Bit Type Output Signals : Spindle Command ( PLC CPU->CNC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
A L COIL SELECTION LRSLn YD3F YD6F YD9F YDCF YDFF YE2F YE5F
[Function]
This signal is used to select the low-speed coil in the spindle coil changeover function.
[Operation]
The high-speed coil and low-speed coil are changed over only with the "L coil selection" (LRSLn) in the 2-step coil
changeover specification.
(Note) The coil is not changed over during the position loop control mode even if this signal is changed.The coil
selected immediately before the position loop control mode is entered is retained.
[Related signals]
(1) In L coil selected (LCSAn)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
YD45 - YD75 - YDA5 - YDD5 - YE05 - YE35 - YE65 -
A SPINDLE TORQUE LIMIT m TLmn
D47 D77 DA7 DD7 E07 E37 E67
[Function]
This signal is issued to the high-speed serial connection specification spindle controller (spindle drive). When the signal
turns ON, spindle motor torque is reduced temporarily.
The signal is used in mechanical oriented spindle stop, or gear shift.
[Operation]
"Spindle torque limit 1 to 3" (TL1n to TL3n) are provided as spindle torque limit signals.
Spindle torque limit ratio is set by spindle parameters.
Spindle torque limit ratio is determined depending on the combination of Spindle torque limit 1 to 3 (TL1n to TL3n), and
the output torque will drop accordingly.
Torque
Rated motor torque
50%
Rotation speed
(Note 1) This signal is valid only for systems that are connected with the spindle controller via high-speed serial
interface.
303
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This signal is used to execute the multi-step speed monitor for the control axes.
This signal can be used only when "#21162 mulstepssc Multi-step speed monitor enabled" is set to "1".
[Operation]
When this signal turns ON, NC operates as follows.
(1) Checks consistency of speed monitor parameters.
(2) Checks if NC's speed monitor parameters match with the speed monitor parameters sent to the drive unit.
(3) Notifies a speed monitor command to the drive unit.
(4) Executes the speed monitor function on NC.
(5) Turns the "Speed monitor door open possible" signal ON when receiving the "In speed monitor mode" signal from
the drive unit.
The followings are monitored while the multi-step speed monitor function is executed.
Item Details
When a command speed that NC outputs to the drive unit exceeds a safety speed set with
Command speed monitoring
a parameter (Note), an emergency stop occurs.
When a motor rotation speed sent from the drive unit to NC exceeds a safety rotation speed
Feedback speed monitoring
set with the parameter (Note), an emergency stop occurs.
When a difference between feedback position sent from the drive unit to NC and a position
Feedback position monitoring
commanded by NC is large, an emergency stop occurs.
(Note) "Multi-step speed monitor input" (SMSOMImn) selects which parameter to use from "#3141 spsscfeed1 Safty
observation speed 1" to "#3144 spsscfeed4 Safty observation speed 4".
[Timing chart]
[Caution]
(1) Always make sure to confirm deceleration speed of the spindle before turning this signal ON.Turning the signal ON
without decelerating the speed will cause the safety observation warning due to the FB speed exceeding the
monitoring speed. The speed monitor mode will not be entered in the mean time.
(2) Turning this signal ON while a parameter error occurs will not start the speed monitor. Set the parameter to
appropriate value before turning the signal ON.
[Related signals]
(1) In spindle multi-step speed monitor (SMSOEn)
(2) Spindle multi-step speed monitor mode input (SMSOMImn)
(3) Spindle multi-step speed monitor mode output (SMSOMOmn)
304
C70 PLC Interface Manual
4.12 Bit Type Output Signals : Spindle Command ( PLC CPU->CNC CPU)
[Function]
This signal designates which speed monitor parameter (speed monitor mode) is used for the speed monitor in the multi-
step speed monitoring.
[Operation]
When these signals' state has been changed, the safety observation speed of the designated mode will be transferred to
the drive and the "Spindle multi-step speed monitor mode output" (SMSOMOmn) signals' state will also be changed. (It
will be changed even when "In spindle multi-step speed monitor" (SMSOEn) is OFF.)
Spindle multi-step speed monitor
mode input Mode 1 Mode 2 Mode 3
NC side speed monitor Safety observation speed 1 Safety observation speed 2 Safety observation speed 3
Drive side speed monitor Safety observation speed 1 Safety observation speed 2 Safety observation speed 3
305
MITSUBISHI CNC
4 Explanation of Interface Signals
[Caution]
(1) Before changing these signals' state while "In multi-step speed monitor" is ON, be sure to decelerate the spindle
below the monitor speed of the mode to be changed. When the signals' state has been changed before
deceleration starts, the safety observation warning will be output until the speed decelerates below the monitor
speed of the mode to be changed, and the speed monitor mode will not be changed in the meantime.
(2) Do not open the door before the "Spindle multi-step speed monitor mode output" (SMSOMOmn) signals for all axes
in the door are changed to the desired mode, even when the "In spindle mult-step speed monitor" (MSOEn) signals
are ON for all axes in the door.
[Related signals]
(1) Spindle multi-step speed monitor request (SMSORn)
(2) In spindle multi-step speed monitor (SMSOEn)
(3) Spindle multi-step speed monitor mode output (SMSOMOmn)
[Function]
The spindle speed will be clamped with the speed which is designated with the parameter.
[Operation]
The rotating speed will be controlled with the smaller value of either command speed or clamp speed (the parameter
setting value "#3119 ext_clp") by turning the external axis speed clamp signal ON.
Do not switch the state of the external axis speed clamp while the spindle is in operation.
306
C70 PLC Interface Manual
4.13 Data Type Output Signals : System Command ( PLC CPU->CNC CPU)
4.13 Data Type Output Signals : System Command ( PLC CPU->CNC CPU)
[Function]
This signal executes speed monitor function for the control axis for which a valid door No. is selected with parameter
"#2118 SscDrSel" and the spindle for which a valid door No. is selected with parameter "#3071 SscDrSelSp".
This signal is ignored when "#21162 mulstepssc Multi-step speed monitor valid" is set to "1"
The door No. corresponds to the following bits.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
… Door 1
Door 2
…
Door 16
[Operation]
CNC performs as follows by turning the speed monitor signal ON.
(1) Checks consistency of speed monitor parameters
(2) Checks if CNC's speed monitor parameter matches with the speed monitor parameter sent to servo drive unit and
spindle drive unit.
(3) Notifies speed monitor command to the drive unit
(4) Executes the speed monitor function on CNC
(5) Turns ON Speed monitor door open possible signal when CNC receives Speed monitor mode signal from the drive
unit
The followings are performed while the speed monitor function is executed.
Item Details
When a command speed CNC outputs to the drive unit exceeds a safety speed set with
Monitoring command speed
parameter, an emergency stop occurs.
When a motor rotation speed sent to CNC from the drive unit exceeds a safety rotation speed set
Monitoring feed back speed
with parameter, an emergency stop occurs.
When a difference between feedback position sent to CNC from the drive unit and a position
Monitoring feed back position
commanded by CNC is large, an emergency stop occurs.
[Caution]
(1) Be sure to turn ON the speed monitor mode signal (SOMD) after confirming deceleration of all axes.
If the speed monitor mode signal (SOMD) is turned ON without deceleration, and the motor rotation speed exceeds
the set speed, a speed monitor alarm will occur, resulting in an emergency stop state.Then, power of the drive
section will be shut off.
(2) Turn OFF the speed monitor mode signal after confirming the door lock is OFF.
(3) Even if the speed monitor mode signal (SOMD) is turned ON while parameter error is output, speed monitoring is not
initiated. Set the parameter with appropriate value, and then turn ON the speed monitor mode signal (SOMD).
[Related signals]
Speed monitor door open possible (SMODEN)
307
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function] [Operation]
The PLC axis for which the droop should not be released is set when current limit changeover (ILCn) is executed.
The axis corresponds to the following bits:
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
DROOP RELEASE
Operation
INVALID AXIS
Release the droop and adjust the command value to the FB position when current limit
0
changeover is executed.
1 During the current limit changeover, the droop will not be released.
[Caution]
(1) This signal is also valid at the droop release request.
(2) This signal is invalid if the current does not reach its limit at the current limit changeover.
308
C70 PLC Interface Manual
4.13 Data Type Output Signals : System Command ( PLC CPU->CNC CPU)
[Function]
When this signal is used, key data can be entered on the PLC side instead of the CNC keyboard.
[Operation]
CNC PLC
G O T 1000
When
#6451/bit3 is
ON, the PLC Key data copy
When PLC CPU is STOP,
processing is or screen
#6451/bit3 is equal to OFF.
indispensable. selection key,
etc.
#6451/bit3
OFF
CNC KEY OUT
(R2312) G device
process Writing key
ON U3E0\G10212
data
[Caution]
(1) When the key data is rewritten from the PLC, maintain the key data at 50ms or more.
(2) When the key data is rewritten by the PLC program, parameter "#6451/bit3" is turned ON. It is necessary to write the
key data to the PLC program when turning ON.
The key data does not pass PLC program when turning OFF.
[Related signals]
KEY IN
309
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This is interface function used to coordinate user PLC to user macro program.
[Operation]
The data set in file registers Rn and Rn+1 with the user PLCs, can be referred to on the user macro side with the user
macro system variables #1000 to #1031 or #1032.The relationship between system variable and file register is as
follows:
System variable Points Interface input signal System variable Points Interface input signal
#1000 1 Register G+224/R2324 bit0 #1016 1 Register G+225/R2325 bit0
#1001 1 Register G+224/R2324 bit1 #1017 1 Register G+225/R2325 bit1
#1002 1 Register G+224/R2324 bit2 #1018 1 Register G+225/R2325 bit2
#1003 1 Register G+224/R2324 bit3 #1019 1 Register G+225/R2325 bit3
#1004 1 Register G+224/R2324 bit4 #1020 1 Register G+225/R2325 bit4
#1005 1 Register G+224/R2324 bit5 #1021 1 Register G+225/R2325 bit5
#1006 1 Register G+224/R2324 bit6 #1022 1 Register G+225/R2325 bit6
#1007 1 Register G+224/R2324 bit7 #1023 1 Register G+225/R2325 bit7
#1008 1 Register G+224/R2324 bit8 #1024 1 Register G+225/R2325 bit8
#1009 1 Register G+224/R2324 bit9 #1025 1 Register G+225/R2325 bit9
#1010 1 Register G+224/R2324 bit10 #1026 1 Register G+225/R2325 bit10
#1011 1 Register G+224/R2324 bit11 #1027 1 Register G+225/R2325 bit11
#1012 1 Register G+224/R2324 bit12 #1028 1 Register G+225/R2325 bit12
#1013 1 Register G+224/R2324 bit13 #1029 1 Register G+225/R2325 bit13
#1014 1 Register G+224/R2324 bit14 #1030 1 Register G+225/R2325 bit14
#1015 1 Register G+224/R2324 bit15 #1031 1 Register G+225/R2325 bit15
Bit selection User macro output#1132 to #1135(Controller - User macro output#1032 to #1035(PLC ->
parameter#6454/bit0 > PLC) Controller)
0: Part system common G10224-G10231/R24-R31 G+224-G+231/R2324-R2331
1: Part system independent G10370-G10977/R170-R777 G+370-G+977/R2470-R3077
[Related signals]
(1) User macro output #1132 to #1135 (Controller -> PLC) (Part system common)
(2) User macro output #1132 to #1135 (Controller -> PLC) (Part system independent)
(3) User macro input #1032 to #1035 (PLC -> Controller) (Part system common)
(4) User macro input #1032 to #1035 (PLC -> Controller) (Part system independent)
310
C70 PLC Interface Manual
4.13 Data Type Output Signals : System Command ( PLC CPU->CNC CPU)
[Function]
This provides interface function used to coordinate user PLC to user macro.
[Operation]
The data set in file registers Rn and Rn+1 with the user PLCs, can be referred to on the user macro side with the user
macro system variables #1033.
(Example)
Sequence program User macro program
ACT
#100 = #1033
DMOV K1000 G10226(R2326)
N100
ACT
WOR G10224(R2324) K1 G10224(R2324)
The #1033(G10226/R2326,
Set 1 in #1000. G10227/R2327)data is read into #100
Other than when #1000 is set to 0.
[Related signals]
(1) User macro output #1132 to #1135 (Controller -> PLC)(Part system common)
(2) User macro output #1132 to #1135 (Controller -> PLC)(Part system independent)
(3) User macro input #1032 to #1035 (PLC -> Controller)(Part system common)
(4) User macro input #1032 to #1035 (PLC -> Controller)(Part system independent)
[Function][Operation]
The function operation, etc. are the same as those of "USER MACRO INPUT #1033".
[Function][Operation]
The function operation, etc. are the same as those of "USER MACRO INPUT #1033".
311
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
The user PLC version can be displayed with the software version that controls controller on the setting and display unit
(communication terminal) DIAGNOSIS screen.
[Operation]
Characters to be displayed are placed in ASCII code.
<Display format>
PLCu BND − W −
, : Alphabet is used.
: Numeric is used.
BND − 1 2 3 4 W 5 6 7 − A 0 B
(Program example)
ACT
MOV H 4 2 F F G10232(R2332)
MOV K 1 2 3 4 G10235(R2335)
Always turn ON at the first scan of the sequence program (constant also possible)
312
C70 PLC Interface Manual
4.13 Data Type Output Signals : System Command ( PLC CPU->CNC CPU)
[Function]
PLC I/F signal of each axis is allocated from the 1st axis of 1st part system in order, but if the axis structure of each part
system is changed, PLC I/F signal corresponding to that will be changed. In that case, the PLC I/F signal's allocation of
each axis is set randomly to make the PLC program in common with the I/F signal.
[Operation]
In the following example, when the 1st part system is a two or three-axes structure and the 2nd part system is a one-axis
structure, it is impossible to make the PLC program in common because the axis I/F of 2nd part system is changed by
the axis structure of 1st part system. Then, by changing the allocation with the axis index, the allocation of 2nd part
system is fixed and the PLC program can be made in common.
Y440
$2 1st axis
Y460 Y460
313
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
Select the basic spindle to be used for synchronous control from the PLC.
[Operation]
Select the spindle to be controlled as the basic spindle from the serially connected spindles.
(0: 1st spindle), 1: 1st spindle, 2: 2nd spindle, 3: 3rd spindle, 4: 4th spindle, 5: 5th spindle, 6: 6th spindle, 7: 7th
spindle
(Note 1) If a spindle that is not serially connected is selected, spindle synchronous control will not be executed.
(Note 2) If "0" is designated, the 1st spindle will be controlled as the basic spindle.
[Function]
Select the synchronous spindle to be used for synchronous control from the PLC.
[Operation]
Select the spindle to be controlled as the synchronous spindle from the serially connected spindles.
(0: 2nd spindle), 1: 1st spindle, 2: 2nd spindle, 3: 3rd spindle, 4: 4th spindle, 5: 5th spindle, 6: 6th spindle, 7: 7th
spindle
(Note 1) If a spindle that is not serially connected is selected or if the same spindle as the basic spindle is selected,
spindle synchronous control will not be executed.
(Note 2) If "0" is designated, the 2nd spindle will be controlled as the synchronous spindle.
[Function]
The synchronous spindle's phase shift amount can be designated from the PLC.
[Operation]
Designate the phase shift amount for the synchronous spindle.
Unit: 360°/4096
[Related signals]
(1) In spindle synchronization (SPSYN1)
(2) Spindle rotation speed synchronization completion (FSPRV)
(3) Spindle phase synchronization completion (FSPPH)
(4) Spindle synchronization (SPSY)
(5) Spindle phase synchronization (SPPHS)
(6) Spindle synchronous rotation direction (SPSDR)
314
C70 PLC Interface Manual
4.13 Data Type Output Signals : System Command ( PLC CPU->CNC CPU)
[Function]
This signal enables the user PLC version to be displayed, together with the software version controlling control unit, in
the DIAGNOSIS screen of the setting display unit (communication terminal).
[Operation]
The ASCII code that corresponds to the character to be displayed in the version display interface is set.
<Display format and usage example>
PLCu
: Random alphanumeric
Total of 14 characters characters are used.
"HIGH" side of R*
PLCu 6L 84 01 23 45 67 89 "LOW" side of R*
ASCII code
Interface
(Program example)
ACT
DMOV H36 37 38 39 G10260(R2360)
[Function] [Operation]
This signal is an interface for sending data from PLC device to APLC C language module.
315
MITSUBISHI CNC
4 Explanation of Interface Signals
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal notices that necessary command is set in command area.
[Operation]
Turns ON when command data is changed.
(R2391/bitF is handled as window valid signal.)
<R2390>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
<R2391>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
Automatic setting window data change request
Window valid
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the CNC of the PLC side dual signal input status of the dual signal modules.
[Operation]
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
<L side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
<H side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
316
C70 PLC Interface Manual
4.13 Data Type Output Signals : System Command ( PLC CPU->CNC CPU)
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the comparison status of "PLC side dual signal input" in the dual signal module.The signal turned ON
once holds the state until the controller power is turned ON again.
[Operation]
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
<L side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
<H side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the PLC side dual signal output status of the dual signal module.
[Operation
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
317
MITSUBISHI CNC
4 Explanation of Interface Signals
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the comparison status between PLC side dual signal output and its input signal of the dual signal
module. The signal turned ON once holds the state until the controller power is turned ON again.
[Operation]
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
[Function]
This signal informs PLC side dual signal compare status to the CNC.
[Operation]
Each bit corresponds to the following signals:
bit0: Output off check error
An error is detected during the output off check.
bit1: Device test error detection 2
An error is detected during the check pattern 2 for the device test.
[Caution]
This device is dedicated to the monitor. Do not change the device value with PLC program. If it is changed, the dual
signal compare ladder will not be executed correctly.
Signalab-
Contact Signal name Common for part systems
breviation
PLC SIDE SAFETYCOMPARE G+2610
- ACTIVITYCHECK INFORMA- SU_PLT
TION R4480
[Function]
This signal informs the CNC of the PLC side dual signal comparison activity check counter.
[Operation
To ensure that dual signal comparison is constantly done between the CNC and PLC CPUs, they perform activity check
each other.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
318
C70 PLC Interface Manual
4.13 Data Type Output Signals : System Command ( PLC CPU->CNC CPU)
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the CNC of the PLC side dual signal comparison status.
[Operation]
Each bit corresponds to the following signals.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
Signalab-
Contact Signal name Common for part systems
breviation
G+2612
- PLC SIDE HEAD G NO. SU_NGDV
R4482
[Function]
This signal informs the CNC of the dual signal head G device No. that has been transmitted to the PLC.
This is for confirming that data has been correctly transmitted to the PLC.
[Operation]
The value set by the parameter " #26742 G Device TOP number" is normally set.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
Signalab-
Contact Signal name Common for part systems
breviation
PLC SIDE DUAL SIGNAL COM- G+2613
- PARE MISMATCH ALLOWANCE SU_PDLY
TIME R4483
[Function
This signal informs the CNC of the dual signal comparison mismatch allowance time of the dual signal module, which
has been transmitted to the PLC. This is for confirming that data has been correctly transmitted to the PLC.
[Operation]
The value set by the parameter "#21142 SSU_Delay " is normally set.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
319
MITSUBISHI CNC
4 Explanation of Interface Signals
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the CNC of the dual signal head device No. of the dual signal module, which has been transmitted to
the PLC. This is for confirming that data has been correctly transmitted to the PLC.
[Operation]
The PLC is informed of the value set by the parameters "#21143 SSU_Dev1” to “#21145 SSU_Dev3”.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the CNC of the number of dual signal modules, which has been transmitted to the PLC.This is for
confirming that data has been correctly transmitted to the PLC.
[Operation]
The CNC is informed of the value set by the parameter "#21125 SSU_num”.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal informs the CNC of the safety-related operation status that has been set by PLC side user ladder when dual
signal comparison function is valid.
[Operation]
The CNC is informed of the safety-related operation status devices (M0 to M15) that have been set by PLCside user
ladder.
Each bit corresponds to the following signals.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
320
C70 PLC Interface Manual
4.14 Data Type Output Signals : Axis Command ( PLC CPU->CNC CPU)
4.14 Data Type Output Signals : Axis Command ( PLC CPU->CNC CPU)
EXTERNAL MACHINE COORDI- R3100 R3110 R3120 R3130 R3140 R3150 R3160 R3170
- NATE SYSTEM COMPENSA- 9th axis 10th axis 11th axis 12th axis 13th axis 14th axis 15th axis 16th axis
TION DATA G+1080 G+1090 G+1100 G+1110 G+1120 G+1130 G+1140 G+1150
R3180 R3190 R3200 R3210 R3220 R3230 R3240 R3250
[Function] [Operation]
External machine coordinate system compensation is executed by setting compensation data (absolute amount) in the G
device for each axis.
Thus, the compensation timing is when PLC CPU rewrites G device compensation data. Necessary condition, timing,
etc., are set by PLC CPU.
The interface between PLC CPU and CNC is shown below.
THERMAL EXPANSION OFF- R3102 R3112 R3122 R3132 R3142 R3152 R3162 R3172
- SET COMPENSATION 9th axis 10th axis 11th axis 12th axis 13th axis 14th axis 15th axis 16th axis
AMOUNT G+1082 G+1092 G+1102 G+1112 G+1122 G+1132 G+1142 G+1152
R3182 R3192 R3202 R3212 R3222 R3232 R3242 R3252
[Function][Operation]
Set the compensation amount for the axis feed error caused by the ball screw's thermal expansion. Set "thermal
expansion offset compensation amount" and "thermal expansion max. compensation amount" as a set for each axis.
Refer to "thermal expansion compensation amount" for details.
[Related signals]
Thermal expansion max. compensation amount
Thermal expansion compensation amount
321
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function][Operation]
Set the maximum compensation amount of the axis feed error caused by the ball screw's thermal expansion. Set
"thermal expansion offset compensation amount" and "thermal expansion max. compensation amount" as a set for each
axis. Refer to "thermal expansion compensation amount" for details.
[Related signals]
Thermal expansion offset compensation amount
Thermal expansion compensation amount
[Function]
When the external deceleration signal is valid, the external deceleration parameter for each axis is selected. This R
register is valid when "1" is set to "#1239 set11/bit6 External deceleration axis compliance valid".
[Operation]
When external deceleration +(*EDTn) or external deceleration-(*EDTn) is valid, it is decelerated to the speed, which is
set in "#2086 exdcax1 External deceleration speed 1", "#2161 exdcax2 External deceleration speed 2" to "#2165
exdcax6 External deceleration speed 6". The relationship between parameter and the setting value is as follows.
[Related signals]
(1)External deceleration +(*+EDTn)
(2)External deceleration -(*-EDTn)
322
C70 PLC Interface Manual
4.15 Data Type Output Signals : Part System Command (PLC CPU->CNC CPU)
4.15 Data Type Output Signals : Part System Command (PLC CPU->CNC
CPU)
1ST CUTTING FEEDRATE G+300 G+400 G+500 G+600 G+700 G+800 G+900
-
OVERRIDE R2400 R2500 R2600 R2700 R2800 R2900 R3000
[Function]
When "Cutting feedrate override method selection method" (FVSn) is set to "file register method", override (0 to 300%,
1% increment) can be exerted on the cutting feedrate. Desired value is set to file register (R) in binary code.
[Operation]
When override is exerted to the preset feedrate, the true feedrate is the product obtained by multiplying the preset
feedrate by the specified override ratio (provided that "2nd cutting feedrate override" is not valid).
The override ratio is fixed to 100%, irrespective of "1st feedrate override" setting, under the following condition:
(1) "Override cancel" (OVCn) signal is ON.
(2) During tapping in fixed cycle.
(3) During TAPPING mode.
(4) During thread cutting.
(Note) Only when override setting is 0%, override is exerted even on rapid traverse speed in automatic operation.
That is, cutting feed as well as rapid traverse stop if the 1st feedrate override is set to 0% during automatic
operation. When override setting is 0%, "M01 OPERATION ERROR" appears in the alarm display section of
setting and display unit, and "M01 OPERATION ERROR 0102" in the ALARM DIAGNOSIS display.
[Related signals]
(1) Cutting feedrate override code m (*FV1mn)
(2) Cutting feedrate override method selection method (FVSn)
(3) 2nd cutting feedrate override valid (FV2En)
(4) 2nd cutting feedrate override
(Note) For relationship among these signals, refer to the description the cutting federate override.
323
MITSUBISHI CNC
4 Explanation of Interface Signals
2ND CUTTING FEEDRATE G+301 G+401 G+501 G+601 G+701 G+801 G+901
-
OVERRIDE R2401 R2501 R2601 R2701 R2801 R2901 R3001
[Function]
When the "2nd cutting feedrate override valid" function (FV2En) is used, another override can be exerted on cutting
feedrate overrided by "Cutting feedrate override code m" (*FV1mn) in code method, or by "1st cutting feedrate override"
when the "Cutting feedrate override method selection" (FVSn) is set to file register method. The 2nd feedrate override
can be set within range from 0% to 327.67% with 0.01% increment. The value is set in the file register (R) in binary.
[Operation]
When this override function is used, the true feedrate is the product obtained by multiplying commanded feedrate (F) by
"1st cutting feedrate override" ratio and "2nd cutting feedrate override" ratio.
Since the least increment of 2nd feedrate override is 0.01%, override setting "10000" corresponds to 100%.
The override ratio is fixed to 100%, irrespective of "1st cutting feedrate override" or "2nd cutting feedrate override"
setting, under the following condition:
(1) "Override cancel" (OVCn) signal is ON.
(2) During tapping in fixed cycle.
(3) During TAPPING mode.
(4) During thread cutting.
(Note) Only when the 1st cutting feedrate override or 2nd cutting feedrate override is 0% or both of them are 0%,
override is exerted even on rapid traverse speed in automatic operation. That is, cutting feed as well as rapid
traverse stop if the 1st override feedrate is set to 0% during automatic operation. When override setting is 0%,
"M01 OPERATION ERROR" appears in the alarm display section of setting and display unit, and "M01
OPERATION ERROR 0102" in the ALARM DIAGNOSIS display.
[Related signals]
(1) Cutting feedrate override code m (*FV1mn)
(2) Cutting feedrate override method selection method (FVSn)
(3) 2nd cutting feedrate override valid (FV2En)
(4) 1st cutting feedrate override
(Note) For relationship among these signals, refer to the description about the cutting feedrate override.
[Function]
The rapid traverse override specified with values (ROVSn) provides the override control within the range of 0% to 100%
by 1% increments in addition to the normal override specified with codes (ROVmn).
The value is set in the file register (R) in binary.
[Operation]
During rapid traverse in the automatic or manual operation, the actual feed rate will be the result of multiplying this
override ratio by the rapid traverse speed set in a parameter.
(Note 1) The override will be clamped at 100%.
(Note 2) No operation error messages are indicated even if the value is set to 0%.
[Related signals]
(1) Rapid traverse overridecode m (ROVmn)
(2) Rapid traverse override method selection (ROVSn)
324
C70 PLC Interface Manual
4.15 Data Type Output Signals : Part System Command (PLC CPU->CNC CPU)
[Function]
When "Manual feedrate method selection" (JVSn) signal is set to "file register method", feedrate can be specified,
besides code method (*JVmn) setting, by setting desired feedrate ratio manually. The value is set in the file register (R)
in binary.
[Operation]
This mode of feedrate setting can be used in JOG feed, incremental feed, reference position return feed and manual
arbitrary feed mode. For JOG, incremental and reference position return mode, "Rapid traverse speed" (RTn) signal
should be OFF. For manual arbitrary feed mode, "Manual arbitrary feed EX.F/MODAL.F" (CXS3n) signal should be OFF.
Feedrate specified in this mode can be applied to feed motion in dry run (automatic operation).
The use of this signal is conditioned as follows:
(1) When "Manual feedrate override valid" (OVSLn) signal is OFF, the originally set feedrate is applied.
(2) When "Manual feedrate override valid" (OVSLn) signal is ON, the actual feedrate can be obtained by
multiplying the feedrate specified by the 1st/2nd cutting feed override value.
(3) Manual feedrate is set to file registers Rn and Rn+1. The feedrate depends on "Feedrate least increment code
m" (PCFmn) as listed below.
Least increment(mm/
PCF2n PCF1n Operation
min or inch/min)
0 0 10 10mm/min (inch/min) when "1" is set in file registers.
0 1 1 1mm/min (inch/min) when "1" is set in file registers.
1 0 0.1 0.1mm/min (inch/min) when "1" is set in file registers.
1 1 0.01 0.01mm/min (inch/min) when "1" is set in file registers.
(4) Feedrate clamp (max. feedrate) depends on setting of axis parameter (cutting feedrate clamp) when "Rapid
traverse" (RTn) signal is OFF.
(Note 1) During incremental feed mode, the true feedrate does not change even when the manual feedrate setting
is changed while feed motion is going on.
(Note 2) As for file registers (Rn and Rn+1), Rn is of lower order.Of the file registers Rn and Rn+1 to designate the
feedrate, if the value is 2-bytes (one word), the high-order side does not need to do anything.
[Related signals]
(1) Manual feedrate code m (*JVmn)
(2) Manual feedrate method selection (JVSn)
325
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
By selecting the handle/incremental feed magnification method (MPSn), an arbitrary magnification can be designated
separately from magnification set by regular code method. Magnification value (multiplier) is set in file register (R) in
binary.
When the "handle/incremental feed magnification method selection" (MPSn) signal is ON, this magnification factor is
applied for the hand pulse from handy terminal.
[Operation]
Magnification is applied to amount of feed per pulse in handle feed mode (output from manual pulse generator), or to
amount of feed per signal in incremental feed mode +/- (+Jn, -Jn).
When multiplier is "500" and one pulse is given in handle feed mode, for example, 500μm of feed motion occurs.
When multiplier is "30000" and one feed command signal is given in incremental feed mode, 30mm of feed motion
occurs (time constant for feed motion is equal to time constant for rapid traverse or step).
(Note 1) Change of magnification setting during feed motion is ignored.
(Note 2) Since considerably large magnification can be used, the signal should be used carefully.
[Related signals]
(1) Handle/Incremental feed magnification +/- (MPmn)
(2) Handle/Incremental feed magnification method selection (MPSn)
[Function]
By selecting the handle/incremental feed magnification method (MPSn), an arbitrary magnification can be designated
separately from magnification set by regular code method. Magnification value (multiplier) is set in file register (R) in
binary.
Arbitrary magnification, when using 2nd and 3rd handles, is designated here.
[Operation]
When 1 pulse is sent by 2nd or 3rd handle, its feed amount conforms to this feed magnification.
For example, when 1 pulse is sent in handle mode with magnification set at "500", its feed amount will be 500μm.
(Note 1) Changing magnification during feed motion is invalid.
(Note 2) Considerably large magnification can be set in the handle/incremental feed magnification method. Pay extra
attention when setting magnification.
[Related signals]
(1) Handle/incremental feed magnification code m (MPmn)
(2) Handle/incremental feed magnification
(3) Handle/incremental feed magnification method selection (MPSn)
326
C70 PLC Interface Manual
4.15 Data Type Output Signals : Part System Command (PLC CPU->CNC CPU)
[Function]
This data specifies the travel amount or positioning point in manual arbitrary feed mode.
[Operation]
"Manual arbitrary feed 1st axis travel amount" is for the axis whose number is specified by "Manual arbitrary feed 1st axis
selection code m" (CXmn).
"Manual arbitrary feed 1st axis travel amount" means differently depending on the statuses of the "Manual arbitrary feed
MC/WK" (CXS5n) and "Manual arbitrary feed ABS/INC" (CXS6n) signals.
(1) When the "Manual arbitrary feed ABS/INC" (CXS6n) signal is ON:
"Manual arbitrary feed 1st axis travel amount" specifies the travel amount (increment).
(2) When the "Manual arbitrary feed ABS/INC" (CXS6n) signal is OFF, it depends on the status of the "Manual
arbitrary feed MC/WK" (CXS5n) signal as follows:
(a) When the "Manual arbitrary feed MC/WK" (CXS5n) signal is OFF:
"Manual arbitrary feed 1st axis travel amount" specifies a coordinate position (positioning point) of the
machine coordinate system.
(b) When the "Manual arbitrary feed MC/WK" (CXS5n) signal is ON:
"Manual arbitrary feed 1st axis travel amount" specifies a coordinate position (positioning point) of the
modal workpiece coordinate system.
"Manual arbitrary feed 1st axis travel amount" is written in binary notation with a sign. The unit of the specified value
matches that of data entered.
(Example)When micrometer system specifies "Manual arbitrary feed 1st axis travel amount" to 1, axis motion is set to
1μm (at incremental specification).
[Caution]
"Manual arbitrary feed 1st axis travel amount" forms a data item by G+314/R2414 and G+315/R2415 (for 1st part
system). Handle negative data carefully.
[Related signals]
For related signals, see the descriptions on "Manual arbitrary feed mode" (PTPn).
[Function][Operation]
"Manual arbitrary feed 2nd axis travel amount" is for the axis whose number is specified by "Manual arbitrary feed 2nd
axis selection code m" (CX2mn).
The other conditions are the same as for "Manual arbitrary feed 1st axis travel amount" explained in the previous section.
[Function][Operation]
"Manual arbitrary feed 3rd axis travel amount" is for the axis whose number is specified by "Manual arbitrary feed 3rd
axis selection code m" (CX3mn).
The other conditions are the same as for "Manual arbitrary feed 1st axis travel amount" explained in the previous section.
327
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
When this signal is used, stroke end error can be avoided without eternal wiring for stroke end signal (a device which is
set in 2074 H/W_OT+ or #2075 HW_HT-) provided for each axis. "Stroke end" signal ON axis for which the "OT ignored"
signal is set can be used for other purpose.
[Operation]
"Stroke end" signal associated with a specific axis motion can be ignored.
The interface for this signal is as follows:
(Note 1) The signal is applicable to (+) and (-) motion at the same time (ignored when "ON").
(Note 2) "OT" is abbreviation of "Over Travel".
[Function]
When this signal is used, "Near-point detected" signal which is used for dog type reference position return can be
ignored (tripping of near switch can be ignored).
The selection of two or more near-point dogs with conditions, or the activation of the "Near-point detected" signal at a
position not desirable due to the machine structure can seemingly be ignored. Furthermore, the "Near-point detected"
signal for an axis to which the "Near-point dog ignored" signal is set can be used for other applications.
[Operation]
When the signal is turned ON, "Near-point detected" signal corresponding to the control axis can be ignored.
The interface is shown below:
TOOL GROUP NO. DESIGNA- G+330 G+430 G+530 G+630 G+730 G+830 G+930
-
TION R2430 R2530 R2630 R2730 R2830 R2930 R3030
[Function]
The group No. is designated when clearing usage data of a group in which the tool life has been exceeded with the tool
life management II or when forcibly changing the tool currently in use.
[Operation]
The group designation range is as follows.For group designation: 1 to 9999 of group No.For all groups: 65535 (all 1)
328
C70 PLC Interface Manual
4.15 Data Type Output Signals : Part System Command (PLC CPU->CNC CPU)
[Function]
The synchronization control's ON/OFF can be changed over by operating the bit corresponding to each axis of this
signal. CNC changes over the operation at the point when all axes enter in-position state.
Synchronization control
operation method
・・・7 6 5 4 3 2 1 0
1st axis
2nd axis
3rd axis
4th axis
5th axis
6th axis
[Operation]
7 6 5 4 3 2 1 0 HEX
Synchronization control 0 0 0 0 0 0 0 0 00
operation method 0 0 0 0 0 1 1 0 06
7 6 5 4 3 2 1 0 HEX
Synchronization control 0 0 0 0 0 0 0 0 00
operation method 0 0 0 0 0 1 0 0 04
For the machine structure reasons, if the synchronous state must always be kept from immediately after the power is
turned ON, set the synchronization control operation method when the ladder power is turned ON at the first time.
329
MITSUBISHI CNC
4 Explanation of Interface Signals
7 6 5 4 3 2 1 0 HEX
Synchronization control 0 0 0 0 0 0 0 0 00
operation method 0 0 0 0 1 1 1 0 0E
7 6 5 4 3 2 1 0 HEX
Synchronization control 0 0 0 0 0 0 0 0 00
operation method 0 0 0 0 0 1 1 0 06
For the machine structure reasons, if the synchronous state must always be kept from immediately after the power is
turned ON, set the synchronization control operation method when the ladder power is turned ON at the first time.
330
C70 PLC Interface Manual
4.15 Data Type Output Signals : Part System Command (PLC CPU->CNC CPU)
When changing the operation with the synchronization control operation method during automatic operation,
calculate the coordinates again.
After secondary axis independent operation is carried out, the end point coordinates of the secondary axis are
substituted in the program end point coordinates for the primary axis. Thus, if the coordinates are not recalculated,
the primary axis' movement command will not be created properly.
Request recalculation immediately after the synchronization control operation method is changed.
<Example of ladder creation>
Primary axis: 2nd axis Secondary axis: 3rd axis
When M code is assigned to each:
M10: Asynchronous operation
M20: Independent operation
M40: Synchronous operation
X230
= H10 G10220(R20) M2000 Miscellaneous function strobe (MF1n) ON
and M10 commanded → M2000 ON
X230
= H20 G10220(R20) M2001 Miscellaneous function strobe (MF1n) ON
and M20 commanded → M2001 ON
X230
= H40 G10220(R20) M2002 Miscellaneous function strobe (MF1n) ON
and M40 commanded → M2002 ON
M2000 X1F8
MOV H00 G10332(R2432) M2000 ON and motion command completion (DENn)
→ Asynchronous operation signal set
M2001 X1F8
MOV H04 G10332(R2432) M2001 ON and motion command completion (DENn)
→ Independent operation signal set
M2002 X1F8
MOV H06 G10332(R2432) M2002 ON and motion command completion (DENn)
→ Synchronous operation signal set
M2000
Y72B M2000 or M2001 or M2002 ON
→ Recalculation request (CRQn) set
M2001
M2002
331
MITSUBISHI CNC
4 Explanation of Interface Signals
MFmn
DENn
Recalculation
request (CRQn)
CNC latches at
rising edge
FIN
Calculation of next
block
Recalculation
[Caution]
(1) During synchronous operation or independent operation, the primary axis signals are valid for the "Interlock" and
"Machine lock" signals, etc.
(2) The secondary axis will return to the reference position in synchronization with the primary axis if G27, G28 or G30
is commanded during synchronous operation. If the secondary axis is at the reference position when the primary
axis completes reference position return, the reference position return will be completed. If the secondary axis is not
at the reference position when the primary axis completes reference position return, the "Reference position
reached" (ZP1n to ZP4n) signal for the primary axis will not be output.
(3) The position switches are processed independently for the primary axis and secondary axis.
(4) Input the same OT signal for the primary axis and secondary axis.
Set the same soft limit value for the primary axis and secondary axis.
If the above settings cannot be made because of the machine specifications, observe the following points.
- If OT or soft limit occurs during the manual operation mode, an alarm will occur only for the secondary axis,
and the primary axis will not stop.
Thus, make sure that the primary axis alarm turns ON before the secondary axis.
- OT during the manual operation mode will cause the secondary axis to stop when the OT signal for only the
primary axis turns ON. The primary axis is stopped by the position controller, and the secondary axis is
stopped by the CNC control unit. Thus, there may be a difference in the stop positions. If an excessive error
alarm occurs because of OT, enter the editing mode, and cancel the alarm.
(5) The primary axis independent operation is handled as asynchronous, so the PLC input/output signal is not reflected
on the secondary axis.
(6) A command error and feedback error are confirmed on a synchronous error screen.
[Related signals]
Synchronized correction mode (SYCMn)
Recalculation request (CRQn)
332
C70 PLC Interface Manual
4.15 Data Type Output Signals : Part System Command (PLC CPU->CNC CPU)
DROOP RELEASE INVALID G+333 G+433 G+533 G+633 G+733 G+833 G+933
-
AXIS R2433 R2533 R2633 R2733 R2833 R2933 R3033
[Function]
The axis which does not release droop is set when current limit changeover (ILCn) is executed.
[Operation]
EACH AXIS REFERENCE POSI- G+334 G+434 G+534 G+634 G+734 G+834 G+934
-
TION SELECTION R2434 R2534 R2634 R2734 R2834 R2934 R3034
[Function]
Select the each axis reference position return position for manual reference position return.
[Operation]
(1) This signal is valid when the reference position select method is ON.
(2) Two bits are used for each axis to select the reference position.
(a) R register and corresponding axis
Each axis reference position select
F E D C B A 9 8 7 6 5 4 3 2 1 0
1st axis setting value
2nd axis setting value
3rd axis setting value
4th axis setting value
5th axis setting value
6th axis setting value
7th axis setting value
8th axis setting value
[Related signals]
(1) Reference position select method (Mn)
333
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
The No. of the program to be searched with search & start is designated.
[Operation]
Set the No. of the program to be searched with search & start with a binary value.
(Note 1) The program No. must be set before the "Search & start" signal is input.
(Note 2) If a machining program No. is not designated or if an illegal No. is designated, and error signal will be output
when the search operation is executed.
[Related signals]
(1) Search & start (RSSTn)
(2) Search & start (error) (SSEn)
[Function]
(1) External workpiece coordinate offset measurement function
Set the tool No. (Selected tool No.) and the tool compensation No. (Workpiece coordinate offset measurement
compensation No.) used for workpiece coordinate offset measurement in a BCD code.
(2) Chuck barrier check
Set the tool No. (Selected tool No.) and the compensation No. (Workpiece coordinate offset measurement
compensation No.) selected for the chuck barrier check.
[Operation]
(1) External workpiece coordinate offset measurement function
Set the tool No. and the tool compensation No. used for workpiece coordinate offset measurement in a BCD code.
This is set with the user PLC.
This tool No. (Selected tool No.) is interpreted as the tool offset No. by the CNC.
(2) Chuck barrier check
The file register used differs according to the parameter (#1098 Tlno.)
If the tool length compensation No. is not designated (if the contents are 0), the tool length and tool nose wear offset will
both follow the T command modal.
The T command modal will also be followed if the designated offset No. is not within the specified range.
If the T command modal value is 0, the compensation amount will be interpreted as 0.
[Related signals]
(1) Selected tool No.
334
C70 PLC Interface Manual
4.15 Data Type Output Signals : Part System Command (PLC CPU->CNC CPU)
[Function][Operation]
Refer to the explanation of "workpiece coordinate offset measurement compensation No." for details.
EXTERNAL SEARCH DEVICE G+361 G+461 G+561 G+661 G+761 G+861 G+961
-
NO. R2461 R2561 R2661 R2761 R2861 R2961 R3061
[Function] [Operation]
The device storing the machining program to be searched is designated with a No. Be sure to set 0 for this CNC.
An error occurs if any No. except "0" is set. (Status: 3)
[Related signals]
(1) External search finished
(2) External search status
(3) External search program No.
(4) External search sequence No.
(5) External search block No.
(6) External search strobe (EXTSSn)
[Function] [Operation]
Designate the program No. of the machining program to be searched as a binary.
The setting range is 1 to 99999999 (8 digits).
[Related signals]
(1) External search finished
(2) External search status
(3) External search device No.
(4) External search sequence No.
(5) External search block No.
(6) External search strobe (EXTSSn)
335
MITSUBISHI CNC
4 Explanation of Interface Signals
[[Function] [Operation]
Designate the sequence No. of the machining program to be searched as a binary.
The setting range is 1 to 99999 (5 digits).
[Related signals]
(1) External search finished
(2) External search status
(3) External search device No.
(4) External search program No.
(5) External search block No.
(6) External search strobe (EXTSSn)
[[Function] [Operation]
Designate the block No. as a binary.
The setting range is 0 to 99 (2 digits).
[Related signals]
(1) External search finished
(2) External search status
(3) External search device No.
(4) External search program No.
(5) External search sequence No.
(6) External search strobe (EXTSSn)
336
C70 PLC Interface Manual
4.15 Data Type Output Signals : Part System Command (PLC CPU->CNC CPU)
[Function]
This is interface function used to coordinate user PLC to user macro program.
[Operation]
The data set in file registers Rn and Rn+1 with the user PLCs, can be referred to on the user macro side with the user
macro system variables #1000 to #1031 or #1032.
The relationship between system variable and file register is as follows:
Systemvariable Points Interface input signal Systemvariable Points Interface input signal
#1000 1 Register G+370/R2470 bit 0 #1016 1 Register G+371/R2471 bit 0
#1001 1 Register G+370/R2470 bit 1 #1017 1 Register G+371/R2471 bit 1
#1002 1 Register G+370/R2470 bit 2 #1018 1 Register G+371/R2471 bit 2
#1003 1 Register G+370/R2470 bit 3 #1019 1 Register G+371/R2471 bit 3
#1004 1 Register G+370/R2470 bit 4 #1020 1 Register G+371/R2471 bit 4
#1005 1 Register G+370/R2470 bit 5 #1021 1 Register G+371/R2471 bit 5
#1006 1 Register G+370/R2470 bit 6 #1022 1 Register G+371/R2471 bit 6
#1007 1 Register G+370/R2470 bit 7 #1023 1 Register G+371/R2471 bit 7
#1008 1 Register G+370/R2470 bit 8 #1024 1 Register G+371/R2471 bit 8
#1009 1 Register G+370/R2470 bit 9 #1025 1 Register G+371/R2471 bit 9
#1010 1 Register G+370/R2470 bit 10 #1026 1 Register G+371/R2471 bit 10
#1011 1 Register G+370/R2470 bit 11 #1027 1 Register G+371/R2471 bit 11
#1012 1 Register G+370/R2470 bit 12 #1028 1 Register G+371/R2471 bit 12
#1013 1 Register G+370/R2470 bit 13 #1029 1 Register G+371/R2471 bit 13
#1014 1 Register G+370/R2470 bit 14 #1030 1 Register G+371/R2471 bit 14
#1015 1 Register G+370/R2470 bit 15 #1031 1 Register G+371/R2471 bit 15
File registers G+370/R2470 and G+371/R2471 correspond to system variables #1000 to #1031, and #1032 (32-bit data).
"User macro output #1132 to #1135 (Controller -> PLC)" and "User macro input #1032 to #1035 (PLC -> Controller)"
each have both part system common signals and part system independent ones.
Setting the bit selection parameter #6454/bit0 selects part system common or part system independent.
[Related signals]
(1) User macro output #1132 to #1135 (Controller -> PLC)(Part system common)
(2) User macro output #1132 to #1135 (Controller -> PLC)(Part system independent)
(3) User macro input #1032 to #1035 (PLC -> Controller)(Part system common)
(4) User macro input #1032 to #1035 (PLC -> Controller)(Part system independent)
337
MITSUBISHI CNC
4 Explanation of Interface Signals
[Function]
This provides interface function used to coordinate user PLC to user macro.
[Operation]
The data set in file registers Rn and Rn+1 with the user PLCs, can be referred to on the user macro side with the user
macro system variables #1033.
(Example)
Sequence program User macro program
ACT
#100 = #1033
DMOV K1000 G10372(R2472)
N100
ACT
WOR G10370(R2470) K1 G10370(R2470)
The #1033(G10372/R2472,
Set 1 in #1000. G10373/R2473)data is read into #100
Other than when #1000 is set to 0.
[Related signals]
(1) User macro output #1132 to #1135 (Controller -> PLC)(Part system common)
(2) User macro output #1132 to #1135 (Controller -> PLC)(Part system independent)
(3) User macro input #1032 to #1035 (PLC -> Controller)(Part system common)
(4) User macro input #1032 to #1035 (PLC -> Controller)(Part system independent)
[Function][Operation]
The function, operation, etc. are the same as those of "USER MACRO INPUT #1033".
[Function][Operation]
The function, operation, etc. are the same as those of "USER MACRO INPUT #1033".
338
C70 PLC Interface Manual
4.15 Data Type Output Signals : Part System Command (PLC CPU->CNC CPU)
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
G+380 G+480 G+580 G+680 G+780 G+880 G+980
- CHOPPING OVERRIDE CHPOVn
R2480 R2580 R2680 R2780 R2880 R2980 R3080
[Function]
The chopping override can be set in the range between 0 and 100% (1% increment).
[Operation]
(1) Only the chopping override is valid for the chopping operation. However, valid or invalid of the rapid traverse override
can be selected for the rapid traverse between the basic position and the upper dead point.
(2) The chopping override is set between 0 and 100% in a 1% increment. If a value outside the range from 0 to 100% is
set, the override will be clamped at 100%.
(3) If the "Chopping override" signal is set to "0", "M01 OPERATION ERROR 0150" will occur.
(4) The value is set in binary.
[Related signals]
(1) Chopping parameter valid
[Function]
The axis to operate chopping is set when the chopping is commanded by the external signal.
[Operation]
When chopping is commanded by the external signal, "1" is set to a corresponding bit of the axis to operate chopping.
If two or more bit are designated, the lowest number axis will be selected.
The axis designation with this signal is valid in the record mode of the compensation value sequential update method
and the fixed compensation amount method.
The designation is invalid with the playback mode of the fixed compensation amount method.
This signal is valid at the rising edge of the chopping parameter valid signal.
[Related signals]
(1) Chopping parameter valid
UPPER DEAD POINT DESIGNA- G+382 G+482 G+582 G+682 G+782 G+882 G+982
-
TION (L) R2482 R2582 R2682 R2782 R2882 R2982 R3082
UPPER DEAD POINT DESIGNA- G+383 G+483 G+583 G+683 G+783 G+883 G+983
-
TION (H) R2483 R2583 R2683 R2783 R2883 R2983 R3083
[Function]
The upper dead point is set when chopping is commanded by external signal.
[Operation]
The designation by this signal is valid with the record mode of the compensation value sequential update method and the
fixed compensation amount method.
The designation is invalid with the playback mode of the fixed compensation amount method.
This signal is valid at the rising edge of the chopping parameter valid signal.
[Related signals]
(1) Chopping parameter valid
339
MITSUBISHI CNC
4 Explanation of Interface Signals
LOWER DEAD POINT DESIG- G+384 G+484 G+584 G+684 G+784 G+884 G+984
-
NATION (L) R2484 R2584 R2684 R2784 R2884 R2984 R3084
LOWER DEAD POINT DESIG- G+385 G+485 G+585 G+685 G+785 G+885 G+985
-
NATION (H) R2485 R2585 R2685 R2785 R2885 R2985 R3085
[Function]
The bottom dead point of when chopping is commanded by the external signal is set with the increment amount from the
upper dead point.
[Operation]
The designation by this signal is valid with the record mode of the compensation value sequential update method and the
fixed compensation amount method.
The designation is invalid with the playback mode of the fixed compensation amount method.
This signal is valid at the rising edge of the chopping parameter valid signal.
[Related signals]
(1) Chopping parameter valid
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
NUMBER OF CYCLES DESIG- G+386 G+486 G+586 G+686 G+786 G+886 G+986
-
NATION R2486 R2586 R2686 R2786 R2886 R2986 R3086
[Function]
The speed when chopping is commanded by external signal is set with the number of cycles in one minute. [Number of
cycles/min]
[Operation]
The designation by this signal is valid with the record mode of the compensation value sequential update method and the
fixed compensation amount method.
The designation is invalid with the playback mode of the fixed compensation amount method.
This signal is valid at the rising edge of the chopping parameter valid signal.
[Related signals]
(1) Chopping parameter valid
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
G+387 G+487 G+587 G+687 G+787 G+887 G+987
- DATA NO.
R2487 R2587 R2687 R2787 R2887 R2987 R3087
[Function]
When the compensation method is the fixed compensation amount method, the number of the data to be recorded or
played back is designated.
[Operation]
(When operating in the record mode, the measured amount of compensation is recorded in the area of the designated
number. In the playback mode, operation parameter is read from the area of the designated number.
This signal is valid at the rising edge of the chopping parameter valid signal.
[Related signals]
(1) Chopping parameter valid
340
C70 PLC Interface Manual
4.16 Data Type Output Signals : Spindle Command ( PLC CPU->CNC CPU)
4.16 Data Type Output Signals : Spindle Command ( PLC CPU->CNC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
G+1160 - G+1190 - G+1220 - G+1250 - G+1280 - G+1310 - G+1340 -
SPINDLE COMMAND ROTA- G+1161 G+1191 G+1221 G+1251 G+1281 G+1311 G+1341
- SRPMOTn
TION SPEED OUTPUT R3900 - R3930 - R3960 - R3990 - R4020 - R4050 - R4080 -
R3901 R3931 R3961 R3991 R4021 R4051 R4081
[Function]
By setting data of desired spindle speed to this signal, the spindle can be run at that speed.
Even when the data does not need to be changed, the process of copying the spindle command rotation speed input to
the spindle command rotation speed input is required.
[Operation]
(1) When the spindle function (S) command is issued, the control device set the commanded value to the spindle
command rotation speed input.
(2) The spindle command rotation speed value will be copied to the spindle command rotation speed output each time if
the spindle speed if the spindle speed to be controlled does not need to change from the (S) command for the PLC
program. If it is desired to be changed, set the intended value to the spindle command rotation speed output each
time.
(3) The control device processes the value of the spindle command rotation speed output and output the rotation speed
command to the spindle controller.
(Controller process) PLC program process (mandatory) The controller device processes, such as override,
Copy or set the intended value and output to the spindle controller. (Refer to Note 3)
[Related signals]
(1) Spindle command rotation speed input
(2) Spindle command final data(rotation speed)
341
MITSUBISHI CNC
4 Explanation of Interface Signals
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
G+1170 G+1200 G+1230 G+1260 G+1290 G+1320 G+1350
- S COMMAND OVERRIDE
R3910 R3940 R3970 R4000 R4030 R4060 R4090
[Function]
When "Spindle override method selection" (SPSn) signal is set to "file register method", override can be exerted on the
spindle rotation speed besides the code method override (Spindle override code m (SPmn)).
Override can be exerted within range of 0% to 200% (1% increment).
The value is set in the file register (R) in binary.
[Operation]
When this function is used, the true spindle speed is obtained by multiplying the originally set spindle speed by override
ratio set with this signal.
Clamp spindle speed is the maximum or minimum speed set with parameters, which depends on "Spindle gear selection
code m" (GImn) signal.
Even when spindle speed exceeds the maximum or minimum speed at the currently selected gear stage, due to change
of override setting, "Spindle gear shift command m" (GRmn) signal does not automatically change.
342
C70 PLC Interface Manual
4.16 Data Type Output Signals : Spindle Command ( PLC CPU->CNC CPU)
Con- Signal ab- 1st spin- 2nd spin- 3rd spin- 4th spin- 5th spin- 6th spin- 7th spin-
Signal name
tact breviation dle dle dle dle dle dle dle
[Function]
This signal, having the following two functions, is issued in respect to the high-speed serial connection specification
spindle controller (spindle drive).
(1) Notification of orientation position to control unit (spindle controller) at orientation command.
Position data where the "Spindle orientation command" (ORCn) is turned ON.
(2) During multi-point indexing, notification of indexing position during forward run indexing or reverse run indexing to
control unit (spindle controller).
Position data where the "Spindle forward run index" (WRNn), the "Spindle reverse run index" (WRIn) is turned ON.
[Operation]
(1) Orientation command
The orientation position at when the "Spindle orientation command" (ORCn) turns ON is input.
The values designated with the spindle parameter (SP007 OPST: in-position shift amount for orientation) and with
"Multi-point orientation position data" signal are totaled to determine the orientation position.
(2) Multi-point indexing
Each time the "Spindle forward run index" (WRNn) and "Spindle reverse run index" (WRIn) turn ON, the axis rotates
by the amount designated with the multi-point orientation position data.
When using MDS-D series drive unit, command value is handled as 16-bit binary data and its increment is as
follows.
Command increment = 360/36000 [0.01°]
This signal must be validated before the "Spindle orientation command" signal turns ON (at least 30 ms before).
Multi-point orientation
position data
[Related signals]
(1) Spindle orientation command (ORCn)
(2) Spindle forward run index (WRNn)
(3) Spindle reverse run index (WRIn)
343
MITSUBISHI CNC
4 Explanation of Interface Signals
344
5
Explanation for Each Application
345
MITSUBISHI CNC
5 Explanation for Each Application
5.1.1 Specifications
Item Details
No. of control axes Max. 8 axes
Simultaneous control The PLC control axis is controlled independently of the CNC control axis. Simultaneous start
axes of multiple PLC axes is possible.
Min. command unit (Note 1)
Command unit 0.001mm (0.0001 inch)
0.0001mm (0.00001 inch)
0 to 1000000mm/min (0 to 100000inch/min)
Feedrate
(The feedrate is fixed regardless of the unit system.)
Incremental value commands from the current position.
Movement commands Absolute value commands of the machine coordinate system.
0 to ± 99999999 (Note 1)
Rapid traverse, cutting feed
Jog feed (+), (-)
Operation modes
Reference position return feed (+), (-)
Handle feed
Backlash compensation Provided
Stroke end Not provided
Soft limit Provided
Provided
Absolute value commands......Rotation amount within one rotation.
Rotation axis commands (Rotates the remainder divided by rotational axis division count.)
The axis rotates in shortcut direction according to "#8213 Rotation axis type" setting.
Incremental commands...........Rotates the commanded rotation amount.
Not provided
Inch/mm changeover
Command to match the feedback unit.
(Note 1) Screen displays as follows according to the setting of the parameter "#1003 iunit".
(Note 2) Commands can be issued by inch if "#1042 pcinch (PLC axis command)" is set to "1"
(inch system).
Other restrictions
(1) There is no mirror image or machine lock function.
(2) Rapid traverse override, cutting override and dry run control are not possible.
(3) Automatic operation start, automatic operation stop, reset and interlock CNC controls are invalid for PLC
control axes.
The same control can be realized using an interface dedicated for PLC control axes.
(4) There is no dedicated emergency stop. The emergency stop is valid in the same manner as the CNC control
axis.
(5) PLC axis external deceleration is valid only when external deceleration ("#1239 set11/bit6 External
deceleration axis compliance valid" is set to "1") is set by axis.
346
C70 PLC Interface Manual
5.1 PLC Axis Control
G11370(R1900) Status
(5) PLC turns OFF the start signal after
G11371(R1901) Alarm details confirming busy/wait signal.
G11372(R1902) Machine position
347
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
This signal validates the PLC axis control in single mode.
[Operation]
Turning this signal ON executes the PLC axis control upon the control information data in single mode.
Status, alarm details and machine position of each axis can be referred.
If this signal has been turned OFF, status, alarm details and machine position are not updated. The axis movement,
which has been commanded in single mode, is canceled. The PLC axis control is executed upon the control information
data while the PLC axis control valid signal is ON.
[Function]
This signal validates the PLC axis control in buffering mode.
[Operation]
Turning this signal ON executes the PLC axis control upon the control information data in buffering mode.
If this signal has been turned OFF, the axis movement, which had been commanded in buffering mode, is canceled.
[Caution]
(1) Turning this signal ON updates the control information in single mode, such as status and machining position, even
during axis control in buffering mode.
The information is updated at the same time when the axis is moved by the command in buffering mode. It is
recommended to turn the PLC axis valid signal ON for the axis specified in the control information for buffering
mode, and to refer to single mode for status, alarm details, machine position and remaining distance even in
buffering mode.
(2) Specify the axis to command in buffering mode in the control information, axis specification, for buffering mode.
348
C70 PLC Interface Manual
5.1 PLC Axis Control
349
MITSUBISHI CNC
5 Explanation for Each Application
F E D C B A 9 8 7 6 5 4 3 2 1 0
G11370(R1900)
(1st axis)
350
C70 PLC Interface Manual
5.1 PLC Axis Control
PLC axis
(Note) When the PLC axis control valid signal is turned ON for an axis, status of the same axis is
automatically updated.
351
MITSUBISHI CNC
5 Explanation for Each Application
F 8 7 0
G11371(R1901)
ALM1 Alarm No. ALM2 Alarm No.
(1st axis)
(Note) When the PLC axis control valid signal is turned ON for an axis alarm details for the same axis is
automatically updated.
352
C70 PLC Interface Manual
5.1 PLC Axis Control
G11372(R1902)
Machine position
(Note 1) Refer to the explanation of "#1003 iunit" in "5.1.1 Specifications" for measure unit.
(Note 2) When the PLC axis control valid signal turned is ON for an axis, machine position for the same axis is
automatically updated.
G11374(R1904)
Remaining distance
(Note 1) Refer to the explanation of "#1003 iunit" in "5.1.1 Specifications" for measure unit.
(Note 2) When the PLC axis control valid signal is turned ON, remaining distance for the same axis is
automatically updated.
(5) Status 2
Multi-step speed monitor related signals for each axis are output. It is valid wether PLC axis control valid signal is
ON or OFF. This signal outputs only when “#21162 mulstepssc Multi-step speed monitor enabled” is set to “1”.
F A 9 8 1 0
G11376
R1906
(1st axis)
353
MITSUBISHI CNC
5 Explanation for Each Application
G+1370(R4200)
Axis specification
(1st axis)
0: 1st axis
1: 2nd axis
2: 3rd axis
3: 4th axis
4: 5th axis
5: 6th axis
6: 7th axis
7: 8th axis
Only buffering mode allows the axis specification upon this data.
Single mode, which provides the PLC axis control valid signal for each axis, does not allow the axis specification
upon this data.
G+1371(R4201)
Operation mode
(1st axis)
(8) Feedrate
When the operation mode is cutting feed or jog feed (operation mode, register = 1 to 3), the PLC axis feedrate is
designated with a binary code.
G+1372(R4202)
Feedrate
G+1373(R4203)
(1st axis)
(Note 1) The measure unit of feedrate is fixed regardless of the unit system set as command unit.
(Note 2) The feedrate designated in the parameters is used for the rapid traverse mode and reference position
return mode.
(Note 3) The feedrate can be changed during axis movement by directly changing the feedrate data (R1n + 6, 7).
354
C70 PLC Interface Manual
5.1 PLC Axis Control
(9)Movement Data
When the operation mode is rapid traverse or cutting feed, the movement data is designated with a binary code.
G+1374(R4204)
Movement data
G+1375(R4205)
(1st axis)
Command range : -99999999 to +99999999
(Note 1) Refer to the explanation of "#1003 iunit" in "5.1.1 Specifications" for measure unit.
(Note 2) The movement data is classified as follows by the absolute value command flag (bit 8) of the command
signal.
Absolute value command flag = 0: Incremental value from the current position
Absolute value command flag = 1: Absolute value of the machine coordinate system
(Note 3) If the movement amount is changed during axis movement, the new movement amount will be validated
at the next start.
F E D C B A 9 8 7 6 5 4 3 2 1 0
G+1376(R4206)
(1st axis)
bit 0: Start
Starting begins at the rising edge (OFF -> ON) of the start signal, based on the control information data.
Turn ON a start signal after turning ON the PLC axis control valid signal.
The axis does not move during interlock, servo OFF, axis removal and axis removal 2.
Movement starts after interlock, servo OFF, axis removal and axis removal 2 are canceled.
Start is invalid during resetting.
bit 1: Interlock
The moving PLC axis executes a deceleration stop when the interlock signal turns ON.
The stopped PLC axis will resume movement when the interlock signal turns OFF (is canceled).
bit 2: Reset
The PLC axis is reset when the reset signal turns ON.
Moving PLC axes will execute a deceleration stop.
Commands and controls are invalid during resetting.
If the reset signal turns ON during an alarm occurrence, the alarm will be cleared.
bit 3: Servo OFF
355
MITSUBISHI CNC
5 Explanation for Each Application
356
C70 PLC Interface Manual
5.1 PLC Axis Control
F 8 7 0
+1371 External deceleration speed
R4207 selection
(1st axis)
Setting range:0~5
(Numerical value data)
0: External deceleration speed 1(#2086 exdcax1)
1: External deceleration speed 2 (#2161 exdcax2)
2: External deceleration speed 3(#2162 exdcax3)
3: External deceleration speed 4(#2163 exdcax4)
4: External deceleration speed 5(#2164 exdcax5)
5: External deceleration speed 6(#2165 exdcax6)
Other than above: External deceleration speed 1(#2086 exdcax1)
F A98 0
+1377
R4207 External deceleration
(1st axis) speed selection
357
MITSUBISHI CNC
5 Explanation for Each Application
5.1.5 Precautions
(1) Updates of signals are not synchronized. Set the control information data, such as feedrate and movement data
before setting the start signal of control signal/bit 0.
(2) PLC control valid signal is valid at all times for as many PLC axes as used.
PLC axis control buffering mode valid signal is also valid at all times during the axis is used.
Therefore, the PLC axis control valid signal and the PLC axis control buffering mode valid signal must be turned ON
until the movement of the axis specified is completed.
If these signals are turned OFF, the axis is reset and the command is canceled.
(3) Always transfer 32bit data via 32bit regardless of the setting value.
Start
busy
den
move
Speed
(Note) Make sure the busy signal has been turned ON before turning OFF the start signal.
As long as the start signal is ON, the busy signal is kept ON even after the movement has ended.
Start
busy
den
move
Speed
(Note) The axis moves by jog feed only during start ON.
358
C70 PLC Interface Manual
5.1 PLC Axis Control
Start
busy
den
move
ZP
(Note 1) The axis moves by reference position return feed only during start ON.
Turn the start OFF after confirming that the reference position has been reached.
(Note 2) The first reference position return after the power is turned ON is always dog-type.
All returns after that are high-speed reference position returns.
Start
busy
den
move
ZP
359
MITSUBISHI CNC
5 Explanation for Each Application
Start
busy
den
move
Handle
Speed
Start
Interlock
busy
den
move
Speed
(Note) Make sure the busy signal has been turned ON before turning OFF the start signal.
As long as the start signal is ON, the busy signal is kept ON even after the movement has ended.
360
C70 PLC Interface Manual
5.1 PLC Axis Control
Start
Reset
busy
den
move
Speed
(Note 1) Make sure that the busy signal has been turned ON before turning OFF the start signal.
As long as the start signal is ON, the busy signal is kept ON even after the movement has ended.
(Note 2) The busy signal will be reset at the falling edge of the reset signal. The start signal has to start up again to
make the mode valid if the mode is used with the start signal ON for handle mode, JOG mode, or
reference position return mode.
When the reset command is issued with this mode and the start up signal is turned OFF, it will be a busy
state as the reset is cancelled and the start signal is turned ON again. Then the handle mode becomes
valid.
Start
Servo OFF
busy
den
move
svon
Speed
(Note) Make sure the busy signal has been turned ON before turning OFF the start signal.
As long as the start signal is ON, the busy signal is kept ON even after the movement has ended.
361
MITSUBISHI CNC
5 Explanation for Each Application
Start
busy
den
move
Speed
(Note) Make sure the busy signal has been turned ON before turning OFF the start signal.
As long as the start signal is ON, the busy signal is kept ON even after the movement has ended.
362
C70 PLC Interface Manual
5.1 PLC Axis Control
(9) When the start signal ON (=1) is earlier than the PLC axis control valid signal ON (=1) (A section)
(a) When OFF the last PLC axis control valid signal OFF is earlier than a start signal OFF (B section)
busy
den
move
Speed
When PLC axis control valid signal is turned OFF at the 1st time, a start signal continues being ON, and since
the start signal is turned ON previously when PLC axis control valid signal is turned ON at the 2nd time, CNC
cannot detect the standup of a start signal.
Therefore, a PLC axis does not operate by the 2nd start signal.
(b) When the PLC axis control valid signal OFF is later than the start signal OFF (C section)
busy
den
move
Speed
When PLC axis control valid signal is turned OFF at the 1st time, a start signal is turned OFF, CNC can detect
the standup of a start signal when PLC axis control valid signal is turned ON at the 2nd time.
Therefore, a PLC axis operates by the 2nd start signal.
When the start signal ON (=1) is earlier than the PLC axis control valid signal ON (=1), a PLC axis does not
operate according to the state of the last start signal.
In order to avoid such a situation, please turn ON PLC axis control valid signal after a start signal or turn OFF
PLC axis control valid signal after a start signal.
363
MITSUBISHI CNC
5 Explanation for Each Application
(10) When the external deceleration speed signal is set to ON (="1") during the G0/G1 mode
PLC axis
control valid
signal
Speed
0 3000
Start
busy
den
move
External deceleration +
External deceleration
speed selection 0 2 1 0
Feedrate
3000
2000
1000
500
0
Make sure the busy signal has been turned ON before turning OFF the start signal.
As long as the start signal is ON, the busy signal is kept ON even after the movement has ended.
364
C70 PLC Interface Manual
5.1 PLC Axis Control
When Y32D, Y32E, Y32F are ON, each handle changes to PLC axis dedication.
Y740-Y744, Y747, Y748-Y74C, Y74F, Y750-Y754, Y757 used with the normal control device are used to select each
handle axis.
PLC axes are differentiated from NC axes and counted from the 1st.
Therefore, if you will operate the first handle in the 1st PLC axis, turn ON Y32D, Y740-Y744 and Y747.
(Note) The handle feed magnification is also used for CNC control axes.
365
MITSUBISHI CNC
5 Explanation for Each Application
G+1426 G11426
Axis specification Status
R4256 R1956
Operation mode Alarm details
Control Control
information Feedrate information Machine
data A data A position
Movement data
Remaining
Control signal distance
G+1434 G11434
R4264 R1964
Control Control
information information
data B data B
G+1442 G11442
R4272 R1972
Control Control
information information
data C data C
366
C70 PLC Interface Manual
5.1 PLC Axis Control
busy
A den
move
wait
Start
busy
B den
move
wait
Start
busy
C den
move
wait
Speed
(Note) Change and start the data after the busy signal or wait signal turns OFF.
Starting while the busy signal or wait signal is ON will be ignored.
As long as the start signal is ON, the busy signal or wait signal is kept ON even after the movement has
ended.
367
MITSUBISHI CNC
5 Explanation for Each Application
Axis No. 0 1
Start
busy
A
den
move
wait
Axis No. 0
Start
busy
B
den
move
wait
Axis No. 1
Start
busy
C
den
move
wait
368
C70 PLC Interface Manual
5.1 PLC Axis Control
5.1.10 Parameters
Set the parameters according to the Operation Manual. Servo parameters to set are same as parameters for CNC axis.
The table below shows the axis parameters, the basic parameters and the axis specification parameters, which are
related to PLC axis control.
369
MITSUBISHI CNC
5 Explanation for Each Application
Support Support
# Name # Name
ed ed
[Axis specification parameters] 2055 pushf ×
2001 rapid ○ 2056 aproch ×
2002 clamp ○ 2057 nrefp ×
2003 smgst ○ 2058 nrefn ×
2004 G0tL ○ 2059 zerbas ○
2005 G0t1 ○ 2061 OT_1B- ×
2006 G0t2 ○ 2062 OT_1B+ ×
2007 G1t+ ○ 2063 OT_1Btype ×
2008 G1t1 ○ 2068 G0fwdg ×
2009 G1t2 ○ 2069 Rcoeff ×
2010 fwd_g × 2070 div_RT ○
2011 G0back ○
2012 G1back ○
2013 OT- ○
2014 OT+ ○
2015 tlml- ×
2016 tlml+ ×
2017 tap_g ×
2018 no_srv ○
2019 revnum ×
2020 o_chkp ×
2021 out_f ×
2022 G30SLX ×
2023 ozfmin ×
2024 synerr ×
2025 G28rap ○
2026 G28crp ○
2027 G28sft ○
2028 grmask ○
2029 grspc ○
2030 dir(-) ○
2031 noref ○
2032 nochk ×
2033 zp_no ×
2037 G53ofs ○
2038 #2_rfp ×
2039 #3_rfp ×
2040 #4_rfp ×
2049 type ○
2050 absdir ○
2051 check ○
2052 absg28 ×
2053 absm02 ×
2054 clpush ×
370
C70 PLC Interface Manual
5.1 PLC Axis Control
The relationship of PLC axis position switch and output signal (CNC -> PLC)
PWS No. PSW1 PSW2 PSW3 PSW4 PSW5 PSW6 PSW7 PSW8
Shared device G10006.0 G10006.1 G10006.2 G10006.3 G10006.4 G10006.5 G10006.6 G10006.7
Internal device X360 X361 X362 X363 X364 X365 X366 X367
PWS No. PSW9 PSW10 PSW11 PSW12 PSW13 PSW14 PSW15 PSW16
Shared device G10006.8 G10006.9 G10006.A G10006.B G10006.C G10006.D G10006.E G10006.F
Internal device X368 X369 X36A X36B X36C X36D X36E X36F
371
MITSUBISHI CNC
5 Explanation for Each Application
Always ON
PLC axis control
Y340 (Note 1)
valid signal ON
Y340
MOV U3E1\G11370 D110 Read status
Y340
MOV D101 U3E0\G11371 Output operation mode
(Note 1) Program example of bit-type interface was made on the premise that the interface is transferred corresponding
to the device Nos. of NC interface.
Assignment of device Nos. may change the details of the program.
(Note 2) Set all kinds of control information data before outputting control signal.
372
C70 PLC Interface Manual
5.2 PLC Window
5.2.1 Details
PLC window has two interfaces, "window command interface" and "window response interface", which are used between
PLC and CNC.
"Window command interface", an interface for control signals (from PLC to CNC), requests CNC for the data of "read
control command", "write control command" and "write data".
"Window response interface", an interface for state signals (from CNC to PLC), outputs data of "read result", "write
result" and "read data" to PLC.
If PLC sets the required command to the window command interface, data can be written to or read from CNC.
Write data
Read result
Write result
Read data
373
MITSUBISHI CNC
5 Explanation for Each Application
"Read control command", "read data" and "read result" in the chart above are all called "read window". "Write control
command", "write data" and "write result" are all called "write window".
These windows are used for the read and write operations. 40 units of windows, 20 units for each, are provided for "read
window" and "write window".
Note that the device Nos. assigned to the windows are not continuous through each unit of read/write window. Refer to
"5.2.2 Read Window" and "5.2.3 Write Window" when using the windows. Take care not to set wrong device Nos.
<Read process>
<Read window>
(1) (2)
Read control command
Read result
Max. 20 windows
(1) PLC sets the “read control command” with the information on the CNC internal data to be read, and
then turn the read control signal ON.
(2) CNC receives the control signal, and reads the data designated in the “read control command”.
(3) CNC sets the read data to “read data”.
CNC also sets the read status and results, such as errors, to the “read result”.
<Write process>
<Write window>
(1)
Write control command
(2)
Write data CNC (2) Parameters
PLC
CPU Tool data
CPU Variable data
(3)
Write result
Max. 20 windows
(1) PLC sets the “write control command” with the information of the CNC internal data where the data
is written into, and sets the data to be written to the “write data”. After setting, turns the write
control signal ON.
(2) CNC receives the control signal, and writes the data designated in the “writedata” into the CNC
internal data designated in the “write control command”.
(3) CNC sets the write status and errors to the "write result”
374
C70 PLC Interface Manual
5.2 PLC Window
Data is transmitted between PLC CPU and CNC CPU through a cyclic transmission area in the memory shared among
CPU. The cyclic transmission area is allocated to G device, from G10000.
Interfaces for PLC window are allocated to the cyclic transmission area. This area is used to read out or write into the
CNC internal data.
The lists of device Nos. are shown below. The device Nos. in the lists are offset Nos. from a head device in a cyclic
transmission area.
Note that when a system is configured with multiple CNC-CPUs, which divide a cyclic transmission area to use, head
device Nos. are changed as follows.
* The head device of 2nd unit changes depending on the parameter "26742.
Sequence programs need the designation of CPU No. in addition to device No.
Designate as follows to access the cyclic transmission area.
Designation:U__\G__
Address of the memory shared among CPU
Head input/output No. of CPU module
CPU No. 1 2 3 4
Head I/O No. 3E0 3E1 3E2 3E3
375
MITSUBISHI CNC
5 Explanation for Each Application
The following chart shows the interfaces when a system is configured with a PLC CPU and 2 CNC CPUs.
I/O modules
MELSEC
PULL
MITSUBISHI
Cyclic transmission
area
PLC interface
U3E0 \ G10000 Head CNC control signal
:
U3E0 \ G12100 Window command
to interface Internal device
U3E0 \ G12579
:
U3E0 \ G13072 Head PLC interface
: CNC control signal
U3E0 \ G15172 Window command
to interface Internal device
U3E0 \ G15651
Cyclic transmission
area
U3E1 \ G10000 PLC interface
: CNC control signal
U3E1 \ G12270 Window response
to interface
Internal device
U3E1 \ G12469
:
Cyclic transmission
area
U3E2 \ G10000
: PLC interface
CNC control signal
U3E2 \ G12270 Window response
to interface
U3E2 \ G12469 Internal device
:
* When the head address of 2nd unit is U3E\G1400, the window status is U3E0\G16100 to U3E0\G16579.
376
C70 PLC Interface Manual
5.2 PLC Window
(Note 1) As well as the usual part system, PLC axis can be designated. Set "100" for designating the PLC axis.
(Note 2) Designating the sub-section No. is only available when the sub-section Nos. are consecutive as 1, 2, 3 (such
as R register, tool offset).
(Note 3) When decimal point is valid, last 4 digits of the value to be read are placed after decimal point.
(Example) The value "1234567" is read as:
"123.4567" when decimal point is valid.
"1234567" when decimal point is invalid.
377
MITSUBISHI CNC
5 Explanation for Each Application
Read data
"Read data" is an area that stores data read by CNC. "Read data" can store up to 4 consecutive data.
Data read by CNC is stored in the data storage area as follows.
1 or 2 byte read data is stored as 4 byte with sign extension.
(Example 1)
Read data: 100000(0x186A0)
When the device No. of the 1st read data window is G12310/G12311,
G12310: 0x86A0 G12311: 0x0001
(Example 2)
Read data: -2(0xFFFE)
When the device No. of the 1st read data window is G12310/G12311,
G12310: 0xFFFE G12311: 0xFFFF
Read result
Read result stores the number of the read data in high 8 bit and the read status in low 8 bit.
As for read status, bit0 is turned ON when the read operation is completed, while bit1 to 7 are combined to show error
status. Refer to the following table for details. Read result is cleared by turning the control signal OFF.
378
C70 PLC Interface Manual
5.2 PLC Window
Read control window is written by PLC, while read data window and read result are written by CNC.
379
MITSUBISHI CNC
5 Explanation for Each Application
(Note 1) As well as the usual part system, PLC axis can be designated. Set "100" for designating the PLC axis.
(Note 2) Designating the sub-section No. is only available when the sub-section Nos. are consecutive as 1, 2, 3 (such
as R register, tool offset).
(Note 3) When decimal point is valid, last 4 digits of the value to be written are placed after decimal point.
(Example) The value "1234567" is written as:
"123.4567" when decimal point is valid.
"1234567" when decimal point is invalid.
380
C70 PLC Interface Manual
5.2 PLC Window
Write data
"Write data" is an area that stores data to be written in CNC. "Write data" can store up to 4 consecutive data.
Data to be written in CNC should be stored in the data storage area as follows.
(Example)
Write data: 100000(0x186A4)
When the device No. of the 1st write data window is G12260/G12261,
G12260: 0x86A0 G12261: 0x0001
(Note) The value of data which is written to CNC using PLC window function should be within the range shown in the
Appendix 1. If the value is set over the range, the performance is not guaranteed.
Write result
"Write result" stores the number of written data in high 8 bit and the write status in low 8 bit.
As for write status, bit0 is turned ON when the write operation is completed, while bit1 to 7 are combined to show error
status. Refer to the following table for details. "Write result" is cleared by turning the control signal OFF.
381
MITSUBISHI CNC
5 Explanation for Each Application
Write control window and write data window are written by PLC, while write result is written by CNC.
382
C70 PLC Interface Manual
5.2 PLC Window
Read operation
Procedure to read data is as follows.
(1) Designate the data to read by setting "section No.", "section sub-ID No.", "sub-section No.", "data No.", and
"data size" to the "read control command".
(2) Designate "number to be read" (max. 4 data) and "read method" to the same "read control command".
(3) If bit0 of "control signal" is turned ON, the read operation starts ("A" in the chart below). The read operation
continues as long as bit0 is ON.
If bit1 of "control signal" is turned ON, one-shot read operation starts ("B" in the chart below).
(4) After the read operation is completed, CNC sets the "status" in "read result" ("C" in the chart below).
If "status" is set while one-shot read is ON, data is not read.
(5) If the control signal of "read control command" is turned OFF, "status (bit0)" in "read result" is also turned OFF.
The operation is the same for both one-shot and continuous read. ("D" in the chart below)
(6) "Read data window" stores the read data. Check the "status" and "result" in "read result" before using the read
data.
B A C
C
Read operation
of CNC data
Reading data
383
MITSUBISHI CNC
5 Explanation for Each Application
Write operation
Procedure to write data is as follows.
(1) Designate the data to write by setting "section No.", "section sub-ID No.", "sub-section No.", "data No.", and
"data size" to the "write control command".
(2) Designate "number to be written" (max. 4 data) and "write method" to the same "write control command".
(3) If bit0 of "control signal" is turned ON, the write operation starts ("A" in the chart below).
The write operation continues as long as bit0 is ON.
If bit1 of "control signal" is turned ON, one-shot write operation starts ("B" in the chart below).
(4) After the write operation is completed, CNC sets the "status" in "write result" ("C" in the chart below).
If "status" is set while one-shot write is ON, CNC does not write data.
(5) If the control signal of "write control command" is turned OFF, "status(bit0)" in "write result" is also turned OFF.
The operation is the same for both one-shot and continuous read. ("D" in the chart below)
(6) Check the "status" and "result" in "write result" before executing other operations to the written data.
B A C
C
Write operation
of CNC data
Writing data
384
C70 PLC Interface Manual
5.2 PLC Window
<System configuration>
I/O modules
M ELS EC
PULL
M IT S U B IS H I
Example 1 (Reading out the G54 workpiece coordinate offset values of each 1st to 4th axes in the1st part system)
(1) Set the data to be read as follows.
[TOOL OFFSET] - [WORK OFFSET] screen
385
MITSUBISHI CNC
5 Explanation for Each Application
(3) Turn ON the control signal (G12107/bit0) of the read control command.
(4) Check the read result (G12270) in the read control window.
(5) After the read result (G12270/bit0) is turned ON, turn OFF the control signal (G12107/bit0) of the read control
command.
G12312 0x49F0 G54 workpiece coordinate offset value of the 2nd axis is
G12313 0x0002 "150.000"
G12314 0x0D40 G54 workpiece coordinate offset value of the 3rd axis is
G12315 0x0003 "200.000"
G12316 0xD090 G54 workpiece coordinate offset value of the 4th axis is
G12317 0x0003 "250.000"
ACT
[MOV K4 U3E0\G12100]
[MOV K1 U3E0\G12101]
[MOV K0 U3E0\G12102]
Set data to the read control command
[MOV K1 U3E0\G12103]
[MOV K0 U3E0\G12104]
[MOV K4 U3E0\G12105]
Turn ON the control signal
ACT [MOV K1 U3E0\G12107] in the read control window
[> U3E1\G12270 K0 ] ( M100 ) Check the read result
M100
[MOV K0 U3E0\G12107] Turn the control signal OFF
386
C70 PLC Interface Manual
5.2 PLC Window
Example 2 (Reading out the values of each common variable #100 to #103 in the 1st part system)
(1) Set the values to be read as follows.
[POSITION] - [COMMON VARIABLE] screen
(3) Turn ON the control signal (G12107/bit0 and bit3) of the read control command.
(4) Check the read result (G12270) in the read control window.
(5) After the read result (G12270/bit0) is turned ON, turn OFF the control signal (G12107/bit0 and bit3) of the read
control command.
G12312 0xD687 The value of common variable #101 for the 1st part system is
G12313 0x0012 "123.4567"
G12314 0xBDC0 The value of common variable #102 for the 1st part system is
G12315 0xFFF0 "-100.0000"
G12316 0x2979 The value of common variable #103 for the 1st part system is
G12317 0xFFED "-123.4567"
387
MITSUBISHI CNC
5 Explanation for Each Application
Example 3 (Reading out the value of common variable #100 for each part system)
(1) Set the values to be read as follows.
(The following screen shows the value set for the 1st part system. Change the part systems and set the value for
each 1st to 4th part system.)
Set "150.0000" for 2nd part system #100, "200.0000" for 3rd part system #100, 250.0000 for 4th part system #100.
[POSITION] - [COMMON VARIABLE] screen
(3) Turn ON the control signal (G12107/bit0) of the read control command.
(4) Check the read result (G12270) in the read control window.
(5) After the read result (G12270/bit0) is turned ON, turn OFF the control signal (G12107/bit0) of the read control
command. Turn bit3 ON for the same signal.
G12312 0x0096 The value of common variable #100 for the 2nd part system is
G12313 0x0000 "150"
G12314 0x00C8 The value of common variable #100 for the 3rd part system is
G12315 0x0000 "200"
G12316 0x00FA The value of common variable #100 for the 4th part system is
G12317 0x0000 "250"
388
C70 PLC Interface Manual
5.2 PLC Window
5.2.6 Precautions
(1) PLC window operates even while PLC stops. If read/write control signal is ON, read/write function operates during
the PLC stop.
(2) When multiple data is read/written while continuous read/write is set, some data may not be updated due to the time
of execution.
To read/write all the multiple data at the same time, synchronize the data transfer timing of each CPU by
designating the target command with I45(interruption pointer) and terminating the command with IRET command.
The following sequence program is the example when the system is configured with PLC CPU for CPU No.1 and
CNC CPU for No.2.
<For reading>
<For writing>
ACT
I45 [DMOV K1 U3E0\G12268] Set the 1st write data to the shared device
[DMOV K2 U3E0\G12270] Set the 2nd write data to the shared device
[DMOV K3 U3E0\G12272] Set the 3rd write data to the shared device
[DMOV K4 U3E0\G12274] Set the 4th write data to the shared device
[IRET]
389
MITSUBISHI CNC
5 Explanation for Each Application
[Preparation] [WARNING]
The life time and Tool life over
number of life
[Tool life management screen]
times are set
Spare/spindle
tool data User PLC
#( )( )( )( )( )( )( )( )( )
390
C70 PLC Interface Manual
5.3 Tool Life Management (M System)
(Note) Tool life management can be executed only for the 1st part system.
391
MITSUBISHI CNC
5 Explanation for Each Application
(Note) If -1 is set in the group No. in the output tool data, the tool data is invalid. At the time, the specified tool No. is
output to the tool No. in the output tool data as it is.
Tool function command (Rm) Spare tool selection Tool data (Rn)
function command
(Tool No., group No.)
392
C70 PLC Interface Manual
5.3 Tool Life Management (M System)
(Note) If -1 is set in the group No. in the output spindle tool data, the spindle tool data is invalid. At the time, the
specified tool No. (G11450-G11451 (R6720-R6721)) is output to the tool No. in the output spindle tool data as
it is. CNC does not integrate the usage time or usage count of the spindle tool or make tool compensation.
Standby tool No. When the spindle No. is changed, CNC regards
G11452-G11453 that the spindle tool has been changed and
searches for new tool data in the tool data file.
/R6722-R6723
Life management and tool compensation are
conducted based on this data.
Spindle tool data The tool data is output to G12244-G12255/R6748-
G12244-G12255 R6759 when synchronized.
/R6748-R6759
393
MITSUBISHI CNC
5 Explanation for Each Application
(a) Group No. command method (When Base common parameter "#1104 T-Com2" is set to 0.)
The command tool No. (Rm contents) input to the spare tool selection process is handled as group No. Spare
tool is selected among the tools corresponding to the group No. in tool data.
(b) Tool No. command method (When BASE SPEC parameter "#1104 T-Com2" is set to 1.)
The command tool No. (Rm contents) input to the spare tool selection process is handled as a tool No. The
group No. containing the command tool No. is found and spare tool is selected among the group.
(a) Selection in tool registration order (When Base common parameter "#1105 T-Sel2" is set to 0.)
This selects the tool from the tools in use in the same group, following the registration No. order.
If there are no "Tools in use", the tools are selected in order of "Tools not in use", "Normal life tools" and
"Abnormal tools", following the registration No. order.
(b) Life equality selection (When Base common parameter "#1105 T-Sel2" is set to 1.)
This selects the tool with the maximum remaining life from the tools in use and not in use in the same group.
When several tools have the same remaining life, the tools are selected in order of registration No. If there are
no "Tools in use" or "Tools not in use", the tools are selected in order of "Tools not in use", "Normal life tools"
and "Abnormal tools", following the registration No. order.
394
C70 PLC Interface Manual
5.3 Tool Life Management (M System)
bit 7 6 5 4 3 2 1 0
Set the parameter for tool life management method,
Tool data flag length compensation method, radius compensation (1) (2) (3)
method, etc.
(1) Tool life management method 0-2
(2) Tool radius compensation method 0-2
(3) Tool length compensation method 0-2
0 to 4
0 to 4
Tool status The tool state is indicated.
bit F E D C B A 9 8
(Note) Refer to tool data after the output tool No. coincided with the number set to the spindle tool No.
395
MITSUBISHI CNC
5 Explanation for Each Application
-Values of tool status, 3 and 4 may differ according to the machine tool builder specifications.
-The unused tool and tool in use are usable spare tools.
(3) Tool life data, tool usage data
The setting range and unit differ according to the tool data flag's tool life management method.
(Note) When usage time is selected for the tool life management method, the data is output to user ladder on a
1/16 minute basis.
Tool compensation
Setting details Setting range
data
0 : Compensation Compensation
1 to 200
number method No.
1 : Addition Compensation
± 99999.999
compensation method amount
2 : Direct compensation Compensation
± 99999.999
method amount
396
C70 PLC Interface Manual
5.3 Tool Life Management (M System)
Work count
Counts the number of times at which the rapid traverse command (G00) has been changed to the cutting feed command.
However, if a command other than the rapid traverse has been issued while the cutting feed is commanded, the data is
not counted.
Mount count
Counts the number of times at which the cutting feed has started after the tool change.
This is not counted unless the cutting feed is commanded after the tool change.
Adds 1
to the mount count
Precautions
(1) Tool life management is executed even when the operation mode is MDI.
(2) Linear interporation, arc interporation and threading are regarded as cutting feed.
However, the data is not counted unless any movement has been made in the block.
(3) The data is not counted if the automatic machine lock is executed to any one of the axes.
(4) These counts are available when the parameter "#1103 T_Life (Validate life management)" is set to "1" and "Usage
data count valid" signal (Y78A) is ON. The data is not counted when either the parameter or the signal is set to "0"
or OFF.
(5) None of the "0" tool life data, tools whose life is over, and abnormal tools (status: 3 or 4) are counted.
(6) The data is not counted during miscellaneous function lock or dry run.
(7) The data is not counted during the operation with a single block.
(8) The movement by the skip command (G31) is not counted.
397
MITSUBISHI CNC
5 Explanation for Each Application
①
Use as life management
G11451/R6720 [DMOV]
and screen display data. Spindle tool No.
G11452/R6721
Use as screen G11453/R6722 Standby tool
display data. Standby tool number is set.
No.
G11454/R6723
G12244/R6748
Group No.
G12245/R6748
398
C70 PLC Interface Manual
5.3 Tool Life Management (M System)
START
Tool function
command executed?
NO (X650)
YES
Is life management The control method varies depending on
valid? (X62B) whether or not life management is selected.
NO
YES
Is tool available? The tool status and tool No. are checked to
NO see if the tool can be used.
YES
399
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
This signal is output during the tool life management.
[Operation]
"In tool life management" (TLFOn) signal turns ON when the tool life management (#1103 T_Life) on the parameter is
ON.
[Function]
<For tool life management I>
This signal notifies that tool usage data (per tool) have reached to its lifetime (Usage data ≥ Life data).
<For tool life management II>
This signal notifies that all tools in the tool group have reached to their lifetimes.
[Operation]
<For L system tool life management I>
This signal turns ON when the usage data of the tool matches or exceeds the life data. Note that this signal is only
output, and the automatic operation of the controller, etc., will not stop.
400
C70 PLC Interface Manual
5.3 Tool Life Management (M System)
G12226/R6730 SPARE TOOL: LIFE DATA This is the spare tool's life data.
G12227/R6731 SPARE TOOL: USAGE DATA This is the spare tool's usage data.
G12228/R6732 SPARE TOOL: LENGTH
This is the spare tool's tool length compensation amount.
G12229/R6733 COMPENSATION AMOUNT
G12230/R6734 SPARE TOOL: RADIUS
This is the spare tool's tool radius compensation amount.
G12231/R6735 COMPENSATION AMOUNT
G12250/R6748 ACTIVE TOOL: LIFE DATA This is the active tool's life data.
G12251/R6748 ACTIVE TOOL: USAGE DATA This is the active tool's usage data.
401
MITSUBISHI CNC
5 Explanation for Each Application
A TOOL ALARM 1 TAL1n Y788 Y868 Y948 YA28 YB08 YBE8 YCC8
[Function]
This signal is used when the tool in which life has not been reached is attempted to change compulsorily.
This signal sets the tool status during tool life management to 3.
[Operation]
<M system>
By turning ON the signal in the tool life management specification, status of tool data can be changed to "3"(a tool of Tool
alarm 1). This signal is validated when tool life management input (TLF1n) signal is ON.
<L system>
By turning ON the signal in the tool life management specification, status of tool data can be changed to "3" (a tool of tool
skip), and the tool is handled in the same manner as life tool.
(1) The group No. to which the tool, which is attempted to change status by the sequence program, belongs is
designated ("Tool group No. designation" signal) and "Tool skip 1" (TAL) signal is turned ON. When the group is
selected next time, a new tool in the group is selected.
(2) When "Tool skip 1" (TAL) signal is turned ON without designating the group No. ("Tool group No. designation" signal
is "0"), the group No. which has been selected at that time is considered to have been designated. When the group
is selected next time, a new tool in the group is selected.
(Note) When the tool change reset or the tool skip is performed on the group currently selected, usage data count will be
carried out on the tool used at the time of signal input until the next tool selection. Therefore, if a tool selected
needs to be changed along with the signal input, select a group again.However, a tool may not be selected
due to a preceding process if there is no movement command up to the next group selection after the signal
input. In this case, contents of the preceding process can be invalidated by turning ON the "recalculation
request" (CRQ) signal before selecting the group.
A TOOL ALARM 2 TAL2n Y789 Y869 Y949 YA29 YB09 YBE9 YCC9
[Function]
This signal sets the tool data status during tool life management to status 4 (a tool of Tool alarm 2).
[Operation]
By turning ON the signal in the tool life management specification, status of tool data can be changed to "4" (a tool of
Tool alarm 2).
This signal is validated when tool life management input signal (TLF1n) is ON.
See "4.19.11 Interface with PLC" for details.
402
C70 PLC Interface Manual
5.3 Tool Life Management (M System)
A USAGE DATA COUNT VALID TCEFn Y78A Y86A Y94A YA2A YB0A YBEA YCCA
[Function]
This signal validates tool life count during the tool life management.
[Operation]
<M system>
The tool life count (usage time or usage count corresponding to tool) is validated in the tool life management
specification.
This signal is validated when tool life management input signal (TLF1n) is ON.
<L system>
The tool life count (usage time or usage count corresponding to tool) is validated with the tool life management
specification.
[Function]
This signal validates the tool life management.
[Operation]
By turning ON the signal in the tool life management specification, the tool life management process is executed.
403
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
The group No. is designated when clearing usage data of a group in which the tool life has been exceeded with the tool
life management II or when forcibly changing the tool currently in use.
[Operation]
The group designation range is as follows.For group designation: 1 to 9999 of group No.For all groups: 65535 (all 1)
Y (Axis)
Signal
1st part
abbreviatio Name Details
system
n
Y409 AMLK1 Automatic machine lock 1st axis
Y439 AMLK2 Automatic machine lock 2nd axis
Y469 AMLK3 Automatic machine lock 3rd axis
Y499 AMLK4 Automatic machine lock 4th axis While this signal is being received, the tool life management is
Y4C9 AMLK5 Automatic machine lock 5th axis not performed.
Y (Part system)
404
C70 PLC Interface Manual
5.4 Tool Life Management (L System)
[Function]
This signal is output during the tool life management.
[Operation]
"In tool life management" (TLFOn) signal turns ON when the tool life management (#1103 T_Life) on the parameter is
ON.
[Function]
<For tool life management I>
This signal notifies that tool usage data (per tool) have reached to its lifetime (Usage data ≥ Life data).
<For tool life management II>
This signal notifies that all tools in the tool group have reached to their lifetimes.
[Operation]
<For L system tool life management I>
This signal turns ON when the usage data of the tool matches or exceeds the life data. Note that this signal is only
output, and the automatic operation of the controller, etc., will not stop.
[Caution]
If this signal is used for M system tool life management II, refer to this signal 30ms after the spindle tool was replaced.
(This signal will not change in the same cycle in which the spindle tool was replaced.)
405
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
This signal notifies that a new tool (unused tool) in the group is selected in the tool life management II.
[Operation]
The signal turns ON when:
(1) The tool selected by T command tool selection is unused (status 0).
[Function] [Operation]
This signal outputs group No. currently in life management with the tool life management II.
[Function] [Operation]
This signal output usage data of tools currently being used with the tool life management II. (When multiple
compensation Nos. are used, the total usage data per compensation No. is output.)
406
C70 PLC Interface Manual
5.4 Tool Life Management (L System)
[Function]
This signal is used when the tool in which life has not been reached is attempted to change compulsorily.
This signal sets the tool status during tool life management to 3.
[Operation]
<M system>
By turning ON the signal in the tool life management specification, status of tool data can be changed to "3"(a tool of Tool
alarm 1). This signal is validated when tool life management input (TLF1n) signal is ON.
<L system>
By turning ON the signal in the tool life management specification, status of tool data can be changed to "3" (a tool of tool
skip), and the tool is handled in the same manner as life tool.
(1) The group No. to which the tool, which is attempted to change status by the sequence program, belongs is
designated ("Tool group No. designation" signal) and "Tool skip 1" (TAL) signal is turned ON. When the group is
selected next time, a new tool in the group is selected.
(2) When "Tool skip 1" (TAL) signal is turned ON without designating the group No. ("Tool group No. designation" signal
is "0"), the group No. which has been selected at that time is considered to have been designated. When the group
is selected next time, a new tool in the group is selected.
(Note) When the tool change reset or the tool skip is performed on the group currently selected, usage data count will be
carried out on the tool used at the time of signal input until the next tool selection. Therefore, if a tool selected
needs to be changed along with the signal input, select a group again.However, a tool may not be selected
due to a preceding process if there is no movement command up to the next group selection after the signal
input. In this case, contents of the preceding process can be invalidated by turning ON the "recalculation
request" (CRQ) signal before selecting the group.
[Function]
This signal validates tool life count during the tool life management.
[Operation]
<M system>
The tool life count (usage time or usage count corresponding to tool) is validated in the tool life management
specification.
This signal is validated when tool life management input signal (TLF1n) is ON.
<L system>
The tool life count (usage time or usage count corresponding to tool) is validated with the tool life management
specification.
407
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
This signal is used to clear all tool usage data in a group with the tool life management II.
[Operation]
Select with the tool group No. designation whether all groups that have exceeded their lifetimes or specific group to be
cleared.
After this signal is input, the first tool of the group will be selected at the next group selection.
(Note) When the tool change reset or the tool skip is performed on the group currently selected, usage data count will be
carried out on the tool used at the time of signal input until the next tool selection. Therefore, if a tool selected
needs to be changed along with the signal input, select a group again. However, a tool may not be selected
due to a preceding process if there is no movement command up to the next group selection after the signal
input. In this case, contents of the preceding process can be invalidated by turning ON the "recalculation
request" (CRQn) signal before selecting the group.
[Related signals]
(1) Recalculation request (CRQn:Y72B)
TOOL GROUP NO. DESIGNA- G+330 G+430 G+530 G+630 G+730 G+830 G+930
-
TION R2430 R2530 R2630 R2730 R2830 R2930 R3030
[Function]
The group No. is designated when clearing usage data of a group in which the tool life has been exceeded with the tool
life management II or when forcibly changing the tool currently in use.
[Operation]
The group designation range is as follows.For group designation: 1 to 9999 of group No.For all groups: 65535 (all 1)
408
C70 PLC Interface Manual
5.5 External Search
Details
Flow of process for the external search (the 1st part system) is shown below.
(4)
Set search result G10300/R100 External search status Check with error check, etc
[Operation]
(1) The PLC CPU sets the device, program No., sequence No., and block No.
(2) The PLC CPU sets the external search strobe signal ON.
(3) The CNC CPU searches for the target machining program from the designated device, program No., sequence No.,
and block No.
(4) The CNC CPU sets the search results as the external search status.
(5) The CNC CPU turns the external search finished signal ON.
(6) The PLC CPU turns the external search strobe signal OFF.
(7) The CNC CPU turns the external search finished signal OFF.
409
MITSUBISHI CNC
5 Explanation for Each Application
410
C70 PLC Interface Manual
5.5 External Search
EXTERNAL SEARCH DEVICE G+361 G+461 G+561 G+661 G+761 G+861 G+961
NO. R2461 R2561 R2661 R2761 R2861 R2961 R3061
G+362 - G+462 - G+562 - G+662 - G+762 - G+862 - G+962 -
EXTERNAL SEARCH PROGRAM G+363 G+463 G+563 G+663 G+763 G+863 G+963
NO. R2462 - R2562 - R2662 - R2762 - R2862 - R2962 - R3062 -
R2463 R2563 R2663 R2763 R2863 R2963 R3063
G+364 - G+464 - G+564 - G+664 - G+764 - G+864 - G+964 -
EXTERNAL SEARCH G+365 G+465 G+565 G+665 G+765 G+865 G+965
SEQUENCE NO. R2464 - R2564 - R2664 - R2764 - R2864 - R2964 - R3064 -
R2465 R2565 R2665 R2765 R2865 R2965 R3065
G+366 - G+466 - G+566 - G+666 - G+766 - G+866 - G+966 -
EXTERNAL SEARCH BLOCK NO. G+367 G+467 G+567 G+667 G+767 G+867 G+967
R2466 - R2566 - R2666 - R2766 - R2866 - R2966 - R3066 -
R2467 R2567 R2667 R2767 R2867 R2967 R3067
EXTERNAL SEARCH STROBE Y71D Y7FD Y8DD Y9BD YA9D YB7D YC5D
411
MITSUBISHI CNC
5 Explanation for Each Application
The combinations of designation conditions and correspondence of the operation search blocks are shown below.
The designated block No. is added to the operation search block No. which is searched by operation search.
Condition
Operation search block
Program No. Sequence No.
Designated Designated Designated sequence No. for designated program
Designated Not designated (=0) Head of designated program
Not designated (=0) Designated Designated sequence No. in currently selected program
Not designated (=0) Not designated (=0) Error: 4 (Refer to "External search status")
(Example)If program No. 100, sequence No. 300 and block No. 2 are designated, operation search is executed for the
block underlined.
O100()
N0100 G28 X0 Y0 Z0;
M3 S1000;
N0200 G0 Z100.;
G0 X100. Y0.;
N0300 G01 Z50. F1000;
G01 Y10.;
G01 Z0. F100; ......... (*)
G00 Z50.
N0400 G0 Z100.;
M30;
(Note) The block No. is designated with the number of blocks following the last sequence No.
412
C70 PLC Interface Manual
5.5 External Search
Timing chart
The timing chart for the external search is shown below.
(Note) Block information includes program No., sequence No. and block No.
(Note 1) Retain the external search strobe until external search finished signal is turned ON.
(Note 2) Refer to external search status to confirm that the operation search has successfully completed.
413
MITSUBISHI CNC
5 Explanation for Each Application
External search
Details Remedy
status value
0 Normally finished. ────
Wait for other function's operation search to finish
1 Operation search is being carried out.
before searching.
2 Search was attempted during the program operation. Stop the program before searching.
Confirm the presence of the device, and that the
3 A non-existed or disabled device was designated.
device is within the specifications.
4 The program file is not designated. Designate the program No. or sequence No.
The block with the designated program No.,
5
sequence No. or block No. was not found. ────
(Note) Timeout monitoring is executed only when "1" is set to "#21102 add02/bit1".
Precautions
(1) If the external search strobe is OFF at the time when CNC CPU completes the external search, the external search
finished signal ON may not be confirmed by PLC CPU.
Do not turn OFF the external search strobe signal until the external search finished signal is turned ON.
(2) Set program No., sequence No. and block No. before turning ON the external search strobe signal.
Do not change the Nos. until the external search finished signal is turned ON.
(3) External search status can only be referred when the external search finished signal is ON.
(4) Execution of external search during resetting is possible.
414
C70 PLC Interface Manual
5.5 External Search
Usage example
An example of the external search ladder for the 1st part system is shown below.
(Example) Executes the operation search for the block O100 N1 B0 in CNC CPU mounted in slot 0.
M8001 X61D
Y71D Turn external search strobe signal ON
External search finished signal
Y71D
X61D
MOV U3E1\G10300 D100 Retrieve external search status
External search finished signal
(Note) Bit devices (Y71D/X61D) in the program example are set on the premise that the transfer corresponds to the
device Nos. of CNC interface.
Assignment of device Nos. may change the details of the program.
415
MITSUBISHI CNC
5 Explanation for Each Application
416
C70 PLC Interface Manual
5.7 Safety Observing
[Function
This signal informs the CNC side dual signal input status of the dual signal module.
[Operation]
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
These devices are the copies of the data X200 to X25F, made by CNC’s internal processing.
<L side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
<H side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
417
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
This signal informs the comparison status of "CNC side dual signal input" in the dual signal module. The signal turned
ON once holds the state until the controller power is turned ON again.
[Operation]
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
<L side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
<H side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
418
C70 PLC Interface Manual
5.7 Safety Observing
[Function]
This signal informs the CNC side dual signal output status of the dual signal module 1 to 3.
[Operation
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
These signals are the copies of the output signals Y200 to Y25F, made by CNC’s internal processing.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
[Function]
This signal informs the comparison status between CNC side dual signal output and its input signal of the dual signal
module.
The signal turned ON once holds the state until the controller power is turned ON again.
[Operation]
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
419
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
This signal informs CNC side dual signal compare status to the PLC.
[Operation]
Each bit corresponds to the following signals:
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Function]
This signal informs the PLC of the CNC side dual signal comparison activity check counter.
[Operation]
To ensure that dual signal comparison is constantly done between the CNC and PLC CPUs, they perform activity check
each other.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
420
C70 PLC Interface Manual
5.7 Safety Observing
[Function]
This signal informs the PLC of the CNC side dual signal comparison status.
[Operation]
Each bit corresponds to the following signals.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitorting only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
[Function]
This signal informs the PLC of the CNC side dual signal head G device No.
[Operation]
The value set by the parameter " #26742 G Device TOP number" is normally set.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
[Function]
This signal informs the PLC of the dual signal comparison mismatch allowance time of the dual signal module.
[Operation]
The value set by the parameter "#21142 SSU_Delay " is normally set.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
421
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
This signal informs the PLC of the dual signal head device No. of the dual signal module.
[Operation]
The PLC is informed of the value set by the parameters "#21143 SSU_Dev1” to “#21145 SSU_Dev3”.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
[Function]
This signal informs the PLC of the number of dual signal modules.
[Operation]
The PLC is informed of the value set by the parameter "#21125 SSU_num”.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
422
C70 PLC Interface Manual
5.7 Safety Observing
[Function]
This signal informs the CNC of the PLC side dual signal input status of the dual signal modules.
[Operation]
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
<L side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
<H side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
423
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
This signal informs the comparison status of "PLC side dual signal input" in the dual signal module.The signal turned ON
once holds the state until the controller power is turned ON again.
[Operation]
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
<L side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
<H side>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
424
C70 PLC Interface Manual
5.7 Safety Observing
[Function]
This signal informs the PLC side dual signal output status of the dual signal module.
[Operation
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
[Function]
This signal informs the comparison status between PLC side dual signal output and its input signal of the dual signal
module. The signal turned ON once holds the state until the controller power is turned ON again.
[Operation]
Each bit corresponds to the following signals. If this signal is ON, a corresponding signal bit turns ON.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
425
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
This signal informs PLC side dual signal compare status to the CNC.
[Operation]
Each bit corresponds to the following signals:
bit0: Output off check error
An error is detected during the output off check.
bit1: Device test error detection 2
An error is detected during the check pattern 2 for the device test.
[Caution]
This device is dedicated to the monitor. Do not change the device value with PLC program. If it is changed, the dual
signal compare ladder will not be executed correctly.
[Function]
This signal informs the CNC of the PLC side dual signal comparison activity check counter.
[Operation
To ensure that dual signal comparison is constantly done between the CNC and PLC CPUs, they perform activity check
each other.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
[Function]
This signal informs the CNC of the PLC side dual signal comparison status.
[Operation]
Each bit corresponds to the following signals.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
426
C70 PLC Interface Manual
5.7 Safety Observing
[Function]
This signal informs the CNC of the dual signal head G device No. that has been transmitted to the PLC.
This is for confirming that data has been correctly transmitted to the PLC.
[Operation]
The value set by the parameter " #26742 G Device TOP number" is normally set.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
[Function
This signal informs the CNC of the dual signal comparison mismatch allowance time of the dual signal module, which
has been transmitted to the PLC. This is for confirming that data has been correctly transmitted to the PLC.
[Operation]
The value set by the parameter "#21142 SSU_Delay " is normally set.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
[Function]
This signal informs the CNC of the dual signal head device No. of the dual signal module, which has been transmitted to
the PLC. This is for confirming that data has been correctly transmitted to the PLC.
[Operation]
The PLC is informed of the value set by the parameters "#21143 SSU_Dev1” to “#21145 SSU_Dev3”.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
[Function]
This signal informs the CNC of the number of dual signal modules, which has been transmitted to the PLC.This is for
confirming that data has been correctly transmitted to the PLC.
[Operation]
The CNC is informed of the value set by the parameter "#21125 SSU_num”.
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
427
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
This signal informs the CNC of the safety-related operation status that has been set by PLC side user ladder when dual
signal comparison function is valid.
[Operation]
The CNC is informed of the safety-related operation status devices (M0 to M15) that have been set by PLCside user
ladder.
Each bit corresponds to the following signals.
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
[Caution]
This device is for monitoring only. Do not change the device by user ladder. The comparison ladder is not correctly
executed when changing.
428
C70 PLC Interface Manual
5.8 GOT Window
GOT
Main program Sub program
O 1 N 100 O 1 N 100
Current program
N100G91G28X0.Y0.Z0.;
N110G00X-150.Y-200.;
N120G00Z-500.;
N130G01Z-50.F500.;
N140G00Z50.;
N150G00X50.Y50.;
N160G00-Z50.F500.;
Machine position Remaining position
X 110.000 X 110.000
Y 120.000 Y 120.000
Z 130.000 Z 130.000
Spindle Standby
tool 01 tool 02
F 500 S 6000 T 5
429
MITSUBISHI CNC
5 Explanation for Each Application
Outline
Assign command area to the devices from U3En\G11460 (the CNC No. 2 is from U3En\G14532) and response area to
the devices from D5600 to D6879 (devices in CNC). Designated data is set in command area, using PLC I/F command.
And then, CNC will store the designated data in response area, and this data can be read and displayed on GOT as
needed.
Maximum of ten sets of window areas have been assigned. So, up to ten types of command can be designated at a time.
Issue
command U3E0\G13072 (No. 3 head)
GOT
(Note 1) The head address for CNC CPU No.3 changes depending on the value set for "#26742".
Refer to the table in "Command area and response area" for the relationship between the parameter and the
address.
430
C70 PLC Interface Manual
5.8 GOT Window
Automatic setting window is a GOT window that can automatically set frequently-used command group when the power
is turned ON and the CNC data can be referred without programming.
The response data will be stored in the window response area accodance with the command that is automatically set.
Some of the commands can change the acquiring data by changing the argument. The command's argument can be
changed by both GOT and PLC program.
As the automatic setting window is assigned to the different area from the 10 sets of window previously mentioned, GOT
window and automatic setting window can be used in combination.
Refer to "Automatic setting window" section about the automatic setting window.
Automatic setting window R4416 Coordinate value type R4416 Coordinate value type
modification interface
\G10270 R4417 data type R4417 data type
Coordinate value type
\G10271 data type : :
Sequence R4422 Modification request R4422 Modification request
U3E0\G13072 (No. 3 head)
program
\G10291 BitE: Modification request
Command
argument Automatic setting
change window process
Automatic setting window
modification interface
GOT
(Note 1) The head address for CNC CPU No.3 changes depending on the value set for "#26742".
Refer to the table in "Command area and response area" for the relationship between the parameter and the
address.
431
MITSUBISHI CNC
5 Explanation for Each Application
*G11460 is the top of command area for the first CNC CPU. * When referring the response area (CNC CPU's device)
If there are two CNC CPUs, the command area for the second CPU will change from GOT drawing data, make sure to designate the CNC
depending on the value set for "#26742". No. (2 to 4) to refer to in the CNC No. setting field. If "0"
(host CNC) is designated, it may monitor the CNC which
is not intended to do so depending on the connection state
of GOT.
432
C70 PLC Interface Manual
5.8 GOT Window
Procedure
In order for GOT to obtain NC data, firstly set necessary command in command area. And then, turn Data changeover
request signal ON.
When NC has received Data changeover request signal and finished the data changeover, Data changeover completion
signal will be turned ON.
Once Data changeover request signal is turned ON, NC will continuously create data until Data changeover request
signal is turned ON next time.
There are ten Data changeover request signals, which correspond to Window 1 through 10.
Command setting
(Ladder -> CNC)
Data acquisition
(Process of GOT)
- When the command is changed, GOT cannot obtain the response data for modified command until the data
changeover completion signal is turned ON.
- When the command is not changed, turn ON the data changeover request signal only once with PLC program.
Subsequent response area will be constantly updated.
433
MITSUBISHI CNC
5 Explanation for Each Application
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal notices that necessary command is set in command area.
[Operation]
Turns ON when command data is changed.
(R2391/bitF is handled as window valid signal.)
<R2390>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
<R2391>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
Automatic setting window data change request
Window valid
Signalab-
Contact Signal name Common for part systems
breviation
[Function]
This signal notices that data changeover is completed.
[Operation]
Turns ON when data changeover is completed.Turns OFF when Data changeover request signal is turned OFF.
<R90>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
<R91>
F E D C B A 9 8 7 6 5 4 3 2 1 0 Bit
Automatic setting window data change request
434
C70 PLC Interface Manual
5.8 GOT Window
Window command
Ten fixed sets of window command areas are used.
<Command area>
Window response
Ten fixed sets of window response areas are used.
<Response area>
435
MITSUBISHI CNC
5 Explanation for Each Application
<Response>
0: No error
4, 5 Error code 0
Other than 0: Error
0: Not in operation
6, 7 Status 1
1: In operation
436
C70 PLC Interface Manual
5.8 GOT Window
<Response>
0: No error
4, 5 Error code 0
Other than 0: Error
0: Not in operation
1: In operation
6, 7 Status 0x0006
It displays the operation status of
each line for each bit. (Note 7)
8 to 15 Data in 1st line N01G90G28X0.Y0.Z (Note 4)
16 to 23 Data in 2nd line N02G00X-123.456Y (Note 6)
24 to 31 Data in 3rd line -123.456;
32 to 39 Data in 4th line N03M03S1000;
40 to 47 Data in 5th line N04G01Z-234.567F (Note 6)
BIT F E D C B A 9 8 7 6 5 4 3 2 1 0
Data 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0
Line position 10 9 8 7 6 5 4 3 2 1
The status output example described in the above shows that the program which is output in line 2 and 3 are
being executed.
437
MITSUBISHI CNC
5 Explanation for Each Application
Example
<Command>
<Response>
0: No error
4, 5 Error code 0
Other than 0: Error
438
C70 PLC Interface Manual
5.8 GOT Window
439
MITSUBISHI CNC
5 Explanation for Each Application
<Response>
Designate "0:Binary type" to "Argument4: Data type".
+0 9F8E
+1 FFFF
<Note>
- If the number of axes to get exceeds the number of axes actually connected to the NC, an error will be
returned. No coordinate values will be stored. (Including the data for axes actually connected.)
- Offset of response area which stores the coordinate value for each axis is fixed. The coordinate value of PLC
axis is stored in later than offset 22. (Offset unit is word)
- The blank digits will be stored for the response area of an unset axis and an axis which is not eligible to
acquire.
440
C70 PLC Interface Manual
5.8 GOT Window
Example of getting the machine value (Getting in the character string type)
<Command>
Designate "1:Character string type (ASCII) to "Argument4: Data type".
441
MITSUBISHI CNC
5 Explanation for Each Application
<Response>
Designate "1:Character string type (ASCII) to "Argument4: Data type".
<Note>
- When the data type is character string type, the diameter value will be displayed for the diameter specification
axis.
- When the data type is character string type, "*" will be displayed if the coordinate value exceeds 8 digits. (e.g.)
*****.***
- When the data type is character string, unit conversion is not required.
- If the number of axes to get exceeds the number of axes actually connected to the NC, an error will be
returned. No coordinate values will be stored. (Including the data for axes actually connected.)
- Offset of response area which stores the coordinate value for each axis is fixed. The coordinate value of PLC
axis is stored in later than offset 54.(Offset unit is word)
- The blank digits will be stored for the response area of an unset axis and an axis which is not eligible to
acquire.
442
C70 PLC Interface Manual
5.8 GOT Window
Example of getting the machine value (Getting in the extended character string type)
<Command>
Designate "2: Extended character string type (ASCII)" to "Argument 4
443
MITSUBISHI CNC
5 Explanation for Each Application
<Response>
Designate "2: Extended character string type (ASCII)" to "Argument 4: Data type"
Axis state when "2: Extended character string type (ASCII)" is designated as a data type is as follows:
1) Zero point arrival: #1, #2, #3, #4 (# is a zero point arrival No.)
2) Axis detachment: ><
3) Servo OFF: ][
4) Mirror image: MR
5) Others: (Space)
444
C70 PLC Interface Manual
5.8 GOT Window
<Precautions>
- When the data type is character string type, the diameter value will be displayed for the diameter specification
axis.
- When the data type is character string type, "*" will be displayed if the coordinate value exceeds 8 digits. (e.g.)
*****.***
- When the data type is character string, unit conversion is not required.
- If the number of axes to get exceeds the number of axes actually connected to the NC, an error will be
returned. No coordinate values will be stored. (Including the data for axes actually connected.)
- Offset of response area which stores the coordinate value for each axis is fixed. The coordinate value of PLC
axis is stored in later than offset 70. (Offset unit is word)
- Space will be stored for theresponse area of an unset axis and an axis which is not eligible to acquire.
- The axis state which is eligible to acquire from PLC axis is only servo OFF.
- When the data type is extended character string type, the coordinate values for the PLC axis 8th axis cannot
be obtained.
445
MITSUBISHI CNC
5 Explanation for Each Application
Example
<Command>
bit0: NC alarm
bit1: Stop code
8, 9 Argument 3: Alarm type to get 0x7 Bit2 :Macro alarm message
Alarm message to which
corresponding bit is ON is acquired.
Offset is described in the word unit.
<Response>
0: No error
4, 5 Error code 0
Other than 0: Error
446
C70 PLC Interface Manual
5.8 GOT Window
PLC axis name Alarm type Alarm No. Servo axis name Spindle name
Bit
7 6 5 4 3 2 1 0
1st axis 0 0 0 0 0 0 0 1
As for servo axis name, spindle
2nd axis 0 0 0 0 0 0 1 0 name and PLC axis name, bit that
3rd axis 0 0 0 0 0 1 0 0 corresponds with the axis with the
4th axis 0 0 0 0 1 0 0 0 alarm will be ON.
5th axis 0 0 0 1 0 0 0 0 When more than one axis has alarm,
6th axis 0 0 1 0 0 0 0 0 more than one bit will be ON.
7th axis 0 1 0 0 0 0 0 0
8th axis 1 0 0 0 0 0 0 0
447
MITSUBISHI CNC
5 Explanation for Each Application
448
C70 PLC Interface Manual
5.8 GOT Window
8 1 8 1 42
Part system No. ($1, $2, etc) will be at the 38th and 39th characters in the message.
In the case of the system with one part system, part system No. will be sp+sp.
NC alarm message language is set by the NC parameter "#1043 lang".
(Note) If the ""#1043 lang" is Simplified Chinese, the messages are displayed in English.
449
MITSUBISHI CNC
5 Explanation for Each Application
Example
<Command>
Setting
Offset Description Note
example
0 Data size 12
1 Reserve 0
2 Command code 0x0F05 Designate melGetAlarmHistory
3 Reserve 0
<Response>
0: No error
4, 5 Error code 0
Other than 0: Error
450
C70 PLC Interface Manual
5.8 GOT Window
451
MITSUBISHI CNC
5 Explanation for Each Application
The range of changeable setting value depends on the setting range of arguments of each command.
The value is changed for both 1st and 2nd part systems.
When one of the value is changed all the setting values needs to be set. When "0" is set, it does not need to be changed.
Keep in mind that the arguments of machine coordinate value packet acquisition do not mach with the data in the actual
command.
When changing the machine coordinate value packeage acquision, data type of the remaining distance packeage
acquisition’s window is also changed.
When the value outside the specification range is set, the error occurs for the response area window. Normal response is
output by changing the value and removing the error.
(Note) Acquiring the currently executed program in the automatic setting window does not line-wrap and is fixed type.
If the line-wrap is required, use the standard GOT window.
452
C70 PLC Interface Manual
5.8 GOT Window
GOT window
CNC CPU updates the setting value
command
GOT window
response
453
MITSUBISHI CNC
5 Explanation for Each Application
G+271∼G+276
Update from PLC
Modified value
G+291/BITE
Modification request
G10291/BITE
Modification complete
GOT window
response output
454
C70 PLC Interface Manual
5.9 PLC Constants
455
MITSUBISHI CNC
5 Explanation for Each Application
456
C70 PLC Interface Manual
5.11 Chopping
5.11 Chopping
This function continuously raises and lowers the chopping axis independently of the program operation when workpiece
contours are to be cut.
There are two types of command for the chopping function: a command by the machining program and a command by a
signal from the PLC. Use "#1323 chopsel (chopping command method)" to select which command to choose for the
chopping function.
(a) (b)
(c)
(a) Grindstone
(b) Chopping operation
(c) Workpiece
457
MITSUBISHI CNC
5 Explanation for Each Application
[Function] [Operation]
The state of chopping operation is output as each bit information.
458
C70 PLC Interface Manual
5.11 Chopping
[Function]
When the alarm occurs during the chopping operation by the external signal or at the rising edge of the chopping
parameter valid signal, the alarm content will be notified to the PLC.
[Operation]
The relationship between the chopping error No. and its content is shown below.
459
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
The axis which is in the chopping operation is output.
[Operation]
The axis which is in the chopping operation turns ON regardless of either by PLC command or by machining program
command.
It turns OFF when the chopping mode is removed.
460
C70 PLC Interface Manual
5.11 Chopping
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
A CHOPPING CHPSn Y7BA Y89A Y97A YA5A YB3A YC1A YCFA
[Function]
This validates the chopping function by external signal.
[Operation]
The chopping operation is started at the rising edge of this signal and terminated at the falling edge of this signal.
This signal is ignored during the chopping by machining program.
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
CHOPPING PARAMETER VAL-
A Y7BB Y89B Y97B YA5B YB3B YC1B YCFB
ID
[Function]
This validates the chopping operation parameter by the external signal.
[Operation]
(1) The chopping operation parameter is valid at the rising edge of this signal.
The chopping operation parameters include the following.
(a) Compensation method selection
(b) Operation mode selection
(c) Rapid traverse override valid
(d) Chopping axis selection
(e) Upper dead point position designation (L)(H)
(f) Bottom dead point position designation (L)(H)
(g) Number of cycles designation
(h) Data No.
(2) This signal is ignored during the chopping by machining program.
(3) Chopping operation parameter can be changed with this signal during chopping operation.
[Related signals]
(1) Compensation method selection
(2) Operation mode selection
(3) Rapid traverse override valid
(4) Chopping axis selection
(5) Upper dead point position designation (L)(H)
(6) Upper dead point position designation (L)(H)
(7) Number of cycles designation
(8) Data No.
(9) Chopping status
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
COMPENSATION METHOD SE-
A Y7BC Y89C Y97C YA5C YB3C YC1C YCFC
LECTION
[Function]
The compensation method of the chopping by external signal is selected.
[Operation]
0: The compensation amount sequential update method
1: The fixed compensation amount method
The selection with this signal is valid at the rising edge of the chopping parameter valid signal.
[Related signals]
(1) Chopping parameter valid
461
MITSUBISHI CNC
5 Explanation for Each Application
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
OPERATION MODE SELEC-
A Y7BE Y89E Y97E YA5E YB3E YC1E YCFE
TION
[Function]
The operation mode is selected when the fixed compensation amount method is selected in the compensation method of
the chopping operation with eternal signal.
[Operation]
0: Playback mode
1: Record mode
This selects the operation mode, when the fixed compensation amount method from the chopping operation's
compensation method by the external signal, is selected.
When the compensation value sequential update method is selected as a compensation method, this signal will be
ignored.
[Related signals]
(1) Chopping parameter valid
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
RAPID TRAVERSE OVERRIDE
A Y7BF Y89F Y97F YA5F YB3F YC1F YCFF
VALID
[Function]
This sets the rapid traverse override valid/invalid in respect to the motion speed between basic point and the upper dead
point.
[Operation]
0: Invalid
1: Valid
When this signal is OFF, the axis moves at the rapid traverse feedrate regardless of the designation of the rapid traverse
override.
This signal will not be switched at the rising edge of the chopping parameter valid signal or in the the chopping operation
where the G81.1 command is issued.
[Related signals]
(1) Chopping parameter valid
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
G+380 G+480 G+580 G+680 G+780 G+880 G+980
- CHOPPING OVERRIDE CHPOVn
R2480 R2580 R2680 R2780 R2880 R2980 R3080
[Function]
The chopping override can be set in the range between 0 and 100% (1% increment).
[Operation]
(1) Only the chopping override is valid for the chopping operation. However, valid or invalid of the rapid traverse override
can be selected for the rapid traverse between the basic position and the upper dead point.
(2) The chopping override is set between 0 and 100% in a 1% increment. If a value outside the range from 0 to 100% is
set, the override will be clamped at 100%.
(3) If the "Chopping override" signal is set to "0", "M01 OPERATION ERROR 0150" will occur.
(4) The value is set in binary.
[Related signals]
(1) Chopping parameter valid
462
C70 PLC Interface Manual
5.11 Chopping
[Function]
The axis to operate chopping is set when the chopping is commanded by the external signal.
[Operation]
When chopping is commanded by the external signal, "1" is set to a corresponding bit of the axis to operate chopping.
If two or more bit are designated, the lowest number axis will be selected.
The axis designation with this signal is valid in the record mode of the compensation value sequential update method
and the fixed compensation amount method.
The designation is invalid with the playback mode of the fixed compensation amount method.
This signal is valid at the rising edge of the chopping parameter valid signal.
[Related signals]
(1) Chopping parameter valid
UPPER DEAD POINT DESIGNA- G+382 G+482 G+582 G+682 G+782 G+882 G+982
-
TION (L) R2482 R2582 R2682 R2782 R2882 R2982 R3082
UPPER DEAD POINT DESIGNA- G+383 G+483 G+583 G+683 G+783 G+883 G+983
-
TION (H) R2483 R2583 R2683 R2783 R2883 R2983 R3083
[Function]
The upper dead point is set when chopping is commanded by external signal.
[Operation]
The designation by this signal is valid with the record mode of the compensation value sequential update method and the
fixed compensation amount method.
The designation is invalid with the playback mode of the fixed compensation amount method.
This signal is valid at the rising edge of the chopping parameter valid signal.
[Related signals]
(1) Chopping parameter valid
LOWER DEAD POINT DESIG- G+384 G+484 G+584 G+684 G+784 G+884 G+984
-
NATION (L) R2484 R2584 R2684 R2784 R2884 R2984 R3084
LOWER DEAD POINT DESIG- G+385 G+485 G+585 G+685 G+785 G+885 G+985
-
NATION (H) R2485 R2585 R2685 R2785 R2885 R2985 R3085
[Function]
The bottom dead point of when chopping is commanded by the external signal is set with the increment amount from the
upper dead point.
[Operation]
The designation by this signal is valid with the record mode of the compensation value sequential update method and the
fixed compensation amount method.
The designation is invalid with the playback mode of the fixed compensation amount method.
This signal is valid at the rising edge of the chopping parameter valid signal.
[Related signals]
(1) Chopping parameter valid
463
MITSUBISHI CNC
5 Explanation for Each Application
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
NUMBER OF CYCLES DESIG- G+386 G+486 G+586 G+686 G+786 G+886 G+986
-
NATION R2486 R2586 R2686 R2786 R2886 R2986 R3086
[Function]
The speed when chopping is commanded by external signal is set with the number of cycles in one minute. [Number of
cycles/min]
[Operation]
The designation by this signal is valid with the record mode of the compensation value sequential update method and the
fixed compensation amount method.
The designation is invalid with the playback mode of the fixed compensation amount method.
This signal is valid at the rising edge of the chopping parameter valid signal.
[Related signals]
(1) Chopping parameter valid
Con- Signal ab- 1st part 2nd part 3rd part 4th part 5th part 6th part 7th part
Signal name
tact breviation system system system system system system system
G+387 G+487 G+587 G+687 G+787 G+887 G+987
- DATA NO.
R2487 R2587 R2687 R2787 R2887 R2987 R3087
[Function]
When the compensation method is the fixed compensation amount method, the number of the data to be recorded or
played back is designated.
[Operation]
(When operating in the record mode, the measured amount of compensation is recorded in the area of the designated
number. In the playback mode, operation parameter is read from the area of the designated number.
This signal is valid at the rising edge of the chopping parameter valid signal.
[Related signals]
(1) Chopping parameter valid
464
C70 PLC Interface Manual
5.11 Chopping
(Note 1) The basic position is the point where the chopping signal is turned ON.
(Note 2) When “1” is set to “#1323 chopsel Chopping command method”, the chopping does not start up from the PLC.
Turning the chopping operation parameter valid signal ON outputs the error No. 31 on the chopping error No.
(Note 3) Operation depends on whether automatic mode or manual mode is selected when the chopping signal is
turned ON during the chopping designated axis is moving with other mode.
< Automatic operation mode >
When a movement command is issued for chopping axis, the chopping operation starts after completing the
movement block.
< Manual operation mode >
When the movement is executed for the chopping axis, the chopping operation does not start and “M01
Operation error 0154” occurs.
(Note 4) When the movement command is executed for the chopping axis during the chopping operation, the chopping
operation continues without executing the movement because of the “M01 Operation error 0151”.
(Note 5) Always make sure to set chopping operation parameter before the chopping starts.
When the chopping operation is executed again after completing the chopping operation, the chopping
operation parameter valid signal needs to be turned ON.
If the chopping operation is executed without setting the parameters, it executes with previous parameter
settings.
(Note 6) The chopping operation parameter can be changed during the chopping operation.
The parameters after changing the operation parameters are validated when the chopping parameter valid
signal ON after changing the operation parameter setting value.
(Note 7) Do not execute the chopping command to an axis in synchronous control (tandem).
(Note 8) Do not execute the coordinate preset (G92) to an axis in chopping operation.
465
MITSUBISHI CNC
5 Explanation for Each Application
Start Stop
Motion of chopping axis Basic position
Rapid traverse Rapid traverse
Upper dead center
point
Bottom dead center
point
466
C70 PLC Interface Manual
5.11 Chopping
5.11.5 Changing the peformance parameter during the chopping start state
Chopping performance parameter can be changed during the chopping operation.
When the chopping parameter valid signal is turned ON after changing the performance parameter, the chopping axis
decelerates to stop once at the upper or bottom dead center point at before the parameter was changed.
As soon as decelerating to stop, chopping operation is carried out immediately with the changed parameter.
(1) Switching the upper dead point and the lower dead point, during the travel from the upper dead point to the lower
dead point
New upper dead center point Upper dead center point before change
Control data change Decelerates to stop
Upper dead center point before change
New bottom dead center point New bottom dead center point
Decelerates to stop
(2) Switching the upper dead point and the lower dead point, during the travel from the lower dead point to the upper
dead point
Upper dead center point before change Upper dead center point before change
467
MITSUBISHI CNC
5 Explanation for Each Application
The stroke compensation completion signal is output when the difference between the commanded stroke and the actual
stroke has reached the tolerance specified with the parameter (#2080 chwid).
468
C70 PLC Interface Manual
5.11 Chopping
Compensation amount fixed method includes the record mode and the playback mode.
469
MITSUBISHI CNC
5 Explanation for Each Application
470
C70 PLC Interface Manual
5.11 Chopping
Speed [mm/min]
chclsp chclsp
Acceleration α =
chtL(or G1tL)
chtL
F chclsp
=
F t chtL(or G1tL)
471
MITSUBISHI CNC
5 Explanation for Each Application
When the chopping operation parameter is illegal, the chopping designate error signal will be turned ON and the
contents will be notified to the chopping error No.
In the following cases, the number of cycles or feedrate is converted into the value controllable with NC (clamp value)
upon occurrence of the alarm.
(1) When number of cycles is "0"
Number of cycles is 1/min.
chtL
(or G1tL)
472
C70 PLC Interface Manual
5.11 Chopping
Always ON
M1001
MOV U3E1\G10380 D100 Retrieve chopping status
Chopping start
M8000
PLS M8001 Parameter setting start pulse
M8000 D100.4
Y7BA Chopping signal
Y7BA
(Note) Bit devices in the program example are set on the premise that the transfer corresponds to the device Nos. of
CNC interface.
Depending on the device No. to assign, the details of the program may differ.
473
MITSUBISHI CNC
5 Explanation for Each Application
・Uniform assignment
One rotation (360°) of the rotary axis will be equally divided to determine the stations.
(Maximum number of divisions: 360)
Station
1
8
2
7
3
6
4
5
Zero point
Valid stroke length Station
1 2 3 4 5
Station No.
[Setting 5 stations]
474
C70 PLC Interface Manual
5.12 PLC Axis Indexing
[Operation functions]
・Automatic mode
Stations will be determined automatically.
・Manual mode
Stations will be determined manually.
While the start signal is ON, the axis will be rotated at a constant speed. When the start signal is OFF, the axis
will be positioned at the nearest station.
・JOG mode
The axis will be rotated at constant speed.
・Incremental feed
The axis will be moved by the designed amount.
・Manual handle feed
The axis will be moved by the manual pulse generator.
・Reference position return
The axis will be positioned at the reference position.
Reference position return is not possible by a dog switch.
[Feed functions]
・Feed rate selection
Automatic mode and manual mode can have each four different feed rates to be designated in the PLC
program.
・Acceleration/deceleration method
Four different combination can be set from the acceleration/deceleration patterns (linear or S-pattern
acceleration/deceleration) and the acceleration/deceleration time constants. The combination will be selected
in the PLC program.
Select acceleration/deceleration type with parameter: the acceleration/deceleration with constant time or the
one with a constant angle of inclination.
・Short-cut control
A least movement distance is automatically judged when a rotary axis is rotated.
475
MITSUBISHI CNC
5 Explanation for Each Application
PLC axis indexing control command 4 PLC axis indexing control command 3
(R4300: AUXCM4) (R4301: AUXCM3)
bit Abbrev. Name bit Abbrev. Name
bit0 OV1 Speed override 1 bit0 ST1 Station selection 1
bit1 OV2 Speed override 2 bit1 ST2 Station selection 2
bit2 OV4 Speed override 4 bit2 ST4 Station selection 4
bit3 OV8 Speed override 8 bit3 ST8 Station selection 8
bit4 OV16 Speed override 16 bit4 ST16 Station selection 16
bit5 OV32 Speed override 32 bit5 ST32 Station selection 32
bit6 OV64 Speed override 64 bit6 ST64 Station selection 64
bit7 OVR Speed override valid bit7 ST128 Station selection 128
bit8 Spare bit8 ST256 Station selection 256
bit9 Spare bit9 Spare
bitA Spare bitA Spare
bitB Spare bitB Spare
bitC Spare bitC Spare
bitD Spare bitD Spare
bitE Spare bitE Spare
bitF Spare bitF Spare
476
C70 PLC Interface Manual
5.12 PLC Axis Indexing
PLC axis indexing control command 2 PLC axis indexing control command 1
(R4302: AUXCM2) (R4303: AUXCM1)
bit Abbrev. Name bit Abbrev. Name
bit0 ST Operation start bit0 *SVF Servo OFF
bit1 DIR Rotation direction bit1
bit2 STS Arbitrary point feed command valid bit2
bit3 bit3 MRST Master reset
bit4 MP1 Incremental feed magnification 1 bit4 *IT+ Interlock+
bit5 MP2 Incremental feed magnification 2 bit5 *IT- Interlock-
bit6 PR1 Operation parameter selection 1 bit6 RDF Ready OFF
Handle feed operation mode selec-
bit7 PR2 Operation parameter selection 2 bit7 H
tion
bit8 EDT+ External deceleration+ bit8 AUT Automatic operation mode
bit9 EDT- External deceleration- bit9 MAN Manual operation mode
bitA Spare bitA J JOG operation mode
bitB Spare bitB ZRN Reference position return mode
bitC Spare bitC
bitD Spare bitD AZS Basic point initialization setting mode
bitE Spare bitE ZST Basic point setting
Incremental feed operation mode
bitF Spare bitF S
selection
477
MITSUBISHI CNC
5 Explanation for Each Application
Operation status signal CNC CPU -> PLC CPU (R2000 to R2045)
PLC axis indexing control status 4 PLC axis indexing control status 3
(R2000: AUXST4) (R2001: AUXST3)
bit Abbrev. Name bit Abbrev. Name
bit0 PSW1 Position switch 1 bit0 STO1 Station position 1
bit1 PSW2 Position switch 2 bit1 STO2 Station position 2
bit2 PSW3 Position switch 3 bit2 STO4 Station position 4
bit3 PSW4 Position switch 4 bit3 STO8 Station position 8
bit4 PSW5 Position switch 5 bit4 STO16 Station position 16
bit5 PSW6 Position switch 6 bit5 STO32 Station position 32
bit6 PSW7 Position switch 7 bit6 STO64 Station position 64
bit7 PSW8 Position switch 8 bit7 STO128 Station position 128
bit8 Spare bit8 STO256 Station position 256
bit9 Spare bit9 PSW9 Position switch 9
bitA Spare bitA PSW10 Position switch 10
bitB NST Start not possible bitB PSW11 Position switch 11
bitC Spare bitC PSW12 Position switch 12
bitD Spare bitD PSW13 Position switch 13
bitE Spare bitE PSW14 Position switch 14
bitF Spare bitF PSW15 Position switch 15
478
C70 PLC Interface Manual
5.12 PLC Axis Indexing
PLC axis indexing control status 2 PLC axis indexing control status 1
(R2002: AUXST2) (R2003: AUXST1)
bit Abbrev. Name bit Abbrev. Name
bit0 AUTO In automatic operation mode bit0 RDY Servo ready
bit1 MANO In manual operation mode bit1 INP In-position
bit2 JO In JOG operation mode bit2 SMZ Smoothing zero
bit3 bit3 AX1 Axis selection output
bit4 ZRNO In reference position return mode bit4 MVP In axis plus motion
bit5 bit5 MVM In axis minus motion
In basic point initialization setting
bit6 AZSO bit6 TLQ In torque limit
mode
bit7 SO In incremental mode bit7
bit8 AL1 Alarm 1 bit8 ZP Reference position reached
bit9 AL2 Alarm 2 bit9 RST In reset
bitA AL4 Alarm 4 bitA HO In handle feed operation mode
bitB BAT Battery drop bitB MA Controller ready completion
Absolute position power shutoff
bitC ABS bitC SA Servo ready completion
movement over
bitD ZSN Absolute position data loss bitD JSTA Automatic set position reached
bitE ZSF Initialization setting completed bitE JST Set position reached
bitF ZSE Initialization setting error completed bitF NEAR Near set position
479
MITSUBISHI CNC
5 Explanation for Each Application
Signal ab-
Signal name 1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis
breviation
PLC AXIS INDEXING CONTROL COM- G+2683 G+2689 G+2695 G+2701 G+2707 G+2713 G+2719 G+2725
AUXCM1
MAND 1 R4303 R4309 R4315 R4321 R4327 R4333 R4339 R4345
[Function][Operation]
When the Servo OFF signal is set to "0" (B contact), the control axis enters the servo OFF status. No matter which
operation mode the servo is in and turned OFF, the axis movement will stop, and the servo will turn OFF. The axis
movement restarts when the servo is turned ON again.
If the axis moves for any reason while the servo is OFF, it can be selected whether to compensate that movement
amount when the servo turns ON the next time. Select with parameter "#1064 svof".
(1) When carrying out movement amount compensation (#1064 svof = 1)
When the servo is OFF, the coordinates are always updated by the amount the axis has moved. When the servo is
OFF, the coordinates show the machine position.
(2) When not carrying out movement amount compensation (#1064 svof = 0)
When the servo is OFF, the coordinates are not updated even when the axis moves. When the servo is OFF, the
coordinates show the machine position when the servo is OFF.
When the servo is turned ON, the axis is moved to the position where the servo was turned OFF.
When the servo is OFF and the axis movement exceeds the excessive error width (designated with parameter
"#2226 SV026"), a servo alarm occurs.
[Caution]
(1) The actual servo OFF operation is validated after In-position (INP) is completed. When using a mechanical clamp,
carry out the clamp operation after confirming the in-position status.
(2) When the power is turned ON, the Servo OFF signal turns OFF ("0") and the servo OFF function becomes valid. It is
necessary before operation to turn the Servo OFF signal ON ("1") in the PLC program to release the servo OFF.
[Function]
This signal resets the PLC indexing axis.
[Operation]
When this signal is ON, the following reset operations are carried out.
(1) The axis movement decelerates to a stop.
(2) Alarms that can be released by the reset are released.
(3) The In reset (RST) signal is output.
(4) The operation alarm is released while resetting.
[Related signals]
(1) In reset (RST: AUXST1/bit9)
[Function][Operation]
When the control axis is moving in the (+) direction, this signal decelerates and stops the axis movement immediately.
When this signal is OFF from before movement, the motion is stopped in the same manner as without starting. In any
case the movement is started or restarted by turning this signal ON.
480
C70 PLC Interface Manual
5.12 PLC Axis Indexing
[Function][Operation]
This is the same as the Interlock + (IT+) signal, the only difference being the direction.
[Function]
This is a signal to turn OFF the READY status.
[Operation]
When put into a READY OFF status, the power supply to the servomotor is shut off, and the contactor control output is
simultaneously turned OFF. If the motor is in operation, it will stop by a dynamic brake stop or a deceleration control
stop. Servo ready completion (SA) and Servo ready (RDY) are also turned OFF, but an alarm does not occur. When this
signal is turned OFF, the machine immediately returns to the original state.
[Related signals]
(1) Servo ready completion (SA: AUXST1/bitC)
(2) Servo ready (RDY: AUXST1/bit0)
[Function]
This signal selects the handle feed operation mode.
[Operation]
The axis will move for the amount determined by input pulse multiplied by feed magnification after this signal is turned
ON, each signal [Operation parameter selection (PR1, PR2) and Incremental feed magnification (MP1, MP2)] is
determined, and the handle pulse is input.
[Caution]
(1) Turning this signal ON when other operation modes are ON will result in the operation alarm "M00 AUX OPER. ALM.
0101".
(2) The handle mode acceleration/deceleration time is the acceleration/deceleration time constant 2 linear acceleration/
deceleration of the selected operation parameter group.
[Related signals]
(1) Operation parameter selection 1, 2 (PR1, PR2: AUXCM2/bit6,7)
(2) Incremental feed magnification 1, 2 (MP1, MP2: AUXCM2/bit4,5)
[Function]
This signal selects the automatic operation mode.
[Operation]
Turn this signal ON, set Station selection 1 to 256 (ST1 to ST256) and then turn Operation start (ST) ON to move the
axis to the designated station. The shortcut control or the rotation direction can be selected with parameters.
[Caution]
Turning this signal ON when other operation modes are ON will result in the operation alarm "M00 AUX OPER. ALM.
0101".
[Related signals]
(1) Rotation direction (DIR: AUXCM2/bit1)
(2) Operation parameter selection 1, 2 (PR1, PR2: AUXCM2/bit6,7)
(3) Station selection 1 to 256 (ST1 to ST256: AUXCM3/bit0 to 8)
481
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
This signal selects the manual operation mode.
[Operation]
When the rotation direction is designated and Operation start (ST) is turned ON, the axis will begin moving, and the
rotation will continue in the designated direction until Operation start is turned OFF. When Operation start turns OFF, the
axis will be positioned to the nearest station.
[Caution]
Turning this signal ON when other operation modes are ON will result in the operation alarm "M00 AUX OPER. ALM.
0101".
[Related signals]
(1) Rotation direction (DIR: AUXCM2/bit1)
(2) Operation parameter selection 1, 2 (PR1, PR2: AUXCM2/bit6,7)
[Function]
This signal selects the JOG operation mode.
[Operation]
When the rotation direction is designated and Operation start (ST) is turned ON, the axis will begin moving, and the
rotation will continue in the designated direction until Operation start is turned OFF. Unlike the manual operation mode,
when Operation start is turned OFF, the axis immediately decelerate to a stop.
[Caution]
Turning this signal ON when other operation modes are ON will result in the operation alarm "M00 AUX OPER. ALM.
0101".
[Related signals]
(1) Rotation direction (DIR: AUXCM2/bit1)
(2) Operation parameter selection 1, 2 (PR1, PR2: AUXCM2/bit6,7)
[Function]
This signal selects the reference position return mode.
[Operation]
When this signal (ZRN) is turned ON, the reference position return mode is designated. To start the reference position
return, turn this signal ON, select the operation parameter group, then turn ON the Operation start (ST) signal.
When the absolute position coordinate system has been established in the absolute position specifications, the high-
speed return will be applied in every operation.
[Related signals]
(1) Operation parameter selection 1, 2 (PR1, PR2: AUXCM2/bit6,7)
[Function]
This signal selects the mode that initializes the basic point for the absolute position detection system.
[Operation]
When this signal is turned ON, the basic point initialization setting mode is held until the NC power is turned OFF.
(Cannot be canceled)
When the stopper method is selected by setting "1" to "#2049 type", the torque limit value and the excessive error
detection width in the operation parameter group 4 are automatically selected.
482
C70 PLC Interface Manual
5.12 PLC Axis Indexing
[Function]
This signal turns ON when designating the basic point with the basic point initialization in the absolute position detection
system.
[Operation]
When this signal is turned ON in the basic point initialization setting mode, the designated position is set as the absolute
position basic point.
[Function]
This signal selects the incremental feed operation mode selection.
[Operation]
After turning ON this signal, designate the operation parameter group (with PR1 and PR2), the incremental feed
magnification (with MP1 and MP2) and the rotation direction (with DIR). Then turn ON the Operation start (ST) signal to
move the axis.
S
MP1,MP2
PR1,PR2
DIR
RST
ST
Axis movement
[Caution]
(1) Turning this signal ON when other operation modes are ON will result in the operation alarm "M00 AUX OPER. ALM.
0101".
(2) In the incremental mode, the axis travel will be maintained at a constant amount, even if the Operation start signal is
OFF.
[Related signals]
(1) Operation parameter selection 1, 2 (PR1, PR2: AUXCM2/bit6,7)
483
MITSUBISHI CNC
5 Explanation for Each Application
Signal ab-
Signal name 1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis
breviation
PLC AXIS INDEXING CONTROL COM- G+2682 G+2688 G+2694 G+2700 G+2706 G+2712 G+2718 G+2724
AUXCM2
MAND 2 R4302 R4308 R4314 R4320 R4326 R4332 R4338 R4344
[Function][Operation]
When this signal is turned ON in an operation mode, the operation will start. The Operation start signal is handled as a
status, so the ON status must be maintained until the operation is finished.
Station selection
Operation start
Axis movement
Station selection (ST1 to ST256) and Operation parameter selection (PR1, PR2) are established before inputting
the Operation start signal. These two signals are read in by the startup of the Operation start signal, so they are
held even if they are changed after the startup.
When the Operation start signal is input, the output signals related to the set position all turn OFF. Station position
will be output as "0". When the positioning is completed, Automatic set position reached (JSTA) and Set position
reached (JST) is output. Then turn the Operation start signal OFF.
When the Operation start signal is turned OFF during axis movement, the axis will stop at the nearest station. Note
that for a linear axis, if there is not a nearest point in the movement direction, the commanded station becomes the
nearest point.
(Note) When the shortcut function is OFF for the rotating axis, the positioning direction can be designated with
Rotation direction (DIR).
Axis movement
Rotation direction (DIR) and Operation parameter selection (PR1, PR2) are established before inputting the
Operation start signal. These two signals are read in by the startup of the Operation start signal, so they are held
even if they are changed after the startup.
When the Operation start signal is input, the output signals related to the set position all turn OFF. Station position
will be output as "0".
While the Operation start signal is ON, the rotation continues in the designated direction. When the Operation start
signal is turned OFF, a positioning is carried out to the nearest station where the axis can stop in the rotation
direction. Note that for a linear axis, if there is no nearest point in the movement direction, the axis will immediately
decelerate to a stop.
When the positioning is completed, Set position reached (JST) is output.
(Note) Automatic set position reached (JSTA) will not be output.
484
C70 PLC Interface Manual
5.12 PLC Axis Indexing
Station selection
Operation start
Automatic set position reached
Set position reached
Near set position
Output 0 (zero)
Station position
Axis movement
Rotation direction (DIR) and Operation parameter selection (PR1, PR2) are established before inputting the
Operation start signal. These two signals are read in by the startup of the Operation start signal, so they are held
even if they are changed after the startup.
When the Operation start signal is input, the output signals related to the set position all turn OFF. Station position
will be output as "0". While the Operation start signal is ON, the rotation continues in the designated direction. When
the Operation start signal is turned OFF, the axis decelerates to a stop. Set position reached (JST) and Near set
position (NEAR) are output if the axis is stopped within each tolerable width from the station position.
[Function]
This signal designates the rotation direction of the operation in each operation mode.
[Operation]
Turn this signal ON to designate the rotation direction before inputting the Operation start (ST) signal.
This signal is invalid in the automatic operation mode when the shortcut control is set and selected by the parameter.
When the shortcut control is not selected, a positioning is carried out in the direction designated by this signal.
This signal is read in at the startup of Operation start (ST). The signal changes are ignored after the startup.
[Function][Operation]
This signal selects the mode that executes the positioning, with the command unit specified by "#1003 iunit", to the
arbitrary position (coordinate) transferred from the NC. Automatic operation mode (AUT) must be turned ON
simultaneously with Arbitrary point feed command valid.
[Related signals]
(1) Automatic operation mode (AUT: AUXCM1/bit8)
485
MITSUBISHI CNC
5 Explanation for Each Application
[Function][Operation]
This signal selects the incremental feed amount and the handle feed magnification. In the handle feed, the movement
amount per handle pulse is selected.
[Function][Operation]
This signal selects one parameter group to be actually used from four parameter groups that designate the axis feed
operation. The parameter group cannot be changed while Operation start (ST) is ON. (The group is held in NC.)
If Smoothing zero is confirmed for the target axis, the operation parameter group can be changed with the Operation
start. Changing the parameter setting values of the time constant, torque limit value and excessive error detection width,
however, is not possible unless Smoothing zero is confirmed for all the NC axes. The parameter values, if changed
during the NC axis movement, are valid after the smoothing zero is confirmed.
[Function]
The feed speed towards positive direction is controlled by the external deceleration speed while this signal is OFF.
[Operation]
The external deceleration speed is set with the axis parameter.
The external deceleration speed can be set in 6 steps and can be selected with the external deceleration speed selection
signal.
The external deceleration speed selection signal uses the PLC axis interface.
486
C70 PLC Interface Manual
5.12 PLC Axis Indexing
[Function]
The feed speed towards negative direction is controlled by the external deceleration speed while this signal is OFF.
[Operation]
Same as the External deceleration(*EDT+).
Signal ab-
Signal name 1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis
breviation
PLC AXIS INDEXING CONTROL COM- G+2681 G+2687 G+2693 G+2699 G+2705 G+2711 G+2717 G+2723
AUXCM3
MAND 3 R4301 R4307 R4313 R4319 R4325 R4331 R4337 R4343
[Function]
This signal designates an index station No. in the automatic operation mode.
[Operation]
Set an index station No. before inputting Operation start (ST) in the automatic operation mode.
Input a 9-digit binary number. An input "000000001" corresponds to station No.1.
This signal is read in at the startup of Operation start (ST). The signal changes are ignored after the startup.
When this signal is set to "000000000" and the automatic operation is started, a one station rotation special command
will result. (Note that this cannot be used when the station positions are determined in non-uniform assignments.)
Signal ab-
Signal name 1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis
breviation
PLC AXIS INDEXING CONTROL COM- G+2680 G+2686 G+2692 G+2698 G+2704 G+2710 G+2716 G+2722
AUXCM4
MAND 4 R4300 R4306 R4312 R4318 R4324 R4330 R4336 R4342
[Function][Operation]
This signal designates the override value added to the selected feedrate. Set a binary value for the override. Values over
100% are regarded as 100%.
Effective feedrate = (Selected speed * Speed override) / 100
[Function][Operation]
This is a signal to validate the speed override. When this signal is turned OFF, the set feedrate becomes the operation
speed without calculating the override.
487
MITSUBISHI CNC
5 Explanation for Each Application
Signal ab-
Signal name 1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis
breviation
PLC AXIS INDEXING CONTROL STA- G12683 G12689 G12695 G12701 G12707 G12713 G12719 G12725
AUXST1
TUS 1 R2003 R2009 R2015 R2021 R2027 R2033 R2039 R2045
[Function]
This signal indicates that the servo system is in an operable status.
[Operation]
This signal turns ON when:
(1) The servo system diagnosis is normally completed after turning the power ON.
(2) The servo alarm, which had occurred, has been released by Master reset (MRST).
(3) The emergency stop has been released.
(4) Ready OFF (RDF) or Servo OFF (*SVF) has been released.
This signal turns OFF when:
(1) Servo ready completion (SA) is turned OFF.
(2) The Servo OFF signal is input and the drive unit is in a servo OFF state.
[Related signals]
(1) Master reset (MRST: AUXCM1/bit3)
(2) Ready OFF (RDF: AUXCM1/bit6)
(3) Servo OFF (*SVF: AUXCM1/bit0)
(4) Servo ready completion (SA: AUXST1/bitC)
[Function]
This signal notifies that the control axis is in-position.
[Operation]
This signal turns ON when:
(1) Smoothing zero (SMZ) is turned ON and the droop is within the range set in the parameters.
This signal turns OFF when:
(1) Smoothing zero (SMZ) is turned OFF. (When there is a movement command.)
(2) The droop exceeds the range set in the parameters.
[Caution]
(1) In-position (INP) may turn ON, even during movement, when the axis is moving at extremely low speeds.
(2) The in-position detection range is set in the parameter "#2224 SV024 In-position detection width".
(3) In the servo ready OFF state, Smoothing zero (SMZ) turns OFF when the travel amount of servomotor is detected.
Therefore, In-position (INP) also turns OFF. In axis plus motion (MVP) or In axis minus motion (MVN) turns ON
depending on the detected movement direction. Note that Smoothing zero (SMZ), In axis plus motion (MVP) and In
axis minus motion (MVN) will not change in the servo OFF state without error correction, because detected
servomotor travel amount becomes a droop amount.
Acceleration/
deceleration Position loop process
delay process
[Related signals]
(1) Smoothing zero (SMZ: AUXST1/bit2)
488
C70 PLC Interface Manual
5.12 PLC Axis Indexing
[Function][Operation]
This signal indicates that the acceleration/deceleration process in the built-in controller is finished, and that no command
to the control section remains.
[Function]
This signal indicates that the control axis has received the movement command.
[Operation]
This signal turns ON in the following cases, and turns OFF after Smoothing zero (SMZ) is detected.
(1) In automatic operation mode
This signal turns ON while Operation start (ST) is ON and the axis is moving.
(2) In manual operation mode
This signal turns ON while Operation start (ST) is ON and the axis is moving.
(3) In JOG operation mode
This signal turns ON while Operation start (ST) is ON and the axis is moving.
(4) In reference poisition return mode
This signal turns ON while Operation start (ST) is ON and the axis is moving.
When an interlock is applied, this signal remains ON even when the servo is OFF. This signal turns OFF atthe
emergency stop.
Axis movement
[Related signals]
(1) Operation start (ST: AUXCM2/bit0)
[Function]
This signal indicates that the axis is moving in the (+) direction.
[Operation]
This signal turns ON when the axis starts moving in the (+) direction, turns OFF after Smoothing zero (SMZ) is detected
or the axis starts moving in the (-) direction.
[Related signals]
(1) Smoothing zero (SMZ: AUXST1/bit2)
[Function]
This signal indicates that the axis is moving in the (-) direction.
[Operation]
This signal turns ON when the axis starts moving in the (-) direction, turns OFF after Smoothing zero (SMZ) is detected
or the axis starts moving in the (+) direction.
[Related signals]
(1) Smoothing zero (SMZ: AUXST1/bit2)
489
MITSUBISHI CNC
5 Explanation for Each Application
[Function][Operation]
This signal indicates that the control axis is at the current limit value. This signal turns ON when the motor output torque
(motor current) is limited at the torque limit value of the selected operation parameter group.
[Function]
Thsi signal indicates that the control axis is on the reference position.
[Operation]
This signal turns ON when the reference position is reached in the reference position return mode.
If the reference position is reached in other operation modes or by other commands, the signal will not turn ON.
This signal turns OFF when:
(1) The axis is moved by a travel command, etc.
(2) An emergency stop has been activated due to an emergency stop input or a servo alarm occurrence, etc.
(3) The axis has moved in the servo OFF state.
[Related signals]
(1) Reference position return mode (ZRN: AUXCM1/bitB)
[Function]
This signal indicates that the built-in controller is being reset.
[Operation]
The signal turns ON when:
(1) Master reset (MRST) is turned ON.
(2) Master reset (MRST) is turned ON and the built-in controller is being reset.
(3) In an emergency stop status.
[Related signals]
(1) Master reset (MRST: AUXCM1/bit3)
[Function][Operation]
This signal indicates that handle feed operation mode is selected.
[Function]
This signal indicates that the controller is in a status to carry out normal operation.
[Operation]
This signal turns ON when:
(1) Normal operation has begun after the power ON.
This signal turns OFF when:
(1) The power is turned OFF.
(2) An error with the controller, such as CPU error or memory error, has been detected.
(3) A servo error, which cannot be released unless the controller is first turned OFF, has occurred.
490
C70 PLC Interface Manual
5.12 PLC Axis Indexing
[Function]
This signal indicates that the servo system is ready for normal operation. In other words, the servo system (position
control) is not working when the signal is OFF.
[Operation]
The signal turns ON when:
(1) The servo system diagnosis is normally completed after the power ON.
(2) The servo alarm, which had occurred, has been released by Master reset (MRST).
(3) The emergency stop has been released.
(4) Ready OFF (RDF) is turned OFF.
This signal turns OFF when:
(1) Controller ready completion (MA) is turned OFF.
(2) A servo alarm has occurred.
(3) Emergency stop is issued.
(4) Ready OFF (RDF) is turned OFF.
[Caution]
With Servo OFF (*SVF), Servo ready completion (SA) will not turn OFF as long as there are no separate conditions for
turning the SA OFF.
[Related signals]
(1) Master reset (MRST: AUXCM1/bit3)
(2) Ready OFF (RDF: AUXCM1/bit6)
(3) Controller ready completion (MA: AUXST1/bitB)
[Function]
In the automatic operation, this signal notifies that the positioning to the commanded station No. is completed. The
tolerable ON width is as same as that of Set position reached (JST).
[Operation]
The signal turns ON when:
(1) The positioning to the designated station No. is completed in the automatic operation mode. The signal actually turns
ON before the positioning is completed, when the tolerable width is entered.
The signal turns OFF when:
(1) When the Operation start signal is input in any of the operation modes.
(2) When the axis deviates outside the tolerable width.
[Caution]
(1) In automatic operation, this signal does not turn ON when positioning to the nearest station is carried out by the
Operation start signal OFF.
(2) When this signal is ON, it does not turn OFF if the same station No. index is started.
(3) When the positioning to the station is completed in manual mode and the same station No. index is started, this signal
turns ON. However, there is no movement.
(4) Once turned OFF, this signal does not turn ON again even if the axis returns within the tolerable width.
(5) During the emergency stop or the servo OFF, the axis movement, once deviated outside the output width of Set
position reached, returns within the tolerable width, turns this signal ON again if "#12802 aux_Cont1/bit4" is OFF;
does not turn it ON if "#12802 aux_Cont1/bit4" is ON.
491
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
This signal notifies that the positioning to the station position has been completed. It is ON when the machine position is
at any of the station positions. The tolerable ON width is set with a parameter.
[Operation]
The signal turns OFF when:
(1) The positioning to the station is completed in automatic or manual operation. The signal actually turns ON before the
positioning is completed, when the tolerable width is entered.
(2) The stop position after JOG operation is the station position or within the tolerable width.
(3) The reference position return position corresponds to those of the stop position in (2).
Other than the above conditions, this signal normally monitors the machine position, and carries out comparisons
between stations. Therefore, this signal is output even when the machine moves to a station position outside the
operation.
The signal turns OFF when:
(1) The Operation start signal is input in any of the operation modes. When the operation is started by the Operation start
signal, this signal will not turn ON, even when a station position is passed during operation.
(2) The axis deviates outside the tolerable width.
[Function]
This signal notifies that the machine position is near the station.
[Operation]
It operates in the same manner as the Set position reached (JST), but the tolerable width is set with a different
parameter. The tolerable width is generally set larger than that of Set position reached. This signal is generally used at
the mechanical clamp or the like just before the completion of the positioning.
492
C70 PLC Interface Manual
5.12 PLC Axis Indexing
Signal ab-
Signal name 1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis
breviation
PLC AXIS INDEXING CONTROL STA- G12682 G12688 G12694 G12700 G12706 G12712 G12718 G12724
AUXST2
TUS 2 R2002 R2008 R2014 R2020 R2026 R2032 R2038 R2044
[Function][Operation]
This signal indicates that the automatic operation mode has been selected.
[Function][Operation]
This signal indicates that the manual operation mode has been selected.
[Function][Operation]
This signal indicates that the JOG operation mode has been selected.
[Function][Operation]
This signal indicates that the reference position return mode has been selected.
[Function][Operation]
This signal indicates that the basic point initialization setting mode has been selected.
[Function][Operation]
This signal indicates that the incremental mode has been selected.
[Function][Operation]
This signal indicates that an alarm has occurred requiring the power to be turned ON again after the cause is removed.
[Function][Operation]
This signal indicates that an alarm has occurred which can be released by the Master reset (MRST) signal after the
cause is removed.
493
MITSUBISHI CNC
5 Explanation for Each Application
[Function][Operation]
This signal indicates that an operation alarm or absolute position alarm has occurred.
[Function][Operation]
This signal indicates that the axis moved beyond the tolerable amount while the control power was OFF in the absolute
position system.
[Function][Operation]
This signal informs that the battery voltage is dropping.
[Function][Operation]
This signal indicates that the absolute position data has been lost in the absolute position system.
[Function][Operation]
This signal indicates that in the absolute position system the basic point initialization setting has completed normally, and
that the absolute position coordinates have been established.
[Function][Operation]
This signal indicates that the basic point initialization setting has not finished normally in the absolute position system.
Signal ab-
Signal name 1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis
breviation
PLC AXIS INDEXING CONTROL STA- G12681 G12687 G12693 G12699 G12705 G12711 G12717 G12723
AUXST3
TUS 3 R2001 R2007 R2013 R2019 R2025 R2031 R2037 R2043
[Function][Operation]
This signal shows a 9-digit binary No. of the present station.
This signal outputs the station position when Set position reached (JST) is ON, "0" when Set position reached is OFF.
494
C70 PLC Interface Manual
5.12 PLC Axis Indexing
Signal ab-
Signal name 1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis
breviation
PLC AXIS INDEXING CONTROL STA- G12680 G12686 G12692 G12698 G12704 G12710 G12716 G12722
AUXST4
TUS 4 R2000 R2006 R2012 R2018 R2024 R2030 R2036 R2042
[Function][Operation]
This signal turns ON when the axis is within the setting range of the respective position switches.
[Function][Operation]
This signal turns ON when the Operation start signal is turned ON for non PLC indexing axis.
495
MITSUBISHI CNC
5 Explanation for Each Application
5.13.2 Specification
Switching
The PLC switching signal (CHGPLCn) preforms switching between the NC axis control and PLC axis control. When it is
turned OFF, an axis is controlled as the NC axis. When this signal is turned ON, the NC axis is controlled as the PLC
axis. In addition, the current control mode is output to the In PLC axis control signal (PLCMODn) as OFF during the NC
axis control, and as ON state during the PLC axis control.
Switching requirements
The axis switching invalid signal (AXCHGISn) informs of the state that the NC axis control and PLC axis control cannot
be switched. Confirm this signal is OFF, and then switch the PLC axis switching signal ON/OFF.
When switching the PLC switching signal ON/OFF while the axis switching invalid signal is ON, the alarm "M01 NC/PLC
axis switch illegal 1250" will occur (*). After that, when axis switching invalid signal is turned OFF, the control will be
switched and the alarm will be released. Returning the state of the PLC axis switching signal also releases the alarm.
If the axis control is switched during motion, the switching will be realized after the command has completed and the axis
switching invalid status has been turned OFF.
The axis switching invalid signal will be turned ON when the valid axis of the NC/PLC axis switching is in the following
conditions.
- While the axis is in motion
- During the Servo OFF
- While removing the axis
- While the axis is stopped with override zero
- While the axis is stopped with interlock
- During the current limit
- During the droop release
- The axis is stopped because of feed hold during the program command
- The axis is stopped before completing all the axes' movement even more than two axes are commanded by the
program
- During the H/W OT, or soft limit
(*) When an alarm "M01 NC/PLC axis switch illegal 1250" occurs, the NC axis name is displayed regardless of its
control mode.
496
C70 PLC Interface Manual
5.13 Switching between NC Axis / PLC Axis
Feedrate
(1) The switching signal is turned OFF to ON, and the axis switching invalid signal is OFF (switching is permitted).
Therefore the axis changes over to the PLC axis control state and the In PLC axis control signal will be turned ON.
(2) The PLC axis switching signal is turned OFF, but the axis switching invalid signal is ON (switching is prohibited).
Therefore the axis does not change over to the NC axis control. An alarm "M01 NC/PLC axis switch illegal 1250"
will occur.
(3) The axis switching invalid signal is turned OFF when the axis movement is completed. And then it will be switched
to the PLC axis control, and the In PLC axis control signal will be turned ON.
Commands
Commands can be issued only from the mode in control.
When a command is issued from PLC during the NC axis control, the command from PLC is ignored and the NC axis
command execution continues. Moreover, when the command is issued by the buffering mode, the subsequent buffer
commands are all ignored. The command from a PLC axis does not cause an alarm. Make sure the signal is in the PLC
axis control by the ladder, and then activate the switching.
When manual feed command is issued from NC during the PLC axis control, an error "M01 Operation error 0005" (*) will
occur. Then the command from NC is ignored, and the PLC axis command execution continues. Also, if the command
from NC is a program command, an error "P32 Address. Error" occurs, and the program is stopped. However, motion
commands to the other NC axes and parameter input by program do not cause any alarms.
(*) When the alarm "M01 Operation error 0005" occurs, the NC axis No. is displayed.
497
MITSUBISHI CNC
5 Explanation for Each Application
Control unit
The command unit which is switched to the PLC axis control is the minimum command unit (#1003 iunit) of the NC axis.
Similarly, the command unit system for the inch/mm uses the unit system of the NC axis (#1040 M_inch and #1041
I_inch).
To change the command unit system with G20/G21 is invalid in the PLC axis control.
However, the command position on PLC axis I/F, machine position, remaining distance, command federate, and
machine /command position on indexing axis I/F are based on the unit of "#1042 pcinh". Therefore, the command
position and command federate are converted from the unit system, "pcinh" to "I_inch" due to the "#1041 I_inch" and
"#1042 pcinch" settings. On the contrary, the unit system for the machine position and remaining distance are converted
from "I_inch" to "pcinch". The machine position on I/F may not match with the command position because the position of
the actual NC axis is converted for output.
(Example 1) If 1000 is set to the command position for PLC axis I/F when "#1041 I_inch = 0" and "#1042 pcinh = 1";
The value on I/F is based on inch unit, and on the NC control is based on millimeter unit, so the positioning will
be at 2.540 mm, the result of inch -> millimeter conversion of the command position, which is 1000 (0.1000
inches). The machine position on I/F will be at 1000 (0.1000 inches), the result of millimeter -> inch conversion
of the current NC axis position, which is 2.540 mm.
(Example 2) If 1000 is set to the command position for OLC axis I/F when" #1041 I_inch = 1 "and "#1042 pcinh = 0";
The value on I/F is based on millimeter unit, and on NC control is based on inch unit, so the positioning will be
at 0.0393 inch 0.0393 inches, the result of millimeter -> inch conversion of the command position, which is
1000 (1.000 mm). The machine position on I/F will be at 999 (0.999 mm), the result of millimeter -> inch
conversion of the current NC axis position, which is 0.0393 inches.
Speed display
When the PLC axis is moved, the movement speed (Fc) for relative screen, etc., is not displayed. When the other axes
are simultaneously moving, the composite speed of the axes currently in NC axis control only is displayed.
The movement speed in the PLC axis is displayed as the feedrate in the PLC monitor screen.
Coordinate system
Command during the PLC axis control is issued using positions on the machine coordinate of the NC axis.
When the axis is moved by PLC axis, the machine values, workpiece coordinates and relative values of the NC axis are
updated. Also, the NC axis workpiece coordinates are updated when workpiece coordinates are changed by G54, etc.,
while in the PLC axis control.
Tool compensation
If the axis is switched to the PLC axis as keeping the tool compensation amount, including the length and radius
compensation valid in the NC axis control, the compensation amount is retained. However, when the axis in the PLC
control is moved by the compensation amount, the program error "P32 ADDRESS. ERROR" will occur.
When the axis in the PLC axis control is returned to zero point, the compensation amount will be cleared.
498
C70 PLC Interface Manual
5.13 Switching between NC Axis / PLC Axis
499
MITSUBISHI CNC
5 Explanation for Each Application
500
C70 PLC Interface Manual
5.13 Switching between NC Axis / PLC Axis
Signal list
All the PLC axis and indexing axis signal are invalid in the NC axis control.
The validity of control signals which are available for each NC axis in the PLC axis (indexing axis) control is as follows.
Signal name Abbreviation Valid/Invalid
Control axis detach DTCHn ×
Servo OFF *SVFn ×
Mirror image MIn ×
External deceleration + *+EDTn ×
External deceleration - *-EDTn ×
Automatic interlock + *+AITn ×
Automatic interlock - *-AITn ×
Manual interlock + *+MITn ×
Manual interlock - *-MITn ×
Automatic machine lock AMLKn ×
Manual machine lock MMLKn ○
Feed axis selection + +Jn ×
Feed axis selection - -Jn ×
Manual/Automatic simultaneous valid MAEn ×
Control axis detach 2 DTCH2n ×
Current limit ILCn ×
Droop release request DORn ×
Zero point initialization set mode AZSn ○
Zero point initialization set start ZSTn ○
Unclamp completion UCLPFn ×
Multi-step speed monitor request MSORn ×
Multi-step speed monitor mode input 1 MSOMI1n ×
Multi-step speed monitor mode input 2 MSOMI2n ×
Counter zero CNT0n ○
External machine coordinate system compensation data - ○
Each axis reference position selection - ×
Thermal expansion offset compensation amount - ○
Thermal expansion max. compensation amount - ○
External deceleration speed selection - ×
501
MITSUBISHI CNC
5 Explanation for Each Application
The validity of status signals which are available for each NC axis in the PLC axis (indexing axis) control is as follows.
Signal name Abbreviation Valid/Invalid
Servo ready RDYn ○
Axis selection AXn ○
In axis plus motion MVPn ○
In axis minus motion MVMn ○
1st reference position reached ZP1n ×
2nd reference position reached ZP2n ×
3rd reference position reached ZP3n ×
4th reference position reached ZP4n ×
Near reference position NRFn ○
NC axis up-to-speed ARRFn ○
Zero point initialization set completed ZSFn ○
Zero point initialization set error completed ZSEn ○
In zero point initialization ZSn ×
Zero point initialization incomplete ZLSn ○
In current limit ILIn ×
Current limit reached ILAn ×
Unclamp command UCLPn ×
In-position INPn ○
In multi-step speed monitor MSOEn ×
Multi-step speed monitor mode output 1 MSOMO1n ×
Multi-step speed monitor mode output 2 MSOMO2n ×
Thermal expansion compensation amount - ○
Servo motor temperature - ○
502
C70 PLC Interface Manual
5.13 Switching between NC Axis / PLC Axis
$1 PLC
#1001 syson 1 1
#1002 axisno 4 1
1 2 3 4 5
#1013 axname X Y Z A 1
#1021 mcp_no 1001 1002 1003 1004 1005
#2187 chgPLCax 0 0 0 6 0
#12800 chgauxno 0 0 0 0 0
PLC NC
Q17
X Y Z A 1
503
MITSUBISHI CNC
5 Explanation for Each Application
$1 PLC
#1001 syson 1 1
#1002 axisno 4 3
1 2 3 4 5 6 7
#1013 axname X Y Z A 1 2 3
#1021 mcp_no 1001 1002 1003 1004 1005 1006 1007
#2187 chgPLCax 0 0 0 8 0 0 0
#12800 chgauxno 0 0 0 2 0 0 1
PLC NC
Q17
X Y Z A 1 2 3
504
C70 PLC Interface Manual
5.13 Switching between NC Axis / PLC Axis
Operation parameter
When switching between the NC axis and PLC axis, the parameters in the following chart are valid only in either NC or
PLC axis mode. The parameters except the following are common to both the NC axis control and the PLC axis control.
Parameters which turn valid only when the axis is controlled as the NC axis:
Parameter No. Operations
Select acceleration/deceletion mode of rapid traverse when the axis is set to NC axis to be
#1200 G0_acc
with constant time or constant angle of inclination.
Select acceleration/deceleration mode of cutting feed when the axis is set to NC axis to be
#1201 G1_acc
with constant time or constant angle of inclination.
Set the G0 command to be acceleration and deceleration before interporation regardless of
#1205 G0bdcc
validity/invalidity of high accuracy control when the axis is set to NC axis.
Parameters which turn valid only when the axis is controlled as the PLC axis (common to non-switching PLC axes
including PLC indexing axes):
Parameter No. Operations
Select acceleration/deceleration mode of rapid traverse when the axis is set to PLC axis to
#21101 add01/bit0
be with constant time or constant angle of inclination.
Select acceleration/deceletion mode of cutting feed when the axis is set to PLC axis to be
#21101 add01/bit1
with constant time or constant angle of inclination.
Select acceleration/deceletion mode of automatic operation mode when the axis is set to PLC
#1361 aux_add
indexing axis to be with constant time or constant angle of inclination.
505
MITSUBISHI CNC
5 Explanation for Each Application
[Function]
This signal informs that the switching between NC axis and PLC axis cannot be executed.
[Operation]
This signal turns ON when the following conditions apply to the axis which is valid for switching between NC axis and
PLC axis. When switching between NC axis and PLC axis is executed while this signal is ON, an alarm "M01 NC/PLC
axis switch illegal 1250 will occur.
- While the axis is in motion
- During the Servo OFF
- While removing the axis
- While the axis is stopped for interlock
- While the axis is stopped for override
- During the current limit
- During the droop release
- The axis is stopped because of feed hold during the program command
- The axis is stopped before completing all the axes' movement even more than two axes are commanded by the
program
- During the H/W OT, soft limit
[Related signals]
(1) In PLC axis control (PLCMODn)
(2) PLC axis switching (CHGPLCn)
[Function]
This signal informs that the mode is PLC axis control for NC axis/PLC axis switching function.
[Operation]
This signal turns OFF during the NC axis control and turns ON during the PLC axis control.
[Related signals]
(1) Axis switching invalid status (AXCHGISn)
(2) PLC axis switching (CHGPLCn)
506
C70 PLC Interface Manual
5.13 Switching between NC Axis / PLC Axis
[Function]
This signal can switch between NC axis and PLC axis.
[Operation]
When this signal is turned ON, the NC axis is controlled as the PLC axis. When it is turned OFF, it is controlled as the NC
axis.
Switch this signal after confirming the axis switching invalid signal is OFF.
When switching between NC axis and PLC axis is executed while axis switching invalid signal is ON, an alarm "M01 NC/
PLC axis switch illegal 1250" will occur. If the axis switching invalid signal is OFF with this state, NC axis and PLC axis
are switched and the alarm will be cleared.
If this signal is switched while executing the axis movement command, NC axis and PLC axis will be switched when the
command is completed and the axis switching invalid signal is turned OFF.
Feedrate
(1)
If the PLC switching signal is turned ON when the "axis switching invalid status" signal is OFF (switching is
permitted), the NC axis changes over to the PLC axis control state, and the In PLC axis control signal will be turned
ON.
(2) The NC axis does not change over to the NC axis control by turning OFF the "PLC axis switching" signal when the
"axis switching invalid status" signal is ON (where switching is prohibited). An alarm "M01 NC/PLC axis switch
illegal 1250" will occur.
(3) Axis switching invalid status signal is turned OFF when the axis movement is completed. Then the NC axis changes
over to the NC axis control, and the In PLC axis control signal will be turned OFF.
[Related signals]
(1) Axis switching invalid status (AXCHGISn)
(2) In PLC axis control (PLCMODn)
507
MITSUBISHI CNC
5 Explanation for Each Application
508
6
Spindle Control
509
MITSUBISHI CNC
6 Spindle Control
Parameters
Parameter Maximum Output
Spindle Spindle shift Tap cycle Oriented Minimum Input signal
name spindle signal
limit speed speed maximum speed speed speed
Gear stage speed GR2 GR1 GI1 GI2
(Note 1) The upper line shows the parameter name, and the bottom line shows the parameter No.
(Note 2) Set the parameter for the gear stage not being used to 0.
Control unit
Operation
panel I/O unit Axis drive unit Spindle drive unit
510
C70 PLC Interface Manual
6.3 Flow of Spindle (S) Data
Operation SF12(X6D8)
program SF11(X658)
G10412,G10413
G10312,G10313 R212,R213
S100 ; R112,R113
•
• +
• G11160,G11161
• (Spindle command rotation speed input: for monitor)
R1600,R1601
S150 ; PLC program process (MOV)
•
• Spindle parameter (SOUT) Spindle drive unit
• G+1160,G+1161 /inverter, etc.
+
• R3900,R3901 0: No output
1: Serial output
S200 ;
Spindle override
• Spindle gear selection
• G11162,G11163
• Spindle stop
• Spindle gear shift R1602,R1603
Spindle orientation, etc. Spindle end command data
Part system 2 (Rotation speed: for monitor)
FIN11(Y71E), FIN21(Y71F)
G11164,G11165
or GFIN1(YD26)
R1604,R1605
S command completion process with Spindle end command data
PLC program (ladder) (12-bit binary: for monitor)
Outline explanation
(1) The "S function strobe 1" (SF1n) signal is output when the spindle (S) command is issued.
(2) After the designated processes is executed by SF1n with the sequence program, the M function finish or gear
shift completion signal is returned to the controller.
(3) Data (rotation speed) corresponding to the S command is output to Spindle rotation speed input (G11160/
R1600 and G11161/R1601) with the completion signal.
(4) The values of spindle rotation speed input are transferred to spindle command rotation speed output(G+1160/
R3900 and G+1161/R3901) with PLC process. (By setting data to the spindle command rotation speed output,
the spindle can be rotated with that value. PLC program for transfer needs to be created by the user.)
(5) Spindle command rotation speed output data is transferred to the spindle drive unit with serial communication
according to the spindle parameter SOUT value.
(Note) If spindle commands from multiple part systems are issued to a spindle, the command issued later will be
applied.
511
MITSUBISHI CNC
6 Spindle Control
512
7
Handling of M, S, T, B Functions
513
MITSUBISHI CNC
7 Handling of M, S, T, B Functions
M 11 M 12 M 13 M 14 M 15 ;
(1) FIN1 ... CNC proceeds to next block at falling edge of finish (FIN1n) signal.
(2) FIN2 ... CNC proceeds to next block at rising edge of finish (FIN2n) signal.
The details for FIN1 and FIN2 are also described in the section "4. Explanation of Interface Signals".
Examples of the M function are given in the following section.
514
C70 PLC Interface Manual
7.2 Miscellaneous Function Finish
Machining program N001 G0X10000…… N002…… N003 Mee Mff Mgg Mhh ;
Axis movement
MF1
MF2
MF3
MF4
FIN1 (c)
(b) t1 t2 Next block
t1: User sequence process time
[Explanation of operation]
(a) The CNC outputs the M code data m (BCD) and MFm to the PLC CPU (machine).
Refer to the section "7.5 Precautions Related to M, S, T, B Functions" for details on the M code data and MF
output timing.
(b) The PLC CPU (machine) confirms that the MF signal has turned ON, reads the M code data, and executes the
specified operation. Then, it turns FIN1 ON.
(c) The CNC confirms that FIN1 has turned ON, and then turns MF OFF.
(d) The PLC CPU (machine) confirms that MF has turned OFF, and then turns FIN1 OFF.
(e) The CNC confirms that FIN1 has turned OFF, and then proceeds to the next block.
515
MITSUBISHI CNC
7 Handling of M, S, T, B Functions
Machining program N001 G0X…… N002 Z-20000 ; N003 Mee Mff…… Next block
Axis movement
MF1
MF2
MF3
MF4
FIN2
(b)
t2
t1: User sequence process time
(a)
t2: 15 to 30 ms
(c)
t1 (d)
[Explanation of operation]
(a) The CNC outputs the M code data m (BCD) and MFm to the PLC CPU (machine).
Refer to the section "7.5 Precautions Related to M, S, T, B Functions" for details on the M code data and MF
output timing.
(b) The PLC CPU (machine) confirms that the MF signal has turned ON, reads the M code data, and executes the
specified operation. Then, it turns FIN2 ON.
(c) The CNC confirms that FIN2 has turned ON, and proceeds to the next block simultaneously with the turning
OFF of MF.
(d) The PLC CPU (machine) confirms that MF has turned OFF, and then turns FIN2 OFF.
516
C70 PLC Interface Manual
7.2 Miscellaneous Function Finish
MFm
FIN2
(a) (a)
[Explanation of operation]
The general operation is the same as "6.2.2 Operation sequence 2" on the previous page.
(a) The CNC confirms that FIN2 has turned OFF, and then output the next code signal and MF.
517
MITSUBISHI CNC
7 Handling of M, S, T, B Functions
Example of M01 process (stopping the block with the M01 command)
M code M01
FIN1
[Explanation of operation]
(a) The CNC outputs the M code data and MF to the PLC CPU (machine).
Refer to the section "7.5 Precautions Related to M, S, T, B Functions" for details on the M code data and MF
output timing.
(b) (c) The PLC CPU (machine) confirms that the MF signal has turned ON, and then carries out the specified
operation. It then confirms that the "Optional switch" is ON, and then turns "Single block" and "FIN1" ON.
(d) (e) The CNC confirms that FIN1 has turned ON, and then turns the MF and "M code independent output" signal
OFF. The PLC CPU (machine) confirms that MF has turned OFF, and then turns FIN1 OFF.
(f) The CNC confirms that FIN1 has turned OFF, and then turns "In automatic start" signal OFF.
(g) The PLC CPU (machine) confirms that "In automatic start" signal has turned OFF, and then turns the "Single
block" OFF at the next automatic start.
518
C70 PLC Interface Manual
7.3 M Code Independent Output
Example of M02 process (carrying out "Reset & rewind" with M02 command)
Reset state
In automatic start
M code M02
MF
* FIN does not turn ON.
FIN1
* Turns OFF after confirming "In reset"
Reset & rewind or "In rewind" signal.
[Explanation of operation]
(a) The CNC outputs the M code data and MF to the PLC CPU (machine).
Refer to the section "7.5 Precautions Related to M, S, T, B Functions" for details on the M code data and MF
output timing.
(b) The PLC CPU (machine) confirms that the MF signal has turned ON, and then carries out the specified
operation. It then turns "Reset & rewind" ON.
(c) The CNC confirms that "Reset & rewind" has turned ON, then turns MF, "M code independent output" and "In
automatic start" OFF, and then starts the rewinding operation.
(d) The PLC CPU (machine) confirms the "In reset" or "In rewind" signals, and then turns the "Reset & rewind"
signal OFF.
519
MITSUBISHI CNC
7 Handling of M, S, T, B Functions
Axis movement and general M command (To execute M command after movement command is finished)
M code Maa
MF
Movement
command finish
FIN1
M command
execution
M command execution timing when not using
"Movement command finish" signal
Example: Processing the spindle forward rotation and reverse rotation simultaneously without DEN, while processing the
spindle stop with DEN.
MF1 M3
[= K3 G10304(R104)] < > Spindle forward run
MF1 M4
[= K4 G10304(R104)] < > Spindle reverse run
MF1 DEN M5
[= K5 G10304(R104)] < > Spindle stop
520
C70 PLC Interface Manual
7.5 Precautions
M code M00
MF
M code independent
output M00
M00
Movement
command finish
(Note 1) Refer to the section "7.3 M Code Independent Output" for details on the PLC CPU (machine) process for the M
code independent output.
7.5 Precautions
(1) M code data and MF output timing (Also applies to S, T, B signal)
The M code data m and MFm are output simultaneously to the PLC CPU.
(2) The finish signals (FIN1, FIN2) are commonly used for the M, S, T, B functions, so turn them ON under the conditions
where all function operations have been finished.
(3) When the "M function lock" (AFLn) signal is turned ON, the M, S, T, B functions (including M commands in fixed
cycle) issued during automatic operation (memory, MDI) and manual numerical command, will not be executed. In
other words, the code signal, MF, SF, TF and BF signals will not be output (updated). However, when the M code
independent output (M00, M01, M02, M30) is commanded, the "M code independent output", "M code data" and
MF will be output as usual.
(4) The 2nd miscellaneous (B) function can be selected from address A, B or C using the setup parameters. The "B
function" refers to when address "B" is selected.
521
MITSUBISHI CNC
7 Handling of M, S, T, B Functions
522
8
Exclusive Instructions
523
MITSUBISHI CNC
8 Exclusive Instructions
NC exclusive instruction is limited to its application for the processes which may be difficult to perform only with basic
instruction or function instruction.
524
C70 PLC Interface Manual
8.1 ATC Exclusive Instruction
525
MITSUBISHI CNC
8 Exclusive Instructions
2
4 5
5 12 2
3 4
12
12 8 3 5
3 8
12 1 3
2 2
1
Pot No. Fixed pointer
Relationship between
pot No. and tool No.
Tool No. does not change.
4 One step in CW direction CW
4 2 4 6
9 3 3
12
5 2
2 12 2
1 1
12 8 3 5
Magazine No. 3 8
(fixed)
Variable pointer
Relationship between
pot No. and tool No.
changes.
[TOOL REGISTRATION]
HEAD NEXT1
99 1
4
4 3 MG TOOL-D MG TOOL-D
5 3 1 1 11 11
8 7 6 2
2 2 2 12 12
9 5
3 3
7 10 4 1 1 4 4
5 5
11 3
8 12 6 6
12 2 12
1
11
10 11 Pot No.
Magazine No.
Tool No.
When the floating pointer method or tool table rotation method is selected on the tool registration screen,
correspondence display between the magazines and tools changes each time the magazine rotates; when the fixed
pointer method is selected, it does not change.
526
C70 PLC Interface Manual
8.1 ATC Exclusive Instruction
The relationship between the tool number search instruction and rotary body indexing instruction when the tool table
rotation method or variable pointer method is used is explained below.
5 0 Current 1 0
position
: 6 1 : 2 1 10
: 2 : 3 2 1 9
7
: 8 3 : 4 3 Target
2 8 position
: 5 4 Current
: 9 4 position
: 10 5 : 6 5
3 7
: 1 6 : 7 6
: 2 7 : 8 7
4 6
: 3 8 : 9 8 5
4 9 10 9
Current
position
(1) When indexing tool number 8 in the situation given in the above chart,
(a) In the tool table rotation method, the tool number search instruction outputs 3.
(b) In the variable pointer method, the tool number search instruction outputs 7.
(2) The tool number search instruction output result is used by the rotary body indexing instruction to find the rotation
direction, the number of steps, etc.
(a) In the tool table rotation system, rotation direction CW and number of steps 3 are found from the relationship
between current value 0 (pointer 0) and tool number search output result 3.
(b) In the variable pointer method, rotation direction CW and number of steps 3 are found from the relationship
between current value 4 (pointer 4) and tool number search output result 7, as in (a) above.
In the fixed pointer system, the pointer is fixed to 0 and the ring counter of 0 to n-1 (n is the number of
magazines), separate from the pointer, is controlled. The counter value is used as the current position.
527
MITSUBISHI CNC
8 Exclusive Instructions
Available devices
Unit access
Internal user device/ Link direct device
File register device Constant
Internal system device (J \ )
(U \G )
Setting Indirect Index
data Word Word
desig- register Decimal, Others
Digit Digit Real
nation Digit (Z ) hexa-
Bit desig- desig- Bit Word Bit Bit Word number
desig- decimal
nation nation string
nation (K,H)
A B
n1 - ○ ○ ○ - ○ ○ - - - - - - ○ - -
S1 - ○ - - - ○ ○ - - - - - - - - -
△ △
D1 - (Note) - - - (Note) - - - - - - - - - -
△ △
(Note) - - - (Note) - - - - - - - - - - -
D2
[Instruction] [Execution]
symbol condition
Instruction
D.ATC D.ATC n1 S1 D1 D2
Instruction
DP.ATC DP.ATC n1 S1 D1 D2
Setting
Setting details Setting range Setting side Data type
data
Head I/O No. of target CPU divided by 16
n1 3E1h to 3E3h User BIN16 Bit
For CPU No. 2 to 4: H3E1 to H3E3
S1 Head device that stores the control data for request data - User Word
D1 Head device that stores the control data for response data - System Word
Completion device that goes ON for 1 scan when an instruction is
D2
completed. - System Bit
528
C70 PLC Interface Manual
8.1 ATC Exclusive Instruction
(Note) For error codes other than "0", see "8.3.3 Completion Status Information".
(Note) Completion device, which is ON only for 1 scan, is not recognized in the sequence program (execution type) with
long cycle time. The device is basically programmed in a scan.
529
MITSUBISHI CNC
8 Exclusive Instructions
8.1.7 Functions
This section explains the functions to execute ATC (Automatic Tool Change) control for the target CPU. D(P).ATC
instruction has 11 functions. Operations of the instruction are decided by the function No. stored in (S1+1).
Size of the request data stored in (S1+0) is also decided by the function No. stored in (S1+1).
Contents and numbers of data, stored in the control data for request data, differ according to the function No. in (S1+1).
Contents and numbers of responses, stored in control data for response data, also differ.
The following tables show the contents of the control data for request data, which are set according to the function No.,
and the contents of responses, which are stored in the control data for response data.
(S1+0) (S1+1)
(S1+2) (S1+3) (S1+4)
Size of data Function No. Type of instruction
3 1 Tool No. search -
Tool No. AND Tool No. to be searched (BCD)
4 2 AND data
operation search
3 3 Tool change -
R No. to specify the position of
Arbitrary position tool tool change
4 4 Magazine No. to be changed
change
3 5 Forward run of pointer R No. to specify pointer in -
3 6 Reverse run of pointer R No. to store the magazine -
Forward run of tool number of tools in
3 7 magazine -
table R No. to specify the number of
Reverse run of tool tools in magazine
3 8 -
table
3 9 Tool data read Magazine No. to be read -
Magazine No. to which data is
4 10 Tool data write Data to be written
written
Automatic tool data
3 11 Default value -
write
(S1+0) (S1+1)
(S1+2) (S1+3) (S1+4) (S1+5) (S1+6)
Size of data Function No. Type of instruction
4 1 Tool No. search - -
Tool No. AND Tool No. to be searched (BCD)
6 2 AND data
operation search
3 3 Tool change R No. to specify - - -
Arbitrary position tool the position of Magazine No. to
4 4 tool change - -
change be changed
3 5 Forward run of pointer R No. to specify - - -
pointer in
3 6 Reverse run of pointer magazine - - -
R No. to store the
Forward run of tool
3 7 number of tools in R No. to specify - - -
table the number of
magazine
Reverse run of tool tools in
3 8 magazine - - -
table
Magazine No. to
3 9 Tool data read - - -
be read
Magazine No. to
5 10 Tool data write which data is Data to be written -
written
Automatic tool data
4 11 Default value - -
write
530
C70 PLC Interface Manual
8.1 ATC Exclusive Instruction
531
MITSUBISHI CNC
8 Exclusive Instructions
CNC-CNC exclusive
communication Transfer Transfer Transfer Transfer Transfer Transfer
(0.888ms cycle time)
Completion device
(D2+0)
Only upon abnormal
ON completion
Device that display
the status when an
instruction has been 1 scan
completed (D2+1)
532
C70 PLC Interface Manual
8.1 ATC Exclusive Instruction
8.1.9 Errors
SM0 is turned ON and the error code is stored in SD0 when:
- "Head I/O No. of target CPU divided by 16" (n1) specified the CPU that has already been reserved or has not been
mounted.
(Error code: 2110<SP. UNIT ERROR>)
- "Head I/O No. of target CPU divided by 16" (n1) specified the host CPU itself.
(Error code: 2114<SP. UNIT ERROR>)
- "Head I/O No. of target CPU divided by 16" (n1) specified the CPU that does not correspond to the exclusive
instructions in this section.
(Error code: 2117<SP. UNIT ERROR>)
- "Head I/O No. of target CPU divided by 16" (n1) specified the invalid value (not within 3E0H to 3E3H).
(Error code: 4100<OPERATION ERROR>)
CNC CPU outputs the following error codes to the completion status when:
- An invalid function No. (out of the range 0 to 11) was specified. (Error code: 3200)
- An invalid R No. to store the number of tools in magazine (out of the range 4710 to 4714) was specified. (Error code:
3201)
- An invalid tool No. (negative value or over the number of tools) is specified.(Error code: 3202)
- An invalid magazine No. was specified. (Error code: 3203)
- An invalid number of arguments was specified. (Error code: 3207)
X0 SM771
MOV K3 D100
MOV K1 D101
M11
Program upon abnormal completion
533
MITSUBISHI CNC
8 Exclusive Instructions
R4720 R4730
R4720 R4721 R4730 R4731
Spindle tool - - BCD
(2230) (2230) (2240) (2240)
(2231) (2241)
R4722 R4732
R4721 R4723 R4731 R4733
Standby 1 tool - - BCD
(2231) (2232) (2241) (2242)
(2233) (2243)
R4724 R4734
R4722 R4725 R4732 R4735
Standby 2 tool - - BCD
(2232) (2234) (2242) (2244)
(2235) (2245)
R4726 R4736
R4723 R4727 R4733 R4737
Standby 3 tool - - BCD
(2233) (2236) (2243) (2246)
(2237) (2247)
R4728 R4738
R4724 R4729 R4734 R4739
Standby 4 tool - - BCD
(2234) (2238) (2244) (2248)
(2239) (2249)
AUX data R4748 ← ← ← ← ← Binary (0 to 99)
534
C70 PLC Interface Manual
8.1 ATC Exclusive Instruction
: : : : : : : :
R4700 F E D C B A 9 8 7 6 5 4 3 2 1 0
(2210)
0:T4-digit
Max. number of standby
1:T8-digit
displayed: 4
535
MITSUBISHI CNC
8 Exclusive Instructions
ACT
D.ATC H3E1 D100 D200 M100
R4715 2 Pointer
536
C70 PLC Interface Manual
8.1 ATC Exclusive Instruction
ACT
D.ATC H3E1 D100 D200 M100
R4715 2 Pointer
537
MITSUBISHI CNC
8 Exclusive Instructions
Tool change
This instruction is used to update the contents in the memory (R register) after a spindle tool and a magazine index tool
have been exchanged by the ATC arm, etc.
ACT
D.ATC H3E1 D100 D200 M100
R4720 1234
538
C70 PLC Interface Manual
8.1 ATC Exclusive Instruction
ACT
D.ATC H3E1 D100 D200 M100
Number of tools
R4710 10
in magazine
R4715 2 Pointer
R4720 1234 Tool data table head Spindle tool in this example
539
MITSUBISHI CNC
8 Exclusive Instructions
ACT
D.ATC H3E1 D100 D200 M100
540
C70 PLC Interface Manual
8.1 ATC Exclusive Instruction
ACT
D.ATC H3E1 D100 D200 M100
541
MITSUBISHI CNC
8 Exclusive Instructions
ACT
D.ATC H3E1 D100 D200 M100
R4710 10
R4750 1000
R4751 1001
R4752 ・
・
・ (Note 1) In this control mode, pointer always indicates "0"
R4760 1010 (tool table head).
(Note 2) This instruction changes the relation between
magazine No. and tool No. on the tool registration
screen.
542
C70 PLC Interface Manual
8.1 ATC Exclusive Instruction
ACT
D.ATC H3E1 D100 D200 M100
R4710 10
R4750 1000
R4751 1001
R4752 ・
・ (Note 1) In this control mode, pointer always indicates "0"
・ (tool table head).
R4760 1010 (Note 2) This instruction changes the relation between
magazine No. and tool No. on the tool registration
screen.
543
MITSUBISHI CNC
8 Exclusive Instructions
ACT
D.ATC H3E1 D100 D200 M100
544
C70 PLC Interface Manual
8.1 ATC Exclusive Instruction
ACT
D.ATC H3E1 D100 D200 M100
545
MITSUBISHI CNC
8 Exclusive Instructions
ACT
D.ATC H3E1 D100 D200 M100
R4715 2 Pointer
546
C70 PLC Interface Manual
8.2 ROT Instruction
Instruction Description
D.ROT S1 D1 D2n Rotary body indexing/ring counter
Available devices
Unit access
Internal user device/ Link direct device
File register device Constant
Internal system device (J □ \ □ )
In- (U □ \G □ )
Setting Index
Word direct Word
data register Decimal, Others
Digit Digit desig- Real
Digit (Z □ ) hexa-
Bit desig- desig- Bit Word nation Bit Bit Word number
desig- decimal
nation nation string
nation (K,H)
A B
n1 - ○ ○ ○ - ○ ○ - - - - - - ○ - -
S1 - ○ - - - ○ ○ - - - - - - - - -
△ △
D1 - (Note) - - - (Note) - - - - - - - - - -
△ △
(Note) - - - (Note) - - - - - - - - - - -
D2
[Instruction] [Execution]
symbol condition
Instruction
D.ROT D.ROT n1 S1 D1 D2
Instruction
DP.ROT DP.ROT n1 S1 D1 D2
547
MITSUBISHI CNC
8 Exclusive Instructions
Setting
Details Setting range Setting side Data type
data
Head I/O No. of target CPU divided by 16
n1 3E1h to 3E3h User BIN16 Bit
For CPU No. 2 to 4: H3E1 to H3E3
S1 Head device that stores the control data for request data - User Word
D1 Head device that stores the control data for response data - System Word
Completion device that goes ON for 1 scan when an instruction is
D2
completed. - System Bit
(Note) Completion device, which is ON only for 1 scan, is not recognized in the sequence program (execution type)
with long cycle time. The device is basically programmed in a scan.
548
C70 PLC Interface Manual
8.2 ROT Instruction
8.2.3 Functions
This instruction is used to determine the rotary body's target position, rotation direction, etc. in the target CPU.
D(P).ROT instruction has 2 functions. Operations of the instruction are decided by the function No. stored in (S1+1). The
number of arguments stored in (S1+0) is also decided according to the function No. stored in (S1+1).
Contents and number of data, stored in the control data for request data, differ according to the function No. in (S1+1).
Contents and number of responses, stored in control data for response data, also differ.
The following tables show the contents of the control data for request data, which are set according to the function No.,
and the contents of responses, which are stored in the control data for response data.
S1+0) (S1+1)
Number of (S1+2) (S1+3) (S1+4) (S1+5)
Function No. Type of instruction
arguments
Number of rotary body
5 1 Rotary body indexing Parameter Current position Target position
indexing cycles
Number of rotary
R No. to specify ring
4 3 Ring counter Parameter
counter
body indexing -
cycles
549
MITSUBISHI CNC
8 Exclusive Instructions
Sequence program
END END END END
ON
D(P).ROT
D(P).ROT instruction instruction executed
CNC-CNC exclusive
communication
Transfer Transfer Transfer Transfer Transfer Transfer
(every 0.888ms)
Reception of D(P).ROT
D(P).ROT instruction instruction received
ON
Completion device
(D2+0)
Only upon abnormal
ON completion
Device that display
the status when an
1 scan
instruction has been
completed (D2+1)
550
C70 PLC Interface Manual
8.2 ROT Instruction
8.2.5 Errors
SM0 is turned ON and the error code is stored in SD0 when:
- “Head I/O No. of target CPU divided by 16” (n1) specified the CPU already been reserved or has not been mounted.
(Error code: 2110<SP. UNIT ERROR>)
- "Head I/O No. of target CPU divided by 16" (n1) specified the operating CPU itself.
(Error code: 2114<SP. UNIT ERROR>)
- "Head I/O No. of target CPU divided by 16" (n1) specified the CPU that does not correspond to the exclusive
instructions in this section.
(Error code: 2117<SP. UNIT ERROR>)
- "Head I/O No. of target CPU divided by 16" (n1) specified the invalid value (not within 3E0H to 3E3H).
(Error code: 4100<OPERATION ERROR>)
CNC CPU outputs the following error codes to the completion status when:
- An invalid function No. (other than 0 and 3) was specified. (Error code: 3200)
- An invalid number of rotary body indexing cycles (negative) was specified. (Error code: 3204)
- An invalid current position was set. (Error code: 3205)
- An invalid parameter was specified (calculation does not result to 11). (Error code: 3206)
- An invalid number of arguments was specified. (Error code: 3207)
X0 SM771
MOV K5 D100
MOV K1 D101
MOV H8 D102
MOV K6 D105
DP. ROT H3E1 D100 D200 M10
M10 M11
M11
Program upon abnormal completion
551
MITSUBISHI CNC
8 Exclusive Instructions
D.ROT H3E1 Dn Dm Mm
Contents of Rp(parameter)
15 14 7 6 5 4 3 2 1 0
(Spare)
0 : Rotary body starts from 1
1 : Rotary body starts from 0
552
C70 PLC Interface Manual
8.2 ROT Instruction
6
1 5
Target position
2 4
M
3
Current position
PLC CPU
0 X30 Y10
Index code 2 CW
Index code 2 1 X31 PLC Y11 CCW
2
processing
Index code 2 X32
Index code 2 3 X33
G10320-G10321/
Index code strobe X34 R120-R121 Y71E
In the example of ladder circuit shown below, the rotation direction is determined by the T command and current position
data given by the machine, and the rotary body is rotated in that direction until the target position reaches the current
position. When indexing is completed, the auxiliary command completion signal is turned ON.
553
MITSUBISHI CNC
8 Exclusive Instructions
554
C70 PLC Interface Manual
8.2 ROT Instruction
ACT
DP.ROT H3E1 Dn Dm Mm
The ring counter is a binary counter; it is used as an up/down counter of "start from 0" or "start from 1" according to the
parameter rotary body selection.
For ring counter, specify the device No. of CNC internal device on which up/down operation is executed.
15 - - - 3 2 1 0
F E
Rotary body selection
Error output 0 : Rotary body starts from 1
Instruction code --- DR.ROT Function No.n 1 : Rotary body starts from 0
(the value of "Dn+1") is
neither 1 or 3
Up/down selection
0 : Up counter
1 : Down counter
(Note 1) The ring counter instruction is executed after setting R No. to Rn to Rn+1 and specifying data for the
parameter.
(Note 2) The error completion (Mm) of the ring counter instruction and the error output in bit F of the parameter (Rp) are
cleared when the activating signal (ACT) goes OFF. The activating signal (ACT) of the ring counter instruction
is generally pulsed. This makes it hard for the interface diagnostic and ladder monitor programs to detect an
error signal. For debugging, therefore, an error hold circuit is provided after the ring count instruction to ease
error detection.
555
MITSUBISHI CNC
8 Exclusive Instructions
NC
556
C70 PLC Interface Manual
8.3 D (P).DDWR Instruction
Usable device
Unit access
Internal user device/ Link direct device
File register device Constant
Internal system device (J □ \ □ )
Setting (U □ \G □ ) Index
In-
data Word direct Word register
Note 1 design
Decimal, Real Others
Digit Digit hexa-
ation Digit Num-
Bit designa designa Bit Word Bit Bit Word (Z □ ) decimal
designa ber
tion tion
tion (K,H) String
A B
n1 - ○ ○ ○ - ○ ○ - - - - - - ○ - -
△ △
- - - - Note 3 ○ - - - - - - - - -
S1
Note 2
S2 - ○ ○ - - ○ ○ - - - - - - - - -
S3 - ○ - - - ○ ○ - - - - - - - ○ -
△ △
D1
Note 2 - - - Note 3 - - - - - - - - - - -
Instruction Execution
[ symbol ] [ condition ]
Instruction
D.DDWR D.DDWR n1 S1 S2 S3 D1
Instruction
DP.DDWR DP.DDWR n1 S1 S2 S3 D1
Setting
Settings Setting side Data type
data
Head I/O No. of target CPU divided by 16
The followings are the values actually assigned. BIN16
n1 User
No. 2: H3E1 No. 3: H3E2 No. 4: H3E3 Bit
(Note) NC CPU cannot be No.1 with multi-CPU configuration.
S1 The host CPU's head device which stores control data. User Word
S2 The host CPU's head device which stores the write data. User Word
S3 The target CPU unit's head device which stores the write data. User Word
Completion device
(D1+0): Completion device that goes ON for 1 scan at the completion of the instruction.
D1 System Bit
(D1+): Device that goes ON for 1 scan at the abnormal completion of the instruction.
(D1+0 will also be turned ON at the abnormal completion)
557
MITSUBISHI CNC
8 Exclusive Instructions
Details of control
In multi-CPU configuration, the data stored in each of the host CPU's devices starting from the one specified with (S2) by
the number specified with (S1+1) are copied. The copied data are stored in each of the devices starting from the one
specified with (S3) of the target CPU (n1).
Bit device digit designation is available for (S2) and (S3). However, it is 4-digit designation and only a multiple of 16 is
available for the start bit device No. If the value other than that is designated, MULTI-COM.ERROR [4353] will occur.
D(P).DDWR instruction being accepted and normal/abnormal completion can be confirmed with the status display device
(D1+1) at the completion of completion device (D1).
(a) Completion device
It turns ON for the scan END process at the instruction completion, and turns OFF for the next END process.
(b) State display device at completion
It turns ON/OFF depending on the condition at the instruction completion.
- Successfully completed: It stays OFF.
- Abnormal completion: It turns ON for the scan END process at the instruction completion, and turns OFF for the
next END process.
(Error code will be stored in the control data (S1+0: completion status) at the abnormal completion.)
NC devices that can write with DDWR instruction are shown below.
Usable NC devices
558
C70 PLC Interface Manual
8.3 D (P).DDWR Instruction
ON
D(P).DDWR instruction executed
D(P).DDWR instruction
Completion device
Only upon abnormal
D(2+0)
ON completion
Precautions
- Execute this instruction when the target NC CPU has started up. It cannot be executed without starting up the target
CPU. (No process will occur.)
- After executed this instruction, do not change the device range etc. which is designated in the setting data until the
completion device is turned ON. If the change is made, data (the completion status and completion device) to be
stored in the system cannot be stored correctly.
- When executing this instruction without empty block for the exclusive instruction transmission area, it will be
abnormal completion. Abnormal completion because of not having the empty block for the exclusive instruction
transmission area can be avoided by using a flag for with/without the exclusive instruction transmission area empty
block (SM796 to 799) as the instruction interlock.
559
MITSUBISHI CNC
8 Exclusive Instructions
Completion status
Error factors Remedy
error code
The instruction request from PLC CPU to NC CPU exceeds
0010 (HEX) the tolerance. Decrease the number of instructions to execute at
( 16 ) (No empty block for the exclusive instruction transmission a time and adjust them to be within the tolerance.
area.)
3001 (HEX) The device which is designated by the program cannot be Refer to "Device" of "(3) Control data" and
( 12289 ) used with NC CPU. Or outside the device range. designate the usable device with NC CPU.
3080 (HEX) The number of write data which is set with D(P).DDWR
Set the number of read data 1 to 100.
( 12416 ) instruction is illegal.
3209 (HEX) The common variable control data is not set correctly in the
Set the common variable control data correctly.
(12809) D(P).DDWR instruction.
(Note) The error code is written in hexadecimal and base-10.
560
C70 PLC Interface Manual
8.3 D (P).DDWR Instruction
When using special relay SM796 to SM799, set the maximum number of blocks used for special register SD796 to
SD799 of each CPU. (Maximum number of blocks that DDWR instruction uses is 7 and a DDRD instruction uses is 1.)
When the Multi CPU high speed transmission area becomes less than the number of blocks set in the SD796 to SD799,
corresponding special relay (SM796 to 799) will be turned ON.
No.1 No.2
Multi-CPUs high-speed Multi-CPUs high-speed
communication area communication area
Execution SM
command 797 Sending area Receiving area
(1 -> 2) (1 -> 2)
D(P).DDWR H3E1
In use
Number of requested
block : 4
Number of
unused block
2
Turn ON the SM797 where there are enough unused
(Not execute the D(P).DDWR instruction) Not enough unused block to write
the request of D(P).DDWR instruction.
Increasing the unused area for request block in the sending area (1 -> 2)
No.1 No.2
Multi-CPUs high-speed Multi-CPUs high-speed
communication area communication area
Execution SM
command 797 Sending area Receiving area
(1 -> 2) (1 -> 2)
D(P).DDWR H3E1
In use
Number of requested
block : 4 Number of
unused block
8
Turn OFF the SM797 as there are enough unused blocks
561
MITSUBISHI CNC
8 Exclusive Instructions
SM402
Set the maximum number of
MOV K7 SD797
used blocks per instruction.
SM402
X0
SET M2000
M2000 SM797
Store the D1400 to D1499 of the
D.DDWR H3E1 D1300 D1400 W0 M2001 operating CPU to W0 to W99
of the No.2 CPU.
RST M2000
562
C70 PLC Interface Manual
8.4 D(P).DDRD Instruction
(n1)
3E1h
NC
563
MITSUBISHI CNC
8 Exclusive Instructions
Usable device
Unit access
Internal user device/internal Link direct device
File register device Constant
system device (J □ \ □ )
Setting (U □ \G □ )
data Word Indirect Word Index register
*1
designa Real Others
Digit Digit tion (Z □ ) Decimal,
Digit hexa-charact
Bit designa designa Bit Word Bit Bit Word decima
designa er
tion tion (K,H) string
tion
A B
n1 - ○ ○ ○ - ○ ○ - - - - - - ○ - -
△ △
S1 - Note 2 - - - Note 3 ○ - - - - - - - - -
S2 - ○ ○ - - ○ ○ - - - - - - - ○ -
△ △ △
D1 - Note 2 Note 2 - - Note 3 ○ - - - - - - - - -
△ △
D2
Note 1 - - - Note 3 - - - - - - - - - - -
Instruction Execution
[ symbol ] [ condition ]
Instruction
D.DDRD D.DDRD n1 S1 S2 D1 D2
Instruction
DP.DDRD DP.DDRD n1 S1 S2 D1 D2
Setting
Settings Setting side Data type
data
Head I/O No. of target CPU divided by 16
The followings are the values actually assigned. BIN16
n1 User
No. 2: H3E1 No. 3: H3E2 No. 4: H3E3 Bit
(Note) Motion CPU cannot be No.1 with multi-CPU configuration.
S1 The host CPU's head device which stores control data. User Word
S2 The target CUP unit's head device that the data to be read is stored. User Word
D1 The host CPU's head device that stores the read data. User Word
Completion device
(D1+0): Completion device that goes ON for 1 scan at the completion of the instruction.
D2 System Bit
(D1+1): Device that goes ON for 1 scan at the abnormal completion of the instruction.
(D1+0 will also be turned ON at the abnormal completion)
564
C70 PLC Interface Manual
8.4 D(P).DDRD Instruction
Details of control
In multi-CPU configuration, the data stored in each of the devices starting from the one specified with (S2) of the target
CPU (n1) by the number specified with (S1+1) are copied. The copied data are stored in each of the host CPU's devices
starting from the one specified with (D1).
Bit device digit designation is available for "S2" and "D1". However, it is 4-digit designation and only a multiple of 16 is
available for the start bit device No. If the value other than that is designated, MULTI-COM.ERROR [4353] will occur.
D(P).DDRD instruction being accepted and normal/abnormal completion can be confirmed with the status display device
(D2+1) at the completion of completion device (D2).
(a) Completion device
It turns ON for the scan END process at the instruction completion, and turns OFF for the next END process.
(b) State display device at completion
It turns ON/OFF depending on the condition at the instruction completion.
- Successfully completed: It stays OFF.
- Abnormal completion: It turns ON for the scan END process at the instruction completion, and turns OFF for the
next END process.
(Error code will be stored in the control data (S1+0: completion status) at the abnormal completion.)
NC devices that can write with DDRD instruction are shown below.
Usable NC devices
565
MITSUBISHI CNC
8 Exclusive Instructions
ON
D(P).DDRD instruction executed
Completion device
Only upon abnormal
D(2+0)
ON completion
Precautions
- Execute this instruction when the target NC CPU has started up. It cannot be executed without starting up the target
CPU. (No process will occur.)
- After executed this instruction, do not change the device range etc. which is set in the setting data until the
completion device is turned ON. If the change is made, data (the completion status and completion device) to be
stored in the system cannot be stored correctly.
- When executing this instruction without empty block for the exclusive instruction transmission area, it will be
abnormal completion. Abnormal completion because of not having the empty block for the exclusive instruction
transmission area can be avoided by using a flag for with/without the exclusive instruction transmission area empty
block (SM796 to 799) as the instruction interlock.
566
C70 PLC Interface Manual
8.4 D(P).DDRD Instruction
Completion status
Error factors Remedy
error code
The instruction request from PLC CPU to Motion CPU
0010 (HEX) exceeds the tolerance. Decrease the number of instructions to execute at
( 16 ) (No empty block for the exclusive instruction transmission a time and adjust them to be within the tolerance.
area.)
Refer to "Device" of "8.4.1 Format of DDRD
3001 (HEX) The device which is designated by the program cannot be
Instruction" and designate the usable device with
( 12289 ) used with NC CPU. Or outside the device range.
NC CPU.
3081 (HEX) The number of write data which is set with D(P).DDRD
Set the number of read data 1 to 100.
( 12417 ) instruction is illegal.
This error may occur when a common variable
value is got using the D(P).DDRD instruction.
3208 (HEX) Any of the data specified in the D(P).DDRD instruction is Change the setting so as not to get the common
( 12808 ) overflowed. variable.
Or change the setting of the common variable
control data.
(Note) The error code is written in hexadecimal and base-10.
567
MITSUBISHI CNC
8 Exclusive Instructions
SM402
Set the maximum number of
MOV K2 SD797
used blocks per instruction.
SM402
X0
SET M2000
M2000 SM797
Store the ZR50000∼ZR50099 of
D.DDRD H3E1 D1300 ZR50000 D1400 M2001 the No.2 CPU to D1400∼D1499
of the operating CPU.
RST M2000
568
C70 PLC Interface Manual
8.5 Read/Write of Common Variables
ZR 6 1 134
The devices from Part system No. (1 to 7) Corresponding common
ZR60000 are used for "0" for the common variable No.
common variables variable 1
[How to assign CNC side devices]
569
MITSUBISHI CNC
8 Exclusive Instructions
The following default settings are applied at the CNC power ON for reading and writing common variables.
- Two-word data
- With decimal point, and four effective decimal digits
- Error code is returned when overflowed
The settings of common variable control data are listed in the table below.
Setting
Device Item Setting data Setting side
range
Set the type of data to read and write, and the decimal point
position.
[0 to the 3rd bits: Data type]
0: Two-word data
1: Word data
2: Double-precision floating-point data
3: Single-precision floating-point data
[4th to 7th bits: Decimal point position in the data]
Control data for
ZR60000 0: With decimal point/Four effective decimal digits - User
common variables
1: With decimal point/According to #1003(iunit) and #1041
(I_inch)
2: No decimal point
(Note) Refer to "8.5.3.2 Decimal Point Position in the Data".
[8th bit: Error notification selection]
0: Error code is returned
1: Error is ignored
(Note) Refer to "8.5.3.3 Error Notification Selection".
If a value other than 0 to 3 is selected for the data type, or if a value other than 0 to 2 for the decimal point position, an
error (error code: 3209(HEX)) is returned.
The settings of the common variable control data are held until the control data is changed next time.
In order to set the common variable control data, select "1" for the number of write data for the DDWR control data.
For program examples, refer to "8.5.5 Program Examples".
570
C70 PLC Interface Manual
8.5 Read/Write of Common Variables
The values listed in "When five common variables are read and written" are the numbers of read/write data required for
reading and writing five common variables with the selected data type.
The values listed in "Common variable value after execution of DDWR instruction" are the ones when the write data
"12345678" is executed using the DDWR instruction.
The values listed in "Value read with DDRD instruction" are the ones when the common variable value "45.678912" is
read using the DDRD instruction.
(Note 1) Values enclosed with brackets "( )" are the ones when the common variable is displayed using the remote
monitor tool.
(Note 2) When the common variable 1 is read and written with the decimal point position set to "1", the decimal point
position is determined by the combination of #1003(iunit) and #1041(I_inch) set for the 1st part system.
(Note 3) If the value read with the DDRD instruction is smaller than the effective decimal digit, the value is rounded off.
571
MITSUBISHI CNC
8 Exclusive Instructions
The No. of ZR device, in which an error has occurred during read/write of common variables with DDWR/DDRD
instruction, is written to "H3E1\G10280" (by two words).
The No. of ZR device, where an error has occurred first, is written to "H3E1\G10280" (by two words).
The contents of "H3E1\G10280" (by two words) are held until the next execution of the DDWR and DDRD instructions for
reading and writing common variables.
If there is no error occurring, "0" is written to "H3E1\G10280" (by two words).
572
C70 PLC Interface Manual
8.5 Read/Write of Common Variables
SM400
Set the maximum number of
MOV K7 SD797 used blocks per instruction
X0
SET M2000
M2000 SM797
D.DDWR H3E1 D1300 D1400 ZR61100 M2001 Execute the D.DDWR instruction
RST M2000
SM400
Set the maximum
MOV K7 SD797 number of used blocks
per instruction
Set the number of read
MOV K6 D1311 data to "6", as the two-word
data type is selected for
X1 the control data.
SET M2010
M2010 SM797
D.DDRD H3E1 D1310 ZR60500 D1600 M2011 Execute the D.DDRD
instruction
RST M2010
573
MITSUBISHI CNC
8 Exclusive Instructions
SM400
Set the maximum number
MOV K7 SD797 of used blocks per instruction
RST M2100
M2101 M2102
MOV K1000 D1400
574
C70 PLC Interface Manual
8.5 Read/Write of Common Variables
8.5.5.4 Read Common Variable Data, Calculate and then Write the Data to Common Variables
<EX> A program which executes the D.DDRD instruction to the CPU No. 2 at the rising edge of X3. In this program,
the 1st part system's three common variable data starting from #100 are read out, calculation is performed,
and then the data are written to the common variables
(The default setting at the CNC power ON is applied to the control data)
SM400
Set the maximum number
MOV K7 SD797 of used blocks per instruction
SET M3010
M3010 SM797
D.DDRD H3E1 D1300 ZR61100 D1400 M3011 Execute the D.DDRD
instruction
RST M3010
M3011 M3012
M3013
DDRD
DDRD
completion
error signal
signal
M3013 Set the number of write
data to "6", as the two-word
MOV K6 D1311 data type is selected for the
control data
D+ K10000 D1400
D+ K30000 D1404
M3013 SM797
Execute the D.DDWR
D.DDWR H3E1 D1311 D1400 ZR61100 M3014 instruction
[Example of executing read of common variable data, calculation and write of the data to common variables]
575
MITSUBISHI CNC
8 Exclusive Instructions
8.6 Precautions
8.6.1 Transmitting Exclusive Instructions between CPUs
CPU-CPU
PLC CPU exclusive instruction CNC CPU
transmission area (2) Receives instructions
(every 0.88ms)
(1) Executes instructions
(3) Executes instructions
[NC exclusive instruction 1] Exclusive instruction 1
[NC exclusive instruction 2] Exclusive instruction 2
CPU-CPU exclusive instruction transmission area is allocated as follows when CNC CPU has standard settings (system
area size: 1K points).
<Table 1 Size of CPU-CPU exclusive instruction transmission area>
Number of multi-CPUs Size of CPU-CPU exclusive instruction transmission area per instruction target CPU
2 CPUs 47 blocks
3 CPUs 23 blocks
4 CPUs 15 blocks
Table 2 shows the numbers of blocks of CPU-CPU exclusive instruction transmission area used from the execution of a
NC exclusive instruction by PLC CPU until the completion device's ON.
<Table 2 Numbers of blocks used for a NC exclusive instruction>
576
C70 PLC Interface Manual
8.6 Precautions
To prepare for the anticipated "Command FULL" state, execute an interlock with the special register for "Command
FULL" in the target CPU. Unless the interlock is executed, the error code "4C90" is set to the completion status when an
instruction is executed in "Command FULL" state. Note that no process is executed when the completion device is
omitted.
…
NC exclusive instructions
Command FULL
Size of transmission area
used for CPU-CPU … Check with
exclusive instruction END process
ON
Special register for
"Command FULL"
SM771 (for CPU No.2)
CPU-CPU
Transfer Transfer
exclusive instruction
(per 0.88ms) 0.88ms
577
MITSUBISHI CNC
8 Exclusive Instructions
Program example
A program to execute an ATC instruction to CNC CPU No.2 after MO is ON.
(With the completion device and completion status omitted)
M0 SM771
DP.ATC H3E1 D100 D200 M10
Execution “Command FULL”
commanded in CPU No.2 RST M0
Execution
commanded
578
C70 PLC Interface Manual
8.6 Precautions
Completion status
Error factors
(Error code)(H)
0 Successfully completed
4C20* The designated device is not available on CNC CPU or out of the range.
4C21* The executed multi-CPU instruction is not supported by CNC CPU.
4C2A* The designated command cannot be read by CNC CPU.
4C30* An invalid function No. was specified by the ATC or ROT instruction.
An invalid No. to store the number of magazines was specified by the ATC
4C31*
instruction.
4C32* An invalid tool No. was specified by the ATC instruction.
4C33* An invalid magazine No. was specified by the ATC instruction.
An invalid number of rotary body indexing cycles was specified by the ROT
4C34*
instruction.
4C35* An invalid current position was specified by the ROT instruction.
4C36* An invalid parameter was set by the ROT instruction.
The number of instructions from PLC CPU to CNC CPU exceeds the tolerance.
0010 * The tolerance amount differs for each CPU and the number of the CPUs mounted
on.
579
MITSUBISHI CNC
8 Exclusive Instructions
580
Appendix
付録 1
Ap1
章
581
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
Sub ID Signifi-
Details for Sub- Spindle,
Section (system cance PLC axis
each section section Details for each sub-section No. NC axis Data range when writing Remarks
No. designa- of data R/W
No. No. R/W
tion) No.
0 R register R0 R/W - 0 to 65535 Unsigned integer
Not
0 R register Not used : : R/W
used
9214 R register R0 R/W - 0 to 65535 Unsigned integer
Maximum spindle speed (Gear 1st
8960 R/W - 0 to 99999 [r/min]
step)
Maximum spindle speed (Gear 2nd
8964 R/W - 0 to 99999 [r/min]
step)
Not used Axis No.
Maximum spindle speed (Gear 3rd
8968 R/W - 0 to 99999 [r/min]
step)
Maximum spindle speed (Gear 4th
8972 R/W - 0 to 99999 [r/min]
step)
8976 Spindle limit speed (Gear 1st step) R/W - 0 to 99999 [r/min]
8980 Spindle limit speed (Gear 2nd step) R/W - 0 to 99999 [r/min]
Not used Axis No.
8984 Spindle limit speed (Gear 3rd step) R/W - 0 to 99999 [r/min]
8988 Spindle limit speed (Gear 4th step) R/W - 0 to 99999 [r/min]
9008 Spindle shift speed (Gear 1st step) R/W - 0 to 99999 [r/min]
Spindle shift speed (Gear 2nd
9010 R/W - 0 to 99999 [r/min]
Not used Axis No. step)
9012 Spindle shift speed (Gear 3rdstep) R/W - 0 to 99999 [r/min]
9014 Spindle shift speed (Gear 4thstep) R/W - 0 to 99999 [r/min]
Not used Axis No. 9024 Spindle orientation speed R/W - 0 to 99999 [r/min]
Not used Axis No. 9026 Minimum spindle speed R/W - 0 to 99999 [r/min]
8192 Spindle parameter SP001 R/W - 1 to 200 [1/s]
8194 Spindle parameter SP002 R/W - 1 to 200 [1/s]
Not used Axis No.
: :
8670 Spindle parameter SP240 R/W - Refer to the manual
Not used Axis No. 195 Method selection parameter (1) R - -
Parameters Not used Axis No. 130 Method selection parameter (3) R/W - Refer to the manual
1 common to each Not used Axis No. 194 Method selection parameter (4) R/W - Refer to the manual
axis
Input the name of the
11984 axis R/W R/W designated axis with ASCII
Part
Not code.
system Position switch [1]
used
No. 11968 dog1 R/W R/W ± 199999998 [0.5μm]
11972 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
12004 axis R/W R/W designated axis with ASCII
Part
Not code.
system Position switch [2]
used
No. 11988 dog1 R/W R/W ± 199999998 [0.5μm]
11992 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
12024 axis R/W R/W designated axis with ASCII
Part
Not code.
system Position switch [3]
used
No. 12008 dog1 R/W R/W ± 199999998 [0.5μm]
12012 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
12044 axis R/W R/W designated axis with ASCII
Part
Not code.
system Position switch [4]
used
No. 12028 dog1 R/W R/W ± 199999998 [0.5μm]
12032 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
12064 axis R/W R/W designated axis with ASCII
Part
Not code.
system Position switch [5]
used
No 12048 dog1 R/W R/W ± 199999998 [0.5μm]
12052 dog2 R/W R/W ± 199999998 [0.5μm]
582
C70 PLC Interface Manual
Sub ID Signifi-
Details for Sub- Spindle,
Section (system cance PLC axis
each section section Details for each sub-section No. NC axis Data range when writing Remarks
No. designa- of data R/W
No. No. R/W
tion) No.
Input the name of the
12084 axis R/W R/W designated axis with ASCII
Part code.
Not used Position switch [6]
system
12068 dog1 R/W R/W ± 199999998 [0.5μm]
12072 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
Part 12104 axis R/W R/W designated axis with ASCII
systemP code.
Not used Position switch [7]
art
12088 dog1 R/W R/W ± 199999998 [0.5μm]
system
12092 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
12124 axis R/W R/W designated axis with ASCII
Part code.
Not used Position switch [8]
system
12108 dog1 R/W R/W ± 199999998 [0.5μm]
12112 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
14128 axis R/W R/W designated axis with ASCII
Part code.
Not used Position switch [9]
system
14112 dog1 R/W R/W ± 199999998 [0.5μm]
14116 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
14148 axis R/W R/W designated axis with ASCII
Part code.
Not used Position switch [10]
system
14132 dog1 R/W R/W ± 199999998 [0.5μm]
14136 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
14168 axis R/W R/W designated axis with ASCII
Parameters
Part code.
1 common to each Not used Position switch [11]
system
axis 14152 dog1 R/W R/W ± 199999998 [0.5μm]
14156 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
14188 axis R/W R/W designated axis with ASCII
Part code.
Not used Position switch [12]
system
14172 dog1 R/W R/W ± 199999998 [0.5μm]
14176 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
14208 axis R/W R/W designated axis with ASCII
Part code.
Not used Position switch [13]
system
14192 dog1 R/W R/W ± 199999998 [0.5μm]
14196 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
14228 axis R/W R/W designated axis with ASCII
Part code.
Not used Position switch [14]
system
14212 dog1 R/W R/W ± 199999998 [0.5μm]
14216 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
14248 axis R/W R/W designated axis with ASCII
Part code.
Not used Position switch [15]
system
14232 dog1 R/W R/W ± 199999998 [0.5μm]
14236 dog2 R/W R/W ± 199999998 [0.5μm]
Input the name of the
14268 axis R/W R/W designated axis with ASCII
Part code.
Not used Position switch [16]
system
14252 dog1 R/W R/W ± 199999998 [0.5μm]
14256 dog2 R/W R/W ± 199999998 [0.5μm]
583
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
Sub ID Signifi-
Details for Sub- Spindle,
Section (system cance PLC axis
each section section Details for each sub-section No. NC axis Data range when writing Remarks
No. designa- of data R/W
No. No. R/W
tion) No.
272 1st reference position coordinate R/W R/W ± 199999998 [0.5μm]
584
C70 PLC Interface Manual
Sub ID Signifi-
Details for Sub- Spindle,
Section (system cance PLC axis
each section section Details for each sub-section No. NC axis Data range when writing Remarks
No. designa- of data R/W
No. No. R/W
tion) No.
Part G54 workpiece coordinate system
Axis No. 0 R/W - ± 199999998 [0.5μm]
system offset
Part G55 workpiece coordinate system
Axis No. 4 R/W - ± 199999998 [0.5μm]
system offset
Workpiece Part G56 workpiece coordinate system
coordinate Axis No. 8 R/W - ± 199999998 [0.5μm]
system offset
system offset,
Part G57 workpiece coordinate system
4 external Axis No. 12 R/W - ± 199999998 [0.5μm]
system offset
workpiece
coordinate Part G58 workpiece coordinate system
Axis No. 16 R/W - ± 199999998 [0.5μm]
system offset system offset
Part G59 workpiece coordinate system
Axis No. 20 R/W - ± 199999998 [0.5μm]
system offset
Part External workpiece coordinate
Axis No. 24 R/W - ± 199999998 [0.5μm]
system system offset
16 Main R - -
Attribute
Part 18 R - -
Not used Servo alarm No. (bit F)
system
20 Sub 1 R - -
22 Sub 2 R - -
64 Main R - -
Attribute
Part 66 R - -
Not used Servo warning No. (bit F)
system
68 Sub 1 R - -
Alarm 70 Sub 2 R - -
5
information 96 Main R - -
Attribute
Part 98 R - -
Not used Operation error No. (bit F)
system
100 Sub 1 R - -
102 Sub 2 R - -
104 Main R - -
Attribute
Part 106 R - -
Not used Automatic stop code (bit F)
system
108 Sub 1 R - -
110 Sub 2 R - -
Axis common Part
Not used 172 Interporation vector length R - -
non-modal system
11 information in
block being Part
Not used 71 Movement mode R - -
executed system
Axis
independent
non-modal Part
12 Axis No. 4 Axis direction movement amount R - -
information in system
block being
executed
585
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
Sub ID Signifi-
Details for Sub- Spindle,
Section (system cance PLC axis
each section section Details for each sub-section No. NC axis Data range when writing Remarks
No. designa- of data R/W
No. No. R/W
tion) No.
0 G code (group 1) R - -
1 G code (group 2) R - -
2 G code (group 5) R - -
3 G code (group 7) R - -
4 G code (group 9) R - -
5 G code (group 12) R - -
6 G code (group 13) R - -
Axis common
7 G code R - -
modal
Part
13 information in Not used 15 Block No. R - -
system
block being 64 G code (group 15) R - -
executed
76 Shape compensation No. R - -
78 Wear compensation No. R - -
208 Miscellaneous function code R - -
212 Spindle function code R - -
216 Tool function code R - -
220 2nd miscellaneous function code R - -
240 Program No. R - -
244 Sequence No. R - -
Axis
independent
modal
14 112 Tool length compensation No. R - -
information in
block being
executed
Axis common
non-modal
15 Same as the section No. 11
information in
next block
Axis
independent
16 non-modal Same as the section No. 12
information in
next block
Axis common
modal
17 Same as the section No. 13
information in
next block
Axis
independent
18 modal Same as the section No. 14
information in
next block
19
Part Not
84 Automatic effective feedrate R - -
system used
Axis common
Part Not
20 machine control 88 Manual effective feedrate R - -
system used
information 1
Part Not
4 In-position R - -
system used
586
C70 PLC Interface Manual
Sub ID Signifi-
Details for Sub- Spindle,
Section (system cance PLC axis
each section section Details for each sub-section No. NC axis Data range when writing Remarks
No. designa- of data R/W
No. No. R/W
tion) No.
Part Current position in machine
Axis No. 0 R R -
system coordinate system
Part
Axis No. 8 Manual interrupt amount (1) R - -
system
Part
Axis No. 12 Manual interrupt amount (2) R - -
system
Part Current position in workpiece
Axis No. 36 R - -
system coordinate system
Part Current position in workpiece
Axis Axis No. 112 R - -
system coordinate system during skip ON
independent
21 Part Current position in machine
machine control Axis No. 116 R - -
information 1 system coordinate system during skip ON
Part Remaining distance during skip
Axis No. 120 R - -
system ON
Current position in machine
Part
Axis No. 124 coordinate system during manual R - -
system
skip ON
Part Current position of the program
Axis No. 64 R - -
system command
Part
Axis No. 400 Remaining command R - -
system
Information
Part Not
22 input from PLC 0 Emergency stop cause R - -
system used
to controller
Information
output from Not Spindle command speed (effective
23 Axis No. 48 R - -
controller to used value)
PLC
Not
Not used 0 Power ON time R/W - Refer to the manual
used
Not
Not used 4 Automatic operation time R/W - Refer to the manual
used
Cumulative time Not
24 Not used 8 Automatic start up time R/W - Refer to the manual
data used
Not
Not used 12 External cumulative time 1 R/W - Refer to the manual
used
Not
Not used 16 External cumulative time 2 R/W - Refer to the manual
used
25
Not used Axis No. 8992 Spindle motor real speed R - -
Axis common
Not used Axis No. 8988 Spindle motor load R - -
26 machine control
information 2 Spindle position within one rotation
Not used Axis No. 9176 R - -
(Z-phase standard)
Part
Axis No. 74 Smoothing status, servo status R R -
system
Part
Axis No. 308 Servo delay amount R R -
system
Part
Axis No. 328 Feed axis motor load A (%) R R -
system
Axis Part
Axis No. 330 Feed axis motor load B (%) R R -
independent system
27
machine control Part
information 2 Axis No. 60 Grid amount R R -
system
Part
Axis No. 1720 Overload (%) R R -
system
Part
Axis No. 1704 Estimated disturbance torque (%) R R -
system
Part
Axis No. 2540 Feed axis motor speed (0.01r/min) R R -
system
28
587
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
Sub ID Signifi-
Details for Sub- Spindle,
Section (system cance PLC axis
each section section Details for each sub-section No. NC axis Data range when writing Remarks
No. designa- of data R/W
No. No. R/W
tion) No.
Input/Output with
Common decimal point is
variables available
(Common for all part systems,
29 (common for all Not used Not used x R/W - Refer to the manual Addition input and
#500 to #999) (x=500 to 999)
part systems, absolute value
from #500) input are
available
Addition input and
absolute value
input are
Part availableAddition
Not used x Local variables (level 0) (x=1 to 32) R/W - Refer to the manual
system input and
absolute value
input are
available
Addition input and
Part absolute value
Not used 100+x Local variables (level 1)(x=1 to 32) R/W - Refer to the manual
system input are
Local variable available
30
value Addition input and
Part absolute value
Not used 200+x Local variables (level 2)(x=1 to 32) R/W - Refer to the manual
system input are
available
Addition input and
Part absolute value
Not used 300+x Local variables (level 3)(x=1 to 32) R/W - Refer to the manual
system input are
available
Addition input and
Part absolute value
Not used 400+x Local variables (level 4)(x=1 to 32) R/W - Refer to the manual
system input are
available
588
C70 PLC Interface Manual
Sub ID Signifi-
Details for Sub- Spindle,
Section (system cance PLC axis
each section section Details for each sub-section No. NC axis Data range when writing Remarks
No. designa- of data R/W
No. No. R/W
tion) No.
Addition input and
Part Tool compensation amount 1 (M absolute value
Not used 1 to 400 R/W - ± 99999999
system system) input are
available
Addition input and
Part 1001 to Tool compensation amount 2 (M absolute value
Not used R/W - ± 99999
system 1400 system) input are
available
Addition input and
Part 6001 to Tool compensation amount 3 (M absolute value
Not used R/W - ± 99999999
system 6400 system) input are
available
Addition input and
Part 7001 to Tool compensation amount 4 (M absolute value
Not used R/W - ± 99999
system 7400 system) input are
available
Addition input and
Part 1st axis tool length compensation absolute value
Not used 1 to 80 R/W - ± 99999999
system amount (L system) input are
available
Addition input and
Part 1001 to 1st axis wear compensation absolute value
Not used R/W - 0 to 99999
system 1080 amount (L system) input are
available
Addition input and
Tool
Part 2001 to 3rd axis tool length compensation absolute value
31 compensation Not used R/W - 0 to 99999
system 2080 amount (L system) input are
amount
available
Addition input and
Part 3001 to 3rd axis wear compensation absolute value
Not used R/W - 0 to 99999
system 3080 amount (L system) input are
available
Addition input and
Part 4001 to 2nd axis tool length compensation absolute value
Not used R/W - 0 to 99999
system 4080 amount (L system) input are
available
Addition input and
Part 5001 to 2nd axis wear compensation absolute value
Not used R/W - 0 to 99999
system 5080 amount (L system) input are
available
Addition input and
Part 6001 to Nose R compensation amount (L absolute value
Not used R/W - 0 to 99999
system 6080 system) input are
available
Addition input and
Part 7001 to Nose R wear compensation absolute value
Not used R/W - 0 to 99999
system 7080 amount (L system) input are
available
Addition input and
Part 8001 to absolute value
Not used Hypothetical nose No. (L system) R/W - Refer to the manual
system 8080 input are
available
Input/Output with
decimal point is
Common available
Part
32 variables (from Not used x #100 to #199 (x=100 to 199) R/W - Refer to the manual Addition input and
system
#100) absolute value
input are
available
Not used Not used 101 Command error (1st set) R R -
Not used Not used 201 Command error (2nd set) R R -
Not used Not used 301 Command error (3rd set) R R -
Not used Not used 102 FB error (1st set) R R -
Synchronous
62 Not used Not used 202 FB error (2nd set) R R -
error monitor
Not used Not used 302 FB error (3rd set) R R -
Not used Not used 103 Machine position (1st set) R R -
Not used Not used 203 Machine position (2nd set) R R -
Not used Not used 303 Machine position (3rd set) R R -
589
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
590
C70 PLC Interface Manual
Appendix 1.2 Sub-section No. List
Search No.
PLC
System/
Sub-section axis
Search No. Data type Size (byte) Write axis Remark
No. designa
designation
tion
Invalid/ Not
Valid possible
Maximum spindle speed (Gear 1st step) 8960 4 Possible Invalid/ Not
Maximum spindle speed (Gear 2nd step) 8964 4 Possible Valid possible
1-10
Maximum spindle speed (Gear 3rd step) 8968 4 Possible Invalid/ Not
Maximum spindle speed (Gear 4th step) 8972 4 Possible Valid possible
Invalid/ Not
Valid possible
∼ ∼
∼ ∼
1 - 10
No. of searching(ޓޓNote) This is not the sub-section No.
Section No.
1-10 ޓMaximum spindle speed (Gear 1st step to gear 4th step)
[Data definition]
This is a parameter for the maximum spindle speed of each gear step.
(This corresponds to the setup parameter, spindle parameter smax1 to 4.)
The CNC creates the spindle gear shift command 1 and 2 with this va lue and the commanded S command.
During tapping, the maximum speed will be the spindle tap speed.
∼ ∼
∼ ∼
591
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
592
C70 PLC Interface Manual
Appendix 1.2 Sub-section No. List
593
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
594
C70 PLC Interface Manual
Appendix 1.2 Sub-section No. List
595
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
596
C70 PLC Interface Manual
Appendix 1.2 Sub-section No. List
Section No. 4 Workpiece coordinate system offset, external workpiece coordinate system offset
597
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
598
C70 PLC Interface Manual
Appendix 1.2 Sub-section No. List
599
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
Sub-
Search Size System/axis PLC axis
Data type section Write Remark
No. (byte) designation designation
No.
Not
13/17-10 G code (Group 1) 0 1 Valid/Invalid Not possible Interpolation mode
possible
Not
13/17-11 G code (Group 2) 1 1 Valid/Invalid Not possible Plane selection
possible
Not
13/17-12 G code (Group 5) 2 1 Valid/Invalid Not possible Feed mode
possible
Not
13/17-13 G code (Group 7) 3 1 Valid/Invalid Not possible Radius compensation modal
possible
Not
13/17-14 G code (Group 9) 4 1 Valid/Invalid Not possible Fixed cycle modal
possible
Not Workpiece coordinate system
13/17-15 G code (Group 12) 5 1 Valid/Invalid Not possible
possible modal
Not
13/17-16 G code (Group 13) 6 1 Valid/Invalid Not possible Cutting mode
possible
G code
(Group 3, 4, 6, 10, 17, 18)
Bit0: Absolute/incremental mode
Bit1 : Barrier check
Bit2 : Inch/metric mode Not
13/17-17 7 1 Valid/Invalid Not possible
Bit3 : Fixed cycle R point return possible
Bit4 :
Bit5 : Constant surface speed control
Bit6 : Balance cut
Bit7 :
Not
13/17-20 Block No. 15 1 Valid/Invalid Not possible 0 to 99
possible
G code (Group 15)
BitB : In normal line control Not
13/17-25 64 2 Valid/Invalid Not possible Normal line control modal
BitC : The right side is in normal line possible
control
Not
13/17-30 Shape compensation No. 76 2 Valid/Invalid Not possible
possible
Not
13/17-31 Wear compensation No. 78 2 Valid/Invalid Not possible
possible
Not
13/17-40 Miscellaneous function No. 208 4 Valid/Invalid Not possible M code (binary)
possible
Not
13/17-41 Spindle function code 212 4 Valid/Invalid Not possible S code (binary)
possible
Not
13/17-42 Tool function code 216 4 Valid/Invalid Not possible T code (binary)
possible
Not
13/17-43 2nd miscellaneous function code 220 4 Valid/Invalid Not possible B code (binary)
possible
Not
13/17-44 Program No. 240 4 Valid/Invalid Not possible O1 to 99999999
possible
Not
13/17-45 Sequence No. 244 4 Valid/Invalid Not possible N1 to 99999
possible
600
C70 PLC Interface Manual
Appendix 1.2 Sub-section No. List
Sub-
Search Size System/axis PLC axis
Data type section Write Remark
No. (byte) designation designation
No.
Not Machininig center system
14/18-10 Tool length compensation No. 112 2 Valid/Valid Not possible
possible only
Sub-
Search Size System/axis PLC axis
Data type section Write Remark
No. (byte) designation designation
No.
Not Effective speed of feed
20-10 Automatic effective feedrate 84 4 Valid/Invalid Not possible
possible direction
Not Effective speed of axis
20-11 Manual effective feedrate 88 4 Valid/Invalid Not possible
possible direction
Not
20-20 In-position 4 2 Valid/Invalid Not possible
possible
Sub-
Search Size System/axis PLC axis
Data type section Write Remark
No. (byte) designation designation
No.
Current position in machine coordinate Not
21-10 0 4 Valid/Valid Possible
system possible
Not
21-12 Manual interrupt amount (1) 8 4 Valid/Valid Not possible Manual ABS switch is OFF
possible
Not
21-13 Manual interrupt amount (2) 12 4 Valid/Valid Not possible Manual ABS switch is ON
possible
Current position in workpiece Not
21-20 36 4 Valid/Valid Not possible
coordinate system possible
Current position in workpiece Not
21-30 112 4 Valid/Valid Not possible
coordinate system during skip ON possible
Current position in machine coordinate Not
21-31 116 4 Valid/Valid Not possible
system during skip ON possible
Not
21-32 Remaining distance during skip ON 120 4 Valid/Valid Not possible
possible
Current position in machine coordinate Not
21-33 124 4 Valid/Valid Not possible
system during manual skip ON possible
Current position of the program Not
21-34 64 4 Valid/Valid Not possible
command possible
Not
21-35 Remaining command 400 4 Valid/Valid Not possible
possible
601
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
Sub-
Search Size System/axis PLC axis
Data type section Write Remark
No. (byte) designation designation
No.
Emergency stop cause
Bit0: CNC side PLC Software stop state
Bit1 :
Bit2 :
Bit3 :
Bit4 :External emergency stop
Bit5 :
Bit6 : PLC Emergency stop output device
Y327 is "1"
Bit7 : Not
22-10 0 2 Valid/Invalid Not possible
Bit8 : possible
Bit9 :
BitA :
BitB :
BitC :
BitD : Door interlock, dog/OT arbitrary
allocation device illegal
BitE : Spindle drive unit emergency stop
output
BitF : Servo drive unit emergency stop output
Sub-
Search Size System/axis PLC axis
Data type section Write Remark
No. (byte) designation designation
No.
Spindle command speed (effective Not Valid* /
23-10 48 4 Not possible Including the override
value) possible Invalid
Sub-
Search Size System/axis PLC axis
Data type section Write Remark
No. (byte) designation designation
No.
Invalid/
24-1 Power ON time 0 4 Possible Not possible
Invalid
Invalid/
24-2 Automatic operation time 4 4 Possible Not possible
Invalid
Invalid/
24-3 Automatic start up time 8 4 Possible Not possible
Invalid
Invalid/
24-4 External cumulative time 1 12 4 Possible Not possible
Invalid
Invalid/
24-5 External cumulative time 2 16 4 Possible Not possible
Invalid
602
C70 PLC Interface Manual
Appendix 1.2 Sub-section No. List
Sub-
Search Size System/axis PLC axis
Data type section Write Remark
No. (byte) designation designation
No.
Not
26-10 Spindle motor real speed 8992 4 Invalid/Valid Not possible Including the override
possible
Not
26-20 Spindle motor load 8988 2 Invalid/Valid Not possible
possible
Spindle position within one rotation Not
26-30 9176 4 Invalid/Valid Not possible
(Z-phase standard) possible
Sub-
Search Size System/axis PLC axis
Data type section Write Remark
No. (byte) designation designation
No.
Smoothing status, servo status
Bit0: READY ON
Bit1: servo ON
Bit2:
Bit3: In alarm
Bit4: Absolute position established
Bit5: Z phase passed
Bit6: In-position
Not
27-10 Bit7: Torque limit 74 2 Valid/Valid Possible
possible
Bit8: Smoothing 0
Bit9: Smoothing +
BitA: Smoothing -
BitB:
BitC: H/W OT+
BitD: H/W OT-
BitE: Near-point dog ON
BitF:
Not
27-20 Servo delay amount 308 4 Valid/Valid Possible
possible
Not
27-30 Feed axis motor load A (%) 328 2 Valid/Valid Possible
possible
Not
27-31 Feed axis motor load B (%) 330 2 Valid/Valid Possible
possible
Feed axis motor speed Not
27-33 2540 2 Valid/Valid Possible
(0.01r/min) possible
Not
27-34 Machine end FB 2192 4 Valid/Valid Possible
possible
Feed axis motor speed Not
27-35 2540 2 Valid/Valid Possible
(0.01r/min) possible
Not
27-36 Grid amount 60 4 Valid/Valid Possible
possible
Not
27-37 Overload (%) 1720 2 Valid/Valid Possible
possible
Not
27-38 Estimated disturbance torque (%) 1704 2 Valid/Valid Possible
possible
27-39 #2 ZERO 20502 Possible Valid/Valid Possible -99999.999 to 99999.999
603
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
Invalid/
500 sets #500 ~ #999 500 to 999 4 Possible Not possible
Invalid
Sub-
Search Size System/axis PLC axis
Data type section Write Remark
No. (byte) designation designation
No.
31-10 Tool compensation amount 1 1 to 400 4 Possible Valid/Invalid Not possible
1001 to
31-20 Tool compensation amount 2 4 Possible Valid/Invalid Not possible
1400 The contents will differ
6001 to depending on the type of tool
31-30 Tool compensation amount 3 4 Possible Valid/Invalid Not possible offset memory.
6400
7001 to
31-40 Tool compensation amount 4 4 Possible Valid/Invalid Not possible
7400
1st axis tool length compensation
31-100 1 to 80 4 Possible Valid/Invalid Not possible
amount
1001 to
31-110 1st axis wear compensation amount 4 Possible Valid/Invalid Not possible
1080
3rd axis tool length compensation 2001 to
31-120 4 Possible Valid/Invalid Not possible
amount 2080
3001 to
31-130 3rd axis wear compensation amount 4 Possible Valid/Invalid Not possible
3080
The contents will differ
2nd axis tool length compensation 4001 to
31-140 4 Possible Valid/Invalid Not possible depending on the type of tool
amount 4080
offset memory.
5001 to
31-150 2nd axis wear compensation amount 4 Possible Valid/Invalid Not possible
5080
6001 to
31-160 Nose R compensation amount 4 Possible Valid/Invalid Not possible
6080
7001 to
31-170 Nose R wear compensation amount 4 Possible Valid/Invalid Not possible
7080
8001 to
31-180 Hypothetical nose No. 1 Possible Valid/Invalid Not possible
8080
604
C70 PLC Interface Manual
Appendix 1.2 Sub-section No. List
Sub-
Search Size System/axis PLC axis
Data type section Write Remark
No. (byte) designation designation
No.
50 sets * No. of part systems: #100 to 100 to
4 Possible Valid/Invalid Not possible
#149 149
32-10 Variables per part system
100 sets * No. of part systems: #100 to 100 to
4 Possible Valid/Invalid Not possible
#199 199
Sub-
Search Size System/axis PLC axis
Data type section Write Remark
No. (byte) designation designation
No.
Not Invalid/
Command error (1st set) 101 4 Not possible
possible Invalid
Not Invalid/
62-1 Command error (2nd set) 201 4 Not possible
possible Invalid
Not Invalid/
Command error (3rd set) 301 4 Not possible
possible Invalid
Not Invalid/
FB error (1st set) 102 4 Not possible
possible Invalid
Not Invalid/
62-2 FB error (2nd set) 202 4 Not possible
possible Invalid
Not Invalid/
FB error (3rd set) 302 4 Not possible
possible Invalid
Not Invalid/
Machine position (1st set) 103 4 Not possible
possible Invalid
Not Invalid/
62-3 Machine position (2nd set) 203 4 Not possible
possible Invalid
Not Invalid/
Machine position (3rd set) 303 4 Not possible
possible Invalid
605
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
PLC
System/
Sub-section axis
Search No. Data type Size (byte) Write axis Remark
No. designa
designation
tion
Invalid/ Not
(1) Valid possible
(2) Maximum spindle speed (Gear 1st step)
→(1) 8960 4 Possible Invalid/ Not
Maximum spindle speed (Gear 2nd step) 8964 4 Possible Valid possible
1-10
Maximum spindle speed (Gear 3rd step) 8968 4 Possible Invalid/ Not
Maximum spindle speed (Gear 4th step) 8972 4 Possible Valid possible
Invalid/ Not
Valid possible
Invalid/ Not
Valid possible
Spindle limit speed (Gear 1st step) 8976 4 Possible Invalid/ Not
Spindle limit speed (Gear 2nd step) 8980 4 Possible Valid possible
1-11
Spindle limit speed (Gear 3rd step) 8984 4 Possible Invalid/ Not
Spindle limit speed (Gear 4th step) 8988 4 Possible Valid possible
Invalid/ Not
Valid possible
∼ ∼
∼ ∼
(3)
1-10 ޓMaximum spindle speed (Gear 1st step to gear 4th step)
[Data definition]
This is a parameter for the maximum spindle speed of each gear step.
(This corresponds to the se tup parameter, spindleparameter smax1 to 4.)
The CNC creates the spindle gear sh ift command 1 and 2 with this value and the commanded S command.
During tapping, the maximum speed will be the spindle tap speed.
[Data unit, range]
The data unit is r/min, and the setting range is 0 to 99999.
[Precautions]
After being set (written), this
data is valid from the ne xt spindle speed (S) command.
However, the clamping operation with the maximum speed will be validated immediately.
∼ ∼
∼ ∼
(1) Search for the data to be read or written from the type of data givenin the "Sub-section No. List".
(2) Confirm the search No. corresponding to the searched data.
(3) Search for the reference data from the "Appendix 1.3.3 Detailed Explanation of Data" based on the confirmed search
No.
(Note 1) Note that the first value of the search No. (for example, 1-10) is the section No., but the second value is not the
sub-section No.
(Note 2)The expression "1-50-6" in the read/write data explanation indicates section No.: 1, search No.: 50 and bit: 6.
(Note 3)The search No. expressed as "11/15-10" in the read/write data explanation indicates that the contens are
common to the data in section No.: 11, search No.: 10, and the data in section No.: 15 and search No.: 10.
606
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
(Note 1)The unit systems B and C are settings for the setup parameters (basic specification parameters: #1003 iunit).
This may differ depending on the machine type.
(Note 2)The unit system C (0.1 μm system) is an option specification.
(Note 3)Of the selection parameters, #1041 I_inch and #1040 M_inch are common for each axis, and #1061 iout is for
the independent axis.
(Note 4)The data is read and written in the internal unit.
607
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
This is CNC R register. (This corresponds to the I/F diagnosis screen.)
Refer to "Chapter4 Explanation of Interface Signals" for contents of each register.
[Data unit, range]
The data unit and range may differ depending on the register. Refer to "Chapter4 Explanation of Interface Signals"
for details.
[Precautions]
Data cannot be written in the R register that the shared device is assigned.
Write the data using the PLC program.
1-10 Maximum spindle speed (Gear 1st step to gear 4th step)
[Data definition]
This is a parameter for the maximum spindle speed of each gear step.
(This corresponds to the setup parameter, spindle parameter smax1 to 4.)
The CNC creates the spindle gear shift command 1 and 2 with this value and the commanded S command.
During tapping, the maximum speed will be the spindle tap speed.
[Data unit, range]
The data unit is r/min, and the setting range is 0 to 99999.
[Precautions]
After being set (written), this data is valid from the next spindle speed (S) command.
However, the clamping operation with the maximum speed will be validated immediately.
1-11 Spindle limit speed (Gear 1st step to gear 4th step)
[Data definition]
This parameter is used to calculate the spindle speed (S-analog) data for each gear step.
(This corresponds to the setup parameter, spindle parameter slimt1 to 4.)
The CNC determines the corresponding spindle limit speed with the spindle gear selection input (Y...) that is output
from the PLC, and calculates the spindle speed (S-analog) data.
Sd1d2d3d4 SOVR
Spindle speed data = ×
slimt n 100
slimt n : Spindle limit speed of corresponding gear step detemined with spindle gear selection input. (n: 1 to 4)
Sd1d2d3d4 : Spindle speed (S) command
SOVR : Spindle override
[Data unit, range]
The data unit is r/min, and the setting range is 0 to 99999.
[Precautions]
Writing is possible during the automatic operation, but it will be validated after the NC axis movement is finished.
608
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
1-13 Spindle shift speed (Gear 1st step to gear 4th step)
[Data definition]
When changing the spindle gears, the spindle motor is run slowly at a constant speed to make the changeover
operation smoothly. This parameter is used to designate the speed for it.
(This corresponds to the setup parameter, spindle parameter ssift to 4.)
The CNC determines the corresponding spindle shift speed with the spindle gear selection input (Y...) output from
the PLC.
slimt n : Spindle limit speed of corresponding gear step detemined with spindle gear selection input. (n: 1 to 4)
ssiftn : Spindle shift speed of corresponding gear step detemined with spindle gear selection input. (n: 1 to 4)
[Data unit, range]
The data unit is r/min, and the setting range is 0 to 32767.
[Precautions]
Writing is possible during the automatic operation, but it will be validated after the NC axis movement is finished
[Data definition]
This parameter is used to rotate the spindle at a slow constant speed when carrying out spindle orientation
(stopping at set position).
(This corresponds to the setup parameter, spindle parameter sori.)
[Data definition]
This parameter specifies the minimum spindle speed value.
If the S command issued is a spindle speed lower than this parameter value or if the results of the spindle override
are lower than this parameter value, the spindl will be rotated at this minimum spindle speed.
(This corresponds to the setup parameter, spindle parameter smini.)
[Data unit, range]
The data unit is r/min, and the setting range is 0 to 32767.
[Precautions]
Writing is possible during the automatic operation, but it will be validated after the NC axis movement is finished.
609
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
These parameters are used to control the spindles.
(This corresponds to the setup parameter, spindle parameter "#13001 (SP001)" to "#13240 (SP240)".)
Refer to Setup manual for details of each parameter.
[Data unit, range]
The data unit and range may differ depending on the parameters. Refer to the Setup manual for details.
[Precautions]
Setting of some parameters will become valid after turning the NC power ON. Please turn the NC power ON after
setting the data using the PLC window.
[Data definition]
The following parameters are set in bit units.
1-50-6) Synchronous tapping
This parameter is used when executing the machining program's tapping cycle (G84, G74) with the synchronous
method.
0: Asynchronous method
1: Synchronous method
(This corresponds to the setup parameter, basic specification parameter set01.)
[Data definition]
The following parameters are set in bit units.
[Data unit, range]
The setting range is 0 to 255.
The set data could affect the other bits, so take care when setting.
1-70-1) Tool compensation method --- Valid only for lathe (L) system
Designate the type of movement command, when the tool compensation operation (Tmove) is set to "1".
0: Compensation is carried out regardless of the movement command type.
1: Compensation is carried out only for a movement command issued with an absolute value.
(This corresponds to the setup parameter, basic specification parameter Tabsmv.)
[Data definition]
The following parameters are set in bit units.
[Data unit, range]
The setting range is 0 to 255.
The set data could affect the other bits, so take care when setting.
1-80-5) Reference point middle point ignore
This parameter designates how to handle the middle point during G28 and G30 reference point return.
0: Move to the reference point via the middle point designated in the program.
1: Ignore the middle point designated in the program, and move directly to the reference point.
(This corresponds to the setup parameter, basic specification parameter Mpoint.)
610
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
A software dog switch is established at an arbitrary point of the axis on the machine, and the output signal from this
switch is output to the PLC interface when the axis is passing over this switch. A maximum of sixteen switches can
be set per part system, also another 16 axes can be set for PLC axes (a maximum of 128 axes).
This switch can be used after the zero point is established.
(This corresponds to the setup parameter, position switches axis, dog1 and dog2.)
The position switch uses the axis, dog1, dog2 as one set.
axis: Name of axis for which the switch is established.
dog1: Distance 1 from basic machine coordinate system zero point
dog2: Distance 2 from basic machine coordinate system zero point
The difference of distance between dog1 and dog2 becomes the position switch width.
[Data unit, range]
The data unit is 1/2 of the machine constant input unit, and the setting range is -99999.999 mm to +99999.999 mm.
[Precautions]
A slight delay will occur in the output signal fluctuation due to the actual machine position. This maximum delay time
(tmax), which depends on the area check method parameters #7504 to #7634, is as follows. Also consider the
delay by the scan time as it depends on scan time for the ladder.
[Data definition]
The 1st reference point, 2nd reference point, 3rd reference point and 4th reference point using 0 of the basic
machine coordinates as the base point can be set for each axis with these parameters.
(This corresponds to the setup parameter, reference point return parameters G53ofs to #4_rfp.)
611
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
2-11 Axis n Stored stroke limit II (+), (-) ----- For machine tool builder
[Data definition]
These parameters set the movable range in the (+) or (-) limit using 0 of the basic machine coordinates as the base
point.
(This corresponds to the setup parameter, axis specification parameters OT+ and OT-.)
OT-(X)
OT+
(X)
OT-(Y)
Movable range
612
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
The following parameters are indicated in bit units.
Near-point dog
CW CCW
613
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
This parameter indicates the movement speed when moving toward the reference point after detecting the near-
point dog and then decelerating to stop during the reference point return command. This parameter can be set for
each axis.
(This corresponds to the setup parameter, reference point return parameter G28crp.)
Approach speed
Rapid
traverse
Reference point
Near-point dog
614
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
This parameter defines the distance from the electrical reference point (grid) to the actual machine reference point
during the reference point return command. This can be set for each axis.
(This corresponds to the setup parameter, reference point return parameter G28sft.)
[Data definition]
This parameter indicates the backlash amount to be compensated when the movement direction is reversed with
the movement command in the rapid traverse mode or with the manual operation (excluding handle feed). This can
be set for each axis.
(This corresponds to the setup parameter, axis specification parameter G0back.)
[Data unit, range]
The data unit is 1/2 of the machine constant input unit, and the setting range is -9999 to +9999 pulses.
[Precautions]
If the writing is executed during the manual operation, it will be validated after the axis movement is stopped.
[Data definition]
This parameter indicates the backlash amount to be compensated when the movement direction is reversed with
the movement command in the cutting feed mode or with the handle feed mode of the manual operation. This can
be set for each axis.
(This corresponds to the setup parameter, axis specification parameter G1back.)
[Data unit, range]
The data unit is 1/2 of the machine constant input unit, and the setting range is -9999 to +9999 pulses.
[Precautions]
Writing is possible during the automatic operation, but it will be validated after the NC axis movement is finished.
615
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
The following parameters are indicated in bit units.
2-39-A)
Select the soft limit function (stored stroke limit II or IIB) set in the parameter #8204 and #8205.
0: Soft limit valid
1: Soft limit invalid
2-40 Axis n Stored stroke limit II (+), (-) ----- For user
[Data definition]
These parameters set the movable range in the (+) or (-) limit using 0 of the basic machine coordinates as the base
point for each axis.
(This corresponds to the setup parameter, axis specification parameter's soft limit (+) and soft limit (-))
+Y M
-X Basic machine coordinates
+X
Movable range -Y
[Data definition]
Set up the liner control time constant for the acceleration and deceleration in the rapid traverse mode.
This can be set for each axis with the parameter. (This corresponds to the setup parameter and axis
specification parameter G0tL.)
[Data unit, range]
The data unit is ms, and the setting range is 1 to 4000 (ms).
[Precautions]
Writing is possible during the automatic operation, but it will be validated after the NC axis movement is finished.
[Data definition]
Set up the liner control time constant for the acceleration and deceleration in the cutting feed mode. This can be set
for each axis with the parameter. (This corresponds to the setup parameter and axis specification parameter G1tL.)
[Data unit, range]
The data unit is ms, and the setting range is 1 to 4000 (ms).
[Precautions]
Writing is possible during the automatic operation, but it will be validated after the NC axis movement is finished.
616
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
Set up the primary-delay time constant for the acceleration and deceleration in the cutting feed mode. This can be
set for each axis with the parameter. (This corresponds to the setup parameter and axis specification parameter
G0t1. When acceleration or deceleration by software is selected, the second stage time constant is used in G0t1.)
[Data unit, range]
The data unit is ms, and the setting range is 1 to 5000 (ms).
[Precautions]
Writing is possible during the automatic operation, but it will be validated after the NC axis movement is finished.
[Data definition]
Set up the primary-delay time constant for the acceleration and deceleration in the cutting feed mode. This can be
set for each axis with the parameter.
(This corresponds to the setup parameter, axis specification parameter G1t1. When acceleration or deceleration by
software is selected, the second stage time constant is used in G1t1.)
[Data unit, range]
The data unit is ms, and the setting range is 1 to 5000 (ms).
[Precautions]
Writing is possible during the automatic operation, but it will be validated after the NC axis movement is finished.
[Data definition]
Set the rate (%) in respect to the stall current for special operations (absolute position initialization, stopper
operation, etc). (This is the limit value for both + and - direction.) For making the maximum driver torque level
available, set "800". This can be set for each axis with the parameter.
(This corresponds to the setup parameter, servo parameter SV014.)
[Data unit, range]
The data unit is the stall rated current %, and the setting range is 0 to 999 (%).
[Precautions]
Writing is possible during the automatic operation, but it will be validated after the NC axis movement is finished.
[Data definition]
Specify the axis name of each axis with alphabet. Spcify it from X, Y, Z, U, V, W, A, B, and C.
(This corresponds to the setup parameter and basic parameter "axname".)
[Data unit, range]
Input and output with ASCII code.
[Data definition]
Set the maximum cutting feedrate for each axis.
It will be clamped with this feedrate even if the feedrate with G01 is over this value.
(This corresponds to the setup parameter and basic parameter "clamp".)
[Data unit, range]
Data unit is ms, and the setting range is 1 to 1000000 (ms).
617
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
Set the coordinate of the upper limit of the area where the stored stroke limit IB is prohibited.
Set a value from zero point in the basic machine coordinate system.
(This corresponds to the setup parameter and axis specification parameter OT_1B+.)
Stored stroke limit IB function will be invalid if the values set for the sign and value (other than 0) are the same as
soft limit IB-.
[Data unit, range]
Data unit is half of machine constant input unit, and the setting range is -99999.999 mm to +99999.999 mm
[Data definition]
Set the coordinate of the lower limit of the area where the stored stroke limit IB is prohibited.
Set a value from zero point in the basic machine coordinate system.
(This corresponds to the setup parameter and axis specification parameter OT_1B-.)
Stored stroke limit IB function will be invalid if the values set for the sign and value (other than 0) are the same as
soft limit IB-.
[Data unit, range]
Data unit is half of machine constant input unit, and the setting range is -99999.999 mm to +99999.999 mm
[Data definition]
Select the type that applies the settings of "#2062 OT_IB+" and "#2061 OT_IB-" in stored stroke limit I. (This
corresonds to the axis specification parameter OT_1Byte.)
0: Soft limit IB is valid
1: Both soft limit IB and soft limit IC are invalid
2: Soft limit IC is valid
[Data unit, range]
The setting range is 0, 1 and 2.
[Data definition]
Specify the basic axis address for machine error compensation.
For pitch error compensation, set the name of the axis to be compensated.
For relative position compensation, set the name of the axis to be the base axis.
In the multi-part system, set "part system No. + axis name".
(This corresponds to the setup parameter, machine compensation parameter cmpax.)
[Data unit, range]
Output the axis No. of designated axis.
[Precautions]
Write disabled.
618
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
Specify the compensation axis address for machine error compensation.
For pitch error compensation, set the same axis name as #4001 cmpax.
For relative position compensation, set the name of the axis to be actually compensated.
In the multi-part system, set "part system No. + axis name".
(This corresponds to the setup parameter, machine compensation parameter drcax.)
[Data unit, range]
Output the axis No. of designated axis.
[Precautions]
Write disabled.
[Data definition]
Set the compensation data No. corresponding to the reference point position. The reference point is actually the
base, so there is no compensation No. Set the number that is decremented by 1.
(This corresponds to the setup parameter, machine compensation parameter rdvno.)
[Data unit, range]
The setting range is 4101 to 5124.
[Precautions]
Write disabled.
[Data definition]
Set the compensation data No. that is on the farthest negative side.
(This corresponds to the setup parameter, machine compensation parameter mdvno.)
[Data unit, range]
The setting range is 4101 to 5124.
[Precautions]
Write disabled.
[Data definition]
Set the compensation data No. that is on the farthest positive side.
(This corresponds to the setup parameter, machine compensation parameter pdvno.)
[Data unit, range]
The setting range is 4101 to 5124.
[Precautions]
Write disabled.
[Data definition]
Set the compensation amount's scale.
(This corresponds to the setup parameter, machine compensation parameter sc.)
[Data unit, range]
The setting range is 0 to 99.
[Precautions]
If the writing is executed during the manual operation, it will be validated after the axis movement is stopped.
619
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
Set the interval to divide the basic axis. Each compensation data will be the compensation amount for each of these
intervals.
(This corresponds to the setup parameter, machine compensation parameter spcdy.)
[Data unit, range]
The setting range is 1 to 9999999.
[Precautions]
Writing is possible during the automatic operation, but it will be validated after the NC axis movement is finished.
[Data definition]
These are the G54 to G59 workpiece offset amount of the nth axis (n: 1 to No. of control axes.).
(This corresponds to the tool/compensation amount workpiece coordinate offset G54 to G59.)
[Data unit, range]
Unit
[Data definition]
These are the external workpiece coordinate system offset amount of the nth axis (n: 1 to No. of control axes).
(This corresponds to the tool/compensation amount workpiece coordinate offset EXT.)
[Data unit, range]
Unit
620
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
This indicates that an error has occurred in the servo system.
When an error occurs, the NC alarm 2 (AL2:X331) will turn ON.
(1) Data configuration
621
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
(Note 1) Depending on the driver type and power supply type, there may be some alarms that might not occur.
(Note 2) Refer to the alarm No. when the alarm attribute bit F is set to 1.
622
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
This indicates that a warining alarm has occurred in the servo system.
(1) Data configuration
(Note 1) E7 of the alarm No. sub 1 cannot be viewed as the servo warning No.
(Note 2) Refer to the alarm No. when the alarm attribute bit F is set to 1.
623
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
This indicates that the axis cannot move, etc., due to the operation or machine side conditions.
When an error occurs, the NC alarm 4 (AL4) will turn ON.
$1 $2 $3 $4 $5 $6 $7
AL4
X633 X6B3 X733 X7B3 X833 X8B3 X933
624
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
(Note 1) Refer to the alarm No. when the alarm attribute bit F is set to 1.
625
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
This indicates the cause of automatic stop or block stop.
(1) Data configuration
626
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
(Note 1) Refer to the alarm No. when the alarm attribute bit F is set to 1.
(Note 2) 0
Alarm No.
Dwelling
Alarm No.
Alarm No.
0 0 0
1 × 1 × 1 ×
8 × 8 × 2 ×
9 × × 9 × × 3 × ×
4 ×
5 × ×
6 × ×
7 × × ×
8 ×
9 × ×
A × ×
B × × ×
C × ×
627
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
The remaining movement distance of the block being executed is indicated.
[Interpolation vector length]
Σ(Remaining movement Y
distance of each axis)²
[Data definition]
628
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
The remaining movement distance of each axis in the block being executed is indicated.
(Machine position at movement end point) - (Machine position at movement start or current position)
[Data definition]
The current movement modal (group 1) is indicated.
[Data definition]
The current plane selection modal (group 2) is indicated.
629
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
The current feed modal (group 5) is indicated.
[Data definition]
The current radius compensation modal (group 7) is indicated.
[Data definition]
The current fixed cycle modal (group 9) is indicated.
630
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
The current workpiece coordinate system modal (group 12) is indicated.
[Data definition]
The current cutting modal (group 13) is indicated.
[Data definition]
The current G modal (group 3, 4, 6, 17, 18) is indicated.
* Lathe system
[Data definition]
The current block No. is indicated.
[Data unit, range]
The setting range is 0 to 99.
631
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
The current normal line control modal (G code group 15) is indicated.
Group 15 Group 15
0 G41.1 G40.1
* The bitB is turned ON by either G41.1 or G42.1. The bit C determines which of G41.1 or G42.1 turns the bit B
ON.
[Data definition]
(1)Machininig center system
The tool compensation No. commanded by address D in the nose radius compensation (G41, G42) or position
compensation (G45 to G48) block is indicated.
(2)Lathe system
The tool length compensation No. the tool function code T is indicated.
(a) When designating the tool length and tool nose wear compensation No. with the low-order 1digit or 2 digits
of the T command.
T******* *
Tool compensation method Same
Tool nose wear compensation compensation No.
Tool No.
T******* **
Tool compensation method Same
Tool nose wear compensation compensation No.
Tool No.
(b) When designating the tool length compensation No. and tool nose wear compensation No. independently.
T******* *
Tool nose wear compensation
T******* **
In this case, the tool length compensation No. is the last two digits of the high-order digit.
[Data definition]
(1) Machininig center system
This is the same as the shape compensation No.
(2) Lathe system
The tool nose wear No. commanded by the tool function code (T) is indicated.
632
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
The miscellaneous function No. commanded by the miscellaneous function code (M) is indicated.
[Data definition]
The spindle speed commanded by the spindle function code (S) is indicated.
[Data definition]
The tool No. commanded by the tool function code (T) is indicated.
[Data definition]
The data commanded by the 2nd miscellaneous function code (B, A or C) is indicated.
[Data definition]
The current program No. (modal) is indicated.
[Data unit, range]
The setting range is 1 to 99999999 (binary).
[Data definition]
The current sequence No. is indicated.
[Data unit, range]
The setting range is 1 to 99999 (binary).
[Data definition]
The tool length compensation No. of the axis is indicated
[Data unit, range]
The setting range is 0 to 99999999 (binary).
(Note) This is valid only for the machining center system.
[Data definition]
The actual feedrate in the automatic mode is indicated.
(This includes the speed change conditions such as override.)
(1) For G0, G1, G2, G3, G27
The composite speed of all commanded axes is indicated.
(2) For G28, G29, G30
The speed of the fastest axis among the axes moving simultaneously is indicated.
[Data unit]
633
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
The actual feedrate in the manual mode is indicated.
(This includes the speed change conditions such as override.)
The speed of the fastest axis among the axes moving simultaneously is indicated.
[Data unit]
20-20 In-position
[Data definition]
This indicates that the control axes which belong to each part system are in teh state of in-position. (Up to 8 axes
are available in the part system)
F E D C B A 9 8 7 6 5 4 3 2 1 0
1st axis
2nd axis
3rd axis
4th axis
5th axis
6th axis
7th axis
8th axis
[Data definition]
The current position of the axis in the machine coordinate system is indicated.
[Data unit]
[Data definition]
The total of the movement amount in the manual mode with the manual absolute switch OFF is indicated.
The program coordinate system is shifted by the distance corresponding to this data.
[Data unit]
634
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
The total of the movement amount in the manual mode with the manual absolute switch ON is indicated.
This data is cleared in the following cases:
(1) When calculation of the buffer is started during automatic starting, or when automatic start up is executed.
(2) When the reset signal is input.
[Data unit]
[Data definition]
The current position in the currently selected workpiece coordinate system is indicated.
[Data unit]
[Data definition]
The current position in the workpiece coordinate system when the skip signal is input during the G31 command is
indicated.
This corresponds to the macro variable #5061, 5062 .....
[Data unit]
[Data definition]
The current position in the machine coordinate system when the skip signal is input during the G31 command is
indicated.
[Data unit]
635
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
The remaining commanded distance when the skip signal is input during the G31 command is indicated.
[Data unit]
[Data definition]
The current position in the machine coordinate system when the skip signal is ON during the manual skip command
is indicated.
[Data unit]
[Data definition]
This indicates the program position of machine coordinate system. (The same value as the current value 2 of the
servo monitor screen will be displayed.)
This data does not include the work offset amount, tool compensation amount and radius compensation
amount. Counter operation is artificially carried out by adding the remaining movement amount to the end position
coordinate which is designated by the machining program. So it informs the command position of the machining
program when it reaches the end point of each block, but it does not show the correct path of the machining
program when the axis is in motion.
[Data unit]
The double of the counter value is stored.
[Data definition]
It displays the remaining distance of the movement command currently executed. (The remaining distance is the
incremental distance from the current position to the end point of that block).
[Data unit]
636
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
The cause of why the CNC entered the emergency stop state is indicated.
This data can also be referred to with the file register R21 (G10221) in the PLC interface.
The correspondence of each bit is explained below. Here, the signal is normally "1", and is set to "0" when an
emergency stop occurs.
[Data definition]
This is not the spindle function (S) command value, but instead is the commanded speed that is obtained by adding
the conditions such as spindle override, spindle stop and spindle gear shift to the S command. Designate the axis
No. with section sub-ID No.
(1: 1st spindle, 2: 2nd spindle, ...7: 7th spindle)
* When "0" is set, the 1st spindle data will be output.
[Data unit and range]
The data unit is r/min. The setting range is 0 to 32767.
[Data definition]
This is the total cumulative time from when the controller power is turned ON to when it is turned OFF.
[Data unit and range]
The read data is a binary, and is not a time unit.
The following calculation is performed to change the data to time (unit: second).
64
Time [s] = Read data × 9000
9000
Write data = × time
64
637
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]*256
This is the total cumulative time per machining time from when the automatic start button is pressed in the memory
(tape) mode to when the M02/M30 command is issued, or to when the reset process is carried out by pressing the
reset button.
[Data unit and range]
The read data is a binary, and is not a time unit.
The following calculation is performed to change the data to time (unit: second).
64
Time [s] = Read data × 9000
9000
Write data = × time
64
[Data definition]
This is the total cumulative time of automatic starting from when the automatic start button is pressed in the memory
(tape) mode or MDI mode to when the feedhold stop, block stop or reset button is pressed.
[Data unit and range]
The read data is a binary, and is not a time unit.
The following calculation is performed to change the data to time (unit: second).
64
Time [s] = Read data × 9000
9000
Write data = × time
64
[Data definition]
This counts and displays the total cumulative time that the designated signal (Y414, Y415) is ON with the PLC
program. The signals are assigned in the following manner.
24-4 External cumulative time 1: Y314
24-5 External cumulative time 2: Y315
[Data unit and range]
The read data is a binary, and is not a time unit.
The following calculation is performed to change the data to time (unit: second).
64
Time [s] = Read data × 9000
9000
Write data = × time
64
638
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
This is the real speed of the spindle motor detected by the encoder built into the motor.
[Data unit, range]
The data unit is r/min.
[Data definition]
This is the load (torque current) of the spindle motor.
The rated load for 30 minutes is regarded as 100%.
[Data definition]
This is the Z-phase position within one rotation of the spindle motor.
The same value (rounded with 360°) as the machine value in the spindle monitor (3) screen of the CNC monitor will
be output.
[Data unit]
If the output unit setting ("#3025") is B, it is 0.0005 degree, and if it is C, it is 0.00005 dgree.
639
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
The various servo related information is expressed in bit units.
27-10-0) Ready ON
If the drive unit can be entered the ready ON state, including the ready ON request signal from the CNC, the main
circuit can be turned on. While the main circuit is ON, the ready ON signal will turn ON as the answer signal to the
CNC.
The conditions for turning OFF is as follows:
(1) When the ready ON request signal from the CNC turns OFF.
(2) When the CNC enters the emergency stop state.
(3) When a servo alarm occurs.
27-10-1) Servo ON
If the conditions, where the above ready ON signal is ON and the servo ON request signal is received from the
CNC, are met, turn ON the servo ON signal (structure a position loop). While the position loop is structured, the
servo ON signal will remain ON as the answer signal to the CNC.
The conditions for turning OFF is as follows:
(1) When the condition for turning OFF the the ready OFF signal is met and the servo ON request signal from
the CNC turns OFF.
27-10-3) In alarm
This notifies that the drive unit is in the servo OFF state.
27-10-4) Absolute position established
This turns ON when the absolute position has been established.
27-10-5) Z phase passed
This means that the datum point (Z phase) has been passed by the axis movement after the power was turned ON.
The servo parameter "SPEC" value in the setup parameters determines which datum point (Z phase) is valid
among the points output by detector.
The CNC will determine the reference point return position, etc., based on this signal.
Once turned ON, this signal remains ON until it is turned OFF.
27-10-6) In-position
This indicates that the difference of the command and the feedback from the detector, or in other words, the
position deflection (position loop droop) is within the range designated by the servo parameter "SV024" (in-position
width) in the setup parameters.
How the CNC operates upon receiving this signal depends on the basic specification parameter "inpos" (in-position
check valid) in the setup parameters.
Servo
Command
In-position width
640
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
27-10-8) Smoothing 0
The acceleration/deceleration time constant to make the machine movement smooth is applied to the issued step-
state command. The circuit onto which the acceleration/deceleration time constant is applied is called the
smoothing circuit.
Smoothing 0 means that there is no droop amount in that smoothing circuit.
(Note 1) This may turn ON when the machine is moving at an extremely low speed.
(Note 2) This state is equivalent to when the plus motion (+) signal (MVPn) and the minus motion (-) signal (MVMn)
sent from the CNC to the PLC are both OFF.
27-10-9) Smoothing (+)
This indicates that there is a (+) droop amount (movement in the + direction) in the smoothing circuit described in
section 27-10-8.
(Note 1) This may turn OFF when the machine is moving at an extremely low speed.
(Note 2) This state is equivalent to when the plus motion (+) signal (MVPn) sent from the CNC to the PLC.
27-10-A) Smoothing (-)
This indicates that there is a (-) droop amount (movement in the - direction) in the smoothing circuit described in
section 27-10-8.
(Note 1) This may turn OFF when the machine is moving at an extremely low speed.
(Note 2) This state is equivalent to when the minus motion (-) signal (MVPn) sent from the CNC to the PLC.
27-10-C) Hardware OT+ (hardware overtravel)
This indicates that the stroke end (+) signal was input for an axis moving in the (+) direction. Once the conditions
are met, the signal will turn ON and the axis will move in the (+) direction. And when the stroke end (-) signal is no
longer input, this signal will turn OFF.
27-10-D) Hardware OT- (hardware overtravel)
This indicates that the stroke end (-) signal was input for an axis moving in the (-) direction. Once the conditions are
met, the signal will turn ON and the axis will move in the (-) direction. And when the stroke end (-) signal is no longer
input, this signal will turn OFF.
27-10-E) Near-point dog ON
This turns ON when the reference point return near-point detection signal (dog) for the axis is detected while
executing the dog-type reference point return. This turns OFF when the reference point is reached.
Creep speed
Reference point Rapid traverse rate
return operation
Dog
Reference point
Near-point dog ON
[Data definition]
This is an amount that indicates the difference of the actual machine position from the commanded position. (With
code (+) ir (-))
The servo delay amount will be the same as the droop on the diagnosis screen's servo monitor, according to the
following equation.
641
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
This is the load of the feed axis monitor.
The data read with the PLC window has a code (+ or -).
[Precautions]
The motor data is data that considers the motor type. Thus, conversion may not be required depending on the
motor type.
[Data definition]
This is the load (current) of the feed axis monitor.
(Note) The same contents as the feed axis motor load A (27-30) are obtained for the feed axis motor load B.
To read the feed axis motor load, use the feed axis motor load A (27-30).
[Data definition]
This is the feedback value of the speed detector.
The data read with the PLC window has a code.
[Data unit]
When detecting the relative position, the base (zero) is where the power is turned ON.
When detecting the absolute position, the base (zero) is where the absolute position initialization set is made.
The distance from the base (not rounded to 360°) is displayed as the FB value of the rotary axis unlike the machine
value.
[Data definition]
This is the speed of the feed axis monitor.
The data read with the PLC window has a code (+ or -).
642
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
In case of full-closed control, it is the feedback value of machine end position detector.
In case of the semi-closed control, the value is the same as the motor end FB value.
The data read with the PLC window has a code.
[Data unit]
When detecting the relative position, the base (zero) is where the power is turned ON.
When detecting the absolute position, the base (zero) is where the absolute position initialization set is made.
The distance from the base (not rounded to 360°) is displayed as the FB value of the rotary axis unlike the machine
value.
[Data definition]
This is the speed of the feed axis motor.
The data read with the PLC window has a code.
[Data definition]
The grid amount is the distance from where the near-point detection limit switch leaves the near-point dog to the
grid point (electrical zero point) as the dog-type reference position return is executed.
The grid amount can be confirmed on the DRIVE MONITOR screen.
After setting the grid mask, the grid amount shows the value designated by the parameter #1229 set01/bit6:
0: Distance between dog ON and basic point (including a grid mask amount)
1: A value given by deducting a grid mask amount from the distance between dog ON and basic point.
The grid amount is cleared by power shutoff of NC, and therefore 0 will be obtained if it is read after the NC restart.
[Data unit]
[Data definition]
This indicates the overload status (%) of the motor.
[Data definition]
This indicates the estimated disturbance torque (%) of the motor. The same value as the estimated disturbance
torque in the servo monitor is output.
643
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
27-39 #2 ZERO
[Data definition]
This parameter is used to determine the basic machine coordinate system.
Specify the coordinates of the machine basic position seen from the zero point of basic machine coordinate system
or absolute position basic point.
(Whether the machine basic position or absolute position basic point is used is determined by data specified for
#2059 "zerbas" of the setup parameter.)
Machine basic
position
Values set to #2 ZERO
[Data unit]
Unit: mm
Range: -99999.999 to 99999.999
[Data definition]
These are comon variables used by the variable commands and user macros.
The sub-section No. of the PLC window uses the same value as the variable No. to be read or written.
The common variable 1 can be used common for all the part systems.
Function
Common variables
Sub-section No. Remark
50 sets: #500 to #549 500 to 549
100 sets: #500 to #599 500 to 599 These can be used in the main program, sub program
200 sets: #500 to #699 500 to 699 and each macro program.
[Precautions]
(1) When data is changed during operation:
(a) The data will not be effective on a block that has already been calculated.
(2) The substitute command is executed when the command block is ACT.
(3) When handling decimal place with the PLC window, the last four digits of the data read or written correspond to
the decimal place when the control signal bit 3 is set to "1".
When the control signal bit 3 is set to "0", only the integer is read or written.
[Data definition]
These are the local variables for the main program (macro level 0).
The sub-section No. of the PLC window uses the same value as the local No. to be read or written.
[Precautions]
(1) When data is changed during operation:
(a) The data will not be effective on a block that has already been calculated.
(b) The variable is cleared to a blank when the macro is called.
(2) The substitute command is executed when the command block is ACT.
(3) When handling decimal place with the PLC window, the last four digits of the data read or written correspond to
the decimal place when the control signal bit 3 is set to "1".
644
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
These are the same as the local variables (level 0), and are the local variables in macro level 1.
However, the sub-section No. of the PLC window uses the value which 200 has been added to the local variable
No.
[Data definition]
These are the same as the local variables (level 1), and are the local variables in macro level 2.
However, the sub-section No. of the PLC window uses the value which 200 has been added to the local variable
No.
[Data definition]
These are the same as the local variables (level 2), and are the local variables in macro level 3.
However, the sub-section No. of the PLC window uses the value which 300 has been added to the local variable
No.
[Data definition]
These are the same as the local variables (level 3), and are the local variables in macro level 4.
However, the sub-section No. of the PLC window uses the value which 400 has been added to the local variable
No.
[Data definition]
This is the tool offset and differs according to the distinction of shape and wear.
Without shpae/wear distinction : Tool compensation amount
With shpae/wear distinction : Tool length shape compensation amount
The sub-section No. used by the PLC window corresponds to the tool offset No.
[Data unit, range]
Unit : 1/2 of the input unit (Either 0.5 μm, or 0.05 μm)
Data range : -99999999 to +99999999 (binary)
[Precautions]
Even if this data is changed during the operation, it will not be effective on a block that has already been calculated.
[Data definition]
This is the tool length wear compensation amount.
(This is valid only when there is a shape/wear distinction in the tool offset. )
The sub-section No. of the PLC window uses the value which 1000 has been added to the local variable No.
[Data unit, range]
Unit : 1/2 of the input unit (Either 0.5 μm, or 0.05 μm)
Data range : -99999 to +99999 (binary)
[Precautions]
Even if this data is changed during the operation, it will not be effective on a block that has already been calculated.
645
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
This is the tool radius shape compensation amount.
(This is valid only when there is a shape/wear distinction in the tool offset. )
The sub-section No. of the PLC window uses the value which 6000 has been added to the offset No.
Data unit, data range and precautions are same as the "Tool compensation amount 1".
[Data definition]
This is the tool radius wear compensation amount.
(This is valid only when there is a shape/wear distinction in the tool offset. )
The sub-section No. of the PLC window uses the value which 7000 has been added to the local variable No.
Data unit, data range and precautions are same as the "Tool compensation amount 2".
[Data definition]
This is the 1st axis tool length compensation amount.
The sub-section No. used by the PLC window corresponds to the tool offset No.
[Data unit, range]
Unit : 1/2 of the input unit (Either 0.5 μm, or 0.05 μm)
Data range : -99999999 to +99999999 (binary)
[Precautions]
Even if this data is changed during the operation, it will not be effective on a block that has already been calculated.
[Data definition]
This is the 1st axis wear compensation amount.
The sub-section No. of the PLC window uses the value which 1000 has been added to the local variable No.
[Data unit, range]
Unit : 1/2 of the input unit (Either 0.5 μm, or 0.05 μm)
Data range : 0 to 99999 (binary)
[Precautions]
Even if this data is changed during the operation, it will not be effective on a block that has already been calculated.
[Data definition]
This is the 3rd axis tool length compensation amount.
The sub-section No. of the PLC window uses the value which 2000 has been added to the local variable No.
Data unit, data range and precautions are same as the "1st axis tool length compensation amount".
[Data definition]
This is the 3rd axis wear compensation amount.
The sub-section No. of the PLC window uses the value which 3000 has been added to the local variable No.
Data unit, data range and precautions are same as the "1st axis wear compensation amount".
[Data definition]
This is the 2nd axis tool length compensation amount.
The sub-section No. of the PLC window uses the value which 4000 has been added to the local variable No.
Data unit, data range and precautions are same as the "1st axis tool length compensation amount".
646
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
[Data definition]
This is the 2nd axis wear compensation amount.
The sub-section No. of the PLC window uses the value which 5000 has been added to the local variable No.
Data unit, data range and precautions are same as the "1st axis wear compensation amount".
[Data definition]
This is the nose R compensation amount.
The sub-section No. of the PLC window uses the value which 6000 has been added to the local variable No.
Data unit, data range and precautions are same as the "X axis tool length compensation amount".
[Data definition]
This is the nose R wear compensation amount.
The sub-section No. of the PLC window uses the value which 7000 has been added to the local variable No.
Data unit, data range and precautions are same as the "X axis wear compensation amount".
[Data definition]
This is the hypothetical nose No.
(1) Nose point
Generally, the tool nose is rounded, so the nose position in the program is aligned to point P as shown in the
following example.
With nose R compensation, select one point from the points shown below for each tool No., and preset this
position relation.
(Select from 1 to 8 for G46 mode, and from 0 to 9 for G41/G42 mode.)
+X
8
0,9 4 3
7 5
P 5 7
P 1 2
3 4 6
8 Tool nose point
+Z 0 or 9
Correspondence between
hypothetical tool nose numbers and tool nose points
The sub-section No. of the PLC window uses the value which 8000 has been added to the local variable No.
647
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
[Data definition]
These are comon variables used by the variable commands and user macros.
The sub-section No. of the PLC window uses the same value as the variable No. to be read or written.
The common variable 2 is prepared per part system. Designate the part system No. on the part system No.
designation bit.
Function
Common variables
Sub-section No. Remark
50 sets * No. of part systems: #100 to
100 to 149
#149 These can be used in the main program, sub program
100 sets * No. of part systems: #100 to and each macro program.
100 to 199
#199
[Precautions]
(1) When data is changed during operation:
(a) The data will not be effective on a block that has already been calculated.
(2) The substitute command is executed when the command block is ACT.
(3) When handling decimal place with the PLC window, the last four digits of the data read or written correspond to
the decimal place when the control signal bit 3 is set to "1".
When the control signal bit 3 is set to "0", only the integer is read or written.
[Data definition]
This is the deviation of the secondary axis machine position in respect to the primary axis. This displays the error of
the command value to the servo control section before compensating the pitch error, incremental position, or
backlash. If this error occurs, the parameters that should be the same for the secondary axes are different. Check
the setting value.
This data is valid only during the synchronous operation. When in independent or asynchronous operation, or for
axis set(s) that are not being synchronous-operated (e.g., the 3rd set in case where only 2 sets are designated for
synchronous operation), the value "0" will be displayed.
Command error = Command "s" - command "m" - ∆
Command "s": Seconady axis command value
Command "m": Primary axis command value
∆: Command "s" - command "m" at start of synchronous control
[Data unit]
The data units, depending on the input unit of the part system to which the primary/secondary axis belongs, are as
follows.
648
C70 PLC Interface Manual
Appendix 1.3 Explanation of Read/Write Data
62-2 FB error
[Data definition]
This is the deviation of the secondary axis feedback value in respect to the feedback value from the primary axis
servomotor. This displays the error of the actual machine position. The synchronous error check is carried out on
this error.
This data is valid only during the synchronous operation. When in independent or asynchronous operation, or for
axis set(s) that are not being synchronous-operated (e.g., the 3rd set in case where only 2 sets are designated for
synchronous operation), the value "0" will be displayed.
FB error = FBs - FBm - ∆
FBs : Secondary axis feedback value
FBm: Primary axis feedback value
∆: FBs . FBm at start of synchronous control
[Data unit]
Same as "Command error".
[Data definition]
This displays the machine position of the master axis.
This data is valid only during the synchronous operation. When in independent or asynchronous operation, or for
axis set(s) that are not being synchronous-operated (e.g., the 3rd set in case where only 2 sets are designated for
synchronous operation), the value "0" will be displayed.
[Data unit]
Same as "Command error".
649
MITSUBISHI CNC
Appendix 1 List of PLC Window Data
650
Page No. INDEX
Numbers
1ST CUTTING FEEDRATE OVERRIDE .......................................................................................................................... 323
1ST HANDLE AXIS SELECTION CODE m...................................................................................................................... 258
1ST HANDLE VALID ........................................................................................................................................................ 259
1ST HANDLE/INCREMENTAL FEED MAGNIFICATION................................................................................................. 326
1ST REFERENCE POSITION REACHED ....................................................................................................................... 106
24 HOURS CONTINUOUS OPERATION .......................................................................................................................... 91
2ND CUTTING FEEDRATE OVERRIDE VALID .............................................................................................................. 269
2ND CUTTING FEEDRATE OVERRIDE.......................................................................................................................... 324
2ND HANDLE AXIS SELECTION CODE m ..................................................................................................................... 260
2ND HANDLE FEED MAGNIFICATION ........................................................................................................................... 326
2ND HANDLE VALID........................................................................................................................................................ 261
2ND M FUNCTION STROBE 1 ........................................................................................................................................ 141
2ND REFERENCE POSITION REACHED....................................................................................................................... 107
2ND REFERENCE POSITION RETURN INTERLOCK.................................................................................................... 287
3RD HANDLE AXIS SELECTION CODE m ..................................................................................................................... 262
3RD HANDLE FEED MAGNIFICATION ........................................................................................................................... 326
3RD HANDLE VALID........................................................................................................................................................ 263
3RD REFERENCE POSITION REACHED....................................................................................................................... 107
4TH REFERENCE POSITION REACHED ....................................................................................................................... 107
A
Absolute position data loss ............................................................................................................................................... 494
Absolute position power shutoff movement over .............................................................................................................. 494
Alarm 1 ............................................................................................................................................................................. 493
Alarm 2 ............................................................................................................................................................................. 493
Alarm 4 ............................................................................................................................................................................. 494
ALL AXES IN-POSITION.................................................................................................................................................. 126
ALL AXES SMOOTHING ZERO....................................................................................................................................... 126
APLC INPUT DATA n ....................................................................................................................................................... 166
APLC INPUT SIGNAL n ................................................................................................................................................... 102
APLC OUTPUT DATA n ................................................................................................................................................... 315
APLC OUTPUT SIGNAL n ............................................................................................................................................... 212
Arbitrary point feed command valid .................................................................................................................................. 485
AUTOMATIC INITIALIZATION MODE ............................................................................................................................. 234
AUTOMATIC INTERLOCK -............................................................................................................................................. 216
AUTOMATIC INTERLOCK + ............................................................................................................................................ 216
AUTOMATIC MACHINE LOCK ........................................................................................................................................ 218
AUTOMATIC OPERATION "PAUSE" COMMAND (Feed hold) ....................................................................................... 236
AUTOMATIC OPERATION "START" COMMAND (Cycle start)....................................................................................... 235
Automatic operation mode................................................................................................................................................ 481
AUTOMATIC RESTART................................................................................................................................................... 243
Automatic set position reached......................................................................................................................................... 491
Axis selection output......................................................................................................................................................... 489
AXIS SELECTION ............................................................................................................................................................ 104
AXIS SWITCHING INVALID STATUS.............................................................................................................................. 115
AXIS SWITCHING INVALID STATUS.............................................................................................................................. 507
B
Basic point initialization setting mode ............................................................................................................................... 482
Basic point setting............................................................................................................................................................. 483
BATTERY ALARM.............................................................................................................................................................. 98
BATTERY DROP CAUSE ................................................................................................................................................ 162
Battery voltage dropping................................................................................................................................................... 494
BATTERY WARNING......................................................................................................................................................... 97
BLOCK START INTERLOCK ........................................................................................................................................... 237
C
CHAMFERING.................................................................................................................................................................. 242
CHOPPING AXIS SELECTION........................................................................................................................................ 339
CHOPPING AXIS SELECTION........................................................................................................................................ 463
CHOPPING AXIS ............................................................................................................................................................. 194
CHOPPING AXIS ............................................................................................................................................................. 460
CHOPPING ERROR NO. ................................................................................................................................................. 193
CHOPPING ERROR NO. ................................................................................................................................................. 459
CHOPPING OVERRIDE................................................................................................................................................... 339
CHOPPING OVERRIDE................................................................................................................................................... 462
CHOPPING PARAMETER VALID.................................................................................................................................... 290
CHOPPING PARAMETER VALID.................................................................................................................................... 461
CHOPPING STATUS ....................................................................................................................................................... 192
CHOPPING STATUS ....................................................................................................................................................... 458
CHOPPING ...................................................................................................................................................................... 290
CHOPPING ...................................................................................................................................................................... 461
CHUCK CLOSE CONFIRMATION..................................................................................................................................... 96
CHUCK CLOSE ............................................................................................................................................................... 206
CNC SIDE DUAL SIGNAL OUTPUT MODULE m .......................................................................................................... 419
CNC SIDE DUAL SIGNAL COMPARE MISMATCH ALLOWANCE TIME ....................................................................... 172
CNC SIDE DUAL SIGNAL COMPARE MISMATCH ALLOWANCE TIME ....................................................................... 421
CNC SIDE DUAL SIGNAL COMPARE STATUS 2 .......................................................................................................... 170
CNC SIDE DUAL SIGNAL COMPARE STATUS 2 .......................................................................................................... 420
CNC SIDE DUAL SIGNAL COMPARE STATUS ............................................................................................................. 171
CNC SIDE DUAL SIGNAL COMPARE STATUS ............................................................................................................. 421
CNC SIDE DUAL SIGNAL ERROR MODULE m ............................................................................................................. 418
CNC SIDE DUAL SIGNAL HEAD DEVICE NO. m........................................................................................................... 422
CNC SIDE DUAL SIGNAL MODULE m ........................................................................................................................... 168
CNC SIDE DUAL SIGNAL MODULE m ........................................................................................................................... 417
CNC SIDE DUAL SIGNAL OUTPUT ERROR MODULE m ............................................................................................. 419
CNC SIDE DUAL SIGNALERROR MODULE m .............................................................................................................. 169
CNC SIDE DUAL SIGNALHEAD DEVICE NO. m............................................................................................................ 172
CNC SIDE DUAL SIGNALOUTPUT ERROR MODULE m .............................................................................................. 170
CNC SIDE DUAL SIGNALOUTPUT MODULE m ............................................................................................................ 169
CNC SIDE HEAD G NO. .................................................................................................................................................. 171
CNC SIDE HEAD G NO. .................................................................................................................................................. 421
CNC SIDE SAFETY COMPARE ACTIVITY CHECK INFORMATION ............................................................................. 420
CNC SIDE SAFETY COMPARE ACTIVITYCHECK INFORMATION .............................................................................. 171
CNC SOFTWARE VERSION CODE................................................................................................................................ 162
COMMON VARIABLE NO. AT OCCURRENCE OF ZR DEVICE ERROR ...................................................................... 167
COMPENSATION METHOD SELECTION ...................................................................................................................... 290
COMPENSATION METHOD SELECTION ...................................................................................................................... 461
CONTACTOR SHUTOFF TEST....................................................................................................................................... 197
CONTROL AXIS DETACH 2 ............................................................................................................................................ 222
CONTROL AXIS DETACH ............................................................................................................................................... 213
Controller ready completion.............................................................................................................................................. 490
CONTROLLER READY COMPLETION............................................................................................................................. 92
COUNTER ZERO............................................................................................................................................................. 227
CRT CHANGEOVER COMPLETION............................................................................................................................... 201
CRT DISPLAY INFORMATION........................................................................................................................................ 158
CURRENT DETECTION .................................................................................................................................................. 148
CURRENT LIMIT CHANGEOVER ................................................................................................................................... 222
CURRENT LIMIT MODE m .............................................................................................................................................. 275
CURRENT LIMIT REACHED ........................................................................................................................................... 113
CUTTING BLOCK START INTERLOCK .......................................................................................................................... 238
CUTTING FEEDRATE OVERRIDE CODE m .................................................................................................................. 268
CUTTING FEEDRATE OVERRIDE METHOD SELECTION............................................................................................ 269
D
DATA NO. ........................................................................................................................................................................ 340
DATA NO. ........................................................................................................................................................................ 464
DATA PROTECT KEY 1................................................................................................................................................... 200
DATA PROTECT KEY 2................................................................................................................................................... 200
DATA PROTECT KEY 3................................................................................................................................................... 200
DISPLAY CHANGEOVER $m.......................................................................................................................................... 201
DOOR OPEN ENABLE ...................................................................................................................................................... 93
DOOR OPEN I ................................................................................................................................................................. 203
DOOR OPEN II................................................................................................................................................................. 204
DOWNLOAD COMPLETED ............................................................................................................................................. 101
DOWNLOAD ERROR....................................................................................................................................................... 102
DOWNLOAD IN PROGRESS........................................................................................................................................... 101
DOWNLOAD REQUEST .................................................................................................................................................. 212
DROOP RELEASE INVALID AXIS................................................................................................................................... 333
DROOP RELEASE REQUEST......................................................................................................................................... 222
DRY RUN ......................................................................................................................................................................... 238
DUAL SIGNAL UNCONFIRMED AFTER COMPARE ERROR .......................................................................................... 91
DUAL SIGNALS CHECK START ..................................................................................................................................... 198
E
EACH AXIS REFERENCE POSITION SELECTION ........................................................................................................ 333
EDITED DATA ERROR .................................................................................................................................................... 100
EDITED DATA RECOVERY CONFIRMATION ................................................................................................................ 202
EDITIED DATA IN PROCESSING ................................................................................................................................... 100
EMERGENCY STOP CAUSE .......................................................................................................................................... 159
ERROR CAUSE FOR ZR DEVICE ERROR OCCURRENCE .......................................................................................... 167
ERROR CODE OUTPUT EXTENSION............................................................................................................................ 186
ERROR CODE OUTPUT.................................................................................................................................................. 186
ERROR DETECTION ....................................................................................................................................................... 239
ERROR TEMPORARY CANCEL ..................................................................................................................................... 211
EXTERNAL AXIS SPEED CLAMP ................................................................................................................................... 306
EXTERNAL DECELERATION -........................................................................................................................................ 216
EXTERNAL DECELERATION +....................................................................................................................................... 215
EXTERNAL DECELERATION SPEED SELECTION ....................................................................................................... 322
External deceleration-....................................................................................................................................................... 487
External deceleration+ ...................................................................................................................................................... 486
EXTERNAL MACHINE COORDINATE SYSTEM COMPENSATION DATA.................................................................... 321
EXTERNAL SEARCH BLOCK NO. .................................................................................................................................. 336
EXTERNAL SEARCH DEVICE NO. ................................................................................................................................. 335
EXTERNAL SEARCH FINISHED ..................................................................................................................................... 127
EXTERNAL SEARCH PROGRAM NO. ............................................................................................................................ 335
EXTERNAL SEARCH STROBE ....................................................................................................................................... 244
EXTERNAL SEARCHSEQUENCE NO. ........................................................................................................................... 336
EXTERNAL SEARCHSTATUS......................................................................................................................................... 177
F
F 1-DIGIT COMMANDED................................................................................................................................................. 131
F 1-DIGIT NO. CODE m ................................................................................................................................................... 134
FEED AXIS SELECTION - ............................................................................................................................................... 220
FEED AXIS SELECTION +............................................................................................................................................... 219
FEEDBACK MACHINE POSITION n-TH AXIS ................................................................................................................ 176
FEEDRATE LEAST INCREMENT CODE m .................................................................................................................... 272
FTP MODE ....................................................................................................................................................................... 234
G
GEAR SHIFT COMPLETION ........................................................................................................................................... 292
GOT WINDOW DATACHANGEOVER COMPLETION .................................................................................................... 168
GOT WINDOW DATACHANGEOVER COMPLETION .................................................................................................... 434
GOT WINDOW DATACHANGEOVER REQUEST........................................................................................................... 316
GOT WINDOW DATACHANGEOVER REQUEST........................................................................................................... 434
H
Handle feed operation mode ............................................................................................................................................ 481
HANDLE MODE ............................................................................................................................................................... 229
HANDLE PULSE COUNTER............................................................................................................................................ 157
HANDLE/INCREMENTAL FEED MAGNIFICATION CODE m ......................................................................................... 276
HANDLE/INCREMENTAL FEED MAGNIFICATION METHOD SELECTION .................................................................. 277
HYPOTHETICAL AXIS COMMAND MODE ..................................................................................................................... 289
I
ILLEGAL AXIS SELECTED.............................................................................................................................................. 134
IN "RESET" ...................................................................................................................................................................... 123
IN AUTOMATIC INITIAL SET MODE............................................................................................................................... 119
IN AUTOMATIC OPERATION "PAUSE".......................................................................................................................... 123
IN AUTOMATIC OPERATION "RUN" .............................................................................................................................. 121
IN AUTOMATIC OPERATION "START" .......................................................................................................................... 122
In automatic operation mode ............................................................................................................................................ 493
IN AXIS MINUS MOTION................................................................................................................................................. 105
In axis minus motion......................................................................................................................................................... 489
IN AXIS PLUS MOTION ................................................................................................................................................... 105
In axis plus motion............................................................................................................................................................ 489
In basic point initialization setting mode ........................................................................................................................... 493
IN CONSTANT SURFACE SPEED.................................................................................................................................. 130
IN CURRENT LIMIT ......................................................................................................................................................... 113
IN CUTTING FEED .......................................................................................................................................................... 129
In handle feed operation mode......................................................................................................................................... 490
IN HANDLE MODE........................................................................................................................................................... 117
IN HIGH-SPEED TAPPING.............................................................................................................................................. 134
IN HYPOTHETICAL AXIS COMMAND MODE ................................................................................................................ 134
IN INCH UNIT SELECTION ............................................................................................................................................. 131
IN INCREMENTAL MODE ............................................................................................................................................... 118
In incremental mode ......................................................................................................................................................... 493
IN JOG MODE.................................................................................................................................................................. 117
In JOG operation mode .................................................................................................................................................... 493
IN L COIL SELECTION .................................................................................................................................................... 151
IN MANUAL ARBITRARY FEED MODE .......................................................................................................................... 118
IN MANUAL ARBITRARY FEED...................................................................................................................................... 124
In manual operation mode................................................................................................................................................ 493
IN MDI MODE .................................................................................................................................................................. 120
IN MEMORY MODE ......................................................................................................................................................... 120
IN MULTI-STEP SPEED MONITOR ................................................................................................................................ 114
IN PLC AXIS CONTROL .................................................................................................................................................. 116
IN PLC AXIS CONTROL .................................................................................................................................................. 507
IN RAPID TRAVERSE...................................................................................................................................................... 128
IN REFERENCE POSITION RETURN MODE................................................................................................................. 119
In reference position return mode .................................................................................................................................... 493
IN REFERENCE POSITION RETURN............................................................................................................................. 131
In reset ............................................................................................................................................................................. 490
IN REWIND ...................................................................................................................................................................... 124
IN SKIP............................................................................................................................................................................. 130
IN SPINDLE ALARM ........................................................................................................................................................ 148
IN SPINDLE FORWARD RUN ......................................................................................................................................... 153
IN SPINDLE MULTI-STEP SPEED MONITOR ................................................................................................................ 155
IN SPINDLE REVERSE RUN........................................................................................................................................... 153
IN SPINDLE SYNCHRONIZATION.................................................................................................................................... 94
IN SPINDLE TORQUE LIMIT ........................................................................................................................................... 155
IN SYNCHRONOUS FEED .............................................................................................................................................. 130
IN TAPPING ..................................................................................................................................................................... 129
IN THREAD CUTTING ..................................................................................................................................................... 130
IN TOOL LIFE MANAGEMENT........................................................................................................................................ 131
IN TOOL LIFE MANAGEMENT........................................................................................................................................ 400
IN TOOL LIFE MANAGEMENT........................................................................................................................................ 405
In torque limit .................................................................................................................................................................... 490
IN ZERO POINT INITIALIZATION.................................................................................................................................... 112
INCLINED AXIS CONTROL: NO Z AXIS COMPENSATION ........................................................................................... 289
Incremental feed magnification 1, 2 ................................................................................................................................. 486
Incremental feed operation mode selection...................................................................................................................... 483
INCREMENTAL MODE .................................................................................................................................................... 230
Initialization setting completed ......................................................................................................................................... 494
Initialization setting error completed ................................................................................................................................. 494
IN-POSITION ................................................................................................................................................................... 114
In-position ......................................................................................................................................................................... 488
INTEGRATION TIME INPUT m........................................................................................................................................ 199
Interlock-........................................................................................................................................................................... 481
Interlock+.......................................................................................................................................................................... 480
J
JOG HANDLE SYNCHRONOUS ..................................................................................................................................... 274
JOG MODE....................................................................................................................................................................... 229
JOG operation mode ........................................................................................................................................................ 482
JOG SYNCHRONOUS FEED VALID ............................................................................................................................... 272
K
KEY IN .............................................................................................................................................................................. 156
KEY OUT .......................................................................................................................................................................... 309
L
L COIL SELECTION ......................................................................................................................................................... 303
LOWER DEAD POINT DESIGNATION (H) ...................................................................................................................... 340
LOWER DEAD POINT DESIGNATION (H) ...................................................................................................................... 463
LOWER DEAD POINT DESIGNATION (L) ...................................................................................................................... 340
LOWER DEAD POINT DESIGNATION (L) ...................................................................................................................... 463
M
M CODE DATA 1.............................................................................................................................................................. 178
M CODE DATA 2.............................................................................................................................................................. 178
M CODE DATA 3.............................................................................................................................................................. 179
M CODE INDEPENDENT OUTPUT M00 ......................................................................................................................... 135
M CODE INDEPENDENT OUTPUT M01 ......................................................................................................................... 135
M CODE INDEPENDENT OUTPUT M02 ......................................................................................................................... 136
M CODE INDEPENDENT OUTPUT M30 ......................................................................................................................... 136
M FUNCTION FINISH 1 ................................................................................................................................................... 245
M FUNCTION FINISH 2 ................................................................................................................................................... 246
M FUNCTION STROBE m ............................................................................................................................................... 136
MACHINE POSITION n-TH AXIS..................................................................................................................................... 175
MACRO INTERRUPT....................................................................................................................................................... 250
MACRO SINGLE VALID..................................................................................................................................................... 99
MAGNIFICATION VALID FOR EACH HANDLE............................................................................................................... 276
MANUAL ABSOLUTE....................................................................................................................................................... 252
MANUAL ARBITRARY FEED 1ST AXIS SELECTION CODE m ..................................................................................... 280
MANUAL ARBITRARY FEED 1ST AXIS TRAVEL AMOUNT .......................................................................................... 327
MANUAL ARBITRARY FEED 1ST AXIS VALID .............................................................................................................. 280
MANUAL ARBITRARY FEED 2ND AXIS SELECTION CODE m .................................................................................... 281
MANUAL ARBITRARY FEED 2ND AXIS TRAVEL AMOUNT.......................................................................................... 327
MANUAL ARBITRARY FEED 2ND AXIS VALID.............................................................................................................. 281
MANUAL ARBITRARY FEED 3ND AXIS TRAVEL AMOUNT.......................................................................................... 327
MANUAL ARBITRARY FEED 3RD AXIS SELECTION CODE m .................................................................................... 281
MANUAL ARBITRARY FEED 3RD AXIS VALID.............................................................................................................. 281
MANUAL ARBITRARY FEED ABS/INC ........................................................................................................................... 284
MANUAL ARBITRARY FEED AXIS INDEPENDENT....................................................................................................... 282
MANUAL ARBITRARY FEED COMPLETION.................................................................................................................. 127
MANUAL ARBITRARY FEED EX.F/MODAL.F................................................................................................................. 283
MANUAL ARBITRARY FEED G0/G1 ............................................................................................................................... 283
MANUAL ARBITRARY FEED MC/WK ............................................................................................................................. 284
MANUAL ARBITRARY FEED MODE............................................................................................................................... 231
MANUAL ARBITRARY FEED SMOOTHING OFF ........................................................................................................... 281
MANUAL ARBITRARY FEED STOP................................................................................................................................ 285
MANUAL ARBITRARY FEED STROBE........................................................................................................................... 286
MANUAL FEEDRATE CODE m ....................................................................................................................................... 270
MANUAL FEEDRATE METHOD SELECTION................................................................................................................. 272
MANUAL FEEDRATE....................................................................................................................................................... 325
MANUAL INTERLOCK - ................................................................................................................................................... 217
MANUAL INTERLOCK + .................................................................................................................................................. 217
MANUAL MACHINE LOCK .............................................................................................................................................. 218
MANUAL NUMERICAL COMMAND................................................................................................................................. 138
Manual operation mode .................................................................................................................................................... 482
MANUAL OVERRIDE METHOD SELECTION ................................................................................................................. 263
MANUAL/AUTOMATIC SIMULTANEOUS VALID............................................................................................................ 221
Master reset ..................................................................................................................................................................... 480
MDI MODE ....................................................................................................................................................................... 235
MIRROR IMAGE .............................................................................................................................................................. 214
MISCELLANEOUS FUNCTION LOCK............................................................................................................................. 264
MOTION COMMAND COMPLETION .............................................................................................................................. 125
mTH AXIS INDEX ............................................................................................................................................................ 313
MULTI-POINT ORIENTATION POSITION DATA ............................................................................................................ 343
MULTI-STEP SPEED MONITOR MODE INPUT m ......................................................................................................... 226
MULTI-STEP SPEED MONITOR MODE OUTPUT m ..................................................................................................... 115
MULTI-STEP SPEED MONITOR REQUEST................................................................................................................... 225
N
NC ALARM 1 ...................................................................................................................................................................... 99
NC ALARM 2 (Servo alarm) ............................................................................................................................................... 99
NC ALARM 3 (Program error) .......................................................................................................................................... 132
NC ALARM 4 (Operation error) ........................................................................................................................................ 133
NC AXIS UP-TO-SPEED.................................................................................................................................................. 109
NC DATA SAMPLING COMPLETED............................................................................................................................... 101
NC DATA SAMPLING TRIGGER..................................................................................................................................... 201
NC RESET 1 .................................................................................................................................................................... 240
NC RESET 2 .................................................................................................................................................................... 240
NEAR REFERENCE POSITION (PER REFERENCE POSITION) .................................................................................. 185
NEAR REFERENCE POSITION ...................................................................................................................................... 108
Near set position .............................................................................................................................................................. 492
NEAR-POINT DOG IGNORED ........................................................................................................................................ 328
NEW TOOL CHANGE ...................................................................................................................................................... 139
NEW TOOL CHANGE ...................................................................................................................................................... 406
NO. OF DUAL SIGNAL MODULES ON CNC SIDE ........................................................................................................ 172
NO. OF DUAL SIGNAL MODULE ON PLC SIDE ............................................................................................................ 427
NO. OF DUAL SIGNAL UNITS ON CNC SIDE ................................................................................................................ 422
NO. OF DUAL SIGNALMODULES ON PLC SIDE........................................................................................................... 320
NO. OF WORK MACHINING (CURRENT VALUE).......................................................................................................... 183
NO. OF WORK MACHINING (MAXIMUM VALUE).......................................................................................................... 186
NO. OF WORK MACHINING OVER ................................................................................................................................ 145
NUMBER OF CYCLES DESIGNATION........................................................................................................................... 340
NUMBER OF CYCLES DESIGNATION........................................................................................................................... 464
O
OPERATION MODE SELECTION ................................................................................................................................... 291
OPERATION MODE SELECTION ................................................................................................................................... 462
Operation parameter selection 1, 2 .................................................................................................................................. 486
Operation start.................................................................................................................................................................. 484
OPTIONAL BLOCK SKIP m ............................................................................................................................................. 255
OT IGNORED................................................................................................................................................................... 328
OUTPUT OFF CHECK (OFFCHK)................................................................................................................................... 199
OUTPUT OFF CHECK NOT COMPLETE.......................................................................................................................... 91
OVERRIDE CANCEL ....................................................................................................................................................... 263
P
PHASE OFFSET REQUEST............................................................................................................................................ 210
PHASE SHIFT CALCULATION REQUEST ..................................................................................................................... 210
PLC AXIS CONTROL BUFFERING MODE VALID.......................................................................................................... 204
PLC AXIS CONTROL BUFFERING MODE VALID.......................................................................................................... 348
PLC AXIS CONTROL VALID m-TH AXIS ........................................................................................................................ 212
PLC AXIS CONTROL VALID m-TH AXIS ........................................................................................................................ 348
PLC AXIS INDEXING CONTROL COMMAND 1 ............................................................................................................. 480
PLC AXIS INDEXING CONTROL COMMAND 2 ............................................................................................................. 484
PLC AXIS INDEXING CONTROL COMMAND 3 ............................................................................................................. 487
PLC AXIS INDEXING CONTROL COMMAND 4 ............................................................................................................. 487
PLC AXIS INDEXING CONTROL STATUS 1 .................................................................................................................. 488
PLC AXIS INDEXING CONTROL STATUS 2 .................................................................................................................. 493
PLC AXIS INDEXING CONTROL STATUS 3 .................................................................................................................. 494
PLC AXIS INDEXING CONTROL STATUS 4 .................................................................................................................. 495
PLC AXIS NEAR POINT DETECTION m-TH AXIS.......................................................................................................... 211
PLC AXIS POSITION SWITCH n ..................................................................................................................................... 102
PLC AXIS SWITCHING .................................................................................................................................................... 228
PLC AXIS SWITCHING .................................................................................................................................................... 508
PLC AXIX DROOP RELEASE INVALID AXIS.................................................................................................................. 308
PLC CONTROL AXIS mTH HANDLE VALID ................................................................................................................... 205
PLC EMERGENCY STOP................................................................................................................................................ 202
PLC SIDE DUAL SIGNAL COMPARE MISMATCH ALLOWANCE TIME ........................................................................ 319
PLC SIDE DUAL SIGNAL COMPARE MISMATCH ALLOWANCE TIME ........................................................................ 427
PLC SIDE DUAL SIGNAL COMPARE STATUS 2 ........................................................................................................... 318
PLC SIDE DUAL SIGNAL COMPARE STATUS 2 ........................................................................................................... 426
PLC SIDE DUAL SIGNAL COMPARE STATUS .............................................................................................................. 319
PLC SIDE DUAL SIGNAL COMPARE STATUS .............................................................................................................. 426
PLC SIDE DUAL SIGNAL ERROR MODULE m .............................................................................................................. 424
PLC SIDE DUAL SIGNAL HEAD DEVICE NO. m ............................................................................................................ 427
PLC SIDE DUAL SIGNAL MODULE m ............................................................................................................................ 316
PLC SIDE DUAL SIGNAL MODULE m ............................................................................................................................ 423
PLC SIDE DUAL SIGNAL OUTPUT ERROR MODULE m .............................................................................................. 425
PLC SIDE DUAL SIGNAL OUTPUT MODULE m ............................................................................................................ 425
PLC SIDE DUAL SIGNALERROR MODULE m ............................................................................................................... 317
PLC SIDE DUAL SIGNALHEAD DEVICE NO. m ............................................................................................................. 320
PLC SIDE DUAL SIGNALOUTPUT ERROR MODULE m ............................................................................................... 318
PLC SIDE DUAL SIGNALOUTPUT MODULE m ............................................................................................................. 317
PLC SIDE HEAD G NO. ................................................................................................................................................... 319
PLC SIDE HEAD G NO. ................................................................................................................................................... 427
PLC SIDE SAFETY COMPARE ACTIVITY CHECK INFORMATION .............................................................................. 426
PLC SIDE SAFETY OPERATION STATUS ..................................................................................................................... 428
PLC SIDE SAFETYCOMPARE ACTIVITYCHECK INFORMATION ................................................................................ 318
PLC SIDE SAFETYOPERATION STATUS ...................................................................................................................... 320
PLC SKIP.......................................................................................................................................................................... 212
PLC VERSION CODE ...................................................................................................................................................... 312
PLC VERSION CODE (METHOD 2) ................................................................................................................................ 315
POSITION LOOP IN-POSITION....................................................................................................................................... 154
Position switch 1 to 15 ...................................................................................................................................................... 495
POSITION SWITCH m ..................................................................................................................................................... 143
Power OFF required after parameter change................................................................................................................... 100
POWER SHUTOFF MOVEMENT OVER ......................................................................................................................... 145
POWER SHUTOFF NOTIFICATION.................................................................................................................................. 92
PROGRAM DISPLAY DURING OPERATION.................................................................................................................. 254
PROGRAM OPERATION MODE (MEMORY MODE) ...................................................................................................... 234
PROGRAM RESTART ..................................................................................................................................................... 249
R
RAPID TRAVERSE OVERRIDE CODE m ....................................................................................................................... 270
RAPID TRAVERSE OVERRIDE METHOD SELECTION................................................................................................. 270
RAPID TRAVERSE OVERRIDE VALID ........................................................................................................................... 291
RAPID TRAVERSE OVERRIDE VALID ........................................................................................................................... 462
RAPID TRAVERSE OVERRIDE....................................................................................................................................... 324
RAPID TRAVERSE .......................................................................................................................................................... 251
Ready OFF ....................................................................................................................................................................... 481
RECALCULATION REQUEST ......................................................................................................................................... 253
Reference position reached.............................................................................................................................................. 490
REFERENCE POSITION RETRACT ............................................................................................................................... 266
REFERENCE POSITION RETURN MODE...................................................................................................................... 233
Reference position return mode ....................................................................................................................................... 482
REFERENCE POSITION SELECTION CODE m............................................................................................................. 256
REFERENCE POSITION SELECTION METHOD ........................................................................................................... 257
RESET & REWIND........................................................................................................................................................... 241
Rotation direction.............................................................................................................................................................. 485
S
S CODE DATA 1 to 4 ....................................................................................................................................................... 180
S CODE DATA 5 to 7 ....................................................................................................................................................... 180
S COMMAND GEAR NO. ILLEGAL ................................................................................................................................. 146
S COMMAND MAX./MIN. COMMAND VALUE OVER..................................................................................................... 146
S COMMAND NO GEAR SELECTED.............................................................................................................................. 146
S COMMAND OVERRIDE ............................................................................................................................................... 342
S FUNCTION STROBE m................................................................................................................................................ 142
SAVING OPERATION HISTORY DATA .......................................................................................................................... 202
SEARCH & START ERROR ............................................................................................................................................ 133
SEARCH & START SEARCH .......................................................................................................................................... 133
SEARCH & START .......................................................................................................................................................... 288
SEARCH & START PROGRAM NO ................................................................................................................................ 334
SELECTED TOOL NO. .................................................................................................................................................... 335
SERVO OFF..................................................................................................................................................................... 214
Servo OFF ........................................................................................................................................................................ 480
Servo ready completion.................................................................................................................................................... 491
SERVO READY COMPLETION......................................................................................................................................... 93
SERVO READY ............................................................................................................................................................... 103
Servo ready ...................................................................................................................................................................... 488
Set position reached......................................................................................................................................................... 492
SINGLE BLOCK ............................................................................................................................................................... 237
SKIPm INPUT SIGNAL STATE.......................................................................................................................................... 92
Smoothing zero ................................................................................................................................................................ 489
SPEED DETECTION........................................................................................................................................................ 148
SPEED MONITOR DOOR OPEN POSSIBLE.................................................................................................................. 157
SPEED MONITOR MODE................................................................................................................................................ 307
Speed override 1 to 64 ..................................................................................................................................................... 487
Speed override valid......................................................................................................................................................... 487
SPINDLE ACTUAL SPEED.............................................................................................................................................. 196
SPINDLE COMMAND FINAL DATA (rotation speed) ...................................................................................................... 196
SPINDLE COMMAND ROTATION SPEED INPUT.......................................................................................................... 195
SPINDLE COMMAND ROTATION SPEED OUTPUT...................................................................................................... 341
SPINDLE FORWARD RUN INDEX.................................................................................................................................. 300
SPINDLE FORWARD RUN START ................................................................................................................................. 298
SPINDLE GEAR SELECTION CODE m .......................................................................................................................... 295
SPINDLE GEAR SHIFT COMMAND m............................................................................................................................ 147
SPINDLE GEAR SHIFT.................................................................................................................................................... 296
SPINDLE IN-POSITION ................................................................................................................................................... 151
SPINDLE MOTOR TEMPERATURE................................................................................................................................ 196
SPINDLE MULTI-STEP MONITOR MODE OUTPUT m .................................................................................................. 155
SPINDLE MULTI-STEP MONITOR REQUEST ............................................................................................................... 304
SPINDLE MULTI-STEP SPEED MONITOR MODE INPUT m ......................................................................................... 305
SPINDLE OFF MODE ...................................................................................................................................................... 267
SPINDLE ORIENTATION COMMAND............................................................................................................................. 302
SPINDLE ORIENTATION................................................................................................................................................. 297
SPINDLE OVERRIDE METHOD SELECTION ................................................................................................................ 294
SPINDLE PHASE SYNCHRONIZATION COMPLETION .................................................................................................. 95
SPINDLE PHASE SYNCHRONIZATION ......................................................................................................................... 208
SPINDLE READY-ON ...................................................................................................................................................... 152
SPINDLE REVERSE RUN INDEX ................................................................................................................................... 301
SPINDLE REVERSE RUN START .................................................................................................................................. 299
SPINDLE ROTATION SPEED SYNCHRONIZATION COMPLETION............................................................................... 94
SPINDLE SERVO-ON ...................................................................................................................................................... 152
SPINDLE SPEED LOWER LIMIT OVER ......................................................................................................................... 147
SPINDLE SPEED UPPER LIMIT OVER .......................................................................................................................... 146
SPINDLE SPEED OVERRIDE CODE m.......................................................................................................................... 294
SPINDLE STOP ............................................................................................................................................................... 296
SPINDLE SYNCHRONIZATION BASIC SPINDLE SELECTION..................................................................................... 314
SPINDLE SYNCHRONIZATION CANCEL....................................................................................................................... 205
SPINDLE SYNCHRONIZATION PHASE ERROR 1 ........................................................................................................ 164
SPINDLE SYNCHRONIZATION PHASE ERROR 2 ........................................................................................................ 164
SPINDLE SYNCHRONIZATION PHASE ERROR MONITOR ......................................................................................... 165
SPINDLE SYNCHRONIZATION PHASE ERROR MONITOR (lower limit)...................................................................... 165
SPINDLE SYNCHRONIZATION PHASE ERROR MONITOR (upper limit) ..................................................................... 165
SPINDLE SYNCHRONIZATION PHASE ERROR OUTPUT ........................................................................................... 164
SPINDLE SYNCHRONIZATION PHASE OFFSET DATA ............................................................................................... 166
SPINDLE SYNCHRONIZATION PHASE SHIFT AMOUNT ............................................................................................. 314
SPINDLE SYNCHRONIZATION SYNCHRONOUS SPINDLE SELECTION ................................................................... 314
SPINDLE SYNCHRONIZATION ...................................................................................................................................... 207
SPINDLE SYNCHRONOUS ROTATION DIRECTION .................................................................................................... 209
SPINDLE TORQUE LIMIT m............................................................................................................................................ 303
SPINDLE UP-TO-SPEED................................................................................................................................................. 150
Start not possible .............................................................................................................................................................. 495
Station position 1 to 256 ................................................................................................................................................... 494
Station selection 1 to 256 ................................................................................................................................................. 487
SYNCHRONIZATION CONTROL OPERATION METHOD.............................................................................................. 329
SYNCHRONIZATION CORRECTION MODE .................................................................................................................. 248
SYNCHRONOUS TAPPING COMMAND POLARITY REVERSAL.................................................................................. 289
T
T CODE DATA 1............................................................................................................................................................... 181
T FUNCTION STROBE 1 ................................................................................................................................................. 140
TAP RETRACT POSSIBLE .............................................................................................................................................. 144
TAP RETRACT................................................................................................................................................................. 265
TEMPERATURE WARNING CAUSE............................................................................................................................... 163
THERMAL EXPANSION COMPENSATION AMOUNT .................................................................................................... 173
THERMAL EXPANSION MAX. COMPENSATION AMOUNT .......................................................................................... 322
THERMAL EXPANSION OFFSET COMPENSATION AMOUNT..................................................................................... 321
TOOL ALARM 1................................................................................................................................................................ 402
TOOL ALARM 1/TOOL SKIP 1......................................................................................................................................... 277
TOOL ALARM 1/TOOL SKIP 1......................................................................................................................................... 407
TOOL ALARM 2................................................................................................................................................................ 278
TOOL ALARM 2................................................................................................................................................................ 402
TOOL CHANGE POSITION RETURN COMPLETION..................................................................................................... 139
TOOL CHANGE RESET................................................................................................................................................... 279
TOOL CHANGE RESET................................................................................................................................................... 408
TOOL GROUP NO. DESIGNATION................................................................................................................................. 328
TOOL GROUP NO. DESIGNATION................................................................................................................................. 404
TOOL GROUP NO. DESIGNATION................................................................................................................................. 408
TOOL LENGTH MEASUREMENT 1 ................................................................................................................................ 246
TOOL LENGTH MEASUREMENT 2 ................................................................................................................................ 247
TOOL LIFE MANAGEMENT INPUT ................................................................................................................................. 278
TOOL LIFE MANAGEMENT INPUT ................................................................................................................................. 403
TOOL LIFE OVER ............................................................................................................................................................ 132
TOOL LIFE OVER ............................................................................................................................................................ 400
TOOL LIFE OVER ............................................................................................................................................................ 405
TOOL LIFE USAGE DATA ............................................................................................................................................... 186
TOOL LIFE USAGE DATA ............................................................................................................................................... 406
U
UNCLAMP COMMAND .................................................................................................................................................... 113
UNCLAMP COMPLETION ............................................................................................................................................... 224
UPPER DEAD POINT DESIGNATION (H)....................................................................................................................... 339
UPPER DEAD POINT DESIGNATION (H)....................................................................................................................... 463
UPPER DEAD POINT DESIGNATION (L) ....................................................................................................................... 339
UPPER DEAD POINT DESIGNATION (L) ....................................................................................................................... 463
USAGE DATA COUNT VALID ......................................................................................................................................... 278
USAGE DATA COUNT VALID ......................................................................................................................................... 403
USAGE DATA COUNT VALID ......................................................................................................................................... 407
USER MACRO INPUT #1032 (PLC -> Controller) ........................................................................................................... 337
USER MACRO INPUT #1033 (PLC -> Controller) ........................................................................................................... 311
USER MACRO INPUT #1033 (PLC -> Controller) ........................................................................................................... 338
USER MACRO INPUT #1034 (PLC -> Controller) ........................................................................................................... 338
USER MACRO INPUT #1034 (PLC -> Controller) ........................................................................................................... 311
USER MACRO INPUT #1035 (PLC -> Controller) ........................................................................................................... 311
USER MACRO INPUT #1035 (PLC -> Controller) ........................................................................................................... 338
USER MACRO INPUT #1032 (PLC -> Controller) ........................................................................................................... 310
USER MACRO OUTPUT #1132 (Controller -> PLC) ....................................................................................................... 160
USER MACRO OUTPUT #1132 (Controller -> PLC) ....................................................................................................... 190
USER MACRO OUTPUT #1133 (Controller -> PLC) ....................................................................................................... 161
USER MACRO OUTPUT #1133 (Controller -> PLC) ....................................................................................................... 191
USER MACRO OUTPUT #1134 (Controller -> PLC) ....................................................................................................... 161
USER MACRO OUTPUT #1134 (Controller -> PLC) ....................................................................................................... 191
USER MACRO OUTPUT #1135 (Controller -> PLC) ....................................................................................................... 161
USER MACRO OUTPUT #1135 (Controller -> PLC) ....................................................................................................... 191
W
WAITING BETWEEN PART SYSTEMS........................................................................................................................... 134
WAITING FOR DATA TO BE DOWNLOADED ................................................................................................................ 144
WORKPIECE COORDINATE OFFSET MEASUREMENT COMPENSATION NO.......................................................... 334
Z
ZERO POINT INITIALIZATION INCOMPLETE................................................................................................................ 112
ZERO POINT INITIALIZATION SET COMPLETED......................................................................................................... 110
ZERO POINT INITIALIZATION SET ERROR COMPLETED........................................................................................... 112
ZERO POINT INITIALIZATION SET MODE .................................................................................................................... 223
ZERO POINT INITIALIZATION SET START ................................................................................................................... 223
ZERO SPEED .................................................................................................................................................................. 149
Z-PHASE PASSED .......................................................................................................................................................... 154
ZR DEVICE NO. AT OCCURRENCE OF NC EXCLUSIVE INSTRUCTION (DDWR/DDRD) ERROR............................ 166
Device No. INDEX
Numbers
1st axis index .....................................................................................................................................................................R2340
1st cutting feedrate override ........................................................................ R2400,R2500,R2600,R2700,R2800,R2900,R3000
1st handle axis selection code 1...............................................................................Y740,Y820,Y900,Y9E0,YAC0,YBA0,YC80
1st handle valid.........................................................................................................Y747,Y827,Y907,Y9E7,YAC7,YBA7,YC87
1st handle/incremental feed magnification .................................................. R2408,R2508,R2608,R2708,R2808,R2908,R3008
R2409,R2509,R2609,R2709,R2809,R2909,R3009
1st handle pulse counter........................................................................................................................................................R10
1st reference position reached .........................................................................X404,X424,X444,X464,X484,X4A4,X4C4,X4E4
X504,X524,X544,X564,X584,X5A4,X5C4,X5E4
24 hours continuous operation ............................................................................................................................................ X310
2nd cutting feedrate override ....................................................................... R2401,R2501,R2601,R2701,R2801,R2901,R3001
2nd cutting feedrate override valid........................................................................... Y766,Y846,Y926,YA06,YAE6,YBC6,YCA6
2nd handle axis selection code 1..............................................................................Y748,Y828,Y908,Y9E8,YAC8,YBA8,YC88
2nd handle feed magnification..................................................................... R2410,R2510,R2610,R2710,R2810,R2910,R3010
R2411,R2511,R2611,R2711,R2811,R2911,R3011
2nd handle pulse counter ......................................................................................................................................................R11
2nd handle valid...................................................................................................... Y74F,Y82F,Y90F,Y9EF,YACF,YBAF,YC8F
2nd M function data 1 ................................................................................................ R128,R228,R328,R428,R528,R628,R728
R129,R229,R329,R429,R529,R629,R729
2nd M function strobe 1 .............................................................................................X654,X6D4,X754,X7D4,X854,X8D4,X954
2nd reference position reached ........................................................................X405,X425,X445,X465,X485,X4A5,X4C5,X4E5
X505,X525,X545,X565,X585,X5A5,X5C5,X5E5
2nd reference position return interlock ..................................................................... Y7B0,Y890,Y970,YA50,YB30,YC10,YCF0
3rd handle axis selection code 1 .............................................................................. Y750,Y830,Y910,Y9F0,YAD0,YBB0,YC90
3rd handle feed magnification...................................................................... R2412,R2512,R2612,R2712,R2812,R2912,R3012
R2413,R2513,R2613,R2713,R2813,R2913,R3013
3rd handle pulse counter .......................................................................................................................................................R12
3rd handle valid ........................................................................................................ Y757,Y837,Y917,Y9F7,YAD7,YBB7,YC97
3rd reference position reached .........................................................................X406,X426,X446,X466,X486,X4A6,X4C6,X4E6
X506,X526,X546,X566,X586,X5A6,X5C6,X5E6
4th reference position reached .........................................................................X407,X427,X447,X467,X487,X4A7,X4C7,X4E7
X507,X527,X547,X567,X587,X5A7,X5C7,X5E7
A
Absolute position warning......................................................................................... X66F,X6EF,X76F,X7EF,X86F,X8EF,X96F
Active tool: Auxiliary data...................................................................................................................................................R6753
Active tool: Group No............................................................................................................................................. R6748,R6749
Active tool: Length compensation amount............................................................................................................. R6756,R6757
Active tool: Life data ..........................................................................................................................................................R6754
Active tool: Radius compensation amount............................................................................................................. R6758,R6759
Active tool: Tool data flag/status........................................................................................................................................R6752
Active tool: Tool No................................................................................................................................................ R6750,R6751
Active tool: Usage data ..................................................................................................................................................... R6755
All axes in-position ......................................................................................................X619,X699,X719,X799,X819,X899,X919
All axes smoothing zero ........................................................................................... X61A,X69A,X71A,X79A,X81A,X89A,X91A
APLC input data 1 to 10 ............................................................................................................................................ R60 to R69
APLC input signal 1 to 32 .......................................................................................................................................X380 to X39F
APLC output data 1 to 10 .................................................................................................................................. R2380 to R2389
APLC output signal 1 to 32.....................................................................................................................................Y380 to Y39F
ATC control parameter ...................................................................................................................................................... R4700
Automatic initialization mode .................................................................................... Y705,Y7E5,Y8C5,Y9A5,YA85,YB65,YC45
Automatic interlock - ..........................................................................................Y406,Y436,Y466,Y496,Y4C6,Y4F6,Y526,Y556
Y586,Y5B6,Y5E6,Y616,Y646,Y676,Y6A6,Y6D6
Automatic interlock + .........................................................................................Y405,Y435,Y465,Y495,Y4C5,Y4F5,Y525,Y555
Y585,Y5B5,Y5E5,Y615,Y645,Y675,Y6A5,Y6D5
Automatic machine lock ....................................................................................Y409,Y439,Y469,Y499,Y4C9,Y4F9,Y529,Y559
Y589,Y5B9,Y5E9,Y619,Y649,Y679,Y6A9,Y6D9
Automatic operation "pause" command (Feed hold) ................................................ Y711,Y7F1,Y8D1,Y9B1,YA91,YB71,YC51
Automatic operation "start" command (Cycle start).................................................. Y710,Y7F0,Y8D0,Y9B0,YA90,YB70,YC50
Automatic restart .................................................................................................. Y71C,Y7FC,Y8DC,Y9BC,YA9C,YB7C,YC5C
AUX data ........................................................................................................................................................................... R4748
Axis selection ................................................................................................... X401,X421,X441,X461,X481,X4A1,X4C1,X4E1
X501,X521,X541,X561,X581,X5A1,X5C1,X5E1
Axis switching invalid status ............................................................................. X416,X436,X456,X476,X496,X4B6,X4D6,X4F6
X516,X536,X556,X576,X596,X5B6,X5D6,X5F6
B
Battery alarm ....................................................................................................................................................................... X32F
Battery drop cause ................................................................................................................................................................ R40
Battery warning ...................................................................................................................................................................X32E
Block start interlock .................................................................................................. Y713,Y7F3,Y8D3,Y9B3,YA93,YB73,YC53
C
Chamfering ............................................................................................................ Y71B,Y7FB,Y8DB,Y9BB,YA9B,YB7B,YC5B
Chuck close ......................................................................................................................................................................... Y331
Chuck close confirmation ....................................................................................................................................................X32D
Chopping ............................................................................................................... Y7BA,Y89A,Y97A,YA5A,YB3A,YC1A,YCFA
Chopping status ........................................................................................................ R180,R280,R380,R480,R580,R680,R780
Chopping error No. .................................................................................................... R181,R281,R381,R481,R581,R681,R781
Chopping axis............................................................................................................ R182,R282,R382,R482,R582,R682,R782
Chopping axis selection .............................................................................. R2481,R2581,R2681,R2781,R2881,R2981,R3081
Chopping override ....................................................................................... R2480,R2580,R2680,R2780,R2880,R2980,R3080
Chopping parameter valid ..................................................................................... Y7BB,Y89B,Y97B,YA5B,YB3B,YC1B,YCFB
CNC side dual signal compare mismatch allowance time................................................................................................. R2183
CNC side dual signall compare status............................................................................................................................... R2181
CNC side dual signal compare status 2 ........................................................................................................................... R2179
CNC side dual signal error Module 1(H) ...........................................................................................................................R2161
CNC side dual signal error Module 1(L) ...........................................................................................................................R2160
CNC side dual signal error Module 2(H) ...........................................................................................................................R2163
CNC side dual signal error Module 2(L) ...........................................................................................................................R2162
CNC side dual signal error Module 3(H) ...........................................................................................................................R2165
CNC side dual signal error Module 3(L) ...........................................................................................................................R2164
CNC side dual signal head device No. 1 ...........................................................................................................................R2184
CNC side dual signal head device No. 2 ...........................................................................................................................R2185
CNC side dual signal head device No. 3 ...........................................................................................................................R2186
CNC side dual signall output error Module 1 .....................................................................................................................R2174
CNC side dual signall output error Module 2 ....................................................................................................................R2175
CNC side dual signall output error Module 3 .....................................................................................................................R2176
CNC side dual signal output Module 1 ..............................................................................................................................R2170
CNC side dual signal output Module 2 ..............................................................................................................................R2171
CNC side dual signal output Module 3 ..............................................................................................................................R2172
CNC side dual signal Module 1(H) ....................................................................................................................................R2151
CNC side dual signal Module 1(L) .....................................................................................................................................R2150
CNC side dual signal Module 2(H) ....................................................................................................................................R2153
CNC side dual signal Module 2(L) .....................................................................................................................................R2152
CNC side dual signal Module 3(H) ....................................................................................................................................R2155
CNC side dual signal Module 3(L) .....................................................................................................................................R2154
CNC side head G No. ........................................................................................................................................................R2182
CNC side safety compare activity check information.........................................................................................................R2180
CNC software version code ............................................................................................................................ R32,R33,R34,R35
Common variable No. at occurrence of ZR device error .......................................................................................................R82
Compensation method selection ..........................................................................Y7BC,Y89C,Y97C,YA5C,YB3C,YC1C,YCFC
Contactor shutoff test signal ................................................................................................................................................ Y310
Control axis detach ........................................................................................... Y400,Y430,Y460,Y490,Y4C0,Y4F0,Y520,Y550
Y580,Y5B0,Y5E0,Y610,Y640,Y670,Y6A0,Y6D0
Control axis detach 2 ..................................................................................... Y40E,Y43E,Y46E,Y49E,Y4CE,Y4FE,Y52E,Y55E
Y58E,Y5BE,Y5EE,Y61E,Y64E,Y67E,Y6AE,Y6DE
Controller ready completion................................................................................................................................................. X320
Counter zero ................................................................................................. Y59A,Y5CA,Y5FA,Y62A,Y65A,Y68A,Y6BA,Y6EA
CRT changeover completion .............................................................................................................................................. Y31D
CRT display information ................................................................................................................................. R16,R17,R18,R19
Current detection .....................................................................................................X991,X9C1,X9F1,XA21,XA51,XA81,XAB1,
Current limit changeover................................................................................... Y410,Y440,Y470,Y4A0,Y4D0,Y500,Y530,Y560
Y590,Y5C0,Y5F0,Y620,Y650,Y680,Y6B0,Y6E0
Current limit mode 1 ............................................................................................ Y77D,Y85D,Y93D,YA1D,YAFD,YBDD,YCBD
Current limit mode 2 ..............................................................................................Y77E,Y85E,Y93E,YA1E,YAFE,YBDE,YCBE
Current limit reached ...................................................................................... X40F,X42F,X44F,X46F,X48F,X4AF,X4CF,X4EF
X50F,X52F,X54F,X56F,X58F,X5AF,X5CF,X5EF
Cutting block start interlock....................................................................................... Y714,Y7F4,Y8D4,Y9B4,YA94,YB74,YC54
Cutting feedrate override code 1 ............................................................................. Y760,Y840,Y920,YA00,YAE0,YBC0,YCA0
Cutting feedrate override method selection..............................................................Y767,Y847,Y927,YA07,YAE7,YBC7,YCA7
D
Data No. ...................................................................................................... R2487,R2587,R2687,R2787,R2887,R2987,R3087
Data protect key 1 ............................................................................................................................................................... Y318
Data protect key 2 ............................................................................................................................................................... Y319
Data protect key 3 ...............................................................................................................................................................Y31A
Display changeover $1 ........................................................................................................................................................Y31E
Display changeover $2 ........................................................................................................................................................ Y31F
Door open enable ................................................................................................................................................................ X329
Door open I.......................................................................................................................................................................... Y328
Door open II......................................................................................................................................................................... Y329
Download error .................................................................................................................................................................... X352
Download completed ........................................................................................................................................................... X351
Download in progress.......................................................................................................................................................... X350
Download request ............................................................................................................................................................... Y350
Droop release request ...................................................................................... Y411,Y441,Y471,Y4A1,Y4D1,Y501,Y531,Y561
Y591,Y5C1,Y5F1,Y621,Y651,Y681,Y6B1,Y6E1
Dry run...................................................................................................................... Y715,Y7F5,Y8D5,Y9B5,YA95,YB75,YC55
Droop release invalid axis ........................................................................... R2433,R2533,R2632,R2733,R2833,R2933,R3033
Dual signals check start ...................................................................................................................................................... Y311
Dual signals unconfirmed after compare error .................................................................................................................... X311
E
Each axis reference position selection ........................................................ R2433,R2533,R2633,R2733,R2833,R2933,R3033
Edited data error..................................................................................................................................................................X33C
Edited data in processing ....................................................................................................................................................X33B
Edited data recovery confirmation ....................................................................................................................................... Y323
EDIT mode ............................................................................................................ Y70A,Y7EA,Y8CA,Y9AA,YA8A,YB6A,YC4A
Emergency stop cause .......................................................................................................................................................... R21
Error cause at occurrence of ZR device error ....................................................................................................................... R83
Error code output....................................................................................................... R156,R256,R356,R456,R556,R656,R756
R157,R257,R357,R457,R557,R657,R757
R158,R258,R358,R458,R558,R658,R758
Error code output extension ...................................................................................... R160,R260,R360,R460,R560,R660,R760
R161,R261,R361,R461,R561,R661,R761
R162,R262,R362,R462,R562,R662,R762
Error detection .......................................................................................................... Y717,Y7F7,Y8D7,Y9B7,YA97,YB77,YC57
Error temporary cancel ........................................................................................................................................................ Y337
External axis speed clamp ....................................................................................YD4F,YD7F,YDAF,YDDF,YE0F,YE3F,YE6F
External deceleration - ......................................................................................Y404,Y434,Y464,Y494,Y4C4,Y4F4,Y524,Y554
Y584,Y5B4,Y5E4,Y614,Y644,Y674,Y6A4,Y6D4
External deceleration +......................................................................................Y403,Y433,Y463,Y493,Y4C3,Y4F3,Y523,Y553
Y583,Y5B3,Y5E3,Y613,Y643,Y673,Y6A3,Y6D3
External deceleration speed selection ..............................................R3104,R3114,R3124,R3134,R3144,R3154,R3164,R3174
R3184,R3194,R3204,R3214,R3224,R3234,R3244,R3254
External machine coordinate system compensation data ................R3100,R3110,R3120,R3130,R3140,R3150,R3160,R3170
R3180,R3190,R3200,R3210,R3220,R3230,R3240,R3250
External search block No............................................................................. R2466,R2566,R2666,R2766,R2866,R2966,R3066
R2467,R2567,R2667,R2767,R2867,R2967,R3067
External search device No........................................................................... R2461,R2561,R2661,R2761,R2861,R2961,R3061
External search finished ......................................................................................... X61D,X69D,X71D,X79D,X81D,X89D,X91D
External search program No........................................................................ R2462,R2562,R2662,R2762,R2862,R2962,R3062
R2463,R2563,R2663,R2763,R2863,R2963,R3063
External search sequence No...................................................................... R2464,R2564,R2664,R2764,R2864,R2964,R3064
R2465,R2565,R2665,R2765,R2865,R2965,R3065
External search status ............................................................................................... R100,R200,R300,R400,R500,R600,R700
External search strobe..........................................................................................Y71D,Y7FD,Y8DD,Y9BD,YA9D,YB7D,YC5D
F
F 1-digit commanded ...............................................................................................X62A,X6AA,X72A,X7AA,X82A,X8AA,X92A
F 1-digit No. code 1 ................................................................................................... X638,X6B8,X738,X7B8,X838,X8B8,X938
F 1-digit No. code 2 ................................................................................................... X639,X6B9,X739,X7B9,X839,X8B9,X939
F 1-digit No. code 4 .................................................................................................X63A,X6BA,X73A,X7BA,X83A,X8BA,X93A
Feed axis selection -.....................................................................................Y40C,Y43C,Y46C,Y49C,Y4CC,Y4FC,Y52C,Y55C
Y58C,Y5BC,Y5EC,Y61C,Y64C,Y67C,Y6AC,Y6DC
Feed axis selection + ..................................................................................... Y40B,Y43B,Y46B,Y49B,Y4CB,Y4FB,Y52B,Y55B
Y58B,Y5BB,Y5EB,Y61B,Y64B,Y67B,Y6AB,Y6DB
Feedback machine position n-th axis ..................................R804,R805,R814,R815,R824,R825,R834,R835,R844,R845,R854
R855,R864,R865,R874,R875,R884.R885.R894,R895,R904.R905
R914.R915.R924.R925,R934,R935.R944.R945.R954.R955
Feedrate least increment code 1 ..............................................................................Y778,Y858,Y938,YA18,YAF8,YBD8,YCB8
Feedrate least increment code 2 ..............................................................................Y779,Y859,Y939,YA19,YAF9,YBD9,YCB9
FTP mode .................................................................................................................Y709,Y7E9,Y8C9,Y9A9,YA89,YB69,YC49
G
Gear shift completion.............................................................................................. YD26,YD56,YD86,YDB6,YDE6,YE16,YE46
GOT window Data changeover completion ................................................................................................................... R90,R91
GOT window Data changeover request................................................................................................................. R2390,R2391
Group in tool life management................................................................................... R139,R239,R339,R439,R539,R639,R739
H
Handle mode ............................................................................................................Y701,Y7E1,Y8C1,Y9A1,YA81,YB61,YC41
Handle/incremental feed magnification code 1.........................................................Y780,Y860,Y940,YA20,YB00,YBE0,YCC0
Handle/incremental feed magnification code 2.........................................................Y781,Y861,Y941,YA21,YB01,YBE1,YCC1
Handle/incremental feed magnification code 4.........................................................Y782,Y862,Y942,YA22,YB02,YBE2,YCC2
Handle/incremental feed magnification method selection ........................................Y787,Y867,Y947,YA27,YB07,YBE7,YCC7
Hypothetical axis command mode............................................................................ Y7B8,Y898,Y978,YA58,YB38,YC18,YCF8
I
Illegal axis selected ....................................................................................................X637,X6B7,X737,X7B7,X837,X8B7,X937
In "reset" ......................................................................................................................X615,X695,X715,X795,X815,X895,X915
In automatic initial set mode ........................................................................................X605,X685,X705,X785,X805,X885,X905
In automatic operation "pause"....................................................................................X614,X694,X714,X794,X814,X894,X914
In automatic operation "run" ........................................................................................X612,X692,X712,X792,X812,X892,X912
In automatic operation "start" ......................................................................................X613,X693,X713,X793,X813,X893,X913
In axis minus motion......................................................................................... X403,X423,X443,X463,X483,X4A3,X4C3,X4E3
X503,X523,X543,X563,X583,X5A3,X5C3,X5E3
In axis plus motion............................................................................................ X402,X422,X442,X462,X482,X4A2,X4C2,X4E2
X502,X522,X542,X562,X582,X5A2,X5C2,X5E2
In constant surface speed ..........................................................................................X625,X6A5,X725,X7A5,X825,X8A5,X925
In current limit ................................................................................................X40E,X42E,X44E,X46E,X48E,X4AE,X4CE,X4EE
X50E,X52E,X54E,X56E,X58E,X5AE,X5CE,X5EE
In cutting feed .............................................................................................................X621,X6A1,X721,X7A1,X821,X8A1,X921
In handle mode............................................................................................................X601,X681,X701,X781,X801,X881,X901
In high-speed synchronous tapping ......................................................................... X63F,X6BF,X73F,X7BF,X83F,X8BF,X93F
In hypothetical axis command mode ....................................................................... X63E,X6BE,X73E,X7BE,X83E,X8BE,X93E
In inch unit selection ...................................................................................................X628,X6A8,X728,X7A8,X828,X8A8,X928
In incremental mode ....................................................................................................X602,X682,X702,X782,X802,X882,X902
In jog mode..................................................................................................................X600,X680,X700,X780,X800,X880,X900
In L coil selection ...................................................................................................... X997,X9C7,X9F7,XA27,XA57,XA87,XAB7
In manual arbitrary feed ..............................................................................................X616,X696,X716,X796,X816,X896,X916
In manual arbitrary feed mode ....................................................................................X603,X683,X703,X783,X803,X883,X903
In MDI mode ............................................................................................................. X60B,X68B,X70B,X78B,X80B,X88B,X90B
In memory mode .........................................................................................................X608,X688,X708,X788,X808,X888,X908
In multi-step speed monitor .............................................................................. X412,X432,X452,X472,X492,X4B2,X4D2,X4F2
X512,X532,X552,X572,X592,X5B2,X5D2,X5F2
In PLC axis control ........................................................................................... X417,X437,X457,X477,X497,X4B7,X4D7,X4F7
X517,X537,X557,X577,X597,X5B7,X5D7,X5F7
In rapid traverse .........................................................................................................X620,X6A0,X720,X7A0,X820,X8A0,X920
In reference position return ........................................................................................X627,X6A7,X727,X7A7,X827,X8A7,X927
In reference position return mode ...............................................................................X604,X684,X704,X784,X804,X884,X904
In rewind ......................................................................................................................X617,X697,X717,X797,X817,X897,X917
In skip .........................................................................................................................X626,X6A6,X726,X7A6,X826,X8A6,X926
In spindle alarm ........................................................................................................ X993,X9C3,X9F3,XA23,XA53,XA83,XAB3
In spindle forward run ............................................................................................ X99B,X9CB,X9FB,XA2B,XA5B,XA8B,XABB
In spindle multi-step speed monitor......................................................................... X9A9,X9D9,XA09,XA39,XA69,XA99,XAC9
In spindle multi-step speed monitor output 1........................................................ X9AA,X9DA,XA0A,XA3A,XA6A,XA9A,XACA
In spindle multi-step speed monitor output 2........................................................ X9AB,X9DB,XA0B,XA3B,XA6B,XA9B,XACB
In spindle reverse run ........................................................................................... X99C,X9CC,X9FC,XA2C,XA5C,XA8C,XABC
In spindle synchronization ...................................................................................................................................................X32A
In spindle torque limit ..............................................................................................X99F,X9CF,X9FF,XA2F,XA5F,XA8F,XABF
In synchronous feed ...................................................................................................X624,X6A4,X724,X7A4,X824,X8A4,X924
In tapping ................................................................................................................... X622,X6A2,X722,X7A2,X822,X8A2,X922
In thread cutting ......................................................................................................... X623,X6A3,X723,X7A3,X823,X8A3,X923
In tool life management ...........................................................................................X62B,X6AB,X72B,X7AB,X82B,X8AB,X92B
In zero point initialization ............................................................................. X40C,X42C,X44C,X46C,X48C,X4AC,X4CC,X4EC
X50C,X52C,X54C,X56C,X58C,X5AC,X5CC,X5EC
Incremental mode .....................................................................................................Y702,Y7E2,Y8C2,Y9A2,YA82,YB62,YC42
Insulation degradation monitor: limitation value alarm output................................................................................................R99
Insulation degradation monitor: warning................................................................................................................................R98
In-position ......................................................................................................... X411,X431,X451,X471,X491,X4B1,X4D1,X4F1
X511,X531,X551,X571,X591,X5B1,X5D1,X5F1
Integration time input 1 ........................................................................................................................................................ Y314
Integration time input 2 ........................................................................................................................................................ Y315
J
Jog handle synchronous........................................................................................Y77B,Y85B,Y93B,YA1B,YAFB,YBDB,YCBB
Jog mode ..................................................................................................................Y700,Y7E0,Y8C0,Y9A0,YA80,YB60,YC40
Jog synchronous feed valid ...................................................................................Y77A,Y85A,Y93A,YA1A,YAFA,YBDA,YCBA
K
KEY IN .....................................................................................................................................................................................R8
KEY OUT ...........................................................................................................................................................................R2312
L
L coil selection .......................................................................................................YD3F,YD6F,YD9F,YDCF,YDFF,YE2F,YE5F
Lower dead point designation (L) ................................................................ R2484,R2584,R2684,R2784,R2884,R2984,R3084
Lower dead point designation (H)................................................................ R2485,R2585,R2685,R2785,R2885,R2985,R3085
M
Machine position n-th axis ...R802,R803,R812,R813,R822,R823,R832,R833,R842,R843,R852,R853,R862,R863,R872,R873
R882.R883.R892,R893.R902.R903.R912.R913.R922.R923,R932,R933.R942.R943.R952.R953
Magnification valid for each handle ..........................................................................Y786,Y866,Y946,YA26,YB06,YBE6,YCC6
M code data 1 ............................................................................................................ R104,R204,R304,R404,R504,R604,R704
R105,R205,R305,R405,R505,R605,R705
M code independent output M00 ...............................................................................X640,X6C0,X740,X7C0,X840,X8C0,X940
M function finish 1.................................................................................................. Y71E,Y7FE,Y8DE,Y9BE,YA9E,YB7E,YC5E
M function finish 2....................................................................................................Y71F,Y7FF,Y8DF,Y9BF,YA9F,YB7F,YC5F
M function strobe 1 ....................................................................................................X644,X6C4,X744,X7C4,X844,X8C4,X944
Macro interrupt..........................................................................................................Y725,Y805,Y8E5,Y9C5,YAA5,YB85,YC65
Macro single valid ................................................................................................................................................................ X339
Magazine tool data ............................................................................................................................................................R4750
Magazine tool data (Aux. D) ..............................................................................................................................................R4910
Manual absolute .......................................................................................................Y728,Y808,Y8E8,Y9C8,YAA8,YB88,YC68
Manual arbitrary feed 1st axis selection code 1........................................................ Y790,Y870,Y950,YA30,YB10,YBF0,YCD0
Manual arbitrary feed 1st axis travel amount............................................... R2414,R2514,R2614,R2714,R2814,R2914,R3014
R2415,R2515,R2615,R2715,R2815,R2915,R3015
Manual arbitrary feed 1st axis valid .......................................................................... Y797,Y877,Y957,YA37,YB17,YBF7,YCD7
Manual arbitrary feed ABS/INC ............................................................................ Y7AD,Y88D,Y96D,YA4D,YB2D,YC0D,YCED
Manual arbitrary feed axis independent ................................................................... Y7A9,Y889,Y969,YA49,YB29,YC09,YCE9
Manual arbitrary feed completion ............................................................................X61C,X69C,X71C,X79C,X81C,X89C,X91C
Manual arbitrary feed EX.F/MODAL.F................................................................... Y7AA,Y88A,Y96A,YA4A,YB2A,YC0A,YCEA
Manual arbitrary feed G0/G1 ................................................................................. Y7AB,Y88B,Y96B,YA4B,YB2B,YC0B,YCEB
Manual arbitrary feed MC/WK .............................................................................. Y7AC,Y88C,Y96C,YA4C,YB2C,YC0C,YCEC
Manual arbitrary feed mode ..................................................................................... Y703,Y7E3,Y8C3,Y9A3,YA83,YB63,YC43
Manual arbitrary feed smoothing off ......................................................................... Y7A8,Y888,Y968,YA48,YB28,YC08,YCE8
Manual arbitrary feed stop..................................................................................... Y7AE,Y88E,Y96E,YA4E,YB2E,YC0E,YCEE
Manual arbitrary feed strobe ...................................................................................Y7AF,Y88F,Y96F,YA4F,YB2F,YC0F,YCEF
Manual feedrate .......................................................................................... R2404,R2504,R2604,R2704,R2804,R2904,R3004
R2405,R2505,R2605,R2705,R2805,R2905,R3005
Manual feedrate code 1............................................................................................Y770,Y850,Y930,YA10,YAF0,YBD0,YCB0
Manual feedrate method selection ...........................................................................Y777,Y857,Y937,YA17,YAF7,YBD7,YCB7
Manual interlock - ..............................................................................................Y408,Y438,Y468,Y498,Y4C8,Y4F8,Y528,Y558
Y588,Y5B8,Y5E8,Y618,Y648,Y678,Y6A8,Y6D8
Manual interlock + .............................................................................................Y407,Y437,Y467,Y497,Y4C7,Y4F7,Y527,Y557
Y587,Y5B7,Y5E7,Y617,Y647,Y677,Y6A7,Y6D7
Manual machine lock..................................................................................... Y40A,Y43A,Y46A,Y49A,Y4CA,Y4FA,Y52A,Y55A
Y58A,Y5BA,Y5EA,Y61A,Y64A,Y67A,Y6AA,Y6DA
Manual numerical command ..................................................................................... X649,X6C9,X749,X7C9,X849,X8C9,X949
Manual override method selection............................................................................ Y759,Y839,Y919,Y9F9,YAD9,YBB9,YC99
Manual/Automatic simultaneous valid ..........................................................Y40D,Y43D,Y46D,Y49D,Y4CD,Y4FD,Y52D,Y55D
Y58D,Y5BD,Y5ED,Y61D,Y64D,Y67D,Y6AD,Y6DD
MDI mode .............................................................................................................. Y70B,Y7EB,Y8CB,Y9AB,YA8B,YB6B,YC4B
Mirror image ......................................................................................................Y402,Y432,Y462,Y492,Y4C2,Y4F2,Y522,Y552
Y582,Y5B2,Y5E2,Y612,Y642,Y672,Y6A2,Y6D2
Miscellaneous function lock................................................................................... Y75A,Y83A,Y91A,Y9FA,YADA,YBBA,YC9A
Motion command completion.......................................................................................X618,X698,X718,X798,X818,X898,X918
Multi-point orientation position data............................................................. R3911,R3941,R3971,R4001,R4031,R4061,R4091
Multi-step speed monitor request ..................................................................... Y416,Y446,Y476,Y4A6,Y4D6,Y506,Y536,Y566
Y596,Y5C6,Y5F6,Y626,Y656,Y686,Y6B6,Y6E6
Multi-step speed monitor mode input 1 ............................................................ Y417,Y447,Y477,Y4A7,Y4D7,Y507,Y537,Y567
Y597,Y5C7,Y5F7,Y627,Y657,Y687,Y6B7,Y6E7
Multi-step speed monitor mode input 2 ............................................................ Y418,Y448,Y478,Y4A8,Y4D8,Y508,Y538,Y568
Y598,Y5C8,Y5F8,Y628,Y658,Y688,Y6B8,Y6E8
Multi-step speed monitor mode output 1 .......................................................... X413,X433,X453,X473,X493,X4B3,X4D3,X4F3
X513,X533,X553,X573,X593,X5B3,X5D3,X5F3
Multi-step speed monitor mode output 2 .......................................................... X414,X434,X454,X474,X494,X4B4,X4D4,X4F4
X514,X534,X554,X574,X594,X5B4,X5D4,X5F4
N
NC alarm 1 .......................................................................................................................................................................... X330
NC alarm 2 (Servo alarm).................................................................................................................................................... X331
NC alarm 3 (Program error)....................................................................................... X632,X6B2,X732,X7B2,X832,X8B2,X932
NC alarm 4 (Operation error) ..................................................................................... X633,X6B3,X733,X7B3,X833,X8B3,X933
NC axis up-to-speed .........................................................................................X409,X429,X449,X469,X489,X4A9,X4C9,X4E9
X509,X529,X549,X569,X589,X5A9,X5C9,X5E9
NC data sampling completed...............................................................................................................................................X33E
NC data sampling trigger ..................................................................................................................................................... Y321
NC reset 1................................................................................................................. Y718,Y7F8,Y8D8,Y9B8,YA98,YB78,YC58
NC reset 2................................................................................................................. Y719,Y7F9,Y8D9,Y9B9,YA99,YB79,YC59
Near reference position ....................................................................................X408,X428,X448,X468,X488,X4A8,X4C8,X4E8
X508,X528,X548,X568,X588,X5A8,X5C8,X5E8
Near reference position (per reference position) ....................................................... R142,R242,R342,R442,R542,R642,R742
R143,R243,R343,R443,R543,R643,R743
Near-point dog ignored ................................................................................ R2421,R2521,R2621,R2721,R2821,R2921,R3021
New tool change ....................................................................................................X64C,X6CC,X74C,X7CC,X84C,X8CC,X94C
No. of dual signal modules on CNC side ...........................................................................................................................R2188
No. of dual signal modules on PLC side............................................................................................................................R4488
No. of work machining (current value) ....................................................................... R140,R240,R340,R440,R540,R640,R740
R141,R241,R341,R441,R541,R641,R741
No. of work machining (maximum value)................................................................... R146,R246,R346,R446,R546,R646,R746
R147,R247,R347,R447,R547,R647,R747
No. of work machining over .....................................................................................X66E,X6EE,X76E,X7EE,X86E,X8EE,X96E
Number of tool parameter..................................................................................................................................................R4710
Number of cycles designation...................................................................... R2486,R2586,R2686,R2786,R2886,R2986,R3086
O
Operation mode selection...................................................................................... Y7BE,Y89E,Y97E,YA5E,YB3E,YC1E,YCFE
Optional block skip 1.............................................................................................Y72D,Y80D,Y8ED,Y9CD,YAAD,YB8D,YC6D
OT ignored................................................................................................... R2420,R2520,R2620,R2720,R2820,R2920,R3020
Output OFF check not complete.......................................................................................................................................... X312
Output OFF check ............................................................................................................................................................... Y312
Override cancel......................................................................................................... Y758,Y838,Y918,Y9F8,YAD8,YBB8,YC98
P
Phase offset request............................................................................................................................................................ Y336
Phase shift calculation request ............................................................................................................................................ Y335
PLC axis 1st handle valid ................................................................................................................................................... Y32D
PLC axis 2nd handle valid ...................................................................................................................................................Y32E
PLC axis 3rd handle valid ....................................................................................................................................................Y32F
PLC Axis Control 1st PLC axis Axis designation ...............................................................................................................R4200
PLC Axis Control 1st PLC axis Control signals .................................................................................................................R4206
PLC Axis Control 1st PLC axis External deceleration speed selection/Multi-step speed monitor signal input ..................R4207
PLC Axis Control 1st PLC axis Feedrate............................................................................................................... R4202,R4203
PLC Axis Control 1st PLC axis Movement data .................................................................................................... R4204,R4205
PLC Axis Control 1st PLC axis Operation mode ...............................................................................................................R4201
PLC Axis Control Data A Axis designation ........................................................................................................................ R4256
PLC Axis Control Data A Control signals .......................................................................................................................... R4262
PLC Axis Control Data A Feedrate........................................................................................................................ R4258,R4259
PLC Axis Control Data A Movement data ............................................................................................................. R4260,R4261
PLC Axis Control Data A Operation mode ........................................................................................................................ R4257
PLC axis control buffering mode valid .................................................................................................................................Y32B
PLC axis control valid 1st axis............................................................................................................................................. Y340
PLC axis droop release invalid axis................................................................................................................................... R2310
PLC axis near point detection 1st axis ................................................................................................................................ Y338
PLC Axis State 1st PLC axis Alarm details ....................................................................................................................... R1901
PLC Axis State 1st PLC axis Machine position ..................................................................................................... R1902,R1903
PLC Axis State 1st PLC axis Remaining distance................................................................................................. R1904,R1905
PLC Axis State 1st PLC axis Status .................................................................................................................................. R1900
PLC Axis State 1st PLC axis Multi-step speed monitor signal output ............................................................................... R1906
PLC Axis State Data A Alarm details................................................................................................................................. R1957
PLC Axis State Data A Machine position .............................................................................................................. R1958,R1959
PLC Axis State Data A Remaining distance.......................................................................................................... R1960,R1961
PLC Axis State Data A Status ........................................................................................................................................... R1956
PLC axis switching ........................................................................................ Y41B,Y44B,Y47B,Y4AB,Y4DB,Y50B,Y53B,Y56B
Y59B,Y5CB,Y5FB,Y62B,Y65B,Y68B,Y6BB,Y6EB
PLC axis position switch 1................................................................................................................................................... X360
PLC axis position switch 2................................................................................................................................................... X361
PLC axis position switch 3................................................................................................................................................... X362
PLC axis position switch 4................................................................................................................................................... X363
PLC axis position switch 5................................................................................................................................................... X364
PLC axis position switch 6................................................................................................................................................... X365
PLC axis position switch 7................................................................................................................................................... X366
PLC axis position switch 8................................................................................................................................................... X367
PLC axis position switch 9................................................................................................................................................... X368
PLC axis position switch 10................................................................................................................................................. X369
PLC axis position switch 11.................................................................................................................................................X36A
PLC axis position switch 12.................................................................................................................................................X36B
PLC axis position switch 13.................................................................................................................................................X36C
PLC axis position switch 14.................................................................................................................................................X36D
PLC axis position switch 15.................................................................................................................................................X36E
PLC axis position switch 16................................................................................................................................................. X36F
PLC emergency stop ........................................................................................................................................................... Y327
PLC side dual signal compare mismatch allowance time.................................................................................................. R4483
PLC side dual signal compare status ................................................................................................................................ R4481
PLC side dual signal error Module 1(H) ............................................................................................................................ R4461
PLC side dual signal error Module 1(L) ............................................................................................................................. R4460
PLC side dual signal error Module 2(H) ............................................................................................................................ R4463
PLC side dual signal error Module 2(L) ............................................................................................................................. R4462
PLC side dual signal error Module 3(H).............................................................................................................................R4465
PLC side dual signal error Module 3(L) .............................................................................................................................R4464
PLC side dual signal head device No. 1 ............................................................................................................................R4484
PLC side dual signal head device No. 2 ............................................................................................................................R4485
PLC side dual signal head device No. 3 ............................................................................................................................R4486
PLC side dual signal output error Module 1.......................................................................................................................R4474
PLC side dual signal output error Module 2.......................................................................................................................R4475
PLC side dual signal output error Module 3.......................................................................................................................R4476
PLC side dual signal output Module 1 ...............................................................................................................................R4470
PLC side dual signal output Module 2 ...............................................................................................................................R4471
PLC side dual signal output Module 3 ...............................................................................................................................R4472
PLC side dual signal Module 1(H) .....................................................................................................................................R4451
PLC side dual signal Module 1(L)......................................................................................................................................R4450
PLC side dual signal Module 2(H) .....................................................................................................................................R4453
PLC side dual signal Module 2(L)......................................................................................................................................R4452
PLC side dual signal Module 3(H) .....................................................................................................................................R4455
PLC side dual signal Module 3(L)......................................................................................................................................R4454
PLC side head G No..........................................................................................................................................................R4482
PLC side safety compare activity check information .........................................................................................................R4480
PLC side safety operation status .......................................................................................................................................R4490
PLC skip 1 ...........................................................................................................................................................................Y3A0
PLC skip 2 ...........................................................................................................................................................................Y3A1
PLC skip 3 ...........................................................................................................................................................................Y3A2
PLC skip 4 ...........................................................................................................................................................................Y3A3
PLC skip 5 ...........................................................................................................................................................................Y3A4
PLC skip 6 ...........................................................................................................................................................................Y3A5
PLC skip 7 ...........................................................................................................................................................................Y3A6
PLC skip 8 ...........................................................................................................................................................................Y3A7
PLC skip 9 ...........................................................................................................................................................................Y3A8
PLC skip 10 .........................................................................................................................................................................Y3A9
PLC skip 11 ........................................................................................................................................................................ Y3AA
PLC skip 12 ........................................................................................................................................................................ Y3AB
PLC skip 13 ........................................................................................................................................................................ Y3AC
PLC skip 14 ........................................................................................................................................................................ Y3AD
PLC skip 15 ........................................................................................................................................................................ Y3AE
PLC skip 16 ........................................................................................................................................................................ Y3AF
PLC skip 17 .........................................................................................................................................................................Y3B0
PLC skip 18 .........................................................................................................................................................................Y3B1
PLC skip 19 .........................................................................................................................................................................Y3B2
PLC skip 20 .........................................................................................................................................................................Y3B3
PLC skip 21 .........................................................................................................................................................................Y3B4
PLC skip 22 .........................................................................................................................................................................Y3B5
PLC skip 23 .........................................................................................................................................................................Y3B6
PLC skip 24 .........................................................................................................................................................................Y3B7
PLC skip 25 .........................................................................................................................................................................Y3B8
PLC skip 26 .........................................................................................................................................................................Y3B9
PLC skip 27 ........................................................................................................................................................................ Y3BA
PLC skip 28 ........................................................................................................................................................................ Y3BB
PLC skip 29 ........................................................................................................................................................................ Y3BC
PLC skip 30 ........................................................................................................................................................................ Y3BD
PLC skip 31 ........................................................................................................................................................................ Y3BE
PLC skip 32 .........................................................................................................................................................................Y3BF
PLC version code ............................................................................................................................ R2332R2333,R2334,R2335
PLC version code (method 2)...................................................................... R2360,R2361,R2362,R2363,R2364,R2365,R2366
Pointer designation............................................................................................................................................................ R4715
Position loop in-position ........................................................................................ X99E,X9CE,X9FE,XA2E,XA5E,XA8E,XABE
Position switch 1.........................................................................................................X660,X6E0,X760,X7E0,X860,X8E0,X960
Power OFF required after parameter change......................................................................................................................X33A
Power shutoff movement over.................................................................................. X66F,X6EF,X76F,X7EF,X86F,X8EF,X96F
Power shutoff notification .................................................................................................................................................... X313
Program display during operation......................................................................... Y72C,Y80C,Y8EC,Y9CC,YAAC,YB8C,YC6C
Program operation mode (Memory mode) ............................................................... Y708,Y7E8,Y8C8,Y9A8,YA88,YB68,YC48
Program restart ....................................................................................................... Y723,Y803,Y8E3,Y9C3,YAA3,YB83,YC63
R
Rapid traverse .......................................................................................................... Y726,Y806,Y8E6,Y9C6,YAA6,YB86,YC66
Rapid traverse override ............................................................................... R2402,R2502,R2602,R2702,R2802,R2902,R3002
Rapid traverse override valid...................................................................................Y7BF,Y89F,Y97F,YA5F,YB3F,YC1F,YCFF
Rapid traverse override code 1 ................................................................................Y768,Y848,Y928,YA08,YAE8,YBC8,YCA8
Rapid traverse override code 2 ................................................................................Y769,Y849,Y929,YA09,YAE9,YBC9,YCA9
Rapid traverse override method selection .............................................................. Y76F,Y84F,Y92F,YA0F,YAEF,YBCF,YCAF
Read control window 1 Control signal ............................................................................................................................... R8507
Read control window 1 Data No. ....................................................................................................................................... R8503
Read control window 1 Number to be read ....................................................................................................................... R8505
Read control window 1 Read method................................................................................................................................ R8504
Read control window 1 Section No.................................................................................................................................... R8500
Read control window 1 Section sub-ID No. ....................................................................................................................... R8501
Read control window 1 Sub-section No............................................................................................................................. R8502
Read result 1 ..................................................................................................................................................................... R9000
Read window data 1 1st Read data .................................................................................................................................. R9040
Read window data 1 1st Read data .................................................................................................................................. R9041
Read window data 1 2nd Read data ................................................................................................................................. R9042
Read window data 1 2nd Read data ................................................................................................................................. R9043
Read window data 1 3rd Read data .................................................................................................................................. R9044
Read window data 1 3rd Read data .................................................................................................................................. R9045
Read window data 1 4th Read data .................................................................................................................................. R9046
Read window data 1 4th Read data...................................................................................................................................R9047
Recalculation request ............................................................................................ Y72B,Y80B,Y8EB,Y9CB,YAAB,YB8B,YC6B
Reference position retract.....................................................................................Y75D,Y83D,Y91D,Y9FD,YADD,YBBD,YC9D
Reference position return mode ...............................................................................Y704,Y7E4,Y8C4,Y9A4,YA84,YB64,YC44
Reference position selection code 1 ......................................................................... Y730,Y810,Y8F0,Y9D0,YAB0,YB90,YC70
Reference position selection code 2 ......................................................................... Y731,Y811,Y8F1,Y9D1,YAB1,YB91,YC71
Reference position selection method........................................................................ Y737,Y817,Y8F7,Y9D7,YAB7,YB97,YC77
Reset & rewind ...................................................................................................... Y71A,Y7FA,Y8DA,Y9BA,YA9A,YB7A,YC5A
S
Saving operation history data .............................................................................................................................................. Y322
S code data 1............................................................................................................. R112,R212,R312,R412,R512,R612,R712
R113,R213,R313,R413,R513,R613,R713
S command gear No. illegal......................................................................................X984,X9B4,X9E4,XA14,XA44,XA74,XAA4
S command max./min. command value over............................................................X985,X9B5,X9E5,XA15,XA45,XA75,XAA5
S command no gear selected ...................................................................................X986,X9B6,X9E6,XA16,XA46,XA76,XAA6
S command override.................................................................................... R3910,R3940,R3970,R4000,R4030,R4060,R4090
S function strobe 1.....................................................................................................X658,X6D8,X758,X7D8,X858,X8D8,X958
Search & start ........................................................................................................... Y7B2,Y892,Y972,YA52,YB32,YC12,YCF2
Search & start (error) ................................................................................................. X635,X6B5,X735,X7B5,X835,X8B5,X935
Search & start (search).............................................................................................. X636,X6B6,X736,X7B6,X836,X8B6,X936
Search & start program No. ......................................................................... R2438,R2538,R2638,R2738,R2838,R2938,R3038
R2439,R2539,R2639,R2739,R2839,R2939,R3039
Selected tool No. ......................................................................................... R2448,R2548,R2648,R2748,R2848,R2948,R3048
R2449,R2549,R2649,R2749,R2849,R2949,R3049
Servo OFF ........................................................................................................ Y401,Y431,Y461,Y491,Y4C1,Y4F1,Y521,Y551
Y581,Y5B1,Y5E1,Y611,Y641,Y671,Y6A1,Y6D1
Servo ready ......................................................................................................X400,X420,X440,X460,X480,X4A0,X4C0,X4E0
X500,X520,X540,X560,X580,X5A0,X5C0,X5E0
Servo ready completion ....................................................................................................................................................... X321
Single block .............................................................................................................. Y712,Y7F2,Y8D2,Y9B2,YA92,YB72,YC52
SKIP1................................................................................................................................................................................... X318
SKIP2................................................................................................................................................................................... X319
SKIP3...................................................................................................................................................................................X31A
SKIP4...................................................................................................................................................................................X31B
Spare tool: Auxiliary data...................................................................................................................................................R6729
Spare tool: Group No............................................................................................................................................. R6724,R6725
Spare tool: Length compensation amount ............................................................................................................. R6732,R6733
Spare tool: Life data...........................................................................................................................................................R6730
Spare tool: Radius compensation amount............................................................................................................. R6734,R6735
Spare tool: Tool data flag/status ........................................................................................................................................R6728
Spare tool: Tool No................................................................................................................................................ R6726,R6727
Spare tool: Usage data ......................................................................................................................................................R6731
Speed detection........................................................................................................X992,X9C2,X9F2,XA22,XA52,XA82,XAB2
Speed monitor door open possible.......................................................................................................................................... R9
Speed monitor mode ......................................................................................................................................................... R2309
Spindle actual speed ................................................................................... R1606,R1636,R1666,R1696,R1726,R1756,R1786
R1607,R1637,R1667,R1697,R1727,R1757,R1787
Spindle command final data (Rotation speed)............................................. R1602,R1632,R1662,R1692,R1722,R1752,R1782
R1603,R1633,R1663,R1693,R1723,R1753,R1783
Spindle command final data (12-bit binary) ................................................. R1604,R1634,R1664,R1694,R1724,R1754,R1784
R1605,R1635,R1665,R1695,R1725,R1755,R1785
Spindle command rotation speed input ....................................................... R1600,R1630,R1660,R1690,R1720,R1750,R1780
R1601,R1631,R1661,R1691,R1721,R1751,R1781
Spindle command rotation speed output ..................................................... R3900,R3930,R3960,R3990,R4020,R4050,R4080
R3901,R3931,R3961,R3991,R4021,R4051,R4081
Spindle forward run index................................................................................... YD3C,YD6C,YD9C,YDCC,YDFC,YE2C,YE5C
Spindle forward run start ........................................................................................ YD38,YD68,YD98,YDC8,YDF8,YE28,YE58
Spindle gear selection code 1 ................................................................................ YD30,YD60,YD90,YDC0,YDF0,YE20,YE50
Spindle gear selection code 2 ................................................................................ YD31,YD61,YD91,YDC1,YDF1,YE21,YE51
Spindle gear shift.................................................................................................... YD35,YD65,YD95,YDC5,YDF5,YE25,YE55
Spindle gear shift command 1 .............................................................................. X98D,X9BD,X9ED,XA1D,XA4D,XA7D,XAAD
Spindle gear shift command 2 ............................................................................... X98E,X9BE,X9EE,XA1E,XA4E,XA7E,XAAE
Spindle in-position .................................................................................................... X996,X9C6,X9F6,XA26,XA56,XA86,XAB6
Spindle multi-step monitor request ......................................................................... YD49,YD79,YDA9,YDD9,YE09,YE39,YE69
Spindle multi-step speed monitor mode input 1 .................................................. YD4A,YD7A,YDAA,YDDA,YE0A,YE3A,YE6A
Spindle multi-step speed monitor mode input 2 .................................................. YD4B,YD7B,YDAB,YDDB,YE0B,YE3B,YE6B
Spindle motor temperature .......................................................................... R1611,R1641,R1671,R1701,R1731,R1761,R1791
Spindle OFF mode .................................................................................................. Y75F,Y83F,Y91F,Y9FF,YADF,YBBF,YC9F
Spindle orientation.................................................................................................. YD36,YD66,YD96,YDC6,YDF6,YE26,YE56
Spindle orientation command .............................................................................. YD3E,YD6E,YD9E,YDCE,YDFE,YE2E,YE5E
Spindle override code 1.......................................................................................... YD28,YD58,YD88,YDB8,YDE8,YE18,YE48
Spindle override code 2.......................................................................................... YD29,YD59,YD89,YDB9,YDE9,YE19,YE49
Spindle override code 4....................................................................................... YD2A,YD5A,YD8A,YDBA,YDEA,YE1A,YE4A
Spindle override method selection ........................................................................ YD2F,YD5F,YD8F,YDBF,YDEF,YE1F,YE4F
Spindle phase synchronization............................................................................................................................................ Y333
Spindle phase synchronization completion .........................................................................................................................X32C
Spindle ready-ON ..................................................................................................... X998,X9C8,X9F8,XA28,XA58,XA88,XAB8
Spindle reverse run index................................................................................... YD3D,YD6D,YD9D,YDCD,YDFD,YE2D,YE5D
Spindle reverse run start ........................................................................................ YD39,YD69,YD99,YDC9,YDF9,YE29,YE59
Spindle rotation speed synchronization completion ............................................................................................................X32B
Spindle servo-ON ..................................................................................................... X999,X9C9,X9F9,XA29,XA59,XA89,XAB9
Spindle speed lower limit over.............................................................................. X98C,X9BC,X9EC,XA1C,XA4C,XA7C,XAAC
Spindle speed upper limit over .............................................................................. X98B,X9BB,X9EB,XA1B,XA4B,XA7B,XAAB
Spindle stop............................................................................................................ YD34,YD64,YD94,YDC4,YDF4,YE24,YE54
Spindle synchronization ...................................................................................................................................................... Y332
Spindle synchronization Basic spindle selection ............................................................................................................... R2357
Spindle synchronization cancel ........................................................................................................................................... Y330
Spindle synchronization phase error 1 ..................................................................................................................................R48
Spindle synchronization phase error 2 ..................................................................................................................................R49
Spindle synchronization Phase error monitor ........................................................................................................................R56
Spindle synchronization Phase error monitor (lower limit).....................................................................................................R57
Spindle synchronization Phase error monitor (upper limit) ....................................................................................................R58
Spindle synchronization phase error output ..........................................................................................................................R55
Spindle synchronization Phase offset data............................................................................................................................R59
Spindle synchronization Phase shift amount .....................................................................................................................R2359
Spindle synchronization Synchronous spindle selection ...................................................................................................R2358
Spindle synchronous rotation direction................................................................................................................................ Y334
Spindle tool ........................................................................................................................................................................R4720
Spindle torque limit 1 .............................................................................................. YD45,YD75,YDA5,YDD5,YE05,YE35,YE65
Spindle torque limit 2 .............................................................................................. YD46,YD76,YDA6,YDD6,YE06,YE36,YE66
Spindle torque limit 3 .............................................................................................. YD47,YD77,YDA7,YDD7,YE07,YE37,YE67
Spindle up-to-speed..................................................................................................X995,X9C5,X9F5,XA25,XA55,XA85,XAB5
Standby 1 tool....................................................................................................................................................................R4721
Synchronization control operation method .................................................. R2432,R2532,R2632,R2732,R2832,R2932,R3032
Synchronization correction mode .............................................................................Y722,Y802,Y8E2,Y9C2,YAA2,YB82,YC62
Synchronous tapping command polarity reversal..................................................... Y7B9,Y899,Y979,YA59,YB39,YC19,YCF9
T
T code data 1............................................................................................................. R120,R220,R320,R420,R520,R620,R720
R121,R221,R321,R421,R521,R621,R721
T function strobe 1 .....................................................................................................X650,X6D0,X750,X7D0,X850,X8D0,X950
T life mgmt Spindle tool No.................................................................................................................................... R6720,R6721
T life mgmt Standby tool No. ................................................................................................................................. R6722,R6723
Tap retract ............................................................................................................Y75C,Y83C,Y91C,Y9FC,YADC,YBBC,YC9C
Tap retract possible ............................................................................................... X66D,X6ED,X76D,X7ED,X86D,X8ED,X96D
Temperature warning cause ..................................................................................................................................................R41
Thermal displacement compensation amount ..................................................R800,R810,R820,R830,R840,R850,R860,R870
R880,R890,R900,R910,R920,R930,R940,R950
Thermal expansion max. compensation amount ..............................R3103,R3113,R3123,R3133,R3143,R3153,R3163,R3173
R3183,R3193,R3203,R3213,R3223,R3233,R3243,R3253
Thermal expansion offset compensation amount .............................R3102,R3112,R3122,R3132,R3142,R3152,R3162,R3172
R3182,R3192,R3202,R3212,R3222,R3232,R3242,R3252
Tool alarm 1/Tool skip 1 ...........................................................................................Y788,Y868,Y948,YA28,YB08,YBE8,YCC8
Tool alarm 2..............................................................................................................Y789,Y869,Y949,YA29,YB09,YBE9,YCC9
Tool change position return completion.................................................................. X64B,X6CB,X74B,X7CB,X84B,X8CB,X94B
Tool change reset .................................................................................................Y78C,Y86C,Y94C,YA2C,YB0C,YBEC,YCCC
Tool group No. designation.......................................................................... R2430,R2530,R2630,R2730,R2830,R2930,R3030
Tool length measurement 1 ......................................................................................Y720,Y800,Y8E0,Y9C0,YAA0,YB80,YC60
Tool length measurement 2 ......................................................................................Y721,Y801,Y8E1,Y9C1,YAA1,YB81,YC61
Tool life management input ................................................................................... Y78B,Y86B,Y94B,YA2B,YB0B,YBEB,YCCB
Tool life over ............................................................................................................X62E,X6AE,X72E,X7AE,X82E,X8AE,X92E
Tool life usage data ................................................................................................... R144,R244,R344,R444,R544,R644,R744
R145,R245,R345,R445,R545,R645,R745
Tool No. ..................................................................................................................... R136,R236,R336,R436,R536,R636,R736
U
Unclamp command .......................................................................................... X410,X430,X450,X470,X490,X4B0,X4D0,X4F0
X510,X530,X550,X570,X590,X5B0,X5D0,X5F0
Unclamp completion ......................................................................................... Y415,Y445,Y475,Y4A5,Y4D5,Y505,Y535,Y565
Y595,Y5C5,Y5F5,Y625,Y655,Y685,Y6B5,Y6E5
Usage data count valid .......................................................................................... Y78A,Y86A,Y94A,YA2A,YB0A,YBEA,YCCA
Upper dead point designation (L) ................................................................ R2482,R2582,R2682,R2782,R2882,R2982,R3082
Upper dead point designation (H) ............................................................... R2483,R2583,R2683,R2783,R2883,R2983,R3083
User macro input #1032(PLC -> Controller).......................................................................................................... R2324,R2325
User macro input #1032(PLC -> Controller)................................................ R2470,R2570,R2670,R2770,R2870,R2970,R3070
R2471,R2571,R2671,R2771,R2871,R2971,R3071
User macro input #1033(PLC -> Controller).......................................................................................................... R2326,R2327
User macro input #1033(PLC -> Controller)................................................ R2472,R2572,R2672,R2772,R2872,R2972,R3072
R2473,R2573,R2673,R2773,R2873,R2973,R3073
User macro input #1034(PLC -> Controller).......................................................................................................... R2328,R2329
User macro input #1034(PLC -> Controller)................................................ R2474,R2574,R2674,R2774,R2874,R2974,R3074
R2475,R2575,R2675,R2775,R2875,R2975,R3075
User macro input #1035(PLC -> Controller).......................................................................................................... R2330,R2331
User macro input #1035(PLC -> Controller)................................................ R2476,R2576,R2676,R2776,R2876,R2976,R3076
R2477,R2577,R2677,R2777,R2877,R2977,R3077
User macro output #1132(Controller -> PLC)............................................................ R170,R270,R370,R470,R570,R670,R770
R171,R271,R371,R471,R571,R671,R771
User macro output #1132(Controller -> PLC)................................................................................................................ R24,R25
User macro output #1133(Controller -> PLC)............................................................ R172,R272,R372,R472,R572,R672,R772
R173,R273,R373,R473,R573,R673,R773
User macro output #1133(Controller -> PLC)................................................................................................................ R26,R27
User macro output #1134(Controller -> PLC)............................................................ R174,R274,R374,R474,R574,R674,R774
R175,R275,R375,R475,R575,R675,R775
User macro output #1134(Controller -> PLC)................................................................................................................ R28,R29
User macro output #1135(Controller -> PLC)............................................................ R176,R276,R376,R476,R576,R676,R776
R177,R277,R377,R477,R577,R677,R777
User macro output #1135(Controller -> PLC)................................................................................................................ R30,R31
W
Waiting between part systems............................................................................... X63C,X6BC,X73C,X7BC,X83C,X8BC,X93C
Waiting for data to be downloaded ........................................................................ X66C,X6EC,X76C,X7EC,X86C,X8EC,X96C
Workpiece coordinate offset measurement compensation No. ................... R2446,R2546,R2646,R2746,R2846,R2946,R3046
R2447,R2547,R2647,R2747,R2847,R2947,R3047
Write control window 1 Control signal ............................................................................................................................... R8675
Write control window 1 Data No. ....................................................................................................................................... R8671
Write control window 1 Number to be written .................................................................................................................... R8673
Write control window 1 Section No.................................................................................................................................... R8668
Write control window 1 Section sub-ID No. .......................................................................................................................R8669
Write control window 1 Sub-section No. ............................................................................................................................R8670
Write control window 1 Write method ................................................................................................................................R8672
Write data 1 1st Write data .................................................................................................................................... R8660,R8661
Write data 1 2nd Write data ................................................................................................................................... R8662,R8663
Write data 1 3rd Write data.................................................................................................................................... R8664,R8665
Write data 1 4th Write data .................................................................................................................................... R8666,R8667
Write result 1......................................................................................................................................................................R9020
Z
Zero point initialization incomplete............................................................... X40D,X42D,X44D,X46D,X48D,X4AD,X4CD,X4ED
X50D,X52D,X54D,X56D,X58D,X5AD,X5CD,X5ED
Zero point initialization set completed............................................................X40A,X42A,X44A,X46A,X48A,X4AA,X4CA,X4EA
X50A,X52A,X54A,X56A,X58A,X5AA,X5CA,X5EA
Zero point initialization set error completed ...................................................X40B,X42B,X44B,X46B,X48B,X4AB,X4CB,X4EB
X50B,X52B,X54B,X56B,X58B,X5AB,X5CB,X5EB
Zero point initialization set mode ...................................................................... Y412,Y442,Y472,Y4A2,Y4D2,Y502,Y532,Y562
Y592,Y5C2,Y5F2,Y622,Y652,Y682,Y6B2,Y6E2
Zero point initialization set start ........................................................................ Y413,Y443,Y473,Y4A3,Y4D3,Y503,Y533,Y563
Y593,Y5C3,Y5F3,Y623,Y653,Y683,Y6B3,Y6E3
Zero speed................................................................................................................X994,X9C4,X9F4,XA24,XA54,XA84,XAB4
Z-phase passed ....................................................................................................X99D,X9CD,X9FD,XA2D,XA5D,XA8D,XABD
ZR device No. at occurrence of NC exclusive instruction (DDWR/DDRD) error .......................................................... R80, R81
Revision History
Date of
Manual No. Revision details
revision
Dec. 2006 IB-1500263(ENG)-A First edition created.
- "Device No. Index" was added.
- The following sections were added.
4.23 Each Application: Safety Observation
7. Exclusive Instructions
- The following explanations of signals were added.
4.1 Bit Type Input Signals: System State (CNC->PLC)
- 24 hours continuous operation X310
- Safety signal unconfirmed after compare error X311
Jan. 2007 IB-1500263(ENG)-B 4.5 Data Type Input Signals: System State (CNC->PLC)
- Speed monitor door open possible R9
4.9 Bit Type Output Signals: System Command (PLC->CNC)
- Contactor shutoff test Y310
4.13 Data Type Output Signals: System Command (PLC->CNC)
- Speed monitor mode R2309
- The device No. of "No. of work machining (maximum value) was changed to R146.
- The shared G device Nos. of safety observation signals were changed.
- Mistakes were corrected.
AMERICA EUROPE
MITSUBISHI ELECTRIC AUTOMATION INC. (AMERICA FA CENTER) MITSUBISHI ELECTRIC EUROPE B.V. (EUROPE FA CENTER)
Central Region Service Center GOTHAER STRASSE 10, 40880 RATINGEN, GERMANY
500 CORPORATE WOODS PARKWAY, VERNON HILLS, ILLINOIS 60061, U.S.A. TEL: +49-2102-486-0 / FAX: +49-2102-486-5910
TEL: +1-847-478-2500 / FAX: +1-847-478-2650
Germany Service Center
Michigan Service Satellite KURZE STRASSE. 40, 70794 FILDERSTADT-BONLANDEN, GERMANY
ALLEGAN, MICHIGAN 49010, U.S.A. TEL: + 49-711-770598-121 / FAX: +49-711-770598-141
TEL: +1-847-478-2500 / FAX: +1-269-673-4092
France Service Center
Ohio Service Satellite 25, BOULEVARD DES BOUVETS, 92741 NANTERRE CEDEX FRANCE
LIMA, OHIO 45801, U.S.A. TEL: +33-1-41-02-83-13 / FAX: +33-1-49-01-07-25
TEL: +1-847-478-2500 / FAX: +1-847-478-2650
CLEVELAND, OHIO 44114, U.S.A. France (Lyon) Service Satellite
TEL: +1-847-478-2500 / FAX: +1-847-478-2650 120, ALLEE JACQUES MONOD 69800 SAINT PRIEST FRANCE
TEL: +33-1-41-02-83-13 / FAX: +33-1-49-01-07-25
Minnesota Service Satellite
ROGERS, MINNESOTA 55374, U.S.A. Italy Service Center
TEL: +1-847-478-2500 / FAX: +1-847-478-2650 VIALE COLLEONI 7-PALAZZO SIRIO CENTRO DIREZIONALE COLLEONI,
20864 AGRATE BRIANZA MILANO ITALY
West Region Service Center TEL: +39-039-6053-342 / FAX: +39-039-6053-206
16900 VALLEY VIEW AVE., LAMIRADA, CALIFORNIA 90638, U.S.A.
TEL: +1-714-699-2625 / FAX: +1-847-478-2650 Italy (Padova) Service Satellite
VIA SAVELLI 24 - 35129 PADOVA ITALY
Northern CA Satellite TEL: +39-039-6053-342 / FAX: +39-039-6053-206
SARATOGA, CALIFORNIA 95070, U.S.A.
TEL: +1-714-699-2625 / FAX: +1-847-478-2650 U.K. Service Center
TRAVELLERS LANE, HATFIELD, HERTFORDSHIRE, AL10 8XB, U.K.
East Region Service Center TEL: +44-1707-282-846 / FAX: +44-1707-27-8992
200 COTTONTAIL LANE SOMERSET, NEW JERSEY 08873, U.S.A.
TEL: +1-732-560-4500 / FAX: +1-732-560-4531 Spain Service Center
CTRA. DE RUBI, 76-80-APDO. 420
Pennsylvania Service Satellite 08190 SAINT CUGAT DEL VALLES, BARCELONA SPAIN
ERIE, PENNSYLVANIA 16510, U.S.A. TEL: +34-935-65-2236 / FAX: +34-935-89-1579
TEL: +1-814-897-7820 / FAX: +1-814-987-7820
Poland Service Center
South Region Service Center UL.KRAKOWSKA 50, 32-083 BALICE, POLAND
1845 SATTELITE BOULEVARD STE. 450, DULUTH, GEORGIA 30097, U.S.A. TEL: +48-12-630-4700 / FAX: +48-12-630-4701
TEL +1-678-985-4529 / FAX +1-678-258-4519
Turkey Service Center
Texas Service Satellites ŞERIFALI MAH. NUTUK SOK. NO.5 34775
GRAPEVINE, TEXAS 76051, U.S.A. ÜMRANIYE / ISTANBUL, TURKEY
TEL: +1-817-251-7468 / FAX: +1-817-416-5000 TEL: +90-216-526-3990 / FAX: +90-216-526-3995
HOUSTON, TEXAS 77001, U.S.A.
TEL: +1-678-258-4529 / FAX: +1-678-258-4519 Czech Republic Service Center
TECHNOLOGICKA 374/6,708 00 OSTRAVA-PUSTKOVEC, CZECH REPUBLIC
Florida Service Satellite TEL: +420-59-5691-185 / FAX: +420-59-5691-199
WEST MELBOURNE, FLORIDA 32904, U.S.A.
TEL: +1-321-610-4436 / FAX: +1-321-610-4437 Russia Service Center
213, B.NOVODMITROVSKAYA STR., 14/2, 127015 MOSCOW, RUSSIA
Canada Region Service Center TEL: +7-495-748-0191 / FAX: +7-495-748-0192
4299 14TH AVENUE MARKHAM, ONTARIO L3R OJ2, CANADA
TEL: +1-905-475-7728 / FAX: +1-905-475-7935 Sweden Service Center
STRANDKULLEN, 718 91 FRÖVI , SWEDEN
Canada Service Satellite TEL: +46-581-700-20 / FAX: +46-581-700-75
EDMONTON, ALBERTA T5A 0A1, CANADA
TEL: +1-905-475-7728 / FAX: +1-905-475-7935 Bulgaria Service Center
4 ANDREJ LJAPCHEV BLVD. POB 21, BG-1756 SOFIA, BULGARIA
Mexico City Service Center TEL: +359-2-8176009 / FAX: +359-2-9744061
MARIANO ESCOBEDO 69 TLALNEPANTLA, 54030 EDO. DE MEXICO
TEL: +52-55-9171-7662 / FAX: +52-55-9171-7649 Ukraine (Kharkov) Service Center
APTEKARSKIY LANE 9-A, OFFICE 3, 61001 KHARKOV, UKRAINE
Monterrey Service Satellite TEL: +380-57-732-7774 / FAX: +380-57-731-8721
MONTERREY, N.L., 64720, MEXICO
TEL: +52-81-8365-4171 / FAX: +52-81-8365-4171 Ukraine (Kiev) Service Center
4-B, M. RASKOVOYI STR., 02660 KIEV, UKRAINE
TEL: +380-44-494-3355 / FAX: +380-44-494-3366
BRAZIL
Belarus Service Center
MELCO CNC do Brasil Comércio e Serviços S.A Nezavisimosti pr.177, 220125 Minsk, Belarus
Brazil Region Service Center TEL: +375-17-393-1177 / FAX: +375-17-393-0081
ACESSO JOSE SARTORELLI, KM 2.1 CEP 18550-000, BOITUVA-SP, BRAZIL
TEL: +55-15-3363-9900 / FAX: +55-15-3363-9911 South Africa Service Center
P.O. BOX 9234, EDLEEN, KEMPTON PARK GAUTENG, 1625 SOUTH AFRICA
TEL: +27-11-394-8512 / FAX: +27-11-394-8513
ASEAN CHINA
MITSUBISHI ELECTRIC ASIA PTE. LTD. (ASEAN FA CENTER) MITSUBISHI ELECTRIC AUTOMATION (CHINA) LTD. (CHINA FA CENTER)
Singapore Service Center China (Shanghai) Service Center
307 ALEXANDRA ROAD #05-01/02 MITSUBISHI ELECTRIC BUILDING SINGAPORE 159943 1-3,5-10,18-23/F, NO.1386 HONG QIAO ROAD, CHANG NING QU,
TEL: +65-6473-2308 / FAX: +65-6476-7439 SHANGHAI 200336, CHINA
TEL: +86-21-2322-3030 / FAX: +86-21-2308-2830
Indonesia Service Center China (Ningbo) Service Dealer
THE PLAZZA OFFICE TOWER, 28TH FLOOR JL.M.H. THAMRIN KAV.28-30, JAKARTA, INDONESIA China (Wuxi) Service Dealer
TEL: +62-21-2992-2333 / FAX: +62-21-2992-2555 China (Jinan) Service Dealer
China (Hangzhou) Service Dealer
Malaysia (KL) Service Center China (Wuhan) Service Satellite
60, JALAN USJ 10 /1B 47620 UEP SUBANG JAYA SELANGOR DARUL EHSAN, MALAYSIA
TEL: +60-3-5631-7605 / FAX: +60-3-5631-7636 China (Beijing) Service Center
9/F, OFFICE TOWER 1, HENDERSON CENTER, 18 JIANGUOMENNEI DAJIE,
Malaysia (Johor Baru) Service Center DONGCHENG DISTRICT, BEIJING 100005, CHINA
NO. 16, JALAN SHAH BANDAR 1, TAMAN UNGKU TUN AMINAH, 81300 SKUDAI, JOHOR MALAYSIA TEL: +86-10-6518-8830 / FAX: +86-10-6518-3907
TEL: +60-7-557-8218 / FAX: +60-7-557-3404 China (Beijing) Service Dealer
Vietnam (Ho Chi Minh) Service Center China (Tianjin) Service Center
UNIT 2408~11, 24TH FLOOR, SAIGON TRADE CENTER, 37 TON DUC THANG STREET, B-2 801/802, YOUYI BUILDING, NO.50 YOUYI ROAD, HEXI DISTRICT,
DISTRICT 1, HO CHI MINH CITY, VIETNAM TIANJIN 300061, CHINA
TEL: +84-8-3910 5945 / FAX: +84-8-3910 5947 TEL: +86-22-2813-1015 / FAX: +86-22-2813-1017
China (Shenyang) Service Satellite
Vietnam (Hanoi) Service Center China (Changchun) Service Satellite
SUITE 9-05, 9TH FLOOR, HANOI CENTRAL OFFICE BUILDING, 44B LY THUONG KIET STREET,
HOAN KIEM DISTRICT, HANOI CITY, VIETNAM China (Chengdu) Service Center
TEL: +84-4-3937-8075 / FAX: +84-4-3937-8076 ROOM 407-408, OFFICE TOWER AT SHANGRI-LA CENTER, NO. 9 BINJIANG DONG ROAD,
JINJIANG DISTRICT, CHENGDU, SICHUAN 610021, CHINA
Philippines Service Center TEL: +86-28-8446-8030 / FAX: +86-28-8446-8630
UNIT NO.411, ALABAMG CORPORATE CENTER KM 25. WEST SERVICE ROAD
SOUTH SUPERHIGHWAY, ALABAMG MUNTINLUPA METRO MANILA, PHILIPPINES 1771 China (Shenzhen) Service Center
TEL: +63-2-807-2416 / FAX: +63-2-807-2417 ROOM 2512-2516, 25/F., GREAT CHINA INTERNATIONAL EXCHANGE SQUARE, JINTIAN RD.S.,
FUTIAN DISTRICT, SHENZHEN 518034, CHINA
MITSUBISHI ELECTRIC AUTOMATION (THAILAND) CO., LTD. (THAILAND FA CENTER) TEL: +86-755-2399-8272 / FAX: +86-755-8218-4776
BANG-CHAN INDUSTRIAL ESTATE NO.111 SOI SERITHAI 54 China (Xiamen) Service Dealer
T.KANNAYAO, A.KANNAYAO, BANGKOK 10230, THAILAND China (Dongguan) Service Dealer
TEL: +66-2906-8255 / FAX: +66-2906-3239
OCEANIA
Duplication Prohibited
This manual may not be reproduced in any form, in part or in whole, without written
permission from Mitsubishi Electric Corporation.
2006-2012 MITSUBISHI ELECTRIC CORPORATION
ALL RIGHTS RESERVED.