UG编程的步骤和注意事项

发布日期:2020-11-25 15:42:15浏览次数:11151

这里的编程指的是UG编程,也就是数控机床的加工程序编制。把产品设计和加工过程数字化,利用UG这些三维设计软件实现复杂实体和造型的建构、分析、制造、装配和检测工作,提高了设计效率和准确性,缩短产品开发周期提高产品质量,降低生产成本也增强行业竞争力。

UG编程

构建加工模型

UG编程之前我们要有加工模型,也就是参考产品用UG三维设计软件建模出来的和实物特性一样的抽象体。这部分能使用UG建模,UG建模功能不仅能通过草图进行拉伸、旋转等方式进行建模,还能直接通过三维建模。

UG编程

建立加工坐标

UG编程时需要建立坐标,每个机床都有固定的坐标原点,无论数控机床怎么移动只要归零就能回到这个坐标。

UG编程

创建几何体

创建几何体是告诉UG编程者要加工的工件模型和毛坯,还是在还是在“几何视图”中右键坐标系->插入->几何体。在弹出的“创建几何体”中选择类型“mill_planar”,几何子类型选择“WORKPIECE”,几何体选择我们刚才建立的加工坐标系。在弹出的“工件”对话框中指定我们需要加工的部件及加工的毛坯,若没有创建毛坯可以在指定毛坯的时候编辑。

UG编程

创建加工刀具

UG编程时需要创建加工刀具,刀具是切除毛坯材料的工具,工件的加工离不开刀具。在创建工序之前要先创建符合工件加工的刀具。鼠标右击“工序导航器”的空白处选择“机床视图”,右键一个节点->插入->刀具。类型选择“mill _ planar”可以创建平底刀、圆鼻刀、倒角刀、球刀、T刀、鼓型刀、丝攻、螺纹铣刀等等,这里点击第一个“MILL”,刀具位置设置为“GENERIC _ MACHINE”,输入刀具的名称再点击“确定”。在弹出的刀具参数详情页面中设置刀具的具体参数信息,若数控机床带刀库的话可以设置刀具号和补偿寄存器。

UG编程

创建加工工序

UG编程需要创建加工工序,加工工序用来指定加工工件的工艺和参数信息,比如刀具的运动轨迹、走刀方式、切削用量、切削模式、加工后的余量、进给率和速度等。根据加工工件的结构和工艺要求不同每个加工工序产生的刀具路径、加工参数会有所不同,一个工件的加工过程中也可能需要多个边界来限定切削移动的加工区域。

UG编程

输出后处理

后处理主要是把CAM软件生成的加工刀路转换成特定机床可以识别的G代码,这样数控机床才能根据对应的指令来完成工件的加工。UG编程中的后处理器生成的G代码不能直接使用在所有的数控铣床,部分数控机床还需要编写出特定的后处理器(像我这里的xmq_post_dill就是针对Fanuc编写的后处理)。

UG编程

到这里就完成了对工件的UG编程操作,这里只是简单实力,更多功能还需要在日常中积累。

展开