4MELFA-BASIC IV
Functions
4-146
Position vari-
ables
Zone2
(<Position 1>,<Position 2>,<Position 3>
<Numeric value1>, <Numeric value2>,
<Numeric value3>,<Position 4>)
Checks whether position 1 is within the space (cylinder) created by
the position 2 and position 3 points.
Outside the range=0, Within the range=1
Only the X, Y, and Z coordinate values are considered; the A, B, and
C posture data is ignored.
Numeric
value
PosCq(<Position>)
Checks whether <position> is within the movement range.
Numeric
value
PosMid
(<Position1>,<Position2>,
<Numeric value1>, <Numeric value2>)
Calculates the middle position between <position 1> and <position
2>.
Position
CalArc
(<Position 1>,<Position 2>,<Position 3>
<Numeric value1>, <Numeric value2>,
<Numeric value3>,<Position 4>)
Returns information of an arc created from <position 1>, <position
2>, and <position 3>.
Numeric
value
SetJnt
(<J1 axis>,<J2 axis>,<J3 axis>,<J4 axis>
<J5 axis>,<J6 axis>,<J7 axis>,<J8 axis>
)
Sets values in joint variables.
Joint
SetPos
(<X axis>,<Y axis>,<Z axis>,<A axis>
<B axis>,<C axis>,<L1 axis>,<L2 axis>
)
Sets values in position variables.
Position
Class
Function name (format)
Functions
Page
Result