工业机器人编程是使用某种特定语言来描述机器人动作轨迹,它通过对机器人的描述,是机器人按照既定运动和作业指令完成编程或者想要的各种操作。
1、能够建立世界坐标系
在进行机器人编程时,需要一种描述物品在三维空间内的运动方式,因此要给机器人及其相关物体建立一个基础坐标系。这个坐标系与大地相连,也称世界坐标系,为了方便机器人工作,也可以建立其他坐标系,但同时需要建立这些坐标系与机座标系变换关系。机器人编程系统应具有在各种坐标系下描述物体位置的能力和建模能力。
2、能够描述机器人作业
ABB机器人作业的描述与其环境模型紧密相关,编程语言水平决定了描述水平,现有的机器人语言需要给出作业顺序,由语法和此法定义输入语句,并由他描述整个作业过程,例如。装配作业可描述为世界模型的一系列状态,这些状态可用于工作空间所有物体的位置给定,这些位置也可以利用物体的空间关系来说明。
3、能够描述机器人运动
描述机器人需要进行的运动是机器人编程语言的基本功能之一,用户能够运用语言中的运动语言,与路径规划器链接,允许用户规定路径上的点及目标点,决定是否采用点差补运动或者笛卡尔直线运动,用户还可以控制运动速度或运动持续时间。
4、允许用户规定执行流程
同一般的计算机编程语言一样,机器人编程系统允许用户规定执行流程,包括实验和转移、循环、调用子程序以致中断等