Navigation

  • Page 1

    GE Fanuc AutomationComputer Numerical Control ProductsSeries 15i / 150i – Model ARemote BufferDescriptions ManualGFZ-63322EN-1/01July 1999

  • Page 2

    GFL-001Warnings, Cautions, and Notesas Used in this PublicationWarningWarning notices are used in this publication to emphasize that hazardous voltages, currents,temperatures, or other conditions that could cause personal injury exist in this equipment ormay be associated with its use.In situatio...

  • Page 3

    B-63322EN-1/01c-1CONTENTSPREFACE ............................................................................................................. p-11.GENERAL......................................................................................................... 12.INTERFACE BETWEEN REMOTE BUFFER A...

  • Page 4

    CONTENTSB-63322EN-1/01c-28.DATA INTERFACE ....................................................................................... 518.1DATA PART ........................................................................................................................528.2INTERFACE OF DATA PART .......

  • Page 5

    B-63322EN-1/01 1. GENERAL-1-1 GENERALThe remote buffer for FANUC Series 15i/150i-MODEL A is an optionand is used to allow a large number of data to be continuo...

  • Page 6

    2. INTERFACE BETWEEN REMOTE BUFFER AND HOST COMPUTER B-63322EN-1/01-2-2 INTERFACE BETWEEN REMOTEBUFFER AND HOST COMPUTER

  • Page 7

    B-63322EN-1/01 2. INTERFACE BETWEEN REMOTE BUFFER AND HOST COMPUTER-3-2.1 ELECTRICAL INTERFACEThe following which interfaces are provided as standard specifications.1) RS-232-C interface2) RS-422 interface (Note 1)RS-232-CRS-422InterfaceSerial voltage interfac...

  • Page 8

    2. INTERFACE BETWEEN REMOTE BUFFER AND HOST COMPUTER B-63322EN-1/01-4-2.2 SOFTWARE INTERFACEThe following four protocols for communication between the remotebuffer and host computer are provided. The protocol meeting therequirement of specifications of connect...

  • Page 9

    B-63322EN-1/01 3. ELECTRICAL INTERFACE-5-3 ELECTRICAL INTERFACE

  • Page 10

    3. ELECTRICAL INTERFACE B-63322EN-1/01-6-3.1 TRANSMISSION SYSTEMIt is the start-stop system for adding the start bit before and stop bitafter the information bits, respectively.The format...

  • Page 11

    B-63322EN-1/01 3. ELECTRICAL INTERFACE-7-3.2 RS-232-C INTERFACE1) Connection between devicesNOTE(+24V) is used as the power to FANUC RS-232-Cdevices.JD5L(PCR-E20LMDETZ-SL)(DBM-25S)Host co...

  • Page 12

    3. ELECTRICAL INTERFACE B-63322EN-1/01-8-2)General diagram of signal connectionWhen no CS is used, short-circuit it with the RS. However, whenthe protocol A or expansion protocol A is us...

  • Page 13

    B-63322EN-1/01 3. ELECTRICAL INTERFACE-9-3)Signal descriptionSignalnameRS-232-CcircuitnumberInput/outputDescriptionSD103OutputSend dataRD104InputReceive dataSee “3.1” for the bit conf...

  • Page 14

    3. ELECTRICAL INTERFACE B-63322EN-1/01-10-3.3 RS-422 INTERFACE1)Connection between devicesNOTEDo not connect anything to the (+24V) pin.JD6L(PCR-E20LMDETZ-SL)Host computer (example)1RD2*R...

  • Page 15

    B-63322EN-1/01 3. ELECTRICAL INTERFACE-11-2) General diagram of signal connectionNOTEConnect the FG pin to the FG pin of the relay connectoror to the protective grounding pin inside the l...

  • Page 16

    3. ELECTRICAL INTERFACE B-63322EN-1/01-12-3)Signal descriptionSignalnameRS-232-CcircuitnumberInput/outputDescriptionSD103OutputTransmission dataRD104InputReception dataSee “3.1” for t...

  • Page 17

    B-63322EN-1/01 4. PROTOCOL A-13-4 PROTOCOL AIt is used for the handshake system where the communication betweenthe remote buffer and host computer repeats transmissio...

  • Page 18

    4. PROTOCOL A B-63322EN-1/01-14-4.1 MESSAGE FORMATThe information (character-string) exchanged between the remotebuffer and host computer is called “message”. Th...

  • Page 19

    B-63322EN-1/01 4. PROTOCOL A-15-4.3 COMMUNICATION SYSTEMIt is used to perform communication between the remote buffer andhost computer. When the both are ready to op...

  • Page 20

    4. PROTOCOL A B-63322EN-1/01-16-(4) Switching from reception to transmissionThe remote buffer waits for Tx msec (parameter setting time) andmoves to the transmission ...

  • Page 21

    B-63322EN-1/01 4. PROTOCOL A-17-4.4 COMMAND4.4.1 Command TableCommands used in the protocol A are described below:Origin station R: Remote bufferH: Hoast computerComm...

  • Page 22

    4. PROTOCOL A B-63322EN-1/01-18-CommandOriginstationFunctionsData partExecuted commandat CNC sideEODHResponse corresponding to GTDTransmit this command when the GTD h...

  • Page 23

    B-63322EN-1/01 4. PROTOCOL A-19-4.4.2 Description of Data PartData part of message is of variable length. Up to 4096 and 72 bytescan be received/transmitted in the c...

  • Page 24

    4. PROTOCOL A B-63322EN-1/01-20-BytepositionMeaning and codeDefault value(hexadecimal)41 - 44Unit for the boring time (four digits inhexadecimal)Setting parameter P2 ...

  • Page 25

    B-63322EN-1/01 4. PROTOCOL A-21-a)Protocol Ab)Expansion protocol A<Example of use>The host computer handles an EOB code in an NC program as “;” andtransmits...

  • Page 26

    4. PROTOCOL A B-63322EN-1/01-22-4)Data part of SDIBytepositionMeaning1 - 22-byte hexadecimal display of 8-bit contents of DI(PMC address: G152)3 - 72Not used (it can ...

  • Page 27

    B-63322EN-1/01 4. PROTOCOL A-23-4.5 PARAMETER TABLEParameters which can be set in the data part of SET command areshown as below:ParameterMeaningUnitRangeOn turningon...

  • Page 28

    4. PROTOCOL A B-63322EN-1/01-24-4.6 ERROR PROCESS1) Open-line errorWhen the following error occurs, it may be an open line error.Restart the initialization of remote ...

  • Page 29

    B-63322EN-1/01 4. PROTOCOL A-25-4.7 STATUS TRANSITIONThe status transition diagram of remote buffer is shown as below:NOTE1Causes of line error(1) DR off(2) Number of...

  • Page 30

    5. EXPANSION PROTOCOL A B-63322EN-1/01-26-5 EXPANSION PROTOCOL AIt allows the NC data between the remote buffer and host computer tobe efficiently transferred by adding the high-speed recep...

  • Page 31

    B-63322EN-1/01 5. EXPANSION PROTOCOL A-27-5.1 COMMUNICATION SYSTEMThe expansion protocol A is the same as the protocol A excluding thetransmission of NC data.The expansion protocol A mode i...

  • Page 32

    5. EXPANSION PROTOCOL A B-63322EN-1/01-28-5.2 DATA PACKET FORMATThe NC data is transferred to the remote buffer using the followingformat by the host computer after receiving the <GTD>...

  • Page 33

    B-63322EN-1/01 5. EXPANSION PROTOCOL A-29-b)End packet : FFhThe end packet is transmitted by setting the packet No. toFFh. The data part of end packet is considered to be theeffective data...

  • Page 34

    5. EXPANSION PROTOCOL A B-63322EN-1/01-30-5.3 MONITOR PACKET FORMATThe monitor packets transmitted from the remote buffer to the hostcomputer are shown as below. All packets have the fixed...

  • Page 35

    B-63322EN-1/01 5. EXPANSION PROTOCOL A-31-3)Interruption requestThe interruption request is transmitted to the host computer by theremote buffer when the reception buffer may become overflo...

  • Page 36

    5. EXPANSION PROTOCOL A B-63322EN-1/01-32-5.4 COMMUNICATION EXAMPLE1)Normal< GTD >Host computerPacket (1)Packet (2 )Packet (3 )End packet ( 0FFh)< SAT >< SET >Remote buffe...

  • Page 37

    B-63322EN-1/01 5. EXPANSION PROTOCOL A-33-2)Stop request< GTD >Host computerPacket ( 1)Packet (2 )"CAN"End Packet (0FFh)< RST >< ARS >Remote bufferPacket ( 0)(D...

  • Page 38

    5. EXPANSION PROTOCOL A B-63322EN-1/01-34-3)Retransmission (i)< GTD >Host computerPacket ( 1)Packet ( 2)Packet ( 3)End packet (0FFh)< SAT >< SET >Remote bufferPacket ( 0)P...

  • Page 39

    B-63322EN-1/01 5. EXPANSION PROTOCOL A-35-3)Retransmission (ii)< GTD >Host computerPacket ( 1)Packet ( 2)End Packet (0FFh)< SAT >< SET >Remote bufferPacket ( 0)Packet ( 3...

  • Page 40

    5. EXPANSION PROTOCOL A B-63322EN-1/01-36-3)Retransmission (iii)< GTD >Host computerPacket ( 2)Packet ( 3)End packet (0FFh)< SAT >< SET >Remote bufferPacket ( 1)Packet ( 1...

  • Page 41

    B-63322EN-1/01 5. EXPANSION PROTOCOL A-37-4)Interruption → Restart< GTD >Host computerPacket ( 1)Packet ( 2)< SAT >< SET >Remote bufferPacket ( 0)Packet ( 3)Empty buffer...

  • Page 42

    5. EXPANSION PROTOCOL A B-63322EN-1/01-38-5)Interruption → Start< GTD >Host computerPacket ( 1)Packet ( 3)< RST >< SAT >Remote bufferPacket ( 0)Empty bufferRemainingo...

  • Page 43

    B-63322EN-1/01 5. EXPANSION PROTOCOL A-39-6)Interruption → Retransmission< GTD >Host computerPacket ( 1)Packet ( 2)Remote bufferPacket ( 0)Empty bufferRemainingone blockEnd Packe...

  • Page 44

    5. EXPANSION PROTOCOL A B-63322EN-1/01-40-7)Time-out detectionNOTEThe time-out monitoring period lasts until the next onepacket is received immediately after output of <GTD>.After tha...

  • Page 45

    B-63322EN-1/01 6. PROTOCOL B-41-6 PROTOCOL BThe protocol B is used to control the communication between theremote buffer and host computer by the control code.

  • Page 46

    6. PROTOCOL B B-63322EN-1/01-42-6.1 COMMUNICATION SYSTEMThe communication system can be in either of two settings, one inwhich the CNC reset/alarm state is posted to ...

  • Page 47

    B-63322EN-1/01 6. PROTOCOL B-43-(7) The remote buffer transmits the DC3 code when the dataread is completed. The end of data read is indicated by thedetection of ER ...

  • Page 48

    6. PROTOCOL B B-63322EN-1/01-44-(1) The remote buffer transmits the DC2 code.(2) The remote buffer then transmits punch-out information.(3) If the processing speed of...

  • Page 49

    B-63322EN-1/01 6. PROTOCOL B-45-1)When the remote buffer is neither receiving nor transmitting dataThe “SYN” or “NAK” code is output upon reset of the CNC or ...

  • Page 50

    6. PROTOCOL B B-63322EN-1/01-46-(1) The remote buffer transmits the DC1 code.(2) Upon receiving the DC1 code, the host computer shall starttransmitting data to the re...

  • Page 51

    B-63322EN-1/01 6. PROTOCOL B-47-(Fig. B)(1) The remote buffer transmits the DC2 code.(2) The remote buffer starts transmitting punch-out data.(3) If data processing i...

  • Page 52

    6. PROTOCOL B B-63322EN-1/01-48-6.2 CONTROL CODEThe control code is as shown below regardless of the ISO, EIA, andBinary data:Code (hexadecimal)ControlcodeFunctionBit...

  • Page 53

    B-63322EN-1/01 6. PROTOCOL B-49-6.4 ALARM AND RESET OF CNCOnce an alarm has been issued in the CNC, or upon the CNC beingreset, the remote buffer transmits the DC3 co...

  • Page 54

    7. EXPANSION PROTOCOL B (RS-422) B-63322EN-1/01-50-7 EXPANSION PROTOCOL B (RS-422)The expansion protocol B is a protocol used to enable high-speedtransmission with a simple protocol. The communication sys...

  • Page 55

    B-63322EN-1/01 8. DATA INTERFACE-51-8 DATA INTERFACE

  • Page 56

    8. DATA INTERFACE B-63322EN-1/01-52-8.1 DATA PARTData received from the host computer is largely classified into twoparts, namely the control part and data part.With the pro...

  • Page 57

    B-63322EN-1/01 9. BINARY INPUT OPERATION FUNCTION-53-9 BINARY INPUT OPERATION FUNCTION

  • Page 58

    9. BINARY INPUT OPERATION FUNCTION B-63322EN-1/01-54-9.1 FUNCTION EXPLANATIONOnce a single "G05;" block is specified in normal NC commandformat, operation can be performed by specifying desired move dat...

  • Page 59

    B-63322EN-1/01 9. BINARY INPUT OPERATION FUNCTION-55-(4) The travel distance along each axis must be specified in thefollowing units. (Negative travel distances must be in two's-complement form.)IS_AIS_BIS_CIS_D...

  • Page 60

    9. BINARY INPUT OPERATION FUNCTION B-63322EN-1/01-56-• Bit 3 of parameter No. 7609 = 1 ...Uses auxiliary functions.(The data length is [2 * N + 5] bytes.)(7) When the parameter is set to use auxiliary functions...

  • Page 61

    B-63322EN-1/01 9. BINARY INPUT OPERATION FUNCTION-57-9.2 TRANSFER RATEAfter every unit time set for the appropriate parameter, the CNCextracts data of 2 * N + n bytes (where N is the number of axes, n isequal to ...

  • Page 62

    9. BINARY INPUT OPERATION FUNCTION B-63322EN-1/01-58-9.3 NOTESNOTE1In binary input operation mode, any modal commands (such asG00, G02, G03, and G90) before the G05 block are disabled, andare executed as linear i...

  • Page 63

    B-63322EN-1/01 10. PARAMETER-59-10 PARAMETERThe following describes the parameters related to the remote buffer.#7#6#5#4#3#2#1#00000XXXEIANCRISPCTVTVC[Input section] ...

  • Page 64

    10. PARAMETER B-63322EN-1/01-60-10.1 INPUT DEVICE NUMBER0020Interface number of input device for foreground[Input type] Setting input[Data type]Integer[Valid data ran...

  • Page 65

    B-63322EN-1/01 10. PARAMETER-61-10.2 EXCLUSIVE PARAMETER FOR REMOTE BUFFER#7#6#5#4#3#2#1#050000CDCETXTCCECH422[Input type]Parameter input[Data type]BitNOTEWhen this p...

  • Page 66

    10. PARAMETER B-63322EN-1/01-62-When this parameter is set to 1, the settings of thefollowing parameters also became effective when thepower is turned off, then back ...

  • Page 67

    B-63322EN-1/01 10. PARAMETER-63-clock synchronous communication when this condition issatisfied.(2)The TT signal from the CNC is connected to the RT signalfor the hos...

  • Page 68

    10. PARAMETER B-63322EN-1/01-64-outputs feed by punching.8PROGRAM FILE MateHandy File (remote mode)5072RS-422 Number of stop bits (Remote buffer)[Input type]Setting i...

  • Page 69

    B-63322EN-1/01 10. PARAMETER-65-NOTEIn the case when the protocol A/expansion protocol Awere selected, if the following parameters are modified,they become valid afte...

  • Page 70

    10. PARAMETER B-63322EN-1/01-66-[Input type]Setting input[Data type]Integer[Valid data range]1 to 12Set the baud rate of the RS-232-C device of the remote buffer.Sett...

  • Page 71

    B-63322EN-1/01 10. PARAMETER-67-10.3 PARAMETERS RELATED TO BINARY INPUT OPERATION2010Delay time of strobe signals MF, SF, TF, and BF[Input section]Parameter input[Dat...

  • Page 72

    10. PARAMETER B-63322EN-1/01-68-3. T function#7#6#5#4#3#2#1#07609RAXRDS[Input section]Parameter input[Data type]Bit type#2RDSThe data format for the travel distance a...

  • Page 73

    B-63322EN-1/01 10. PARAMETER-69-TM2TM1TM0Unit time1001 msec0012 msec0104 msec0008 msec01116 msec7635Number of axes in a single block that can accept commands (remote ...

  • Page 74

    11. ALARM B-63322EN-1/01-70-11 ALARMError codeMessageDescriptionPS0010IMPROPER G-CODEAn unavailable G code is specified.PS0011IMPROPER NC-ADDRESSAn address ...

  • Page 75

    B-63322EN-1/01 12. MAINTENANCE-71-12 MAINTENANCE12.1 LED INDICATIONSThe arrangement of the LEDs onthe R.B. board is as shown in thefigure on the right.The upper two LEDs ...

  • Page 76

    12. MAINTENANCE B-63322EN-1/01-72-12.1.2 System ErrorsWhen the LEDs are in any of the statuses shown below, there is asystem error. For recovery, the board must be turne...

  • Page 77

    B-63322EN-1/01 12. MAINTENANCE-73-Table 12.1.2 (b) LED (red) indications and their meanings (ALARM LED)No.LED (red) indicationMeaningAThis board is reset.It is not activ...

  • Page 78

    12. MAINTENANCE B-63322EN-1/01-74-12.2 MATERIAL FOR REMOTE BUFFER TROUBLESHOOTINGNOTEFor an explanation of the logical slot number of the R.B.(remote buffer) board, see &...

  • Page 79

    B-63322EN-1/01 12. MAINTENANCE-75-No.External phenomenonInvestigation method3(1) SR807PARAMETER SETTING ERROR(1) A required parameter is out of range. 1 Baud rate: param...

  • Page 80

    12. MAINTENANCE B-63322EN-1/01-76-12.3 DETERMINING THE LOGICAL SLOT NUMBER OF THEREMOTE BUFFER BOARD12.3.1 Determining the Logical Slot Number on the Screen Displayedat t...

  • Page 81

    B-63322EN-1/01 12. MAINTENANCE-77-12.3.2 Determining the Logical Slot Number on the SystemConfiguration ScreenOnce the system has started normally, the logical slot numbe...

  • Page 82

    B-63322EN-1/01i-1INDEXAAlarm70Alarm and reset of CNC49BBinary input operation function53Buffer control48CCode system14Command17Command table17Communication example32Communication system15, 27, 42Control code48DData interface51Data packet format28Data part52Description of data part19Determining th...

  • Page 83

    Revision RecordFANUC Series 15i/150i-MODEL A Remote Buffer DESCRIPTIONS (B-63322EN-1)01Jul., ’99EditionDateContentsEditionDateContents

  • Page 84

    · No part of this manual may bereproduced in any form.· All specifications and designsare subject to change withoutnotice.

x