Circular Interpolation Movement - Mitsubishi MELFA CR1D Instruction Manual

Table of Contents

Advertisement

(3) Circular interpolation movement

The robot moves along an arc designated with three points using three-dimensional circular interpolation.
If the current position is separated from the start point when starting circular movement, the robot will move
to the start point with linear operation and then begin circular interpolation.
*Command word
Command word
Mvr
Designates the start point, transit point and end point, and moves the robot with circular
interpolation in order of the start point - transit point - end point. It is possible to specify the
interpolation form using the TYPE instruction. An appended statement Wth or WthIf can be
designated.
Mvr2
Designates the start point, end point and reference point, and moves the robot with circular
interpolation from the start point - end point without passing through the reference point. It is
possible to specify the interpolation form using the TYPE instruction. An appended statement Wth
or WthIf can be designated.
Mvr3
Designates the start point, end point and center point, and moves the robot with circular
interpolation from the start point to the end point. The fan angle from the start point to the end
point is 0 deg. < fan angle < 180 deg. It is possible to specify the interpolation form using the
TYPE instruction. An appended statement Wth or WthIf can be designated.
Mvc
Designates the start point (end point), transit point 1 and transit point 2, and moves the robot with
circular interpolation in order of the start point - transit point 1 - transit point 2 - end point. An
appended statement Wth or WthIf can be designated.
*Statement example
Statement example
Mvr P1, P2, P3 .................................................................
Mvr P1, P2, P3 Wth M_Out (17) = 1................................
Mvr P1, P2, P3 WthIf M_In (20) = 1, Skip .......................
Mvr P1, P2, P3 TYPE 0, 1................................................
Mvr2 P1, P3, P11 .............................................................
Mvr3 P1, P3, P10 .............................................................
Mvc P1, P2, P3.................................................................
*Program example
Robot movement
P1
Turn output
signal bit
18 ON.
' Moves with circular interpolation between P1 - P2 - P3.
' Circular interpolation between P1 - P2 - P3 starts, and the output signal bit 17 turns ON.
' If the input signal bit 20 turns ON during circular interpolation between P1 - P2 - P3,
circular interpolation to P1 is stopped, and the program proceeds to the next step.
' Moves with circular interpolation between P1 - P2 - P3.
' Circular interpolation is carried out from P1 to P3 in the direction that P11 is not passed.
P11 is the reference point.
' Moves with circular interpolation from P1 to P3 in the direction with the smallest fan
angle. P10 is the center point.
' Moves with circular movement from P1 - P2 - P3 - P1.
Hand
(2)
(1)
P3
P2
Explanation
P4
P6
(Reference
point)
P5
(3)
P8
P7
(Center point)
4MELFA-BASIC V
Explanation
:Robot movement
:Movement position
P11
(5)
P10
P9
(4)
MELFA-BASIC V functions 4-90

Advertisement

Table of Contents
loading

This manual is also suitable for:

Melfa cr2dMelfa cr3d

Table of Contents