<< Prev        Next >>

ID : 3587

ArchMove

Function

To perform an arch motion.

Syntax

ArchMove target position, height[, arch start position[, arch finish position]]

Guaranteed Entry

Target position
Designate a target position. Select from position type, homogeneous translation type and joint type data.
Height
Designate the distance whichever the larger during the arch motion; the distance from the current position to the most highest position; or, the distance from the target position to the most highest position.
Arch start position
Designate a distance from the current position to the start point of the arch by single precision real number type data. You cannot designate any value larger than height. This is an optional value. This should be "0" if this is omitted.
Arch finish position
Designate a distance of the straight line approaching toward the target position by single precision real number type data. You cannot designate any value larger than height. This is an optional value. This should be "0" if this is omitted.

Description

An arch motion is performed.

To execute this statement, the task must acquire robot axis control.

Related Terms

Attention

It is impossible to start ArchMove with Pass motion.
When you start ArchMove following to a previous motion, you can not choose the Pass motion for the target position option of the previous motion command.

    Move P, @0 P[0] 'Move to the target position P[0] with End motion.
    ArchMove P[1], 20 'Move to the target position P[1] with Arch motion with 20mm height.

Example

'!TITLE "Arch Motion Movement to Target Position"
' Move arch motion from current position to target position
Sub Sample_ArchMove
    
    TakeArm Keep = 0
    
    Dim aaa As Position
    Dim bbb As Position
    
    ' Assign the current position to aaa
    aaa = CurPos
    bbb = Dev( aaa, P( 50, 100, 10, 0, 0, 0, -1 ) )
    
    ' Move arch motion to target position bbb at height 50
    ArchMove bbb, 50
    
    ' Move to coordinate position of aaa
    Move P, aaa
    
    ' Move arch motion to target position bbb at height 50, arch start position, finish position 30
    ArchMove bbb, 50, 30, 30
    
End Sub

ID : 3587

<< Prev        Next >>