ID : 3652
Move S
功能
通过自由曲线插补移动机器人。
解说
从当前位置开始,移动指定了路径编号的路径。轨道为平滑曲线。TCP点除加减速时以外,在曲线上以匀速进行动作。
注意事项
- 无指定路径编号的路径点时发生错误。
- 在机器人通过自由曲线插补移动中,不能使用Arrive指令。
-
自由曲线开始位置指定(Ver.2.7.*之后)被指定为[1:有效]时,若当前位置不在最初的路径点,则动作开始时会出现错误。显示错误后,请将当前位置移动到路径点。
应用示例
#Define Home P(300,0,300,180,0,180,-1) #Define PartsNum I[10] #Define BasePathNum 10 Sub Main Dim PathNum As Integer '各选件号的路径数据 Dim Pos As Position Dim n As Integer LoadPathPoint BasePathNum '初始化(返回基本路径数据) PathNum = Int(PartsNum / 1000) '根据选件号设定路径编号(第4位) For n = 1 To GetPathPointCount(PathNum) Pos = GetPathPoint(PathNum, n) '读取取选件号的路径点数据 AddPathPoint BasePathNum, Pos '在基本路径上追加路径点 Next TakeArm Move S, BasePathNum, Speed = Mps(150) '在自由曲线插补间移动机器人 Move P, Home End Sub
ID : 3652

