Otc Almega FD Series
Otc Almega FD Series
Otc Almega FD Series
1L22152V-E-2
series
INSTRUCTION MANUAL
INTERFACE PANEL
■ Read and follow these instructions and all safety blocks carefully.
■ Have only trained and qualified persons install, operate, or service this unit.
■Standard Manuals
Instruction
Instruction Manual Type Main Contents
Manual No.
QUICK START Point on Safety, Transportation and Installation,
1L21700A
Turning the power on/off and manual operation, etc.
SETUP Safety precautions, installing & connecting method,
1L21700B starting up, periodical inspection, solution at the time
of failure
CONTROLLER MAINTENANCE Specifications of controller, explanation of each parts
1L21700K
and maintenance, parts list, etc.
MANIPULATOR Specifications or maintenance of manipulator, parts
1L11130A
(NB4 / NB4L / NB15 / NV6 / NV6L / NV20 / NH5) list, etc.
MANIPULATOR Specifications or maintenance of manipulator, parts
1L11312A
(NV50) list, etc.
MANIPULATOR Specifications or maintenance of manipulator, parts
1L11306A
(NV166 / NV210) list, etc.
BASIC OPERATIONS Explanation of manual operation, teaching, automatic
1L21700C operation, file utilities, backing-up data, basic
operations of Arc/Spot welding application, etc.
EXTERNAL INPUT/OUTPUT Interfacing method with external control device, list of
1L21700H
I/O signals and start/halt the automatic operation, etc.
Software PLC Create program,Input/output relay lists,List of
1L21700J
command words, etc.
CONTROL AND MAINTENANCE Edit logging,User Check,Troubleshooting, etc.
1L21700L
FUNCTION
■Application Manuals
Instruction
Instruction Manual Type Main Contents
Manual No.
APPLICATION MANUAL Basic settings, functions for arc welding, teaching
1L21700F
(ARC WELDING) technic, etc.
APPLICATION MANUAL Basic settings, functions for arc welding, teaching
1L21700E
(SPOT WELDING) technic, etc.
Instruction manuals are available other than the above for each optional function that you have purchased.
[Notes] 1. Specifications and information contained in these manuals are subject to change at any time without notice.
2. The screen display of a teach pendant shown in the manual are described as examples, which may be different from the actual
ones.
3. Although we cautiously compiled this standard specifications to eliminate as much error as possible, we do not take any
responsibility for damages resulting from neither direct nor indirect errors.
4. The manual is a part of robot products. When transferring or selling off a robot, be sure to append the manual.
5. No part of this manual may be reproduced without permission.
6. Prohibited altering or remodeling
- Do not alter or remodel our products.
- You may get injured or have your equipment damaged because of fire, failure or malfunction caused by altering or
remodeling the product.
The warranty does not cover any altered or remodeled products.
-1-
Notice
Notes on Safety
Before installation, operation, be sure to read "Chapter 1 Points on Safety" in SETUP manual and other attached
documents thoroughly and acquire all the knowledge of machines, safety information, and precautions.
Furthermore, before maintenance, inspection, and trouble scene, be sure to read CONTROLLER
MAINTENANCE manual and MANIPULATOR manual and other attached documents thoroughly and acquire all
the knowledge of machines, safety information, and precautions.
If operating machines in a wrong way, the accident resulting in various ranks of injury or death, or damage may
occur.
In order to call attention to wrong handling, the following four ranks of safety notes (“DANGER”, “WARNING”,
“CAUTION”, and “IMPORTANT”) are provided.
Cases where a mistake made in handling is likely to cause the user to be exposed to
the danger of death or serious injury and where the degree of the urgency
(imminence) of the warning given for the danger to occur is at the high end of the
DANGER scale (including high-level danger).
Cases where a mistake made in handling is likely to cause the user to be exposed to
the danger of death or serious injury.
WARNING
Cases where a mistake made in handling is likely to cause the user to be exposed to
the danger of minor injuries or of property damage only.
CAUTION
Note that even the matters which are described as CAUTION can result in serious accident depending on the conditions.
Be sure to keep the safety notes since they describe very important matters.
The meanings of “Serious injury”, “Minor injury”, and “Damage” described above are as follows.
Serious injury : Injury which has the aftereffect by loss of eyesight, an injury, the burn (high/low
temperature), an electric shock, fracture, poisoning, etc. and that which requires
hospitalization and long-term treatment as an outpatient.
Minor injury : Injury which does not require either hospitalization or long-term treatment as an outpatient,
a burn (high temperature, low temperature), and an electric shock.
Damage : Direct and indirect damage in connection with damage of property and equipment.
-2-
Table of Contents
Table of Contents
Chapter 1 Outline
1.1 General Description of Interface Panel Function....................................................................... 1-1
1.1.1 General description ........................................................................................................... 1-1
1.1.2 Specification ...................................................................................................................... 1-1
1.1.3 Signal attributes................................................................................................................. 1-2
1.2 Operations from Designing Screens to Using Them ................................................................. 1-3
1.2.1 Designing screens ............................................................................................................. 1-3
1.2.2 Deciding on the operation method .................................................................................... 1-4
1.2.3 Operation ........................................................................................................................... 1-4
1
Table of Contents
2
Chapter 1 Outline
This chapter gives a general description of the interface panel function. This is an
extremely useful function that enables the push buttons, lamps, etc. to be
displayed on the touch panel of the teach pendant.
Interface panel
1.1.2 Specification
An overview of the interface panel function specifications is given in Table 1.1.1 Specifications of interface panel function.
Since a total of 248 switches can be designed exactly as desired on up to 8 screens, screens can be designed
flexibly to suit the applications.
1-1
1.1 General Description of Interface Panel Function
Item Specification
Editing method Recorded with teach pendant
Editing also possible on a personal computer using commercially available
text editor
Display method Single-action touch ON/OFF display operation using dedicated key
Display also possible with input signals
An overview of the input/output signals involved with the interface panel function is shown in Fig. 1.1.2 Overview of
input/output signals used by interface panel.
As with the "starting," "servo ON" and other status output signals, the logical output signals are allocated for use as
the interface panel outputs, that is to say, as the signals which are output to the external device when the push
buttons and selector switches are operated.
Similarly, as with the "start" instruction, "servo ON" instruction and other status input signals, the logical input signals are
allocated for use as the interface panel inputs, that is to say, as the input signals which are used for the lamp, display and
other indications, and in addition, logical output signals and internal control variables can be displayed as well. (Not only
the input signals from external sources but the output signals of the controller itself can be displayed.)
Individually
Interface panel inputs
set
Lamps, displays, etc.
Internal control
variables
It is not possible to operate the logical input signals directly by operating the interface panel outputs, that is to say,
the push buttons, selector switches, etc. on the panel. (The "start" instruction and "servo ON" instruction cannot be
executed from the interface panel.)
However, as is shown in the figure, when a software PLC is used, the fore-mentioned restrictions do not apply, and
any of the interface panel input/outputs can be connected to any input/output signals.
Output signals, which have been already allocated, cannot be set to the output signals of the interface panel. By
contraries, output signals set with the interface panel cannot be allocated as output signals having different
functions.
Signal which is already allocated to the other purpose usage can be allocated to the interface panel display
(duplicate allocation). Refer to “2.1.5 Setting of signals duplication check” for detail.
1-2
1.2 Operations from Designing Screens to Using Them
The setting information of the interface panel screens is divided into two constants files (the controller general
constants file and I/O constants file) and stores the files in the memory. This is because the information does not only
involve the screen display but it extends to the input/output signals as well. However, when designing the interface
panel screens with a commercially available text editor that runs on an external personal computer, one file (interface
panel file AC**IFP.CON), in which only the interface panel screen information is defined, is created. This interface
panel file is not referenced directly when it is displayed.
By way of operations referred to as reading (import) and writing (export), the interface panel file is converted into two
constants files in the internal memory.
Controller
general I/O Displa
constants constants
files files
Interface
panel
files
AC**IFP.CON Write
When the setting information on the interface panel screen which was set using one robot controller is to be copied
into a multiple number of other robot controllers, it is easier to use the interface panel file.
1-3
1.2 Operations from Designing Screens to Using Them
1.2.3 Operation
Open the interface panel screen, and check the lamp lighting/extinguishing, switch ON/OFF operations, etc.
1-4
Chapter 2 Condition Settings
This chapter describes how to set conditions for using the interface panel
screens.
3 Align the cursor with "Interface Panel," and select the "Use" setting using the
+ [ENABLE] and [Left] or [Right] cursor keys.
Settings Details
Use The interface panel itself can be displayed.
Not use Even if an operation to open the interface panel is performed, the
screen is not displayed. When an erroneous manipulation should be
avoided, such as during peripheral devices setup, set to <Not Use>.
2-1
2.1 Condition Settings
1 On the same setting screen, align the cursor with "Auto Disp", and set the desired
status.
Settings Details
Enabled Auto display of the interface panel screen is enabled by the external
input signal.
Disabled Auto display of the interface panel screen is disabled by the external
input signal.
2 When the "AutoDisp" is enabled, allocate here the input signals to be used to
control display of the interface panel screen.
Align the cursor with "InputSignal", and allocate 4-bit page selection signals and a
strobe signal (a signal which determines the timing at which the signal is read).
>> A 4-bit page selection signal is interpreted as a binary data. The signal 1 is the
lowest, and the signal 4 is the highest. If all bits are set to off, the page number is set
to 0, that is to say, the interface panel screen is closed.
The timing at which the page selection signals and the strobe signal are input is
shown below.
STRB signal
After entering the page bits (4-bit page selection signal), input the
STRB (strobe) signal, and hold the status of the page bits signal for at
least 10ms after the STRB signal has turned ON. Hold the STRB
signal for at least 20ms.
Even if "AutoDisp" is disabled, it is still possible to allocate input signals. However, the
input signals allocated when "AutoDisp" is disabled cannot be used as general-purpose
input signals.
3 By pressing f8 <Input Ref>, the allocation of the input signals can be checked.
2-2
2.1 Condition Settings
1 On the same setting screen, align the cursor with "Common Switch", and set the
desired status.
Settings Details
Previous No. Restore the status in which the power is previously turned off.
Disabled The switch is always set to "Disabled" when the power is turned on.
2 Put the cursor on “Common switch ON direction”, and set it to the desired status.
Settings Details
Left Inhibit operations on the left side.
3 Put the cursor on “Common switch operation method”, and set it to the desired
status.
Settings Details
Standard Enable operation without pressing the [ENABLE] key.
4 Upon completion of settings mentioned above, press the f12 <Complete> key.
1 On the same setting screen, put the cursor on “Functionless code name setting”,
and set it to the desired status.
Settings Details
Hide Make setting so that the name setting of switch, to which the
functionless code has been set, will not be displayed. The name
setting will also be disabled.
Display Make setting so that the name setting of switch, to which the
functionless code has been set, will be displayed. The name setting
will also be enabled.
2 Upon completion of settings mentioned above, press the f12 <Complete> key.
2-3
2.1 Condition Settings
1 On the same setting screen, put the cursor on “Signal duplicate check”, and set it
to the desired status.
Settings Details
Unused Make setting so that no errors occur even if the signal numbers that
have been allocated by other functions are used for the interface
panel setting.
Used Make setting so that the warning screen will be displayed to disable
the setting if the signal numbers that have been allocated by other
functions are used for the interface panel setting.
2 Upon completion of settings mentioned above, press the f12 <Complete> key.
1 On the same setting screen, put the cursor on “F key on TP”, and set it to the
desired status.
Settings Details
Enabled Make setting so that the soft keys, which have been allocated to f1 to
f12, can be operated by pressing icons on the touch panel. In this
case, pressing f1 to f12 or f key icons on the touch panel makes it
possible to operate the soft keys, respectively.
Disabled Make setting so that the soft keys, which have been allocated to f1 to
f12, cannot be operated even by pressing the icons on the touch
panel. In this case, only pressing f1 to f12 makes it possible to
operate the soft keys, respectively.
2 Upon completion of settings mentioned above, press the f12 <Complete> key.
2-4
2.1 Condition Settings
1 On the same screen, put cursor on [Signal of common SW], and set it to the
desired status.
Settings Details
Disabled The touch panel controls common switch.
Enabled Common switch is controlled by the external input signals.
(1)
When enabled, the following settings are disabled.
[The status of the common switch when turning ON the primary power]
This depends on the signal status at the timing of the power ON.
(2)
When enabled, the graphical icon of the switch on the most upper right side is
displayed like shown below. (Hatched icon)
2 If [Signal of common SW] is set to [Enabled], please allocate an input signal that is
used to control the common switch on this screen. Put the cursor to [Input of
common SW], and allocate one input signal.
3 By pressing f8 <Input Ref>, the allocation of the input signals can be checked.
When controlling the Disabled/Enabled status of the common switch using the input signal,
there would be a possibility in which the operator presses the button in mistake. Therefore,
IMPORTANT please use the function carefully considering the enabling conditions etc.
2-5
2.1 Condition Settings
1 To check the status of the common switch from the external devices, allocate an
output signal on this screen. Put the cursor to [Output of common SW], and
allocate one output signal.
When the allocated signal is OFF, the common switch is [Disabled]
When the allocated signal is ON, the common switch is [Enabled]
2 By pressing f9 <Output Ref>, the allocation of the output signals can be checked.
Table 2.1.1 Function that can be used for general purpose usage
code description code description
3002 Push Buttons (alternation type) 3010 Selector switch (ON/OFF)
3003 Push Button (momentary type) 3030 Input 3digits
3004 Flash Push Button (alternation type) 3030 Input 6digits (only for interface panel)
3005 Flash Push Button (momentary type)
(notes) Double contact selector switch can not be used for general purpose usage.
1 On the same screen, put cursor on [Softkey outsignal general use], and set it to
the desired status.
Settings Details
Unused Output signals assigned for softkey are used for fixed output signals.
(These signals can not be controlled ON/OFF by the function
recorded in the robot program step.)
Used Output signals assigned for softkey are used for general purpose
output signals.
(Notes) If this is set to “Used”, duplicate signal setting is now possible in case
that plural softkeys indicated in Table 2.1.1 are defined. But it is not possible to
define with application signals at the same time.
When this is set to “Used” and same output signal is assigned to the duplicate (different)
softkey, Unexpected softkey may change its status because of the softkey’s own ON/OFF
control or the operation of softkey.
CAUTION When duplicate setting is made, bear in mind to consider those control sequence clearly.
2-6
Chapter 3 Screen Design
This chapter describes how to design the interface panel screens. One of two
methods can be selected: one method uses the teach pendant for design, and the
other uses a commercially available text editor and runs on an external personal
computer.
The operation switches and other soft keys laid out on the screens are each identified by a number that consists of
the screen page number and position number as shown in the figure below, and the screens are designed by
specifying these numbers.
Example:
Key in upper left-hand
Interface corner of first screen
(P1-1A)
panel
P1
1A 1B 1C 1D 1E 1F 1G 1H P2
P3
2A 2B 2C 2D 2E 2F 2G 2H P4
3A 3B 3C 3D 3E 3F 3G 3H P5
P6
4A 4B 4C 4D 4E 4F 4G 4H P7
P8
3-1
3.2 Operation Switch Design
At the far left, the layout numbers of the keys are indicated as a combination of the page
number and position number, and to the right of these numbers are indicated the
external appearance of the keys, their names and other important information.
Detailed settings are not displayed on this screen.
3 Using the [ENABLE] and [Up] or [Down] cursor keys, it is possible to switch the
+ list from the switch located at the top left of screen page 1 (P1-1A) to the switch
positioned at the bottom right of screen page 8 (P8-4H).
4 First, align the cursor with "CODE", and input a number to indicate the type of
operation switch (lamp, push button switch or function key) to be laid out at the
position concerned.
Number Refer to Table 3.2.2 List of operation switch keys for the code numbers which
are to be input.
If "0" is input, the corresponding switch has no function (only a gray background
appears).
>> When a number is input, its title is displayed in the "Function" field on the right.
3-2
3.2 Operation Switch Design
5 If the code number to be input is not known, press the f8 <Code List> key.
>> The contents of Table 3.2.2 List of operation switch keys now appears in the list on
the right side of the screen.
There are two lists. One is a list of the lamps, push buttons and other operation switches
whereas the other is a list of the functions which are allocated to the f keys on both sides
of the mode screen.
Any kind of key can be laid out anywhere on the interface panel screens.
To select the list to be displayed, select the radio button at the top of the screen
+ by pressing the [ENABLE] and [Left] or [Right] cursor keys.
Select the desired item from the code list using the [Up] or [Down] cursor key and
press the [Enter] key to insert the code.
Alternatively, the original setting screen can be restored by pressing the
[RESET/R] key.
6 Align the cursor with "Name", and input the name to be displayed.
+ The soft keyboard is started up by pressing [ENABLE] and [EDIT].
>> Names consisting of 16 full-size characters or 32 half-size characters can be recorded.
If the “Functionless code name setting” item in the “Interface panel condition setting”
menu is set to “Display”, the name setting can be made even with “0” set to the code.
7 Next, set the data for the details other than the names and font size.
Align the cursor with the target line, and press the f9 <Refer> key.
>> The operation switch detail setting screen such as the one shown below now appears.
3-3
3.2 Operation Switch Design
On this screen, set the color, input/output signals and other detail data.
In the example presented above, the setting screen for a round lamp is shown. The
contents of the setting screen will differ depending on the type of operation switch
concerned.
8 Align the cursor with "Color", and press the [Enter] key.
Sixteen color options are displayed. Select the desired color using the [Up] or
[Down] cursor key, and then press the [Enter] key.
In the case of a round lamp, for example, select one color to indicate ON and
another color to indicate OFF.
Table 3.2.1 List of colors
Color no. Color name Color no. Color name
0 Black 8 Medium gray
1 Dark red 9 Red
2 Dark green 10 Green
3 Dark yellow 11 Yellow
4 Dark blue 12 Blue
5 Dark magenta 13 Magenta
6 Dark cyan 14 Cyan
7 Light gray 15 White
Internal control
variables Outside
When "0" is set as the signal number, no input/output operations are executed. (Only
the operation switch display appears.)
3-4
3.2 Operation Switch Design
10 Align the cursor with the last "! mark," and specify the ! mark display method.
+ This is a useful interface panel function which works with some of the interface
panel inputs.
If, for instance, an ON position status is a normal operation status, by indicating
the "! mark" for the reverse OFF position, the operator can identify at a glance
which switches have settings that differ from the normal status.
Settings Details
don't show The ! mark is not shown.
when "ON" The ! mark appears when the input/output signal concerned is in the
ON status.
when "OFF" The ! mark appears when the input/output signal concerned is in the
OFF status.
12 Follow the same steps to perform the settings for all the operation switches on all
the screens to be used.
However, the position in the upper right-hand corner (1H) of each page is always
reserved by the system for the switch that enables and disables the operations.
It cannot be deleted or changed.
When the settings are saved, the following contents are checked.
If any of the following applies, the corresponding message appears, and the
settings are not saved in the files. In this case, revise the settings and save them
again.
When a different item has been already set to the target area even though an item
using multiple soft key areas for a single code has been selected
(Example: In order to set the “input 6-digit” soft key to the p1-1A soft key area, use the
p1-1B area beside the p1-1A area. At this time, if a different soft key is set to the
p1-1B area, the “input 6-digit” soft key set to the p1-1A area will be disabled.)
When an attempt has been made to position in the H (far right) column an icon which
must occupy two blocks side by side
When the same number which was set for an output signal has been used (the
duplication of not only the interface panel signals but all the status output signals as
well is checked)
When the same number which was set for an input signal has been used (duplication
of not only the interface panel signals but all the status input signals as well is
checked)
3-5
3.2 Operation Switch Design
3004 Flash Push Push button switch (operation holding type) + square
Button lamp
(alternation These buttons turn the output signals ON or OFF when
type) operated by the operator, and display the ON or OFF
statuses of the input signals or output signals.
3005 Flash Push Push button switch (operation non-holding type) +
Button square lamp
(momentary These buttons turn the output signals ON or OFF when
type) operated by the operator, and display the ON or OFF
statuses of the input signals or output signals.
3010 Selector Output signal ON/OFF selector switch
switch These buttons turn the output signals ON or OFF when
(ON/OFF) operated by the operator.
3011 Contacts 2 output signal ON/OFF selector switch
switch These switches turn the output signals ON only when
their contacts are selected.
These buttons turn the output signals ON or OFF when
operated by the operator.
3020 Displays This displays input signals or variable integers.
(3 digits) Display range: 0 to 999
These displays indicate the statuses of the input signals,
output signals or variable integers using 3 digits.
3-6
3.2 Operation Switch Design
Description External
Code Outline Parameter Initial value
of function appearance
3000 Round lamp Top comes on. ON/OFF Color of "OFF" White
Bottom goes off. display lamp Color of "ON" White
Display data
Input signal/output signal Input signal
Input Signal 1bit [0~2048] 0
Output Signal 1bit [0~2048] 0
! mark
don't show/when "ON"/when "OFF" don't show
3-7
3.2 Operation Switch Design
Description External
Code Outline Parameter Initial value
of function appearance
3002 Top is normal Push button Color of "ON" White
position. switch (operation Color of "OFF" White
Bottom is holding type) Output Signal 1bit [0~2048] 0
pressed. Operation method: Standard
Push Button Standard/Enable
(alternation ! mark
type) don't show/when "ON"/when "OFF" don't show
Operation inhibit
Enabled/Disabled Enabled
Touch panel button
Enabled/Disabled Enabled
3003 Top is normal Push button
position. switch (operation (Same as above) (Same as
Bottom is non-holding above)
Push Button pressed. type)
(momentary
type)
3-8
3.2 Operation Switch Design
Description External
Code Outline Parameter Initial value
of function appearance
3004 Top is normal Push button Color of "ON" White
position. switch (operation Color of "OFF" White
Bottom is holding type) + Display data
pressed. square lamp Input signal/output signal Input signal
Input Signals, 1bit [0 to 2048] 0
The color Output Signals, 1bit [0 to 2048] 0
Flash Push
changes Output Signal 0
Button
depending on Operation method:
(alternation
the input signal Standard/Enable Standard
type)
only (the change ! mark
has nothing to don't show/when "ON"/when "OFF" don't show
do with Operation inhibit
touching). Enable/Disabled Enabled
Touch panel button
Enable/Disabled Enabled
3005 Top is normal Push button
position. switch (operation (Same as above) (Same as
Bottom is non-holding above)
pressed. type)
+ square lamp
Flash Push
Button The color
(momentary changes
type) depending on
the input signal
only (the change
has nothing to
do with
touching).
3-9
3.2 Operation Switch Design
Description External
Code Outline Parameter Initial value
of function appearance
3010 "ON/OFF" Output signal Base color Black
switch ON/OFF selector Lever color White
switch The place of "ON": Right/Left Right
Output Signal, 1 bit [0 to 2048] 0
Operation method:
Standard/Enable Standard
Operation inhibit
Enabled/Disabled Enabled
Description External
Code Outline Parameter Initial value
of function appearance
3011 Contacts 2 output signal Base color Black
switch ON/OFF selector Lever color White
(two switch Output Signal 1 (left contact)
contacts) 1bit [0 to 2048] 0
Output signal Output Signal 2 (right contact)
ON only when 1bit [0 to 2048] 0
contact is Operation method:
selected Standard/Enable Standard
Operation inhibit
Enabled/Disabled Enabled
3-10
3.2 Operation Switch Design
3.2.7 Displays
[Details] setting screen
Description External
Code Outline Parameter Initial value
of function appearance
3020 Displays 3dgt This displays Base color White
input signals or Display data
variable Input Signal/Output Signal / Input signal
integers. Variable Int
Display range: Method of read
0 to 999 Data format: Binary/BCD Binary
Input Signal [0 to 2048]
*** displayed 12bit (1:LSB 12:MSB) All "0"
when numerical Output Signal [0 to 2048]
value displayed 12bit (1: LSB 12: MSB) All "0"
is not in display Variable integer
range or if "0" Global variable only [0 to 200] 0
has been set for
all input/output
signals
Left Displays 6dgt This displays
side: input signals or (Input signals: 24 bits; No. of (Same as
3021 variable display digits: 6; otherwise same above)
integers. as above)
Right 2 blocks Display range:
side: which are 0 to 999999
13021 side by side
occupied ****** displayed
when numerical
value displayed
is not in display
range or if "0"
has been set for
all input/output
signals
3-11
3.2 Operation Switch Design
Description External
Code Outline Parameter Initial value
of function appearance
3030 Input 3digits This reflects the Base color White
values input by
the operator in Method of Output: Binary/BCD Binary
the output Output Signal [0 to 2048]
signals. 12bit (1: LSB 12: MSB) All "0"
Input range: Operation inhibit
0 to 999 Enabled/Disabled Enabled
Left Input 6digits This reflects the
side values input by (Output signals: 24 bits; No. of (Same as
3031 the operator in display digits: 6; otherwise same above)
the output as above)
Right 2 blocks signals.
side which are Input range:
13031 side by side 0 to 999999
occupied
3-12
3.3 Editing Using an External Personal Computer
3.3.1 Outline
The setting information of the interface panel screens is divided into two constants files (the controller general
constants file and I/O constants file) and stores the files in the memory. This is because the information does not only
involve the screen display but it extends to the input/output signals as well. However, when designing the interface
panel screens with a commercially available text editor that runs on an external personal computer, one file (interface
panel file AC**IFP.CON), in which only the interface panel screen information is defined, is created. This interface
panel file is not referenced directly when it is displayed.
By way of operations referred to as reading (impose) and writing (expose), interface panel files are first converted
into two constants files in the internal memory, and used.
Controller
general I/O Displa
constants constants
files files
Interface
panel
files
AC**IFP.CON Write
To confirm the character code, use Internet Explorer. First, rename ***.con file to
POINT ***.txt and open the file using Internet Explorer. Then select [Display][Encode] menu
and character code by referring the table shown above. If the characters are displayed
correctly, the file is made under the correct character code.
3-13
3.3 Editing Using an External Personal Computer
[CNT_TOUCHPANEL]
ENABLED=0
AUTODISP=1
COMMON_SW=1
CSW_DIRECTION=0
CSW_EKEY=1
[IN_ASSIGN]
IN_TouchStrb=0
IN_TouchPageBit=0,0,0,0
[TOUCHINI]
P1_1A=3000
P1_1A_NAME=" Auto"
P1_1A_DATA=15, 15, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
- Omitted -
- Omitted -
P1_1G=3000
P1_1G_NAME=" Air pressure drop"
P1_1G_DATA=9, 9, 0, 28, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
P1_1H=3010
P1_1H_NAME=" Operation ¥rDis En
P1_1H_DATA=0, 8, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
- Omitted -
P8_4F=0
P8_4F_NAME=""
P8_4F_DATA=0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
P8_4G=0
P8_4G_NAME=""
P8_4G_DATA=0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
P8_4H=0
P8_4H_NAME=""
P8_4H_DATA=0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
Prepare interface panel files in the INI file format under the filenames of AC**IFP.CON (where "**" denotes a
2-digit integer), and load them into the robot controller using a Compact Flash module or other such media. It is
also possible, depending on the applications concerned, to make the interface panel files (AC**IFP.con) resident in
the memory and load them as necessary, as shown below for example:
Ac01ifp.con············ Interface panel screen for spot welding
Ac02ifp.con············ Interface panel screen for arc welding
Ac03ifp.con············ Interface panel screen for material handling
Rather than describing files from the beginning while referencing the format, it is easier - and
POINT the results are more assured - to design provisional interface panel screens using the teach
pendant, expose them and then edit them using an external personal computer.
Condition settings
The settings for Constant Setting / 22 I/F Panel on Touch Screen / 1 Touch Panel Conditions settings will be
described.
3-14
3.3 Editing Using an External Personal Computer
Operation switches
Following the [TOUCHINI] key name, the parameters for the operation switches are listed.
Even if an operation switch is not going to be used, it must be described without fail.
[TOUCHINI] [TOUCHINI] must be described without fail (at the top only).
P1_1A_DATA=15, 15, 0, 0, Following "the page number_position number_DATA=," the "operation switch
0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, detailed data" is described using a succession of numbers and commas.
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, The number of parameters varies with the types of operation switches.
0, 0, 0, 0 If there are not many parameters described, an error will occur when a file
import is executed, executing no file conversions.
For details, refer to information in Table 3.3.1 Format for detailed data of
operation switches.
Refer to the table below for the format which is used for the detailed data of the operation switches (the group of
parameters following P*_**_DATA=).
3-15
3.3 Editing Using an External Personal Computer
Description of
Code External appearance Format
function
3001 Square lamp 4: Input signal to be displayed
5: Output signal to be displayed
6: ! mark display (0: don't show/1: When ON/2: When OFF)
7: “0”
No descriptions are required for all parameters from
8 onward.
3-16
3.3 Editing Using an External Personal Computer
Description of
Code External appearance Format
function
3020 Displays In sequence from the first parameter:
1: Base color
(3 digits) 2: Display data selection (0: Input signal/1: Output
signal/2: Variable Int)
3: Method of read (0: Binary/1: BCD)
4: Input signal to be displayed 1
:
15: Input signal to be displayed 12
16: Output signal to be displayed 1
:
27: Output signal to be displayed 12
28: Variable integer to be displayed
29: “0”
No descriptions are required for all parameters from
30 onward.
Left Displays 3021 (display 6 digits, left side)
side In sequence from the first parameter:
3021 (6 digits) 1: Base color
2: Display data selection (0: Input signal/1: Output
Right signal/2: Variable Int)
side 3: Method of read (0: Binary/1: BCD)
13021 4: Input signal to be displayed 1
:
27: Input signal to be displayed 24
28: “0”
No descriptions are required for all parameters from
29 onward.
3-17
3.3 Editing Using an External Personal Computer
1 Save the interface panel files (AC**IFP.CON), whose design has been completed,
on a Compact Flash module or other storage device, and install it in the robot
controller.
4 Select the device or directory in which the interface panel file to be read is stored,
select the files to be loaded from the file list, and press [Enter] or f12 <Execute>.
(A list of only the AC**IFP.CON files in the selected device or directory is
displayed.)
>> The validity of the format used by the selected interface panel files is checked, and
operation returns to the list screen in step 2.
3-18
3.3 Editing Using an External Personal Computer
5 Check whether the contents of the list screen displayed are as expected for all the
pages.
>> If there is a format or other error in the parameters described in the interface panel
files, the corresponding part will be replaced with a "0." For all switches on all the
pages, check whether such parts exist.
CAUTION
At this point, the files have not yet been stored or loaded into the internal memory.
If import is failed, please correct the character code referring the list of 3.3.2 Editing
using a personal computer.
When a file impose is executed, if the conversion source file has any erroneous description,
INFO. keywords on lines with erroneous display contents of import results will be all displayed.
Referring to this display, make corrections to the conversion source file.
Furthermore, if the file import does not normally end, the display will return to setting prior to
the execution of the import.
The following section shows causes, due to which the import does not normally end.
Parameter values are inappropriate or fall outside of the setting range.
The specification of input and output signal numbers has been already allocated.
Input and output having the same signal number are found within the interface panel
setting.
Parameters following the parameter P__DATA are short on numbers.
There are no descriptions on the parameter P__DATA corresponding to P_.
There are no descriptions on the parameter P_ corresponding to P__DATA.
There are no descriptions on the parameter P_ corresponding to P__NAME.
There are no descriptions on the parameter P__DATA corresponding to
P__NAME.
3-19
3.3 Editing Using an External Personal Computer
1 Install the Compact Flash module or other storage device on which the interface
panel files are to be saved into the robot controller.
4 Select the device or directory in which the interface panel files are to be saved as
the copy destination.
To overwrite an existing interface panel file, use the cursor to select the file to be
written, and press [Enter].
To create a new interface panel file, do not select any of the existing files.
6 When creating a new interface panel file, the file version (the number indicated by
"**" in AC**IFP.CON) must be specified.
A popup window now appears to ask:
Number
If the “Functionless code name setting” item is set to “Not display”, data on switches with “0”
INFO. set to the code will not be written in the conversion destination file. Furthermore, if the item is
set to “Display”, the name settings of switches with “0” set to the code will be written in the
conversion destination file with data “¥r¥r” that means to start two new lines.
3-20
Chapter 4 Utilization of the
Interface Panel
1 Either teach or playback mode may be selected. It does not matter even if a robot
playback operation is already underway.
Set the top screen (with f-keys displayed on both sides) displayed.
>> F-key operations are disabled when the interface panel is displayed.
4-1
4.1 Basic Operation
3 Pressing [ENABLE] and [Up] or [Down] cursor keys enables to change pages of
+ the interface panel one by one.
>> A page where no item (except 1H) is set is skipped.
POINT Bear in mind that pressing [ENABLE] and [Up] or [Down] cursor keys when the interface panel
is not open can change the current step.
Refer to the time chart in "2.1.2 Display the screen with input signal" in "Chapter 2 Condition settings".
4-2
4.1 Basic Operation
4-3
4.1 Basic Operation
NOTE
4-4