模具工厂数控编程简介

上传人:jiups****uk12 文档编号:90874801 上传时间:2019-06-19 格式:DOC 页数:12 大小:874.01KB
返回 下载 相关 举报
模具工厂数控编程简介_第1页
第1页 / 共12页
模具工厂数控编程简介_第2页
第2页 / 共12页
模具工厂数控编程简介_第3页
第3页 / 共12页
模具工厂数控编程简介_第4页
第4页 / 共12页
模具工厂数控编程简介_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《模具工厂数控编程简介》由会员分享,可在线阅读,更多相关《模具工厂数控编程简介(12页珍藏版)》请在金锄头文库上搜索。

1、11第1章 模具工厂数控编程简介第1章 模具工厂数控编程简介1.1 本章要点和学习方法本章主要介绍在模具工厂里如何进行数控编程,着重回答初学者急需了解的以下知识要点:q 模具制造流程。q 数控加工在制模流程中的重要作用。q 自动编程和手工编程。q 数控程序代码含义:G代码及M代码。本章是基础,目的是让初学者有一个初步概念,对于难以理解的内容可以暂时不必深究,随着学习的深入,部分概念会越来越明白,再回头看本章就会觉得很容易。学习重点是:认识NC程序代码的含义,学会简单图形的手工数控编程。1.2 模具制造流程1.2.1 模具设计阶段随着社会的发展,大量的塑胶件日用品先后进入了人们的生活,诸如机器塑

2、胶结构件、手机外壳、电视机外壳、游戏机外壳等都是利用塑胶模具成型的。因为相对于直接制造塑胶件来说,利用模具注塑工艺可以使塑胶产品的尺寸同一性好、质量稳定可控、制造速度快捷,以及具有成本低廉等重要特点,所以在现代轻工业中,模具被称为“工业之母”,得到了大量的应用。模具工业在我国也是方兴未艾,是朝阳产业。通俗地讲,模具制造过程具有以下重要环节。(1)在产品开发部门(也叫PDD),产品设计工程师将根据市场和客户的需求,先设计出产品的外观彩图,经过客户认可后设计成3D模型图和相应功能的电子线路图,然后利用快速成型技术或者3D打印技术制作成快速手板,装上电子元件和其他配件后制作成具有实际功能的产品。经过

3、客户确认,修改完善设计后,就可以把设计3D图及其他图纸交由工厂制造这些产品了。而外观塑胶件通常都是利用塑胶模具来成型。(2)模具制造部门(也叫工模部)在接收到这些图以后,首先由模具设计工程师评估注塑这些产品的模具在制造上的可行性,以及这些产品注塑成型的可行性。没有错误以后,就初步设计出模具结构,估算模具材料的规格大小、模具配件的数量、模具制造的成本及完成日期。在经过客户的认可后,发出订单(也叫PO),即可正式设计模具的结构装配图。(3)分模工程师根据客户的产品3D图和模具结构图进行3D模具设计,这个过程也叫分模。经过分模,可以输出模具的前模图(也叫定模图)、后模图(也叫动模图),复杂一些的可能

4、还有行位(也叫滑块图)、斜顶等。经过评审,没有错误以后,即可设计铜公图(也叫电极图)。1.2.2 数控编程阶段数控编程工程师(也叫CNC工程师)在收到分模图后,先要进行检查,在制造方面没有问题以后即可进行数控编程(也叫CNC编程),以便数控机床能据此加工出模具来。先分析模具配件图的大小、坐标系的位置、加工需求、装夹方案,然后规划出加工工步方案。打开编程软件,转化及修补图形,设定刀具类型大小,选取加工方法,设定加工参数,然后计算刀具运动的路线轨迹(也叫刀路)。经过检查,没有错误后即可进行后置处理,生成数控机床能够识别的数控程序(也叫NC程序)。数控程序的质量直接决定加工的快慢和工件的质量。数控编

5、程阶段是整个模具制造流程的咽喉,如果这部分出现错误就会导致加工错误,有时会导致返工。如果这个阶段时间耽误了,那么整个模具制造周期就会拉长。所以对于模具制造流程来说,数控编程阶段很重要。基于这个原因,一般的模具工厂都会高薪聘请经验丰富、技术熟练的CNC工程师来从事这项工作,而不大愿意让新手承担重要的数控加工编程任务。1.2.3 数控加工阶段数控车间在收到CNC加工程序单后,就要根据制模组送来的模具材料、机床的工作情况,以及加工任务的紧急程度等因素,来安排数控加工生产。作为操作员接受加工任务后,要检查程序单的要求,了解编程刀路及加工过程;准备刀具,在机床工作台上装夹模具毛坯材料;装上分中棒进行分中

