第一篇:数控车床编程常用指令介绍
数控车床编程常用指令介绍 1.F功能
F功能指令用于控制切削进给量。在程序中,有两种使用方法。
(1)每转进给量
编程格式 G95 F~
F后面的数字表示的是主轴每转进给量,单位为mm/r。
例:G95 F0.2 表示进给量为0.2 mm/r。
(2)每分钟进给量
编程格式G94 F~
F后面的数字表示的是每分钟进给量,单位为 mm/min。
例:G94 F100 表示进给量为100mm/min。
2.S功能
S功能指令用于控制主轴转速。
编程格式S~
S后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的机床上,S功能指令还有如下作用。
(1)最高转速限制
编程格式 G50 S~
S后面的数字表示的是最高转速:r/min。
例:G50 S3000 表示最高转速限制为3000r/min。
(2)恒线速控制
编程格式 G96 S~
S后面的数字表示的是恒定的线速度:m/min。
例:G96 S150 表示切削点线速度控制在150 m/min。
(3)恒线速取消
编程格式 G97 S~
S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。
3.T功能
T功能指令用于选择加工所用刀具。
编程格式T~
T后面通常有两位数表示所选择的刀具号码。但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。
例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。
T0300 表示取消刀具补偿。
4.M功能
M00: 程序暂停,可用NC启动命令(CYCLE START)使程序继续运行;
M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;M03:主轴顺时针旋转;
M04:主轴逆时针旋转;
M05:主轴旋转停止;
M08:冷却液开;
M09:冷却液关;
M30:程序停止,程序复位到起始位置。
5.加工坐标系设置G50
编程格式 G50 X~ Z~
式中X、Z的值是起刀点相对于加工原点的位置。G50使用方法与G92类似。
在数控车床编程时,所有X坐标值均使用直径值,如图所示。
例:按图设置加工坐标的程序段如下:
G50 X128.7 Z375.1设定加工坐标系
6.快速定位指令G00
G00指令命令机床以最快速度运动到下一个目标位置,运动过程中有加速和减速,该指令对运动轨迹没有要求。其指令格式:
G00 X(U)____ Z(W)____;
当用绝对值编程时,X、Z后面的数值是目标位置在工件坐标系的坐标。当用相对值编程时,U、W后面的数值则是现在点与目标点之间的距离与方向。如图所示的定位指令如下:
G50 X200.0 Z263.0;设定工件坐标系
G00 X40.0 Z212.0;绝对值指令编程A→C
或G00 U-160.0 W-51.0; 相对值指令编程A→C
因为X轴和Z轴的进给速率不同,因此机床执行快速运动指令时两轴的合成运动轨迹不一定是直线,因此在使用G00指令时,一定要注意避免刀具和工件及夹具发生碰撞。如果忽略这一点,就容易发生碰撞,而快速运动状态下的碰撞就更加危险
7.直线插补指令G01
G01指令命令机床刀具以一定的进给速度从当前所在位置沿直线移动到指令给出的目标位置。指令格式:G01 X(U)____Z(W)____F;
其中F是切削进给率或进给速度,单位为mm/r或mm/min,取决于该指令前面程序段的设置。使用G01指令时可以采用绝对坐标编程,也可采用相对坐标编程。当采用绝对坐编程时,数控系统在接受G01指令后,刀具将移至坐标值为X、Z的点上;当采用相对坐编程时,刀具移至距当前点的距离为U、W值的点上。如图所示的直线运动指令如下:
G01 X40.0 Z20.F0.2;绝对值指令编程
G01 U20.0 W-25.9 F0.2;相对值指令编程
8.圆弧插补指令G02、G03
圆弧插补指令命令刀具在指定平面内按给定的F进给速度作圆弧插补运动,用于加工圆弧轮廓。圆弧插补命令分为顺时针圆弧插补指令G02和逆时针圆弧插补指令G03两种。其指令格式如下:
顺时针圆弧插补的指令格式:G02 X(U)____Z(W)____I____K____F____;
G02 X(U)____Z(W)___R___ F____;
逆时针圆弧插补的指令格式:G03 X(U)____Z(W)____ I____K____F____;;
G03 X(U)____Z(W)___R___ F____;
使用圆弧插补指令,可以用绝对坐标编程,也可以用相对坐标编程。绝对坐标编程时,X、Z是圆弧终点坐标值;增量编程时,U、W是终点相对始点的距离。圆心位置的指定可以用R,也可以用I、K,R为圆弧半径值;I、K为圆心在X轴和Z轴上相对于圆弧起点的坐标增量;F为沿圆弧切线方向的进给率或进给速度。
当用半径R来指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两种圆弧的可能性,大于180°和小于180°两个圆弧。为区分起见,特规定圆心角α≤180°时,用“+R”表示;α>180°时,用“-R”。注意:R编程只适于非整圆的圆弧插补的情况,不适于整圆加工。例如,图3-13中所示的圆弧从起点到终点为顺时针方向,其走刀指令可编写如下:G02 X50.0 Z30.0 I25.0 F0.3;绝对坐标,直径编程,切削进给率0.3mm/r
G02 U20.0 W-20.0 I25.0 F0.3;相对坐标,直径编程,切削进给率0.3mm/r
G02 X 50.0 Z30.0 R25.0 F0.3;绝对坐标,直径编程,切削进给率0.3mm/r
G02 U20.0 W-20.0 R25.0 F0.3;相对坐标,直径编程,切削进给率0.3mm/r
9.暂停指令G04
G04指令用于暂停进给,其指令格式是:
G04 P____
或G04 X(U)____
暂停时间的长短可以通过地址X(U)或P来指定。其中P后面的数字为整数,单位是ms;X(U)后面的数字为带小数点的数,单位为s。有些机床,X(U)后面的数字表示刀具或工件空转的圈数。
该指令可以使刀具作短时间的无进给光整加工,在车槽、钻镗孔时使用,也可用于拐角轨迹控制。例如,在车削环槽时,若进给结束立即退刀,其环槽外形为螺旋面,用暂停指令G04可以使工件空转几秒钟,即能将环形槽外形光整圆,例如欲空转2.5s时其程序段为:
G04 X2.5或G04 U2.5或G04 P2500;
G04为非模态指令,只在本程序段中才有效。
10.英制和米制输入指令G20、G21
G20表示英制输入,G21表示米制输入。G20和G21是两个可以互相取代的代码。机床出厂前一般设定为G21状态,机床的各项参数均以米制单位设定,所以数控车床一般适用于米制尺寸工件加工,如果一个程序开始用G20指令,则表示程序中相关的一些数据均为英制(单位为英寸);如果程序用G21指令,则表示程序中相关的一些数据均为米制(单位为mm)。在一个程序内,不能同时使用G20或G21指令,且必须在坐标系确定前指定。G20或G21指令断电前后一致,即停电前使用G20或G21指令,在下次后仍有效,除非重新设定。
11.进给速度量纲控制指令G98、G99
在数控车削中有两种切削进给模式设置方法,即进给率(每转进给模式)和进给速度(每分钟进给模式)。
(1)进给率,单位为mm/r,其指令为:
G99;进给率转换指令
G01X____Z____F____;F的单位为mm/r
(2)进给速度,单位为mm/min,其指令为:.
G98;进给速度转换指令
G01X____Z____F____;F的单位为mm/min
G98和G99都是模态指令,一旦指定就一直有效,直到指定另一方式为止。车削CNC系统缺省的进给模式是进给率,即每转进给模式,只有在用动力刀具铣削时才采用每分钟进给模式。
12.参考点返回指令G27、G28、G30
参考点是CNC机床上的固定点,可以利用参考点返回指令将刀架移动到该点。可以设置最多四个参考点,各参考点的位置利用参数事先设置。接通电源后必须先进行第一参考点返回,否则不能进行其它操作。参考点返回有两种方法:
(1)手动参考点返回。
(2)自动参考点返回。该功能是用于接通电源已进行手动参考点返回后,在程序中需要返回参考点进行换刀时使用的自动参考点返回功能。
自动参考点返回时需要用到如下指令:
(1)返回参考点检查G27
G27用于检验X轴与Z轴是否正确返回参考点。指令格式为:
G27 X(U)____Z(W)____
X(U)、Z(W)为参考点的坐标。执行G27指令的前提是机床通电后必须手动返回一次参考点。执行该指令时,各轴按指令中给定的坐标值快速定位,且系统内部检查检验参考点的行程开关信号。如果定位结束后检测到开关信号发令正确,则参考点的指示灯亮,说明滑板正确回到了参考点位置;如果检测到的信号不正确,系统报警,说明程序中指令的参考点坐标值不对或机床定位误差过大。
(2)参考点返回指令G28、G30
G28 X(U)____ Z(W)____;第一参考点返回,其中X(U)、Z(W)为参考点返回时的中间点,X、Z为绝对坐标,U、W为相对坐标。参考点返回过程如图3-14所示。
G30 P2 X(U)____Z(W)____;第二参考点返回,P2可省略
G30 P3 X(U)____Z(W)____;第三参考点返回
G30 P4 X(U)____ Z(W)____;第四参考点返回
第二、第三和第四参考点返回中的X(U)、Z(W)的含义与G28中的相同。
如图3-14所示为刀具返回参考点的过程,刀具从当前位置经过中间点(190,50)返回参考点,其指令为:
G30 X190 Z50;
G30 U100 W30;
第二篇:数控车床编程(个人总结)
数控车床编程入门
第一节
在数控系统中采用了两种系统即机床坐标系XOY和编程坐标系XpOpYp,在手动控制、对刀、回零过程中采用的市机床坐标系。在编程即自动加工时则是编程坐标系。
一、机床坐标系
机床坐标系采用标准坐标系,即右手笛卡尔坐标系
二、编程坐标系
第二节
在数控系统中,每个加工程序的最大容量是8K(即8196个字符),并最多可拥有999个程序段。在输入程序时,必须按照系统所能接受的格式来编程。
一、程序段的格式
所谓程序段的格式,是指程序段书写规则,它包含机床所要求执行的功能和运动所需要的几何数据和工艺数据。
一个零件加工程序由若干以段号大小次序排列的程序段组成,每个程序段由以下几个部分组成:
N程序段号001——999
G准备功能01——99
XZ坐标或增量值0.01——9999.99
F进给速度10mm/min——500mm/min
M辅助功能
S主轴速度0——2500转/分
T刀具号1——8
数控车床控制系统采用的程序段格式是可变程序段格式,所谓可变程序段格式就是程序段长度随着输入数据和字长的变化而变化。
程序通常由地址字和地址字后的数字和符号组成。一个程序段由一个或多个程序地址字组成。例如:
X——110F400
这种程序段格式,以地址功能字为首,后跟一串数字组成。若干个程序地址字组成程序段。例如:
N072G03X70Z——36.5I0K——2F200(上段程序中NGXZIKF均为地址字功能字)
N程序段号G准备功能X Z I K 坐标地址F进给量除英制螺纹加工段中螺纹节距值以外,其余的加工段中坐标值均为公制(mm)。
直径编程:程序段中X轴的编程采用直径编程,也就是说输入X轴的尺寸值均采用直径量。
第三节
准备功能用字母G后跟两位数字来编程,它总是编在程序段的开始,用来定义几何形态和车床的工作状态。
下面就G功能作详细说明:
① G90绝对值方式:一旦采用本指令后,后面的程序段的坐标值都按绝对值方式编程,即所有点的表示数值都是在编程坐标系中的点坐标值,直到执行G91为
止。
② G91增量方式:一旦采用本指令后,后面的程序段的坐标值都应按增量方式来
编程,即所有点的表示数值均以前一个坐标位置作为起点来计算运动终点的位置矢量。直到执行G90指令为止。
G00快速定位:执行此条指令时将先沿X方向再沿Z方向快速运动至定位点。G01直线插补:不运动的坐标可以省略,数值不必写入。
G02顺时针圆弧插补:用G02指令编时,可以自动过象限,但不得超过1800。G03逆时针圆弧插补:用G03指令编时,除圆弧运动方向相反外,其余跟G02指令完全相同。
⑦ G04暂停指令:指程序在执行到某一段后,需要暂停一段时间,进行某些人为的调整,这时就可以用G04指令使程序暂停,当暂停时间一到,继续执行下一⑧ 段程序。暂停时间由P后数值说明,单位为秒,范围为0.01——99.99秒。③ ④ ⑤ ⑥
第三篇:数控车床操作编程培训
数控车床操作编程培训
一、数控技术基础知识
1、熟悉机床的结构、了解数控车床的发展与应用和常用的系统、刀具及常用量具的认识
2、视图基本原理,三视图,零件的表达方式常用公式,形位公差、尺寸公差、螺纹知识
二、数控车床编程基础
1、坐标系、程序的基本知识G代码,M功能
2、G00—快速定位G01—直线插补,G02、G03—圆弧插补
3、G90——单一外圆车削循环
4、G94——单一端面车削循环
5、宇龙仿真软件的使用
6、G92螺纹车削循环
7、G71—内外径复合循环及练习
8、G72—内外端面复合循环,G73—封闭轮廓复合循环,G74—端面孔循环
9、G75—径向槽加工循环,G76—螺纹复合循环
三、数控车床的操作,数控车床加工实例
1、上机安全教育、机床的维护保养、熟悉机床面板,手动操作机床练习对刀及程序的输入,简单零件加工,带螺纹零件加工
2、综合加工并讲解加工工艺
3、刀补,磨耗的应用及讲解
4、简单内孔加工对刀,工艺等讲解
5、内螺纹加工讲解及练习
6、内孔综合加工练习及讲解
7、配合件加工练习及讲解
8、补充讲解
兰生数控培训学校常年开设数控车床操作编程培训,详情请登陆兰生学校网站查看。
第四篇:南昌大学金工实习数控车床编程
% O0991 N010 M3S400 N020 T0404 N030 G00Z2X16 N040 G01Z-57.45F0.1 N050 X20 N060 G00Z2 N070 X12 N080 G01Z-57.45 N090 X17 N100 G00Z2 N110 X8 N120 G01Z-20.88X12 N130 X17 N140 G00Z2 N150 X4 N160 G01Z0
N170 G01Z-12.7X9.7 N180 G01Z-17.59 N190 Z-20.88X12 N200 X16 N210 G00Z2 N220 X0 N230 G01Z0X1 F0.1 N240 G03X6.7Z-12R41.28 N250 G01X7.43 N260 Z-17.59 N270 Z-20.88X10.04 N280 X10.58Z-54.27 N290 X9.43Z-55.5 N300 Z-56 N310 X10.6 N320 Z-56.95 N330 X9.31Z-57.45 N340 G01X25 F0.3 N350 G00Z2 N360 X0 S600 N370 G01Z0F0.05 N380 G03X5.7Z-12.7R41.28 N390 G01X6.43 N400 Z-17.59 N410 Z-20.88X9.04 N420 X9.58Z-54.27 N430 X8.43Z-55.5 N440 Z-56.25 N450 X9.6 N460 Z-56.95 N470 X8.31Z-57.45 N480 G01X25 F0.3 N490 G00X100Z100 N500 T0606 S300 N510 G00Z-62.45X25 N520 G01X0F0.02 N530 G00Z100X100 N540 T0404 N550 M30 %
O0902 N010 T0404M3S400 N020 G00Z2X20 N030 G01Z-37F0.16 N040 X16Z-42F0.1 N050 Z-46 N060 X20Z-49 N070 X25G00Z2 N080 G00X20Z-33 N090 G01X14Z-42 N100 Z-46 N110 X20Z-49 N120 G00X16Z-41 N130 G01X11Z-43 N140 X14Z-46 N150 Z-46 N160 G00X25 N170 Z2 N180 G01X18 N190 Z-35 N200 X25 N210 G00Z2 N220 X15 N230 G01Z-30 N240 X25 N250 G00Z2 N260 X11 N270 G01Z-27.5 N280 X25 N290 G00X12Z-20 N300 G01X8Z-22 N310 Z-25 N320 X25 N330 G00Z2 N340 G01X7 N350 Z-14 N360 X10Z-17 N370 X25 N380 G00Z2 N390 X3 N400 G01Z-5.5 N410 X25 N420 G00Z5 N430 X1.8 N440 G01X1Z0 N450 G01Z0 N460 X2.67Z-5.83F0.05 N470 G03X4.12Z-9.75R3.33 N480 G01Z-13.85 N490 G03X4.86Z-22.4R4.9 N500 G01X9.24Z-27.42 N510 G03X9.24Z-42.67R8.9 N520 G01X12.67Z-46 N530 X20Z-49 N540 X25 N550 G00Z2 N560 X1S600 N570 G01Z2X0 N580 G01Z0 N590 X1.67Z-5.83F0.05 N600 G03X3.12Z-9.75R3.33 N610 G01Z-13.92 N620 G03X3.86Z-22.4R4.67 N630 G01X8.24Z-27.42 N640 G03X8.24Z-42.67R8.67 N650 G01X11.67Z-46 N660 X19Z-49 N670 X25 N680 G40G00X100Z100 N690 T0606S300 N700 G00X25Z-52 N710 G01X0F0.025 N720 G00X100Z100 N730 T0404 N740 M5 N750 M02 %
第五篇:数控车床编程和改造技巧
数控车床编程和改造技巧
摘 要:随着科学技术的发展,普通机床越来越不能满足市场的需求,其劳动强度大,危险性高,且不能满足现代科学的批量生产需要,越来越多的企业将普通机床逐渐转向数控化,因为数控机床可弥补普通机床的许多缺点,可实现加工精度高,多工序的集中化,自动报警,自动补偿及自动监控的功能。
ABSTRACT: with the development of science and technology, general tools can not meet the demand of the market, the labor intensity, the risk is high, and can not meet the need of modern science for mass production, more and more enterprises will be ordinary, nc machine tools to compensate for nc machine tool can be the common faults, and can achieve high precision machining processes, the centralization, automatic alarm, automatic compensation and automatic control function.关键词:改造;数控车床;质量控制
随着科学技术的飞速发展,社会对机械产品的结构、性能、精度、效率和品种的要求越来越高,单件与中小批量产品的比重越来越大。传统的通用、专用机床和工艺装备已经不能很好地适应高质量、高效率、多样化加工的要求。而数控机床作为电子信息技术和传统机械加工技术结合的产物,集现代精密机械、计算机、通信、液压气动、光电等多学科技术为一体,有效地解决了复杂、精密、小批多变的零件加工问题,能满足高质量、高效益和多品种、小批量的柔性生产方式的要求,适应各种机械产品迅速更新换代的需要,代表着当今机械加工技术的趋势与潮流。
数控机床以其优异的性能和精度、灵捷而多样化的功能引起世人瞩目,并开创机械产品向机电一体化发展的先河。数控机床是以数字化的信息实现机床控制的机电一体化产品,它把刀具和工件之间的相对位置,机床电机的启动和停止,主轴变速,工件松开和夹紧,刀具的选择,冷却泵的起停等各种操作和顺序动作等信息用代码化的数字记录在控制介质上,然后将数字信息送入数控装置或计算机,经过译码,运算,发出各种指令控制机床伺服系统或其它的执行元件,加工出所需的工件。数控机床与普通机床相比,其主要有以下的优点:1.适应性强,适合加工单件或小批量的复杂工件;在数控机床上改变加工工件时,只需重新编制新工件的加工程序,就能实现新工件加工。2.加工精度高;3.生产效率高;
4.减轻劳动强度,改善劳动条件;5.良好的经济效益;6.有利于生产管理的现代化。数控机床已成为我国市场需求的主流产品,需求量逐年激增。
我国数控机机床近几年在产业化和产品开发上取得了明显的进步,特别是在机床的高速化、多轴化、复合化、精密化方面进步很大。但是,国产数控机床与先进国家的同类产品相比,还存在差距,还不能满足国家建设的需要。我国是一个机床大国,有三百多万台普通机床。但机床的素质差,性能落后,单台机床的平均产值只有先进工业国家的1/10左右,差距太大,急待改造。旧机床的数控化改造,顾名思义就是在普通机床上增加微机控制装置,使其具有一定的自动化能力,以实现预定的加工工艺目标。随着数控机床越来越多的普及应用,数控机床的技术经济效益为大家所理解。在国内工厂的技术改造中,机床的微机数控化改造已成为重要方面。许多工厂一面购置数控机床一面利用数控、数显、PC技术改造普通机床,并取得了良好的经济效益。我国经济资源有限,国家大,机床需要量大,因此不可能拿出相当大的资金去购买新型的数控机床,而我国的旧机床很多,用经济型数控系统改造普通机床,在投资少的情况下,使其
既能满足加工的需要,又能提高机床的自动化程度,比较符合我国的国情。1984年,我国开始生产经济型数控系统,并用于改造旧机床。到目前为止,已有很多厂家生产经济型数控系统。可以预料,今后,机床的经济型数控化改造将迅速发展和普及。
其中数控车床由于具有高效率、高精度和高柔性的特点,在机械制造业中得到日益广泛的应用,成为目前应用最广泛的数控机床之一。但是,要充分发挥数控车床的作用,关键是编程,即根据不同的零件的特点和精度要求,编制合理、高效的加工程序。常用的数控编程方法有手工编程和自动编程两种。手工编程是指从零件图样分析工艺处理、数据计算、编写程序单、输入程序到程序校验等各步骤主要由 工完成的编程过程。它适用于点位加工或几何形状不太复杂的零件的加工,以及计算较简单,程序段不多,编程易于实现的场合等。对于几何形状复杂的零件,以及几何元素不复杂但需编制程序量很大的零件,用手工编程难以完成,因此要采用自动编程。下面笔者以FANUC0-TD系统为例,就数控车床零件加工中的手工编程技巧问题进行一些探讨。
一、正确选择程序原点
在数控车削编程时,首先要选择工件上的一点作为数控程序原点,并以此为原点建立一个工件坐标系。工件坐标系的合理确定,对数控编程及加工时的工件找正都很重要。程序原点的选择要尽量满足程序编制简单,尺寸换算少,引起的加工误差小等条件。为了提高零件加工精度,方便计算和编程,我们通常将程序原点设定在工件轴线与工件前端面、后端面、卡爪前端面的交点上,尽量使编程基准与设计、装配基准重合。
二、合理选择进给路线
进给路线是刀具在整个加工工序中的运动轨迹,即刀具从对刀点开始进给运动起,直到结束加工程序后退刀返回该点及所经过的路径,是编写程序的重要依据之一。合理地选择进给路线对于数控加工是很重要的。应考虑以下几个方面:
1.尽量缩短进给路线,减少空走刀行程,提高生产效率。
(1)巧用起刀点。如在循环加工中,根据工件的实际加工情况,将起刀点与对刀点分离,在确保安全和满足换刀需要的前提条件下,使起刀点尽量靠近工件,减少空走刀行程,缩短进给路线,节省在加工过程中的执行时间。
(2)在编制复杂轮廓的加工程序时,通过合理安排“回零”路线,使前一刀的终点与后一刀的起点间的距离尽量短,或者为零,以缩短进给路线,提高生产效率。
(3)粗加工或半精加工时,毛坯余量较大,应采用合适的循环加工方式,在兼顾被加工零件的刚性及加工工艺性等要求下,采取最短的切削进给路线,减少空行程时间,提高生产效率,降低刀具磨损。
2.保证加工零件的精度和表面粗糙度的要求。
(1)合理选取起刀点、切入点和切入方式,保证切入过程平稳,没有冲击。为保证工件轮廓表面加工后的粗糙度要求,精加工时,最终轮廓应安排在最后一次走刀连续加工出来。认真考虑刀具的切入和切出路线,尽量减少在轮廓处停刀,以避免切削力突然变化造成弹性变形而留下刀痕。一般应沿着零件表面的切向切入和切出,尽量避免沿工件轮廓垂直方向进、退刀而划伤工件。
(2)选择工件在加工后变形较小的路线。对细 零件或薄板零件,应采用分几次走刀加工到最后尺寸,或采取对称去余量法安排进给路线。在确定轴向移动尺寸时,应考虑刀具的引入长度和超越长度。
(3)对特殊零件采用“先精后粗”的加工工序。在某些特殊情况下,加工工序不按“先近后远”、“先粗后精”原则考虑,而作“先精后粗”的特殊处理,反而能更好地保证工件的尺寸公差要求。
3.保证加工过程的安全性
要避免刀具与非加工面的干涉,并避免刀具与工件相撞。如工件中遇槽需要加工,在编程时要注意进退刀点应与槽方向垂直,进刀速度不能用“G0”速度。“G0”指令在退刀时尽量避免“X、Z”同时移动使用。
4.有利于简化数值计算,减少程序段数目和编制程序工作量
在实际的生产操作中,经常会碰到某一固定的加工操作重复出现,可以把 部分操作编写成子程序,事先存入到存储器中,根据需要随时调用,使程序编写变得简单、快捷。对那些图形一样、尺寸不同或工艺路径一样、只是位置数据不同的系列零件的编程,可以采用宏指令编程,减少乃至免除编程时进行烦琐的数值计算,精简程序量。
三、准确掌握各种循环切削指令的加工特点及其对工件加工精度所产生的影响,并进行合理选用。
在FANUC0-TD数控系统中,数控车床有十多种切削循环加工指令,每一种指令都有各自的加工特点,工件加工后的加工精度也有所不同,各自的编程方法也不同,我们在选择的时候要仔细分析,合理选用,争取加工出精度高的零件。如螺纹切削循环加工就有两种加工指令:G92直进式切削和G76斜进式切削。由于切削刀具进刀方式的不同,使这两种加工方法有所区别,各自的编程方法也不同,造成加工误差也不同,工件加工后螺纹段的加工精度也有所不同。G92螺纹切削循环采用直进式进刀方式进行螺纹切削。螺纹中径误差较大。但牙形精度较高,一般多用于小螺距高精度螺纹的加工。加工程序较长,在加工中要经常测量;G76螺纹切削循环采用斜进式进刀方式进行螺纹切削。牙形精度较差。但工艺性比较合理,编程效率较高。此加工方法一般适用于大螺距低精度螺纹的加工。在螺纹精度要求不高的情况下,此加工方法更为简捷方便。所以,我们要掌握各自的加工特点及适用范围,并根据工件的加工特点与工件要求的精度正确灵活地选用这些切削循环指令。比如需加工高精度、大螺距的螺纹,则可采用G92、G76混用的办法,即先用G76进行螺纹粗加工,再用G92进行精加工。需要注意的是粗精加工时的起刀点要相同,以防止螺纹乱扣的产生。
四、灵活使用特殊G代码,保证零件的加工质量和精度
1.返回 考点G28、G29指令
参考点是机床上的一个固定点,通过参考点返回功能刀具可以容易地移动到该位置。参考点主要用作自动换刀或设定坐标系,刀具能否准确地返回参考点,是衡量其重复定位精度的重要指标,也是数控加工保证其尺寸一致性的前提条件。实际加工中,巧妙利用返回参考点指令,可以提高产品的精度。对于重复定位精度很高的机床,为了保证主要尺寸的加工精度,在加工主要尺寸之前,刀具可先返回参考点再重新运行到加工位置。如此做法的目的实际上是重新校核一下基准,以确定加工的尺寸精度。
2.延时G04指令
延时G04指令,其作用是人为地暂时限制运行的加工程序,除了常见的一般使用情况外,在实际数控加工中,延时G04指令还可以作一些特殊使用:
(1)大批量单件加工时间较短的零件加工中,启动按钮频繁使用,为减轻操作者由于疲劳或频繁按钮带来的误动作,用G04指令代替首件后零件的启动。
延时时间按完成1件零件的装卸时间设定,在操作人员熟练地掌握数控加工程序后,延时的指令时间可以逐渐缩短,但需保证其一定的安全时间。零件加工程序设计成循环子程序,G04指令就设计在调用该循环子程序的主程序中,必要时设计选择计划停止M01指令作为程序的结束或检查。
(2)用丝锥攻中心螺纹时,需用弹性筒夹头攻牙,以保证丝锥攻至螺纹底部时不会崩断,并在螺纹底部设置G04延时指令,使丝锥作非进给切削加工,延时的时间需确保主轴完全停止,主轴完全停止后按原正转速度反转,丝锥按原导程后退。
(3)在主轴转速有较大的变化时,可设置G04指令。目的是使主轴转速稳定后,再进行零件的切削加工,以提高零件的表面质量。
3.相对编程G91与绝对编程G90指令
相对编程是以刀尖所在位置为坐标原点,刀尖以相对于坐标原点进行位移来编程。就是说,相对编程的坐标原点经常在变换,运行是以现刀尖点为基准控制位移,那么连续位移时,必然产生累积误差。绝对编程在加工的全过程中,均有相对统一的基准点,即坐标原点,所以其累积误差较相对编程小。数控车削加工时,工件径向尺寸的精度比轴向尺寸高,所以在编制程序时,径向尺寸最好采用绝对编程,考虑到加工时的方便,轴向尺寸采用相对编程,但对于重要的轴向尺寸,也可以采用绝对编程。另外,为保证零件的某些相对位置,按照工艺的要求,进行相对编程和绝对编程的灵活使用。
普通车床数控改造分为新机改造和旧机改造,新机改造是用户购买普通车床或普通光机(指仅带床头箱和纵、横向导轨的车床),改造厂家根据其要求进行数控化改造。旧机改造是指用户将已经使用过的普通车床或数控车床进行翻新并进行数控化改造。其中旧机改造包括大修车床改造和用户旧机部件改造。在此浅谈改造数控车床在机械方面的质量控制方法、着重控制点和检验过程。
1.新机改造和旧机大修车床改造都必须经过如下相同改造
(1)更换X轴、Z轴丝杆、轴承、电机。
(2)增加电动刀架和主轴编码器。
(3)增加轴向电机的驱动装置,限制运行超程的行程开关,加装变频器(客户需要)以及为了加工和安全所需的电气部分。
(4)X轴、Z轴的丝杆两端支承面的配刮、滚珠丝杆副托架与床鞍的配刮、床身与床鞍导轨副进行配刮。
(5)据需要增加防护设施,如各向丝杆的防护罩,安全防护门,行程开关的防护装置。
2.新机改造和旧机大修车床改造的不同点
(1)新机改造的主轴和尾座部分未进行改动,主轴部分和尾座部分无须进行再改造。
(2)旧机大修车床由于经过长时间使用,导轨已磨损,为了保证大修后,能继续长时间使用而不变形,必须经过淬火工序,然后磨导轨,且磨导轨后必须保证导轨硬度≥HRC47。
(3)旧机大修车床应根据客户需要对主轴部分和尾座部分进行改造和调整。
3.新机改造和大修机床改造的精度检验是检验的重要项目
精度检验执行JB/T8324.1-1996《简式数控卧式车床 精度》。
4.新车床改造的精度质量控制如下
(1)铲刮检验。新车床改造经过对X轴、Z轴的丝杆两端支承面的进行配刮、对滚珠丝杆副托架与床鞍进行配刮、床身与床鞍导轨副进行配刮等。车床的主轴、尾座部分未拆动。检验方法如下:用配合面进行涂色,相互配合面进行结合,并相对摩擦,然后对铲刮面进行铲刮点数检验,并对结合处用塞尺进行结合程度检验,其中刮研点不得低于6点/25*25mm,0.03mm的塞尺塞结合处,不入。
(2)丝杆与导轨平行度检验:装配丝杆时,丝杆与导轨的平行度必须≤0.02mm。
(3)精度检验的G1项中导轨在垂直平面内的直线度(只许凸)应由普通车床厂家进行保证,不作为重点检验项目。
(4)精度检验中的主轴部分精度G4、G5、G6项也应由普通车床厂家进行保证,不作为重点检验项目。
(5)G11项床头、尾座两顶尖的等高度由普通车床厂家进行保证,不作为改造厂家质量控制的重点项目。
5.用户大修车床改造的精度检验
由于进行了磨导轨,基准面已变动,所以精度检验中的所有项目必须进行检验,且应严格进行控制,以保证改造后的使用性能。
6.大修车床改造和新机改造的其它质量重要控制点
(1)锈蚀检查:各横、纵向导轨面,主轴、主轴法兰盘,尾座空心套和各
(2)外露非油漆表面都必须采取防锈措施,如清洗干净后,用润滑脂等进行防锈检查:铲刮面、丝杆和轴承在进行装配前必须清洗干净,不得留有红丹粉、铁削和其它脏物质;电箱内侧、防护罩内侧无灰尘、脏物。
(3)渗漏检查:大修车床改造的主轴轴承和齿轮等必须保持润滑,大修车床改造和新车床改造的轴向丝杆和轴承必须有润滑,必须有冷却装置,且以上润滑和冷却中接头处,油、水箱等处都不得有渗漏现象。
(4)机床噪声、温升、转速、空运转试验:
①主轴在各种转速下连续空运转 4min,其中最高转速运转时间不小于2小时。整机空运行时间≥16h,对圆弧、螺纹、外圆、端面等循环车削进行模拟空运行试验。
②主轴轴承温度稳定后,测轴承温度及温升滚动轴承:温度≤70℃,温升≤40℃;滑动轴承:温度≤60℃,温升≤30℃。
③机床噪声声压级空运转条件下≤83dB(A),且机床有无不正常尖叫、冲击声。各轴方向进给运动进行应平稳,无明显振动、颤动和爬行现象。
④机床连续空运转试验在规定连续空运转时间内,无故障,运行可靠,稳定。
(5)用户更换部件(包括机床部分的维修)的改造:由于车床更换部件的改造项目较多,主要是更换主轴轴承、轴向丝杆、轴向电机、轴向轴承和系统。
①更换主轴轴承:由于更换主轴轴承是为了保证加工外圆和端面的精度,必须在更换轴承后,先行检验主轴的噪声在无异常的情况下,整机噪声声压级不得超过83dB(A),然后进行加工精度检验,并检验加工工件的表面粗糙度。
②更换轴向丝杆检验:检验各向位置精度,确保在规定范围内,跑机运行达到轴向运行无不正常的冲击声和杂音。更换轴向电机:由于其它项目未进行改造,则检验仅对跑机运行的噪声进行检验,轴向运行无不正常的冲击声和杂音。检验其轴向反向间隙,以防在装配中由于装配引起反向差值不符合要求。
③更换轴向轴承:对于更换轴向轴承的情况,必须保证轴向的反向差值达到要求,并检查无不正常的杂音。
④更换系统检验:更换系统的情况,则仅检验系统功能,检验系统是否有报警现象,并同时检验试车螺纹是否正常(对于带编码器的车床)。
总之,随着科学技术的飞速发展,数控车床由于具有优越的加工特点,在机械制造业中的应用越来越广泛,为了充分发挥数控车床的作用,我们需要首先对车床进行必要改造,然后在编程中掌握一定的技巧,编制出合理、高效的加工程序,保证加工出符合图纸要求的合格工件,同时能使数控车床的功能得到合理的应用与充分的发挥,使数控车床能安全、可靠、高效地工作。参考文献:
[1] 顾京.数控加工编程及操作.高等教育出版社,2003
[2] 王润孝.机床数控原理与系统.西北工业出版社,1996
[3] 李立.数控机床.高等教育出版社,2005
[4] 李开佛.机床工业综述.机械工业出版社,1993
[5] 彭炎午.计算机数控系统.西北工业出版社,1993
[6] 李诚人.机床计算机数控.西北工业大学出版社,1988
[7] 毕承恩.现代数控机床.机械工业出版社,1991
[8] 林其骏.机床数控系统.中国科学技术出版社,1991
[9] FANUC LTD.FANUC Series O-MC Operator’s Manual.Printed in Japan.Jul,1992
[10] Stenerson.Jakson.Computer Numerical Control.The Association Of Americ
an Publishers(AAP),2006