离线编程
与Robodk

使用直观和用户友好的界面轻松模拟和编程工业机器人。您可以单击并拖动对象创建布局并编程机器人。

不需要编程经验。

离线编程

离线编程(或离线编程)是指生产环境之外的编程机器人。离线编程消除了由Shoploor编程引起的停机时间。模拟和离线编程允许在设置生产单元之前研究机器人工作单元的多种情况。可以及时预测设计工作单元时通常犯的错误。

离线编程是最大化机器人系统投资回报率的最佳方法,并且需要适当的仿真工具。采用新计划的时间可以从几周到一天中缩短,从而使短期生产的机器人化。

机器人API

完全访问Robodk API,这是用于编程工业机器人的最先进的API。

使用Robodk API,您可以使用首选的编程语言和开发环境来模拟和编程任何工业机器人。

Robodk API可用于Python,,,,C#/。网络,,,,C ++MATLAB

后处理器

仿真产生所需效果后,您只需单击2个单击即可离线生成机器人程序(离线编程)。

Robodk Post处理器包括对40多个机器人制造商的支持。

例如,将为ABB机器人生成以下程序。

ABB IRC5机器人控制器的机器人离线编程结果:

模块mod_hexagonpath proc hexagonpath()!Robodk为ABB IRB 1600ID-4/1.5 Confj \ on生成的程序;conf \ on;tl.tframe:= [ -  4,0,371.3],[0.92387953,0,0,0.38268343,0];movej [[[1010.6,-114.4,662.2],[0,0,1,0],[ -  1,0,-1,0],ex],sp,z1,tl;movel [[[810.6,-114.4,662.2],[0,0,1,0],[ -  1,0,-1,0],ex],sp,z1,tl;movel [[[910.6,58.7,662.2],[0,0,1,0],[0,-1,0,0],ex],sp,z1,tl;movel [[[1110.6,58.7,662.2],[0,0,1,0],[0,-1,0,0],ex],sp,z1,tl;movel [[[1210.6,-114.4,662.2],[0,0,1,0],[ -  1,0,-1,0],ex],sp,z1,tl;movel [[[1110.6,-287.6,662.2],[0,0,1,0],[ -  1,0,-1,0],ex],sp,z1,tl; MoveL [[910.6,-287.6,662.2],[0,0,1,0],[-1,0,-1,0],ex],sp,z1,tl; MoveL [[810.6,-114.4,662.2],[0,0,1,0],[-1,0,-1,0],ex],sp,z1,tl; Program_Done; MoveL [[1010.6,-114.4,662.2],[0,0,1,0],[-1,0,-1,0],ex],sp,z1,tl; ENDPROC ENDMODULE

使用Robodk API的程序示例

#从Robolink Import *#Robodk的API中从Robodk Import *#机器人#robots for Robots#robots#启动robodk api:rdk = robolink()#获取机器人(第一个机器人找到):robot = rdk.item(rdk.item('',item_type_robot)#按名称获取参考目标:target = rdk.item('target 1')target_pose = target.pose()xyz_ref = target_pose.pos.pos.pos()#将机器人移动到参考点:robot.movejjj(目标)#围绕参考目标绘制六角形:对于I范围(7):ang = i*2*pi/6#angle = 0,60,120,...,360 r = 200#polygon半径#计算新位置:x = xyz_ref [0] + r*cos(ang)#新x坐标y = xyz_ref [1] + r*sin(ang)#新y坐标z = xyz_ref [2]#新z坐标target_pose.setpos([x,y,z])#移动到新目标:robot.movel(target_pose)#在运动robot.runinstruction('program_done')的程序呼叫触发程序调用('program_done')#移至参考目标:机器人:.movel(目标)
隐私
好的我们的网站商店cookie如我们所述cookie声明
通过使用我们的网站,您可以接受cookie的使用。