实用数控编程与操作_第1页
实用数控编程与操作_第2页
实用数控编程与操作_第3页
实用数控编程与操作_第4页
实用数控编程与操作_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章 数控加工概述数控 数字化信号控制的简称,即用数字指令来控制机械执行预定的动作 NC 计算机数控 CNC数控机床高效的自动化加工设备,它严格按照加工程序,可以自动地对被加工工件进行加工。 数控机床加工适用范围1)多品种小批量零件;2)几何形状复杂的零件;3)需要频繁改型的零件;4)贵重的、不允许报废的关键零件;5)批量大、必须严格控制公差的零件;6)最短周期的急需零件。n 1952年 美国麻省理工学院研制了世界上第一台数控机床(第一代电子管NC) MJ-860DT数控车床的结构外观图 1 2 3 45 6 7 81床身;2三爪卡盘;3导轨;4尾架;5、7防护门;6回转刀架;8数控操作面板

2、数控机床的分类 1、按控制系统功能分类 点位控制、直线控制、轮廓控制 2、按加工方式分类 一般数控机床、加工中心、多坐标数控机床等 3、按伺服控制方式分类 开环控制、闭环控制、半闭环控制系统 4、按功能水平分类 经济型、标准型、多功能型第2章 数控编程基础知识下图所示为数控车床的坐标轴。根据数控立式铣床结构图,试确定X、Y、Z直线坐标轴。机床坐标系(Machine Coordinate System)是机床上固有的坐标系,并设有固定的坐标原点,就是机床原点,又称机床零点,即X=0,Y=0,Z=0的点。机床原点是指在机床上设置的一个固定点,即机床坐标系的原点。它在机床装配、调试时就已确定下来,是

3、数控机床进行加工运动的基准参考点。 数控车床的原点在数控车床上,机床原点一般取在卡盘端面与主轴中心线的交点处,见下图。同时,通过设置参数的方法,也可将机床原点设定在X、Z坐标的正方向极限位置上。 数控铣床的原点 在数控铣床上,机床原点一般取在X、Y、Z坐标的正方向极限位置上。 n 工件坐标系是指以确定的加工原点为基准所建立的坐标系。n 工件原点也称为程序原点,是指零件被装夹好后,相应的工件原点在机床坐标系中的位置。字符是用来组织、控制或表示数据的一些符号(Symbol),如数字,字母、标点符号、数学运算符等。字符是机器能进行存储或传送的记号,也是组成加工程序的最小组成单位。常规加工程序用的字符

4、分四类:第一类是文字,它由大写的26个英文字母组成。第二类是数字和小数点,它由09共10个数字及个小数点组成。第三类是符号,它由正号(+)和负号(-)组成。第四类是功能字符,它由程序开始(结束)符、程序段结束符、跳过任选程序段符、机床控制暂停符、机床控制恢复符等组成。准备功能(Traverse Functions)指令,又称G功能或G指令,它是建立数控机床某种加工方式的指令。G指令大多数由地址符G和后续的两位数字组成,从G00G99有100种。 G指令通常可以分为模态指令和非模态指令两种,模态指令(Acting Modally)又称续效指令,一旦被定义后,该指令一直有效,只有当同组的其它指令出

5、现后该指令才失效,而非模态指令是指只在本程序段有效的指令。工件坐标系设定指令(G92)n 功能:将加工原点设定在相对于刀具起始点的某一空间点上。n 指令格式:G92 X_ Y_ Z_;n 如图所示加工中心坐标系,若将加工原点设定在O点,则程序如下:n G92 X45 Y20 Z10n 其确立的加工原点在距离刀具起始点X=-45,Y=-20,Z=-10的位置上,即O点。 零点偏置指令(G54G59) G54G59可设定的零点偏置给出工件零点在机床坐标系中的位置 n 图示是工件零点偏置示例。n 假设编程人员使用G54设定工件坐标系编程,并要求刀具运动到工件坐标系中A(X100,Y50,Z300)点

