当前位置:网站首页>RobotStudio实现喷漆、打磨等功能(曲面路径生成与仿真)
RobotStudio实现喷漆、打磨等功能(曲面路径生成与仿真)
2022-07-30 15:10:00 【Half_A】
任务介绍
在Robotstudio中导入一个CAD模型,如汽车外壳等复杂曲面模型。使用Robotstudio进行路径规划,实现机械臂的汽车外壳的喷漆功能。
所用环境
实现本功能,使用到了ABB公司发布的ABB Machining PowerPac功能包。该功能包可以实现的功能包括打磨产品(规则的方形体)、涂胶、火焰切割、卫浴打磨、复杂的大型曲面体打磨、磨边等。
如果链接失效,该插件下载方式如下图,找到插件后,在右侧点击链接下载。
(由于插件页面无法上下滚动,所以如果屏幕看不到下面的下载链接,还需要调高屏幕分辨率或者把缩放改成100%,下载后再改回来即可)

下载后为压缩包格式,解压后运行其中exe再进行解压,注意这次解压不要选带中文的路径,找到解压后的exe运行即可安装。
该插件为6.04版本,支持
Robotstudio6.04及以上版本使用,低于此版本的使用插件时可能会出现兼容性问题,建议使用Robotstudio 6.08,该版本对于大多数插件都有较好的兼容性。使用时双击插件即可加载,加载成功后在Add-Ins栏中即可看到Machining 6.04插件。
实现方法
1. 创建工件坐标与工具
(1)首先创建工件坐标。


(2)然后创建工具。


侧面加工与端面加工,在图中可以直观理解为,使用圆柱的侧面、底面端面加工。
工具的类型如下:
- T_Cutter:T型刀
- Chamfger_Cutter:倒角铣刀
- Flame_Cutter:火焰切割枪
- Swallow_Cutter:燕尾槽铣刀
- Ball_Cutter:球型铣刀
- None:无形状
对于喷漆作业来说,选择端面加工;使用T型刀,调整接触圈高度为喷头到工件的距离。
(3)新建一个空程序组

2. 提取加工曲面
(1)新建几何

(2)设置曲线类型

类型:
- Projection Geometry:投影几何
- Intersection Geometry:交叉口几何
- UV Curve:UV曲线
- Edge Curve:边缘曲线
- Customized Curve:自定义曲线
对于喷漆来说,我们选择使用Intersection Geometry复杂曲线。
(3)选择加工区域

(4)指定切割平面

4. 新建操作
(1)新建一个操作


(2)设置外轴移动模式为:固定距离模式

(3)点击刀具插补设置,点击可达率,在图表中选择一个100%可达率的角度,然后点击应用。

5. 模拟仿真


本博客文章首先发布于个人博客网站:https://www.mahaofei.com/,欢迎大家访问。
边栏推荐
猜你喜欢

华为「天才少年」计划招募的博士们,迎来首秀!

Our company has used gateway services for 6 years, dynamic routing, authentication, current limiting, etc., a stable batch!
4 senior experts share the insider architecture design and implementation principles of Flink technology with years of experience in large factories

Extremely Knowing v2 Analysis

golang modules initialization project

【云原生 • DevOps】influxDB、cAdvisor、Grafana 工具使用详解

Flink实时仓库-DWS层(关键词搜索分析-自定义函数,窗口操作,FlinkSql设置水位线,保存数据到Clickhouse)模板代码

golang modules初始化项目

Placement Rules 使用文档

嵌入式开发:嵌入式基础知识——正确启动固件项目的 10 条建议
随机推荐
timed task corn
二、判断 & 循环
SEATA分布式事务
科研中一些常用软件清单
本地事务与分布式事务
Example of video switching playback (video switching example) code
Back waves are coming!Ali produced the "second generation" container technical manual and brain map, which is too fragrant
《二舅》刷屏了!
【为宏正名】99%的人从第一天学习C语言就自废的武功
难道Redis真的变慢了吗?
Delayed message queue
EST综述:eDNA的多种状态以及在水环境中持久性的认知
Mysql database query is very slow. Besides the index, what else can be caused?
Flink实时仓库-DWS层(关键词搜索分析-自定义函数,窗口操作,FlinkSql设置水位线,保存数据到Clickhouse)模板代码
tiup env
(Popular Science) What is Fractional NFT (Fractional NFT)
调试 - 笔记
Could not acquire management access for administration
【云原生】服务行业案例-不可预测的并发场景解决方案
What is Ts?