Jump Method
Description
Moves the arm from the current position to the specified point using point to point motion while first moving in a vertical direction up, then horizontally and then finally vertically downward to arrive on the final destination point.
Syntax
Sub Jump (PointNumber As Integer)
Sub Jump (Point As SpelPoint)
Sub Jump (Point As SpelPoint, AttribExpr As String)
Sub Jump (PointExpr As String)
Parameters
Each syntax has one parameter that specifies the end point which the arm travels to during the Jump motion. This is the final position at the end of the point to point motion.
PointNumber Specifies the end point by using the point number for a previously taught point in the Controller's point memory for the current robot.
- Point
Specifies the end point using the SpelPoint data type. - AttribExpr
Specifies the end point attributes using a string expression.
It can contain a C arch number, LimZ, CP, SYNC, Sence, Till or Find search expression, and parallel processing statements. - PointExpr
Specifies the end point using a string expression.
It can contain a C arch number, LimZ, CP, SYNC, Sence, Till or Find search expression, and parallel processing statements.
Remarks
If an error occurs and the ErrorNumber property of the SpelException is 3101, see the remarks in the SetPoint method.
See Also
Accel Method, Speed Method, Executing Methods, Programs, Tasks , Arc Method, Arc3 Method, CVMove Method, Go Method, Jump3 Method, Jump3CP Method, Move Method, BGo Method, BMove Method, TGo Method, TMove Method, Arch Method, Find Method, Sense Method, Till Method, SetPoint Method
Jump Example
VB Example:
' Points specified using point numbers
m_spel.Tool(1)
m_spel.Jump(100)
' Points specified using SpelPoint
Dim pt As SpelPoint
pt = m_spel.GetPoint("P*")
pt.X = 125.5
m_spel.Jump(pt)
' Points specified using expressions
m_spel.Jump("P0 /L /2")
m_spel.Jump("P1 :Z(-20)")
m_spel.Jump("P1 C0")
m_spel.Jump("P1 C0 LimZ -10")
m_spel.Jump("P1 C0 Sense Sw(0)=On")
' Using parallel processing
m_spel.Jump("P1 \!D50; On 1; D90; Off 1\!")
' Points specified using labels
m_spel.Jump("pick")
C# Example:
// Point specified using point number
m_spel.Tool(1);
m_spel.Jump(100);
// Points specified using SpelPoint
SpelPoint pt;
pt = m_spel.GetPoint("P0");
pt.X = 125.5;
m_spel.Jump(pt);
// Points specified using expressions
m_spel.Jump("P0 /L /2");
m_spel.Jump("P1 :Z(-20)");
m_spel.Jump("P1 C0");
m_spel.Jump("P1 C0 LimZ -10");
m_spel.Jump("P1 C0 Sense Sw(0)=On");
// Using parallel processing
m_spel.Jump("P1 \!D50; On 1; D90; Off 1\!");
// Points specified using labels
m_spel.Jump("pick");