Professional Documents
Culture Documents
FL–Net Board
Operator's Manual
Warning
Warning 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 or may
be associated with its use.
In situations where inattention could cause either personal injury or damage to equipment, a
Warning notice is used.
Caution
Caution notices are used where equipment might be damaged if care is not taken.
Note
Notes merely call attention to information that is especially significant to understanding and
operating the equipment.
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 for every possible 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.
SAFETY PRECAUTIONS
This section describes the safety precautions related to the use of CNC units, to ensure safe operation
of machines fitted with FANUC CNC units. Read this section carefully before attempting to use any
funcction described in this manaul.
Users ahould also read the relevant descriptions in the Operator’s Manual to become fully familiar
with the functions to be used.
CONTENTS
s-1
SAFETY PRECAUTIONS B-63434EN/02
This manual includes safety precautions for protecting the user and preventing damage to the machine.
Precautions are classified into Warning and Caution according to their bearing on safety. Also,
supplementary information is described as a Note. Read the Warning, Caution, and Note thoroughly
before attempting to use the machine.
WARNING
Applied when there is a danger of the user being injured or when there is a damage of both the user
being injured and the equipment being damaged if the approved procedure is not observed.
CAUTION
Applied when there is a danger of the equipment being damaged, if the approved
procedure is not observed.
NOTE
The Note is used to indicate supplementary information other than Warning and
Caution.
s-2
B-63434EN/02 SAFETY PRECAUTIONS
WARNING
2. Never attempt to perform a production run, such as actually machining a workpiece, without first
checking the operation of the machine. Before starting the machine for a production run, ensure
that the program command values, offsets, current position, external signals, and other settings are
suitable for the operation to be performed. Also check that the machine operates correctly by
performing a trial run using, for example, the single block, feedrate override, or machine lock
function or by operating the machine with neither a tool nor workpiece mounted.
3. Ensure that the specified feedrate is appropriate for the intended operation. Generally, for each
machine, there is a maximum allowable feedrate.
The appropriate feedrate varies with the intended operation. Refer to the manual provided with
the machine to determine the maximum allowable feedrate.
If a machine is run at other than the correct speed, it may behave unexpectedly, possibly causing
damage to the workpiece and/or machine itself, or injury to the user.
4. When using a tool compensation function, thoroughly check the direction and amount of
compensation.
Operating the machine with incorrectly specified data may result in the machine behaving
unexpectedly, possibly causing damage to the workpiece and/or machine itself, or injury to the
user.
5. The parameters for the CNC and PMC are factory-set. Usually, there is not need to change them.
When, however, there is not alternative other than to change a parameter, ensure that you fully
understand the function of the parameter before making any change.
Failure to set a parameter correctly may result in the machine behaving unexpectedly, possibly
causing damage to the workpiece and/or machine itself, or injury to the user.
6. Immediately after switching on the power, do not touch any of the keys on the MDI panel until the
position display or alarm screen appears on the CNC unit.
Some of the keys on the MDI panel are dedicated to maintenance or other special operations.
Pressing any of these keys may place the CNC unit in other than its normal state. Starting the
machine in this state may cause it to behave unexpectedly.
s-3
SAFETY PRECAUTIONS B-63434EN/02
WARNING
7. The operator’s manual and programming manual supplied with a CNC unit provide an overall
description of the machine’s functions, including any optional functions. Note that the optional
functions will vary from one machine model to another. Therefore, some functions described in
the manuals may not actually be available for a particular model. Check the specification of the
machine if in doubt.
8. Some functions may have been implemented at the request of the machine-tool builder. When
using such functions, refer to the manual supplied by the machine-tool builder for details of their
use and any related cautions. Refer to the following two examples.
<1> Some machines have a tool replacement device that operates when a tool feature is
executed. When the user is working near the device, he or she may touch it. Execute tool
features in a place sufficiently away from the tool replacement device.
<2> Many auxiliary features cause machine operation such as rotation of the spindle.
Understand the operations of auxiliary features before using them.
NOTE
Command programs, parameters, and variables are stored in nonvolatile memory in the CNC unit.
Usually, they are retained even if the power is turned off. Such data may be delated inadvertently,
however, or it may prove necessary to delete all data from nonvolatile memory as part of error
recovery.
To guard against the occurrence of the above, and assure quick restoration of deleted data, backup all
vital data, and keep the backup copy in a safe place.
s-4
B-63434EN/02 Table of Contents
Table of Contents
!
"#$%&'###(()&#%))*&)$$)$$)+"#+#
%$%.)*-/%&0%.1/&)'%%)-)'##2&0#./%0&)$$)$$)+"#+#
!
3
4
,
5
c-1
Table of Contents B-63434EN/02
!!
*
*
!
+
%
+
,
)
3
5
55
54
-
i.i.i/ '
%0 i/0(1.2
4
)/+#%
67 4
8
4
9
c-2
B-63434EN/02 Table of Contents
,
,4
7
,
,3
:
;
3#
3#
%
3 -
2# '
,
-
,
3#
,
4 %$
9
c-3
I. GENERAL
B-63434EN/02 GENERAL 1.GENERAL
1 GENERAL
This manual consists of the following parts:
I. GENERAL
Describes the organization of this manual, applicable models,
and related manuals.
II. DESCRIPTION
Describes the general for using the FL-net function.
III. OPERATION
Describes the setting and operation procedures for using the FL-
net function.
IV. CONNECTION
Describes the method of connecting each device and notes on
using the FL-net function.
V. MAINTENANCE
Describes the drawing number of the FL-net board, the meanings
of LED indications, and so forth.
Applicable models
This manual covers the models listed in the table below. In this
manual, the their abbreviations may be used.
Model Abbreviation
Stand-alone type FANUC Series 16i/160i-TA 16i-TA Series 16i-A
Stand-alone type FANUC Series 16i/160i-MA 16i-MA
Stand-alone type FANUC Series 18i/180i-TA 18i-TA Series 18i-A
Stand-alone type FANUC Series 18i/180i-MA 18i-MA
Stand-alone type FANUC Series 21i/210i-TA 21i-TA Series 21i-A
Stand-alone type FANUC Series 21i/210i-MA 21i-MA
FANUC Power Mate i-MODEL D Power Power Mate i
Mate i-D
FANUC Power Mate i-MODEL H Power
Mate i-H
-3-
1.GENERAL GENERAL B-63434EN/02
Related manuals
The tables below list the manuals related to each model. When
reading this manual, refer to the related manuals as well.
-4-
II. DESCRIPTION
B-63434EN/02 DESCRIPTION 1.FL-net SPECIFICATIONS
1 FL-net SPECIFICATIONS
This section describes the specifications of the FL-net.
-7-
1.FL-net SPECIFICATIONS DESCRIPTION B-63434EN/02
Computers
Field network
Large-scale network
Up to 249 communication devices (nodes) can be connected to
share data among them.
FL-net
-8-
B-63434EN/02 DESCRIPTION 1.FL-net SPECIFICATIONS
0'1.'(#( !!(3
4.#5(#6 (#(
Fast response
The FL-net provides a fast response of 50 ms/32 nodes (at 2K
bits + 2K words/32 nodes).
NOTE
This value indicates the speed at which a token is
passed through nodes. It does not indicate the
time from when data is set in a node to when it
seems to be data in a different node.
-9-
1.FL-net SPECIFICATIONS DESCRIPTION B-63434EN/02
High reliability
Each node can participate in or be disconnected from the FL-net
at any time. So, the power to each node can be turned on or off
without restraint to provide high maintainability.
The masterless token method allows communication to be
continued without stopping the network by the token
management if a failure occurs in a communication device.
Low cost
The use of cables for Ethernet, which is now widespread in the
OA field, can reduce the cost of communication devices such as
transceivers and hubs.
High maintainability
Various types of management tables are available. The
management tables can be referenced to identify a faulty node
quickly.
- 10 -
B-63434EN/02 DESCRIPTION 1.FL-net SPECIFICATIONS
Cyclic transmission
With the FANUC FL-net, part of large-capacity common memory can
be allocated in the PMC R area or D area to allow the user program to
read and write data in the FL-net common memory.
Message transmission
The message transmission function is the other FL-net function.
With this function, the user program also executes message
transmission services via PMC memory areas.
To perform message transmission, the user program writes the
transmission request code of message transmission in the PMC
memory area that has been set as an message transmission interface in
advance. The user program also reads received message data via a
PMC memory area. Part of message transmission server (request
receiver) processing may be performed in the FL-net board without
user-program intervention.
- 11 -
1.FL-net SPECIFICATIONS DESCRIPTION B-63434EN/02
- 12 -
B-63434EN/02 DESCRIPTION 2.CYCLIC TRANSMISSION
2 CYCLIC TRANSMISSION
This chapter details how to use the cyclic data transmission function
of the FL-net function with the Series 16i/18i/21i-A and with the
Power Mate i.
- 13 -
2.CYCLIC TRANSMISSION DESCRIPTION B-63434EN/02
Those areas of common memory area 1 that are to be used for data
exchange can be allocated in the PMC R area in direct image.
An area to be allocated needs to be set beforehand. If the setting of
an allocation area is changed, the power needs to be turned off then
back on.
Procedure
#+# 0( ("
+#-$%'##*+)$
)0+)'-
(7+
(7" +#-$%'##*+)$
("" )0+)'-
+#-$%'##)*0
("$ (7$
()&#()'
+#-$%'##*+)$
)0+)'-
+#-$%'##*+)$
)0+)'-
+#-$%'##*+)$
)0+)'-
- 14 -
B-63434EN/02 DESCRIPTION 2.CYCLIC TRANSMISSION
Procedure
(%7 8 +
2222<, )'=$1+
2222< )**-:%/)+'-;
2222< ##-%>:%/)+'-;
2222<5
)**-:%/)+'-;
Note) This function does not use the hatched portions.
Procedure of dynamic change of common memory area 2 allocation
by the user program:
1) The user program specifies the following in the PMC D area
specified by Pa43 (area 2 data exchange condition allocation
address):
- DO offset
2) Then, the user program writes FFh to the area (switch flag) in
the PMC R area specified by Pa44 (switch flag allocation
address).
3) The CNC monitors the switch flag at all times. When FFh is
written, the node number, DI offset, data size, and DO offset set
in the PMC D area are taken in as internal information, and the
switch flag is set to 00h.
- 15 -
2.CYCLIC TRANSMISSION DESCRIPTION B-63434EN/02
4) Until FFh is written to the switch flag, the CNC writes the DO
data in the PMC area specified by Pa40 (allocation address (for
DO)) to common memory area 2, using the same DO offset.
( (
(%7
2222<,
2222<
--!#
2222< (#(!.9
2222<5 --!#
( ( 0
(%% 2222 4.#'5-1(3 ( ($
:( ( (!.#(#(-
#5 !
("7 (!.#(#(-
(%+
#51'(1
(#( ("%
(%"
(!.#(#(-
#5 !
NOTE
1 When the offset is dynamically changed for DO data
allocation of common memory area 2, the node
number, DI offset, and data size are also changed.
To change only the DO data offset, carefully change
the setting not to change other values.
2 There are the following restrictions on DO data
exchange:
- When 0 is set in Pa41 (data size), DO data exchange
is not performed.
- If a negative value is set in Pa43 (area 2 data
exchange condition allocation address), operation
assumes that the DO offset is 0.
- If a negative value is set in Pa44 (switch flag
allocation address), the DO offset cannot be
dynamically changed.
- When (DO offset + Pa41) > Pa14, DO data exchange
is not performed.
- 16 -
B-63434EN/02 DESCRIPTION 2.CYCLIC TRANSMISSION
(%7 8 +
2222<, )'=$1+
2222< )**-:%/)+'-;
2222< ##-%>:%/)+'-;
2222<5
)**-:%/)+'-;
Note) This function does not use the hatched portion.
Procedure of dynamic change of common memory area 2 allocation
by the user program:
1) The user program specifies the following in the PMC D area
specified by Pa43 (area 2 data exchange condition allocation
address):
- Node number
- DI offset
- Data size
2) Then, the user program writes FFh to the area (switch flag) in
the PMC R area specified by Pa44 (switch flag allocation
address).
3) The CNC monitors the switch flag at all times. When FFh is
written, the node number, DI offset, data size, and DO offset set
in the PMC D area are taken in as internal information, and the
switch flag is set to 00h. At this time, the CNC once reads DI
data according to the new settings before the switch flag is set to
00h. So, the user program can read DI data immediately after
checking that the switch flag is set to 00h.
4) Until FFh is written to the switch flag, the user program can read
the node information of a specified node number and area 2 DI
data from the R area or the D area.
5) Until FFh is written to the switch flag, the CNC writes the node
information of a specified node number and area 2 DI data to the
specified area in the PMC R area or D area.
- 17 -
2.CYCLIC TRANSMISSION DESCRIPTION B-63434EN/02
( (
(%7
2222<,
2222<
--!#
2222< (#(!.9
2222<5 --!#
( ( 0
(%% 2222 4.#'5-1(3 ( ($
:( ( (!.#(#(-
#5 !
(!.#(#(-
(%$ #5 !
:#;
(#( (!.#(#(-
#5 !
(!.#(#(-
#5 !
- 18 -
B-63434EN/02 DESCRIPTION 2.CYCLIC TRANSMISSION
NOTE
1 When node information or DI data is dynamically
changed for dynamic DI data allocation of common
memory area 2, the DO offset is also changed. To
change only the DI data, carefully change the setting
not to change another value.
2 Information on other nodes is 4 bytes in size.
So, for an area in the R area to be allocated for DI,
allocate an area 4 bytes larger than the value set in
Dxxxx+4 (data size (in words).
When the user program handles DI data in area 2, the
data at the address 4 bytes shifted from the address
set in Pa42 (allocation address (for DI)) is handled.
3 There are the following restrictions on dynamic DI
data exchange:
- Set a value of 0 in Pa46 (area 2 static allocation data
size).
- If a negative value is set in Pa42 (allocation address
(for DI)), transfer of information on other nodes and
DI data exchange are not performed.
- If a negative value is set in Pa43 (area 2 data
exchange condition allocation address), transfer of
information on other nodes and DI data exchange
are not performed.
- If 0 is specified in Dxxxx+4 (data size) specified by
Pa43 (area 2 data exchange condition allocation
address), transfer of information on other nodes is
performed, but DI data exchange is not performed.
- If a negative value is set in Pa44 (switch flag
allocation address), the DI data source cannot be
dynamically changed.
- For reasons related to the specifications of the
FANUC FL-net board, set Pa32 (data size), Pa41
(data size), and Dxxxx+4 (data size) so that the total
size of them is 1024 words or less.
4 When DI data exchange is performed with a size
specification with which the local node transmit data
area is contained, data transfer from the common
memory area to the PMC area may overwrite the
PMC area data with the common memory data.
Carefully specify the data size so that the local node
transmit data area is not contained.
- 19 -
2.CYCLIC TRANSMISSION DESCRIPTION B-63434EN/02
(%7 8 +
2222<, )'=$1+
2222< )**-:%/)+'-;
2222< ##-%>:%/)+'-;
2222<5
)**-:%/)+'-;
Note) This function does not use the hatched portions.
Procedure of node information change by the user program:
The node information on the specified node can dynamically be
checked using the following procedure:
1) The user program specifies the following in the PMC D area
specified by Pa43 (area 2 data exchange condition allocation
address):
- Node number
2) Then, the user program writes FFh to the area (switch flag) in
the PMC R area specified by Pa44 (switch flag allocation
address).
3) The CNC monitors the switch flag at all times. When FFh is
written, the node number, and DO offset set in the PMC D area
are taken in as internal information, and the switch flag is set to
00h. At this time, the CNC once updates the specified node
status information according to the new settings before the
switch flag is set to 00h. So, the user program can read the
status information immediately after checking that the switch
flag is set to 00h.
4) Until FFh is written to the switch flag, the user program can read
the node information of a specified node number from the R area
or the D area.
5) Until FFh is written to the switch flag, the CNC writes the node
information of a specified node number to the specified area in
the PMC R area or D area. The DI data can be read regardless
of whether the switch flag is set to 00h.
- 20 -
B-63434EN/02 DESCRIPTION 2.CYCLIC TRANSMISSION
( (
(%7
2222<,
2222<
--!#
2222< (#(!.9
2222<5 --!#
( ( 0
(%% 2222 4.#'5-1(3 ( ($
:( ( (!.#(#(-
#5 !
(!.#(#(-
(%$ #5 ! (%;
(#( (%" (!.#(#(-
#51'(1
(!.#(#(-
:#;
#5 !
(%+
- 21 -
2.CYCLIC TRANSMISSION DESCRIPTION B-63434EN/02
NOTE
1 As shown in the above example, the area specified by
Pa46 (area 2 static allocation data size (in words))
can contain the local node transmit data area. In
this case, the corresponding PMC area can be
specified for Pa40 (allocation address (for DO)) to
allocate no wasted PMC area.
To make such a setting, however, carefully set Pa40
(allocation address (for DO)) not to duplicate PMC
area setting.
2 Node information can also be changed dynamically
with static DI data allocation of common memory
area 2. When node information is changed,
however, the DO offset is also changed. To change
only the node information, carefully change the
setting not to change the DO offset.
3 Information on other nodes is 4 bytes in size.
So, for an area in the R area to be allocated for DI,
allocate an area 4 bytes larger than the value set in
Pa46 (area 2 static allocation data size (in words)).
When the user program handles DI data in area 2,
the data at the address 4 bytes shifted from the
address set in Pa42 (allocation address (for DI)) is
handled.
4 There are the following restrictions on static DI data
exchange:
- When a value of 0 is specified for Pa46 (area 2 static
allocation data size (in words)), DI data exchange
with dynamic allocation is performed.
- If a negative value is set in Pa42 (allocation address
(for DI)), transfer of information on other nodes and
DI data exchange are not performed.
- If a negative value is set in Pa43 (area 2 data
exchange condition allocation address), transfer of
information on other nodes are not performed.
- If a negative value is set in Pa44 (switch flag
allocation address), node information cannot
dynamically be changed.
- 22 -
B-63434EN/02 DESCRIPTION 2.CYCLIC TRANSMISSION
Information on other nodes and DI data are allocated in the PMC area
as follows:
(%$ 8 +
<, : -+?';
< (%@(#"+-#
< AA+(#"+-#
< '##
< ; ; ; ;
B
,,C
,C
2C
6
,C
B B
C ;:7%.0-1%;);:)/-1%;
NOTE
For details of each bit, see Subsection 2.3.1,
"Allocation of local node state."
- 23 -
2.CYCLIC TRANSMISSION DESCRIPTION B-63434EN/02
In data exchange between common memory area 2 and the PMC area,
the user can switch between data (nodes information) exchange
conditions.
The timing of data switching specified by the user program is
described below.
CAUTION
1 If the setting of a parameter in the PMC D area
specified by Pa43 (area 2 data exchange condition
allocation address) is incorrect (for example, if a
specified DI offset exceeds the common memory
area of a specified node number), data exchange is
not performed.
So, be careful when making a data exchange
condition modification.
2 Do not access the DI data of common memory area
2 until the switch flag is set to 00h after the switch
flag is set to FFh by the user program. Otherwise,
invalid data may be read.
NOTE
Immediately after the power is turned on, data
exchange is performed according to each parameter
set in the PMC D area specified by Pa43 (area 2
data exchange condition allocation address) even if
no instruction is provided by the user program.
- 24 -
B-63434EN/02 DESCRIPTION 2.CYCLIC TRANSMISSION
The state of the local node can be monitored by allocating the 6-byte
state code of the local node in the PMC R area.
If a negative value is set in Pa20 (local node information address),
local node information is not posted.
Procedure
($+ 8 +
<, )&#()'-#
< (%@-#
< AA+(#"+-#
<
=++
?#(=
- 25 -
2.CYCLIC TRANSMISSION DESCRIPTION B-63434EN/02
FA link state:
5 ! ,
< : -+?';
< ; ; ; ;
B
,,C
,C
2C B B
6
;:7%.0-1%;);:)/-1%;
,C
:0%-&)'%-)=-'/%00%-
C '?%&;
- 26 -
B-63434EN/02 DESCRIPTION 2.CYCLIC TRANSMISSION
- 27 -
2.CYCLIC TRANSMISSION DESCRIPTION B-63434EN/02
Procedure
($" 5 ! ,
<,
<
:
<,
<
The bits of node numbers (including the local node) that participate in
the network are set to 1.
- 28 -
B-63434EN/02 DESCRIPTION 2.CYCLIC TRANSMISSION
A byte list in a common memory area is related with a byte list in the
PMC area as described below.
NOTE
The data width of each address in a common
memory area of the FL-net is 16 bits.
On the other hand, the data width of each address in
the PMC area is 8 bits. So, data is exchanged
between the common memory areas and the PMC
area according to the relationships shown above.
- 29 -
2.CYCLIC TRANSMISSION DESCRIPTION B-63434EN/02
NOTE
If the above constraints are not satisfied, the
concurrency of long data cannot be guaranteed.
NOTE
If the above constraints are not satisfied, the
concurrency of word data cannot be guaranteed.
- 30 -
B-63434EN/02 DESCRIPTION 2.CYCLIC TRANSMISSION
When handling data input from the FL-net, note the following points:
NOTE
1 When the PMC R area or D area is used as the input
data area, the synchronous buffer in the PMC is not
used. For this reason, input data may change during
ladder 1 scan.
In other words, the value updated via the FL-net may
be read, depending on the read timing, even when the
ladder program handles data in the same area.
2 The concurrency of data longer than long data (4-byte
data) is not guaranteed. To establish the
concurrency of such data, see "Measures to guarantee
the concurrency of multiple-byte data" following.
- 31 -
2.CYCLIC TRANSMISSION DESCRIPTION B-63434EN/02
1) Data structure
A flag for synchronization is provided in the byte preceding the
2-byte data and in the byte following the 2-byte data, thus
extending the 2-byte data to 8-byte data.
R0099 Flag 1 for
synchronization
R0100 Data section
R0105
R0106 Flag 2 for
synchronization
CAUTION
If the size of data to be synchronized is increased by
combining many bytes of data at a time, the data
may not be synchronized easily.
In such a case, divide the data at each variable, for
example, and provides flags for synchronization.
- 32 -
B-63434EN/02 DESCRIPTION 2.CYCLIC TRANSMISSION
When allocating common memory area 1 and area 2 in the PMC area,
observe the following caution.
CAUTION
For reasons related to the specifications of the FANUC
FL-net board, set the size of common memory area 1
and area 2 of the local node that are allocated in the
PMC area and the size of common memory area 1
and area 2 of another node that are allocated in the
PMC area so that the total size of them is 1024 words
or less.
Example of setting
When the common memory areas of the following sizes are allocated
for nodes #A, #B (local node), #C, and #D:
Node #A: Area 1→A1 words Area 2→A2 words
Node #B: Area 1→B1 words Area 2→B2 words
Node #C: Area 1→C1 words Area 2→C2 words
Node #D: Area 1→D1 words Area 2→D2 words
- 33 -
2.CYCLIC TRANSMISSION DESCRIPTION B-63434EN/02
Example: Allocating DO data of local node B and DI data of node C in the PMC area
Assume that the size of allocation of area 1 in the PMC area is 512
words (all of common memory area 1). Also assume that the size of
DO data in area 2 of the local node that is allocated in the PMC area
is B2" words. In this case, allocation of DI data in area 2 of node #C
in the PMC area is performed as follows:
When B1 + C1 + B2" + C2 <= 1024, all of C2 words can be allocated.
When B1 + C1 + B2" + C2 > 1024, up to 1024 - B1 - C1 - B2" (=
C2") words can be allocated.
( ( ! "
?
?
?
?
?
?
?
?
?
?
#$
! "
%&#
?
?
!&# ?
?
?
?
?
?
?
?
NOTE
When all of common memory area 1 is allocated in the
PMC area, the value to be noted is also the sum of the
sizes of allocation of the local node area and another
node area in the PMC area.
In other words, when DI data of node #D is read under
the same conditions as for the above example, DI
data in common memory area 2 that satisfies (1024 -
B1 - D1 - B2”) can be read at a time.
- 34 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
3 MESSAGE TRANSMISSION
This chapter details how to use the message transmission function of
the FL-net function with the Series 16i/18i/21i-A with the Power
Mate i.
- 35 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
NOTE
Among the transaction codes assigned to transparent
messages, 50000 to 59999 are used for this
transparent message.
- 36 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
With the server function for each type of message transmission of the
FANUC FL-net function, a response message is automatically
returned to the client without involving the user program in response
to a received message. With the client function, the user program
transmits a message by using the interface area set by Pa50 (interface
allocation address).
Client Server
System System
-A)-$--#.
D=-$--#. FL-net
System System
--#.
--#. FL-net
- 37 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
7 0
(*+ +0 Transmission
request/response flag
+2 Request status (R_STS)
+3 Response status
(M_RLT)
+4 Cancel flag
+5 Destination node (*"
number
+6 (Reserved)
+8 Message section
NOTE
The message section does not include a data buffer
area.
- 38 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
- 39 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
CAUTION
Ensure that while the transmission request/response
flag is set to 0001h, the user program does not rewrite
the data in this interface area. Otherwise, message
transmission may not be terminated normally.
NOTE
1 When a service is terminated normally, 8000h is
returned to this flag. If a value other than 8000h is
returned, check the value, and resolve the problem.
See Table 3-3 for the error codes returned from the
system.
2 After a message transmission request is made, this
interface does not allow the next transmission
request to be made until a response message is
received or an error occurs. So, if a response
message cannot be received for a cause on the
server, the next message transmission request
cannot be made until the power is turned off. In
such a case, the cancel flag allows the system to exit
from the response message wait state and wait for
the next message transmission request. The
purpose of this cancellation is just to allow the
system to accept the next message transmission
request. This cancellation is not intended to cancel
message transmission with the FL-net function.
(The FL-net function does not have a function for
canceling message transmission.) This means that
when this cancellation function is used, the response
message for the previous message request may be
treated as a response to the next message request
by mistake.
- 40 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
- 41 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
7 0
(*$ +0 Receive flag
+8 Data
- 42 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
+?+
-+A+).+#$ "-$
- 43 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
- 44 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
(*++0
7 0 7 0
Transmission request +0 Response flag
flag
0001h
+2 +2 Request status
+3 +3 Response status
+4 Cancel flag +4
+5 Destination node +5
number
+6 (Reserved) +6 (Reserved)
+8 Transaction code +8 Transaction code (*"
65003 65203
+10 (Reserved) +10 (Reserved)
+18 Read data buffer start +18 Read data buffer start
address address
- 45 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
NOTE
For an error code stored when an abnormal
response is returned, refer to the manual of the
equipment of a message transmission destination.
- 46 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
(*++0
7 0 7 0
Transmission request +0 Response flag
flag
0001h
+2 +2 Request status
+3 +3 Response status
+4 Cancel flag +4
+5 Destination node +5
number
+6 (Reserved) +6 (Reserved)
+8 Transaction code +8 Transaction code (*"
65004 65204
+10 (Reserved) +10 (Reserved)
+18 Write data buffer start +18 Write data buffer start
address address
- 47 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
NOTE
For an error code stored when an abnormal
response is returned, refer to the manual of the
equipment of a message transmission destination.
- 48 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
(*++0
7 0 7 0
Transmission request +0 Response flag
flag
0001h
+2 +2 Request status
+3 +3 Response status
+4 Cancel flag +4
+5 Destination node +5
number
+6 (Reserved) +6 (Reserved)
+8 Transaction code +8 Transaction code (*"
65005 65205
+10 (Reserved) +10 (Reserved)
+18 Read data buffer start +18 Read data buffer start
address address
- 49 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
NOTE
For an error code stored when an abnormal
response is returned, refer to the manual of the
equipment of a message transmission destination.
- 50 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
(*++0
7 0 7 0
Transmission request +0 Response flag
flag
0001h
+2 +2 Request status
+3 +3 Response status
+4 Cancel flag +4
+5 Destination node +5
number
+6 (Reserved) +6 (Reserved)
+8 Transaction code +8 Transaction code (*"
65006 65206
+10 (Reserved) +10 (Reserved)
+18 Write data buffer start +18 Write data buffer start
address address
- 51 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
NOTE
For an error code stored when an abnormal
response is returned, refer to the manual of the
equipment of a message transmission destination.
- 52 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
- 53 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
NOTE
Only installed address space in the PMC can be
accessed. Check PMC address space before use.
- 54 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
(*++0
7 7
Transmission request +0 Completion flag
flag
0001h
+2 +2 Request status
+3 (Reserved) +3
+4 Cancel flag +4
+5 Destination node +5
number
+6 (Reserved) +6 (Reserved) (*"
+8 Transaction code +8 Transaction code
50000 to 59999 50000 to 59999
+10 (Reserved) +10 (Reserved)
NOTE
Note that when the destination node number is set to
255, the message is transmitted to all nodes.
- 55 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
- 56 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
- 57 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
'<#.#.-.'(#.
'<#.
!!(3 '-. (#.!!(3
8 + 8 +
(*$
<, <,
&%?*(#.
)$A(%)*(#.
,,,0 ,,,,0
< (!.!!.! ' <
< : -+?'; <
< < (*7
+#-#&%)&)' +#-#&%)&)'
5!,,)5!,,5 5!,,)5!,,5
<5 ##-%> <5 ##-%>
- 58 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
- 59 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
< <
NOTE
The procedure for transmission of a message with
confirmation is the same as for the transparent
message transmission function.
- 60 -
B-63434EN/02 DESCRIPTION 3.MESSAGE TRANSMISSION
Virtual address space used for byte block read/write and word block
read/write with confirmation is allocated in the PMC area as
described below.
Table 3-4 Virtual Address Space for Byte Block Data with Confirmation
Allocation in PMC Virtual address Remarks
Symbol Type of signal Address space
(decimal) (hexadecimal)
X Signal from machine X0000 or 01000000h or Read only
to PMC higher higher
Y Signal from PMC to Y0000 or 01004000h or Read only
machine higher higher
F Signal from NC to F0000 or 01008000h or Read only
PMC higher higher
G Signal from PMC to G0000 or 0100C000h or Read only
NC higher higher
R Internal relay R0000 or 01010000h or Read/write
higher higher
D Data table D0000 or 01014000h or Read/write
higher higher
Table 3-5 Virtual Address Space for Word Block Data with Confirmation
Allocation in PMC Virtual address Remarks
Symbol Type of signal Address space
(decimal) (hexadecimal)
X Signal from machine X0000 or 01000000h or Read only
to PMC higher higher
Y Signal from PMC to Y0000 or 01002000h or Read only
machine higher higher
F Signal from NC to F0000 or 01004000h or Read only
PMC higher higher
G Signal from PMC to G0000 or 01006000h or Read only
NC higher higher
R Internal relay R0000 or 01008000h or Read/write
higher higher
D Data table D0000 or 0100A000h or Read/write
higher higher
NOTE
Only installed address space in the PMC can be
accessed. Check PMC address space before use.
- 61 -
3.MESSAGE TRANSMISSION DESCRIPTION B-63434EN/02
3"1()&@'##
#+#
8 + 8 +
<,, 7 <,, 7
<, 7 <, 7
<, !57 <, !57
<, 7 <, 7
)+'1()&@'##
#+#
"* + 8 +
<,,,, 7 <,, 7
<,,, !57 <, 7
<, 7
<, !57
+#-A#+'##
#+#
"* + 8 +
<,,,, 7 <,, 7
<,,, !57 <, 7
<, 7
<, !57
NOTE
FL-net word block data and transparent message
data are 16 bits wide. On the other hand, the data
width of each address in the PMC area is 8 bits.
So, the relationships indicated above apply when
data is exchanged between FL-net messages and
the PMC area.
- 62 -
III. OPERATION
B-63434EN/02 OPERATION 1.PARAMETER SETTING
1 PARAMETER SETTING
This chapter describes the parameters required to operate the FL-net
function with the Series 16i/18i/21i-A,and with the Power Mate i and
the method of setting the parameters.
- 65 -
1.PARAMETER SETTING OPERATION B-63434EN/02
1.1 Overview
The parameters for the FL-net function are divided into five major
groups:
(1) Basic parameters
(2) State monitoring parameters
(3) Area 1 allocation parameters
(4) Area 2 allocation parameters
(5) Message allocation parameters
- 66 -
B-63434EN/02 OPERATION 1.PARAMETER SETTING
- 67 -
1.PARAMETER SETTING OPERATION B-63434EN/02
For each FL-net function used, the parameters below need to be set.
When the state monitoring parameters are set, the user program can
monitor the state of the local node and the network participation state
of other nodes. Perform node state monitoring as required.
CAUTION
Input/output data in common memory area 1 and
common memory area 2 is transferred
asynchronously with ladder program execution. So,
the concurrency of input/output data consisting of
multiple bytes may not be guaranteed. When word
data is input or output, for example depends on the
setting condition, the higher byte may be updated
some time after the lower byte is updated. For
details, see Chapter II DESCRIPTION Section 2.5.
- 68 -
B-63434EN/02 OPERATION 1.PARAMETER SETTING
Procedure
(1) Press the SYSTEM key, then press soft key [PMC] to switch to
Screen 1-1 FL-net Main Menu Screen (for the 10.4" LCD)
- 69 -
1.PARAMETER SETTING OPERATION B-63434EN/02
Screen 1-2 FL-net Parameter Setting Screen (for the 10.4" LCD)
CAUTION
When a parameter to be allocated to the PMC area is
not to be used, be sure to "disable" the parameter.
For example, when 0 is set in OWN STATUS, R0000
in the PMC area is assumed to be allocated, and the
FL-net board may use an area starting at R0000. In
such a case, press soft key DISABL so that the
setting becomes "R----."
- 70 -
B-63434EN/02 OPERATION 1.PARAMETER SETTING
Setting item
Basic parameters
The basic parameters are used to set the FL-net function itself.
NOTE
1 For common memory area 1, a value beyond 512
must not be specified. For common memory area
2, a value beyond 8192 must not be specified.
Otherwise, the FL-net function cannot participate in
the network.
2 A token monitoring time is set to reissue a token. If
the local node does not issue a token when the time
specified in this parameter has elapsed, the next
node reissues a token. This means that an
adequate value needs to be set in connection with
the amount of transmit data of the local node.
Usually, set 50 (50 ms).
- 71 -
1.PARAMETER SETTING OPERATION B-63434EN/02
The state monitoring parameters are used to allocate areas in the PMC
area to which the states of the local node and other nodes are posted.
Pa21
NOTE
1 The unit of size set in this parameter is words. This
means that for an area used in the PMC R area, the
number of bytes as many as the size set in this
parameter multiplied by 2 is required.
- 72 -
B-63434EN/02 OPERATION 1.PARAMETER SETTING
NOTE
1 The unit of size set in this parameter is words. This
means that for an area used in the PMC R area, the
number of bytes as many as the size set in this
parameter multiplied by 2 is required.
2 Parameters AREA2 ADDR and AREA2 SIZE can be
used to set a large area for data exchange between
common memory area 2 and PMC area
independently of node numbers.
When a value of 0 is set for AREA2 SIZE, no static
allocation is performed and dynamic DI data change
- 73 -
1.PARAMETER SETTING OPERATION B-63434EN/02
- 74 -
B-63434EN/02 OPERATION 1.PARAMETER SETTING
- 75 -
1.PARAMETER SETTING OPERATION B-63434EN/02
Procedure
Example of input
- 76 -
B-63434EN/02 OPERATION 1.PARAMETER SETTING
(C) Execute the input of the parameter by pressing soft key [INPUT]
- 77 -
1.PARAMETER SETTING OPERATION B-63434EN/02
Procedure
When the CRT/MDI or FANUC touch panel is used as the LCD, set
parameters in the same way as for the Series 16i/18i/21i-A.
When the DPL/MDI Operation Package is used as the LCD, set
values for parameters Nos. 30000 and after.
For how to set parameters using the DPL/MDI Operation Package,
refer to "Power Mate i Operator’s Manual."
Basic parameters
- 78 -
B-63434EN/02 OPERATION 1.PARAMETER SETTING
- 80 -
B-63434EN/02 OPERATION 1.PARAMETER SETTING
- 81 -
1.PARAMETER SETTING OPERATION B-63434EN/02
- 82 -
B-63434EN/02 OPERATION 2.MAINTENANCE SCREEN
2 MAINTENANCE SCREEN
This chapter describes the screens used for maintenance of the FL-net
function with the Series 16i/18i/21i-A and with the Power Mate i.
- 83 -
2.MAINTENANCE SCREEN OPERATION B-63434EN/02
Procedure
(1) Press function key SYSTEM , then press soft key [PMC] to
(4) In the upper part of the screen, a list of nodes participating in the
network can be monitored. A node participating in the network
has its node number marked with O. (An asterisk (*) is
indicated for the local node.) On the screen above, nodes 10
and nodes 85 are participating in the network, and the local node
is node 10.
(5) When a soft key displayed on the screen is pressed, the
corresponding operation is performed as follows:
1) [NODE]: Displays the parameters of a specified node.
2) [P.NODE]: Displays the parameters of the node
immediately before the currently displayed
node.
- 84 -
B-63434EN/02 OPERATION 2.MAINTENANCE SCREEN
- 85 -
2.MAINTENANCE SCREEN OPERATION B-63434EN/02
Table 2-1
Participating Node Management Table
Item Description
NODE NO. Node number of the node about which information is
currently displayed
AREA1 ADDR Start address of the node in common memory area 1
AREA1 SIZE Data size of the node in common memory area 1
AREA2 ADDR Start address of the node in common memory area 2
AREA2 SIZE Data size of the node in common memory area 2
TOKEN WATCH Token monitoring time of the node (in ms)
MIN FRAME Allowable minimum frame interval (in 100 µs)
ULS State of the upper layer of the node
LKS State of the FA link of the node
NODE NAME Node name of the node.
When the node is not the local node, this item can be
displayed only if the node participates in the network after
the participation of the local node.
Lowercase letters entered are converted to uppercase
letters for display.
VENDOR NAME Vendor code of the node.
When the node is not the local node, this item can be
displayed only if the node participates in the network after
the participation of the local node.
Lowercase letters entered are converted to uppercase
letters for display.
MAKER TYPE Manufacturer Model type of the node.
When the node is not the local node, this item can be
displayed only if the node participates in the network after
the participation of the local node.
Lowercase letters entered are converted to uppercase
letters for display.
RCT Allowable refresh cycle time of the node (in ms)
STATUS Local node status.
This item is displayed only when the node is the local
node.
PRTCL VER. Protocol version.
This item is displayed only when the node is the local
node. At present, however, this item is fixed at 80H.
- 86 -
B-63434EN/02 OPERATION 2.MAINTENANCE SCREEN
Procedure
(1) Press function key SYSTEM , then press soft key [PMC] to
- 87 -
2.MAINTENANCE SCREEN OPERATION B-63434EN/02
- 88 -
B-63434EN/02 OPERATION 2.MAINTENANCE SCREEN
The FL-net log information management table screen allows the user
to reference the network log information of the local node.
Procedure
(1) Press function key SYSTEM , then press soft key [PMC] to
- 89 -
2.MAINTENANCE SCREEN OPERATION B-63434EN/02
- 90 -
B-63434EN/02 OPERATION 2.MAINTENANCE SCREEN
When the 9.5" LCD is used, the name of each item is limited to four
characters as shown below.
- 91 -
2.MAINTENANCE SCREEN OPERATION B-63434EN/02
Procedure
When the CRT/MDI or FANUC touch panel is used as the LCD,
reference maintenance information in the same way as for the Series
16i/18i/21i-A.
When the DPL/MDI Operation Package is used as the LCD,
maintenance information can be referenced with diagnosis numbers
8000 and after.
For how to display diagnostic data using the DPL/MDI Operation
Package, refer to "Power Mate i Operator’s Manual."
The diagnosis numbers and corresponding reference items are listed
below.
8004 LKS
[Data type] Byte
State of the FA link of the node
8005 ULS
[Data type] Word
State of the upper layer of the node
- 92 -
B-63434EN/02 OPERATION 2.MAINTENANCE SCREEN
8008 RCT
[Data type] Word
[Unit of data] 1 msec
Allowable refresh cycle time of the node
NOTE
1 If the local node number is set for parameter No.
30045, the above information is not displayed
correctly. For information on the local node,
reference diagnosis numbers 8020 to 8033 shown
below.
2 The information can be displayed only when the target
node participates in the network following the local
- 93 -
2.MAINTENANCE SCREEN OPERATION B-63434EN/02
8024 STATUS
[Data type] Byte
Status of the local node
8025 LKS
[Data type] Byte
State of the FA link of the local node
8026 ULS
[Data type] Word
State of the upper layer of the local node
- 94 -
B-63434EN/02 OPERATION 2.MAINTENANCE SCREEN
8042 RCT
[Data type] Word
[Unit of data] 1 msec
Allowable refresh cycle time of the local node
8043 RCM
[Data type] Word
[Unit of data] 1 msec
Refresh cycle measurement time of the local node
Log data
- 95 -
2.MAINTENANCE SCREEN OPERATION B-63434EN/02
- 96 -
B-63434EN/02 OPERATION 2.MAINTENANCE SCREEN
- 97 -
3.EXAMPLE OF CONNECTION OPERATION B-63434EN/02
3 EXAMPLE OF CONNECTION
This chapter describes an example of connection using the FL-net
function with the Series 16i/18i/21i-A with the Power Mate i.
- 98 -
B-63434EN/02 OPERATION 3.EXAMPLE OF CONNECTION
Ethernet
The parameter settings and PMC area allocation state when 4-word
DO data in common memory area 1 and 64-word DO data in common
memory area 2 are exchanged at all of the three nodes are described
below.
0x00d0
0x01ff
0x1fff
- 99 -
3.EXAMPLE OF CONNECTION OPERATION B-63434EN/02
Assume that the address map of the PMC R area of each node is as
shown below. Then, the parameters of each node are set as indicated
in Table 3-1 through Table 3-4.
PMC R area
R0000
R0160
Common memory area 2 DO data
R0288
R0299 Switch flag
R0300 Information on
Common memory area 2 other nodes
R0304 DI data Real data
R0432
R1494
- 100 -
B-63434EN/02 OPERATION 3.EXAMPLE OF CONNECTION
- 101 -
3.EXAMPLE OF CONNECTION OPERATION B-63434EN/02
- 102 -
B-63434EN/02 OPERATION 3.EXAMPLE OF CONNECTION
- 103 -
IV. CONNECTION
B-63434EN/02 CONNECTION 1.INSTALLATION
1 INSTALLATION
This chapter provides information required for installation of the FL-
net board.
- 107 -
1.INSTALLATION CONNECTION B-63434EN/02
1.1 Specifications
NOTE
1 For the heat dissipation of the main CNC unit and
other optional units, refer to the connection manual
of the CNC.
2 When using the FL-net board, observe the
installation condition (environment condition within
the cabinet) of the CNC control unit where the FL-net
board is mounted.
- 108 -
B-63434EN/02 CONNECTION 1.INSTALLATION
1.2 Installation
CD38N
- 109 -
2.CONNECTION OF THE COMMUNICATION FUNCTION CONNECTION B-63434EN/02
2 CONNECTION OF THE
COMMUNICATION FUNCTION
This chapter provides information required for Ethernet connection of
the FL-net board.
CAUTION
1 Before attaching or detaching a cable to the FL-net
board, turn off the power to the CNC, and confirm
that the power is off.
2 For network building and the condition for using
devices other than the FL-net board (such as media
converters, hubs, transceivers, and cables), contact
the supplier of each device. For network
installation, care must be taken to protect the
network from a noise source. Separate the network
wiring sufficiently away from a noise source such as
a power line and motor from an electrical viewpoint,
and ground each device as required. If grounding is
insufficient because of high impedance, a
communication error may occur. Before going into
actual operation after equipment installation, check
the operation by conducting a communication test.
FANUC cannot take responsibility for network trouble
arising from a device other than the FL-net board.
- 110 -
B-63434EN/02 CONNECTION 2.CONNECTION OF THE COMMUNICATION FUNCTION
Transceiver cable
Hub
(concentrator)
・
・
・
Twisted pair cable
CNC
Transceiver
FL-net board
10BASE5
trunk cable
Max. 100m
- 111 -
2.CONNECTION OF THE COMMUNICATION FUNCTION CONNECTION B-63434EN/02
The Ethernet cable can be routed only from the front of the control
unit. For connector location information, see the outside drawing of
each board.
Radius of 70 mm or more
10BASE-T
Ethernet cable
Clamp
Ground plate
- 112 -
B-63434EN/02 CONNECTION 2.CONNECTION OF THE COMMUNICATION FUNCTION
CD38N
Pin No. Signal Meaning
1 TX+ Transmission +
2 TX- Transmission -
3 RX+ Reception +
4 Not used
5 Not used
6 RX- Reception -
7 Not used
8 Not used
- 113 -
2.CONNECTION OF THE COMMUNICATION FUNCTION CONNECTION B-63434EN/02
Shield
- The cable must not be longer than 100 m. Do not extend the
cable unnecessarily.
- 114 -
B-63434EN/02 CONNECTION 2.CONNECTION OF THE COMMUNICATION FUNCTION
Shield
- The cable must not be longer than 100 m. Do not extend the
cable unnecessarily.
NOTE
A straight cable is usually used for connection
between a communication device and hub. The
cable required for connection may differ depending
on the manufacturer of the hub or media converter,
however. Check whether a straight or cross cable
is required, then prepare a correct cable.
When connection is correct, the LED marked with
"LIL" on the FL-net board lights up.
- 115 -
2.CONNECTION OF THE COMMUNICATION FUNCTION CONNECTION B-63434EN/02
Contact point
Manufacturer name Contact point
Sales Division, the 2-6-1 Marunouchi Chiyoda Ward, Tokyo, 100-8233
Furukawa Electric TEL: 03-3286-3126 FAX: 03-3286-3979
Co., Ltd.
Remarks
Tamachi Office, MU Building 3F, 1-9-1 Minaminaruse, Machida City,
Nissei Electric Co., Tokyo 194-0045
Ltd. TEL: 0427-29-2531 FAX: 0427-29-3375
Contact point IWATANI International Corporation
for overseas Tokyo Head Office
sales 21-8 NISHI-SHINBASHI 3-CHOME, MINATO-KU,
TOKYO, 105-8458, JAPAN
TEL:03-5405-5810 FAX:03-5405-5666
Telex:2524256 IWATYO J
Remarks A processed cable with the both terminal connector
is provided.
NOTE
The recommended standard cables cannot be used
with movable parts.
#1(-A&%*%&#%)-:
-A&%*%&( )&)&)+;
+#/%.=$1+C 55,,,, !
#=*#&=++C
@%(&+%&
#1(
)'
Nagano Sales Office TEL: ,55!4
A&%*%&#%)-
・(&+%&&0#+#&+%-%&-C
)*)+$)6!5
&#.)+%-#'!
)++#-)-+(#')#=#%)A+*)+$#&0
'%-#&)00=1$=-1!,$)+-0)++
・+=&=+C
)$$)-0%('(:1+#%''-0%('; +#%
/%+A+)?%''
- 116 -
B-63434EN/02 CONNECTION 2.CONNECTION OF THE COMMUNICATION FUNCTION
0&)'=&)+%-5##('&)AA+-+#''/%+
0-0#00%&@--%-,$$ 0)=-%''%#$+%-
5±,$$
・(#$+-%-#&C ! 9
・
%(+-%-#&C 3#-')0
-#'#+'
:D=%?#( ) 0 &)?%)#( )%(+-%-# (&+%&
(-;
・(2%.+-%-#&C $%((%)%$-)+$)+/%0!,$$)*
#1'+#'%=-:-0#A*(2%.-;
・-"()C ,5 :,℃6,969;
#1(#--$1("
@% (&+%&
#1(
) ' #(-) -=AA(%- (
#--$1(%- =-%. &)&)+
:,;
$#=*#&=+' 1" 7%+)- (&+%& #@ #++#.$-
'%+&(" /%0 0 $#=*#&=++ *)+ 0 -A&%*%&#%)-
:(.0 )=.)%. %-A&%) A#&@%. #' )0+-; #'
A=+&0#-(#--$1(%-
)#&A)%C
@%(&+%&
#1(
)'
#(- &)#& A)%; #.#) #(-
**%&
TEL: ,55!4
- 117 -
2.CONNECTION OF THE COMMUNICATION FUNCTION CONNECTION B-63434EN/02
NOTE
:,;
)&)+:$#=*#&=++-#'#+'A#+;
+#/%.=$1+C 5,,,,E
#=*#&=++C 7%+)-(&+%&
)'
#=*#&=++&##().=$1+C
:,;
)*)+$-)6!5&#.)+%-#'!
)+ 0)/ ) #--$1( 0 &)&)+ #' ( &)#&
7%+)-(&+%&
:7%+)- (&+%& &0%&#( ')&=$ F
:,;
)&%) +)&'=+ A&%*%&#%)-F :&0%&#(
-A&%*%&#%)).5;%-#?#%(#1(;
- 118 -
B-63434EN/02 CONNECTION 2.CONNECTION OF THE COMMUNICATION FUNCTION
2.4.4 Hub
Recommended hub
Manufacturer name Specification Remarks
Contec Co., Ltd. RT-1008H 10BASE-T
Eight ports
This hub is not for FA. Use the hub in a dust-proof cabinet.
Contact points
Manufacturer name Contact point
Contec Co., Ltd.
East Branch Tachibana Annex Building, 2-25-14 Kameido,
Koto Ward, Tokyo, 136-0071
TEL: 03-5628-0211 (pilot number)
FAX: 03-5628-0210
Central Branch Orchid Building, 2-38-2 Meieki, Nakamura Ward,
Nagoya City, 450-0002
TEL: 052-564-7821 (pilot number)
FAX: 052-564-7826
West Branch 3-9-31 Himesato, Nishiyodogawa Ward, Osaka
City, 555-0025
TEL: 06-6472-0265 (pilot number)
FAX: 06-6478-1031
Remarks http://www.contec.co.jp/
- 119 -
2.CONNECTION OF THE COMMUNICATION FUNCTION CONNECTION B-63434EN/02
Clamp those cables that are run into the CNC and require shield
processing, as shown below. Process the shield of a twisted pair
cable for Ethernet in the same way. This clamp processing secures a
cable, and also processes the shield of the cable. Be sure to perform
this clamp processing because it is key to stable operation of the
system.
As shown below, peel off a part of the outer sheath to expose the
shield, then press the exposed portion of the shield against the ground
plate with a clamp. The machine tool builder is to prepare a ground
plate and install it as shown below.
+)='A(#
#1(
#1(&(#$A
+)='A(#
0%('
#1(-0#0
- 120 -
B-63434EN/02 CONNECTION 2.CONNECTION OF THE COMMUNICATION FUNCTION
)=%.-&+/0)(
+)='+$%#(
:*)+.+)='%.;
(#$A$)=%.0)(
$$ +)='A(#
$$
,$$
- 121 -
2.CONNECTION OF THE COMMUNICATION FUNCTION CONNECTION B-63434EN/02
!!$$$#2
$$
5$$
$$
- 122 -
B-63434EN/02 CONNECTION 2.CONNECTION OF THE COMMUNICATION FUNCTION
+-)#(&)$A=+
:); ,3!
+=@(
:); 4
!<<10-
+-)#(&)$A=+6 73 5
+=@-%'
1'# .'(1!<( (#.
0"+B ( (
''#.
('5.!0!#!. #&0% #&0%
#&0%
Large network
+-)#(&)$A=+
4
!<<10-
73 5
:);
+-)#(&)$A=+6
+=@-%'
1'# .'(1!<( (#. (
0"+B
''#.
('5.!0!#!.
#&0%
:);
Small network
- 123 -
2.CONNECTION OF THE COMMUNICATION FUNCTION CONNECTION B-63434EN/02
NOTE
1 Ensure that the ground system of the personal
computer/trunk side is separated from the ground
system of the machine system. If ground system
separation is impossible because only one
grounding point is available, run the personal
computer/trunk side ground wire and the machine
side ground wire separately to the grounding point.
(See the figure below.) The ground resistance must
be 100 ohms or less (glass-2 grounding). The
ground wire must not be thinner than the AC power
2
line, and must be at least 5.5 mm in diameter.
2 Even when the insulation/separation method based
on 10BASE-T is used as described above, noise can
impede normal communication. When a network is
used in such a very poor environment, consider the
use of 10BASE-FLAG (optical fiber media) to
completely separate the machine side from the
personal computer side.
0%(' +=@(
73
+)='/%+)*0A+-)#(
&)$A=+6+=@-%'
#&0%
+)='/%+)*0$#&0%-%'
+)='%.A)%
- 124 -
V. MAINTENANCE
B-63434EN/02 MAINTENANCE 1.HARDWARE
1 HARDWARE
This chapter provides hardware information required for the
maintenance of the FL-net board.
- 127 -
1.HARDWARE MAINTENANCE B-63434EN/02
Custom Custom
LSI LSI
MPU
TM1
CD38N
- 128 -
B-63434EN/02 MAINTENANCE 1.HARDWARE
The FL-net board has four green LEDs (ROS, RES, LNK, and POK)
and one red LED (HER) for state indication, and two green LEDs
(COM and LIL) and one LED (COL) for communication status
indication. The locations and meanings of the LEDs are described
below. In the description below, the following marks are used to
represent the display states of each LED:
CD38N
5(COM)(GREEN)
B(HER)(RED)
4(POK)(GREEN)
3(LNK)(GREEN)
1(ROS)(GREEN)
2(RES)(GREEN)
(COL)(RED)
(LIL)(GREEN)
- 129 -
1.HARDWARE MAINTENANCE B-63434EN/02
NOTE
COL: The FL-net manages the token-based
transmission right so that no collision occurs. If
this LED is turned on frequently, a
communication error has occurred due to noise,
or an Ethernet compliant product other than the
FL-net is connected.
- 130 -
B-63434EN/02 MAINTENANCE 1.HARDWARE
The LEDs repeat the indications of the LONG pattern and SHORT
pattern. In this case, the LONG pattern is turned on for a longer
time, and the SHORT pattern is turned on for a shorter time.
LED indication
No. LONG SHORT Board state
43 21 43 21
1 Reset exception
2 General machine check exception
3 Data Storage
4 Instruction Storage
5 Alignment
6 Program
7 Floating Point Unavailable
8 Decrementer
9 Trace
10 Floating Point Assist
11 Implementation Dependent Software Emulation
12 Implementation Dependent Instruction TLB Miss
13 Implementation Dependent Data TLB Miss
14 Implementation Dependent Instruction TLB Error
15 Implementation Dependent Data TLB Error
16 Implementation Dependent Data Breakpoint
17 Implementation Dependent Instruction Breakpoint
18 Implementation Dependent Peripheral Breakpoint
19 Implementation Dependent Non Maskable Development
20 DRAM Parity Alarm
21 Other NMI
22 Invalid interrupt
Note) If any of these errors occurs, contact FANUC.
- 131 -
1.HARDWARE MAINTENANCE B-63434EN/02
The FL-net board has a setting pin (TM1) installed. The B side is
connected with a jumper plug (factory setting). If the plug is
removed, or the setting is changed, the FL-net board does not operate
normally.
- 132 -
B-63434EN/02 INDEX
INDEX
(()&#%))*#(%-)*A#+%&%A#%.)'-
=&%)-,
(()&#%))*()&#()'-#!
5
3"1()&@+#'4
3"1()&@/+%
3"%-)*
"&(%&##4
7=14
#1(&(#$A%.#'-0%('A+)&--%.4
#1(&)&%) $#.)*##2&0#.
#1(/%+4, -#((#%)
)$$)$)+"+#
"&(%&+#-$%--%)
)$$)$)+"+#
"&(%&+#-$%--%)
7
#")=)*
)$A)-,
)&)+A&%*%&#%)-4 %-)*--#.+#-$%--%)+?%&-,
).*)+$#%)##.$#1(5
##
)&=++&",
!
'###(()&#%) --#.+#-$%--%)
(%=&%)4
5
/)+@%-#((#%)4
++)+&)'(%- /)+@##.$#1(5
2#$A()*
)*%.=+#%) )'#)%)+%.!
8
)'-%*)+$#%)
2#$A()*#+#$+%.- )%-+)&%)4
%
INDEX B-63434EN/02
)-)(()&#%)%0
+# +?+=&%))*+#-$%%.#--#./%0
)*%+$#%)
%.)*#+#$+-
?+?%/ , %.%,5
%.#((%-A#+#%)4
A&%*%&#%)-
4 #%&'###(()&#%))*&)$$)$$)+"#+#
#+%&%A#%.)'##.$#1(! 4
%(()&#%))*0,3
)&)+:
;
)/+#i
67! %$%.)*-/%&0%.1/&)'%%)-)'##
)/+#i
6755 2&0#./%0&)$$)$$)+"#+#
+)&'=+*)+)A+#%.0$--#.+#-$%--%) +#-A#+$--#.+#-$%--%)4
&(%*=&%) +#-A#+--#.+#-$%--%)=&%)4
+)&'=+*)+)A+#%.0+#-A#+$--#. /%-'#%+
#1(A&%*%&#%)-
+#-$%--%)*=&%)
+)&'=+)*0--#.+#-$%--%)=&%)
9%+=#(#''+---A#&#(()&#%)!
&A%))*#$--#./%0&)*%+$#%)
)=%.)*00+
#1(5 )+'1()&@+#'
)+'1()&@/+%!
+%-5i6i6i
%
· No part of this manual may be
reproduced in any form.