讨论

新人请教下,工业机器人控制这块到底先学啥不踩坑?

王超
王超
2026/04/10 21:36

刚转行做机器人应用工程师,之前是做电气plc的,对机器人控制基本零基础。领导让我先搞明白控制架构再上手项目,现在看着发那科、安川、库卡一堆手册头都大了。

想问一下各位,机器人控制这一块新人到底应该从哪儿切入?是先把示教器和运动学指令吃透,还是直接上codesys或者ROS这种上层的东西?控制器跟伺服驱动之间的通讯比如EtherCAT这种是不是也得懂?项目里机器人跟PLC配合干活多不多,主流的走啥协议?

预算有限的话,仿真软件先玩哪个性价比高点,谢谢各位。

43 4

全部回复 (4)

涛姐
涛姐#1

先别上来就啃手册,也别碰ROS。把示教器玩明白就够你吃一壶了,TP程序、运动指令、坐标系、宏任务这套东西搞懂大概要2-3个月。发那科就用ROBOGUIDE离线编程先练手,学破解版或者公司申请个license都行,把搬运、码垛、弧焊这三类常见工作站搭一遍,比看手册强10倍。

控制器和伺服之间基本就是EtherCAT或者发那科自家的串行伺服,底层细节厂家给你封好了,应用工程师重点其实不是这个。你要搞清楚的是机器人跟PLC怎么对话,主流是Profinet和Ethernet/IP,走GSD文件或者EDS文件那套,搞明白PLC当主站机器人当从设备就行。至于运动学正解逆解这些东西,示教器帮你算好了,你只要懂啥时候用关节坐标啥时候用世界坐标就够了。

仿真软件首推ROBOGUIDE或者安川的MotoSim,轻量级学起来快,ROS+MoveIt那是搞算法研究的人玩的,集成项目里基本碰不到。

2026/04/11 04:21
童叟无欺
童叟无欺#2

你这顺序就有点跑偏了兄弟,领导让你搞控制架构你就真去啃控制架构?我带过的新人没一个上来能整明白的。先去车间跟一台机器人待一周,把急停、安全门、模式切换、伺服使能这些物理信号摸清楚,比你在办公室看一周手册管用。控制架构说白了就是上位指令怎么一层一层传到电机编码器上去的,但你连现场IO都分不清东南西北,看架构图就是看天书。

PLC和机器人配合现在集成项目里基本是标配,走啥协议看你PLC牌子,西门子就Profinet,罗克韦尔就Ethernet/IP,没啥好纠结的。真正难的是节拍协调和干涉区处理,这些不上项目光看书永远学不会。

2026/04/11 04:36
日进斗金
日进斗金#3

你之前做PLC的话,Codesys其实可以试试,有个CODESYS SoftMotion的包能直接做软PLC+运动控制,跟实体机器人控制器架构差不多,练手成本最低。ROS我劝你别碰,那玩意儿生态是给科研院所做算法验证的,不是给车间用的,工业现场没人跑ROS调度产线,等于浪费时间。

2026/04/13 18:33
536218887
536218887#4

你领导说的控制架构具体是指哪块?是机器人本体的运动控制还是整条产线的调度逻辑?这俩完全是两码事。

2026/04/15 18:27