Contents Summary of Specification, Connection, Maintenance and PMC Programming of Handy machine operators panel Additional Manual
Page 1TECHNICAL REPORT (MANUAL) NO.TMN 01/119E Date 2001. . General Manager of Hardware Laboratory Specification, Connection, Maintenance and PMC Programming of Handy machine operator’s panel 1. Communicate this report to: Your information GE Fanuc-N, GE Fanuc-E FANUC Robotics MILACRON ○ Machine tool buil
Page 2Specification, Connection, Maintenance and PMC Programming of Handy machine operator’s panel Table of Contents Specification 1. Outline ..................................................................................................................4 2. Specification ...............................
Page 3Connection 1. Details connection (Keeping at all times) ) .....................................................18 1.1 Total connection ...................................................................................... 19 1.2 Details of handy machine operator’s panel cable J186 ..................
Page 44.4 Character Display on LCD...................................................................... 36 4.4.1 LCD display control1 .................................................................... 37 4.4.2 LCD display control2 .................................................................... 37
Page 5Specification of Handy machine operator’s panel 1. Outline Handy machine operator’s panel is a small size machine operator’s panel for controlling machine tool near machine. Handy machine operator’s panel has a manual pulse generator, a small size LCD, input keys, an emergency stop button and an ena
Page 63. Mainly functions ・ Input keys, operation ON/OFF switch and override switch on the handy machine operator’s panel are read by PMC ladder program. ・ The position and messages with figures/alphabet/kana are displayed on the LCD by PMC ladder program. ・ The LEDs near the input keys are turned on/off
Page 75. External figure 5.1 Handy machine operator’s panel Emergency stop button Hole for installation 2 lines×16 characters LCD Single LED Operation ON/OFF switch Override Input key switch with LED ×20 3 positions enabling switch Manual Pulse Connector CA74 Installation method Cabinet Installation metal
Page 85.2 Interface unit The outline of interface unit is same as connector panel I/O (A03B-0815-C001). Connector terminal TNB Fuse FU1 LED LI LD PO MS E0 E1 E2 Installation side Connector to handy machine operator’s panel JD47 I/O Link I/O Link JD1A JD1B 70mm space at front and under of this unit are nec
Page 96. System diagram 6.1 In the case of keeping unit always Cabinet Emergency input DI CNC FANUC I/O Link To next I/O Link unit 24V Interface Emergency Power supply unit stop circuit Servo Emergency amplifier stop input Handy machine operator’s panel 6.2 In the case of detachable connecting Cabinet Eme
Page 107. Emergency stop circuit The emergency stop button and the enabling switch on the handy machine operator’s panel are parts of emergency stop circuit in this system. CNC and servo amplifier must be connected this emergency stop circuit. In the case of detachable connection, the emergency line is byp
Page 118. Connection panel In the case of detachable connection, connection panel is necessary for connection/disconnection to/from cabinet. Connection panel is prepared by MTB. There are connector for connecting the handy machine operator’s panel and detachable connection switch on the connection panel. C
Page 129. Control & connection/disconnection sequence ・Starting operation with handy machine operator’s panel Operation ON/OFF switch of handy machine operator’s panel is OFF. 1) The handy machine operator’s panel is connected to the connection panel. (In the case of detachable connection) 2) The detachabl
Page 1310.2 Enabling switch This switch is used for keeping operator’s safety when there is a possibility that the operator using the handy machine operator’s panel exposes him to danger, example the observation working in the protection cover of cutting part, and the working in the fence for danger area.
Page 1410.6 LED with input key LEDs are attached with each 20 input keys. These LEDs are turned on/off by PMC ladder program. 10.7 Single LED There are two LEDs, which is turned on/off by system of handy machine operator’s panel. 1) EN (green); Power on state 2) ALM (red); Watchdog alarm of unit or fusing
Page 1511. FANUC standard key sheet A FANUC standard key sheet A is as follows. This key sheet is put on the standard unit. XYZ 456 SPINDL SPINDL REF RESET START STOP SPINDL SPINDL HANDLE JOG INC DEC ×n F1 FUNC MEM MESSAG RAPID TION SINGLE DRY CYCLE FEED BLOCK RUN START HOLD When using this key sheet, memo
Page 16XYZ SPINDL SPINDL REF RESET 456 START STOP SPINDL SPINDL HANDLE JOG + INC DEC FUNC ×n MEM MESSAG RAPID TION SINGLE DRY CYCLE FEED BLOCK RUN START HOLD ・ When the “HANDLE” key is pushed, mode is changed to manual handle feed mode. ・ The axis, which is moved by MPG, is selected by pushing the “XYZ 456
Page 174) Manual reference position return XYZ SPINDL SPINDL REF RESET 456 START STOP SPINDL SPINDL HANDLE JOG + INC DEC FUNC ×n MEM MESSAG RAPID TION SINGLE DRY CYCLE FEED BLOCK RUN START HOLD ・ When the “REF ” key is pushed, mode is changed to manual continuous feed mode and manual reference position ret
Page 1812. Customization of key sheet 1) Exclusive key sheet can be designed. The key sheet is put on the unit. Then the unit is shipped. The specification number of the exclusive unit is different from the specification number of standard unit. 2) Customization of key sheet by user When the above method i
Page 19Connection of Handy machine operator’s panel 1. Details connection (Keeping at all times) ) Cabinet I/O Link upper unit Interface (Optical I/O link adapter) 24VDC Unit JD1A (JD1) Power J187 TNB J22 Emergency JD1B stop circuit Handy J22 JD1A machine operator’s panel J186 CA74 JD47 JD1B (JD1) I/O Link
Page 221) Shield treatment Wire shield is turned up on the rubber of cable. Then put metal fitting on it. So connector main body is connected to shield with this method. 2) Open pins and pins with “() “must not be connected with wire. 3) Don’t change pair of wires. 1.3 Details of emergency stop line and po
Page 232. Details connection( ( Detachable connection) ) Cabinet I/O Link upper unit Handy Interface (Optical I/O link adapter) machine 24VDC Unit JD1A (JD1) operator’s Power panel CA74 J187 TNB J22 Emergency JD1B Connection stop circuit panel J22 JD1A J188 J189 JD47 JD1B (JD1) I/O Link lower unit (Optical
Page 27Maintenance of Maintenance of Handy Handy machine machine operator’s operator’s panel panel 1. Fuse Interface unit has a fuse FU1 for the input of DC24V power supply. This fuse is for the protection of the input of DC24V power supply of Handy machine operator’s panel (HMOP) and Interface unit. It ha
Page 28MS E0 E1 E2 Error’s name Description Countermeasure ○ ○ ○ ○ Watch-dog error Communication from The master is wrong, or of Interface unit the master of I/O Link the master’s power is was interrupted. turned off. × ○ × × Peripheral error HMOP is wrong. Replace HMOP. of HMOP × ○ ○ ○ Watch-dog error Com
Page 29PMC Programming of Handy machine operator’s panel 1. Preface Handy machine operator's panel (HMOP) is controlled with PMC sequence program. The status of the input key and the switches mounted on HMOP is read by PMC sequence program. The position and the message are displayed on the LCD mounted on H
Page 303. Preparations for using 3.1 Assignment of HMOP Address Assignment of I/O Link address is needed for LADDER program because the handy machine operator’s panel is connected to CNC by I/O link. Handy machine operator's panel uses continuous 16 bytes for X and continuous 32 bytes for Y on I/O Link. Pl
Page 313.2 DI/DO map on I/O Link Assigned address is used as follows. X Bit0 to 7 Y Bit0 to 7 +0 +0 +1 +1 Power-on/off information LED bit image +2 +2 +3 +3 +4 +4 LCD line control Status of Handy Machine +5 +5 1st (left) character of selected line Operator's Panel +6 +6 2nd character of selected line +7 +7
Page 324. Outline of Handy Machine Operator's Panel functions Function that can be executed by PMC LADDER program is described. 4.1 Communication error & Power-on/off information Address bit7 bit6 Bit5 bit4 bit3 bit2 bit1 Bit0 X+0 PWR08 PWR07 PWR06 PWR05 PWR04 PWR03 PWR02 PWR01 X+1 PWR16 PWR15 PWR14 PWR13
Page 334.2 Operating information of Handy Machine Operator's Panel State of override switch, emergency stop button, operation on/off switch, 3 position enabling switch, input keys and manual pulse generator can be read. The information mentioned above are transferred as input signals assigned on the I/O Li
Page 34Bit 4: Valid override switch signal Bit 4 Description OVREN 0 OVR0 to 3 signal is invalid 1 OVR0 to 3 signal is valid 4.2.2 Emergency stop button, 3 position enabling switch, Operation on/off switch ON/OFF state of Operation on/off switch can be read. So, it can be decided that the signals from the
Page 35Bit 4: Operation on/off switch Bit4 The state of Operation on/off switch OPSW 0 Off position (The input signal from HMOP are not used.) 1 On position (The input signal from HMOP are used.) 4.2.3 Input keys By using these input signals, state of 20 input keys can be read. When the HMOP is disconnecte
Page 364.3 Turning LED on/off By using these output signals, PMC LADDER can control LED. To turn an LED on/off, turn on/off an output signal corresponds to the LED. Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Y+0 LED2 LED1 (Reserved) LED15 LED14 LED13 LED12 LED11 Y+1 (Reserved) (Reserved) (Reserved) LE
Page 374.4 Character Display on LCD 2 line of 16 character data can be displayed on LCD by PMC LADDER program. Not only fixed strings data but also a data containing a binary data can be displayed. (Numeric variable display - Displaying after converting binary value to strings data) Procedure of LCD displa
Page 384.4.1 LCD display control1 These are input signals from HMOP for using LCD display control. Address bit7 bit6 Bit5 bit4 bit3 bit2 bit1 Bit0 X+6 (Reserved) (Reserved)(Reserved) (Reserved) LCDER2 LCDER1 LCDER0 ACKLCD Bit 0: LCD display acknowledgement Bit0 Description ACKLCD 0 Waiting for the LCD disp
Page 39Bit 1: Request to display characters on LCD Bit1 Description REQDSP 0 Reset request. 1 Set request. 4.4.3 Displayed character of selected line Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Y+5 CDATA1 : 1st (left) character Y+6 CDATA2 : 2nd character Y+7 CDATA3 : 3rd character Y+8 CDATA4 : 4th char
Page 414.4.4 Numeric variable format specification1 (Data type, Data length) These are output signals to specify the type and length of numeric variable data. Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Y+21 VDTLN3 VDTLN2 VDTLN1 VDTLN0 (Reserved) (Reserved) VTYPE0 VTYPE0 Bit0 to 1: Numeric type Bit1 Bi
Page 42Bit4 to 7: Length (bytes) of numeric variable data Bit7 Bit6 Bit5 Bit4 Description VDTLN3 VDTLN2 VDTLN1 VDTLN0 0 0 0 0 The numeric variable is not used. 1 Length of numeric variable data is 1 byte. 1 0 Length of numeric variable data is 2 bytes. 1 Length of numeric variable data is 3 bytes. 1 0 0 Le
Page 43(Example) To display the output data of the PMC window instruction (binary form), the decimal position is specified according to a unit as follows. “Numeric variable data (binary form) = 123456” Situation. Unit The decimal Value of numeric position variable 1 0 123456 0.001 3 123.456 0.00001 5 1.234
Page 44(Example) “Value of numeric variable=1234, Number of display columns = 4 “ Situation DSPPOS LZERO Display of six digit 0: right justify 0: Space 1 2 3 4 0: right justify 1: ‘0’. 0 0 1 2 3 4 1: left justify 0: Space 1 2 3 4 1: left justify 1: ‘0’ 1 2 3 4 4.4.6 Numeric variable format specification3 (
Page 454.4.7 Numeric variable data These are output signals to specify numeric variable data. Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Y+24 VDATA0: The first byte of the numeric variable data Y+25 VDATA1: The 2nd byte of the numeric variable data Y+26 VDATA2: The 3rd byte of the numeric variable dat
Page 464.4.8 LCD character-code table TITLE DRAW. NO. CUST. 02 2001.8.20 Hanaoka This page is added. A-80050E SHEET EDIT. DATE DESIG. DESCRIPTION FANUC LTD 45
Page 475. DI/DO information table 5.1 input signals addres bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 s X+0 PWR08 PWR07 PWR06 PWR05 PWR04 PWR03 PWR02 PWR01 X+1 PWR16 PWR15 PWR14 PWR13 PWR12 PWR11 PWR10 PWR09 X+2 - - PWR22 PWR21 PWR20 PWR19 PWR18 PWR17 X+3 ERINF - - - - - - - X+4 - - - OVREN OVR3 OVR2
Page 485.2 output signals addres bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 s Y+0 LED2 LED1 - LED15 LED14 LED13 LED12 LED11 Y+1 - - - LED25 LED24 LED23 LED22 LED21 Y+2 - - - LED35 LED34 LED33 LED32 LED31 Y+3 - - - LED45 LED44 LED43 LED42 LED41 Y+4 - - - - - - REQDSP SELLN Y+5 CDATA1 Y+6 CDATA2 Y+7 CDA
Page 496. Example of LADDER Diagram 6.1 Emergency Stop using enable switch on HMOP. Judgement of various emergency conditions according to operation on/off switch, emergency stop button and 3 position enable switch on HMOP. Figure 6.1 Emergency stop TITLE DRAW. NO. CUST. 02 2001.8.20 Hanaoka This page is a
Page 506.2 Changing CNC mode by HANDLE key. Changing CNC mode to HANDLE and LED besides HANDLE key turned on when HANDLE key is pushed. Detect turning on of key signal to execute following procedure once when key is pushed. Set CNC mode signal. Turn on LED beside HANDLE key and turn off LED for the other m
Page 516.3 Setting of JOG override Pick up OVR0 – OVR3 from the Status of HMOP signal when OVREN is 1. Get override value from table and set to *JV0 - *JV15 according to override switch position. This is an error handling procedure for above XMOVB. Figure 6.3.1 Setting of JOG override TITLE DRAW. NO. CUST.
Page 52Override value (complement value of % unit) must be prepared previously to R100 – R132. And, data number of table(=16) must be set to R98 too. Address R98 R100 R102 R104 R106 R108 R110 R112 R114 Contents (decimal) 16 -1 -501 -1001 -2001 -3001 -4001 -5001 -6001 Address R116 R118 R120 R122 R124 R126 R
Page 536.4 Setting of Manual Handle Feed amount Selection signal by Xn key Detect turning on of Xn key signal. Counts up by using CTR instruction. (C6 must be set 4 beforehand) Copy content of counter value to MP1 and MP2 when Xn key is pushed or reset procedure of CTR is done. Figure 6.4 Setting of Manual
Page 546.5 Selection of axis by XYZ456 key Set 1 to HANDLEAXIS_TMP when it is 0. It is the procedure when power turned on. Shift HANDLEAXIS_TMP to left when XYZ456 key is pushed. TITLE DRAW. NO. CUST. 02 2001.8.20 Hanaoka This page is added. A-80050E SHEET EDIT. DATE DESIG. DESCRIPTION FANUC LTD 53
Page 55Set 1 to HANDLEAXIS_TMP when it is over the axis number. Axis number is 3 in this sample LADDER.(8 is equal to 23) Copy HANDLEAXIS_TMP to HS1A-HS1D when FUNCTION key is pushed. Figure 6.5 Selection axis TITLE DRAW. NO. CUST. 02 2001.8.20 Hanaoka This page is added. A-80050E SHEET EDIT. DATE DESIG. D
Page 566.6 Information display to LCD Figure 7.6.1 shows the strings on LCD. The most left character of second line shows the selected axis by XYZ456 key, and ???% shows the JOG override value. column 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 LCD upper line [ J O G ] LCD lower line X ? ? ? % Figure 6.6.1 Exam
Page 57Set No decimal digits, right justified and stuff space character to Variable format 2. Set 3 to the number of display column of Variable format 3. Complement the value of JOG override for LCD display. TITLE DRAW. NO. CUST. 02 2001.8.20 Hanaoka This page is added. A-80050E SHEET EDIT. DATE DESIG. DES
Page 58Divide the complement JOG override value by 100 (to convert 0.01% unit to 1% unit) and set to numeric variable data area. Following from here is a sequence for LCD display. If immediately after the LCD display, wk=1. Besides, wk=0. If immediately after the LCD display, REQDSP=0. If ACKLCD=0 (display
Page 59-About display character data of the first line. LCD display character data of the following content is stored in R0300-R0315 beforehand. Character Transferring by displayed Destination Address -code MOVN at RUN character address (decimal) time R0300 91 [ → LCD_CHAR R0301 74 J → LCD_CHAR+1 R0302 79
Page 60-About variable data of the 2nd line Sequence of displaying JOG override value is included in Figure 6.6.2. Getting the selected axis name to display is done in the procedure of axis selection which is executed when XYZ456 key is pushed. That is, reading CNC parameter 1020 by PMC window function and