RobotWorks是来自以色列的机器人离线编程仿真软件,与RobotMaster类似,是基于Solidworks做的二次开发。使用时,需要先购买Solidworks。功能:全面的数据接口:Robotworks是基于Solidworks平台开发,Solidworks可以通过IGES,DXF,DWG,PrarSolid,Step,VDA,SAT等标准接口进行数据转换。强大的编程能力:从输入CAD数据到输出机器人加工代码只需四步。
第一步:从Solidworks直接创建或直接导入其他三维CAD数据,选取定义好的机器人工具与要加工的工件组合成装配体。所有装配夹具和工具客户均可以用Solidworks自行创建调用;
第二步:Robotworks选取工具,然后直接选取曲面的边缘或者样条曲线进行加工产生数据点;
第三步:调用所需的机器人数据库,开始做碰撞检查和仿真,在每个数据点均可以自动修正,包含工具角度控制,引线设置,增加减少加工点,调整切割次序,在每个点增加工艺参数;
第四步:Robotworks自动产生各种机器人代码,包含笛卡尔坐标数据,关节坐标数据,工具与坐标系数据,加工工艺等,按照工艺要求保存不同的代码。
系统支持市场上主流的大多数的工业机器人,提供各大工业机器人各个型号的三维数模。完美的仿真模拟:独特的机器人加工仿真系统可对机器人手臂,工具与工件之间的运动进行自动碰撞检查,轴超限检查,自动删除不合格路径并调整,还可以自动优化路径,减少空跑时间。开放的工艺库定义:系统提供了完全开放的加工工艺指令文件库,用户可以按照自己的实际需求自行定义添加设置自己独特工艺,添加的任何指令都能输出到机器人加工数据里面。
功能特点如下:
(1)全面的数据接口:得益于Solidworks平台,Robotworks能通过IGES、DXF、DWG、PrarSolid、Step、VDA、SAT等标准接口轻松转换数据。
(2)强大的编程能力:该软件让用户能迅速从CAD数据生成机器人加工代码。具体步骤包括:直接从Solidworks创建或导入三维CAD数据,选择机器人工具与工件进行装配;通过Robotworks选取工具并定义加工数据点;调用机器人数据库进行碰撞检查与仿真,自动修正数据点;最后,Robotworks将自动生成包含笛卡尔坐标、关节坐标等数据的机器人代码。
(3)广泛的机器人支持:系统覆盖市场上众多主流工业机器人,并提供各型号三维数模。
(4)精细的仿真模拟:独特的机器人加工仿真系统能自动检查碰撞、轴超限等问题,并优化路径,减少空跑时间。
(5)灵活的工艺库定义:系统提供开放的加工工艺指令文件库,用户可自定义独特工艺,且添加的指令能直接输出到机器人加工数据中。
RobotWorks的优点包括多样的轨迹生成方式、对多种机器人的支持以及外部轴的支持。然而,目前尚无相关信息披露其不足之处。