6、找正,测量工件的编程零点,记录其机械坐标数;在机床的补偿界面中,把这个坐标数输入到G54等寄存器中;装上刀具,测量长度补偿数值,并把长度补偿数值输入到机床里。这个过程也叫对刀。把程序单上的NC程序复制到与机床连接的计算机中,检查甚至修改NC程序里的刀具长度补偿号H及坐标系G54等。利用DNC系统把修改好的数控程序输入到数控机床,并运行程序。模具加工完后一般在机床上检查,没有错误后就可以拆下,清理机床准备加工下一件。1.2.4 其他加工阶段一般来说,数控加工在模具制造中的加工量是最大的。但除此之外,还需要电火花加工、线切割加工、传统的车、铣、刨、磨及钳等工种的加工,最后才可以装配模具。模具加工完

7、成后就被送到注塑部试模。经过修改设计和修改模具,没有错误后就可以大量注塑塑胶件了。再经过和其他配件的装配,就可以把真正的产品送交给客户,直至出售给顾客,满足人们的生活需要。1.2.5 数控编程的技术难点数控编程工作具有一定的难度,在实际工作中,初学者可能会出现以下错误,在学习时应注意克服。q 在开始学习编程时,只关注了软件的操作技巧,忽视了现实加工可行性,参数有时不够合理,导致加工时出现刀具损耗过大或者出现断刀等现象。q 有时忽视了工厂的工艺装备的精度,以为所有工厂里都是理想机床及理想刀具。实际工厂里的情况是千差万别的,个别工厂的机床装备并非想象的那样精密,编程员所编的程序如果没有考虑这些因素

8、,就会出现工件过切或者漏切现象。这属于理论联系实际不够。q 有时忽视上一把刀具加工的残留材料的位置和大小,未进行必要的清角,加工时极易在角落处弹刀而过切。这属于思维不够严密所致。q 尽管现在的数控编程软件种类很多,但都处于发展阶段,一般都不是十全十美,都存在一些缺陷。新入行的朋友有时过于相信计算机,对于软件的计算错误不能敏锐判断并且未能及时纠正这些错误而导致加工错误。所以,在学习数控编程技术时应扬长避短,即不但要熟练掌握软件的优点,还要有效避免其缺点,学习Cimatron软件也不例外。1.3 手工数控编程方法在1.2.2节所介绍的自动编程是当今数控编程的主要方法,也是本书学习的重点。但作为编程

9、工程师,还应该熟练掌握常用数控机床编程代码的含义,并学会基本二维图形的手工编程方法。所谓手工数控编程,是指利用一般常用的计算工具,通过各种数学方法,人工计算出刀具路径轨迹,然后根据机床编程说明书,充分利用机床的指令编制出符合在数控机床上运行的数控程序。手工编程的基本步骤是:确定图形编程坐标系的零点和放置方向,计算图形节点的坐标数值,计算圆弧起始点坐标、终点坐标、半径,按照图形轮廓确定进刀位置和退刀位置,根据轮廓编写各个图素的数控程序,添加辅助代码指令。如果对数控编程软件不熟悉但却对AutoCAD等绘图软件比较熟悉,可以在画图软件里测量点坐标及圆弧数据,然后据此编程。手工编程一般事先在纸上写好,

10、并逐条检查各个语句没有错误以后,才在机床的MDI界面输入到机床,并先进行空运行,消除各种报警错误以后,再加工试件。检查试件合格以后,就可以正式加工工件。本节任务:加工如图1-1所示的试件,材料为电木。请编写适合在FANUC系统机床上运行的NC程序。图1-1 加工试件图纸1.3.1 坐标系1机床坐标系通俗地讲,假设机床工作台不动,刀具在动,操作者站在立式机床工作台前观察刀具运动,向右为X正方向,向里为Y正方向,向上为Z正方向。对于卧式数控机床,假设观察者站在机床背面,沿着主轴方向看工作台和刀具,假定工作台不动,刀具在动,向右为X正方向,向上为Y正方向,刀具朝着观察者运动为Z正方向。对于多轴加工中

