In this manual we have tried as much as possible to describe all the various
matters. However, we cannot describe all the matters which must not be done,
or which cannot be done, because there are so many possibilities.
Therefore, matters which are not especially described as possible in this
manual should be regarded as “impossible”.
Notice
This document is based on information available at the time of its publication. While efforts have
been made to be accurate, the information contained herein does not purport to cover all details or
variations in hardware or software, nor to provide every contingency in connection with
installation, operation, or maintenance. Features may be described herein which are not present in
all hardware and software systems. GE Fanuc Automation assumes no obligation of notice to
holders of this document with respect to changes subsequently made.
GE Fanuc Automation makes no representation or warranty, expressed, implied, or statutory with
respect to, and assumes no responsibility for accuracy, completeness, sufficiency, or usefulness of
the information contained herein. No warranties of merchantability or fitness for purpose shall
apply.
The following are Registered Trademarks of GE Fanuc Automation
CIMPLICITY®Genius®
The following are Trademarks of GE Fanuc Automation
Alarm Master
CIMSTAR
Field Control
Genet
Helpmate
LogicMaster
Modelmaster
PowerMotion
ProLoop
PROMACRO
Series Five
Series 90
Series One
Series Six
Series Three
VuMaster
Workmaster
OPERATOR’S MANUAL (PROGRAMMING)
for Machining Center
OPERATOR’S MANUAL (OPERATION)
for Machining Center
MAINTENANCE MANUALB-63325EN
PARAMETER MANUALB-63330EN
DESCRIPTIONS (Supplement for Remote Buffer)B-63322EN-1*
12.1 LED INDICATIONS ................................................................................................................ 71
12.1.1 Normal State ..................................................................................................................................71
12.1.2 System Errors.................................................................................................................................72
12.2 MATERIAL FOR REMOTE BUFFER TROUBLESHOOTING............................................ 74
12.3 DETERMINING THE LOGICAL SLOT NUMBER OF
THE REMOTE BUFFER BOARD .......................................................................................... 76
12.3.1 Determining the Logical Slot Number on the Screen Displayed
at the Time a System Alarm Occurs......................................................................................76
12.3.2 Determining the Logical Slot Number on the System Configuration Screen.........................77
c-2
B-63322EN-1/011.GENERAL
1 GENERAL
The remote buffer for FANUC Series 15i/150i-MODEL A is an
option and is used to allow a large number of data to be continuously
supplied to the CNC at high speed by connecting it to the host
computer or I/O device through a serial interface.
15i/150i-MA
Remote
buffer
The followings can be performed by the remote buffer.
1) It is used to perform DNC operation at high speed and with high
reliability by performing on-line connection to the host
computer.
2) It is used to download the NC program and parameters from the
host computer. When protocol B or expansion protocol B is
used, NC programs and parameters can also be uploaded to the
host computer.
3) It is used to perform DNC operation and download various kinds
of data by connecting to the I/O device. The following I/O
devices can be connected.
RS-232-C/RS-422
Host
computer
I/O device
(1) FANUC PROGRAM FILE Mate
(2) FANUC HANDY FILE
Hereafter, the destination where the remote buffer is connected to is
called “Host computer” for ease of explanation.
-1-
2. INTERFACE BETWEEN REMOTE BUFFER AND HOST COMPUTERB-63322EN-1/01
2 INTERFACE BETWEEN REMOTE BUFFER
AND HOST COMPUTER
-2-
B-63322EN-1/012. INTERFACE BETWEEN REMOTE BUFFER AND HOST COMPUTER
2.1
ELECTRICAL INTERFACE
The following which interfaces are provided as standard
specifications.
1) RS-232-C interface
2) RS-422 interface (Note 1)
InterfaceSerial voltage interface
(start-stop system)
Baud rate50 – 19200 baud rate
(Note 2)
Cable length
(MAX.)
NOTE
1When the baud rate exceeding 38400 BPS is used, the
synchronization of reception clock is required. Prepare
the TT (*TT ) and RT (*RT) signals.
2When t he baud r at e used is 19200 baud or more, use the
RS-422 interface.
100m (4800 baud or less)
50m (9600 baud)
15m (19200 baud)
It differs depending on I/O
devices.
RS-232-CRS-422
Balance transmission serial
interface (start-stop system)
50 – 86400 baud rate
(Note 1)
Approximately 800m
(9600 baud or less)
50m (19200 baud or more)
-3-
2. INTERFACE BETWEEN REMOTE BUFFER AND HOST COMPUTERB-63322EN-1/01
2.2
SOFTWARE INTERFACE
The following four protocols for communication between the remote
buffer and host computer are provided. The protocol meeting the
requirement of specifications of connection device can be selected by
setting a parameter.
ProtocolFeatures of protocol
where transmit/receive is
repeated between the both.
Expansion
protocol
A
ProtocolBIt is the system for controlling
Expansion
protocol
B
It is nearly the same as the
protocol A. However, the NC
program can be transferred at
high-speed so that it can be
applied to the high-speed DNC
operation.
the communication between the
both by the control code output
from the remote buffer.
The control system is the same
as that of protocol B. However,
it allows the transmission speed
to be increased. In this case, it
is required to receive the
reception synchronization clock
from the source.
Interface
used
RS-232-C19200 BPSProtocolAIt is the handshake system
RS-42286400 BPS
RS-42286400 BPS
RS-232-C19200 BPS
RS-42286400 BPS
Transfer
rate (Max.)
NOTE
The average data transfer speed becomes smaller than
the maximum transfer speed.
-4-
B-63322EN-1/013. ELECTRICAL INTERFACE
3 ELECTRICAL INTERFACE
-5-
3. ELECTRICAL INTERFACEB-63322EN-1/01
3.1
TRANSMISSION SYSTEM
It is the start-stop system for adding the start bit before and stop bit
after the information bits, respectively.
The format for adding one parity bit to each byte of data to be
transmitted is also allowed.
1)Format with no parity bit
1 character
Start bitStop bit
ON
b1b2b5b4b3b8b7b6
OFF
LSBMSB
Data bit is sent starting from the LSB.
2)Format with parity bit
Data bit
ON
OFF
Start bit
1 character
Data bit
LSBMSB
Data bit is sent starting from the LSB.
The format with parity bit becomes the even parity including a
parity bit. The number of stop bits of parameter determines
whether there is a parity bit or not.
Stop bit 1 →With parity bit
Stop bit 2 →With no parity bit
Parity bit
Stop bit
pb1b2b5b4b3b8b7b6
-6-
B-63322EN-1/013. ELECTRICAL INTERFACE
3.2
RS-232-C INTERFACE
remote buffer board
CNC
JD5L
(PCR-E20LMDETZ-SL)
1RD
20V
3DR
40V
5CS
60V
7CD
80V
9
10(+24V)
11SD
120V
13ER
140V
15RS
160V
17
18
19(+24V)
20
1)Connection between devices
Host compute r (e xample)
(DBM-25S)
1FG
14
2SD
15
3RD
16
4RS
17
5CS
18
6DR
19
7SG
20ER
8CD
21
9
22
10
23
11
24
12
25
13
NOTE
(+24V) is used as the power to FANUC RS-232-C
devices.
-7-
3. ELECTRICAL INTERFACEB-63322EN-1/01
2)General diagram of signal connection
CNC
Output
Input
SD
RD
RS
CS
ER
DR
CD
0V
Host compute r
11
1
15
5
13
3
7
SD
RD
RS
CS
ER
DR
CD
SG
FG Note)
When no CS is used, short-circuit it with the RS. However,
when the protocol A or expansion protocol A is used, perform
connecting as shown in the figure above for use as busy control.
When DR is not used, short-circuit it with ER.
Always short-circuit CD to ER.
NOTE
Connect the FG pin to the FG pin of the relay connector
or to the protective grounding pin inside t he locker.
-8-
B-63322EN-1/013. ELECTRICAL INTERFACE
3)Signal description
Signal
name
SD103OutputSend data
RD104InputReceive data
RS105OutputRequest to send
CS106InputClear to send
DR107InputData set ready
ER108.2OutputData terminal ready
CD109InputReceived line signal detector
SG102Grounding for signal
FG101Grounding for protection
RS-232-C
circuit
number
Input/
output
It is used to inform whether the remote buffer is ready to receive data or not.
When the ER signal is on and this signal is on, the remote buffer is ready to
receive data.
It is used to know the busy status at the host computer. When the DR signal
is on and this signal is on, the host computer is regarded as being ready to
receive data.
When this signal is on, it is considered that the preparation at the host
computer has been completed. Generally, it is connected to the ER signal of
the host computer. When this signal is off during data transmission, an
alarm occurs.
Always connect it to the ER signal of CNC side when this signal is not used.
When this signal is on, it is considered that the remote buffer is in ready
condition.
In general, it is connected to the ER signal at the host computer. If it is
turned off during transmission of data, an alarm occurs. If this signal is not
used, always connect this to the ER signal at the CNC side.
This signal is not used for connection to the host computer. Thus, connect it
to the ER signal of remote buffer side.
Description
See “3.1” for the bit configuration.
NOTE
Turn on or off signal according to the following:
-3 V or less+3 V or more
FunctionOFFON
Signal ConditionMarkingSpacing
-9-
3. ELECTRICAL INTERFACEB-63322EN-1/01
3.3
RS-422 INTERFACE
remote buffer board
CNC
JD6L
(PCR-E20LMDETZ-SL)
1RD
2*RD
3RT
4*RT
5CS
6*CS
7RR
80V
9*RR
10 (+24V )
11SD
12*SD
13TT
14*TT
15RS
16*RS
17TR
18*TR
19(+24V)
20
1)Connection between devices
Host compute r (e xample)
1FG
20
2
21
3
22*SD
4SD
23
5
24*RD
6RD
25*RS
7RS
26*RT
8RT
27*CS
9CS
28
10
29*RR
11RR
30*TR
12TR
31
13
32
14
33
15
34
16
35*TT
17TT
36
18
37
19SG
NOTE
Do not connect anything to the (+24V) pin.
-10-
B-63322EN-1/013. ELECTRICAL INTERFACE
2)General diagram of signal connection
CNC
Output
Input
SD
*SD
RD
*RD
RS
*RS
CS
*CS
TR
*TR
RR
*RR
TT
*TT
RT
*RT
0V
11
12
15
16
17
18
13
14
Host compute r
SD
*SD
1
RD
2
*RD
RS
*RS
5
CS
6
7
9
3
4
8
*CS
TR
*TR
RR
*RR
TT
*TT
RT
*RT
SG
FG Note)
NOTE
Connect the FG pin to the FG pin of the relay connector
or to the protective grounding pin inside t he locker.
-11-
3. ELECTRICAL INTERFACEB-63322EN-1/01
3)Signal description
Signal
name
SD103OutputTransmission data
RD104InputReception data
RS105OutputTransmission request
CS106InputClear to send
TR
(ER)
RR
(DR)
TT113OutputTransmission timing
RT115InputReception timing
SG102Grounding for signal
FG101Grounding for protection
RS-232-C
circuit
number
108.2OutputTerminal Ready
109InputReceiver Ready
Input/
output
It is used to inform whether the remote buffer is ready to receive data or not.
When the TR signal is on and this signal is on, the remote buffer is ready to
receive data.
It is used to know the busy status at the host computer. When the RR signal
is on and this signal is on, the host computer is regarded as being ready to
receive data.
When this signal is on, it is considered that the operation of remote buffer
has been completed.
In general, it is connected to the ER signal at the host computer. If it is
turned off during transmission of data, an alarm results. If this signal is not
used, always connect this to the ER signal at the CNC side.
When this signal is on, it indicates that the host computer is ready to transmit
data to the remote buffer. If this signal is not used, always connect it to the
TR signal at the remote buffer side.
Transmission clock transmission terminal at the remote buffer side. When
38400 baud or more is used, always connect it to the RT signal at the host
computer side.
Reception clock input terminal at the remote buffer side. When 38400 baud
or more is used, always connect it to the TT signal at the host computer side.
Description
See “3.1” for the bit configuration.
NOTE
The signal turn on/of f according to the following:
A < BA > B
FunctionOFFON
Signal ConditionMarkingSpacing
Driver
Receiver
A
B
A
B
-12-
B-63322EN-1/014. PROTOCOL A
4 PROTOCOL A
It is used for the handshake system where the communication between
the remote buffer and host computer repeats transmission/reception
each other.
-13-
4. PROTOCOL AB-63322EN-1/01
4.1
MESSAGE FORMAT
The information (character-string) exchanged between the remote
buffer and host computer is called “message”. The general type of
message is shown as below:
Message
Variable length (it can be omitted.)3 byte2 byte
/
SumCommandData part
/
Field
Checksum2NoIt is used to indicate the lower 8 bits of binary sum of all
Command3NoIt is used to display the type of message (functions) and
Data0 – nYesIt is the data part corresponding to a command.
End code
(ETX)
Byte
length
AbbreviationMeaningRemarks
bytes from the command field to end code by two-digit
hexadecimal number (0 – 9 and A – F).
to specify the operation and response of the partner.
Abbreviate it when a command without data part is used.
Details are described later.
1NoIt indicates the end of message. Not transmit a code
which is the same as an end code to data part.
1 byte
ETX
Transmit the MSB
before the LSB.
SAT, SET, DAT, RTY
SDI, SDO
4.2
CODE SYSTEM
The communication codes between the remote buffer and host
computer are described below:
It is used to perform communication between the remote buffer and
host computer. When the both are ready to operate after power on,
the communication starts from the transmission of remote buffer and
reception of host computer and then the transmission/reception is
repeated.
ER
RS
CS
SD
RD
Approximately 2 seconds
t1 > ti
n1 < 3
SD
CS
RS
RD
n2t2t3
0 < t2 < Ton2 < No
Tx<t3<tp
(1) Approximately two seconds are required for the first request
after both of remote buffer and host computer are ready.
However, when the CS signal is off, the first transmission is
performed after turning on the CS signal.
(2) The minimum time period between bytes is determined by the
parameter Ti (msec) of SET command. There is no prescription
of minimum time period between reception bytes.
(3) Switching from transmission to reception
Immediately the remote buffer side can be ready to receive
signal. Start transmission within the parameter setting time (To
sec) at the host computer side. When no response is obtained for
the time period (To or more), an error occurs in the host
computer. (Overtime)
-15-
4. PROTOCOL AB-63322EN-1/01
(4) Switching from reception to transmission
The remote buffer waits for Tx msec (parameter setting time)
and moves to the transmission process after completion of
reception. When there is no transmission after waiting another
parameter (Tp seconds), it is considered that an error occurred in
the remote buffer.
(5) Overrun on reception
When the RS signal is turned off by the remote buffer on
reception of signal, stop the transmission within the overrun
parameter number bytes by the host computer.
(6) Overrun on transmission
When the CS is turned off on transmission of remote buffer, the
transmission is suspended within 3 bytes including that which is
currently being transmitted.
-16-
B-63322EN-1/014. PROTOCOL A
4.4
4.4.1
COMMAND
Command Table
Commands used in the protocol A are described below:
Origin station R: Remote bufferH: Hoast computer
Command
RDY
RSTRNotice of CNC reset
ARSHResponse corresponding to the RSTMeaningless
ALMRNotice of CNC alarm occurrence
AALHResponse corresponding to the ALMMeaningless
SATRNotice of remote buffer status
SETHResponse corresponding to the SAT
GTDRTransmit command of NC data
DATHResponse corresponding to the GTD
WATHResponse corresponding tot he GTD
Origin
station
RInitialization command
It is used to command the initialization of host.
HResponse of SYN
Response when the initialization does not end yet
Initialization command
It is command to initialize the remote buffer.
RNotice of initialization end
The host should respond the RDY in the case of end
of initialization or the SYN when the initialization has
not ended.
HNotice of initialization end
It is used to notice that the initialization of host has
ended.
Immediately after the CNC is res et, transmit this
command when it is possible to transmit signal.
When an alarm occurs in CNC, trans mit this
command when it is possible to transmit immediately
after that.
It is used to notice the status of remote buffer by
transmitting it when there is no data to be especially
transmitted while the Tp sec has passed after
receiving the command.
It is used to modify the setting parameter of remote
buffer by specifying the data part.
Transmit this command when the space of remote
buffer exceeds Nb bytes of parameter setting value
in the remote operation status.
Transmit this command with the NC data.
Transmit this command if the NC data cannot be
transmitted within To when the GTD has been
received.
The GTD is transmitted again by the remote buffer
after a parameter setting time of Tw.
FunctionsData part
MeaninglessSYNSYN
Meaningless
MeaninglessRDY, SYN
Meaningless
MeaninglessARS
MeaninglessAAL
StatusSET......... Normal
Modification
parameter
MeaninglessDAT ........ Normal
NC data
Meaningless
Executed command
at CNC side
CLB
RDI
SDO
SYN
EOB........ End
WAT ....... Busy
RDI
SDO
-17-
4. PROTOCOL AB-63322EN-1/01
Command
EODHResponse corresponding to GTD
CLBHBuffer clear
RDIHDI reading request
SDIRNotice of DI
SDOHDO output request
RTYR/HRequest of retransmission
Origin
station
Transmit this command when the GTD has been
received while the transmission of NC data has
been completed.
It can be transmitted as the response of SAT when
the buffer at the remote buffer side is to be cleared.
It is used to request transmission of image of
specified 8-bit DI.
The DI image at that time is responded by the SDI
command in the remote buffer.
This command can be transmitted as responses of
SAT and GTD.
It is used to transmit the signal status of DI as the
response of RDI command.
The host should transmit the response of command
received immediately before transmitting the RDI
after receiving this command.
It is used to command that the 8-bit image of data
part should be output to the DO.
It can be transmitted as responses of SAT, GTD,
and SDI.
It is used to request the retransmission of the same
message as before.
Immediately transmit this command when a
transmit error is detected during reception of
messages.
FunctionsData part
Executed command
at CNC side
Meaningless
Meaningless
Meaningless
DI imageResponse
corresponding to the
GTD/SAT
DO image
Reason for
retransmission
Command
transmitted
immediately before
-18-
B-63322EN-1/014. PROTOCOL A
4.4.2
Description of Data Part
Data part of message is of variable length. Up to 4096 and 72 bytes
can be received/transmitted in the case of <DAT> and the others,
respectively.
1)Data part of SAT
Byte
position
1Switching of remote/tape operations
According to parameter (Data No. 5000, #1)
setting. (*C)
2Status of remote buffer
0: Non-completion status of operation
1: Reset status
2: Operation status
3: Alarm status
4: Open line
Bytes 45, 46, 47, and 48 of SAT
These bytes contain the parameters necessary for the
remote buffer t o convert the protocol A <DAT > command
data and expansion protocol A data in the specified
section. Specify the code to be converted in bytes 45
and 46. Specify the code to which conversion is to be
performed in bytes 47 and 48. For details, refer to
Section 4.4.2 (3).
-20-
Loading...
+ 59 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.