Jump3方法
描述
使用兩個CP動作與一個PTP動作之組合的3D閘道動作。機器人會移到起始點、接近點和目標點。
語法
Sub Jump3 (DepartPoint As Integer, ApproPoint As Integer, DestPoint As Integer)
Sub Jump3 (DepartPoint As SpelPoint, ApproPoint As SpelPoint, DestPoint As SpelPoint)
Sub Jump3 (DepartPoint As String, ApproPoint As String, DestPoint As String)
參數
- DepartPoint
目前位置之上的起始點(使用點編號或字串點運算式)。 - ApproPoint
目標位置之上的結束點(使用點編號或字串點運算式)。 - DestPoint
動作的目標位置(使用點編號或字串點運算式)。
可包括C拱形編號、搜尋運算式(CP、LJM、SYNC、Sense、Till或Find)和並行處理陳述式。
備註
如果發生錯誤,且SpelException的ErrorNumber屬性為3101,請參閱SetPoint方法中的描述。
另請參閱
Accel方法, AccelR方法, AccelS方法, Speed方法, SpeedR方法, SpeedS方法, Arc方法, Arc3方法, CVMove方法, Go方法, Jump方法, Jump3CP方法, Move方法, BGo方法, BMove方法, TGo方法, TMove方法, Arch方法, Find方法, Sense方法, Till方法, SetPoint方法
Jump3範例
VB 例:
' 使用點編號指定的點
m_spel.Tool(1)
m_spel.Jump3(1, 2, 3)
' 使用SpelPoint指定的點
Dim pd As SpelPoint
Dim pa As SpelPoint
Dim pt As SpelPoint
pd = m_spel.GetPoint("P*")
pd.Z = 125.5
pa = m_spel.GetPoint("P2")
pa.Z = 125.5
pt = m_spel.GetPoint("P2")
m_spel.Jump3(pd, pa, pt)
' 使用點運算式指定的點
m_spel.Jump3("P1", "P2", "P3 C0")
m_spel.Jump3("P1", "P2", "P3 C0 Sense Sw(0)=On")
m_spel.Jump3("P0 -TLZ(10), P1 -TLZ(10), P1")
' 使用平行處理
m_spel.Jump3("P1", "P2", "P3 \!D50; On 1; D90; Off 1\!")
' 使用標籤指定的點
m_spel.Jump3("depart", "approach", "place")
C# 例:
// 使用點編號指定的點
m_spel.Tool(1);
m_spel.Jump3(1, 2, 3);
// 使用SpelPoint指定的點
SpelPoint pd, pa, pt;
pd = m_spel.GetPoint("P1");
pd.Z = 125.5;
pa = m_spel.GetPoint("P2");
pa.Z = 125.5;
pt = m_spel.GetPoint("P2");
m_spel.Jump3(pd, pa, pt);
// 使用點運算式指定的點
m_spel.Jump3("P1", "P2", "P3 C0");
m_spel.Jump3("P1", "P2", "P3 C0 Sense Sw(0)=On");
m_spel.Jump3("P0 -TLZ(10), P1 -TLZ(10), P1");
// 使用平行處理
m_spel.Jump3("P1", "P2", "P3 \!D50; On 1; D90; Off 1\!");
// 使用標籤指定的點
m_spel.Jump3("depart", "approach", "place");