6、处的位置。n 程序可以写成:n G54 G00 X100 Y50 Z300坐标平面选择指令 坐标平面选择指令是用来选择直线、圆弧插补的平面和刀具补偿平面的。n G17表示选择 XY平面 n G18表示选择 ZX平面n G19表示选择 YZ平面n G02为按指定进给速度的顺时针圆弧插补。n G03为按指定进给速度的逆时针圆弧插补。指令格式:G17 G02/G03 X_ Y_ R_(或I_ J_) F_;(XY平面圆弧)G18 G02/G03 X_ Z_ R_(或I_ K_) F_;(XZ平面圆弧)G19 G02/G03 Y_ Z_ R_(或J_ K_) F_;(YZ平面圆弧)其中:X、Y、Z的值

7、是指圆弧插补的终点坐标值;I、J、K是指圆弧起点到圆心的增量坐标,与G90,G91无关;R为指定圆弧半径,当圆弧的圆心角180o时,R值为正,当圆弧的圆心角1800时,R值为负。 例:在下图中,当圆弧A的起点为P1,终点为P2,圆弧插补程序段为: G02 X321.65 Y280 I40 J140 F50或:G02 X321.65 Y280 R-145.6 F50 当圆弧A的起点为P2,终点为P1时,圆弧插补程序段为: G03 X160 Y60 I-121.65 J-80 F50或:G03 X160 Y60 R-145.6 F50暂停(延迟)指令(G04)n G04指令可以使刀具暂时停止进给(

8、但主轴仍然在转动),经过指令的暂停时间后再继续执行下一程序段。此指令常用于车削环槽、钻孔、锪平底孔等对表面粗糙度有要求的场合。n 指令格式:G04 X(或P)_;n 式中,X或P后面的暂停时间单位为s或ms,也可以是刀具或工件的转数,具体参见数控系统的规定。n G41为左偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件左侧的刀具半径补偿,见右图上。n G42为右偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件右侧的刀具半径补偿,见右图下。n G40 为补偿撤消指令 左偏刀具半径补偿 右偏刀具半径补偿 刀具长度补偿: 使用刀具长度补偿指令,在编程时就不必考

9、虑刀具的实际长度及各把刀具不同的长度尺寸。加工时,用MDI方式输入刀具的长度尺寸,即可正确加工。当由于刀具磨损、更换刀具等原因引起刀具长度尺寸变化时,只要修正刀具长度补偿量,而不必调整程序或刀具。n G43 为正补偿,即将Z坐标尺寸字与H代码中长度补偿的量相加,按其结果进行Z轴运动。n G44 为负补偿,即将Z坐标尺寸字与H中长度补偿的量相减,按其结果进行Z轴运动。n G49为撤消补偿。编程指令:G43为刀具长度正补偿,G44为刀具长度负补偿,G49取消刀具长度补偿。n 辅助功能(Supplementary Functions)指令,又称M功能或M指令,它用于指定主轴的旋转方向、启动、停止、冷

10、却液的开关、工件或刀具的夹紧或松开等功能。M指令大多数由地址符M和后续的两位数字组成,从M00M99有100种。 1. 程序停止指令(M00) 主轴停转、进给停止、切削液关、程序停止。 2. 计划(选择)停止指令(M01) 该指令的作用与M00相似,但它必须是在预先按下操作面板上的“选择停止”按钮并执行到M01指令的情况下,才会停止执行程序。3. 程序结束指令(M02、M30) 当全部程序结束后,用M02指令可使主轴、进给及切削液全部停止,并使机床复位,M02的功能比M00多一项复位。M30与M02基本相同,但M30能自动返回程序起始位置,为加工下一个工件作好准备。4. 与主轴有关的指令(M0

11、3、M04、M05) M03表示主轴正转;M04表示主轴反转;M05为主轴停止。5. 换刀指令(M06) M06是手动或自动换刀指令。6. 与切削液有关的指令(M07、M08、M09) M07为2号切削液(雾状)开或切屑收集器开; M08为1号切削液(液状)开或切屑收集器开; M09为切削液关。7. 与主轴、切削液有关的复合指令(M13、M14) M13为主轴正转,切削液开;M14为主轴反转,切削液开。8. 运动部件的夹紧及松开指令(M10、M11) M10为运动部件的夹紧;M11为运动部件的松开。9. 主轴定向停止指令(M19) M19使主轴准确地停止在预定的角度位置上。这个指令主要用于点位

