第1个回答 2019-03-13
早年间(上世纪80年代),与数控机床和CAM软件的发展规律类似。机器人应用的早期,即出现离线编程软件的概念。
最近数年间,伴随工业机器人的大规模应用,各家机器人大厂(ABB/FANUC/Yaskawa/KUKA等等)均提供了适配自家品牌的机器人离线编程软件,这些软件可以和自家品牌设备直连,做到准确的节拍仿真,ABB的RobotStudio更是可以做产线仿真。但对于轨迹的计算大多数以离线示教为主,而根据三维模型计算轨迹(CAM)的能力较弱。
数控加工领域中应用成熟的各大CAM软件厂商(NX/UG、达索、Delcam、MasterCAM等),利用自身在CAM功能上的多年积累,通过收购等方式,也提供了通用机器人CAM(离线编程)软件。例如MasterCAM下发展出的RobotMaster;又如西门子收购ROBCAD后,在自身PLM体系中提供了机器人离线编程功能(一贯昂贵)。
而国内的科研团队及公司也推出了国产的离线编程软件:
在教育市场中突出的Robotart,由华航唯实公司开发;
在切割、抛光等实际工业应用场景中快速发展的HiperMOS;
华中数控旗下佛山机器人研究院推出的Interobot。
无论是国外还是国内机器人离线编程软件除了在计算轨迹和仿真方面越来越完善外,具体到工业生产中,还需要针对各种工艺应用逐步完善相应的工艺包,这样才能真正满足大多数情况下的实际生产。有些特殊的工艺还需要软件进行定制开发,在这方面,国内机器人离线编程软件在现场优势、技术沟通、性价比等方面占据了相当的优势。
未来发展中,因对机器人智能化的要求越来越高,离线编程也会向着智能化和傻瓜化的方向发展。离线在线的界限会模糊化,人工智能、云计算也会结合各种传感器,将离线编程与机器人控制器共同融合入车间级的智能处理系统中。
第2个回答 2019-03-13
Robotmaster来自加拿大,由上海傲卡自动化公司代理,是目前全球离线编程软件中顶尖的软件,几乎支持市场上绝大多数机器人品牌(KUKA,ABB,Fanuc,Motoman,史陶比尔、珂玛、三菱、DENSO、松下……),Robotmaster在Mastercam中无缝集成了机器人编程、仿真和代码生成功能,提高了机器人编程速度。
第3个回答 2019-03-13
windows下首选VS,版本至少vs2005以上,或者用最新的VSCode,不过需要自己配插件,好处是免费,如果做单片机c开发首选eclipse,linux下如果做单片机首选eclipse,其次是clion。eclipse兼容性最好,不过稳定性差一些,vs在win下没有对手,clion用cmake,相比来说大部分c程序用的都是makefile,需要适应一下。