中山市恺特自动化科技有限公司
HighTechAutoManu.Ltd

工业机器人编程入门(1)

作者:李铂嘉 来源:中山市恺特自动化科技有限公司 时间:2018-10-12 分类:技术支持

本文章为中山市恺特自动化科技有限公司所有。未经同意不得转载,抄袭。侵权必究。
本文章引用了川崎重工业株式会社的工业机器人编程资料。引用内容仅作学术交流所用。

工业机器人的种类很多,每个都有自己独立的编程软件。为了凸显自己公司的特点,每个工业机器人的编程软件都会有大大少少的差异。目的是让工程们对他们公司机器人的编程形成依赖,从而再也不愿意使用其他公司的机器人。其实,各大家族的机器人的程序都是基于C语言而做出来的,只要学过C语言或相近体系的语言(如Matlab等)都会对机器人编程很容易上手。

要是从零开始学习工业机器人编程,也不是一件很难的事情。编程看起来复杂,其实只要在写程序之前做好规划,写好刚要,理清楚逻辑和先后顺序,要完成程序也是一件很简单的事。

 


当然,工业机器人的编程也不是说随便一个人学了几天就能完成结业的。要学习工业机器人编程,必须对以下知识有一定的了解:
1.      空间几何学
2.      简单的数学逻辑关系,例如:“if,or,and,nor等”
3.      线性代数
4.      数学,物理学常用英语单词
5.      电气原理

要想成为一位出色的工业机器人编程员,除了需要精通以上各项知识点和进行过大量的编程实操,甚至还需要对以下的知识点有一定深度的了解:
1.      空间矩阵的运算
2.      Jacobi矩阵的计算与运用
3.      C语言
4.      各种不同工艺的技术特点
5.      等等


本文主要针对对川崎工业机器人的编程感兴趣且对C语言有一定了解的工程师。至于对编程毫无经验的工程师,为了日后的长远发展,我推荐大家先通过《21天学通C语言》这本书学习C语言再进入机器人编程领域。这样系统地学习机械人编程可以减少工程师在学习过程中遇到的问题,甚至在学习速度和进步速度都会有大大的提升。(犹如先学好了上乘内功,再学各项武艺就很容易了。最明显的例子是张无忌秒学太极拳和龙爪功。此处不深入讨论)

要学习川崎工业机器人的编程,首先要对各个名称,运算符,指令有一定的了解。以下附上《川崎机器人AS语言讲义》的部分资料提供大家学习交流。