ayx官方
与RoboDK

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

不要求有编程经验。

ayx官方

ayx官方脱机编程(或脱机编程)是指在生产环境之外对机器人编程。ayx官方脱机编程消除了车间编程引起的生产停机。模拟和离线编程允许在建立生产单ayx官方元之前研究机器人工作单元的多个场景。在设计工作单元时经常犯的错误可以及时预测。

ayx官方离线编程是最大限度地提高机器人系统投资回报的最好方法,它需要适当的仿真工具。采用新程序的时间可以从几周缩短到一天,从而实现短期生产的机器人化。

机器人API

完全访问RoboDK API,最先进的工业机器人编程API。

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

RoboDK API可用于Pythonc# /。网c++而且Matlab

后处理器

一旦你的模拟产生了想要的效果,你就可以离线生成你的机器人程序,只需2次点击(离线编程)。ayx官方

RoboDK后期处理器包括对40多个机器人制造商的支持。

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

ABB IRayx官方C5机器人控制器编程结果:

MODULE MOD_HexagonPath PROC hexonpath () !RoboDK为ABB IRB 1600ID-4/1.5 ConfJ \On编写的程序;ConfL \;tl.tframe: = (0371 3), [0.92387953, 0, 0.38268343, 0];MoveJ[[1010.6, -114.4,662.2],[0, 0, 1, 0],[1, 0, 1,0],交货),sp, z1, tl;MoveL[[810.6, -114.4,662.2],[0, 0, 1, 0],[1, 0, 1,0],交货),sp, z1, tl;MoveL[[910.6, 58.7,662.2],[0, 0, 1, 0],[0, 1, 0, 0),前女友),sp, z1, tl;MoveL[[1110.6, 58.7,662.2],[0, 0, 1, 0],[0, 1, 0, 0),前女友),sp, z1, tl;MoveL[[1210.6, -114.4,662.2],[0, 0, 1, 0],[1, 0, 1,0],交货),sp, z1, tl;MoveL[[1110.6, -287.6,662.2],[0, 0, 1, 0],[1, 0, 1,0],交货),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导入* # RoboDK的API从RoboDK导入* #机器人的数学工具箱#启动RoboDK API: RDK = robolink() #获取机器人(找到的第一个机器人):robot = RDK。Item(", ITEM_TYPE_ROBOT) #根据名称获取引用目标:target = RDK。Item('Target 1') target_pose = Target . pose () xyz_ref = target_pose. pos() #将机器人移动到参考点:robot. movej (Target) #围绕参考目标绘制一个六边形:for i in range(7): ang = i*2*pi/6 # Angle = 0,60,120,…,360 R = 200 # Polygon radius # Calculate the new position: x = xyz_ref[0] + R*cos(ang) # new X coordinate y = xyz_ref[1] + R*sin(ang) # new Y coordinate z = xyz_ref[2] # new Z coordinate target_pose.setPos([x,y,z]) # Move to the new target: robot.MoveL(target_pose) # Trigger a program call at the end of the movement robot.RunInstruction('Program_Done') # Move back to the reference target: robot.MoveL(target)
隐私
好吧我们的网站储存cookies,详情见Cookie声明
通过使用我们的网站,您接受使用cookies。