12、控制的数控机床和自动换刀的数控机床,如数控坐标镗床、加工中心等。10. 与子程序有关的指令(M98、M99) M98为调用子程序指令,M99为子程序结束并返回到主程序的指令。加工程序通常由程序号、程序主体和程序结束三大部分组成。例如:开始符 %程序名 O1201 N10 G91 G00 X30 Y50; 程序主体 N20 G01 X10 Y40 F150 S500 T02 M03; N90 G00 X-30 Y-50;程序结束 N100 M02;结束符 %由上面的举例可知:加工程序由程序名和若干程序段有序组成的指令集。程序是由若干程序段组成程序段是由干指令字组成。指令字是由字母(地址符)和其后

13、所带的数字一起组成。程序名是该加工程序的标识;程序段是一个完整的加工工步单元,它以N(程序段号)指令开头,M02作为整个程序结束的指令,有些数控系统可能还规定了一个特定的程序开头和结束的符号,如% 、EM等第3章 数控加工工艺分析数控加工工艺内容的选择通常优先考虑数控加工的内容为:n 1. 通用机床无法加工的内容;n 2. 通用机床难于加工,即使通用机床能加工质量也难保证的内容;n 3. 通用机床效率低、工人手工操作劳动强度大的内容。相比之下,下列情况不宜选择数控加工:n 1. 占机调整时间长。如以毛坯的粗基准定位加工第一精基准,要用专用的工装。n 2. 加工部位分散,需要多次安装。多次设置原

14、点,数控加工较麻烦。n 3. 按某些特定的样板加工的型面轮廓。获取数据困难,增加编程难度。 n 此外,还要考虑生产批量、生产周期、工序间周转情况等等。零件各加工部位的结构工艺性应符合数控加工的特点 1)零件的内腔(Cavity)和外形最好采用统一的几何类型和尺寸。这样可以减少刀具规格和换刀次数,使编程方便,生产效益提高。 2)内槽圆角的大小决定着刀具直径的大小,因而内槽圆角半径不应过小。零件工艺性的好坏与被加工轮廓的高低、转接圆弧半径的大小等有关。 3)零件铣削底平面时,槽底圆角半径不应过大。 4)应采用统一的基准定位(Positioning)。 n 切削螺纹时,增加1(25mm)的刀具引入距

15、离和2(12mm)的刀具切出距离,保证在升速完成后使刀具接触工件,刀具离开工件后再降速。 铣削轮廓的加工路线n 刀具的切出或切入点应在沿零件轮廓的切线上,以保证工件轮廓光滑(Smooth) n 铣削封闭的内轮廓表面时,因内轮廓曲线不允许外延,刀具只能沿轮廓曲线的法向(Normal)切入和切出,此时刀具的切入和切出点应尽量选在两几何元素的交点处 n 铣削曲面(Curved Surface)时,常用球头刀采用“行切法”进行加工。n 当采用图3.8(a)的加工方案时,每次沿直线加工,刀位点计算简单,程序少, n 当采用图3.8(b)的加工方案时,便于加工后检验,表面准确度高,但程序较多。 对于位置精

16、度要求精度较高的孔系加工(Holes Processing),特别要注意孔的加工顺序的安排,安排不当时,就有可能将沿坐标轴的反向间隙带入,直接影响位置精度。 如加工下图a所示零件上的孔系。b图的走刀路线为先加工完外圈孔后,再加工内圈孔。若改用c图的走刀路线,减少空刀时间,则可节省定位时间近一倍,提高了加工效率。铣削内腔的走刀路线 如图3.11(a)为用行切方式加工内腔(Die Cavity)的走刀路线,这种走刀能切除内腔中的全部余量,不留死角,不伤轮廓。但行切法将在两次走刀的起点和终点间留下残留高度,而达不到要求的表面粗糙度(Roughness)。 如采用图3.11(b)图的走刀路线,先用行切