11、心,沿着X轴旋转为A,沿着Y轴旋转为B,沿着Z轴旋转为C。坐标系仍为笛卡儿右手坐标系,旋转轴方向遵循右手螺旋定则。机床坐标系的原点(用M表示,也叫Home点)位置一般在各坐标轴的正向最大极限处。机床的参考点(用R表示)不在机床原点,而在机床行程开关设置的特定的物理位置。对于加工中心来说,参考点为刀具的换刀位置。数控机床在通电后,正式加工前,或者加工中心在换刀前,必须要回归参考点,在操作面板上显示的机械坐标值均为零,这个过程通常也叫作“回零”。机床面板上显示出的刀具中心点的机械坐标值就是相当于参考点来说的。2工件编程坐标系编程原点(用W表示)是指编程员在工件上指定的、便于测量的几何基准点,也称为

12、工件原点,以此原点建立的坐标系也叫工件坐标系。在机床上设定工件的坐标系通常有以下两种方法。(1)G92指令格式为:G92 X_ Y_ Z_ 机床不产生动作。通过设定刀具起点相对于工件坐标系原点的相对位置来建立坐标系。机床重开机时坐标系就消失,所以仅适用于临时性、简单工件的加工,模具加工很少使用这种方式。为了编程和操作方便一般都把起始点作为坐标零点。(2)用G54G59通过测量工作台上安装的工件的编程原点,将其机械坐标值输入到机床的G54寄存器里,机床加工时,系统会将NC程序里的坐标值加上G54存储的坐标值来计算出刀具中心点在机床坐标系里的数值,并以此数值来控制刀具的运动。普通机床可以建立G54

13、G59共6个坐标系,有些新型机床可能还会更多。机床断电或者重启都不会清除G54G59里存储的数值,其广泛用于模具加工。一般在加工之前就设定G54。手工编程时,编程原点一般选取在便于计算、又便于测量且安全的位置。模具工厂里的工件,在加工前的毛坯料大多数为长方体,坐标系XY零点一般设定在长宽对称中心位置,也叫“四边分中”,Z零点一般设定在毛坯的顶面。图1-1所示的毛坯料为长方体,其编程坐标系如图1-2所示。 图1-2 建立坐标系知识拓展:航空零件编程加工时,因为初始形状复杂,斜面较多,有时还要用工艺球的球心作为编程原点(也叫编程零点)。1.3.2 图形节点计算机床控制刀具的运动方式有直线、圆弧及曲

14、线。曲线方式是新型机床里将多个小直线合并为一条曲线指令的方式,因计算复杂,不适合手工编程。数控程序实际上是控制刀具中心点的移动位置。要根据图形计算出沿着工件外轮廓补偿的刀具运动轨迹,以此轨迹线确定刀具位置,这样才能准确加工出工件来。对于二维图形,需要计算图形的等距偏移图形。对于三维曲面,如果用球刀加工,则需要首先计算曲面的等距面,据此计算出球刀的球心坐标,再换算成球刀刀尖的坐标,然后写出NC程序。三维曲面的等距面计算复杂,也不适合手工编程。由于现代数控机床一般都有补偿功能G41(左补偿)或者G42(右补偿),所以只需要计算出原始图形的直线端点坐标、圆弧起始点及终点坐标、圆心坐标或者圆弧半径,据

15、此编写NC数控程序,输入到机床,就可以在机床控制器里计算出刀具中心的轨迹线。关于图形节点计算,可以采用解析几何的方法,也可以根据已有的电子图档在普通绘图软件(如AutoCAD、Pro/E)里测量。但得出的坐标数据必须是以编程选定的坐标系为准。模具编程大多采取绝对坐标编程(G90),这样可以消除相对坐标编程(G91)存在的积累误差等缺陷。对于图1-2所示的坐标系,加入进刀线和退刀线后如图1-3所示。图1-3 标注图形节点位置计算图形的节点坐标,数据如下:点1(-20,40,0),点2(20,40,0),点3(38,40,0),点4(50,28,0),点5(50,-28,0),点6(38,-40,

16、0),点7(-38,-40,0),点8(-50,-28,0),点9(-50,28,0),点10(-38,40,0)。进刀线起点p1(-20,60,0),退刀线终点p2(12,40,0)。圆弧c1圆心坐标(0,40,0),半径为20;圆弧c2圆心坐标(38,28,0),半径为12;圆弧c3圆心坐标(38,-28,0),半径为12;圆弧c4圆心坐标(-38,-28,0),半径为12;圆弧c5圆心坐标(-38,28,0),半径为12。1.3.3 程序代码在正式编写数控程序之前,先学习常用数控程序代码。以下为FANUC系统指令中较为常用且很重要的指令。1运动指令(1)G90为绝对值编程,G91为相对值编程。(2)G00刀具按机床设定的固定

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号