Move Method
Description
Moves the arm from the current position to the specified point using linear interpolation (i.e. moving in a straight line).
Syntax
Sub Move (PointNumber As Integer)
Sub Move (Point As SpelPoint)
Sub Move (Point As SpelPoint, AttribExpr As String)
Sub Move (PointExpr As String)
Parameters
Each syntax has one parameter that specifies the end point which the arm travels to during the Move motion. This is the final position at the end of the linear interpolated motion.
PointNumber
Specifies the target point using a previously taught point number from the current robot point memory stored in the controller
- Point
Specifies the target point using the SpelPoint data type - AttribExpr
Specifies the end point attributes using a string expression.
It can contain ROT, ECP, CP, SYNC, Till or Find search expressions, and parallel processing statements. - PointExpr
Specifies the target point using a string expression
It can contain ROT, ECP, CP, SYNC, Till or Find search expressions, and parallel processing statements.
See Also
AccelR Method, AccelS Method, SpeedR Method, SpeedS Method, Arc Method, Arc3 Method, CVMove Method, Go Method, Jump Method, Jump3 Method, Jump3CP Method, BGo Method, BMove Method, TGo Method, TMove Method, Arch Method, ECP Method, Find Method, Till Method
Move Example
VB Example:
' Point specified using point number
m_spel.Tool(1)
m_spel.Move(100)
' Point specified using SpelPoint
Dim pt As SpelPoint
pt = m_spel.GetPoint("P*")
pt.X = 125.5
m_spel.Move(pt)
' Point specified using expression
m_spel.Move("P0 /L /2 ROT")
m_spel.Move("P1 :Z(-20)")
' Using parallel processing
m_spel.Move("P1 \!D50; On 1; D90; Off 1\!")
' Point specified using label
m_spel.Move("pick")
C# Example:
// Point specified using point number
m_spel.Tool(1);
m_spel.Move(100);
// Point specified using SpelPoint
SpelPoint pt;
pt = m_spel.GetPoint("P0");
pt.X = 125.5;
m_spel.Move(pt);
// Point specified using expression
m_spel.Move("P0 /L /2 ROT");
m_spel.Move("P1 :Z(-20)");
// Using parallel processing
m_spel.Move("P1 \!D50; On 1; D90; Off 1\!");
// Point specified using label
m_spel.Move("pick");
← MemSw Method O →