17、法,最后沿周向环切一刀,光整轮廓表面,能获得较好的效果。 图3.10(c)也是一种能保证较好表面质量的走刀路线方式,但其加工时间略长。n 对刀是指使“刀位点”与“对刀点”重合的操作。“刀位点”是指刀具的定位基准点。如图3.17所示,(a)车刀的刀位点是刀尖或刀尖圆弧中心;(b)钻头的刀位点是钻头顶点;(c)圆柱铣刀的刀位点是刀具中心线与刀具底面的交点;(d)球头铣刀的刀位点是球头的球心点。各类数控机床的对刀方法是不完全一样的。n 对一些立体型面和变斜角轮廓外形的加工,常采用球头铣刀、环形铣刀、鼓形刀、锥形刀和盘形刀,如图3.21所示。图3.20 钻、铣削刀具切削用量包括主轴转速、背吃刀量、进给

18、量。n 金属切削液的作用 n (1)冷却作用 n (2)润滑作用n (3)清洗作用n (4)防锈作用金属切削液通常可分为以冷却为主的水溶性金属切削液和以润滑为主的纯油性金属切削液;水溶性金属切削液又可细分为可溶性油(乳化液)、半合成切削液(微乳化液)和合成切削液三种。工艺分析实例n 欲加工如图3.23所示工件,材料为板材45钢,小批量生产,其加工工艺分析如下: n 1. 外形加工图3.23 加工零件三维造型图n 为了满足侧面与底面垂直度要求,表面光洁无刀痕,节省材料等要求,故外形采用线切割加工完成。n 2选择切削加工设备 n 根据被加工零件的外形和材料等条件,选用MIKRON Vce600pr

19、o加工中心。 n 3确定工件的定位基准和装夹方式 n (1)定位基准 X方向寻边器分中,Y方向平口钳定位,Z方向平口钳定位 转动方向平口钳定位,以左右对称面为工艺基准。n (2)装夹方法 平口钳夹紧。n 4. 制定加工方案 n 根据零件图3.24(第三视角制图)所示要求、毛坯及前道工序加工情况,确定工艺方案及加工路线。其加工工序为: n 第一步:正面(有槽面)加工(1)钻中心孔(所有孔)(2)钻孔(所有孔)(3)粗加工(孔2210.2;孔32F8;槽;斜面)(4)精加工斜面(5)精加工(孔2210.2)(6)镗孔16E8(7)镗孔32F7(8)去毛刺 n 第二步:反面(无槽面)加工n (1)钻

20、中心孔n (2)钻孔 n (3)攻丝(2-M6) n (4)去毛刺 第5章 数控车床编程数控车床加工的特点 1.机床功能全,加工质量高2.适合加工各种形状复杂的回转体零件3.可加工特殊螺纹 数控车床的分类 l 1.按主轴位置分类 立式、卧式 l 2.按加工零件的基本类型分类 卡盘式、顶尖式l 3.按刀架数量分类 单刀架式、双刀架式l 4.按功能分类 简易型、经济型、多功能型、车削中心 各参考点机床坐标系:机床上固有的坐标系。(固定)机床原点:机床坐标系的原点机床零点:机床坐标系中固定不变的极限点。(参考点)工件坐标系:为编程方便而建立的坐标系。(可变)工件原点:工件坐标系的原点。对刀点:建立机

21、床坐标系和工件坐标系之间关系的基准点。换刀点:是指刀具换刀的位置点。通常应注意远离 工件避免碰伤,一般设立在机床零点处或 对刀点处。刀位点:表示刀具特征的点。也是对刀和加工的 基准点。 数控车床上主要加工轴类、盘类等回转体零件。所以在编制程序时,X轴坐标可以有直径编程和半径编程两种。各点坐标如下:直径编程:点1 (20, 0);点2 (20, -13.5);点3 (40, -48.5);点4 (70, -60);半径编程:点1 (10, 0);点2 (10, -13.5);点3 (20, -48.5);点4 (35 ,-60);注:机床出厂时系统参数设定为直径编程,采用直径尺寸编程与零件图样中

22、的标注直径尺寸一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。绝对坐标(X、Y、Z 或 G90 )刀具运动位置坐标值相对坐标系原点给出。 相对坐标(U、V、W 或 G91 ) 刀具运动位置坐标值相对前一点给出。例:刀具当前位于A点,沿ABC轨迹运动,试采用绝对和相对方式进行编程。方法1:绝对编程 相对编程G00 X25. Y26.; G00 U15. V11.; G00 X18. Y40.; G00 U-7. V14.;方法2:绝对编程 相对编程G90 G00 X25. Y26.; G91 G00 X15. Y11.; G00 X18. Y40.; G00 X-7. Y14.

