什么是数控?什么是电脑锣? CNC主要学习哪些内容?
本章以初学者学习UG数控编程时常见的关心的问题为线索,回答以下问题:
CNC 的基本概念。 CNC程序代码的含义、CNC编程技术的发展趋势、模房编程人员的编程流程以及对塑料模具制造工艺初学者的建议。本章是基础,内容较多,内容复杂。初学者在开始学习时没有必要完全理解它。了解主要内容后,学习其他后续内容。如果以后有时间的话,再读一遍本章,加深理解。
1.2 CNC加工基础知识
1.2.1 CNC的基本含义
快速提问:什么是CNC?什么是电脑锣?学习CNC主要学什么?
CNC是英文Computer Numerical Control的缩写,意思是“计算机数据控制”。简单来说,就是“数控加工”。在珠三角地区,人们称之为“电脑锣”。
数控加工是当今机械制造中的一种先进加工技术。是一种高效率、高精度、高灵活性的自动化加工方法。它将待加工工件的数控程序输入到机床中。在这些数据的控制下,机床自动加工出符合人们愿望的工件,创造出美妙的产品。这样,艺术家的想象就可以变成现实的产品。数控加工技术可以有效解决模具等复杂、精密、小批量、多变的加工问题,充分适应现代化生产的需要。大力发展数控加工技术已成为我国加快经济发展、提高自主创新能力的重要途径。目前,数控机床的使用在我国越来越普遍。熟练掌握数控机床编程是充分发挥其功能的重要途径。社会急需大量此类人才。因此,学习这项技术是有很大用处的。
本书旨在帮助读者学习使用自动化编程软件UG编写数控程序。
本书采用UG NX6中文版编写,同时还介绍了新版NX7在CNC编程方面的改进功能。
通过回答学生在学习UG数控编程时普遍关心的问题为线索,讲解了数控加工的原理、UG软件的特点以及模房程序员的实际编程流程。通过案例分析和讲解,帮助读者抓住要点,有效攻克技术难点,尽快适应工作岗位。
1.2.2 数控机床工作原理
小问题:数控机床是如何工作的? CNC如何加工模具?
一般来说,数控机床由机床本体、数控系统(数控系统是数控机床的核心和专用计算机)、驱动装置和辅助装置组成。数控系统的基本功能包括输入功能、插补功能和伺服控制。其工作过程是:通过输入功能接收到数控程序后,对操作者在面板上设定的对刀参数、控制参数、补偿参数等数据进行解码,并进行逻辑运算,将其转换为一系列数据。逻辑电路。信号,从而发出相应的指令脉冲来控制机床的驱动装置,使机床各轴运动,操作机床实现预期的加工功能。
1.2.3 CNC加工技术的特点
小问题:CNC加工技术有何独特之处?
CNC数控加工技术是机械加工的一种,它也遵循机械加工的切削规则。与普通机床的加工工艺大致相同。由于它是将计算机控制技术应用于机械加工的自动化加工,因此具有加工效率高、精度高的特点。加工工艺有其独特之处,工艺流程较为复杂,工步安排更加细致周到。
数控加工技术包括切削刀具的选择、切削参数的确定和走刀路线的设计。数控加工技术是数控编程的基础和核心。只有采用合理的技术,才能编写出高效率、高质量的数控程序。衡量数控程序质量的标准是:最短的加工时间、最小的刀具磨损和工件的最佳加工效果。
CNC加工工艺是工件整体加工技术的一部分,甚至可以说是一个工序。它必须与其他前、后工序配合,最终满足整机或模具的装配要求,从而加工出合格的零件。
CNC加工工序一般分为粗加工、中粗加工、清角、半精加工和精加工步骤。
粗加工时,尽量使用较大的刀具,并在机床功率或刀具的范围内,用较大的切削量,以最快的速度去除大量的工件材料。为了防止粗加工时切削振动使工件松动,粗加工后应及时对仪表进行校准和检查,必要时应重新校准刀具。粗加工后,可用轻型工具精加工基准面,为以后的校准和检查做好准备。对于复杂型腔的工件,由于粗加工时使用较大的刀具,在拐角处留有大量的余量,必须使用比粗加工时较小的刀具进行二次粗加工或清角。当加工面积较大时,可进行半精加工,以减少刀具磨损。为了防止过切,在上述各步骤中必须留有足够的余量,最后进行精加工工序。一般情况下,尽量在机床上检查,检验合格后拆下,准备下一块加工。
1.2.4 数控刀具的选用
小问题:常用的数控刀具有哪些?如何选择工具?
1. CNC刀具类型
常用的数控铣刀按形状分为平底铣刀、圆鼻铣刀和球头铣刀三种。
(1)一般来说,对于平底刀,粗切时尽量选择直径较大的刀,安装时刀尽量短,以保证足够的刚性,避免弹刀。选择刀具时,请考虑要加工的区域,确定最短刀片长度和直身长度,并选择我公司提供的最合适的刀具。如果侧面有坡度,则称为坡度工具,可以完成坡度。 (2)圆鼻刀圆鼻刀又称平底R刀,可用于粗切、平刀和曲面形状刀。一般拐角半径为R0.1~R8。一般有整体刀柄刀和镶嵌刀柄刀。镶嵌刀片的圆头刀又称“飞刀”,主要用于大面积的粗切和横光刀。常用的有ED30R5、ED25R5、ED16R0.8、ED12R0.8和ED12R0.4等。使用飞刀进行粗加工时,尽量选择较大的刀。加工较深区域时,先设定刀具长度加工较浅区域,然后加长刀具长度加工较深区域,以提高效率并避免过切。 (3)球刀:球刀又称R刀。主要用于中光刀和曲面光刀。常用的球刀有BD16R8、BD12R6、BD10R5、BD8R4、BD6R3、BD5R2.5(常用于加工流道)、BD4R2、BD3R1.5、BD2R1、BD1.5R0.75和BD1R0.5。 B是Ball Mill的第一个字母。一般情况下,精加工所用刀具应通过测量被加工图形的内半径来确定。尽量选择大刀、轻刀、小刀进行补偿加工。 2刀具材料在金属切削加工中,作为切削部件的刀具材料要承受较大的切削力和冲击力,并且工件与切屑之间会受到剧烈的摩擦,导致切削温度较高。其切削性能必须具备以下几个方面。 (1)硬度高:HRC62以上,至少高于被加工材料的硬度。 (2)耐磨性高:一般材料越硬,结构中碳越多,颗粒越细,分布越均匀,耐磨性越高。 (3)足够的强度和韧性。 (4)耐热性高。 (5)导热性好。 (6)工艺性好、经济性好。为了满足上述要求,目前的数控刀具一般采用以下材料制成:(1)高速钢,如WMoAl系列。 (2)硬质合金,如YG3等。 (3)新型硬质合金,如YG6A等。 (4)涂层刀具,如TiC、TiN、Al 2O3。 (5)陶瓷刀。在高温下仍能承受高切削速度。 (6)超硬刀具材料。 3在购买工具时,现在大部分已经商业化、标准化了。购买时应获取刀具公司的规格说明书,并结合自己工厂的加工条件,选择耐用度高的刀具,以确保获得最佳的经济效益。如果工厂的产品变化不大,切削刀具的种类应尽可能少、精。 1.3 CNC编程基础
1.3.1 CNC编程的作用
小问题:为什么要写CNC程序?
由于数控机床是自动化机床,加工时,所用刀具和部件的移动量、速度和动作顺序、主轴转速、主轴旋转方向、刀头装夹等均根据工件图案确定要求和加工过程。刀头松动、冷却等操作,以规定的数控代码的形式编制成程序表,输入机床专用计算机。然后,数控系统根据输入的指令进行编译、计算和逻辑处理,然后输出各种信号和指令,控制各部分按规定的位移和顺序动作加工各种不同形状的工件。因此,程序的编制对数控机床的性能影响很大。
1.3.2 CNC程序标准
小问题:CNC程序是什么样的?
数控机床必须将代表各种功能的指令代码以程序的形式输入到数控装置中,数控装置进行计算和处理,然后发出脉冲信号来控制数控机床各运动部件的运行。工具来完成零件的切割。
目前CNC 程序有两个标准:国际标准化组织的ISO 和电子工业协会的EIA。我国采用ISO代码。
1.3.3 加工坐标系和机械坐标系
小问题:加工坐标系和机械坐标系是同一个东西吗?
大多数立式数控加工中心或数控机床都规定:假设工作台不动,操作者站在机床前面,观察刀具的运动。刀具向右移动为X 轴,向内移动为Y 轴,向上移动为Z 轴。它们都是右手长笛。卡尔坐标系。机床各轴有一个固定点回零,即机床机械零点。
编程时,在工件较便于对中的位置确定的零点即为编程零点。模具厂内的工件,由于开始加工
大多数毛坯都是矩形的。一般零点选在工件的对称中心,也称“四边中心”,即X、Y轴的中心。
零点,Z值大多设置在最高面。
1.3.4 程序代码
在许多机床系统中,目前常用的CNC程序代码是G代码。以下是FANUC系统命令中最常用、最重要的命令。
1. 动作说明
(1) G90 为绝对值编程,G91 为相对值编程。
(2)G00是刀具以机床设定的固定速度快速移动,也可写为G0。
如果刀具从A(3.0,6.0,0.0) 到B(10.0,12.0,0.0),则程序为N01 G90 G00 X10.0 Y12.0 Z0 或N01 G91 G00 X7.0 Y6.0 Z0。
需要指出的是,该程序不能用于切削,只能用于快速回刀,并且它不是按照F值走直线AB,而是走折线ACB,如图1 -1。
图1-1 沿ACB快速移动
注意:由于G00不是按照计算机显示的直线走,所以编程时走刀的安全高度必须足够高,否则实际加工时可能会出现过切,但计算机无法检测到。
(3) G01是以指定速度进行直线运动,也可写为G1。
如果刀具从A 点(3.0、6.0、0.0)到B 点(10.0、12.0、0.0),则程序为N01 G90 G01 X10.0 Y12.0 Z0 F500 或N01 G01 G91 X7.0 Y6.0 Z0 F500。 N01 代表程序段号,可省略,F500 代表进给速度,500mm/分钟。
(4)G02为顺时针圆弧,G03为逆时针圆弧,也可写为G2或G3。
如图1-2 所示,在XY 平面上,如果刀具从A 点(3.0、6.0、0.0)沿圆弧按顺时针方向行走到B 点(10.0、12.0、0.0),则半径为6.0,圆心为C2(8.999,6.084,0),则程序为G90 G02 X10.0 Y12.0R6.0或G90 G02 X10.0 Y12.0 I5.999 J0.084。
图1-2 圆弧运动
例如,刀具从B 点(10.0,12.0,0.0)沿逆时针方向的圆弧移动到半径为6.0 的A 点(3.0,6.0,0.0)。
圆心为C2(8.999,6.084,0),则程序为G90 G03 X3.0 Y6.0 R6.0或G90 G03 X3.0 Y6.0 I-1.001 J-5.916。 R表示圆弧的半径,I、J、K为圆心相对于起点的相对坐标。
这些是模态指令。如果在前面的程序段中已指定,则此项相同则可以省略。
知识拓展:有些机床的R指令可能是非模态的,NC程序不能轻易省略。部分机床I、J、
K要求圆心的绝对坐标值,则上述NC程序无法正常运行。当您刚接触新机床时,应注意这些问题。
2坐标系设置
G54G59一般为6,但有些新型机床可扩展到G540G599。
3补偿说明
G41为左补偿,G42为右补偿。沿刀具前进方向看,如果刀具位于加工路径的左侧,则称为左补偿。
否则就是正确的补偿。 G40是取消补偿。 G43为刀具长度补偿,G49为取消长度补偿。
4. 辅助功能
M00为程序暂停,也可写为M0。
M01为运行暂停,也可写为M1。
M02表示程序停止,也可写为M2。
M03表示刀具正转,也可写为M3。
M05表示刀具停止,也可写为M5。
M06表示换刀,也可写为M6。在加工中心中,刀具根据其在刀架中的排列位置来确定。
第一章预备知识7
刀号。例如T5 M06表示先选择T5刀具,然后用机器人将刀具安装到刀具主轴上。
M08表示开式冷却油,也可写为M8。
M09代表冷却油,也可写为M9。
M30表示节目结束,倒带或将节目返回开头。注:有些机床要求同一个语句只能有一个
M命令,最后一条生效。为了安全起见,可以将添加的M指令分为不同的NC语句。
其他不常见的代码就不介绍了。如果您在以后的工作中需要使用它们,可以参考机床手册。
1.3.5 程序示例
任务:加工一个形状如图1-3所示的模具。
用ED8平底刀加工的刀具路径为:1234、11。首先用数学方法计算出各个节点的坐标。
和圆弧半径,然后根据G 代码规则编制每条直线或圆弧段的CNC 程序,如图1-4 所示。
图1-3 待加工图形1-4 加工路线图形
编写的程序为刀具中心轨迹,具体如下(斜体为CNC程序语句说明):
%(程序开始符号)
O001(程序号。如果采用DNC传输,则可省略)
N0010 G40 G17 G90 G49 G80(N0010程序段号、G40取消补偿、G17选择XY平面、G90绝对值编程、G49取消长度补偿、G80取消钻孔循环)
N0020 G91 G28 Z0.0(机床返回参考点,G91相对值编程,G28回机床零,方便换刀)
:0030 T01 M06(换刀,自动将1号刀具安装到主轴上。此功能仅对加工中心有用,对于普通数控铣床,本段和上段均被操作者删除)
N0040 G0 G54
N0050 G43 Z10。 H01(G43长度补偿,H01长度补偿值,同时快速下降到Z10.位置。省略XY表示在XY方向不移动。如果第一次加工需要加G01 F2000,则操作者可以调节倍率开关,使刀具受控进给速度减小百分比F2000)
N0060 Z3。
N0070 G1 Z0.0 F1250。 M08(M08开启冷却油,按进给F1250进给)
N0080 G3 X25。 Y44。 I5.657 J2。 (逆时针进弧至2)
N0090 G1 X38。 (直接剪成3)
8工厂数控编程技术实例培训(UG NX6版)
N0100 G2 X54。 Y28。 I0.0 J-16。 (切割顺利时,弧度达到4)
N0110 G1 Y12。 (直接砍到5)
N0120 G2 X38。 Y-4。 I-16。 J0.0(切割平滑时,圆弧达到6)
N0130 G1 X12。 (直接砍到7)
N0140 G2 X-4。 Y12。 I0.0 J16。 (切割顺利时弧度达到8)
N0150 G1 Y28。 (直接砍到9)
N0160 G2 X12。 Y44。 I16。 J0.0(切割平滑时,圆弧达到10)
N0170 G1 X25。 (直接剪成2)
N0180 G3 X30.657 Y48。 I0.0 J6。 (将出口切至11)
N0190 G1 Z3。 (慢慢抬刀至Z3.0,省略XY表示不会在XY方向移动)
N0200 G0 Z10。 (快速抬刀至Z10.0)
N0210 M02(程序结束)
%(程序结束符号)
手工编程时,必须根据图纸计算出原始图形各段的端点坐标,并根据图纸的轮廓进行编程。在程序中添加G41(左补偿)或G42(右补偿)指令。加工时,必须将所用刀具的半径输入到机床控制面板的补偿值中,作为最终的补偿值参数。可以采用解析几何方法计算各节点和圆弧参数,也可以在AutoCAD或其他软件中调用电子工程图直接测量点坐标、圆弧半径或圆心坐标数据。
手动编程多用于2D平面编程,但对于3D,特别是自由曲面数控程序,需要借用先进的算法编程语言,如Fortran、C语言等,计算出刀具中心点等距曲面数字模型,然后排列它们。刀具沿着加工路径路线行驶,最后输出并生成NC程序。这些相当于开发一个UG等数控编程软件,工作量大,复杂。
随着技术的发展,如今的CNC编程人员只需要了解CNC代码的含义,就可以利用UG等软件的CNC编程功能来完成CNC编程工作,而不必过多考虑软件的计算原理和计算。过程。
1.3.6 编程软件介绍
小问题:如何编写复杂的程序?有哪些编程软件?哪一个更有用?
随着技术的进步,3D CNC编程一般很少采用手工编程,而是采用商业CAD/CAM软件。 CAD/CAM是计算机辅助编程系统的核心。其主要功能包括数据输入/输出、加工轨迹计算与编辑、工艺参数设置、加工模拟、数控程序后处理和数据管理等。
目前,我国用户流行的具有强大数控编程功能的软件有Mastercam、UG、Cimatron、PowerMILL、CAXA等,各个软件对于数控编程的原理、图形处理方法和加工方法大同小异,但又各有各的特点。自己的特点。因为并不是每一个软件都是完美的,用户不仅要学习其优点,还要深入了解其缺点,才能运用自如。
Mastercam是美国CNC Software公司开发的基于PC平台的CAD/CAM软件,最新版本为Mastercam X4。优点如下:
第一章预备知识9
(1)研发团队具有悠久的加工功能开发历史。
(2)软件能够及时推出各种新的处理功能。
(3)软件对系统运行环境要求低。
(4)可实现DNC加工。 DNC(直接数控)是指用一台计算机直接控制多台数控机床。其技术是实现CAD/CAM的关键技术之一。
(5)利用Mastercam的通讯功能进行通讯,无需考虑机床内存不足的问题。大量实践表明,使用Mastercam软件编写复杂零件的加工程序更加方便,并且可以实时模拟加工过程,真实反映加工过程中的实际情况。它是一款非常优秀的CAD/CAM软件。
缺点是:绘图功能不如UG、Pro/E、SolidWorks强大;新功能有时不够稳定。
Cimatron是以色列Cimatron软件有限公司开发的世界著名的CAD/CAM软件,为模具制造行业提供全面的解决方案。 Cimatron 软件产品是一个集成的CAD/CAM 产品。在统一的系统环境下,利用统一的数据库,用户可以根据零件的三维模型,手动或自动完成产品结构设计、零件设计,并输出设计图纸。模具分离,然后对凸凹模进行自动NC加工,并输出加工的NC代码。
优点是:基于知识的处理;根据空白残渣进行加工;完成刀具负载分析和速率调整优化;功能丰富、功能齐全、安全高效的高速铣削。缺点是模具加工中的自动化功能有待完善和发展。
PowerMILL是全球领先的独立CAM系统,是Delcam的核心多轴加工产品。
PowerMILL 可以通过IGES、VDA、STL 和各种不同的专用直接接口从任何CAD 系统接收数据。
优点是:刀具路径稳定;强大的五轴高速加工功能;计算速度快,也为用户提供了极大的灵活性。缺点是不方便添加辅助线或辅助面。
CAXA是Computer Aided的缩写,是北海海尔依托北航的科研力量开发的我国第一款完全自主开发的CAD产品。这是中国人民的骄傲。其优点是软件按照中国人的思维和界面设计,易学易用。缺点是知名度不高。
本书主要介绍UG软件在模具数控编程中的应用,帮助读者学习使用UG进行数控编程,并力争在实际工作中运用,提高自身价值。
1.3.7 典型数控机床控制面板介绍
作为一名数控程序员,首先要了解自己编写的程序是如何运行的,因此有必要学习某台数控机床的操作。如果条件允许的话,最好能正确操作机器到一定程度,然后再学习数控编程,这样写出来的程序才能符合实际。
常用的典型数控系统有FANUC(日本)、SIMEMENS
(德国)、法格
(西班牙),海德汉
(德国)、三菱(日本)等公司的数控系统及相关产品,在数控行业中占据主导地位。我国数控产品以华中数控、航天数控为代表,也已实现高性能数控系统的产业化。
图1-5 显示了FANUC 系统的控制面板。
10工厂数控编程技术实例培训(UG NX6版)
图1-5 控制面板
其中,各功能键的功能如下。
(1) 位置功能键POS:显示CRT 上当前位置坐标值。
(2) 程序功能键PRGRM
:在编辑(EDIT)模式下,进行内存编辑和显示;在手动数据输入(MDI)方式下,方便用户手动输入CNC指令;在自动模式(AOTO)下,显示程序和指令。
(3) 刀具补偿功能键MENU/OF SET
:坐标系、补偿量和变量的设置和显示,包括G54、G55等工件坐标系、刀具补偿量和R变量设置等。
(4) 参数设置功能键OPR/ALARM
:CRT操作面板上的显示和报警显示。
(5) 图形功能键AUX/GRAPH
:与扩展功能软键组合,可以进入动态刀具路径显示、坐标显示、刀具路径模拟等相关功能。
1.3.8 数控机床操作要领及注意事项
下面以典型数控铣床的机床操作面板如图1-6 所示为例,说明操作要领。
图1-6 操作面板
(1) 接通电源。要检查电表是否正常,气压表是否正常,油表、水表是否正常。如果没有问题,请按POWER ON 按钮打开电源。几秒钟后,机床将进行自检,CRT将显示坐标。如果出现报警信息,请先自行分析并排除。如果无法解决,请立即向上级汇报并请专业人员处理。如果正常,则可以进行下一步操作。
(2)机床手动或自动回参考零点,使机床能正常运转。
(3)分析CNC程序单,与编程图形进行对比,了解整个刀具运动、对刀方法、装夹方法;准备刀具、量具、夹具;并按要求将工件装夹在机床上。
(4)工件定心找正,将工件坐标系零点的机械值输入G54、G55等存储器中。
(5)安装刀具对刀,将长度补偿值输入到H值中。
第一章预备知识11
(7) 打开高压风机。
(8) 在DNC 状态下,通过DNC 网络传输CNC 程序。
(9)开始时缓慢进刀。当刀切入工件且切削平稳正常时,将进给倍率开关调整至正常速度。调节速度开关直至声音响亮、切割平稳为止。根据要求确定合适的转速S和进给量F,使每刃切削量达到合理、高效的要求。
(10)若加工钢件,粗加工时应密切注意刀粒磨损程度,发现问题及时调整或更换。
(11)必须了解所使用的机床精度、刀具旋转精度和加工误差,并与编程人员密切沟通,在抛光刀具时留有足够的余量。
(12)加工完成后,必须在机床上对照编程图形进行测量。如果不合格,必须分析原因。需通过调整编程余量重新编程或调整补偿数再加工,直至合格。测试通过后将其删除。清洁机器并准备下一块。
1.3.9 CNC技术发展趋势
根据国内外相关资料,当今数控技术的发展方向如下:
更高精度、更高速度的高速机床不断普及、开发和改进。
多功能、配备自动换刀机构的各类加工中心,可在多CPU和分级中断控制方式下实现“前台加工、后台编辑”。还可实现多台机床联网、多台机床群控。
采用人工智能专家诊断系统,对机床进行自控制、自诊断、自修复,实现无人操作。 CAD/CAPP/CAM集成技术的应用,使编程不再依赖于程序员的个人水平,而是直接从数据库中调用成熟的工艺参数。通过改进结构,大大提高了机床的可靠性。
控制系统的小型化。
但目前只有少数发达国家和地区的部分工厂能达到上述要求
水平。在我国要全面达到上述水平,还需要科技人员经过很长时间的努力。
我们的工程技术人员必须立足于各公司目前的现状, 学好数控技术, 才能充分发挥设备的功效,努力提高生产效率和应用水平。
1.3.10 先进制造技术 小疑问 先进制造技术发展了,将来 CNC编程员会失业吗?
将计算机技术运用于工程制造, 这是工业界的一次革命。 现代制造除了数控加工外, 还有很多先进的制造手段先后出现,如立体光固化( SLA)、熔融沉积造型( FDM)、分层实体制造(LOM)、选择性激光烧结( SLS)、三维打印( 3DP)等,最有发展前途的
12 工厂数控编程技术实例特训( UG NX6版)
是SLA激光快速成型技术。
SLA激光快速成型技术已经开始应用于产品开发及制模行业中,它是利用计算机软件把产品3D图(一般转化为 STL文件格式)按水平面切成一系列截面,计算机控制激光头按照产品截面图向感光树脂照射,导致它凝固成约 0.1mm的薄层。这样一层接着一层凝固,就形成一个与3D图相同的立体零件。目前,这项技术主要用于快速首板(也叫手板)的制造。对于金属成型也已出现,但成本高,精度差,还处于试验阶段,未能普及。所以未来相当长的一段时间内,至少 20年内,数控加工仍是制模行业的主要加工手段。
知识拓展: SLA也俗称 RP,现主要用于快速手板制造。 开发产品时可以先找来类似的产品用激光 3D扫描, 生成 3D图,修改产品外形,然后转化为 STL文件格式,用此文件就可以制作快速手板。完成后再进行外观丝印喷油, 装上电子元件就成为有实际功能的仿真机交由客户在市场上推广、 宣传或展览以寻求订单。这样可以大大缩短产品开发周期。
1.4 模房编程师的编程过程
1.4.1 CNC 团队的运作流程
首先接收客户产品设计的 3D图,进行制模及注塑的可行性分析,若无问题就进行模具设计,分模得到模具 3D图及镶件铜公图, 根据这些 3D图进行数控 CNC编程, 生成数控 CNC程序, 传送给数控 CNC车间,加工模件,如图 1-7 所示。 模具设计 分模接收客户产品设计图资料及 PO数控编程数控 CNC加工 备料 可行性评估 NGOK
图1-7 CNC编程加工流程
1.4.2 数控程序质量的标准
小疑问 什么样的 NC程序才算最好?
衡量数控程序好坏的标准是:最少的加工时间、最小的刀具损耗及加工出最佳效果的工件。这3项指标是相互矛盾的,但又相互依存,需要在实践中找到其平衡点,达到效益最佳化。
1.4.3 规范化及标准化在编程中的作用及意义
在一个车间可以根据总公司的质量政策来建立一系列标准工作制度,规定图形的命名规则、数控程序的命名规则、 刀具切削参数的选取规范、 工件检查标准及装夹定位规范等, 大家共同遵守,可以避免很多错误。
可以在 UG中建立标准模板, 建立公共的工艺参数。 使编程质量不再依赖于编程员个人水平的高低而是直接从数据库调用成熟的工艺参数。 发挥集体的聪明才智, 提高效率减少出错。 小提示: 本书模拟了某一 CNC车间的数控编程的运作过程来介绍工作情况。 图形命名是 ugbook-章节号 – 顺序号, 如ugbook-2-1.prt 为第 2章第一个图例。 NC程序命名是 K- 顺序号数字及字母(A~ Z),字母用到 Z以后再进位,如 K-03Z.ptp 的下一条就是 K-04A.ptp 。其他如刀具等内容将在各章节中分别说明,请阅读时注意。
1.5 塑料模具制造
1.5.1 制模流程
首先接收客户产品图形,评估报价,接收 PO(即订单)后就确定开模;紧接着就进行模具设计、订料、数控编程、数控加工、 EDM电火花放电加工、 EDW线切割加工、模件抛光(也叫省模)、组装模件、试模及交板给客户等,如图 1-8 所示。
1.5.2 CNC 在制模中的重要性
在整个制造流程中可以清楚地看到, CNC加工是关键环节,一旦出现问题,延误时间,那么整个制模周期就会拉长,模具就不能按时试模,不能按时向客户交付,影响很大。 CNC加工占整个加工工作量的比例很大, 所以 CNC在制模中是非常重要的。 而 CNC程序的好坏直接对CNC的加工效率、加工效果及制模成本影响很大,所以各模厂的老板一般都不惜重金聘请高水平的 CNC编程工程师。 模具设计 分模 接收客户资料及 PO 数控编程数控 CNC加工 EDM电火花加工 EDW线切割加工 普通加工备料 模具装配 试模,改模,向客户复板
图1-8 制模流程
1.6 对初学者的忠告
小疑问 只有初中文化程度,能学好 CNC吗?
1.6.1 学好 UG数控编程应具备的知识
CNC编程是一项综合性的技能,要学好,单有热情是不够的,还必须事先学好一定的基础知识,这样才能真正理解并能灵活运用于实际工作。
要能用 UG或其他软件进行基本的 3D绘图和基本的操作。因为要使刀路优化必须要整理图形、修改图形,有时还要增加或减少辅助线、辅助面。
Windows操作系统及 Office 软件。
因为本书所阐述的就是几何图形, 要多联系所学的几何知识,这样能使问题的理解简单化。
在工厂中, 有不少是只具有初中毕业程度的朋友, 他们经过了不懈努力, 掌握了以上基础知
识就到电脑培训班学习 UG编程或自学, 后来有机会就到工厂从事数控编程, 通过努力, 最终成为老板眼里的“香饽饽”。
1.6.2 将学到哪些内容
本书对初学者的建议是可将知识分类学习。
1.一般性了解的内容CNC的基本工作原理。
CNC加工工艺。
NC程序格式及手工编程。
UG NX7在数控编程方面增强的功能介绍。
2.一般性理解的内容UG软件的编程加工参数介绍。这部分内容可多次阅读,逐步理解。
3.重点掌握各种模件编程步骤1.6.3 如何学好
本书所用模具结构的术语, 以珠江三角洲地区制模师傅对模具的普遍叫法为主, 这些用语是现实模具工厂中技术人员交流的工作语言, 对于希望在此地工作和交流的人士及初学者来说,很有必要了解、 学习。同时本书对其含义以及在教科书的叫法进行了必要的对比解释。
对于初学者建议要认真学习理论,灵活联系实际。本书所用的案例是普通 CNC机床的加工,可以帮助读者学习编程过程, 读者不能死搬硬套, 一定要结合本公司具体的机床、 加工材料,刀具、冷却等加工条件,可适当调整转速、进给速度、切削深度、步距等切削参数,以求发挥刀具最大或设备的切削效能。
对于有一定基础的读者, 建议针对本书案例, 结合配套光盘中的视频, 对重点内容反复练习,至少 3遍以上,并且能够举一反三、触类旁通。
1.6.4 编程员的职业道德
职业道德是规范约束从业人员活动的行为准则, 是整个社会道德的组成部分, 是从事一定职业劳动的人们,在特定的工作和劳动中以其内心信念和特殊社会手段来维持的心理意识、行为原则和行为规范的总和,是一种内心的、非强制性的约束机制。
CNC数控编程员作为近年来兴起的新职业,其从业人员必须遵守一定的道德规范,这样才能有利于企业、有利于社会,最终使从业者本人受益。
编程员的职业道德如下:
( 1)爱岗敬业,忠于职守。做不到这一点的人,不管技术有多好,能耐有多大,跳槽
到多么好的企业,老板都不会欢迎,本人做得会很不顺心。
( 2)诚实守信,办事公道。对于本行业来说,日常工作出现错误在所难免,如果是由
自己的原因出错,应该勇于承认,努力改善。
( 3)要遵守厂规厂纪,多和上司及同事沟通,团结协作,服从领导,努力工作,配合
企业完成生产任务。严格执行相关标准、工作流程规范。
( 4)积极学习新知识、新技术,努力用于实践,提高工作效率。不断总结经验、不断学习、不断提高。
1.6.5 新入行人员如何面对招工考试
当今社会各行各业竞争激烈,出现大学生毕业就业难的问题。每个人都会面临找工作、选择职业的过程。 但是事情再难, 总有很多人能找到自己满意的工作, 享受成功的快乐。 欲从事数控编程员的人应在招工考试前、考试中及考试后下一些工夫以便能如愿以偿。
当然, 首先要学好真本事, 掌握一定的知识技能和工作水平, 有与要找的工作要求一致的专业水平,这样才能稳操胜券。
招工考试也叫见工。 人才市场上, 应准备一份和要找工作性质相符的简历, 着重介绍自己工作的经历。 首先看到简历的人大多是人事部门的工作人员, 并不一定是专业人士, 所以不宜过多讲述专业术语, 要通俗易懂, 让别人一看就知道你干过这个工作, 并有能力干好本公司的同样工作,主要是赢得面试机会。
一旦赢得面试机会, 应事先了解所应聘公司的经营情况、 生产的产品特点、 所应聘职位的工作要求、 应试时将会使用何种软件, 做到心中有数。 另外, 要准时赴约, 如不能按时到,应事先联系,确定新日期。
到达公司, 免不了要进行各种形式的考试。 一般都是给应试人员一个图, 要求在限定时间完成编程或拆铜公, 以测试应聘人员是否做过这项工作, 工作经验如何。 这些图不一定很复杂, 但一般都包含了一些要考察的难点及重点。 企业招人的目的是要求所招之人能不经过培训或少量培训就能上岗工作, 所以考察题目都是该企业一些常见的工作难点及要点。 不一定很难,只要结合自己的工作学习经验来作答即可。
要做到细心、 冷静及准确回答。 计算机操作实际编程时, 应仔细看图, 准确设定加工参数,最后统一计算。不要忘记,要经常性存盘,防止停电、电脑死机等意外情况发生,而白费力气。 要发挥平时养成的高效、 准确及细心的工作作风, 给人一看就知道是熟手, 这样才能赢得主考官的心,给你一个工作机会。
一旦赢得上班机会, 应详细了解自己的工作职位、 工作职责及工作范围。 不明白要多提问,并表示自己有能力干好工作。 当然工资待遇也很重要, 究竟哪个更重要, 各人自己掌握。希望以上所言能对想找工作的朋友有所帮助,祝愿有志者能如愿以偿。
1.6.6 新入行人员如何尽快适应新岗位
新入行人员到一个新工厂,作为一位 CNC编程师,要明确清楚自己的工作职责,认真学习厂规厂纪、各种工作制度、工作标准及安全规定;多向同事了解本厂的设备情况、量具、工具及夹具的配备情况及对客户产品加工要求,并努力将所学知识与现实条件相结合。
认真对待上司安排的每一项工作, 按时保质保量地完成, 杜绝错误发生。 一开始要给管理人员留下一个好印象,有利于今后的发展。
要以谦虚谨慎的心态与操作员、 模具师傅及管理人员沟通, 把别人的批评意见当作提高自己水平的一次机会,努力胜任工作。
1.6.7 工作中如何避免少犯错误提高水平
重视参加本小组的质量检讨会。 要经常性地总结自己和其他人的错误教训, 避免犯同样的错误。 多向老员工学习, 不但会编程还应多学模具结构、 机床操作及其他工种的工作技巧,尽量使自己能一专多能。 全面理解自己所做工作在整个模具制造流程中的作用及要求, 努力干好本职工作。
1.6.8 编程员如何进行车间技术调查
CNC编程是实践性很强的工作, 而各个工厂情况不太相同。 作为一位 CNC编程师, 到了一个新工厂, 要清楚地知道自己公司的工作环境才能干好本职工作, 具体地说要做好以下车间技术调查。加工误差、是否经常用换刀系统等。
特种刀具切削参考参数等,应分门别类地列表填写,必要时在 UG中建立刀库文件。
以上调查如果有人事先做好, 那再好不过了, 要拿来仔细研读。 如工厂没有专门的资料, 要自己应该通过调查制作表格,并根据情况时时更新,以便使自己所编程序符合实际要求。
1.7 本章总结及思考练习题
本章主要讲解了 CNC数控编程必备的预备知识,包括 CNC的基本概念、数控代码的含义、制模流程、 编程流程及对初学者的忠告等, 要求读者先掌握重点, 再随着学习的深入而理解其他内容。
本章思考练习题:
1.CNC的中英文的含义是什么?
2.CNC刀具按材料分,一般有哪些?
3.说出以下数控程序代码的含义:
(1) G01 ( 2) G02 (3) G03 (4) G43 (5) M08 ( 6) M06
练习答案:
1.答:
CNC是英文 Computer Numberical Control 的缩写,意思是计算机数据控制,简单地说就是数控加工。
2.答:
(1)高速钢刀, 如 WMoAl系列。
( 2)硬质合金刀, 如 YG3等。
( 3)新型硬质合金刀, 如YG6A。
(4)涂层刀具刀,如 TiC、 TiN 、Al 2 O3。
( 5)陶瓷刀具。
3.答:
(1) G01走直线。
(2) G02顺时针圆弧。
(3) G03逆时针圆弧。
(4) G43取消补偿。
(5) M08开冷却油。
(6) M06换刀。
完结
https://www.bilibili.com/video/av56814405/
这是些免费的学习视频可以先看看了解了解
用户评论
莫失莫忘
数控和电脑锣听起来都很高科技,但我一直搞不清楚它们有什么区别,能详细解释一下吗?
有10位网友表示赞同!
雨后彩虹
数控和电脑锣都是加工制造业的重要工具,我最近才开始学习,感觉有点头大。
有19位网友表示赞同!
折木
CNC听起来好厉害,但我担心自己学不会,有没有推荐的入门书籍或者课程呢?
有13位网友表示赞同!
人心叵测i
电脑锣和数控都是制造业的利器,不过我觉得电脑锣更符合我国传统工艺的韵味。
有12位网友表示赞同!
大王派我来巡山!
数控技术真是神奇,我之前看加工过程都觉得很枯燥,现在觉得很有趣。
有12位网友表示赞同!
ー半忧伤
学习了数控和电脑锣,感觉自己离制造业高手又近了一步,哈哈。
有18位网友表示赞同!
咆哮
CNC主要学习哪些内容啊?我正在准备参加相关培训,希望能学到更多。
有14位网友表示赞同!
一样剩余
数控加工精度高,效率也快,这就是为什么现在很多企业都选择这种方式的原因吧。
有19位网友表示赞同!
情字何解ヘ
电脑锣和数控都是制造业的基石,不懂它们就等于不了解整个行业的发展。
有6位网友表示赞同!
几妆痕
学习了CNC技术,感觉自己的工作更加得心应手了,感谢那些无私分享经验的前辈们。
有13位网友表示赞同!
小清晰的声音
数控和电脑锣虽然听起来高大上,但我觉得入门并不难,关键是要有耐心和毅力。
有15位网友表示赞同!
余温散尽ぺ
我对CNC和电脑锣很感兴趣,但不知道从哪里开始学起,有经验的读者能推荐一些资料吗?
有13位网友表示赞同!
没过试用期的爱~
CNC技术发展迅速,未来就业前景看好,我要努力学好这门技术。
有18位网友表示赞同!
开心的笨小孩
电脑锣和数控的结合,使得加工过程更加自动化,大大提高了生产效率。
有14位网友表示赞同!
﹏櫻之舞﹏
数控加工让我意识到,原来制造业也可以这么有趣,不再是冷冰冰的机器。
有20位网友表示赞同!
我家的爱豆是怪比i
CNC技术让我对制造业有了新的认识,感觉自己找到了新的兴趣所在。
有11位网友表示赞同!
有恃无恐
学习数控和电脑锣,让我对机械加工有了更深的理解,感觉自己离工程师又近了一步。
有14位网友表示赞同!
我一个人
数控和电脑锣是现代制造业的必备技能,我相信自己能够掌握它们,为我国制造业贡献力量。
有13位网友表示赞同!
╯念抹浅笑
CNC和电脑锣的学习过程虽然艰辛,但看到自己一步步进步,真的很值得。
有9位网友表示赞同!