Arc3 方法

描述
Arc3 可利用 3 维空间的圆弧插补将机械臂移至指定点。

语法
Sub Arc3 (MidPoint As Integer, EndPoint As Integer)
Sub Arc3 (MidPoint As SpelPoint, EndPoint As SpelPoint)
Sub Arc3(MidPoint As String, EndPoint As String)

参数
每个语法均具有两个指定弧中点和端点的参数。

  • MidPoint
    使用整数、SpelPoint 或字符串表达式指定中点。
  • EndPoint
    使用表示端点的整数、SpelPoint或字符串时,可包括ROT、CP、SYNC、Till、Find以及并行处理语句。

备注
如果发生错误,并且 SpelException 的 ErrorNumber 属性为3101,请参阅 SetPoint 方法的描述。

参阅
AccelR 方法, AccelS 方法, SpeedR 方法, SpeedS 方法, Arc 方法, CVMove 方法, Go 方法, Jump 方法, Jump3 方法, Jump3CP 方法, Move 方法, BGo 方法, BMove 方法, TGo 方法, TMove 方法, Find 方法, Till 方法, SetPoint 方法

Arc3 示例
VB 例:

' 使用 SpelPoint 指定点  
Dim midPoint, endPoint As SpelPoint  
midPoint = m_spel.GetPoint("P1")  
endPoint = m_spel.GetPoint("P2")  
m_spel.Arc3(midPoint, endPoint)  
  
' 使用字符串表达式指定点  
m_spel.Arc3("P1", "P2")  
m_spel.Arc3("P1", "P2 CP")  
  
' 使用并行处理  
m_spel.Arc3("P1", "P2 \!D50; On 1; D90; Off 1\!")  

C# 例:

// 使用 SpelPoint 指定点  
SpelPoint midPoint, endPoint;  
midPoint = m_spel.GetPoint("P1");  
endPoint = m_spel.GetPoint("P2");  
m_spel.Arc3(midPoint, endPoint);  
  
// 使用字符串表达式指定点  
m_spel.Arc3("P1", "P2");  
m_spel.Arc3("P1", "P2 CP");  
  
// 使用并行处理  
m_spel.Arc3("P1", "P2 \!D50; On 1; D90; Off 1\!");