23、;F指令:用于控制刀具的进给速度。每转进给量 编程格式: G99 F F后面的数字表示的是主轴每转进给量,单位为mm/r 例:G99 F0.2 表示进给量为0.2 mm/r 每分钟进给量 编程格式: G98 F F后面的数字表示的是每分钟进给量,单位为mm/min 例:G98 F100 表示进给量为100mm/min 注:当车削螺纹时,F用来指令被加工螺纹的导程。 例:螺纹加工时,F3.0 表示被加工螺纹的导程为3mm。 S指令:用于控制主轴转速。如:S300表示主轴转速为300r/min。* 在具有恒线速功能的机床上,S功能指令还有如下作用: 恒线速控制 编程格式 G96 S 表示的是恒定的

24、线速度:m/min。 例:G96 S150 表示切削线速度控制在150 m/min。 恒线速取消 编程格式 G97 S 表示恒线速度控制取消后的主轴转速,如S未指定, 将保留G96的最终值。 例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。 编程格式: T T后面通常有两位数或四位数字,根据机床系统参数设置而定。前两位刀具号 后两位刀具补偿号(长度补偿和刀尖圆弧半径补偿)例:T0303 表示选用3号刀具,调用3刀具补偿值; T0305 表示选用3号刀具,调用5号刀具补偿值; T0300 表示取消刀具补偿。 l G00 不可进行切削加工,否则会出现“撞刀”的严重事故;

25、G01 可进行切削加工,它能完成外圆、端面、内孔、锥面等。l G00 速度由系统预先设定,不可用指令设定,快速进给 速率调整旋钮调节; G01 速度是由程序中F指令设定,进给速率调整旋钮调节。例:如图所示,试编制刀具沿轮廓轨迹加工的程序, 切削速度F=0.15mm/r。O0001;T0101;M03 S800;G00 X0 Z2.; O K (快速进刀)G01 Z0 F100; K O (直线插补,进给速度F100mm/min)X24. Z-28.; O 1 (同上,G01指令续效,F续效)G02 X40. Z-36. R8.; 1 2 (顺圆插补,F续效)(或 G02 X40. Z-36.

26、I7.75 K0.24 ;) G01 Z-49.; 2 3 (直线插补, F续效)G03 X50. Z-55. R8.; 3 4 (逆圆插补, F续效)(或G03 X50. Z-55. I-2.19 K-8.41 ;) G01 Z-83.; 4 5 (直线插补, F续效)G00 X100.; 5 P (快速退刀)Z100.; P O(同上, G00指令续效)G04指令用于暂停进给。格式: G04 P_或G04 X(U)_其中P后面的数字为整数,单位是ms;X(U)后面的数字为带小数点,单位为s。有些机床指刀具或工件空转的圈数。应用:刀具作短时间无进给光整加工,在车槽、钻镗孔时使用,也可用于拐角

27、轨迹控制。举例:在车削环槽时,若进给结束立即退刀,其环槽外形为螺旋面,用暂停指令G04可以使工件空转几秒钟,即能将环形槽外形光整圆,例如欲空转2.5s时其程序段为: G04 X2.5或G04 U2.5或G04 P2500; G27、G28、G29和G30指令参考点是CNC机床上的固定点,可以利用参考点返回指令将刀架移动到该点。可以设置最多四个参考点,各参考点的位置利用参数事先设置。接通电源后必须先进行第一参考点返回,否则不能进行其它操作。 参考点返回有两种方法: 手动参考点返回 自动参考点返回G27指令(返回参考点检查):用于检验X轴与Z轴是否正确返回参考点。格式:G27 X(U)_ Z(W)_ X(U)、Z(W)为参考点的坐标。 执行G27指令的前提是机床通电后必须手动返回一次参考点。G28、G30指令(参考点返回)G28 X(U)_ Z(W)_; 返回第一参考点,刀具快速移至中间点(X、Z一起移动)后,快速移动到参考点 G30返回第二、三、四参考点 G30 P2 X(U)_ Z(W)_;返回第二参考点,P2可省略 G30 P3 X(U)_ Z (W)_;返回第三参考点 G30 P4 X(U)_ Z(W)_;返回第四参考

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论