Mitsubishi MELFA CR1D Instruction Manual page 209

Table of Contents

Advertisement

Fine (Fine)
[Function]
This instruction specifies completion conditions of the robot's positioning. It is invalid during the smooth
movement control (Cnt 1).
Depending on the type of robot (RP series), positioning using the Dly instruction may be more effective than
using the Fine instruction.
[Format]
Fine[]<No. of pulses> [, <Axis No.>]
[Terminology]
<No. of pulses>
<Axis No.>
[Reference Program]
1 Fine 300
2 Mov P1
3 Fine 100,2
4 Mov P2
5 Fine 0
6 Mov P3
7 Fine 100
8 Mov P4
[Explanation]
(1) The Fine instruction does not complete movement instructions such as Mov by giving commands to the
servo; rather, it completes positioning by determining whether or not the feedback pulse value from the
servo is within the specified range. It is thus possible to confirm positioning more accurately.
(2) There are cases when the Dly instruction (timer) is used for positioning instead of the Fine instruction.
This instruction is easier to specify.
10 Mov P1
20 Dly 0.1
(3) Fine is invalid in the program until the Fine command is executed. Once Fine is validated, it remains
valid until invalidated.
(4) Fine is invalidated at the end of the program (Execution of the End instruction, program reset after paus-
ing).
(5) When the continuous movement control valid state (Cnt 1) is entered, the Fine command will be ignored
even if it is valid (i.e., it will be treated as invalid, but the status will be kept).
(6) To the addition axis (general-purpose servo axis), although the valid/invalid change of Fine is possible,
specification of the pulse number cannot be performed. The value registered in the "INP" parameter on
the servo amplifier side is used. Thus, when the integers other than zero are specified, the Fine
becomes effective by the parameter set value of servo amplifier, and the Fine becomes invalid when 0
is specified.
(7) If a positioning completion condition is specified using the Fine instruction while the compliance mode is
activated, depending on the operation the robot may be unable to reach the positioning completion
pulse of the target position, and will wait indefinitely for the completion of the operation instruction. As a
result, the program execution comes to a halt. Do not use the compliance mode and the Fine instruction
at the same time.
Specify the positioning pulses number.
This will be invalid to when set to 0. The default value is 0.
Designate the axis No. to which the positioning pulses are to be designated. The positioning
pulses will be applied on all axes when omitted.
' Designate 300 for the positioning pulses.
' Change the 2nd axis positioning pulses to 100.
' Invalidate the positioning pulse designation.
' Designate 100 for the positioning pulses.
Detailed explanation of command words 4-196
4MELFA-BASIC IV

Advertisement

Table of Contents
loading

This manual is also suitable for:

Melfa cr2dMelfa cr3d

Table of Contents