校企合作毕业设计

基于UG的智能编程实现

机械工程

资助企业: 北京发那科机电有限公司

企业导师: 时兴华

指导教师: 杜正春

项目成员: 秦茂深,WYLIE EDRIC,袁久祚

项目海报
项目视频
项目简介

项目概述

本项目基于UG软件提供的函数库等资源,使用C++编程语言及相关开发工具,聚焦于常见的3维模型,尤其板类零件,实现产品的模型导入、工艺模板读取、特征识别、参数设置到刀路生成的全流程智能处理,提升生产制造现场自动化、安全性、工作效率。主要难点是需要对加工工艺以及工业软件有一定程度的理解,对机加工辅助软件的架构和算法有一定的经验,对数据结构、算法流程等能够进行建模开发实现。最终将满足以上功能的UG插件交付企业。


项目目标

板类零件的3维图纸中会包含若干特征,不仅一类零件有许多不同的特征,同一类特征中也会存在诸多差异。本研究要求能够充分覆盖板类零件中腰型孔、矩形槽、外形特征等加工特征。对这些目标特征的主要的加工方式为铣削、钻孔、车削平面等方式。并且要求将从模型导入到刀路生成的自动化流程封装成UG插件形式,有对应按钮和UI界面,方便使用。其功能要求如下:插件界面支持自动/手动选择零件;运行后自动进行目标特征的筛选识别;能够自动创建工序并设置相关工艺参数;最终自动生成出复合要求的预期刀路。


项目成果

本项目实现了对板类零件的自动化智能加工,针对板类零件的标准孔、矩形槽、外形特征等目标加工特征,能够实现对零件模型的加工特征识别、信息提取、加工工序设置、参数设置到生成加工刀轨以及加工代码的导出等一系列过程,生成正确且合适的特征加工刀轨代码。并且编程相应的UI界面,将上述功能集成到菜单栏中,方便后续使用者的学习使用,且设置手动设置的功能,增强拓展性。最终形成的插件,将常规设计加工过程所需的近百步点击设置简化成几步点击,大大提高生产加工效率。


Copyright © 2020 上海交通大学机械与动力工程学院 版权所有

  • 机动学院

  • 本科教务办