Sel language, Path (path movement), Arch (arch motion) – IAI America DS-S-C1 User Manual
Page 78

76
n
o
i
s
n
a
p
x
E
n
o
i
t
i
d
n
o
c
)
R
O
·
D
N
A
(
t
u
p
n
I
n
o
i
t
i
d
n
o
c
)
g
a
l
F
·
O
/
I
(
d
n
a
m
m
o
C
t
s
o
P
)
g
a
l
F
·
t
r
o
p
t
u
p
t
u
O
(
d
n
a
m
m
o
C
1
d
n
a
r
e
p
O
2
d
n
a
r
e
p
O
l
a
n
o
i
t
p
O
l
a
n
o
i
t
p
O
H
C
R
A
g
n
i
t
r
a
t
S
.
o
N
n
o
i
t
i
s
o
p
g
n
i
d
n
E
.
o
N
n
o
i
t
i
s
o
p
12. SEL Language
[Function]
In order to accomplish faster pick & place motion in the air and the tact time, the actuator performs an
arch motion movement by changing the position ratio of the axis movement before it reached the
intermediate target position.
[Example]
LET
1
1
Assign 1 to variable 1.
LET
2
3
Assign 3 to operand 2.
ATRG
70
Set position ratio to 70%.
ARCH *1
Execute arch move from variable 1 (content 1) to variable 2 (content 3)
position.
[Function]
Actuator moves continuously between the designated starting point and the finishing point. The locus is
a B-spline-type, free-form curve which passes through the inside of the designated coordinate. It is
possible for the actuator to move close to the designated coordinate by increasing the acceleration.
However, when it exceeds the maximum acceleration, an error will occur.
* Three and four axis motion can be performed by this command.
[Example 1]
PATH 100
120
Moves continuously to position 100 ~ 120.
[Example 2]
LET
1
50
Assign 50 to variable 1.
LET 2
100
Assign 100 to variable 2.
PATH *1
*2
Continuosly move positions from variable 1 (content 50) to variable 2
(content 100).
n
o
i
s
n
a
p
x
E
n
o
i
t
i
d
n
o
c
)
R
O
·
D
N
A
(
t
u
p
n
I
n
o
i
t
i
d
n
o
c
)
g
a
l
F
·
O
/
I
(
d
n
a
m
m
o
C
t
s
o
P
)
g
a
l
F
·
t
r
o
p
t
u
p
t
u
O
(
d
n
a
m
m
o
C
1
d
n
a
r
e
p
O
2
d
n
a
r
e
p
O
l
a
n
o
i
t
p
O
l
a
n
o
i
t
p
O
H
T
A
P
g
n
i
t
r
a
t
S
n
o
i
t
i
s
o
p
.
o
N
g
n
i
d
n
E
n
o
i
t
i
s
o
p
.
o
N
E
P
●
PATH (Path Movement)
●
ARCH (Arch Motion)
*Note: See ATRG command