安川机器人虚拟仿真与离线编程软件MotoSimEG-VRC中,机器人模型是不需要从外部导入的,可以通过创建机器人系统直接生成需要的机器人模型。机器人模型自动生成后都是以仿真环境的世界坐标系为父级参考对象,并且被布局摆放到世界坐标系的原点位置处。对于机器人工作站来说,通常情况下,机器人都是被布局到安装底座上,因此在仿真软件中需要对自动生成的机器人模型进行位置的布局摆放。本期,就来为大家介绍一下机器人系统的创建,以及位置布局的操作方法。
机器人系统创建
在创建机器人系统之前,首先要对机器人进行初步的选型,本例以MH00215-J0型号的机器人为例,对应的机器人控制器为DX200系列。
MotoSimEG-VRC软件的“Controller”菜单栏下,“Setup”功能区中点击“New”命令按钮,弹出Create Controller对话框,即创建机器人控制器。这里直接点选“New VRCController (no file)”选项,直接创建机器人虚拟控制器。
New Controller对话框中,“Controller Type”下选择机器人控制器类型,本例中选择DX200系列控制器。
新的NewController对话框中,“ControlGroup”下的R1后选择机器人本体型号,本例中选择MH00215-J0*。下方的“Application”功能区域下选择机器人工艺应用,由于是点焊焊接应用,因此这里选择“SPOT”,然后点击“Standard Setting Execute”,即以标准设置参数创建机器人系统。
在弹出的RobotSettings对话框中,可以在RobotName下的输入框中设置机器人的名称,这里保持默认,点击Ok按钮。
此时,机器人控制系统被创建,同时在软件工作区中以世界坐标系为父级对象自动生成机器人模型,机器人的位置位于MotoSimEG-VRC软件仿真环境的世界坐标系原点位置处。
机器人模型布局方法
按照机器人工作站的布局要求,机器人应该被放置到安装底座上。若是机器人安装底座的设计坐标系位于底座上表面的圆心位置处,那么可以直接使用Move Parent方法将机器人移动到父级安装底座上实现布局摆放。但是一般情况下,机器人安装底座的设计坐标系都是位于下表面的圆心位置处,因此不能使用Move Parent方法进行直接布局摆放。对于这种情况,可以使用直接改变机器人的位置坐标的方法进行布局摆放。
首先,使用“Home”菜单栏下“Measurement”功能区中的“Distance”工具按钮,测量出机器人安装底座上表面到机器人底座下表面之间的距离。由于机器人底座下表面与地板表面是贴合的,所以可以测量机器人安装底座上表面与地板之间的距离,间接得出这段距离,也就是dZ=300mm。
左侧的数模浏览树CadTree中,使用“Pos”工具对机器人位置进行移动,在Position对话框中Operation后选择“Relative”,即以相对位置操作模式改变机器人位置,然后在Z坐标值输入框中输入300,也就是沿着Z坐标轴正方向移动300mm。
设置完成后,可以看到机器人模型移动到了安装底座上。
左侧的数模浏览树CadTree中,右击机器人模型,然后在弹出的快捷菜单中依次点选“Model Attribute”→“Set Parent…”,在弹出的对话框中选择要设置的父级参考对象,也就是机器人安装底座base。将机器人父级参考对象设置为安装底座后,后期调整设备布局位置时,机器人就能跟随安装底座一起移动了。