<< Prev        Next >>

ID : 409

MotionTimeout

Function

Change a timeout setting value of the motion instruction.

Syntax

MotionTimeout True/False, timeout period

Guaranteed entry

True/False
Enable/Disable the servo lock by an integer type data.
To enable this command, enter True or an integer other than 0.
To disable this command, enter False or 0.
Timeout period
Designate a timeout period by integer type data. The unit is ms (millisecond). You can set a value in the range of 1 to 30000.
In case of "False," no designation is needed.

Description

A timeout setting value of the motion instruction is changed.

To execute this statement, the task needs to acquire the all valid axis control.

Related Terms

-

Attention

Timeout period is controlled in 8 ms periods, so 8 will be set when you enter a value in the range of 1 to 7.

Example

'!TITLE "Changing Timeout Setting Value of Motion Instruction"
' Set timeout time of motion instruction and move motion to bbb
Sub Sample_MotionTimeout

  TakeArm Keep = 0

  Dim aaa As Position
  Dim bbb As Position

  aaa = CurPos
  bbb = Dev( aaa, P( -200, 200, 100, 0, 0, 0, -1 ) )

  ' Enable timeout time in 3 seconds
  MotionTimeout True, 3000

  ' Move to coordinate position of bbb
  Move P, @E bbb

  ' Disable timeout time
  MotionTimeout False

End Sub

ID : 409

<< Prev        Next >>