Professional Documents
Culture Documents
operations due to the manual text limit, product specific applications and
This user manual is the property of GSK CNC Equipment Co., Ltd.
All rights are reserved. It is against the law for any organization or
permission of GSK and the latter reserves the right to ascertain their legal
liability.
It is necessary to ensure that this operation manual reaches to the ultimate user of this
product.
PREFACE
Your Excellency,
It’s our pleasure for your patronage and purchase of this Robot
SECURITY PRECAUTION
Security respo
onsibility of
o the man
nufacturerr
——
—Manufactu
urer should
d take resp
ponsibility for
f the dessign and sttructure da
anger of
——M
Manufactu
urer should
d take ressponsibility
y for the security
s off the produ
uct and
a
accessorie
es.
——M
Manufactu
urer should take re
esponsibility for the
e offered informatio
on and
s
suggestion
ns for the user.
u
Security respo
onsibility of
o the userrs
——
—User shou nd understtand aboutt the contents of secu
uld know an urity operations by
——
—User should take responsibiility for th
he securityy and danger beca
ause of
g, changin
increasing ng or mod
difying the
e original product or access
sory by
themselve
es.
——
—User shou
uld take ressponsibilityy for the da
anger witho
out followin
ng the ope
erations,
maintenan
nces, installations and storages
s described
d in the ma
anual.
V
Industry Robot
R GR-C Control
C System Operatio
on Manual
Chine
ese vers
sion of all technical docume
d ents in Chinese
e and
Englis
sh langu
uages is
s regard
ded as final.
Since
ere thanks for yo
our frien
ndly sup
pporting
g of GSK
K’s products!
VI
Content
CONTENTS
CHAPTER ONE SAFETY ............................................................................................... 1
1.1 Warning ............................................................................................................... 1
1.2 Danger ................................................................................................................. 1
1.3 Notice .................................................................................................................. 2
CHAPTER TWO GR-C CONTROL SYSTEM INTRODUCTION .............................. 5
2.1 Structure ............................................................................................................. 5
2.2 Controllable cabinet ........................................................................................ 5
2.3 TP ......................................................................................................................... 6
2.3.1 TP Appearance ........................................................................................ 7
2.3.2 Button Operation ..................................................................................... 7
2.3.3 Button Functions ..................................................................................... 9
2.4 Screen Display of TP ..................................................................................... 16
2.4.1 Shortcut Menu Area .............................................................................. 17
2.4.2 State Display Area ................................................................................ 21
2.4.3 Main Menu Area .................................................................................... 24
2.4.4 File List Area .......................................................................................... 25
2.4.5 Man-machine Interface Display Area ................................................. 25
CHAPTER THREE MAIN MENU EXPLANATION ................................................... 27
3.1 {SYSTEM} Menu ............................................................................................. 27
3.1.1 {HOME POSITION} Menu Interface .................................................. 27
3.1.2 { SECURITY } Menu Interface ............................................................ 29
3.1.3 {TOOL COORD} Menu Interface ........................................................ 30
3.1.3.1 “Tool Coord System Detailed Setting” Interface ................... 31
3.1.3.2 “Direct Input Method Setting Tool Coordinate” Interface ..... 31
3.1.3.3 “3-Point Setting Tool Coordinate” Interface ........................... 32
3.1.3.4 “5-Point Method Setting Tool Coordinate” Interface ............. 33
3.1.4 {USER COORD} Menu Interface........................................................ 35
3.1.4.1 “User Coordinate Detailed Setting” Interface ........................ 36
3.1.4.2 “User Coordinate Setting by Direct Input” Interface ............. 36
3.1.4.3 “Three-point Setting User Coordinate” Interface .................. 37
3.1.5 {TABLE COORD} Menu Interface ...................................................... 38
3.1.5.1 “Table coord Detailed Setting” Interface ................................ 40
3.1.5.2 “Table coord Setting by Direct Input Method” Interface ....... 40
3.1.5.3 “Table coord Setting by 3-point Method” Interface ............... 41
3.1.5.4 “Table coord Setting by 5-point Method” Interface ............... 42
3.1.6 {DATE/TIME} Menu Interface .............................................................. 43
3.1.7 {CHANGE ID} Menu Interface ............................................................ 44
3.1.8 {SYSTEM SPEED} Menu Interface.................................................... 45
VII
Industry Robot
R GR-C Control
C System Operatio
on Manual
VIII
Content
IX
Industry Robot
R GR-C Control
C System Operatio
on Manual
XI
Industry Robot
R GR-C Control
C System Operatio
on Manual
8.3.3 Deceleratio
D on Ratio Se etting .................................................................... 193
8.3.4 S
Soft-limit Setting ...................................................................................... 194
8.3.5 T Setting
The g of the Interference Area A .................................................. 195
CHAPT
TER NINE SAFETY
Y MODE .................................................................................. 199
CHAPT
TER TEN INPUT/O
OUTPUT ................................................................................... 201
APPEN
NDIX ALA
ARM HIST
TORY........................................................................................ 205
XII
Chapter One Safety
1.1 Warning
The precondition of composing this operation user manual is that the overall
operators of the industry robot (Abbreviated as robot) should perform the
corresponding trainings which are the base requirement for the related rule and
standard. It is very essential to note the following safety prompts which are
emphasized the safety defenses and operations.
The listed warning, caution, enforcement movement and prohibition in this
operation manual should be performed. Carelessly, if the robot’s movement direction
is wrong, the operator and others may be hurt, as well the equipment may be
damaged.
It is very important to confirm the normal operation of the equipment at any time.
The robot is designed and manufactured based upon meeting that the user
abides by the operation manual. Carefully read and comprehend the overall contents
of this operation manual before using other manuals.
1.2 Danger
Do not observe the following operations, the hazard may occur.
z Press the front-door of GR-C controllable cabinet and the ESP button on the
TP, and confirm the motor power in OFF state before operating the robot. The
indicator of servo ON on the TP lights off after the servo power is turned off.
z The motor power should be switched on after the ESP accident is released. It
is better to turn on the motor’s power after releasing the ESP.
z Observe the following items when teaching within the robot movement range:
—— View the robot from front side
—— Observe the operation steps
—— Consider the strain project when the robot suddenly moves to your
position
—— Ensure the setting dodging place against emergencies.
z The personnel injury may occur by the robot operation due to the malfunction.
1
Industry Robot
R GR-C Control
C System Operatio
on Manual
z Confirm nobody
n within the rob
bot’s motion range when the folllowing ope
erations
are perforrmed, and the operattor on the safety possition opera
ation.
—— Robot ON
erate the ro
—— Ope obot by TP
—— Dry run
—— Auto
omatic playy
z Carelesssly enter th
he robot motion
m range or toucch the rob
bot, the pe
ersonnel
injury acccident mayy occur. Ad
dditional, im
mmediatelyy press the ESP butto
on when
abnorma
ality occurss (The ES
SP button is on the front do
oor of the
e GR-C
controllable cabinet and at the right side
e of the TP
P).
1.3 N
Notice
z The illusttration in th
he manual, some are
e drawn affter taking d
down the cover
c or
safety clo
osure for describing
d t detail. When
the W operating this componen
nt, it can
be opera
ated based upon the user
u manu
ual after the
e cover and
d safety en
nclosure
is recove
ered.
z The figurres and ph
hotos in th
his manual are the special
s exa
amples wh
hich are
different from your purchased
d products..
z The use
er manual may be adequately modified because
e of the product
improvem
ment, speccification alteration
a etc.
e The modified
m ma
anual will replace
the data number at
a the lowe
er right corrner of the cover and
d publish with
w the
revised edition.
e
z If the cusstomer refforms the product
p witthout authorization, it is not wiithin the
maintena
ance range
e for our co
ompany so
o I am afra
aid that we
e can not ta
ake this
responsibility.
z Check the followiing items before performing
p the robo
ot teaching
g; it is
necessarry to imme
ediately repair or ado
opt other measures
m if the abno
ormality
occurs.
—— Check whether the robo
ot operatio
on is abnormal
heck whether the exxternal cable cover and external packa
—— Ch age are
damage.
z ed at the orriginal position after using.
TP shoulld be place u
z If the TP
P places at
a the robo
ot, fixture or
o ground which may impact with
w the
2
Chapter One Safety
robot or fixture when the robot operates, so that the personnel injury or
equipment damage accident may occur.
z Use the robot after comprehending the “Warning Mark” of GR-C robot control
system operation manual.
3
Industry Robot GR-C Control System Operatio
on Manual
4
Chapter Two GR-C Control System Introduction
2.1 Structure
GR-C series industry robot control system (This operation manual is mainly
described to the control equipment) which connects the robot body, controllable
cabinet and TP with cables (Refer to the Fig. 2-1).
TP Controllable cabinet
Robot body
Fig. 2-1
5
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 2-2
It is importan
nt to note that
t the ES
SP buttons
s both on the
t controllable cabinet and
TP are different. The servo power is turned
t off when presssing the E
ESP button
n on the
controlllable cabin
net; but the
e one on th
he TP is te
emporarily stopping th
he robot’s motion,
not for cutting the
e servo’s po
ower.
2.3 T
TP
TP
P providess a friend
dly and re
eliably ma
an-machine
e interface
e, which can be
perform
med the te
eaching op
peration to
o the robo
ot, as welll, the pro
ogram file editing,
adminisstration, te nd playing,, coordinatte value monitoring, variable
eaching insspection an v
and inp
put/output;; and therrefore, the
e settings such as the
t system
m, parame
eter and
machin
ne can be performed
p . The AlAR
RM HISTO
ORY and ne
ecessary o
operation prompts
p
can be immediate
ely displaye
ed.
6
Chapter Two GR-C Control System Introduction
2.3.1 TP Appearance
TP is divided into button and display screen. Button includes the overall keys for
programming and teaching the robot. Refer to the Fig. 2-3 for the TP appearance.
Fig. 2-3
7
Industry Robot
R GR-C Control
C System Operatio
on Manual
(Gre
een) Start key, it mea
ans by [ST
TART].
(Re
ed) Dwell key,
k it mea
ans by [DW
WELL].
En
nabling sw
witch, it mea
ans by [EN
NABLING SWITCH].
S
Mode SE
ELECT key
y, it meanss by [MODE
E SELECT
T].
Dire
ection keyss: [LEFT], [RIGHT],
[ [U
UP] and [D
DOWN]
(3
3) Simulta
aneous button expre
ession
Sim
multaneously press two buttons, for ex
xample, wh
hen press the [SHIF
FT] and
8
Chapter Two GR-C Control System Introduction
[START] button
In the Play mode, the program starts after servo
ready is performed.
SWITCH] button Slightly press the enabling switch before teaching the
robot, then control the axis operation button or forward/
backward button, and therefore the robot can be moved.
9
Industry Robot
R GR-C Control
C System Operatio
on Manual
[
[F1] button {Main Page}
P inte
erface sho
ortcut key
In the {Open}, {Edit}, {S Status}, {T
Tool} interrfaces,
syystem can n be shifte
ed to the {Main Pagge} interfa
ace by
prressing the
e [F1].
{Open}} interface
e shortcut key
[
[F2] button
In the {Main
{ Page}, {Edit}, {Status}, {{Tool} interrfaces,
syystem opeens the current progrram and th hen shifts to the
{O
Open} inte erface by pressing the [F2], and the en the
prrogram can be previeewed or played.
{Edit} interface
i shortcut
s k
key
[
[F3] button In the {Main
{ Pagge}, {Open}},{Status},{{Tool} interrfaces,
syystem ope ens the current progrram and th hen shifts to the
{E
Edit} interfa
ace by pre
essing the [F3],
[ and then the prrogram
caan be prevviewed or reappeared
r d.
It only can be shifted
s to the Edit interface in the
te
eaching mo ode.
[
[F4] button
{Status
s} interfac
ce shortcu
ut key
In the {Main Pag ge}, {Open n}, {Edit}, {{Tool} interrfaces,
syystem shiftts to the {S
Status} inte
erface by ppressing the e [F4].
[
[F5] button
{Tool} interface shortcut
s k
key
In the {Main
{ Pagee}, {Open},, {Edit}, {Sttatus} interrfaces,
syystem shiftts to the {T
Tool} interfa
ace by presssing the [F5].
[
D
Direction b
button The direction buuttons aree used foor changin
ng the
cu
ursor focu
us to carry
y out the ergodic
e menu, butto
on etc.
fu
unctions which
w mattches withh the [SEL
LECT] buttton to
se
elect the menu or button,
b as
s well cha
ange the size
s of
th
he numerical value.
The cursor dimennsion, movvable rang
ge and are
ea may
10
Chapter Two GR-C Control System Introduction
Axis operation
Slightly press the enabling switch in the teaching
button
mode, and then press the axis operation key; each
axis of the robot can be operated according to some
method based upon the current coordinate system.
Regardless of this button in the play mode.
Numerical button
It is mainly used for inputting the number
characters.
Totally, 12 buttons, 0~9 are number buttons; decimal
point “.”, minus “-”
11
Industry Robot
R GR-C Control
C System Operatio
on Manual
Press this
t key in the play mode
m if you
u want to perform
[SERV Y] key th
VO READY he play, an nd then it is performmed by prressing the e start
bu
utton (it iss better too keep thhe robot a at the begginning
po
osition); ottherwise, th
he play operation maay not operrate.
The ind dicator on the [SERV VO READY Y] may turn into
ye
ellow after pressing this
t button.
[CANCEL] button
[CANC
CEL] butto
on for clos
sing or qu
uitting this
s page
This bu
utton is used for clossing or quitting the current
c
pa
age, and re
eturn to the previouss page or m
main interfa
ace.
Shift th
he robot’s
s motion coordinate
c e system by
b this
[CO
OORDINA
ATE button.
SET
TTING] button The cooordinate system
s is changed based upo on the
fo
ollowing se equence by
b pressing g the key once: “Jo
oint” →
“B
Base” → “T Tool” → “U
User” → “Jooint”.
The selected cooordinate systems are displayed at the
sttate area.
Gain th he teaching point (Robot cu urrent pos sition)
[POS
SITION] bu
utton pressing thet [POSITION] bu utton in the move ement
coommand editing
e widow;
Gain thhe robot’s current poosition by the [POSITION]
w
when settin
ng the tooll coordinatte 3-point,, tool coorrdinate
5--point and user coord
dinate 3-pooint methods.
Perform
m the pag
ge up/dow
wn functio
on pressin
ng this
button
[PAG
GE UP/DO
OWN] Carry out
o the pag ge downwa ard functioon by the [PAGE[
button U
UP/DOWN] button
Carry out
o the pa age upwa ard function by [SHIFT] +
[P
PAGE UP/D DOWN] bu uttons
Page fuunction can
n be used in the file liist, file com
mmand
co
ontent brow
wsing, inte
erface disp
play, variab ble, input/o output,
se
ervo parammeter, weelding macchine setting and ALARM A
H
HISTORY e
etc.
12
Chapter Two GR-C Control System Introduction
13
Industry Robot
R GR-C Control
C System Operatio
on Manual
[CL
LEAR] buttton
ALARM
M HISTOR
RY clear (other th
han the servo
allarm); C
Clear the
e promptt inform
mation off the
m
man-machi
ine interfa
ace display
y area etc
c.
Shift the
t motio
on syste
em betwe
een robott and
[EXT
TERNAL AXIS
A ex
xternal ax
xis by pres
ssing this button
SW
WITCHOVE
ER] The syystem cha
anges acccording to
o the following
button se
equence by
b pressing
g once:
“Extern
nal axis” → “The robo
ot coordinate system before
sh
hifting”
elected coordinate system displays in
The se i the
syystem state
e area.
Confirm
m the currrent input content ffrom user
In the soft
s keyboa
ard interfacce, the [IN
NPUT] is us
sed for
[IN
NPUT] buttton co
onfirming the
t conten
nt of the cu
urrent soft keyboard; in the
m
modification
n command
d, the [INP
PUT] is use
ed for conffirming
th
he content of curre
ent comm
mand modification; in the
w
welding machine se
etting; the
e [INPUT
T] is use
ed for
co
onfirming the
t input va
alue of the
e current atttribution. Similar
S
ass the otherr interfaces
s.
14
Chapter Two GR-C Control System Introduction
[ALTER] button
The system enters Modify mode of the program
editing by this button in the program editing page.
15
Industry Robot
R GR-C Control
C System Operatio
on Manual
[BACK
KWARD] button
b
The ro
obot is op
perated re
eversely b
based upo
on the
program po
oint path by pressing [ENAB
BLING SW
WITCH]
an
nd this ke
ey.
[Back
kspace] button
b
Press this button to cle
ear the ch
haracter in the
ed
diting /dig
git frame.
[AP
PPLICATIO
ON]
This bu
utton is an
n external applicatio
on switch
button
When [SHIFT]
[ + [APPLICAT
[ TION] are used for welding
w
orr painting, it starts orr closes the
e signal.
2.4 S
Screen D
Display o TP
of
Tottally, there
e are 7 dissplay areass in the TP main pa
age: shortccut menu, system
state display,
d na
avigation bar,
b main menu, tim
me display, file list a
and man-m
machine
dialogu
ue display areas,
a whe
erein, only the shortc
cut menu, main
m menu
u and file lis
st areas
can be
e accepted
d the curso
or focus shift. Shift the cursorr each oth
her on the display
screen by [TAB], and then shift
s the cursor focus by directio
on buttons within the area.
Th
he main page of the display
d scre
een, refer to the Fig. 2-4.
Fig. 2-4
16
Chapter Two GR-C Control System Introduction
The home, open, edit, status and tool in the shortcut menu area are separately
used to return the main page, open the current program, edit the current program,
display the operation state and figure display tool. Refer to the Fig. 2-5.
Fig. 2-5
The menu items in the shortcut menu area are separately indicated by {HOME},
{OPEN}, {EDIT}, {STATUS} and {TOOL}. When the cursor in the shortcut menu area,
circularly shift the cursor in turn by left/right key, and then enter the corresponding
interface by [SELECT]. Rapidly shift the 5 interfaces by these short-cut keys from F1
to F5. Wherein, enter {HOME} interface by [F1]; enter {OPEN} interface by [F2]; enter
the {EDIT} interface by [F3]; enter the {STATUS} interface by [F4]; enter the {TOOL}
interface by [F5].
(1) {OPEN} menu interface
{OPEN} is used for opening the current program display (the current program
name displays at the most right of the man-machine dialogue area). The current
program can be opened based upon the following 3-kind operations.
z Move the cursor to the {OPEN}, open the current program by [SELECT]
z In the {HOME} interface, the {EDIT} interface, the {STATUS} interface and the
{TOOL} interface, press F2 shortcut key to open the current program.
z In the main page, move the cursor to the file list area by the [TAB] and
direction buttons; and then select the desired program to open it by [SELECT];
the opened program is set to current program.
Cursor stops at the menu {OPEN} after opening the program. Refer to the Fig. 2-6
17
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 2-6
18
Chapter Two GR-C Control System Introduction
Fig. 2-7
In the { EDIT } interface, the program can be operated with addition command,
DELET command, copy/paste command, cut/paste command, modification command
parameter and search command etc. The cursor movement method is same to the
{OPEN} menu interface.
(3) {STATUS} menu interface
This interface is used for checking the operation state related with the system.
Enter the {STATUS} interface based upon the following 3 operations:
z Move the cursor to the {STATUS}, enter the {STATUS} interface by [SELECT]
z In the {HOME} interface, the {OPEN} interface, the {EDIT} interface and the
{TOOL} interface, press F2 to complete it.
z Cursor stops at the {STATUS} menu after entering the {STATUS} interface,
refer to Fig. 2-8.
19
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 2-8
Th
he variable informatio hine operation state, bus state,, can be
on, such ass the mach
viewed in the {ST
TATUS} inte
erface. In this interfac
ce, input va
ariable serries numbe
er by the
numericcal value buttons,
b fo
or example
e 130 (in th
his case, the system
m does not display
the inpu
ut number “130” from
m user), the
en press th
he [INPUT
T], the interrface rapidly shifts
to the page
p of va
ariable series No.130
0. Moreove
er, the systtem state vvariable va
alue can
be obse
erved page
e by page by using th
he up/down, page, sh
hift buttonss.
(4
4) {Tool} menu
m interrface
Th
his interfacce display the operattion state of the sysstem based upon the curve
conseccutive chan
nge method
d.
En
nter the {TO
OOL} interfface accorrding to the
e following 2 operatio
ons:
z Move the
e cursor to the {TOOL
L}, enter th
he {STATUS
S} interface by [SELE
ECT].
z In the {HOME} inte
erface, the {OPEN} in
nterface, the {EDIT} interface and the
{STATUS
S} interface
e, press F5
5 to comple
ete it.
Cu
ursor stopss at the {TO
OOL} menu
u after ente
ering the {T
TOOL} inte
erface, refe
er to the
Fig. 2-9
9.
20
Chapter Two GR-C Control System Introduction
Fig. 2-9
In this interface, the options such as the “DATATYPE”, the “X-AXIS”, the “Y-AXIS”,
the “Y-SHIFT”, and the “AXIS” etc. can be selected by left/right button. Each option
can be set by up/down direction button; the displayed curve can be changed along
with the setting. When setting the “AXIS”, select the desired axis by up/down button,
for example, #6OFF means that there is no curve correspondence with the 6th axis. In
this case, press [SELECT], the #6OFF can be set to #6ON, and then the interface
displays the corresponding curve.
The state display area shows the state of the robot, the displayed information
varies with the current state of the robot. Refer to the Fig. 2-10.
Fig. 2-10
21
Industry Robot
R GR-C Control
C System Operatio
on Manual
: oint coordin
Jo nate system
m
: To
ool coordin
nate system
m
: E
External axis coordina
ate system
m
2) Manual velocity
(2
Th
he selected
d manual speed is displayed
d. There are
a 5 leve
els: Inchin
ng, low,
medium
m, high and
d super-hig
gh. The accceleration
n or decele
eration can
n be perforrmed by
the [MA
ANUAL SP
PEED] on th
he TP.
Th
he velocity varies acccording to the followin
ng sequencce after pre
essing high
h-speed
once: “Inching” →”Low”
→ →”Medium” →”High”
→ → “Super-high”
Th
he velocity varies acccording to the
t followin
ng sequen
nce after prressing low
w speed
key oncce: “Super-high” →“H
High” →”Medium” →””Low” →”In
nching”
:Incching (5%
%)
w velocity (25%)
:Low
22
Chapter Two GR-C Control System Introduction
:Super-high (100%)
The default speed in system start is slight level. If you want to modify the system
start speed level, perform the {System speed} interface in the {System} menu. Refer to
the Fig. 3.1.8.
(3) Safety mode
Display the selected safety mode:
:Operation mode
The operation mode is a kind of operator mode for robot monitoring in the product
line, which can be performed the robot start, stop, monitoring etc. as well the recovery
operation during the abnormality of the product line.
:Edit mode
The edit mode is a kind of operator mode for teaching, which is increased some
movements compared with the operation mode, for example, the slow movement,
programming edit and the compilation of various programming files of the robot.
:Administration mode
The administration mode is a kind of operator mode for system setting and
maintenance, which is increased some movements compared with the editing mode,
for example, the parameter setting, user password modification etc.
(4) Movement cycle
Display the current movement cycle
: Single step
: Continuation
23
Industry Robot
R GR-C Control
C System Operatio
on Manual
(5
5) The statte in perfo
orming
Dissplay the current
c statte (stop, dw
well, ESP, alarm
a or op
peration), tthe corresp
ponding
states may
m displa
ay during performing.
p
: S
Stopping
: Holding
: In
n ESP
: Op
perating
In total, there
e are 10 su
ubmenus in
n the main menu, reffer to the F
Fig. 2-11.
Fig. 2-11
In the {HOME} interfacce, move the cursor to the maiin menu byy [TAB], enter the
menu correspond
c ding interfa
ace matchin
ng with the
e direction buttons an
nd [SELEC
CT], then
comple
ete the correspondin
ng operatio
on. When cursor enters this area, the
e cursor
position
n is at the one
o last leaving time
e.
24
Chapter Two GR-C Control System Introduction
File list area will display the overall program information of the system, which are
included the program name, program size, program creation date. Refer to the Fig.
2-12.
Fig. 2-12
In the {HOME} interface, move the cursor to the file list area by [TAB], open the
selected program matching with the direction buttons, [PAGE UP/DOWN], [SHIFT]
and [SELECT].
Display each operation prompt and ALARM HISTORY etc. Refer to the Fig. 2-13.
Fig. 2-13
25
Industry Robot GR-C Control System Operatio
on Manual
26
Chapter Three Main Menu Explanation
Fig. 3-1
After sub-menu appears, the cursor position is at the sub-menu of the last leaving
one. Select the sub-menu by the up/down direction button; close and leave this
sub-menu interface by left/right and [CANCEL] buttons.
The {HOME POSITION} menu interface is used to calibrate the home position,
refer to the Fig. 3-2.
27
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-2
Th
his interface es of 2 areas.
e compose
Are
ea 1 displa
ays the currrent home
e position of
o the robott or the Tab
ble.
Are
ea 2 conta
ains of 4 bu
uttons:
[GET POS] button:
b Rea
ad the actu
ual corner value of cu
urrent axiss, and then display
at the area
a 1.
[SE
ET] button
n: The disp
played valu
ue at the area
a 1 is set olute zero position
s to abso
value.
[RO
OBOT/TAB
BLE] butto
on: When the butto
on displayss [ROBOT
T], set the
e home
position
n value off the robott machine itself; whe
en it displa
ays [TABL
LE], set the
e home
position
n value to
o the table
e. [ROBOT
T] and [TA
ABLE] can
n be shifte
ed each other
o by
[SELEC
CT].
[QUIT] butto
on: Retreatt from thiss interface
e, and then
n return to
o the main
n page.
Same to
t the [CAN
NCEL] buttton.
Th
he [TAB] can
c be shifted the cursor
c betw
ween 2 arreas, which can be passed
through
h each buttton and th
he value along
a with each axis matching with the direction
d
buttonss.
Ad
dditional, th
he value off J1~J6 ca
an be gaine
ed not only by [GET
T POS] buttton, but
also inp
putting num
merical keyy directly. Move
M the cursor
c to th
he area 1, a
and then th
he input
operatio
on can be performed
d by pressing the num
merical value key.
28
Chapter Three Main Menu Explanation
This interface is used for shifting the current safety mode; refer to the Fig. 3-3.
Fig. 3-3
This interface composes of 2 areas. Cursor can be shifted between 2 areas by
[TAB].
Area 1 can be selected the shifting mode by direction buttons, for example,
Operation, Edit, Administration or Factory modes.
Area 2 contains of 2 buttons:
[SELECT] button: Shift to the current safety mode according to the selected mode
in the area 1, if the current safety mode is lower than the area 1, the corresponding
password should be input. If the cursor is in the area 1, it can be performed by
pressing [SELECT]. The edit mode factory password is 888888, administration factory
password is 666666. The password can be modified in Section 3.1.7 {Change ID}
interface.
[QUIT] button: Retreat from this interface, return to the main page; or the
[CANCEL].
29
Industry Robot
R GR-C Control
C System Operatio
on Manual
{To
ool coord} menu interrface is used for setting tool coordinate; rrefer to Fig
g. 3-4.
Fig. 3-4
Th
his interface compose
es of 3 are
eas. The cursor
c can
n be shifted
d between
n area 1
and are
ea 3 by [TA
AB].
Are
ea 1 can be selecte
ed the tooll coordinatte numberr 0~9 to be
e set by up/down
u
directio
on button (C
Coordinate
e number can
c be inpu
ut the num
merical valu
ue by its bu
uttons).
Are
ea 2 displa
ays that the
e selected tool coordinate numb
ber corresp
pondence with the
coordin
nate value in the area
a 1.
Are
ea 3 conta
ains 3 butto
ons:
[SE
ELECT] bu
utton: Set the
t selecte
ed tool coo
ordinate nu
umber as tthe current one in
the area 1.
[DE
ETAIL] buttton: The to
ool coordin
nate numbe
er displaye
ed in the arrea 1 is am
mply set.
Its settiing method
ds are: dire
ect input, 3-point
3 and
d 5-point.
[QUIT] button
n: Retreat from
f this in
nterface, and then retturn to the main page
e; or the
[CANCEL].
30
Chapter Three Main Menu Explanation
Fig. 3-5
This interface composes of 2 areas. The cursor can be shifted between the 2
areas by [TAB].
Area 1 can be selected the tool coordinate method to be set by up/down direction
button. Setting methods: direction input, 3-point and 5-point.
Area 2 contains 2 buttons:
[SELECT] button: Enter to the corresponding interface setting tool coordinate
based upon the tool coordinate system setting information from the area 1. When the
cursor is in the area 1, press [SELECT] to complete it.
[QUIT] button: Retreat from this interface, and then return to the {Tool coord}
menu interface; or the [CANCEL] to return.
31
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-6
Th
his interfacce composes of 2 arreas. The cursor can
n be shifte
ed betwee
en the 2
areas by
b [TAB].
Are
ea 1 displlays X, Y, Z, W, P and R va
alues, whicch can be
e directly input its
numericcal values by keyboa
ard.
Are
ea 2 conta
ains 2 butto
ons:
[SE
ET] button
n: Set the
e correspo
onding coo
ordinate off the currrent selectted tool
coordin
nate numbe
er based upon
u the va
alue in the area 1.
[QUIT] butto
on: Retreatt from thiss interface, and then
n return to
o the {Tooll coord}
menu in
nterface; or
o the [CAN
NCEL] to re
eturn.
32
Chapter Three Main Menu Explanation
Fig. 3-7
This interface composes of 2 areas. The cursor can be shifted between the 2
areas by [TAB].
Area 1 displays the 3 points values, origin 1, origin 2 and origin 3. Gain the
current position value to assign this point and display by the [POSITION] after the
cursor moves to one of the point. The numerical value of the point also can be directly
input by up/down direction and numerical value buttons.
Area 2 contains 2 buttons:
[SET] button: Gain the value of 3 points based upon the area 1. Set the
corresponding coordinate of the current selected tool coordinate number
[QUIT] button: Retreat from this interface, and then return to the {Tool coord}
menu interface, or the [CANCEL] to return.
33
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-8
Th
his interfacce composes of 2 arreas. The cursor can
n be shifte
ed betwee
en the 2
areas by
b [TAB].
Are
ea 1 displays the 5 points vallues, origin
n 1, origin 2 and origin 3, X direction
d
point and Z direcction point. Gain the
e current position
p vallue to assign this po
oint and
displayy by the [PO
OSITION] after the cursor
c ves to one of the poiint. The nu
mov umerical
value of
o the pointt also can be directlyy input by up/down
u diirection and numerical value
buttonss.
Are
ea 2 conta
ains 2 butto
ons:
[SE
ET] button
n: Gain th
he value of
o 5 pointts based upon the area 1. Set
S the
corresp
ponding co
oordinate of
o the curre
ent selected
d tool coorrdinate num
mber
[QUIT] button: Retreat from this interface, and then return
r to th
he tool coo
ordinate
nterface, or
menu in o the [CAN
NCEL] to re
eturn.
34
Chapter Three Main Menu Explanation
{User Coord} menu interface is used for setting the user coordinate; refer to the
Fig. 3-9.
Fig. 3-9
This interface composes of 3 areas. The cursor can be shifted between the area 1
and area 2 by [TAB].
Area 1 can be selected the desired user coordinate number 0~9 (The coordinate
number can be directly input the number value by its buttons) by the up/down direction
button.
Area 2 displays the corresponding coordinate value of the selected tool
coordinate number in area 1.
Area 3 contains 3 buttons:
[SELECT] button: The selected user coordinate number in the setting area 1 is
regarded as the current user coordinate number.
[DETAIL] button means that the tool coordinate number can be performed the
detailed setting in the area 1. The setting method has direct input and 3-point
methods.
[QUIT] button: Retreat from this interface, and then return to the main page, or the
[CANCEL] to return.
35
Industry Robot
R GR-C Control
C System Operatio
on Manual
3.1.4.1 “User Co
oordinate Detailed
D Setting” Inte
erface
If the
t area 3 of the {Use
er coord} menu
m interfface selectts the [DET
TAIL] butto
on, enter
the use
er coordina
ate setting method interface aftter pressing
g the [SEL
LECT]; refe
er to the
Fig. 3-1
10.
Fig. 3-10
his interfacce composes of 2 arreas. The cursor can
Th n be shifte
ed betwee
en the 2
areas by
b [TAB].
Are
ea 1 can be selected the desire
ed user coo
ordinate methods by up/down direction
d
button: direct inpu
ut and 3-po
oint methods.
Are
ea 2 conta
ains 2 butto
ons:
[SE
ELECT] bu
utton: Ente
er the corrresponding
g interface
e to set the
e user coo
ordinate
based upon the selected
s usser coordin
nate setting informattion in the area 1. When
W the
cursor is in the arrea 1, presss [SELECT
T] to perform it.
[QUIT] button: Retreatt from thiss interface,, and then
n return to the {Userr coord}
menu in
nterface, or
o the [CAN
NCEL] to re
eturn.
3.1.4.2 “User Co
oordinate Setting
S by Direct Input” Interfacce
If the
t area 2 of the {Usser Coordin
nate detailed setting}} menu interface sele
ects the
direct in
nput metho
od, and the
en enter th
he direct in
nput metho
od to set th
he interfac
ce of the
user co
oordinate after
a pressing [SELEC
CT]. Refer to the Fig.. 3-11.
36
Chapter Three Main Menu Explanation
Fig. 3-11
This interface composes of 2 areas. The cursor can be shifted between the 2
areas by [TAB].
Area 1 displays X, Y, Z, W, P and R values, which can be directly input its
numerical values by keyboard.
Area 2 contains 2 buttons:
[SET] button: Set the corresponding coordinate of the current selected tool
coordinate number based upon the value in the area 1.
[QUIT button: Retreat from this interface, and then return to the {User coord}
menu interface; or the [CANCEL] to return.
37
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-12
Th
his interfacce composes of 2 arreas. The cursor can
n be shifte
ed betwee
en the 2
areas by
b [TAB].
Are
ea 1 displa
ays the 3 points valu
ues, origin 1, X and Y direction
n points. Gain
G the
currentt position value
v to assign this point and display by
b the [PO
OSITION] after
a the
cursor moves to one
o of the point. The numericall value of the
t point allso can be directly
input byy up/down direction and
a numerrical value buttons.
Are
ea 2 conta
ains 2 butto
ons:
[S
SET] butto
on: Gain the
t value of 3 poin
nts based upon the area 1. Set the
corresp
ponding co
oordinate of
o the curre
ent selected
d tool coorrdinate num
mber.
[QUIT] button: Retreatt from thiss interface,, and then
n return to the {Userr coord}
menu in
nterface, or
o the [CAN
NCEL] to re
eturn.
3.1.5 {TABLE
E COORD
D} Menu Interface
I
Th
he {Table Coord}
C men
nu interfacce is used for setting
g the Table
e coord. Th
he table
axis nu
umber shou
uld be set in the {tab
ble config} before entering this iinterface. Refer
R to
the Fig.3-13 for details.
38
Chapter Three Main Menu Explanation
Fig. 3-13
This interface composes of 3 areas. The cursor can be shifted between the area 1
and area 2 by [TAB].
Area 1 can be selected the desired Table coord number 0~9 (The coordinate
number can be directly input the number value by its buttons) by the up/down direction
button.
Area 2 displays the corresponding coordinate value of the selected Table coord
number in area 1. If the current table axis number configuration is 1 axis, and then this
area is only displayed the value of the T1 axis.
Area 3 contains 3 buttons:
[SELECT] button: The selected Table coord number in the setting area 1 is
regarded as the current Table coord number.
[DETAIL] button: The Table coord number displayed in the area 1 is performed
the Table coord system setting. The direct input method (The 1st axis and the 2nd one
can be used universally), 3-point method (It should be selected the 1st axis table in
advance in the table configuration; otherwise, this area cannot be displayed the
3-point method setting), 5-point method (It should be selected the 2nd axis table in
advance in the table configuration; otherwise, this area cannot be displayed the
5-point method setting).
[QUIT] button: Retreat from this interface, and then return to the main page, or the
[CANCEL] to return.
39
Industry Robot
R GR-C Control
C System Operatio
on Manual
3.1.5.1
1 “Table
e coord Detailed
D S
Setting” In
nterface
If the
t area 3 in the {Tab
ble coord} menu interface seleccts the [DE
ETAIL] buttton, and
then en
nter the Ta
able coord system se
etting meth
hod interfacce after pressing [SE
ELECT].
Refer to
o the Fig. 3-14.
3
Fig. 3-14
Th
his interfacce composes of 2 arreas. The cursor can
n be shifte
ed betwee
en the 2
areas by
b [TAB].
Are
ea 1 can be
b selected
d the desirred tool coordinate method
m by up/down direction
d
button: Direct input method, 3-point method
m or 5-point
5 metthod.
Are
ea 2 conta
ains 2 butto
ons:
[SE
ELECT] bu
utton: Ente
er to the co
orrespondin
ng interfacce setting T
Table coord
d based
upon th
he selected
d Table coo
ord system
m setting information from area 1.
[QUIT] button: Retreatt from this interface, and then return to the {Table
e coord}
menu in
nterface, or
o the [CAN
NCEL] to re
eturn.
40
Chapter Three Main Menu Explanation
Fig. 3-15
This interface composes of 3 areas. The cursor can be shifted among the 3 areas
by [TAB].
The left side of the area 1 is regarded as table number for displaying the current
setting; the right can be shown the pull-down frame by [SELECT]; select the desired
table axis T1, T2 (The table axis T1 and T2 should be checked the table configuration;
Only set the T1 parameter if the configuration is the 1st axis table; however, the T1 and
T2 parameters should be input by the 2nd axis one) to be set by up/down direction
button.
Area 2 displays X, Y, Z, W, P and R values, which can be directly input its
numerical values by keyboard.
Area 3 contains 3 buttons:
[SET] button: Set the coordinate correspondence with the selected Table coord
number.
[QUIT] button: Retreat from this interface, and then return to the {Table coord}
menu interface; or the [CANCEL] to return
41
Industry Robot
R GR-C Control
C System Operatio
on Manual
pressin
ng [SELECT]. Refer to
t the Fig. 3-16.
Fig. 3-16
Th
his interfacce composes of 2 arreas. The cursor can
n be shifte
ed betwee
en the 2
areas by
b [TAB].
Are
ea 1 displa
ays the va
alues of 3 points: Approach point 1, Apprroach poin
nt 2 and
Approa
ach point 3. e current position value to assign this point and dis
3 Gain the splay by
the [PO
OSITION] after
a the cu
ursor move
es to one of
o the point. It also ca
an be directly input
by the up/down
u direction an
nd numericcal value bu
uttons.
Are
ea 2 conta
ains 2 butto
ons:
[SE
ET] button
n: Gain th
he value of
o 3 pointts based upon the area 1. Set
S the
coordin
nate corresspondence
e with the current
c sele
ected tool coordinate
c e number.
[QUIT] button: Retreatt from this interface, and then return to the {Table
e coord}
nterface, or
menu in o the [CAN
NCEL] to re
eturn.
42
Chapter Three Main Menu Explanation
Fig. 3-17
This interface composes of 2 areas. The cursor can be shifted between the 2
areas by [TAB].
Area 1 displays the values of 5 points: Approach point 1, Approach point 2,
Approach point 3, Approach point 4 and Approach point 5. Gain the current position
value to assign this point and display by the [POSITION] after the cursor moves to one
of the point. It also can be directly input by the up/down direction and numerical value
buttons.
Area 2 contains 2 buttons:
[SET] button: Gain the value of 5 points based upon the area 1. Set the
coordinate correspondence with the current selected tool coordinate number.
[QUIT] button: Retreat from this interface, and then return to the {Table coord}
menu interface, or the [CANCEL] to retract.
This interface is used for setting the system time. Refer to the Fig. 3-18.
43
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-18
Th
his interfacce composes of 2 arreas. The cursor can
n be shifte
ed betwee
en the 2
areas by
b [TAB].
Are
ea 1 sets the date and
a clock. Direction buttons can
c be mo
oved the cu
ursor to
select the
t desired
d Year, Mon
nth, Day, Hour,
H Minute and Seccond. The ssystem tim
me value
to be altered can be input by the nume
erical butto
on. The yea
ar input range is 200
00~2099;
the mo
onth is 1~1
12; the dayy is 1~31; the hour is 0~23; the
t minute
e is 0~59 and
a the
second
d is 0~59.
Are
ea 2 conta
ains 2 butto
ons:
[SE
ET] button: Set the current
c systtem date and
a time ba
ased upon the input value
v in
area 1.
[QUIT] button
n: Retreat from
f this in
nterface, and then retturn to the main page
e, or the
[CANCEL] to retra
act.
3.1.7 {CHANG
GE ID} Menu
M Interface
Th
his interfacce is used for modifyying the password
p s
setting of the Edit mode
m or
Adminisstration mode. The factory
f deffault passw
word of the Edit mod
de is 8888
888; the
default one of the
e Administtration mod
de is 6666
666. If ente
ers this intterface in the
t Edit
mode, only the password setting off the Edit mode can
n be alterred; If enters this
interfacce in the Administrat
A tion mode, only the password
p s
setting of tthe administration
44
Chapter Three Main Menu Explanation
mode can be modified; and the factory mode can not modify the factory password in
this interface. Refer to the Fig. 3-19 for the administration mode password setting.
Fig. 3-19
This interface composes of 2 areas. The cursor can be shifted between the 2
areas by [TAB].
There are 3 input frames in the area 1, which should be separately input the
original password, new password and new password affirmation. Up to 6-digit for the
password, 0 is the least.
Area 2 contains 2 buttons:
[DONE] button: Modify and set the corresponding mode password based upon
the input in area 1. The password alteration setting is disabled if the original password
or the new one and the new affirmation password are not match.
[QUIT] button: Retreat from this interface, and then return to the main page, or the
[CANCEL] to retract.
This interface is used for setting speed proportional value of current each velocity
level and the starting-up default level, refer to the Fig. 3-20.
45
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-20
Th
his interfacce composes of 2 arreas. The cursor can
n be shifte
ed betwee
en the 2
areas by
b [TAB].
Are
ea 1: The velocity proportiona
p al value of each spee
ed level an
nd the sta
arting-up
default speed can
n be input by direction and num
merical valu
ue buttons
Mo
odify the percentage
p e size of ea
ach speed
d level by numerical
n buttons. Alter
A the
starting
g-up defaullt speed byy the [SELE
ECT].
Are
ea 2 conta
ains 3 butto
ons:
[SE
ET] button: Set the in
nput value in the area
a to the sysstem spee
ed value.
[DE
EFAULT] button:
b Read the deffault propo
ortional value of each
h speed le
evel and
the starrting-up de
efault spee
ed value an
nd display to
t the area
a 1.
[QUIT] button
n: Retreat from
f this in
nterface, and then retturn to the main page
e, or the
[CANCEL] to retra
act.
3.1.9 {MASTE
ER JOB} Menu Interface
Th
his interface
e is used for
f setting main prog
gram call in the remo
ote mode; refer to
the Fig. 3-21.
46
Chapter Three Main Menu Explanation
Fig. 3-21
This interface composes of 3 areas.
Area 1: Select shifting “YES” or “NO” by [SELECT].
Area 2: Display a file list; select the main program by direction buttons or page
buttons.
Area 3 contains 2 buttons:
[SET] button: Set the SELECT of area 1 and area 2 to the system.
[QUIT] button: Retreat from this interface, and then return to the main page, or the
[CANCEL] to retract.
The {Table config} menu interface is used for setting the required table axis
number for current application; refer to the Fig. 3-22.
47
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-22
Th
his interfacce composes of 2 arreas. The cursor can
n be shifte
ed betwee
en the 2
areas by
b [TAB].
Are
ea 1 can be selecte
ed the table axis number to be
b set by u
up/down direction
d
button. When the cursor loccates on this area, pre
ess the [SE
ELECT], an
nd then the
e cursor
will auto
omatically skip to the
e [SET] buttton of the area 2.
Are
ea 2 conta
ains 2 butto
ons:
[SE
ET] button: Set the current
c tab
ble configurration base
ed upon th
he selected
d one in
area 1. It can be enabled
e byy restarting
g the syste
em after se
etting.
[QUIT] button
n: Retreat from
f this in
nterface, and then retturn to the main page
e, or the
[CANCEL] to retra
act.
3.2 {
{JOB} Me
enu
Th
he {JOB} menu
m poses of 3 submenu; select the
comp e {JOB} me
enu by [SE
ELECT],
the sub
bmenu mayy appear; refer
r to the
e Fig. 3-24.
48
Chapter Three Main Menu Explanation
Fig. 3-24
After display the submenu, the cursor is at the last leaving position of this
submenu. Select the submenu by up/down direction button; close or retract this
submenu by the left/right or [CANCEL] button.
The {New Job} menu interface is used for creating a new program file; refer to the
Fig. 3-25:
Fig. 3-25
49
Industry Robot
R GR-C Control
C System Operatio
on Manual
Th
his interface
e compose
es of 3 areas.
Are
ea 1: Displlay the currrent system
m overall program
p file
es by the ffile list; browse the
program
m file inform
mation by the up/dow
wn, [PAGE
E UP/DOWN] and [SH
HIFT] butto
ons.
Are
ea 2: Display the new
w job nam
me; enable the soft ke
eyboard byy [SELECT
T]; input
the dessired prog
gram name
e by soft keyboard or directlyy input the
e number as the
program
m name byy numerica
al value buttton.
Are
ea 3 conta
ains 2 butto
ons:
[NE
EW] button
n: Create a program file based upon the in
nputted ne
ew job nam
me in the
area 2, and then open this file;
f compille this file after
a enteriing the edit interface.
[QUIT] button: Quit the
e new program operration, retrreat from tthis interface, and
then return to the
e main page
e, or the [C
CANCEL] to
t retract.
{Jo
ob list} me
enu interfacce is used
d for perforrming the copy,
c dele
ete, rename
e of the
program
m file; refer to the Fig
g. 3-26:
Fig. 3-26
Th
his interface
e compose
es of 4 areas.
Are
ea 1: Display the ove
erall progra
am files off current syystem by th
he file list; browse
the program file in
nformation
n by the up/down, [PA
AGE UP/DO
OWN] and
d [SHIFT] buttons.
b
Are
ea 2: Inputt the progra
am file nam
me; enable
e the soft keyboard
k byy [SELECT
T]; input
the program name by soft keyboard
k o directly in
or nput the nu
umber as tthe program
m name
50
Chapter Three Main Menu Explanation
The {SD CARD} menu interface is used for program copy each other between the
system and external U disk; refer to the Fig. 3-27:
51
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-27
Th
he interface
e compose
es of 2 area
as.
Th
here is currrent path name above
e the area 1, “System
m:\” meanss the displa
ayed file
in the list is rega
arded as th
he robot’s system file
e. If the pa
ath name is “U” disk
k: \PIC\”
means the displayed file in the list is the
t one in the fold PIC of the U disk Roott. Select
the pro
ogram to be
b copied by the up/down direction bu
utton, copyy the prog
gram by
[SELEC
CT]. In thiss case, if the
t cursorr is in the robot syste
em file, the copy op
peration:
copy th
he robot syystem file to
t the U diisk path; iff the cursor in the U disk file, th
he copy
operatio
on: copy th
he U disk file
f to the robot syste
em.
Are
ea 2 conta
ains 4 butto
ons:
[SD
D CARD] button: Shift the cu
ursor to th
he U disk file, read the curre
ent path
program
m from the
e user U dissk. Up to 400
4 files.
[SY
YSTEM] button: Shifft the curso
or to the sy
ystem file, read the o
overall info
ormation
from the system.
[CO
OPY] butto
on: Copy the
t curren
nt selected robot sysstem file (U
U disk file)) by the
cursor to
t the U disk (Robot system).
[QUIT] button
n: Retreat from
f this in
nterface, and then retturn to the main page
e, or the
[CANCEL] to retra
act.
52
Chapter Three Main Menu Explanation
Fig. 3-28
The cursor is at the last leaving position after the submenu appears. Select the
submenu by up/down direction button; close or retract the submenu interface by
left/right or [CANCLE] button.
The allowance value range of the byte variable is 0~255, the allowance value
range of integer variable is -32768~32767, the allowance value range of the double
variable is -2147483648~2147483647, the allowance value range of the real variable
is -3.4E+38 ~ 3.4E38.
The byte, integer, double and real variable interfaces are shared with the same
operation method, and therefore, only the real and the position variable interface are
shown below.
53
Industry Robot
R GR-C Control
C System Operatio
on Manual
{Re
eal} menu
u interface
e is used for check
king and modifying
m the real variable
v
informa
ation; refer to the Fig. 3-29.
Fig. 3-29
Th
his interface es of 2 areas.
e compose
Are
ea 1 displays 100 REAL
R varia
able inform
mation, whiich include
es variable
e name,
variable
e value, va
ariable state and varriable note
e. When prrogram rea
appears, th
his area
may dissplay the variable
v va
alue alteration in the program
p byy real-time
e. Move the
e cursor
to checck variable informatio
on by up/down, [PAG
GE UP/DOW
WN], [SHIFT] button
ns. Input
es number by numerrical value button, for example, 45 (In this case,
the varriable serie
the sysstem does not displayy the inputtted “45” frrom user), and then tthe cursor may be
moved to the variable R[045] by [INPUT] at the rapid rate
e. Enter the
e variable detailed
d
modificcation interfface of the
e cursor po
ositioned by
y [SELECT
T].
Are
ea 2 conta
ains 2 butto
ons:
[DE
ETAIL] buttton: Selecct this buttton enterin
ng the varriable mod
dification in
nterface
based upon
u the cursor’s
c variable in arrea 1.
[QUIT] button
n: Retreat from
f this in
nterface, and then retturn to the main page
e, or the
[CANCEL] to retra
act.
54
Chapter Three Main Menu Explanation
Fig. 3-30
This interface composes of 2 areas.
Area 1 displays the INTEGER variable information. Move the cursor to the
corresponding edit frame and input the value to be modified. The variable explanation
can be directly input by the number button, also, it can be enabled the soft keyboard
by [SELECT].
Area 2 contains 2 buttons
[MODIFY] button: Save the inputted value from the area to this variable, and the
complete the modification operation; lastly shift to the {REAL} menu interface.
[QUIT] button: Retreat from this interface, and then return to the {REAL} menu
interface, or the [CANCEL] to retract.
55
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-31
Th
his interface es of 2 areas.
e compose
Are
ea 1 displa osition variable inform
ays 100 Po mation, wh
hich include
es variable
e name,
variable
e value, va
ariable sta
ate and va
ariable note. The variable valu
ue displays
s at the
“Positio
on Variable
e Detail” in
nterface. Move
M the cursor
c to ch
heck variab
ble informa
ation by
up/dow
wn, [PAGE]], [SHIFT] buttons. Input the variable series num
mber by nu
umerical
value button,
b for example, 78 (In this case, the system do
oes not dissplay the inputted
i
“78” fro a then the cursor may
om user), and m be mov
ved to the variable
v PX
X[078] by [INPUT]
[
at the rapid trave
erse rate. Enter the
e variable detailed modification
m n interface
e of the
cursor positioned by [SELECT].
Are
ea 2 conta
ains 2 butto
ons:
[DE
ETAIL] buttton: Selecct this buttton enterin
ng the varriable mod
dification in
nterface
based upon
u the cursor’s
c variable in arrea 1.
[QUIT] button
n: Retreat from
f this in
nterface, and then retturn to the main page
e, or the
[CANCEL] to retra
act.
3.4.2.1 “Position
n Variable Detail” Inte
erface
If the
t area 1 presses th
he [SELEC
CT] or selects the [De
etail] button in the {P
Position}
menu in
nterface, and
a then en
nter this in
nterface; th
he Position variable in
nformation
n can be
modifie
ed. Refer to
o the Fig. 3-32.
3
56
Chapter Three Main Menu Explanation
Fig. 3-32
This interface composes of 2 areas.
Area 1 displays the position type variable information, move the cursor to the
corresponding edit frame and then input the desired value. X, Y, Z, W, P, R value can
be gained the current posture value by [POSITION]. The variable explanation can be
not only directly input by number buttons, but also enabled the soft keyboard by
[SELECT].
Area 2 contains 2 buttons.
[MODIFY] button: Save the inputted value from the area to this variable, and the
complete the modification operation; lastly shift to the {Position} menu interface.
[QUIT] button: Retreat from this interface, and then return to the {Position} menu
interface, or the [CANCEL] to retract.
57
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-33
Th
he cursor iss at the last leaving position after
a the su
ubmenu ap
ppears. Se
elect the
submen
nu by up//down dire
ection butto
on; close or retract the subm
menu interfface by
left/righ
ht or [CANC
CLE] butto
on.
3.5.1 {ALARM
M HISTORY} Men
nu Interfac
ce
{AL
LARM HIS
STORY} menu interfa
ace is used for brow
wsing about 20 piece
es alarm
history;; refer to th
he Fig. 3-34
4.
Fig. 3-34
Th
his interfacce displayss some in
nformation, such ass the alarm
m numberr, alarm
explana
ation, alarm time etcc. which can
c be bro
owsed by up/down o
or [PAGE] button.
58
Chapter Three Main Menu Explanation
Retreat from this interface by [CANCEL], and then return to the main page.
{Version} menu interface is used for displaying the version information of current
system. Refer to the Fig. 3-35.
Fig. 3-35
This interface displays the version information, which includes Manipulator Mode,
Software Version, Hardware Version, Display ID, Control ID and DSP ID etc.
Retreat from this interface by [CANCEL].
{KEY diagnosis} menu interface is used for diagnosing whether each key is
normal; refer to Fig. 3-36.
59
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-36
ace, press one button on the keyboard,
In this interfa k t corresp
the ponding bu
utton on
the inte
erface mayy gain the cursor
c focu
us, which means
m the button is e
enabled; otherwise,
it is disa
abled.
Re
etreat from this interfa
ace by [CA
ANCEL], an
nd then retturn to maiin page.
3.6 {
{IN/OUT}
} Menu
Th
here is no submenu
s ittem in the {In/Out} menu,
m enterr the {In/Ou
ut} menu in
nterface
by [SELECT]. Th
his interfacce is used
d for contro
olling, che
ecking 32-d
digit signal output
ports, and
a 32-digiit signal inp
put ports. Refer
R to the Fig. 3-37
7:
60
Chapter Three Main Menu Explanation
Fig. 3-37
This interface composes of 2 areas.
Area 1 displays port information, which includes “I/O NO.”, “Pseudo state”, “I/O
state” and “Comments” etc. The “Pseudo state” is temporarily disabled. Move the
cursor to the “I/O state”, the digit signal output can be controlled by the numerical
value 0 and 1; 0 means OFF, 1 means ON. The digit signal input can not be controlled
instead of inputting from outside. Move the cursor to the “Note”, active the soft
keyboard by [SELECT] to modify the corresponding notes. Browse the port
information by the up/down, [PAGE], [SHIFT] button. When the cursor locates on the
“I/O NO.”, input the port number by the numerical value button, for example 13 (In this
case, the system does not display the input “13” where from the user); the cursor then
can be rapidly moved to the DOUT[13] or DIN[13] by [INPUT] again.
Area 2 contains 3 buttons:
[OUTPUT/INPUT] button: The button changes between the [INPUT] and
[OUTPUT] after select this button by [SELECT].
[DIGITAL/ANALOG] button: The button changes between the [DIGITAL] and
[ANALOG] after select this button by [SELECT]. At present, this function does not
work.
[QUIT] button: Retreat from this interface, and then return to the main page, or the
[CANCEL] to retract.
61
Industry Robot
R GR-C Control
C System Operatio
on Manual
3.7 {
{POINT} Menu
Th
here is no submenu
s ittem in the {Point}
{ menu, enter th
he {Point} menu interrface by
[SELEC
CT]. This interface
i iss used forr checking the teach
hing point iinformation
n of the
program
m file. Refe
er to the Fiig. 3-38:
Fig. 3-38
his interface
Th e compose
es of 3 areas.
Are
ea 1: Displlay the ove
erall progra
am file inforrmation byy the file listt; move the
e cursor
by the up/down, [PAGE], [S
SHIFT] buttton; brows
se the prog
gram file to
o select th
he file of
the teaching point.
Are
ea 2: Disp
play the ovverall teach
hing point of the curssor specifie
ed program
m file in
the are
ea 1. Move the curssor by the button. Check the
e up/down,, [PAGE], [SHIFT] b
overall teaching points
p inforrmation fro
om this file..
Are
ea 3: Disp
play the selected
s p
program nd the each axis
fille in the area 1 an
informa
ation along
g with the teaching point
p in the area 2. If the sysstem alloca
ates the
externa
al axis, and
d the exterrnal axis va
alue corres
spondence
e with the tteaching point
p will
be disp
played in th
his area.
Th
he cursor only can be
e shifted be
etween the
e area 1 an
nd 2.
Re
etreat from this interfa
ace by [CA
ANCEL], an
nd then retturn to the main page
e.
62
Chapter Three Main Menu Explanation
Fig. 3-39
The cursor is at the last leaving position after the submenu appears. Select the
submenu by up/down direction button; close or retract the submenu interface by
left/right or [CANCLE] button.
This menu interface is used for setting the play mode. Refer to the Fig. 3-40.
63
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-40
ea 1: Display 3 play operation modes, one of can be selecte
Are ed by the direction
d
buttonss.
Are
ea 2, it con
ntains 2 bu
uttons:
[SE n: Set the selected method from
ET] button f the area
a 1 as the curre
ent play
operatio
on method
d.
[QUIT] button
n: Retreat from
f this in
nterface, and then retturn to the main page
e, or the
[CANCEL] to retra
act.
Th
his menu iss used for setting
s the soft limit; refer
r to the
e Fig. 3-41.
64
Chapter Three Main Menu Explanation
Fig. 3-41
This interface composes of 2 areas.
Area 1: Display the positive/negative soft limit value of the current system. Move
the cursor by direction buttons; input the limit value by numerical value button.
Wherein, T1 and T2 are the value of the external axis; the interface will not display the
value of T1 and T2 if the external axis configuration number is regarded as 0.
Area 2, it contains 2 buttons:
[SET] button: Set the inputted limit value from the area 1 as the current limit value.
[QUIT] button: Retreat from this interface, and then return to the main page, or the
[CANCEL] to retract.
This menu interface is used for setting the interference area. Refer to the Fig.
3-42.
65
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-42
Th
his interface es of 2 areas.
e compose
Are
ea 1: Disp
play the se
et interfere
ence area informatio
on of curre
ent system
m, which
include
es interfere
ence area number, effectivene
ess of the
e current a
area, whetther the
system
m enters the current interferencce area. Move
M the cursor
c by u
up/down direction
d
button in the enab
bled/disablled list. The correspo
onding interference a
area numbe
er of the
cursor can be se
et whether it is enabled by [SE
ELECT], “×
×” means invalid, “√”” means
valid.
Are
ea 2: it con
ntains 3 bu
uttons.
[DE
ETAIL] buttton: Enter the interfa
ace of the detailed
d se
etting interfference are
ea.
[IN
NVALID ALL] button: Set
S the ove
erall interfe
erence are
eas as disa
abled.
[QUIT] button
n: Retreat from this in
nterface, and
a then re
eturn to the
e main pag
ge.
66
Chapter Three Main Menu Explanation
Fig. 3-43
This interface composes of 4 areas.
Area 1: Select the desired interference area number 1~6 by up/down direction
button.
Area 2: Select the reference coordinate system in the interference area by
up/down direction button. If the user coordinate system is selected, the user
coordinate system number is then can be selected by left/right button.
Area 3: Display the Max. value and the Min. value in the interference area. The
values of the 2 points can be input by numerical value buttons, as well gain it by the
[POSITION].
Area 4, it contains 2 buttons:
[SET] button: Set the corresponding interference area information based upon the
inputted content from previous 3 areas. If it sets, the interface shifts to the
{Interference area} menu interface; simultaneously, the settled interference area just
now turns into valid.
[QUIT] button: Retreat from this interface, and then return to the {Interference}
menu interface.
67
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 3-44
he cursor iss at the last leaving position after
Th a the su
ubmenu ap
ppears. Se
elect the
submen
nu by up//down dire
ection butto
on; close or retract the subm
menu interfface by
left/righ
ht or [CANC
CLE] butto
on.
3.9.1 {INSTR
RUCTIONS} Menu Interface
e
Th
his menu in
nterface is used for browsing
b th
he brief exp
planation o
of each com
mmand.
Refer to
o the Fig. 3-45.
3
Fig. 3-45
Th
his interface
e compose
es of 2 areas.
68
Chapter Three Main Menu Explanation
Area 1: Display the command list. Move the cursor by the [PAGE], [SHIFT] and
up/down direction button, and then browse other commands.
Area 2: Display the brief explanation of the command based upon the cursor
specified command from area 1.
Retreat from this interface and then return to the main page by [CANCEL].
This menu interface is used for browsing the operation explanation file; refer to
the Fig. 3-46.
Fig. 3-46
This interface composes of 2 areas.
Area 1: Display the operation list. Move the cursor by the [PAGE], [SHIFT] and
up/down direction button, and then browse other operation themes. Currently, only
one operation theme, that is setting zero.
Area 2: Display the brief explanation of this operation theme based upon the
specified theme from the area 1.
Retreat from this interface and then return to the main page by [CANCEL].
69
Industry Robot GR-C Control System Operatio
on Manual
70
Chapter Four Robot Programming
z Position
The position means the position coordinate of robot TCP in the Cartesian space,
which is indicated by (X, Y and Z).
z Posture
Posture is the orientation of the robot tool in the space, which shows by (W, P, and
R) and indicates the tool rotation angle along with each axis of the fixed coordinate
system.
z Point
A teaching point expresses by the zero point angle for the corresponding 6 joints.
One teaching point confirms one robot tool position and posture in the robot basis
coordinate system. This point indicates by P0~P999 or P*. If the teaching point does
not used in the next program (for example: translation), it can be indicated by P*
regardless of the series number of this point. If the system matches with the table, the
teaching point is included angle value along with each joint of the table.
There are 3 modes of robot motion: Teach, Play and Remote modes.
71
Industry Robot
R GR-C Control
C System Operatio
on Manual
4.1.2.2 Play Mo
ode
he Play mode
Th m is a procedure
e that rob
bot perform
ms the usser progra
am and
comple
etes predetermine op
peration and task. In
n the playy mode, yo
ou can select the
operatio
on program
m and che
eck the monitoring information
n instead o
of performing any
operatio
ons about the progra
am editor system
s parrameter setting.
4.2 R
Robot Co
oordinate
e System
m
4.2.1 Brief
Th
he coordinate system
m of robo
ot contains
s of joint, base, wrist, tool an
nd user
coordin
nate systems; each definition and relattionships of
o each ccoordinate system
shows as the Fig. 4-1.
J6+
J5+
J3+
Wristy x
z
x J4+
Tool
z y
Teaching
Z pointt
Y
J1+ z z
J2+ y
Base coordinate
system
P2
X P3 P
P1 x
y
x
User
72
Chapter Four Robot Programming
is based upon the base coordinate system definition, and fixes on the flange of the
robot wrist; its pose in the base coordinate system can be affirmed by robot’s
kinesiology.
Tool coordinate system is based on the definition of the wrist coordinate system,
and its concrete pose can be determined by the tool coordinate system standard
function or by inputting the related parameter directly. (Refer to the Section “8.1.2 Tool
Coordinate System Setting”)
The user coordinate system is based on the definition of the base coordinate,
which can be described the workpiece position.
The teaching point is the point in the joint space. During the operation, the tool
coordinate system of robot can be performed the corresponding operation
destinations based upon the specified each position point in turn during the teaching.
Each axis along with the robot performs single motion, which is called joint
coordinate system; the axial of each joint is specified as Fig. 4-2.
The base coordinate system is default one of the robot. The robot can be moved
along with the X, Y and Z axes (Fig. 4-3) in parallel or revolved around with the
corresponding axis. The posture of tool coordinate system in the base coordinate
73
Industry Robot
R GR-C Control
C System Operatio
on Manual
system
m can be ob
bserved in main page
e or progra
am operatio
on page.
x
工具
tool
Z z y
F 4-3 Ba
Fig. ase coordin
nate system
m
4.2.4 Tool Co
oordinate System
Th
he tool coordinate sysstem is reg
garded the valid direcction of holding tool by
b robot
wrist fla
ange as the
e Z axis, and the coo
ordinate sy
ystem origin
n (TCP) is defined att the top
of the tool.
t The system auto
omatically adopts the
e default to
ool when th
he tool coo
ordinate
system
m does not define.
d In this
t case, the
t tool coo
ordinate syystem is ovverlapped with the
one off the wristt flange. When
W robo
ot traces some patth of Carttesian spa
ace, the
coordin
nate system
m should be
b defined correctly.
c nate system is the
Iff the seleccted coordin
tool one
e during th
he robot te
eaching, the robot willl then movve along w
with the axiis of the
tool co
oordinate system orr rotate around
a witth the coordinate ssystem. The
T tool
coordin
nate system
m origin (T
TCP) holdss when rottates aroun
nd with the
e coordina
ate axis,
which is
i called in
nvariable control
c point operatio
on. Similarrly, the mo
otions in th
he base
and usser coordin
nate system
m also can be perfo
ormed. This method
d can be used
u for
inspectting the to
ool coordin
nate syste
em, if the tool coord
dinate sysstem origin
n (TCP)
moves during the
e rotation, which mea
ans the pa
arameter wrong
w or big error of the tool
coordin
nate system
m; it should
d be redefined or set the tool co
oordinate ssystem.
74
Chapter Four Robot Programming
In this coordinate system, robot moves in parallel or rotates along with each axis
based upon the specified user coordinate system. In some application situation, the
teaching can be simplified in the user coordinate system.
The joint interpolation is used when the robot does not use the specified
movement path, it is specified as MOVJ. For the safety sake, the first operation point
75
Industry Robot
R GR-C Control
C System Operatio
on Manual
of the programmi
p ing should be used the
t joint in
nterpolation
n. Refer to
o the details in the
“Section 6.2.1 MO
OVJ” for the joint inte
erpolation command.
c
Th
he schemattic of the command
c a path is
and s shown be
elow:
Z4 Z3 Z2 Z1 P2
P
M
MOVJ P1, V20,
V Z0;
M
MOVJ P2, V20,
V Z0;
Z0
P1
P* is teachin
ng point, V*
V means motion
m spe
eed, which is indicate
ed by perc
centage.
Z* mea
ans precisio
on level, and
a its reso
olution range is from 0 to 4. Z0
0 means accuracy
arrival destination
n point. Th
he bigger the
t Z axis is, the big
gger the trransition ra
adius is,
and the
e higher the
e robot’s operation
o e
efficiency is
s.
Th
he linear intterpolation
n indicates that the en
nd TCP tra
acks the sp
pecified line
ear path
and it specifies
s t MOVL. The robot automatic
to cally chang
ges its posture of his wrist.
o the “Section 6.2.2 MOVL”
Refer to M forr the linear interpolation comma
and.
Th
he schemattic of the command
c a path is
and s shown be
elow:
MO
OVL P1, V100, Z0;
OVL P2, V100, Z0;
MO
P2
P1
76
Chapter Four Robot Programming
interpolation.
Refer to the Fig. 4-8 (left), when the 2nd command accuracy level is changed,
refer to the same figure (right) for the actual movement path.
The circular arc interpolation indicates that it approaches along with point group
of the linear between two points, its command is MOVC. The robot automatically
changes its position of his wrist. Refer to the “Section 6.2.3 MOVC” for details.
The schematic of the command and path is shown as Fig. 4-9:
P2
MOVC P1, V100, Z0; P1
MOVC P2, V100, Z0;
MOVC P3, V100, Z0;
P3
77
Industry Robot
R GR-C Control
C System Operatio
on Manual
Th
here is no alternative
a other than
n select 3 points to confirm
c an arc; it ma
ay alarm
less tha ot regards the 1st MO
an 3 pointss. The robo OVC as the
e start during operation. V20
means that it movves based upon 20m
mm/s speed
d; Z0 mean
ns the accu
uracy levell 0.
he abovementioned movement
Th m path is sho
own in the Fig. 4-10.
P2
P1
MO
OVC P1, V100,
V Z0;
MO
OVC P2, V100,
V Z0;
MO
OVC P3, V100,
V Z0;
Too P3
P3
MO
OVL P1, V100,
V Z0; P1
P P2
MO
OVC P2, V100,
V Z0;
MO
OVC P3, V100,
V Z0;
Automaticcally insert
MO
OVC P4, V100,
V Z0; the straight line
P4
78
Chapter Four Robot Programming
Fig. 4-12
(2) Example
Example 1: Compile 3 MOVC commands.
MAIN;
MOVC P1,V100,Z1;
MOVC P2,V100,Z1;
MOVC P3,V100,Z1;
END;
Fig. 4-13
P1ÆP2ÆP3
MAIN;
MOVC P1,V100,Z1;
MOVC P2,V100,Z1;
MOVC P3,V100,Z1;
MOVC P4,V100,Z1;
END;
Fig. 4-14
P1Æ
ÆP2ÆP3Æ
ÆP4
Exxample 2: Compile
C 5 MOVC com
mmands.
MA
AIN;
MO
OVC P1,V1
100,Z1;
MO
OVC P2,V1
100,Z1;
MO
OVC P3,V1
100,Z1;
MO
OVC P4,V1
100,Z1;
MO
OVC P5,V1
100,Z1;
EN
ND;
TC
CP path as follows:
Fig. 4-15
P1Æ
ÆP2ÆP3Æ
ÆP4ÆP5
4.4 R
Robot Va
ariable
Ro
obot variab
ble divided into 5 type
es: byte, in
nteger, dou
uble, real a
and positio
on. Only
real and
d position variable arre describe
ed over he
ere.
1. Real (R): Variable
V na
ame range
e is R0-R99
9, solution range is -9
99999.0~9
99999.0,
which can be used for workpiece cou
unting, qua
antity increa
ase/decrea
ase. It is us
sed with
INC, DEC
D and JUMP IF to
ogether.
80
Chapter Four Robot Programming
For example:
MAIN; Program heading
SET R0 , 0; Assign 0 value to R0 variable
LAB0: Label 0
INC R0; R0 adds 1
MOVJ P* V20,Z0; Teaching point position
MOVJ P* V20,Z0; Teaching point position
JUMP LAB0 ,IF R0 < 10; Shift to LAB0 when R0 is less than 10
END; End of program
2. Position (PX): Variable name range is PX0-PX99, which is used for translation
command; it used with SHIFTON, MSHIF together.
For example:
MAIN; Program heading
SET R0, 0; Assign 0 value to R0 variable
PX1 = PX1 – PX1; Clear the translation value PX1
LAB0: Label 0
INC R0; R0 adds 1
SHIFTON PX1; Translation starts, and specify the translation value
MOVJ P* V20,Z0; The teaching point after translating
SHIFTOFF; End of translation
PX1 = PX1 + PX0; Add translation value PX1 based upon the
original PX0=10(···)
JUMP LAB0 IF R0 < 10; Shift to LAB0 when R0 is less than 10
END; End of program
4.5 Teaching
The operations, such as the teaching programming and inspection can be
performed using the TP when the teaching mode is selected by mode shift switch.
The edit, administration and system setting etc. of program only can be operated
81
Industry Robot
R GR-C Control
C System Operatio
on Manual
in teach
hing mode.
4.5.1 Prepara
ation Befo
ore Teach
hing
4.5.2 Teachin
ng Operattion
82
Chapter Four Robot Prrogramming
4.5.2.1 Teaching
g Program
mming
here are 2 teaching programss, one is new prog
Th gram, and the otherr is the
modificcation of the registere
ed program
m.
z The new program performs
p ba
ased upon the follow
wing steps:
1. Create a program
p
2. Add
A or mo
odify progra
am line
3. Teaching inspection program
z The regisstered prog
gram modiffication perrforms bassed upon th
he following
g steps:
1. Open a sa
aved or reg
gistered pro
ogram
2. Modify or add
a progra
am line
3. Teaching inspection program
Re
efer to the Section
S “4.8 Program
m Example
e” for details.
4.5.2.2 Teaching
g Inspectio
on
Th
he teaching
g inspection should be
b performe
ed in the te
eaching mo
ode, which
h can be
divided into single
e or continuous, and shift by [S
Single/Conttinuous]; it can be separated
into forrward teach
hing and back
b teaching. The co
ombination
n of the tea
aching insp
pection:
single forward,
f onsecutive forward, single
co s back
kward and consecutivve backwa
ard.
Notte: During th
he teaching inspection operation,
o if it stops to edit
e or move
e the original position
n perform the forward
manuallyy, and then d/backward teaching; iit may not operate
ng to original path; refer to the “Trac
accordin ce movemen
nt after editin
ng”.
Fig. 4-16
Fo
or example
e: As the above
a Fig. 4-16, prog
gram move
es to P2 ffrom P1 sttraightly,
then to P3, and th
hen to P4; moves to P5 with cirrcular arc; lastly to th
he P6 with straight
line.
1. Single forw
ward
83
Industry Robot
R GR-C Control
C System Operatio
on Manual
Wh
hen single forward performs, th
he program
m may stop
p after movves to P2, P3, P4,
P5, and
d P6.
Ad
dditional, when
w progrram operates to the some possition (for e
example, point
p P)
betwee
en two poin
nts; in this case, the program may
m stop after
a releassing [Forwa
ard], but
the sub
bsequent te
eaching insspection will
w normally
y operate.
2. Consecutivve forward
d
hen the co
Wh onsecutive forward operates,
o itt may not stop
s at P2
2, P3, P4, P5,
P and
P6 afte
er program moves he
ere if keepss holding th
his button.
Th
he program
m will stop
p if releasing the [Fo
orward] orr [Enabling
g] button, but the
subseq
quent teach
hing inspecction may normally
n operate
o t the end of the prog
till to gram.
3. Single bacckward
ogram moves from P6
Pro P to P1 in
n the singlle backwarrd moveme
ent; progra
am may
stop aftter operatin
ng to the P5,
P P4, P3, and P2.
4. Consecutivve backwa
ard
Pro
ogram movves from P6
P to P1 in
n the conse
ecutive bacckward mo
ovement; program
p
may sto
op after op
perating to the P5, P4
4, P3, and P2.
Manuall edit Fo
orward tra
ace ward trace
Backw e
Rob
bot original movemen
nt
5
5 5
3
3 3
4 4 4
84
Chapter Four Robot Programming
Addition point
6 6
6 3 5 3 5
3 New point 5 4 4
4
(Add the teaching point 6)
Change the position of
one point
5 5
3 3
3 5
4 4
4
New position
Stop the robot between the teaching points (4 and 5), then edit it.
85
Industry Robot
R GR-C Control
C System Operatio
on Manual
Add
dition point
3 5 3 5
3 5
4 4 6
4 6
6 (new)
(Addd teaching point
p (6)
ween 4 and 5)
betw
Chaange the po osition of one
o
poin
nt
3 5 3 5 3 5
4 4
4
New
positioon
(Change the te
eaching po
oint)
DEL
LET point
3 5 3 5
3 5
4
(Delete teaching point (4
4))
Fig. 4-18
4.6 P
Play
ay means that makiing the robot performs the au
Pla utomatic o
operation te
eaching
procedure, after the progra
amming command
c editing
e is performed
d and the path is
confirm
med, the play
p teachiing progra
amming ca
an be perrformed. T
The robot can be
automa
atically ope
erated acco
ording to th
he taught path
p before
ehand.
1. Confirm th
he robot’s movement
m t is safe: no
obody nea
arby the ma
achine and
d depart
86
Chapter Four Robot Programming
Fig. 4-19
87
Industry Robot
R GR-C Control
C System Operatio
on Manual
Th
he robot sttops or au
utomatically stops during enab
bling; refer to the fo
ollowing
reasonss:
z Hold
z ESP
z The stop
pping from alarm
z Other sto
ops
z p caused from each operation
The stop o
4.6.3.1 Hold Op
peration
At present, iff the robot is on the operation
o state
s while pressing tthe [HOLD
D] on the
TP, the robot mayy hold; otherwise, witthout respo ecutively operated
onse. It will be conse
followed the last position
p byy the [STAR
RT] again after
a dwells.
4.6.3.2 ESP Op
peration
Th
he motor’s power is cut off but servo
s s, after the ESP opera
holds ation is performed,
and the
e robot is th
hen immed
diately stop
pped. The ESP can be
b performe
ed at the fo
ollowing
operatio
ons:
z The ESP
P button on
n the contro
ollable cab
binet
z The ESP
P button on
n the TP
SP
ES
Se
eries
Opera
ation step Explan
nation
N
No.
Presss the ESP
P button on the The
T motor po
ower is cut o
off, the robott is then
1
contrrollable cabinet im
mmediately stopped.
s
Presss the ESP
P button on the The
T motor po
ower is not ccut off, but th
he robot
2
contrrollable cabinet is
s immediatelly stopped.
Re
elease the ESP
Series
Operation step Explan
nation
N
No.
It is necessa
ary to open the enabling
g when
1 Rotatte the ESP button
b on TP
P CW
operating aga
ain.
88
Chapter Four Robot Programming
Fig. 4-20
2. Other stops
Enabling closes by shifting the operation mode; the system then stops.
89
Industry Robot
R GR-C Control
C System Operatio
on Manual
It can
c be mo
odified in th
he play pro
ocess. The
e velocity of
o the playy can be re
egulated
by [MA
ANUAL SPE
EED] butto
on during th
he operatio
on.
2. The Max. velocity
v of the system
m can be altered
a by setting
s the system.
Ad
djust the op
peration sp
peed of the system by modifying the ma
aximum allowance
velocityy in the {Pa
arameter Setting}
S pag
ge.
3. The play velocity
v can
n be altere
ed by the V value in th
he program
m comman
nd.
In the {Edit} page, mod
dify the sp
peed by the
e numerica
al value followed with the V.
wherein
n, the V fo
ollowed with MOVJ iss percentag
ge; the V followed
f w
with the MO
OVL and
MOVC are the acctual speed
d.
4.7 R
Remote O
Operatio
on
Th
he operatio
ons such as
a the station appointment, main
m progra
am operation and
remote continued
d point ope
eration etc. can be pe
erformed in
n the remotte operatio
on mode.
The rem
mote operration helpss the userr to operate the robo
ot from long distance
e, which
can be
e control th
he robot sttart, dwell,, servo enabling etc. by I/O siignal, so that it is
conven
nient for user
u to pe
erform the A presentt, station appointme
e robot. At ent and
continu
ued point operation
o are being established.
operation state.
OUT3 ---- System enabling signal output: It indicates the system enabling state.
Note: Other I/O ports can be regarded as the common one in the non-remote mode other than the
defined ESP I/O port of the system.
1. If there is no main program or needs to be changed the main program, set the main
program in the {MASTER JOB} menu interface.
2. Perform the robot teaching to the 1st teaching point of the main program.
3. Shift the handle mode to the remote one, system enters the remote mode; the
operation button on the handle is disabled.
4. The remote mode setting is enabled by external input port IN13.
5. The servo enabling is performed by external input port IN9.
6. The main program operation is started by external input port IN10.
7. The port IN0 can be input during the main program is performed in remote mode,
and then the robot ESP; the robot dwells by inputting the port IN8.
Refer to the Section 3.1.9 {MASTER JOB} menu interface for the main program
setting method.
Notice:
1. When the main program is set, select “YES” of the “Enabling Master Job”, the
remote main program operation is then can be performed.
2. If the program A is set to main program, user can delete or rename it in the {Job
list} interface, then the main program is regarded as null; the system will not
automatically set the main program by default.
91
Industry Robot
R GR-C Control
C System Operatio
on Manual
At present, we
w input the
e program of workpie
ece transpo
ortation as the Fig. 4--21; this
m containss of 8 teach
program hing pointss.
P001
P003
Workpiece
P006
A
P007
Workpiece
Fig. 4-21
Cre
eate a program Banyyun.prl, reffer to the “C
Chapter Fine Job And Edit” for details.
4.8.2 Progra
am Open
Op
pen a program Banyu
un.prl, refe
er to the “C ne Job And Edit” for details.
Chapter Fin d
2. Select the
e joint coordinate system by [Coo
ordinate se
etting] button, and
4. Open the new created teaching file, enter the Edit state by [F3], display the
command list by [ADD] button.
Fig. 4-22
5. Move the cursor to the MOVJ command, add this command to the program by
[SELECT];
Fig. 4-23
6. The related filed in the command line can be edited by left/right direction
button.
93
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 4-24
8. Move it to the speed filed by left/right dire on; directlyy input the number
ection butto
30 by itts numerical value bu
uttons, and
d then com
mplete the speed
s alterration by [IINPUT].
Fig. 4-25
In this way,, a teaching point is then performed
p . Subsequ
uently, add
d other
comma
ands simila
arly, the edited
e grams are shown be
prog elow. The program can be
94
Chapter Four Robot Programming
MAIN
MOVL P4, V10, Z0; Move to the capture point proximity (after capture)
MOVJ P6, V20, Z0; Move to the placement point proximity (before place)
MOVL P8, V10, Z0; Move to the placement point proximity (after place)
END
After a motion program input of the robot is completed, and then perform this
program; so that confirm whether each teaching position is normal.
There are two ways of the teaching detection can be selected, one is single-step
95
Industry Robot
R GR-C Control
C System Operatio
on Manual
switch] + [Forward]].
Others can not
n enter th
he robot’s motion
m range other th
han the op
perators du
uring the
robot iss being perrformed.
Th
he play can
n be opera
ated after the
t teachin
ng inspection is rega
arded the program
p
operatio
on path ass correct.
z Teach the t 1st mottion point of
e robot to the o the program;
z Shift the mode swittch to the PLAY
P mode;
z e enabling by [Servo ready] buttton.
Open the
z Start the program by
b [Start] button.
b
96
Chapter Five Program Administration and Edit
The operation described in this chapter is that the robot performs in the stillness
state, which includes JOB and edit. The operations, such as the new program,
program copy, program DELET and program rename only can be performed in the
edit and administration modes.
The program naming rule is used the 8.3 format, that is, up to 8 characters and 1
character least of the program name, and the suffix name is 3 characters. The suffix
name of the program file is defaulted as prl, and regardless of the user input. The
system may automatically add when creating a new program file. At present, the
program file name is only constituted with Capital/lower case or numbers.
5.1 JOB
1. Shift the cursor to the {JOB} menu by [TAB] and left/right direction button; the
new job, Job list and SD CARD menu can be displayed by [SELECT]; refer to the Fig.
5-1.
Fig. 5-1
97
Industry Robot
R GR-C Control
C System Operatio
on Manual
2. Select the
e {New job}} by the up
p/down dirrection buttton, and th
hen enter the
t new
m interface
program e by [SELE
ECT]; refer to the Fig. 5-2.
Fig. 5-2
98
Chapter Five Program Administration and Edit
Fig. 5-3
4. After file name is input, retreat from {Soft keyboard} interface by [INPUT]. The []
can be eliminated the current input program name. In the Fig. 5-4, shift the cursor to
the button [New] by [TAB], complete the new file name by [SELECT], simultaneously,
enter the program edit page; refer to the Fig. 5-5.
Fig. 5-4
99
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 5-5
5.1.2 Progra
am Copy
Pro
ogram file copy is co
opied the file.
f The copied file is same to
o the origin
nal one,
which includes teaching poiint and pro
ogram com
mmand.
Wh
hen an imp
portant pro
ogram file should
s be backup,
b wh
hich can be
e copied th
his file to
save; so
s that the important file
f can not recover after
a eration (forr example, DELET,
disope
etc).
1. Press the [TAB] and direction buttons
b in the
t {Main page}
p men
nu, shift the
e cursor
to the {JOB}
{ men
nu, and the
en open the
e {JOB} su
ubmenu byy [SELECT
T]; refer to the Fig.
5-6.
100
Chapter Five Program Administration and Edit
Fig. 5-6
2. Open the {Job list} page by [SELECT]; refer to Fig. 5-7.
Fig. 5-7
3. Select the program to be copied by direction buttons in the {Job list} page, for
example: copy “testby01.prl” to “testby02.prl”. Shift the cursor to the input frame by
[TAB], then enter the soft keyboard input page by [SELECT], and then complete the
file name input “testby02.prl” based upon the steps of the file name input in the
“Section 5.1.1 New Program”; refer to the Fig. 5-8.
101
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 5-8
4. Shift the cursor
c to th
he operatio
on button area
a by [TA
AB], then m
move the cursor
c to
the [CO
OPY] butto
on with the left/right direction
d bu
utton, and then complete the program
p
copy byy [SELECT
T], refer to the Fig. 5--9.
Fig. 5-9
5.1.3 Progra
am DELET
T
Pro
ogram file DELET me
eans clearr the progra
am file.
It iss importan
nt to note th
hat the pro
ogram file can
c not be recovered after it is deleted,
d
102
Chapter Five Program Administration and Edit
and therefore, be careful DELET the file. The teaching point in this file is following
deleted after removing the file.
For example, the operation steps of the DELET program “testby01.prl” are shown
below:
1. Shift cursor to the {JOB} menu by [TAB] and left/right direction button, then
open the {Job list} submenu by [SELECT]; refer to Fig. 5-10.
Fig. 5-10
2. Move the cursor to the program to be deleted by up/down direction button, for
example, delete the “testby01.prl” program; refer to the Fig. 5-11.
Fig. 5-11
103
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 5-12
4. Move the cursor by left/right
l diirection button, selecct [YES], an
nd then de
elete the
program
m line of th
he current cursor pla
aced, the fiile list will refresh; if [NO], retre
eat from
the DELET progra
am interfacce; refer to
o the Fig. 5-13.
5
Fig. 5-13
104
Chapter Five Program Administration and Edit
Program file search can be rapidly found the required program file for searching
the program file names.
For example, the operation steps of the search program “testby02.prl” are shown
below:
1. Shift cursor to the {JOB} menu by [TAB] and left/right direction button, then
open the {Job list} submenu matching with the [SELECT] and move the cursor to the
{Job list} menu by up/down direction button, lastly open the {Job list} page by
[SELECT]; refer to the Fig. 5-14.
Fig. 5-14
2. In the {Job list} page, shift the cursor to the input frame by [TAB], then enter the
soft keyboard input page matching with the [SELECT], input the program name
“testby02”; refer to the Fig. 5-15.
105
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 5-15
3. Shift curso
or to the button area
a by [TAB], then movve the curssor to the [Search]
button matching with
w the lefft/right dire
ection butto
on; refer to the Fig. 5-16.
Fig. 5-16
4. Press [SELECT] to in
nput searcch comman
nd; if it is co
orrect, the cursor will stop at
the found file nam
me; otherwise, the syystem prom
mpts “fail to
o find”; refe
er to the Fig
g. 5-17.
106
Chapter Five Program Administration and Edit
Fig. 5-17
The renaming program file is modified to the program file. The modified program
file should be identical with the original one, but its name should be changed.
For example: Rename the program name “testby01.prl” into “testby02.prl”, as the
steps below:
1. Shift cursor to the {JOB} menu by [TAB] and left/right direction button, then
open the {JOB} submenu matching with the [SELECT] and move the cursor to the
{Job list} menu by up/down direction button, lastly open the {Job list} page by
[SELECT]; refer to the Fig. 5-18.
107
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 5-18
2. Select the program to
t be renam
med by up//down dire
ection butto
on, shift the
e cursor
to the input
i frame area by [TAB], the
en enter th
he soft keyyboard input page matching
m
with the
e [SELECT
T], lastly in
nput the ne
ew program name. Rename
R th
he program
m name
“testby0
01” into “te
estby02”; re
efer to the Fig. 5-19.
Fig. 5-19
3. Shift the cursor
c to th
he button by
b [TAB], then
t move the cursor to the [R
Rename]
button by left/righ
ht direction button reffer to the Fig.
F 5-20.
108
Chapter Five Program Administration and Edit
Fig. 5-20
4. Press the [SELECT], the program name “testby01” in the Job list is renamed
into “testby02”; refer to the Fig. 5-21.
Fig. 5-21
The SD CARD function is that the program file of the robot system is copied to the
U disk, vice versa.
For example: Copy the program name “job2.prl” to the SD CARD U disk; the
109
Industry Robot
R GR-C Control
C System Operatio
on Manual
steps are
a shown below:
1. Insert the U disk.
2. Firstly, shiift the curssor to the {JOB}
{ men
nu by the [TAB]
[ and left/right direction
d
button, then open
n the {JOB
B} submenu
u by [SELE
ECT], and then move
e the curso
or to the
{SD CA
ARD} menu by up/do
own direction button, lastly ope
en the {SD
D CARD} page
p by
[SELEC
CT]; refer to
t the Fig. 5-22.
Fig. 5-22
Th
he path nam
me above the
t file list is “System
m\”, which means
m thatt the displa
ayed file
on the file
f list is th
he one of the
t system
m; if does no
ot, select the
t [System
m] button by
b [TAB]
and dirrection butttons; shift to the systtem path, then displa
ay the file information of the
system
m.
3. Move the cursor on the progra
am “job2.prl” to be co
opied by [T
TAB] and up/down
u
on buttons; the syste
directio em may prompt
p “Co
onfirm the copied fille to U disk?” by
[SELEC
CT] (or shiift the curssor to the [Copy]
[ buttton in the area 2, an
nd then prress the
[SELEC
CT]); refer to the Fig. 5-23.
110
Chapter Five Program Administration and Edit
Fig. 5-23
4. Move the cursor to the “YES” by left/right direction button, and then complete
the program copy by [SELECT]; refer to the Fig. 5-24.
Fig. 5-24
Copy the program name “TJIAO.prl” in the U disk to the robot TP, refer to the
following steps:
1. Insert U disk.
111
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 5-25
4. Move curssor by [TAB
B] and up/d
down direc
ction button
ns, then en
nter the ca
atalogue
by [SEL
LECT], return to the last layer by “Previous..”, and then move
e the curso
or to the
program
m ‘TJIAO.p
prl’ to be co
opied, presss [SELEC
CT] (or shiftt cursor to the [Copy]] button,
by [SE y prompt “Confirm tthe copied
ELECT] of the area 2); the syystem may d file to
system
m?”; refer to
o Fig. 5-26.
112
Chapter Five Program Administration and Edit
Fig. 5-26
5. Move the cursor to “YES” by left/right direction button, and then complete the
program copy by [SELECT]; refer to Fig. 5-27.
Fig. 5-27
113
Industry Robot
R GR-C Control
C System Operatio
on Manual
can be
e edited by the correspond
c ding functtions, such as, ad
ddition com
mmand,
modificcation comm
mand, DEL
LET comm
mand, cuttin
ng command and cop
py command etc.
5.2.1 Comma
and Addittion
Co
ommand ad
ddition is that
t the co
ommand in
n the comm
mand list ccan be inputted to
the nexxt line of the cursor placed of th
he program
m.
It is suppose
ed that we want
w to ha
ave one second dwelll when the
e robot clam
mps the
workpie
ece after moving to
o the clam
mping point, the fo
ollowing op
perations can be
perform
med, and re
efer to the Fig. 5-28:
1. Open the program “testby02.p
prl”, enter the
t program display page; shifft to edit
method
d by [F3]; move
m the cursor
c he 6th line program
to th p position by up/down direction
d
button, in this casse, the editt mode is Normal
N mo
ode; refer to
o Fig. 5-28
8.
Fig. 5-28
2. Enter the Add
A mode by [ADD].. Move the
e cursor ma
atching witth the num
mber key
2 or up
p/down dirrection buttton, selecct the type
e of the co
ommand sspecified ——
— {2:
IN/OUT
T}. Move th
he cursor to
t the subcommand by left/righ
ht or [SELECT] butto
on, then
select the
t subcom
mmand ——
—{3:DELA
AY} by up/d
down directtion button
n or numbe
er key 3;
in this case,
c the system
s ma
ay insert the delay co
ommand DELAY by [SELECT]; refer to
the Fig. 5-29.
114
Chapter Five Program Administration and Edit
Fig. 5-29
3. The edit mode is the Modify mode after adding the DELAY command; move the
cursor to the time setting T by right direction button, then input the 1 second, and then
complete the time setting by [INPUT]; refer to Fig. 5-30.
Fig. 5-30
4. Complete the command addition by [CANCEL] after time setting is performed,
and then retreated from the Normal mode; refer to Fig. 5-31.
115
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 5-31
5.2.2 Comma
and Modiffication
116
Chapter Five Program Administration and Edit
Fig. 5-32
2. Enter the Modify mode by [ALTER], move the cursor to the speed position V by
left/right direction button; input 25 by number key, and then complete the modification
speed by [INPUT]; refer to the Fig. 5-33.
Fig. 5-33
3. Complete the command modification by [CANCEL] after the setting is
performed, and back to the Normal mode; refer to the Fig. 5-34.
117
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 5-34
No
ote: Chang
ge the teacching pointt variable Pm to Pn (m,n are tthe teachin
ng point
series No. 0~999
9 or *); if th
he Pn poin
nt does nott exist, the
e system m
may create
e the Pn
point, and
a its valu
ue is the one of the Pm;
P if the Pn is alrea
ady existed
d, the value of the
Pn point does not
n change
e. The Pn point is always exxisted inclu
uding the deleted
comma
and line, ass long as th
he current program is
s quoted th
he Pn.
Th
he system may assig
gn the currrent positio
on to the Pn
P point w
when the te
eaching
point operation
o g
gain is pe
erformed to
t Pn, the
e old valu
ue of the Pn point will be
abando
oned.
5.2.3 Comma
and DELE
ET
Co
ommand DELET is de
eleted the program command
c w
where at th
he cursor liine
Th
he Fig. 5-3
35 is rega
arded as an
a examp
ple; it is supposed tthat if the
e MOVJ
movem
ment comm e 2nd line will be de
mand at the eleted, the operation steps are
e shown
below:
1. Open the program “testby02.p
prl, then en
nter the pro
ogram disp
play page, shift to
b [F3], and then move the currsor to the 2nd line pro
the editt method by ogram pos
sition by
up/dow
wn direction
n button; re
efer to Fig. 5-35.
118
Chapter Five Program Administration and Edit
Fig. 5-35
2. Press [DELET], the page prompts “Select Block. Select the desired command
area by up/down button. Here, we just delete the current line, regardless of the
SELECT area.
3. Press [DELET] button before selecting the area, in this case, the page shows
deleting the current line confirmation frame, and then select whether delete it by
left/right direction button; refer to Fig. 5-36.
Fig. 5-36
4. If select [YES], the press the [SELECT], and then delete the current line; if
select [NO], then cancel the DELET operation; refer to the Fig. 5-37.
119
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 5-37
Th
he Fig. 5.38 c the 2ndd, 3rd and 4th line program to
ded as an example, cut
8 is regard
the bacck of the 5th line; refer to the operation ste
eps:
1. Open the program “ttestby02.p nter the prrogram display page;; shift to
prl”, then en
the ediit method by [F3]; select
s the program start line (the 2nd liine) to be cut by
up/dow
wn direction
n button; re
efer to the Fig. 5-38.
Fig. 5-38
120
Chapter Five Program Administration and Edit
2. Press [CUT], in this case, the cutting area SELECT may prompt at the bottom
of the interface; select the desired cutting area (from the 2nd line to the 4th) by up/down
direction button; refer to Fig. 5-39.
Fig. 5-39
3. Press the [CUT] before selecting the cutting area, in this case, the “Select
Paste Location” prompts at the bottom of the page; move the cursor to the previous
line of the eventual position to be pasted, for example, cut the 2nd, 3rd, and the 4th line
program and place to the back of the 5th line; refer to the Fig. 5-40
Fig. 5-40
4. Lastly, complete the cutting operation by [CUT]; refer to the Fig. 5-41.
121
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 5-41
Th
he Fig. 5-4
42 is rega
arded as an he 2nd, 3rdd, 4th and 5th line
a example, copy th
program ack of the 8th line; reffer to the fo
m to the ba peration steps:
ollowing op
1. Open the program “ttestby02.p nter the prrogram display page;; shift to
prl”, then en
the edit method by [F3]; se
elect the desired
d cop
py program e (the 2nd line) by
m start line
wn direction
up/dow n button; re
efer to the Fig. 5-42
Fig. 5-42
122
Chapter Five Program Administration and Edit
2. Press the [COPY] button, in this case, the “Select Block” may prompt at the
bottom of the interface; Select the desired copy area (from the 2nd line to the 5th) by
up/down direction button; refer to Fig. 5-43.
Fig. 5-43
3. Press the [COPY] before selecting the copy area, in this case, the "Select
Paste Location" prompts at the bottom of the page; move the cursor to the previous
line of the eventual position to be pasted, for example, copy the 2nd, 3rd, 4th and 5th line
program to the back of the 8th line; refer to the Fig. 5-44.
Fig. 5-44
4. Lastly, press the [COPY] to complete the copy operation; refer to the Fig. 5-45.
123
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 5-45
Th
he integral replaceme
ent function
n is that the speed or transition
n paramete
er of the
overall same movvement co
ommand (M
MOVJ or MOVL
M or MOVC)
M in tthe program
m file is
replace
ed. Speed parameterr has two methods
m to perform th
he integral replaceme
ent: one
is replaced to a same speed value entire
ely, which is called
d Integral Same
Replac ethod, for example, replace th
cement Me he overall MOVJ
M com
mmand spe
eed into
V80; the other is replaced based
b upon
n one proportion, whiich is treate
ed as the Integral
I
Proporrtion Replacement Method, for example, alter the speed
d of each
h MOVJ
comma
and to V*0..5. Only the
e Integral Same
S Rep
placement Method is performed
d for the
transitio
on parame
eter.
A. Integral Same
S Replacement Method
“jo
ob1.prl” iss regarded as an exxample, replace the speed V of the mo
ovement
and MOVJJ and the accuracy value Z with
comma w the In
ntegral Sa
ame Repla
acement
Method
d; refer to the
t followin
ng operatio
on steps:
1. Open the program “jjob1.prl”, then enter the progra
am displayy page; shift to the
edit me
ethod by [F hen select the speed parameter V20 (the 1st line) of
F3], and th o MOVJ
by [ALT
TER] and the up/dow
wn direction
n button; re
efer to the Fig. 5-46.
124
Chapter Five Program Administration and Edit
Fig. 5-46
2. Input the desired speed value of MOVJ command movement by the numerical
value buttons; for example, V60, input 60 by these buttons.
Fig. 5-47
3. The speed parameter of the overall MOVJ movement commands will be all
replaced into V60 by [SHIFT] + [INPUT]; refer to the Fig. 5-48.
125
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 5-48
4. Select the arameter Z0 (the 1st line) of the
e speed pa e MOVJ byy the four direction
d
buttonss; refer to Fig.
F 5-49.
Fig. 5-49
5. Input the desired accuracy va
alue of the
e MOVJ command
c m
movementt by the
numericcal value buttons;
b forr example, Z1, input the
t 4 by these button
ns; refer to the Fig.
5-50.
126
Chapter Five Program Administration and Edit
Fig. 5-50
6. The accuracy parameter Z0 of the MOVJ movement command will be replaced
into Z1 by [SHIFT] + [INPUT]; refer to the Fig. 5-51.
Fig. 5-51
7. This function is also can be used in the MOVL and MOVC movement
commands, same as the operations.
127
Industry Robot
R GR-C Control
C System Operatio
on Manual
operatio
on steps:
1. Open the program “jjob2.prl”, then enter the progra
am displayy page; shift to the
edit me
ethod by [F3], and then selectt the spee he 1st line) of the
ed parameter V20 (th
MOVJ by [ALTER
R] or up/dow
wn directio
on button; refer to the
e Fig. 5-52
2.
Fig. 5-52
2. Input the desired
d pro
oportion va
alue (0.1~1
1.9) of the MOVJ com
mmand mo
ovement
by num
merical valu mple, input 0.5 by the
ue buttons; for exam ese buttonss; refer to the Fig.
5-53.
Fig. 5-53
3. The speed
d parametters of the overall MOVJ move
ement com
mmands wiill be all
128
Chapter Five Program Administration and Edit
Fig. 5-54
4. This function is also can be used in the MOVL and MOVC movement
commands, same as the operations.
Note: When the V* proportion value is more than the max. value of the speed parameter, the
max. value is regarded as the last result; if the V* proportion value is less than the min.
value of the speed parameter; the min. value is then treated as the last result.
Search command is found the command position by the key word; simultaneously,
position the cursor to the command suitable for this key word. If there are several
commands are accorded with the key word, circularly view each command suitable for
the key word by the up/down button.
The search methods are included: Line search, Position search, Label search,
Instruction search, Regular Expression search etc.
A. Enter the search mode
It is Normal mode in {Edit} interface mode, enter the search mode by [SELECT],
then search method menu appears; refer to the Fig. 5-55.
129
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 5-55
Re h mode by [CANCEL
etreat from the search n return to the Norma
L], and then al mode.
B. Line searrch
In the searcch method menu, move the cursor to th
he {LINE SEARCH} by the
on buttons, then enter the progrram line se
directio earch interrface by [SELECT], in
nput the
desired
d search prrogram line
e, and then e the search operation by [INPU
n complete UT] Key ,
lastly, position
p the
e cursor to the speciffied progra
am line; reffer to Fig. 5
5-56.
Fig. 5-56
C. Position search
s
130
Chapter Five Program Administration and Edit
Fig. 5-57
D. Label search
Move the cursor to the {LABEL SEARCH} in search method menu, enter the mark
search interface by [SELECT], input the desired search mark, and then complete the
search operation by [INPUT] key. The cursor is positioned to the program line which
appears the key word at the first time. View and browse the operation by up/down
direction button; refer to the Fig. 5-58.
Fig. 5-58
E. Instruction search
Move the cursor to the {INSTRUCTION SEARCH} in search method menu, enter
131
Industry Robot
R GR-C Control
C System Operatio
on Manual
the insttruction se
earch interrface by [S
SELECT], input the desired
d insstruction (s
such as
MOVJ, WAIT, OF
FF), and th
hen complete the se
earch operation by [INPUT] ke
ey. The
cursor is positioned to the program
p line which appears
a th
he key worrd at the firrst time.
View an
nd browse the opera
ation by up//down direction butto
on; refer to the Fig. 5--59.
Fig. 5-59
F. Regular Expression
E n Search
Re
egular exprression search is the
e search th
hat the reg
gular expre
ession is re
egarded
as the search
s keyy word.
Th
he regular expressio
on has ma
any compliicated functions, here we justt use a
fraction
n of them; refer
r to the
e following rules.
1) The regula
ar expression compo
oses of lette
er, numberr and symb
bol.
2) Symbol wiith some specified meaning
m
a) The symbol
s mea
ans quantity:
'.' poin
nt symbol: It means any
a single character.
'*' start symbol: It means that the le
eft charactter can be
e appeared
d freely,
zero
o included..
Fo
or example: BA* can be matche
ed with B, BA,
B BAA, B
BAAA...
b) The symbol
s mea
ans positio
on:
'^': It means th
hat the up
pmost left character must be appeared
d at the
beginning of the comm
mand.
'$': It means
m thatt the upmo
ost left cha
aracter musst be appeared at the
e end of
the
e command
d.
132
Chapter Five Program Administration and Edit
'\<': If one character string is at the right followed with its left {Blank or
punctuation}, this character will be matched with the one of
“\<character string".
For example: "\<MOVJ" will match with the character string “MOVJ” in
the MOVJ P1, V100, Z1
However, the MOVJ in the # MOVJ P1, V100, Z1; can not be
matched.
'\>': It is opposite to the "\<": "P\>" only match with the P in JUMP, instead
of the P in the P*.
For example: If the overall MOVJ,MOVL,MOVC commands should be searched,
and the transition values are all regarded as Z1, and therefore, the regular expression
search can be performed: ^MOV.*Z1.
In the search method menu, move cursor to the {REGULAR EXPRESSION
SEARCH} by direction button; enter the regular expression search interface by
[SELECT]; and then input the regular expression (For example, \<O search the overall
commands, which only the letter O is at the left of the space or the punctuation
character) by soft keyboard; and then complete the search operation by [INPUT] key.
The cursor is positioned to the program line which appears the key word at the first
time. View and browse the operation by up/down direction button; refer to the Fig.
5-60.
Fig. 5-60
133
Industry Robot
R GR-C Control System Operatio
on Manual
134
Chapter Six Robot Command
6.2.1 MOVJ
Function:
Move to the specified posture based upon the PTP (Point To Point) method.
Format:
MOVJ posture variable name, V <Velocity>, Z <Precision>;
Parameter:
1. Posture variable name Specify a destination posture of the robot, which is
regarded as teaching point number; the system that adds this command is regarded
as default “P*”, which can be compiled the P Teaching point, and its range is
P0~P999.
2. V<Velocity> Specify the movement velocity of the robot, which is treated as
maximum velocity percentage, and its solution range is 1-100(%).
3. Z <Precision> Specify a precise in-position situation of the robot, wherein,
the precision means accuracy grade. At present, there are only four levels from 0 and
4.
Explanations:
1. When the MOVJ command is performed, the robot moves based upon the joint
interpolation mode.
2. During movement, the whole processing that the robot is performed from the
start posture to the end one, the movement stroke proportion of each joint is equal
related with the overall stroke.
3. MOVJ command accuracy level Z0 means precision in-position, Z1~4 means
135
Industry Robot
R GR-C Control
C System Operatio
on Manual
joint tra
ansition
4. When the MOVJ an
nd MOVJ are
a transite
ed, and the
e transition
n level Z1~
~Z4 are
same; when the MOVJ is transited between
b th
he MOVJ (MOVJ, M
MOVC), its level is
Z1~Z4..
For exa
ample:
MA
AIN;
MO
OVJ P*, V30,
V Z0;
MO
OVJ P*, V
V60, Z1;
MO
OVJ P*, V60,
V Z1;
END;
6.2.2 MOVL
Functio
on:
Mo
ove to the specified
s p
posture bassed upon the
t linear interpolatio
on method..
Formatt:
MO
OVL postture variab
ble name V <Velocity>
>, Z<Precision>
Parame
eter:
1. Posture variable
v na
ame Spe
ecify a des
stination po
osture of the robot, which
w is
regarde
ed as teacching point number; the
t system
m that addss this command is re
egarded
ault “P*”, which can be com
as defa mpiled the P Teaching point, and its ra
ange is
P0~P999.
2. V<Velocitty> Specify the movement velocity
v of the robot, and its resolution
range 0-9999mm
0 /s is the integer.
3. Z <Precis
sion> Sp
pecify a prrecise in-position situ
uation of th
he robot, wherein,
w
the precision mea
ans accura
acy grade. At presentt, there are
e four levels (from 0 to 4), Z0
means precision in-position, Z1~Z4 means sttraight line
e transition
n; the higher the
on level is, the lower the in-possition accurracy is.
precisio
Explan
nation:
Wh
hen the MO
OVL comm
mand is pe
erformed, th
he robot moves
m base
ed upon th
he linear
interpolation meth
hod.
For exa
ample:
MA
AIN;
MO
OVJ P*, V30,
V Z0;
136
Chapter Six Robot Command
6.2.3 MOVC
Function:
Move to the specify pose based upon the circular arc interpolation method.
Format:
MOVC Posture variable name, V<Velocity>, Z<Accuracy>;
Format:
1. Posture variable name Specify a destination posture of the robot, which is
regarded as teaching point number; the system that adds this command is regarded
as default “P*”, which can be compiled the P Teaching point, and its range is
P0~P999.
2. V<Velocity> Specify the movement velocity of the robot, and its resolution
range 0-9999mm/s is the integer.
3. Z <Precision> Specify a precise in-position situation of the robot, wherein,
the precision means accuracy grade, and its range is 0-4.
Explanation:
1. When the MOVC command is performed, the robot moves based upon the
circular arc interpolation method.
2. Three or more points can be confirmed an arc, the system may alarm if it is less
than three points.
3. The transition can be performed between straight line and arc and circular arcs,
the accuracy level Z is 0-4.
For example:
MAIN;
MOVJ P*,V30,Z0;
MOVL P*,V60,Z1;
MOVC P*,V50,Z1;
MOVC P*,V50,Z1;
MOVC P*,V60,Z1;
MOVC P*,V30,Z1;
137
Industry Robot
R GR-C Control
C System Operatio
on Manual
END;
6.3 S
Signal Trreatmentt Comma
and
Th
he signal treatment
t command
d consists of DOUT
T, DIN, W
WAIT, DELA
AY and
PULSE
E.
6.3.1 DOUT
Functio
on:
Dig
git signal outputs
o the
e I/O setting
g command.
Formatt:
DO
OUT OT<
<Output po
ort>,ON/O
OFF;
DO
OUT VOT
T<Virtual output
o port number >,
, ON/OFF;
DO
OUT VOG
G<Virtual output
o up number>, <Variable/constan
grou nt>;
Parame
eter:
1. <Output port> S
Specify th
he I/O porrt to be se ge is 1-31, which
et, it rang
depend
ds on the I//O extensio
on card nu
umbers.
2. ON/OFF Set to ON
N, the corre
esponding I/O sets to
o 1, its HIG
GH LEVEL
L; Set to
OFF, th
he correspo
onding I/O sets to 1, its LOW LEVEL.
L
mber> dep
3. <Virtual output port num pends on the con
ncrete app
plication
ment.
agreem
4. <Virtual output group
g mber> de
num epends on
n the con
ncrete app
plication
agreem
ment.
e/constantt> can be
5. <Variable e a consta
ant, B<Va
ariable num
mber>, I<V
Variable
number>, D<Va
ariable nu
umber>, R<Variable
R e number>, LB<Va
ariable nu
umber>,
LI<Variable numb
ber>, LD<V
Variable nu
umber> and LR<Variable numb
ber>. The resolute
r
range of
o the varia
able numbe
er is 0~99.
Fo
or example
e:
MA
AIN;
OVJ P1,V30,Z0;
MO
DO
OUT OT1,OFF;
DO
OUT OT18
8,OFF;
MO
OVL P2,V30,Z0;
138
Chapter Six Robot Command
DOUT OT16,ON;
MOVL P3,V30,Z0;
DOUT OT17,ON;
DOUT OT18,ON;
MOVL P4,V30,Z0;
MOVJ P1,V30,Z0;
END;
6.3.2 WAIT
Function:
Wait until that the state of the external input signal accords with the specified
value.
Format:
WAIT IN<Input port number>, ON/OFF,T<Time(sec)>;
WAIT VIN<Virtual input port number>, ON/OFF,T<Time(sec)>;
WAIT VIG< Virtual input group number>, <Variable/Constant>, T<Time(sec)>;
Parameter:
1. IN <Input port number> Specify the corresponding input port, its range: 0-31.
2. VIN<Virtual input port number> Specify the corresponding virtual input port
number based upon the concrete application agreement.
3. VIG<Virtual input group number> Specify the corresponding virtual input port
number based upon the concrete application agreement.
4. <Variable/Constant> It may variable, B<Variable number>, I< Variable number >,
D< Variable number >, R< Variable number >, LB< Variable number >, LI< Variable
number >, LD< Variable number > and LR< Variable number >. Its range of the
variable number: 0~99.
5. T<Time(sec)> Specify the waiting time, its range is 0.0-900.0 (Unit: Second).
Explanation:
When edit the WAIT command, if the waiting time T=0 (s), the WAIT command is
then performed; it may wait for limitless till the signal input state is met the condition. If
T>0 (s), when the WAIT command is performed, the state signal input while waiting for
the corresponding time T does not pleased with the condition, the program may
continuously performed in sequence.
139
Industry Robot
R GR-C Control
C System Operatio
on Manual
For exa
ample:
MA
AIN;
OVJ P1,V30,Z0;
MO
WA
AIT ,ON,T3;
IN16,
MO
OVL P2,V30,Z0;
WA
AIT ,ON,T0;
IN16,
MO
OVL P3,V30,Z0;
OVJ P1,V30,Z0;
MO
END;
6.3.3 DELAY
Functio
on:
Th
he robot de
elays the movement
m s
specified time
Formatt:
DELAY T<T
Time (sec)>
>;
Parame
eter:
1. T<Time (s
sec)> S
Specify the
e delay tim
me, its unit is second
d, and its solution
range iss 0.0-900.0
0 (s).
For exa
ample:
MA
AIN;
MO
OVJ P1,V60,Z0;
DELAY T5.6
6;
MO
OVL P2,V30,Z0;
DELAY T0.5
5;
MO
OVL P3,V30,Z0;
MO
OVJ P1,V30,Z0;
END;
6.3.4 DIN
Functio
on:
Rea
ad the inpu
ut signal to
o the variab
ble.
Formatt:
DIN
N <Variab
ble>, IN<In
nput port nu
umber>;
140
Chapter Six Robot Command
6.3.5 PULSE
Function:
Output the pulse signal with a certain width, which is treated as the external output
signal.
Format:
PULSE OT<Output port>, T<Time(sec)>;
Parameter:
1. OT<Output port>, it range is 1-31.
2. T<Time(sec)> Specify the pulse time width, its range is 0.0-900.0 (unit: s).
141
Industry Robot
R GR-C Control
C System Operatio
on Manual
6.4 S
Schedule
e Contro
ol Comma
and
Th
he schedule
e control co
ommand consists
c of LAB, JUM
MP, # NOTE
E, END and
d MAIN.
6.4.1 LAB
Functio
on:
Ma
ark the stattement to be
b skipped
d.
Formatt:
LA
AB<Mark>:
Parame
eter:
1. <Mark> Specify the label nam
me, its range is 0-999
9.
nation:
Explan
It is used matching
m w
with the JU
UMP command, the
e label number can not be
repeate
ed.
For exa
ample:
MA
AIN;
LAB
B1:
MO
OVJ P*,V60,Z0;
MO
OVL P2,V60,Z0;
MO
OVC P3,V50,Z0;
;
MO
OVC P4,V50,Z0;
;
MO
OVL P5,V60,Z0;
JUM
MP LAB1
1;
END;
6.4.2 JUMP
Functio
on:
Skkip to the sp
pecified label.
Formatt:
JU
UMP LAB<Label number>;
UMP LAB <Label nu
JU umber>, IF e/Constantt> <Comparison ope
F <Variable erators>
<Variab
ble/Consta
ant >;
JU
UMP LAB
B <Label number>,, IF IN<In
nput port>
> <Compa
arison ope
erators>
142
Chapter Six Robot Command
<ON/OFF>;
Parameter:
1. LAB<Label number> Specify the label number, its resolution range is 0-999.
2. <Variable/Constant> It can be set to constant, B<Variable number>,
I<Variable number>, D<Variable number>, R<Variable number>, LB<Variable
number>, LI<Variable number>, LD<Variable number>, LR<Variable number>.
The range of the variable number is 0~99.
3. Comparison operator Specify the comparison method, including the ==, >=,
<=, >, < and <>.
4. IN<Input port> Specify the input port to be compared, its resolution range is
0-31.
Explanation:
1. JUMP command should be used matching with the LAB; otherwise, the
program error “Matching error: Fail to find the corresponding label”;
2. When performing the JUMP statement, if the condition is not specified, it may
directly skip to the specified label; if does, it will skip to the specified label after
according with the corresponding condition; and it may perform the next statement
directly if it does not suitable.
3. The “<>” in the comparison operators means “unequal”
For example:
MAIN;
LAB1:
SET B1,0;
LAB2:
MOVJ P1,V30,Z0;
MOVL P2,V30,Z0;
INC B1;
JUMP LAB2,IF B1 <=5;
MOVL P3,V30,Z0;
MOVC P4,V30,Z0;
MOVC P5,V30,Z0;
JUMP LAB2,IF IN1 ==ON;
MOVJ P6,V30,Z0;
143
Industry Robot
R GR-C Control
C System Operatio
on Manual
JUM
MP LAB1
1;
END;
6.4.3 #
Functio
on:
No
ote stateme
ent
Formatt:
#<Note chara
acter>
For exa
ample:
MA
AIN;
# MOVJ
M P1,V10,Z
Z0;
MO
OVL P2,V30,Z0
0;
MO
OVL P3,V30,Z0
0;
END;
Explan
nation:
1. “#” adds in
n front of th
he comman
nd, which does
d not perform
p thiss program line.
2. The comm
mand that has been noted alre he note again, the
eady is performed th
note state will be cance
elled, that is
i called “U
Uncommen
nt”
6.4.4 END
Functio
on
End
d-of-progra
am
Formatt:
END;
For exa
ample:
MA
AIN;
MO
OVJ P1,V10,Z0
0;
MO
OVL P2,V30,Z0
0;
END;
MO
OVL P3,V30,Z0
0;
END;
Explan
nation:
144
Chapter Six Robot Command
Program stops the teaching or play operation state when it performs to the block
END, the following program will not be performed.
6.4.5 MAIN
Function:
Beginning of program (System default line)
Format
MAIN
For example:
MAIN;
MOVJ P1,V10,Z0;
MOVL P2,V30,Z0;
MOVL P3,V30,Z0;
END;
Explanation:
MAIN program default line number, do not edit it, and it shows the beginning of
the program.
145
Industry Robot
R GR-C Control
C System Operatio
on Manual
It is neces
ssary to in
nitialize th
he variable before using the system global
variablle, and the
en set the “STATUS
S” to 1.
R
Refer e Section 3.4.1.1 forr details.
to the
6.5.1 Arithme
etic Opera
ation Com
mmand
Ariithmetic op
peration co
ommand composes
c of INC, DEC,
D ADD,, SUB, MU
UL, DIV,
SET, SETE and GETE.
G
6.5.1.1
1 INC
Functio
on:
dd 1 in the value of th
Ad he specified
d number.
Formatt:
INC
C <Opera
ation numb
ber>;
Parame
eter:
<O
Operation number>
n It can be set
s to B<V
Variable number>, I<V
Variable nu
umber>,
D<Varia
able num
mber>, R<Variable number>, LB<Varia
able numb
ber>, LI<V
Variable
number>, LD<Va
ariable num
mber>, LR
R<Variable number>. The rang
ge of the variable
v
number is 0~99.
ample:
For exa
MA
AIN;
B1:
LAB
SET R1,0;
LAB
B2:
MO
OVJ P*,V60,Z0;
INC
C R1;
JUM
MP LAB2
2,IF R1<=
=6;
JUM
MP LAB1
1;
END;
6.5.1.2 DEC
Functio
on:
De
educt 1 from
m the value of the sp
pecified number.
146
Chapter Six Robot Command
Format:
DEC <Operation number>;
Parameter:
1. <Operation number> It can be set to B<Variable number>, I<Variable
number>, D<Variable number>, R<Variable number>, LB<Variable number>,
LI<Variable number>, LD<Variable number>, LR<Variable number>. The range of the
variable number is 0~99.
For example:
MAIN;
SET R1,8;
LAB1:
MOVJ P*, V30,Z0;
DEC R1;
JUMP LAB1,IF R1>=0;
END;
6.5.1.3 ADD
Function:
Add the operation number 1 and 2, and then register to the operation number 1.
Format
ADD <Operation number 1>, < Operation number 2>;
Parameter:
1. <Operation number 1> It can be set to B<Variable number>, I<Variable
number>, D<Variable number>, R<Variable number>, LB<Variable number>,
LI<Variable number>, LD<Variable number>, LR<Variable number>.
The range of the variable number is 0~99.
2. <Operation number 2> It can be set to constant B<Variable number>,
I<Variable number>, D<Variable number>, R<Variable number>, LB<Variable
number>, LI<Variable number>, LD<Variable number>, LR<Variable number>.
The range of the variable number is 0~99.
For example:
SET B0 ,5;
SET B1 ,2;
147
Industry Robot
R GR-C Control
C System Operatio
on Manual
ADD B0,B1;
In this
t case, the
t value of
o the B0 iss regarded as 7.
6.5.1.4 SUB
Functio
on:
Su
ubtract the operation number 1 to 2, and then regisster to the operation number
1.
Formatt:
SU
UB <Operation num
mber 1> , < Operattion numbe
er 2>;
Parame
eter:
<O
Operation number
n 1>
> and <Op
peration nu
umber 2> are absolu
utely same
e as the
ADD co
ommand.
For exa
ample:
SET B0 ,5
5;
SET B1 ,2
2;
SUB B0,B1;
In this
t case, the
t value of
o the B0 iss set to 3.
6.5.1.5 MUL
Functio
on:
Th
he operatio
on numberr 1 is multiplied with the opera
ation numb
ber 2 of which
w its
result registers to
o the opera
ation number 1.
Formatt:
MU
UL <Operation num
mber 1>, <O
Operation number
n 2>
>;
Parame
eter:
<O
Operation number
n 1>
> and <Ope
eration num
mber 2> are
a absoluttely same with
w the
ADD co
ommand.
For exa
ample:
SET B0 ,5
5;
MU
UL B0,2;
In th
his case, th
he value off the B0 is set to 10.
148
Chapter Six Robot Command
6.5.1.6 DIV
Function:
The operation number 1 is divided the operation number 2 of which its result is
registered to the operation 1.
Format:
DIV < Operation number 1>, < Operation number 2>;
Parameter:
< Operation number 1> and < Operation number 2>are absolutely same with the
ADD command.
For example:
SET B0 ,6;
DIV B0,2;
In this case, the value of the B0 is set to 3.
6.5.1.7 SET
Function:
Assign the operation number 1 to the value of the operation number 2.
Format:
SET <Operation number 1>, <Operation number 2>;
Parameter:
<Operation number 1>, <Operation number 2> are absolutely same with the ADD
command.
For example:
SET B0,5;
SET B1, B0;
SET R1,2.3;
SET R2,R1;
6.5.1.8 SETE
Function:
Assign the variable value of the operation number 2 to the element in the
Cartesian posture variable.
149
Industry Robot
R GR-C Control
C System Operatio
on Manual
Formatt:
SE
ETE PX<V
Variable nu
umber> (
(Element number)
n , Operation
O n
number 2;
Parame
eter
1. <Variable number> Its rang
ge is 0~99.
2. <Element number> Its range is 0~6. 0 means th
hat assign tthe same value
v to
the ovverall elements of the
e P variable
es.
ber 2> It can be set
3. <Operation numb s to D<
<Variable number>, or the
dual-acccuracy integer consttant.
For exa
ample:
SET D0 ,6
6;
SETE PX1 (0
0) ,D0;//In
n this case,, X=6,Y=6,Z=6,W=6
6,P=6,R=
=6 of PX1 variable.
v
SETE PX1 (6
6) ,3;//In this
t case, X=6,
X Y=6,Z=6,W=6
6,P=6,R=
=3 of PX1 variable.
v
6.5.1.9 GETE
Functio
on:
he elementt value in the Cartesian posture
Th e variable is assigned to the op
peration
number 1.
Formatt:
GE
ETE <Operration num
mber 1>, PX
X<Variable
e number > (Element number);
Parame
eter:
1, <Variable number> its range
e: 0~99。
2. <Element number> its range: 1~6。
on numberr 1> is the D<Variable
3. <Operatio e number>
>.
For exa
ample:
SET D0,6;
0) , D0;//By this time, X=6, Y=6
SETE PX1 (0 6, Z=6, W=6, P=6 and
d R=6 for th
he PX1.
SETE PX1 (6
6) , 3;//Byy this time, X=6, Y=6,, Z=6, W=6
6, P=6 and
d R=3 for th
he PX1.
GE
ETE D0 ,PX1 (6);///By this tim
me, D0=3.
The log
gic operatio
on command consistt of AND, OR,
O NOT and
a XOR.
150
Chapter Six Robot Command
6.5.2.1 AND
Function:
Operation number 1 and operation number 2 are performed the logic AND of
which its result is registered to the operation number 1.
Format:
AND <Operation number 1> , <Operation number 2>;
Parameter:
1.<Operation number 1> It is B<Variable number>, the range of the variable
number is 0~99.
2. <Operation number 2> It can be set to both the constant and the B<Variable
number>, the range of the variable number is 0~99.
For example:
SET B0 , 5;// (0000 0101)2
AND B0,6;// (0000 0101) 2&(0000 0110) 2 = (0000 0100) 2= (4)10
In this case, the value of the B0 is 4.
6.5.2.2 OR
Function:
Operation number 1 and operation number 2 are performed the logic OR of which
its result is registered to the operation number 1.
Format:
OR <Operation number 1>, <Operation number 2>;
Parameter:
<Operation number 1>, < Operation number 2> are absolutely same with the
AND command.
For example:
SET B0 ,5;// (0000 0101)2
OR B0,6;// (0000 0101) 2 | (0000 0110) 2 = (0000 0111) 2= (7)10
In this case, the value of the B0 is 7.
151
Industry Robot
R GR-C Control
C System Operatio
on Manual
6.5.2.3 NOT
on:
Functio
Take the logic NOT of the operattion numbe
er 2, and its result iss registered
d to the
on numberr 1.
operatio
Formatt:
NO
OT <Opera
ation numb
ber 1>, <Op
peration nu
umber 2>;
Parame
eter:
<O
Operation number
n 1>, <Operatio
on numberr 2> are ab
bsolutely sa
ame with the AND
comma
and.
For exa
ample:
SET 5;// (0000
B0 ,5 0 0101)2
NO
OT B0,B0;// ~(0000
0 0101) 2 = (1111 10
010) 2= (25
50)10
In this case, the value of
o the B0 iss 250.
6.5.2.4 XOR
on
Functio
Op
peration nu
umber 1 and
a operattion numbe
er 2 are performed
p the logic XOR
X of
which itts result is registered
d to the ope
eration num
mber 1.
Formatt:
XO
OR< Opera
ation numb
ber 1>, < Operation
O number
n 2>;
Parame
eter:
<O
Operation number
n 1>, <Operatio
on numberr 2> are ab
bsolutely sa
ame with the AND
comma
and。
For exa
ample:
SET 5;// (0000
B0 ,5 0 0101)2
XO
OR B0,6;// (0000 0101)
0 2 ^ (0000 0110) 2 = (0
0000 0011)) 2= (3)10
In this case, the value of
o the B0 iss regarded
d to 3.
6.6 T
Translati onal Com
mmand
Th
he translattional com
mmand co
omposes of
o PX, SHIFTON, SHIFTOFF AND
MSHIFT.
152
Chapter Six Robot Command
6.6.1 PX
Function:
To assign the PX variable (Cartesian posture variable) is used for the translation
function.
Format:
PX<Variable name> = PX<Variable name>;
PX<Variable name> = PX<Variable name> + PX<Variable name>;
PX<Variable name> = PX<Variable name> – PX<Variable name>;
Parameter:
1. PX< Variable name > Specify the position variable number to be calculated,
its range is 0-99。
Explanation:
The Cartesian posture variable is mainly used in translation function; refer to the
“Section 7.3 Translation Function” for details.
For example:
MAIN;
LAB1:
SET R1,0;
PX1 = PX1 – PX1;//Clear the PX1 to 0
LAB2:
MOVJ P1,V30,Z0;
SHIFTON PX1;
MOVL P*,V10,Z0;
SHIFTOFF;
PX1 = PX1 + PX0;
JUMP LAB2,IF R1< 4;
JUMP LAB1;
END;
153
Industry Robot
R GR-C Control
C System Operatio
on Manual
6.6.2 SHIFTO
ON
Functio
on:
Sp
pecify the trranslation beginning and value.
Formatt:
SH
HIFTON P
PX<Variab
ble name>;
Parame
eter:
1. PX <Varia
able name
e> Specify the tran
nslational value,
v and its solution range
is 0-99..
Explan
nation:
1. PX variablle can be set
s in the {C
Cartesian posture} menu
m interfface.
2. The teaching points in the MOV
VL and MO mands can be translated; it is
OVC comm
disable
ed to the MOVJ comm
mand.
For exa
ample:
MA
AIN;
SHIFTON P 1;
PX
MO
OVL P1,V20,Z0;
MO
OVL P2,V50,Z0;
MO
OVC P3,V50,Z0
0;
MO
OVC P4,V50,Z0
0;
SH
HIFTOFF;
EN
ND;
6.6.3 SHIFTO
OFF
Functio
on:
En
nd the transslational mark.
m
Formatt:
SHIFTOFF;
Explan
nation:
1. It should be matched with th
he SHIFON
N comman
nd, otherw
wise, the in
ncorrect
promptt “there is the repeate
ed translatiional end command”
c occurs.
2. The movem
ment comm
mand follow
wed with th
he SHIFTO
OFF statem
ment does not own
154
Chapter Six Robot Command
MOVC P3,V50,Z1;
MOVC P4,V50,Z1;
MOVC P5,V50,Z1;
MOVC P6,V50,Z1;
MOVC P7,V50,Z1;
SHIFTOFF;
END;
6.6.4 MSHIFT
Function:
Gain the translational value by the command. The translational value is the
different that the 1st teaching point position subtracts the 2nd one.
Format:
MSHIFT PX< Variable name>, P< Variable name 1>, P< Variable name 2>
Parameter:
1. PX<Variable name> Specify a translational value, and its solution range is
0-99.
2. P<Variable name 1> Gain that the 1st teaching point is treated as the
teaching point number, and its solution range is P0- P999.
3. P< Variable name 2> Gain that the 2nd teaching point is treated as the
teaching point number, and its solution range is P0- P999.
Explanation:
The translational value can be precisely calculated by the subtracting between
two teaching points; it can avoid the error from the manual setting.
For example:
MAIN;
155
Industry Robot
R GR-C Control
C System Operatio
on Manual
LA
AB1:
R1=0;
MS
SHIFT X0,P001,P002;
PX
PX
X1=PX1 – PX1;
P
LA
AB2:
MO
OVJ P1,V30,Z0;
SH
HIFTON P
PX1;
MO
OVL P2,V10,Z0;
SH
HIFTOFF;
MO
OVL P3,V30,Z0;
PX
X1=PX1 + PX0;
INC
C R1;
JU
UMP LAB2,IF R1<
< 4;
JU
UMP LAB1;
EN
ND;
6.7 O
Operational Charracter
Th
he operatio
onal characcters to be used in the comman
nd input are
e compose
ed of:
relation
n operation
nal charactters, calculation operrational cha
aracters an
nd other sp
pecial
charactters.
6.7.1 Relation
n Operatiional Cha
aracter
= Variable assignment
+ Two numbers are added
- Two numbers are subtracted
157
Industry Robot GR-C Control System Operatio
on Manual
158
Chapter Seven Convenient Function
Display the system operation state and view the program procedure by the
variable value 0 or 1; refer to the Fig. 7-1.
Fig. 7-1
Move the cursor to the {STATUS} by [F4] and left/right direction button if the
current is main page; directly enter the state information page by [SELECT]; view
more variable content by up/down or [PAGE] button.
Analyze the continuity and stability problems of the current system; refer to the
Fig. 7-2.
159
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 7-2
Mo
ove the currsor to the {Tool} by [F5]
[ and le
eft/right dire
ection butto
on if the cu
urrent is
main pa
age; directtly enter the path curvve display page by [S
SELECT].
7.1.3 Variable
e Monitorring
Sh
hift the focu
us to the main
m menu area by [T
TAB]; move
e the curso
or the {Varia
able} by
up/dow
wn direction
n button. Spring
S out the
t {Variab
ble} subme
enu by [SE
ELECT], se
elect the
variable
e type to be
b viewed by up/dow
wn directio
on button, and then enter the variable
v
monitorring interfa
ace by [SELECT].
Th e types: byyte, integer, double, real and p
here are fivve variable position. Wherein,
W
four of them are identical with the variiable interfface operation. Here,, we just in
ntroduce
the real variable interface.
160
Chapter Seven Convenient Function
Fig. 7-3
Move the cursor to the {REAL} submenu, and then open the real type variable list
by [SELECT]; refer to the Fig. 7-4.
Fig. 7-4
Note 1: In the R variable monitoring interface, if the state of the R variable displays “1”, it
means that the R variable is already employed; if it displays “0”, it means that the R
variable does not use. If the program content uses the REAL variable in the program
operation, the corresponding state of the variable then displays “1”; otherwise, the
system alarm occurs.
Note 2: When the program used the variable is performed, the variable numerical value can
be renovated in real-time. In the variable monitoring interface, enter the
corresponding variable detailed interface by [Detail] button or press the [SELECT] in
161
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 7-5
z Modify th
he variable
e value
1. Move the cursor to the “R000” numerical value input frame.
2. Input new variable value
v by nu
umerical va
alue button
ns.
3. Shift the cursor to the [MODIFY
Y] button by
b [TAB] affter altering
g, save the
e altered
contentt by [SELE
ECT]; if the
e cursor sh
hifts to the
e [QUIT] bu
utton, return to the previous
p
page by [SELECT
T] or [CAN
NCEL].
z Whether the modifiication use
es the symbol.
1. Move the cursor to “STATUS”
“ numerical input fram
me.
2. Input 0 or 1 by nume
erical value
e buttons.
3. Shift the cursor to the [MODIFY
Y] button by
b [TAB] affter altering
g, save the
e altered
contentt by [SELE
ECT]; if the
e cursor sh
hifts to the
e [QUIT] bu
utton, return to the previous
p
page by [SELECT
T] or [CAN
NCEL].
z Modify th
he variable
e explanatio
on
1. Move the cursor to the "COMM
MENTS" in
nput frame..
2. Enter the {Soft
{ keyboard} input page by [SELECT].
162
Chapter Seven Convenient Function
3. Retreat from the {Soft keyboard} page by selecting the [INPUT], after the input
is performed.
4. Shift the cursor to the [MODIFY] button by [TAB] after altering, save the altered
content by [SELECT]; if the cursor shifts to the [QUIT] button, return to the previous
page by [SELECT] or [CANCEL].
Fig. 7-6
Press the [SELECT] button to open the Cartesian posture list; refer to the Fig.
7-7.
163
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 7-7
Notte 1: In the PX variable
e monitoring interface, iff the state of
o the PX variable displa
ays “1”, it
meanss that the Ca
artesian possture is alrea
ady employe
ed; if it displa
ays “0”, it me
eans that
the Ca
artesian possture does no
ot use. If the
e program co
ontent uses the variable
e number
variab
ble in the program
p ope
eration, the correspond
ding state o
of the varia
able then
displayys “1”; otherrwise, the syystem alarm
m occurs.
Notte 2: In the
e variable monitoring interface, enter
e the correspondin
c ng variable detailed
interfface by [Detail] button or n area one, and then ins
o press the [SELECT] in spect the
variable details and
a modify the note; refe
er to the following expla
anations:
z Check th
he variable details and modify itt.
In the detail interface,
i t variable value ca
the an be modiified and w
whether to use this
e value an
variable nd its explanation ettc.; refer to
o the Fig. 7-8 for the RX000 variable
v
d interface.
detailed
164
Chapter Seven Convenient Function
Fig. 7-8
z Modify the variable value
1. Move the cursor to “PX000” numerical input frame.
2. Input new variable value by numerical value button.
3. Shift the cursor to the [MODIFY] button by [TAB] after altering, save the altered
content by [SELECT]; if the cursor shifts to the [QUIT] button, return to the previous
page by [SELECT] or [CANCEL].
z Whether the modification uses the symbol.
1. Move the cursor to "STATUS" numerical input frame.
2. Input 0 or 1 by numerical value buttons.
3. Shift the cursor to the [MODIFY] button by [TAB] after altering, save the altered
content by [SELECT]; if the cursor shifts to the [QUIT] button, return to the previous
page by [SELECT] or [CANCEL].
z Modify the variable explanation
1. Move the cursor to the "COMMENTS" input frame.
2. Enter the {Soft keyboard} input page by [SELECT].
3. Retreat from the {Soft keyboard} page by selecting the [INPUT], after the input
is performed.
4. Shift the cursor to the [Modification] button by [TAB] after altering, save the
altered content by [SELECT]; if the cursor shifts to the [QUIT] button, return to the
previous page by [SELECT] or [CANCEL].
The PX000 variable note item is modified into “test”; refer to the Fig. 7-9:
165
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 7-9
Ex n: The varia
xplanation able note should
s be less
l than 10
1 characte
ers.
7.1.4 Input/Output Mo
onitoring
Sh
hift the foccus to the main men
nu area by
y [TAB], th
hen selectt the {IN/O
OUT} by
[SELEC
CT] to shiftt the I/O monitoring in
nterface; re
efer to the Fig. 7-10.
Fig. 7-10
Notte: The foc
cus can be shifted in this
t interfa
ace by [TAB
B]; Differen
nt I/O pointt can be
selected by up/dow
wn directio
on button;; the mod
dification a
attribution can be
166
Chapter Seven Convenient Function
167
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 7-11
z Check th
he teaching
g point of fiile
1. Select the
e file by the
e up/down direction button,
b wh
hen the tea
aching poin
nt of the
gram content is treated as P* by default.. The teaching point and position data
file prog
will nott displayed
d. If comp
piling the teaching
t point
p to the
e file conttent, for ex
xample,
change
e P* to P1, and then
n check th
he teaching point infformation and positio
on data
entering
g the {POINT}; refer to the Fig. 7-12.
Fig. 7-12
z he numericcal value off the teaching point
Check th
168
Chapter Seven Convenient Function
1. Shift the cursor to the area 2 “POINT” by [TAB]; the numerical value of this
teaching point may automatically display under the “POINT DATA”.
2. Select the different “Teaching point” by up/down direction button; the numerical
value of this teaching point may automatically display under the “POINT DATA”.
The translational is that each point on the object material keeps moving with
equidistance when the destination object moves from the specified position, refer to
the Fig. 7-13:
Fig. 7-13
Reduce the working by translational function when the robot teaching is
performed. Especially, the translational function is suitable for a group of regular
movement, for example, the workpiece stacking etc.
The main commands for the translation function: PX, SHIFTON, SHIFTOFF and
MSHIFT.
Firstly, we should set up a translation value before using the translation. There
are two methods to establish a translation value, one is that manually compile after
entering the Cartesian posture variable interface; the other is that gain offset value by
MSHIFT command. The former one will be used accordingly.
Shift to the main menu area by [TAB], select the {Variable}, enter the position
variable interface, and then enter the Cartesian posture variable editing interface after
selecting the PX000 throughout the details. It is supposed that the workpiece
thickness is 20mm, whether the Z is set to 1 by variable after it is set to 20, and then
169
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 7-14
Workpiecce
A B
Fig. 7-15
170
Chapter Seven Convenient Function
Refer to the abovementioned Fig. 7-15; it is supposed that the workpiece at the A
is the one transferred by the conveyor belt. It is should be caught to the B. The
translational function is used here. The teaching point 5 at the B only needs to be
gained, and other teaching points can be gained by adding the translational value.
Refer to the following table for details:
LAB 2: Label 2
MOVJ P1,V20,Z0; Move to the teaching point 1
MOVL P2,V100,Z0; Move to the capture workpiece point
MOVL P3,V100,Z0; Move to the teaching point 3
MOVL P4,V100,Z0; Move to the teaching point 4
SHIFTON PX1; Translational beginning, specify a
translational value
MOVL P5,V100,Z0; The teaching point after translating
SHIFTOFF; Translation end
PX1 = PX1 + PX0; PX0 is translational value (Workpiece
thickness)
MOVL P4,V100,Z0; Move to the teaching point 4
MOVJ P1,V100,Z0; Move to the teaching point 1
INC R1; Workpiece adds 1
JUMP LAB2 IF R1 < 4; Clamping continues if the workpiece
number is less than 4
JUMP LAB1 ; Clamping again
END; End
PX0 indicates the translational value in the programming, that is, the thickness of
171
Industry Robot
R GR-C Control
C System Operatio
on Manual
the worrkpiece, wh
hich is manually set by the PX variable detail
d windo
ow, and therefore,
the thicckness dim
mension sho
ould be afffirmed befo
orehand.
Th
he translation can be
b carried out by calculating
c its value based up
pon the
POSITIION with MSHIFT
M co
ommand.
Fo
or example, the workp
piece at A is transported to B, and
a place them one by one;
refer to
o the Fig. 7-16.
Workpiece
Fig. 7-16
It is suppose
ed that the workpiece
e at the A is the one from the cconveyor belt,
b the
overall process and the rela
ated explan
nations are
e shown be
elow:
P
Program co
ommand Content explanatio
on
172
Chapter Seven Convenient Function
Fig. 7-17
Suppose that the teaching is performed from point A, B->C->…translation is
executed in turn; the overall contents and related explanations are shown below:
SHIFTO
ON PX1; Tran
nslation beginning
b
MOVL P2,V1
100,Z0; Mov
ve to the teaching
t p
point 2
MOVC P3,V0
030,Z1; Mov
ve to the teaching
t p
point 3
MOVC P4,V1
100,Z1; Mov
ve to the teaching
t p
point 4
MOVC P5,V1
100,Z1; ve to the teaching
Mov t p
point 5
MOVC P6,V1
100,Z1; Mov
ve to the teaching
t p
point 6
SHIFTO
OFF; Tran
nslation end
e
Tran
nslational value PX
X1 adds PX0 (workpiece
PX1 = PX1 + PX0
0;
thic
ckness) ba n the original value(···)
ased upon
INC R
R1; Variiable R1 adds
a 1
Trannslation continues
c if the wo
orkpiece number
n
JUMP LAB2 I
IF R1 < 4;
4
is le
ess than 4
JUMP LAB1 ; Trannslation beginning
b again
END; End
d
7.4 On-Line
e Help
Th
he related help
h inform
mation can
n be viewed by seleccting the on-line help
p on the
main menu.
m
Th
he {HELP}} divides into Command (Fig
g. 7-18) and
a Operration (Fig
g. 7-19)
submen
nus. Open the comm
mand help menu
m to co
onfirm the unclear co
ommand.
Th
he comman
nd help sub
bmenu intrroduces the
e usage off each com
mmand.
Th
he operatio
on help sub
bmenu intrroduces so
ome comm
mon operattions, for example
e
the zero
o setting.
174
Chapter Seven Convenient Function
Fig. 7-18
Fig. 7-19
Note: Refer to the following command information steps:
1. Shift to the main menu area by [TAB], select the {HELP}, then select the
{INSTRUCTIONS} or {OPERATORS}, and then separately open the command help
display interface and operation prompt one.
2. The command and operation cursor at the left side list can be switched by
up/down direction button; but the cursor correspondence with the related help
information will display at the right display area.
175
Industry Robot
R GR-C Control
C System Operatio
on Manual
7.5 V
Version I
Informat ion
Th
he version informatio
on displayys the rob
bot type, software
s vversion, ha
ardware
version
n, display mark,
m main controller mark and the motion
n controller mark.
Usser can com
mprehend the corresponding in
nformation and the co
onfiguration
n by the
version
n informatio
on.
Th
he steps forr observing
g the version informa
ation:
1. Shift to ma
ain menu area
a by the
e [TAB], the
en {INFO} → {VERSIION}.
2. Open verssion inform
mation disp
play windo
ow by the [SELECT]; refer to the
t Fig.
7-20.
Fig. 7-20
3. The versio
on informattion displayy interface can be clo
osed by [CA
ANCEL], and
a then
return to
t the main
n page inte
erface.
ote: The above soluttion range is only forr reference
No e, it is sub
bject on the
e actual
parame
eters.
176
Chapter Eight System Setting
The system setting includes the system setting, parameter setting and
machine setting, refer to the following explanations.
The home position setting is that the mechanical origin of the robot is calibrated
for position, ensure the operation safety and movement accuracy of the robot etc. the
absolute zero position setting is performed based upon the concrete dimension of the
robot before delivery. The teaching and play operations can not be performed if the
origin position calibration does not execute so that the unexpected hazard occurs.
1. Home Position Calibration
The home position calibration is a kind of operation that comparing the
mechanical origin position of the robot with the absolute value of the absolute encoder,
which are corresponding one by one after the origin position calibration is performed,
that is, only one group absolute value of encoder corresponds the robot origin
position.
The origin position calibration should be performed again in the following
situations.
z When the combination of the robot and controllable cabinet are changed.
z When the motor and absolute are changed.
z When the origin position offsets, or the robot impacts other workpiece and
objects.
2. The posture of robot home position
The posture of robot’s home position is shown in the Fig. 8-1:
177
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 8-1
3. Home Po
osition Se
etting
Th
he home position calibration sh
hould be performed
p in the adm
ministration
n mode.
Press [TAB], shift to main
n menu arrea, selectt {SYSTEM
M}, then o
open the {HOME
POSITIION}; referr to Fig. 8-2
2.
Fig. 8-2
In this page,, J1-J6 are
e displayed
d the zero
o value of the last tim
me. Complete the
home position
p setting by the
e following
g steps:
ep one: Se
Ste elect the jo
oint coordin
nate system b [Coordin
by nate setting
g].
ep two: Move
Ste M the robot to the mechanical hom
me positio
on (absolu
ute zero
position
n). The hom
me position
n is that th
he one is aiimed with the
t triangle
e flag of ea
ach axis
178
Chapter Eight System Setting
The corresponding tool coordinate system should be set only when the tool is
installed on the 6th axis of the robot; the robot’s movement control point then can be
moved to the tool center from the flange center of J6 axis. The setting method of the
tool coordinate system consists of direct input, three-point and five-point methods. The
tool coordinate system setting can be selected based upon the tool shape and
dimension.
1. What is the tool coordinate system?
The origin of the coordinate system set with default is located on the Flange plate
of the robot J6 axis. The origin of the tool coordinate system moves to the position and
direction of the work, this position is called center point (TCP) which is formed the tool
coordinate system.
2. The direction input method for tool coordinate system setting.
When the detailed parameter, such as the tool dimension, is displayed, of which
the direction input method can be used. The tool coordinate system setting can be
performed by inputting the corresponding value, and the numerical length of each item
can not more than 10-digit. The operation steps of the direction input are shown
below:
Step one: Enter the direct input setting interface of the tool coordinate; refer to
the Section 3.1.3 for details.
Step two: View the current setting after entering the setting interface. The value
along with each axis can be selected by up/down direction button; the corresponding
numerical value is then can be set. Here, XYZ indicates the position distance from the
flange center. Select the [SET] button after the coordinate numerical value input is
performed. In this moment, the corresponding tool parameter has been enabled. Refer
to the Fig. 8-3.
179
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 8-3
3 Three-poin
T nt method
d of tool co
oordinate system setting
Th
he three-po
oint method can be performed
d to set the
e tool para
ameters when the
tool parrameters are
a not disp
played; the
e operation
n methods are shown
n below:
ep one: Enter
Ste E the th
hree-point setting intterface of the tool co
oordinate; refer to
the Secction 3.3.3 for detailss.
ep two: The tool center is sep
Ste parately clo
osed to the
e referencce point witth three
directio
ons, record
d to the 3 points
p by [POSITION
N] to calcullate the too
ol center position.
p
The co
orrespondin
ng interfacce may display the current coo
ordinate va
alue after pressing
p
[POSIT
TION]. In order to get the betterr calculation results, it is better tto differ 90
0 degree
among the three directions and can not at the sa
ame plane
e.
Ste urs during its operatio
ep three: If the wrong point-capture occu on procedu
ure, try it
again; refer
r to the
e Fig. 8-4:
180
Chapter Eight System Setting
Fig. 8-4
4. Five-point method of tool coordinate system setting
The tool coordinate system setting can be used by five-point method if the tool
parameters are not performed. There are three points and two approximate direction
points should be gained during the five-point method.
Step one: Enter the five-point setting interface of the tool coordinate; refer to the
Section 3.1.3 for details.
Step two: It is necessary to gain 3 original points and 2 direction points in the
five-point method. Firstly, move the robot to the 3 original points, press the
[POSITION], then the teaching robot moves 250mm at least along with the setting +X;
press the [POSITION], then the teaching robot moves 250mm at least along with the
setting +Z; lastly, press the [POSITION], and therefore the record issues.
Step three: If the wrong point-capture occurs during its operation procedure, try it
again; refer to the Fig. 8-5:
181
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 8-5
Th
he tool coorrdinate sysstem is imm
mediately enabled
e when it is se
et. We can inspect
it, referr to the follo
owing step
ps:
1. 1. Inspectt the X Y Z direction
ns
a) Shift the co
oordinate system
s to the
t tool coordinate syystem by [Coo
ordinate
setting]].
b) The teach
hing robott is separa
ately move
ed along with
w the X, Y and Z;
Z check
whethe
er the dire
ection setting of the tool coorrdinate sysstem is co
onsistent with
w the
requirements.
2. Inspect th
he position
n of the to
ool center
coordin
nate system
m by [Coordin
nate setting
g].
b) Move the robot to th
he referencce position
n; teaching
g robot rota
ates with the
t X, Y
and Z axes; che
eck whether the position of the
t TCP point
p is co
onsistent with
w the
requirements.
Th
he abovementioned setting
s step
ps should be
b repeate
ed to set if tthe inspec
ction (for
182
Chapter Eight System Setting
183
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 8-6
3. Three-poiint of the user
u coord
dinate sys
stem
ep one: Enter
Ste E the th
hree-point setting inte
erface of the
t user co
oordinate; refer to
the Secction 3.1.4 for detailss.
ep two: Fiirstly, move
Ste e the robot to the user coordinate system
m origin, prress the
[POSIT
TION], reco
ord the orig
gin of the user coord
dinate systtem. Secondly, the te
eaching
robot moves
m 250mm at leasst along with POSITION], record
w its desired +X, prress the [P
the X direction
d po
oint. Lastlyy, the teaching robot moves 25 east along with its
50mm at le
desired
d +Y, press the [PO
OSITION], record the
e Y direction point. To guaran
ntee the
correction of the calculation aining the 3rd point (tthe point o
n, when ga of along witth the Y
on), it is better to perfform it verttically with the +X dirrection as m
directio much as possible,
p
and the
en gain it on
o the workktable for th
he user de
esired.
ep three: If the wrong point-capture occu
Ste urs during its operatio
on procedu
ure, try it
again; refer
r to the
e Fig. 8-7:
184
Chapter Eight System Setting
Fig. 8-7
The user coordinate system should be inspected after it is set, refer to the
following steps:
1. Shift the teaching coordinate system by [Coordinate setting] of the robot to the
185
Industry Robot
R GR-C Control
C System Operatio
on Manual
Th
he setting of the Table
T coo
ordinate sy
ystem sho
ould be p
performed in the
Edit/Ad
dministratio
on mode; the
t configu
uration of the table should be
e firstly sett before
setting the Table coordinate
e system. Fail
F to set the
t table iff it is without configurration. If
the 1st axis
a table is
i allocated
d, the Tablle coordina
ate setting is only can
n be perforrmed by
direct and point methods. If the 2nd axis ta
a three-p able is allo
ocated, the
e Table coo
ordinate
setting is only can
n be perforrmed by direct and fiv
ve-point methods.
m
2. Direct inp
put method
d setting of
o the Tab
ble coordin
nate syste
em
Wh
hen the de
etailed para
ameters fo
or the relattive positio
on of the ta
able and ro
obot are
recognized, input the valu
ue of the corresponding item by direct input me
ethod to
comple
ete the settting of the Table
T coorrdinate sys
stem;
Th
he direct in
nput method of the Table coordinate system
s settting; referr to the
followin
ng detailed
d explanatio
ons:
ep one: Enter the direct input method
Ste m se
etting interfface of the table; refe
er to the
Section
n 3.1.5 for details.
ep two: View the cu
Ste urrent settin
ng after en
ntering the setting intterface. Th
he value
of eacch axis ca
an be selected by [TAB] an
nd directio
on buttons, and th
hen the
corresp
ponding nu
umerical values
v can
n be set. The nume
erical valu
ue input ra
ange is
-9999.9
99~9999.99. Here, XYZ
X he Table ccoordinate system
meanss the posittion both th
origin and
a robot base;
b WPR
R expresse
es the table
e rotation angle.
a
ep three: Select the [SET] button
Ste b afte
er setting; at this mo
oment, the
e Table
coordin
nate system
m setting iss enabled.
Fig. 8-8
186
Chapter Eight System Setting
Explanation: If the table is the 2nd axis, the T1 and T2 values should be
separately input. The dialogue frame appears in area 1 by [SELECT], shift it by T1 or
T2; and then input the corresponding numerical input and save it by the [SET] button.
3. Three-point setting of Table coordinate system
Step one: Enter the table three-point setting interface;
Step two: Firstly, mark a point P at the table worktable after the related position
of the robot and table is fixed, lastly perform the teaching;
(1) Place the table at the zero; teaching robot moves to the point P, and record
the position coordinate value P1{X, Y and Z} of this point by [POSITION], that is the
approximation point 1.
(2) Controlling the table rotates an angle “a” (more than 30°), teaching robot
moves to point P, record the position coordinate value P2{X, Y and Z} of this point by
[POSITION], that is the approximation point 2; it is similar as the P3, as well the
approximation point 3.
Step three: Select the [SET] button by TAB and direction buttons, and then
complete the setting of the Table coordinate system. If the point-capture error, it can
be marked the point again.
Fig. 8-9
4. Five-point method setting of the Table coordinate system
Step one: Enter the table five-point setting interface;
Step two: After the relative position of the robot and table are fixed, firstly, mark a
point P at the table worktable, and then perform the teaching:
187
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 8-10
188
Chapter Eight System Setting
Shift the cursor to the main menu area by [TAB] and direction buttons, select the
{PARAMER} → {JOINT PARA}; the setting of the Max. allowance speed, the Max.
acceleration and the error stop deceleration of each axis can be performed. Shift the
cursor by direction button, the corresponding parameter can be set. The Max.
allowance velocity is 1~999; the Max. acceleration of each axis is 1~999; and the error
stop deceleration of each axis is 1~999.
Fig. 8-11
Shift to the main menu area by [TAB]; the axis parameter setting can be
performed by selecting the {PARAMER} → {AXIS PARA}, which includes axis
accuracy, axis deceleration ratio, mechanical compensation and axis direction, which
can be set in this page all of them.
189
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 8-12
Sh
hift to the main
m menu area by [T
TAB]; the ro
obot motion accelera
ation time, the
t Max.
allowan
nce positio
on speed, the Max.. allowanc e speed, tthe Max. position
ce posture
accelerration, the Max. postture accele
eration, the
e Max. possition stop
p decelerattion and
the Maxx. posture stop deceleration ca
an be perfo
ormed by selecting
s th
he {PARAM
MER} →
{MOTIO
ON PARA}.
Fig. 8-13
190
Chapter Eight System Setting
Shift to main menu area by [TAB], and then select the {PARAMER} → {SERVO
PARA} by setting the servo parameter.
Fig. 8-14
The robot structure parameter means the length parameter of the robot’s
rear-arm and the forearm components, which only can be set by factory. The setting
range of the robot structure parameter is -1~2000 (Decimal, -1 and 2000 are not
included), up to 6-digit can be limit.
191
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 8-15
Th
he following
g special operations
o can be perrformed wh
hen playing
g:
z General Play
Th
he general play is the
e normal method,
m it is delivere
ed pulse to
o servo when the
system
m operates, and then the robot moves.
m
z e lock
Machine
Th
he mechan
nical lock is mainlyy used forr testing each
e cond
dition of program
p
operatio
on is suita
able or no
ot. Fail to
o deliver th
he pulse to servo w
when the system
operate
es. Althoug
gh the robo
ot position value chan
nges, the robot
r is acttually statio
onary.
192
Chapter Eight System Setting
Fig. 8-16
The deceleration ratio setting is the one of decelerator along with each axis.
Current setting information can be set in the deceleration ratio setting interface. This
parameter only can be set by factory.
The parameter setting range of the deceleration ratio is 0~1000 (decimal), up to
6-digit can be input.
Fig. 8-17
193
Industry Robot
R GR-C Control
C System Operatio
on Manual
8.3.4 Soft-lim
mit Setting
g
Th
he soft-limitt setting iss that the user
u define
es the angle range o
of each mo
ovement
axis. Iff one axis moves to
o out of the angle range of the soft-lim
mit setting
g during
teachin
ng, the alarrm may occcur.
range
Soft limit
M
Machine lim
mit
Fig. 8-18
Th
he system alarm mayy occur wh
hen user operates
o he robot approaching
th g to the
soft-lim
miting. In this case, the overall axis
a operattion keys may
m not mo
ove the rob
bot. The
alarm state
s of the
e {State dissplay area
a} is cleared pressing ar] key. Shift to the
g the [Clea
joint co
oordinate system,
s the
e press [En
nabling sw
witch] slighttly; the softt limit area
a can be
retracte
ed by presssing the axis movem
ment key re
eversed to
o the soft liimit direction. The
soft limit parameter setting range
r is -9 999.99; and the limit can be inp
9999.99~99 put up to
4 digitss.
Fig. 8-19
194
Chapter Eight System Setting
Z axis
Max.value
X axis
Min.value
Y axis
Fig. 8-20
Cube interference area is set a cube area based upon the corresponding
coordinate system. At present, the interference area can be set in the base and user
coordinate systems. If the interference area should be set in the user coordinate
system, it only can be performed after establishing the corresponding user coordinate
system.
Enter the interference area setting interface by selecting the main menu area →
{ROBOT} → {INTERFERENCE}.
Fig. 8-21
195
Industry Robot
R GR-C Control
C System Operatio
on Manual
Pre
esently, the
ere are 6 interference areas ca
an be set. “VALID/INV
“ VALID” me
eans the
corresp
ponding interference
e area is invalid or not. User enables the corresp
ponding
interferrence area by [SELEC
CT]. “STAT
TUS” is mo
onitored to the robot.
Th
he system alarm mayy occur affter enterin
ng the inte
erference a
area. In thiis case,
release
e the enab
bled setting
g of the corresponding interfe
erence area, then move the
robot at
a the backk of the interference
e area, and
d therefore esponding area is
e the corre
then se
et as enabled.
Th
he interfere
ence area can
c be sett by selecting the [DE
ETAIL]. At present, th
here are
two settting metho
ods: Manu
ual input method
m and
d Two-poin
nt teaching
g method; refer to
the follo
owing deta
ailed introductions:
z Manual input
i meth
hod
A cube
c interfference are
ea can be confirmed by inputtin
ng the Maxx. and Min. values
of the cube
c coord
dinate man
nually.
Fig. 8-22
In the interference interrface, afterr the user coordinate
c system nu
umber is se
elected,
input th
he coordin
nate value
es of two summits. Select th
he [SET] a
after the input is
execute
ed, the settting of the interference then ca
an be perfo
ormed.
z Teaching
g method
It is convenie
ent to set the
t cube interferenc
ce area by the metho
od of two summits
s
of the teaching cu
ube.
Firrstly, move the cursorr to the Ma
ax. value X, Y or Z, then move th
he robot to
o the top
of the in
nterference
e area cub
be, and the
en press the {POSITIO
ON} button
n. Secondly, move
196
Chapter Eight System Setting
the cursor to the Mix. X, Y or Z, then teach the robot to the Min. point of the
interference cub, and then press the {POSITION} button. In this case, the coordinate
value of two top points is already recorded; the set cube interference area is then
enabled after selecting the [SET].
197
Industry Robot GR-C Control System Operatio
on Manual
198
Industry Robot
R GR-C Control
C System Operatio
on Manual
CHAP
PTER NIINE SA
AFETY MODE
M
Th
here are three
t type
es for saffety mode
e: Operatio
on mode, Edit mode and
Adminisstration mode. Safetty mode lim
mits the ap
pplication range of the robot fu
unction.
The fun
nction rang
ge of the Operation
O m
mode is less than the Edit one
e of which the Edit
one is less
l than the
t administration on
ne. In total, their funcction range
e can be re
egarded
as: Ope
eration mo
ode < Edit mode
m < Ad
dministratio
on mode.
Usser only ca
an operate
e the robo
ot, teachin
ng inspectiion and re
eappearance play
program
mming ope
eration etc.. in the ope
erational mode.
m He who
w can ed
dit the prog
gram file
and se
et partial parameter
p of the rob
bot; for ex
xample, to
ool coordin
nate system
m, user
coordin
nate system
m and interference area etc. Th
he factory default passsword of the Edit
mode iss 888888. In the Adm n mode, user can perfform any ssystem settting and
ministration
operatio
on other th
han the parrameter se
etting in the
e {Parametter settingP
PARAMER
R} menu;
the facttory passw
word of the Administra
ation mode
e is 666666
6.
Th
he safety an
nd operatio
on modes of robot op
peration arre shown in
n the table
e 9-1:
Table 9-1
SecurritySafety mode
m Operation
n mode
AdministraMan
PlayReappeara
TeachTeaching
agementtion
Operation
Editing
Operation co
ontent of ro
obot nce
Com
mmand editin
ng (input, ad
ddition,
NO YES YES YES NO
modiffication, DELET, cutting, copy)
Program file editting (new, re
ename,
NO YES YES YES NO
s
search, copyy and DELE
ET)
200
Industry Robot
R GR-C Control
C System Operatio
on Manual
200
Chapter Ten Input/Output
1. Input/Output Monitoring
Move the cursor to the {IN/PUT} on the main page menu area, then enter the
input/output monitoring interface by [SELECT]; refer to the Fig. 10-1:
Fig. 10-1
In this interface, shift the cursor by [TAB], then enter the operations, such as the
input or output signal SELECT, the modification I/O state and the note modification etc.
matching with the [SELECT].
2. Input/output signal SELECT
Shift the cursor to the [OUTPUT] button by [TAB] and direction buttons; shift the
input/output type by [SELECT]; refer to the Fig. 10-2.
201
Industry Robot
R GR-C Control
C System Operatio
on Manual
Fig. 10-2
3. Enforcem
ment outpu
ut state
Sh
hift the curssor to the “I/O
“ STATU
US” column
n by [TAB] and directtion button
ns in the
digit ou
utput signal state. The
e output sttate of I/O can be enforced trea
ating as the
e ON or
OFF byy the nume
erical value
e 1 or 0. Th
he signal output port DOUT[01] is enforce
ed at the
“ON” sttate which shows at the
t Fig. 10
0-3.
Fig. 10-3
202
Chapter Ten Input/Output
4. Note modification
Shift the cursor to the “COMMENTS” by [TAB], then enable the soft keyboard by
[SELECT], and then input the input port note; the signal input port DIN [00] alters to
“job” which shows at the Fig. 10-4.
Fig. 10-4
Note: The I/O note should be less than 8 characters, the interface will not display if it exceeds.
203
Industry Robot GR-C Control System Operatio
on Manual
204
Appendix Alarm Information
205
Industry Robot
R GR-C Control
C System Operatio
on Manual
40
000031 : Enco
oder UVW signal erro
or
40
000032 : Enco
oder UVW signal illeg
gal code
40
000033 : Bus comm.
c abn
normal
40
000034 : Radia
ator high te
emperature alarm
40
000035 : Radia
ator low te
emperature
e alarm
40
000036 : Main power sup
pply powerr down
40
000037 : read//write abso
olute coderr EEPROM
M over time
e
30
000001 : Link comm. wro
ong
30
000002 : No MDT
M data
30
000003 : Comm. error
20
000004 : no en
nabled
30
000005 : Linka
age initializzation errorr
30
000006 : Seria
al comm. error
e
30
002009 : Path buffer nulll
20
000007 : User coordinate
e sys set abnormal
a
30
000008 : Comm data abnormal
30
000009 : o alarm
Servo
30
000010 : Pos over
o soft limit
20
001000 : Inptu
u motion pa
ara error
20
001001 : CR circular
c arc transition failed
20
001002 : Inputt point in lim
mit
20
001003 : Inputt point in siingularity pos
p
20
001004 : Get the
t point no
ot by princ
ciple of proxximity
20
001005 : Circu
ular arc thre
ee points collinear
c
20
001006 : Circu
ular arc thre
ee points too
t near
20
001007 : Interm
mediate po
oint of circu
ular arc errror
30
002000 : Buffe
er error
20
002001 : No ending line
20
002002 : Pos limit
l
20
002003 : No in
nverse solu
ution
20
002004 : ACC//DEC prog
gram error
20
002005 : Program speed
d over limit
30
002006 : Buffe
er null
20
003000 : Emerrgency sto
op
206
Appendix Alarm Information
20
006022 : J2-so
oft limit
20
006023 : J3-so
oft limit
20
006024 : J4-so
oft limit
20
006025 : J5-so
oft limit
20
006026 : J6-so
oft limit
20
006027 : T1-so
oft limit
20
006028 : T2- soft
s limit
10
006001 : S+ap
pproach so
oft limit
10
006002 : L+ap
pproach soft limit
10
006003 : U+ap
pproach so
oft limit
10
006004 : R+ap
pproach so
oft limit
10
006005 : B+ap
pproach so
oft limit
10
006006 : T+ap
pproach so
oft limit
10
006007 : T1+a
approach soft
s limit
10
006008 : T2+a
approach soft
s limit
10
006021 : S-approach sofft limit
10
006022 : L-app
proach sofft limit
10
006023 : U-approach sofft limit
10
006024 : R-approach sofft limit
10
006025 : B-approach sofft limit
10
006026 : T-app
proach sofft limit
10
006027 : T1-ap
pproach so
oft limit
10
006028 : T2-ap
pproach so
oft limit
20
007000 : Teaching coord
dinate sys error
e
20
007001 : Teaching coord
dinate sys error
e
20
008000 : Robo
ot enter inte
erference region
20
008001 : Interfference reg
gion set da
ata abnorm
mal
30
009000 : ARM
M initializatio
on error
30
009001 : Robo
ot zero abn
normal
20
010001 : I/O output value
e error
20
010002 : I/O in
nput value error
20
010003 : I/O point type error
e
20
010004 : I/O number type error
20
003010 : Moto
or angle and joint valu
ue tolerancce
208
Appendix Alarm Information
22
200107 : Open
n user coord.sys file failed
f
22
200108 : Save
e user coorrd.sys file failed
f
22
200109 : Open
n tool coord
d.sys file fa
ailed
22
200110 : Save
e tool coord
d.sys file fa
ailed
22
200111 : File le
ength overr default on
ne
22
200112 : Save
e tool mach
hining PRG
G file failed
22
200113 : Open
n tool proce
ess PRG file failed
22
200114 : Copyy source file
e null
22
200115 : File fo
ormat erro
or
22
200215 : Flow times lose
e as powerr down
22
200216 : Moto
or actual po
os lose as power dow
wn
22
200217 : Robo
ot absolute
e zero lose as power down
22
200218 : Turnttable absolute zero lo
ose as pow
wer down
22
200219 : Tool coord. syss recover default
22
200220 : User coord. syss recover default
d
22
200222 : d swing we
Read elding process file failed
22
200223 : Save
e swing welding proce
ess file failled
22
200224 : Read
d arc strike
e process file failed
22
200225 : Read
d arc blowo
out process
s file failed
d
30
000034 : Checcking para file lose
30
000035 : Checcking para file formatt error
30
000036 : Axis precision default
d
30
000037 : Axis reduction ratio
r defau
ult
30
000038 : Soft limit
l default
30
000039 : Each
h axis Max..speed deffault
30
000040 : Each
h axis Max..ACC default
30
000041 : Each
h axis actua
al DEC deffault
30
000042 : Motio
on ACC/DE
EC time de
efault
30
000043 : Max. permissib
ble speed default
d
30
000044 : Max. permissib
ble pose sp
peed defau
ult
30
000045 : Max. permissib
ble ACC sp
peed default
30
000046 : Max. permissib
ble pose sp
peed defau
ult
30
000047 : Max. permissib
ble DEC sp
peed defau
ult
30
000048 : User coord.syss No. data abnormal
a
212
Appendix Alarm Information
32
200006 : DSP pulse abnormal
32
200007 : o slave ove
Servo er max. nu
umber
32
200008 : Servo
o para che
ecking erro
or
32
200009 : Gain servo para
a overtime
e
32
200010 : Servo
o para savve failed
32
200011 : Invaliid MDT data alarm
32
200012 : Zero lose alarm
m
32
200013 : Statio
on booking
g status errror
32
201001 : Not enough
e spa
ace for add
d current line
32
201002 : Cut PRG
P lines more than file end lin
nes
32
201003 : Copyy PRG lines more tha
an file ending lines
32
201004 : String
g format le
ength less than
t 1
32
201005 : Files over 100p
pcs
32
201006 : Create PRG file
e failed
32
201007 : Save
e file failed
32
201008 : Deletting file name is null
32
201009 : Obtaining file name is nulll
32
201010 : Create PRG Fille null
32
201011 : Distribution han
ndle failed
32
201012 : Distriibution han
ndle failed
32
201013 : Statio
on booking
g status errror
32
201014 : Code
e open faile
ed
32
201015 : Interfference reg
gion set failed
33
300001 : Comm.with wellder failed
33
300002 : Robo
ot and weld
der explicitt comm.ove
ertime
33
300003 : Robo
ot and weld
der I/O com
mm.overtim
me
33
300004 : Robo
ot and weld
der had UC
CMM comm
m.
33
300005 : Robo
ot and weld
der had ex
xplicit comm
m. error
33
300006 : Robo
ot and weld
der had I/O
O comm.
33
300007 : Robo
ot and weld
der UCMM
M comm. errror
33
300008 : Robo
ot and weld
der non-ex
xplicit comm
m. error
33
300009 : Robo
ot and weld
der explicitt comm. errror
33
300010 : Robo
ot and weld
der I/O com
mm. error
33
300011 : Robo
ot and weld
der MAC ID
D conflict
214
Appendix Alarm Information
215