找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2536|回复: 3

[机器人与智能制造] 机器人编程怎么入门?楼主正在一家自动化的企业实习

[复制链接]

2

主题

1

回帖

73

积分

机械村良民

UID
13666
威望
0
机械币
24
活力
1
发表于 2014-8-2 11:05:12 | 显示全部楼层 |阅读模式
机器人编程怎么入门?楼主正在一家自动化的企业实习,至今没有接触过机器人编程,求大牛们推荐实用教程。

8

主题

29

回帖

292

积分

机械村良民

UID
909
威望
0
机械币
55
活力
-2
发表于 2014-8-3 08:45:15 | 显示全部楼层
现在我们用的都是进口机器人,包括kuka 法兰克 abb 安川,每种机器人编程大概相同,我们用的是安川机器人,编程类似汇编!

20

主题

29

回帖

903

积分

村里打铁的

UID
947
威望
0
机械币
175
活力
3
发表于 2014-8-3 08:45:30 | 显示全部楼层
1、首先学会一门编程语言:学习什么语言,题主得看有哪些需求,可以根据具体的项目展开学习。如果纯入门的话,推荐学习C语言。

2、了解嵌入式系统:机器人编程属于嵌入式软件中的一部分,所以了解嵌入式系统的硬件、软件架构有助于你更加清楚自己的位置。推荐书籍《Embedded Systems Architecture - A Comprehensive Guide for Eninerrs and Programmers》,中文版《嵌入式系统硬件与软件架构》。无论是搞软件还是硬件,都需要对体系结构有所了解,就像学习linux需要了解计算机软硬件知识一样。如果你的工作在一些定制的PCB上编写软件,经常需要自己连接电路,焊电路板,那硬件的知识也得掌握。

3、了解操作系统的知识:如果机器人实现的任务比较复杂,就需要在有操作系统的工控机上编写程序,这时对操作系统的了解是必须的。嵌入式操作系统实际是属于上述2中的一部分,如ARM-Linux、Vxworks。这里提出来是因为光了解可能不够,需要详细学习。

4、理论方面的学习,这是针对编程的内容来说的,如果是视觉、或者像我们会涉及到轨迹跟踪、运动控制等等,那么理论的知识是你编程的基石。

5、实践:这是贯穿始终的,不亲自操作,上面的就变成了纸上谈兵。一定要想方设法实践。可以通过看开源程序,买小车或四旋翼,或者自己做也可以。亦或针对手头的项目编写程序。

6、进一步进修:想编程编的好的话,可以学习一些计算机专业的书籍,如《深入了解计算机系统》等等。

37

主题

37

回帖

1436

积分

村里打铁的

UID
953
威望
0
机械币
272
活力
39
发表于 2014-8-3 08:45:42 | 显示全部楼层
各厂商的机器人编程语言各不相同。
从风格上来讲,主要分欧美的,比如KUKA,ABB;和日本的,比如MOTOMAN, FANUC。两大类
其区别是欧洲人认为你应该先在电脑上编程,再去用示教盒设定工具点坐标和机器手姿态。日本人认为你应该先用笔记本把思路写下来再用示教盒一点一点吧程序按出来。
具体到编程语言风格上讲,欧美的类似高级语言(相对来说),类似C或者Python。日本的感觉很像汇编一些,如果你用过数控机床应该就很熟悉。

但现在即使是日本的,也在向离线编程与图形化的方向发展。亦即,将项目的三维图(Pro E, CATIA, SolidWorks等)导入离线编程软件中,然后规划动作模拟路径,直接进行编程。

但实际上,实际项目中,编程时更多考虑的是与其他设备的配合以及怎么优化动作。

所以,楼主想学习机器人编程,可以先了解一下面向对象编程,然后多去装配车间,与工人交流,观看设备测试。在工作中学习,保持压力的状态下是最高效的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|机械村 ( 渝ICP备17010994号-1 )

GMT+8, 2024-6-5 09:27 , Processed in 0.023055 second(s), 17 queries , Gzip On, Redis On.

Powered by Jixiecun.com

Copyright © 2012-2024

快速回复 返回顶部 返回列表