斯陶比尔机器人编程入门求助 (斯陶比尔机器人)

简介

史陶比尔机器人与日系机器人的编程方式有较大区别。在编程之前,需要先设定好坐标系、工具、速度和点。然后在编程时直接调用这些预先设定的参数。

因此,史陶比尔机器人的编程要求条理清晰,需要事先明确所需点的数量和速度的种类。

编程步骤

1. 设定坐标系、工具、速度、点

在新建一个程序后,首先选择坐标系。初学者一般选择机器人坐标系。

然后插入要移动到的点,此时这些点的确切位置还未确定。

再设定好所需的速度。

2. 编程

编程时直接调用预先设定的参数,如下面的示例:

movej(pA, tTool, mNomSpeed1)
movel(pB, tTool, mNomSpeed1)
movel(pC, tTool, mNomSpeed2)
movel(pA, tTool, mNomSpeed3)
waitEndMove()

其中:

  • movej:在关节坐标系下移动到A点
  • movel:在直角坐标系下移动
  • pA、pB、pC:预先设定的点
  • tTool:预先设定的工具
  • mNomSpeed1、mNomSpeed2、mNomSpeed3:预先设定的速度

可以通过仿真软件来学习编程,从示例程序开始练习。

示例程序

以下是一个示例程序,从A点移动到B点再到C点,最后返回A点:

PROC main()
  XYZ pA = {100, 200, 300}
  XYZ pB = {200, 300, 400}
  XYZ pC = {300, 400, 500}
  INT mNomSpeed1 = 100
  INT mNomSpeed2 = 200
  INT mNomSpeed3 = 300

  movej(pA, tTool, mNomSpeed1)
  movel(pB, tTool, mNomSpeed1)
  movel(pC, tTool, mNomSpeed2)
  movel(pA, tTool, mNomSpeed3)
  waitEndMove()
ENDPROC

这个程序会以不同的速度移动到三个预先设定的点,最后返回起始点。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论