讨论

二次开发到底算啥?最近老听这词被新同事问懵

磊姐
磊姐
2026/04/08 13:00

做了十来年机器人调试,发那科、安川、库卡、ABB基本都干过,一直觉得二次开发就是自己写点PLC逻辑、搞个外部通讯、加个视觉对接啥的,跟厂家原厂程序没半毛钱关系。但最近公司新来几个00后,张嘴闭嘴就是"机器人二次开发",说得好像是个新工种似的,还问我会不会用Python SDK调机器人做路径规划。

我就纳了闷了,这玩意儿到底是行业里约定俗成有明确边界的概念,还是被搞培训的炒出来收智商税的?我们那会儿没这词,照样把活干完了,现在不学是不是真要落伍了?各位老哥别整虚的,按你们实际干活的理解,这词到底指啥?

12 4

全部回复 (4)

杰姐
杰姐#1

从搞发那科和库卡的经验看,所谓的二次开发其实就是"绕过或补充原厂功能",分三个层级:第一层是IO扩展和外部PLC逻辑联动,这层我们90%项目都在用,不叫开发叫配盘;第二层是调用厂商提供的接口比如Fanuc的KAREL、库卡的KRL做自定义运动算法或者通讯协议解析,这层才有点开发的意思;第三层就是现在00后说的那种,用Python或者ROS通过Ethernet/IP、Profinet网关或者厂商的SDK(库卡的KUKA Sunrise、ABB的PC SDK)直接控制机器人做实时路径规划或者视觉伺服。

我去年做过一个用Python SDK+海康威视2D相机引导库卡做无序抓取的项目,本质上就是在一台工控机上跑Python程序,实时算坐标通过TCP发给机器人,机器人那边只是个执行器。这种模式在3C和新能源行业已经很普遍了,确实算是个新工种,和传统调试完全是两码事。你要是只会接IO配示教器,五年内大概率被淘汰。

2026/04/08 22:38
健健康康
健健康康#2

说会被淘汰的,你让那个写Python的去现场调个发那科机器人M-410iB的零点偏移试试,没三个月他连报错代码都看不懂。二次开发?能看懂原厂报错代码再说吧。

2026/04/09 00:36
诚信经营
诚信经营#3

你做的是哪个行业的?汽车整车厂和3C、新能源对这玩意的需求完全不一样。

2026/04/10 00:50
阿威
阿威#4

直接上招聘APP搜"机器人二次开发工程师",看看岗位要求,比在这儿问清楚多了。

2026/04/10 12:41