数控车床基本知识_第1页
数控车床基本知识_第2页
数控车床基本知识_第3页
数控车床基本知识_第4页
数控车床基本知识_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

数控车床基本程序指令及应用数控车床坐标系数控机床的加工是由程序控制完成的,所以坐标系的确定与使用非常重要。根据ISO841标准,数控机床坐标系用右手笛卡儿坐标系作为标准确定。数控车床平行于主轴方向即纵向为Z轴,垂直于主轴方向即横向为X轴,刀具远离工件方向为正向。如图1-1所示数控车床有三个坐标系即机械坐标系、编程坐标系和工件坐标系。机械坐标系的原点是生产厂家在制造机床时的固定坐标系原点,也称机械零点。它是在机床装配、调试时已经确定下来的,是机床加工的基准点。在使用中机械坐标系是由参考点来确定的,机床系统启动后,进行返回参考点操作,机械坐标系就建立了。坐标系一经建立,只要不切断电源,坐标系就不会变化。编程坐标系是编程序时使用的坐标系,一般把我们把Z轴与工件轴线重合,X轴放在工件端面上。工件坐标系是机床进行加工时使用的坐标系,它应该与编程坐标系一致。能否让编程坐标系与工件坐标系一致,是操作的关键。图1-1数控车床加工工艺制定方法在数控车床上加工零件时,应该遵循如下原则:(1)选择适合在数控车床上加工的零件。(2)分析被加工零件图样,明确加工内容和技术要求。(3)确定工件坐标系原点位置。原点位置一般选择在工件右端面和主轴回转中心交点P,也可以设在主轴回转中心与工件左端面交点O上,如图1-2所示。图1-2编程原点(4)制定加工工艺路径,应该考虑加工起始点位置,起始点一般也作为加工结束的位置,起使点应便于检查和装夹工件;应该考虑粗车、半精车、精车路线,在保证零件加工精度和表面粗糙度的前提下,尽可能以最少的进给路线完成零件的加工,缩短单件的加工时间;应考虑换刀点的位置,换刀点是加工过程中刀架进行自动换刀的位置,换刀点位置的选择应考虑在换刀过程中不发生干涉现象,且换刀路线尽可能短,加工起始点和换刀点可选同一点或者不选同点。(5)选择切削参数。在加工过程中,应根据零件精度要求选择合理的主轴转速、进给速度、和切削深度。(6)合理选择刀具。根据加工的零件形状和表面精度要求,选择合适的刀具进行加工。(7)编制加工程序,调试加工程序,完成零件加工。数控加工程序的构成在数控车床上加工零件,首先要编制程序,然后用该程序控制机床的运动。数控指令的集合称为程序。在程序中根据机床的实际运动顺序书写这些指令。一个完整的数控加工程序由程序开始部分、若干程序段、程序结束部分组成。一个程序段由程序段号和若干个“字”组成,一个“字”由地址符和数字组成。下面是一个完整的数控加工程序,该程序由程序号开始,以M30结束。程序说明O1234程序开始N10T0101G95M3S500程序段1N20G0X100Z100程序段2N30G0X26Z0程序段3N40G1X0.0F0.1程序段4N50Z1程序段5N50Z1N60G0X100 程序段6N70Z100 程序段7N80M30 程序结束程序号零件程序的起始部分一般由程序起始符号%(或0)后跟1—4位数字组成,如:%123,01234等。程序段的格式和组成程序段的格式可分为地址格式、分割地址格式、固定程序段格式和可变程序段格式等。其中以可变程序段格式应用最为广泛,所谓可变程序段格式就是程序段的长短是可变的。例如:TOC\o"1-5"\h\zN10 G01 X40.0Z-30.0 F200 ;程序段号功能字 坐标字 进给速度功能字程序段结束“字”一个“字”的组成如下所示:Z - 30.0地址符符号(正、负号)数据字(数字)程序段号加上若干程序字就可组成一个程序段。在程序段中表示地址的英文字母可分为地址和非尺寸地址两种。表示尺寸地址的英文字母有X、Y、Z、U、V、W、P、Q、I、J、K、A、B、C、DERH共18个字母。表示非尺寸地址有N、G、F、S、T、M、L、0等8个字母。模态指令与非模态指令的区分模态指令:称续效指令,一经程序段中指定,便一直有效,直到后面出现同组另一指令或被其他指令取消时才有效。编写程序时,与上段相同的模态指令可以省略不写。不同组模态指令编在同一程序段内,不影响其续效。非模态指令:称非续效指令,其功能仅在出现的程序段有效。5•常用M指令M指令是控制数控机床“开、关”功能的指令,主要用于完成加工操作时的辅助动作。M指令有模态还非模态之分,常用M指令的功能及应用如下:(1) 程序停止指令:M00功能:执行完包含M00的程序段后,机床停止自动运行,此时所有存在的模态信息保持不变,用循环启动使自动运行重新开始。(2) 选择停止指令:M01功能:与M00类似,执行完包含M01的程序段后,机床停止自动运行,只是当机床机床操作面板上的选择停开关压下时,这个代码才有效。(3) 主轴正转、反转、停止指令:M03、M04、M05功能:M03、M04可使主轴正、反转,与同段程序其他指令一起开始执行。M05指令可使主轴在该程序段其他指令执行完成后停止转动。格式:M03SM04SM05(4) 冷却液开、关指令:M08、M09功能:M08表示开启冷却液,M09表示关闭冷却液。(5) 程序结束指令:M02或M30功能:该指令表示主程序结束,同时机床停止自动运行。CNC装置复位。M30还可使控制返回到程序的开始,故程序结束使用M30比M02方便些。说明:该指令必须编在最后一个程序段中。6.主轴功能、进给功能和刀具功能(1) 主轴功能S主轴转速功能表示机床主轴的转速大小,由S和后面的若干数字组成。格式:M03S600主轴以600r/min的速度正转。(2) 进给功能F进给功能表示刀具中心运动时的进给速度,,由F和其后的若干数字组成。数字的单位取决于数控系统所采用的进给速度的指定方式。1.每分钟进给量格式:G94F---说明:G94为数控车床的初始状态。2.每转进给量格式:G95F---使用下式可以实现每转进给量和每分钟进给量的转化。Fm=FrXSFm为每分钟的进给量,Fr为每转的进给量,S为主轴转速刀具功能刀具功能用于指定刀具和刀具参数,由T和其后的四位数字组成。格式:TXXXX说明:前两位不表示刀具序号,后面两位表示刀具补偿号。刀具的序号要与刀架上的刀位号相对应。刀具序号和刀具补偿号不必相同,但为了方便通常他们一致。取消刀具补偿的T指令格式为:T0000。7•基本G功能代码快速定位G00G00指令使刀具快速移动到指定的位置。指令格式:G00X(U)_Z(W)_;其中X(U)Z(W)为指定的坐标值。快速定位指令的实例:图(1-3)ZZ轴图1-3快速定位直径编程:快速从A点移动到B点。绝对编程:G00X20Z0;相对编程:G00U-60W-40;注1:G00时各轴单独以各自设定的速度快速移动到终点,互不影响。任何一轴到位自动停止运行,另一轴继续移动直到指令位置。注2:G00各轴快速移动的速度由参数设定,用F指定的进给速度无效。注3:G00是模态指令,下一段指令也是G00时,可省略不写。G00可编写成GO。GO与G00等效。2.直线插补G01GO1是使刀具以指令的进给速度沿直线移动到目标点。1).指令格式为:GO1X(U)___Z(W)___F___;其中:X、Z表示目标点绝对值坐标;U、W表示目标点相对前一点的增量坐标,F表示进给量,若在前面已经指定,可以省略。通常,在车削端面、沟槽等与x轴平行的加工时,只需单独指定X(或U)坐标;在车外圆、内孔等与Z轴平行的加工时,只需单独指定Z(或W)值。图1-4为同时指令两轴移动车削锥面的情况,用GO1编程为:图1-4绝对坐标编程方式:GO1X8O.OZ-8O.OFO.25增量坐标编程方式:GO1U2O.OW-8O.OFO.25说明:G01指令后的坐标值取绝对值编程还是取增量值编程,由尺寸字地址决定,有的数控车床由数控系统当时的状态(G90、G91)决定。进给速度由F指令决定.F指令也

是模态指令,它可以用G00指令取消。如果在G01程序段之前的程序段没有F指令,而现在的G01程序段中也没有F指令,则机床不运动。因此,G01程序中必须含有F指令。9.编程实例如图1-5所示,编写其精加工程序。7373图1-5%1234N1M03S500G95T0101N2G00X18Z1N3G01X26Z-3F0.15N1M03S500G95T0101N2G00X18Z1N3G01X26Z-3F0.15N4Z-48N5X60Z-58N6X80Z-73N7G00X100Z100N8M30选择转速,选择刀具定位至倒角延长线倒3X45。角车①26外圆车削第一段锥车削第二段锥退刀至换刀点程序结束,并回起点数控车床基本程序指令及应用1.圆弧插补指令G02、G03__Z(W)___I___K___F_指令格式:G02/G03X(U)_G02/G03X(U)___Z(W)___R___F___;⑴圆弧顺逆的判断圆弧插补指令分为顺时针圆弧插补指令G02和逆时针圆弧插补指令G03。圆弧插补的顺逆可按图2-1给出的方向判断:沿圆弧所在平面(如XZ平面)的垂直坐标轴的负方向(一Y)看去,顺时针方向为G02,逆时针方向为G03。数控车床是两坐标的机床,只有X轴和Z轴,按右手定则的方法将Y轴也加上去来考虑。观察者让Y轴的正向指向自己(即沿Y轴的负方向看去),站在这样的位置上就可正确判断X-Z平面上圆弧的顺逆时针了。⑵说明:采用绝对值编程时,圆弧终点坐标为圆弧终点在工件坐标系中的坐标值,用X、Z表示。当采用增量值编程时;圆弧终点坐标为圆弧终点相对于圆弧起点的增量值,用U、W表示。圆心坐标I、K为圆弧起点到圆弧中心所作矢量分别在X、Z坐标轴方向上的分矢量(矢量方向指向圆心)。本系统I、K为增量值,并带有“土”号,当分矢量的方向与坐标轴的方向不一致时取“-”号。当用半径只指定圆心位置时,由于在同一半径只的情况下,从圆弧的起点到终点有两个圆弧的可能性,为区别二者,规定圆心角W180°时,用“+R”表示。若圆弧圆心角>180。时,用“一R”表示。④用半径只指定圆心位置时,不能描述整圆。图2-2G02应用实例 图2-3G03应用实例如图2-2所示G02应用实例:用I、K表示圆心位置,绝对值编程:N03G00X20.OZ2.O;N04G01Z-30.0F80;N05G02X40.0Z-40.0110.0KOF60;用I、K表示圆心位置,增量值编程:N03G00U-80.0W-98.0;N04G01U0W-32.0F80;N05G02U20.OW-10.0110.0K0F60;用R表示圆心位置N04G01Z-30.0F80;N05G02X40.0Z-40.0R10F60,如图2-3所示G03应用实例:用I、K表示圆心位置,采用绝对值编程。N04G00X28.0Z2.0;N05G01Z-40.0F80;N06G03X40.0Z-46.0I0K-6.0F60;采用增量值编程N04G00U-150.0W-98.0;N05G01W-42.OF80;N06G03U12.0W-6.010K-6.0F60用R表示圆心位置,采用绝对值编程。N04G00X28.0Z2.O;N05G01Z-40.0F80;⑶G02/G03车圆弧的方法:应用G02(或G03)指令车圆弧,若用一刀就把圆弧加工出来,这样吃刀量太大,容易打刀。所以,实际车圆弧时,需要多刀加工,先将大多余量切除,最后才车得所需圆弧。下面介绍车圆弧常用加工路线。图2-4车锥法 图2-5车圆法图2-4为车圆弧的车锥法切削路线。即先车一个圆锥,再车圆弧。但要注意,车锥时的起点和终点的确定,若确定不好,则可能损坏圆锥表面,也可能将余量留得过大。确定方法如图2-4所示,连接0C交圆弧于D,过D点作圆弧的切线AB。图2-5为车圆弧的同心圆弧切削路线。即用不同的半径圆来车削,最后将所需圆弧加工出来。此方法在确定了每次吃刀量ap后,对90°圆弧的起点、终点坐标较易确定,数值计算简单,编程方便,常采用。但空行程时间较长。1.编程实例

图2-6所示加工程序图2-7所示加工程序图2-8所示加工程序%123%1%2M3S800G95T0101M3S600G95T0101M3S700T0101G95G0X30Z37G0X20Z2G0X36Z42G1Z27F0.15G1Z0F0.2G1Z34F0.1G02X46W-8R8G03X48Z-14I0K-14F0.08G02X36W-24R20?G1X50G1Z-28G01W-10W-17X56G0X100Z100G0X150Z150W-10M30M30G0X100Z100M30C、R倒角1.C倒角格式:G01X__Z__C功能:直线倒角G01,指令刀具从A点到B点,然后到C点(见图2-9)。说明:X、乙在G90时,是两相邻直线的交点,即G点的坐标值;在G91时.是G点相对于起始直线轨迹的始点A点的移动距离。C:是相邻两直线的交点6,相对于倒角始点A的距离。图2-9图2-10图2-9图2-10R倒角格式:G01X__Z__R功能:圆弧倒角G01,指令刀具从A点到B点,然后到c点(见图2-10)。

说明:X、乙在G90时.是两相邻直线的交点,即G点的坐标值;在091时,是G点相对于起始直线轨迹的始点A点的移动距离。R:是倒角圆弧的半径值。注:1、使用增量指令编程进行倒角控制时,其指令必须分别从点D、G开始计算距离,而不是从点E、H开始。、单段工作方式下,刀具将在点D、G处停止前进,而非停于E、H点。、在螺纹切削程序段中不得出现倒角控制指令。4、如X、Z轴指定的移动量比指定的R或C小时,系统将报警。5、在G01状态下.C、R指令均出现时,以后出现的为准。⑷子程序M98、M99把程序中某些固定顺序和重复出现的程序单独抽出来,按一定格式编成一个程序供调用,这个程序就是常说的子程序,这样可以简化主程序的编制。子程序可以被主程序调用,同时子程序也可以调用另一个子程序。这样可以简化程序的编制和节省CNC系统的内存空间。子程序必须有一程序号码,且以M99作为子程序的结束指令。主过程调用子程序的指令格式如下:M98P___L___;图2-11子程序加工实例其中P图2-11子程序加工实例L为重复调用的次数例如:M98P1234L4主程序调用同一子程序执行加工,最多可执行999次,且子程序亦可再调用另一子程序执行加工,最多可调用4层子程序(不同的系统其执行的次数及层次可能不同)。例:以HNC-21T系统子程序指令,加工图2-11工件上的四个槽。分别编制主程序和子程序如下:主程序M3S600G95T0101;G00X82.0Z0;M98P1234L4;(调用于程序1234执行四次,切削四个凹槽)X150.0Z200.0;M30;子程序%1234;W-20.0;G01X74.0F0.08;G00X82.0;M99;M99指令也可用于主程序最后程序段,此时程序执行指针会跳回主程序的第一程序段继续执行此程序,所以此程序将一直重复执行,除非按下RESET键才能中断执行。内(外)径切削循环G80(一)、圆柱面内(外)径切削循环1、格式:G80X__Z__F__;2、说明:X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标;增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示,其符号由轨迹1和2的方向确定。该指令执行如图所示A—B—C—DfA的轨迹动作。x/2甲 &圆柱面内(外)径切削循环(二)、圆锥面内(外)径切削循环1、格式:G80X__Z__I___F__;2、说明:X、z:绝对值编程时,为切削终点C在工件坐标系下的坐标;增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示。I:为切削起点B与切削终点C的半径差。其符号为差的符号(无论是绝对值编程还是增量值编程)。该指令执行如图所示A—B—C—DfA的轨迹动作。圆锥面内(外)径切削循环例1.如图所示,用G80指令编程,点画线代表毛坯。

(定位到循环点)G00X40Z3(定位到循环点)G00X40Z3G91G80X-10Z-331-5F100(加工第一次循环,吃刀深3mm)X-13Z-33I-5 (加工第二次循环,吃刀深3mm)X-16Z-33I-5(加工第三次循环,吃刀深3mm)M30(主轴停、主程序结束并复位)端面切削循环G81(一)、端平面切削循环1、格式:G81X__Z__F__;2、说明:X、Z:切削终点C在工件坐标系下的坐标;增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示,其符号由轨迹1和2的方向确定。该指令执行如图所示A-BfC-DfA的轨迹动作。(下图错误)

1、格式:G81X__Z__K__F__;2、说明:X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标;增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示。K为切削起点B相对于切削终点C的Z向有向距离。该指令执行如图所示A—B—C—DfA的轨迹动作。

N30G59G90GOOX1OOZ50(建立坐标系,,到换刀点)N4OGOOX6OZ45(移到循环起点)N50G81X25Z31.5K-3.5F100(加工第一次循环.吃刀深2mm)N3X25Z29.5K-3.5(每次吃刀均为2mm,)N4X25Z27.5K-3.5(每次切削起点位,距工件外圆面5mm,故K值为-3.5)N5X25Z-25.5K-3.5(加工第四次循环,吃刀深2mm)N6MO5(主轴停)N7M3O(主程序结束并复位)例2:用G81指令编制下图工件的程序。%2322T0101(选择1号右偏刀)M03S700(主轴正转转速700r/min)G00X50Z50(定位刀对刀点)G00X41Z2(移到循环起点)G80X36Z-30F100(粗车e32外圆第一刀)X32.5(粗车第二刀,精加工余量0.5mm)X27Z-25(粗车e27外圆)G00X100Z50(退刀换刀点)T0202(换2号左偏刀)G81X18.5Z-4K-10F100(粗车e18外圆及锥面,留0.5mm精车余量,第一刀)Z-8(粗车第二刀)Z-12(粗车第三刀)Z-15(粗车第四刀)G00X100Z50M05(主轴停止)T0303M03S1000(换3号刀主轴正转转速1000r/min)G00X18Z1G01Z-15F60X26.6Z-25X32Z-30G00X50Z50M30(主轴停止程序返回)(一)、螺纹切削G321、格式:G32X(U)__Z(W)__R_E__P_F_2、说明:X、Z:为绝对编程时,有效螺纹终点在工件坐标系中的坐标;U、W:为增量编程时,有效螺纹终点相对于螺纹切削起点的位移量;F:螺纹导程,即主轴每转一圈,刀具相对于工件的进给值;R、E:螺纹切削的退尾量,R表示Z向退尾量;E为X向退尾量,R、E在绝对或增量编程时都是以增量方式指定,其为正表示沿Z、X正向回退,为负表示沿Z、X负向回退。使用R、E可免去退刀槽。R、E可以省略,表示不用回退功能;根据螺纹标准R一般取0.75~1.75倍的螺距,E取螺纹的牙型高。P:主轴基准脉冲处距离螺纹切削起始点的主轴转角。使用G32指令能加工圆柱螺纹、锥螺纹和端面螺纹。下图所示为锥螺纹切削时各参数的意义。

螺纹切削参数常用螺纹切削的进给次数与吃刀量米制螺纹螺距1.01.522.533.54牙深(半径量〉0.6490.9741.2991.6241.9492.2732.598(直径巷切削次数及吃刀量1次070.S0.91.01J21.51.32次040.60.6070.7070.83次0.20.40.60.60.6060.6斗次0.160.4040.4060.65次0.1040.40404石次0.150.40斗047次DJ20204呂次0.150.39次0.2英制螺纹牙An241S16141210S牙深(半径量}0.67&0.9041.0161.16213551.6262.0331次080.S0.S080.91.01.22次0.40.60.6060.6070.73次0.160.30.50.50.6060.61.从螺纹粗加工到精加工,主轴的转速必须保持一常数;2.在没有停止主轴的情况下,停止螺纹的切削将非常危险;因此螺纹切削时进给保持功能无效,如果按下进给保持按键,刀具在加工完螺纹后停止运动;3.在螺纹加工中不使用恒定线速度控制功能;4.螺纹加工轨迹中应设置足够的升速进刀段6和降速退刀段6',以消除伺服滞后造成的螺距误差。例1.对下图圆柱螺纹编程。螺纹导程为1.5mm,6=1.5mm,6z=1mm,每次吃刀量(直径值)分别为0.8mm、0.6mm、0.4mm、0.16mmN1G92X50Z120N2M03S300N3G00X29.2Z101.5N4G32Z19F1.5N5G00N1G92X50Z120N2M03S300N3G00X29.2Z101.5N4G32Z19F1.5N5G00X40N6Z101.5N7X28.6N8G32Z19F1.5N9G00X40%2331设立坐标系,定义对刀点的位置)主轴以300r/min旋转)(到螺纹起点,升速段1.5mm,吃刀深0.8mm)(切削到螺纹切削终点,降速段1mm)X轴方向快退)Z轴方向快退到螺纹起点处)X轴方向快进到螺纹起点处,吃刀深0.6mm)切削螺纹到螺纹切削终点)X轴方向快退)N12G32Z19F1.5切削螺纹到螺纹切削终点)Ni3G00X40X轴方向快退)Ni4Zi0i.5N12G32Z19F1.5切削螺纹到螺纹切削终点)Ni3G00X40X轴方向快退)Ni4Zi0i.5(Z轴方向快退到螺纹起点处)N15U-11.96(X轴方向快进到螺纹起点处,吃刀深0.16mm)Ni6G32W-82.5Fi.5切削螺纹到螺纹切削终点)Ni6G32W-82.5Fi.5切削螺纹到螺纹切削终点)N17G00X40XN17G00X40X轴方向快退)N18X50Z120回对刀点)N18X50Z120回对刀点)N19M05N20M30主程序结束并复位)N19M05N20M30主程序结束并复位)主轴停)(二)、螺纹切削循环G821、直螺纹切削循环(1)格式:G82X(U)__Z(W)__R__E__C__P__F__;(2)说明:X、Z:绝对值编程时,为螺纹终点C在工件坐标系下的坐标;增量编程时,为螺纹终点C相对于循环起点A的有向距离,图形中用U、W表示,符号由轨迹1和2的方向确定;R,E:螺纹切削的退尾量,R、E均为向量,R为Z向回退量;E为X向回退量,R、E可以省略,表示不用回退功能;C:螺纹头数,为0或1时切削单头螺纹;P:单头螺纹切削时,为主轴基准脉冲处距离切削起始点的主轴转角(缺省值为0);多头螺纹切削时,为相邻螺纹头的切削起始点之间对应的主轴转角。F:螺纹导程;该指令执行图所示A~B~C~D~E~A的轨迹动作直螺纹切削循环图2、锥螺纹切削循环(1)格式:G82X__Z__I__R__E__C__P__F__;(2)说明:X、Z:绝对值编程时,为螺纹终点C在工件坐标系下的坐标;增量值编程时,为螺纹终点C相对于循环起点A的有向距离,图形中用U、W表示。I为螺纹起点B与螺纹终点C的半径差。其符号为差的符号(无论R,E:螺纹切削的退尾量,R、E均为向量,R为Z向回退量;E为X向回退量,R、E可以省略,表示不用回退功能;C:螺纹头数,为0或1时切削单头螺纹;P:单头螺纹切削时,为主轴基准脉冲处距离切削起始点的主轴转角(缺省值为0);多头螺纹切削时,为相邻螺纹头的切削起始点之间对应的主轴转角;F:螺纹导程。该指令执行图所示A—B—C—DfA的轨迹动作。锥螺纹切削循环图例2:如下图所示,用G82指令编程,毛坯外形已加工完成G82切削循环编程实例图G82切削循环编程实例图G82切削循环编程实例图0080kv0080kv%2332N10T0101N20G55G00X35Z104N30M03S300(选1N10T0101N20G55G00X35Z104N30M03S300(选1号螺纹刀)选定坐标系G55,到循环起点)主轴以300r/minN40G82X29.2Z18.5C2P180F3(第一次循环切螺纹,切深切深0.8mm)第二次循环切螺纹切深0.4mm)第三次循环切螺纹切深0.4mm)第四次循环切螺纹切深0.16mm)程序结束并复位)N50X28.6Z18.5C2P180F3N60X28.2Z18.5C2P180F3N70X28.04Z18.5C2P180F3N80M30练习:应用G82指令编制下图工件的程序J/全部:—材料:45钢毛坯:e30X40%2333T0101M03S600(选择1号刀,90度偏刀,主轴正转为600r/min)G00X100Z50(定位到对刀点)G00X30Z2(到起刀点)G80X28Z-31F50(粗车e28外圆第一次)X24.5(粗车e28外圆第三次)X22Z-21(粗车e20外圆第一次)X20.5(粗车e20外圆第二次)G00X30Z2(退刀点)G00X14(精车e14外圆起刀点)G01X20Z-1F30(精车倒角)G01Z-26(精车e20外圆)G01X24Z-31(精车e24外圆)G00X100Z100(退到换刀点)T0202(换2号切槽刀,刀宽为5mm)M03S300(主轴正转为300r/min)G00X22Z-26F50(切槽起刀点)G01X16(切至e16)G00X100(退刀)G00Z100T0303M03S600(换螺纹刀,主轴正转为600r/min)G00X20Z2(车削螺纹起刀点)G82X19.1Z-18F1.5(螺纹车削第一刀)X18.6(螺纹车削第二刀)X18.2(螺纹车削第三刀)X18.1(螺纹车削第四刀)G00X100Z100(退到换刀点)内(外)径粗车复合循环指令G71格式:G71U(Ad)R(r)P(ns)Q(nf)X(Ax)Z(Az)F(f)S(s)T(t)说明:该指令执行如图所示的粗加工和精加工,其中精加工路径为A—A'—B'—B的轨迹。外径粗车复合循环G71Ad:切削深度(每次切削量),指定时不加符号,方向由矢量AAZ决定;r:每次退刀量;ns:精加工路径第一程序段(即图中的AA')的顺序号;nf:精加工路径最后程序段(即图中的B'B)的顺序号;e:精加工余量,其为X方向的等高距离;外径切削时为正,内径切削时为负;f、s、t:粗加工时G71中编程的F、S、T有效,而精加工时处于ns到nf程序段之间的F、S、T有效。G71指令必须带有P,Q地址ns、nf,且与精加工路径起、止顺序号对应,否则不能进行该循环加工。ns的程序段必须为G00/G01指令,即从A到A'的动作必须是直线或点定位运动。

在顺序号为ns到顺序号为nf的程序段中,不应包含子程序。G71切削循环下,切削进给方向平行于Z轴,X(AU)和Z(AW)的符号如图a所示。其中(+)表示沿轴正方向移动,(-)表示沿轴负方向移动。图aG71复合循环下X(AU)和Z(AW)的符号运用举例例:用外径粗加工复合循环编制图3.3.27所示零件的加工程序:要求循环起始点在A(46,3),切削深度为1.5mm(半径量)。退刀量为1mm,X方向精加工余量为0.4mm,Z方向精加工余量为0.1mm,其中点划线部分为工件毛坯。G71外径复合循环编程实例图

%2411N1G00X80Z80(到程序起点位置)N2M03S400(主轴以400r/min正转)N3G01X46Z3F100(刀具到循环起点位置)G71外径复合循环编程实例图G71外径复合循环编程实例图N4G71U1.5R1P5Q13X0.4Z0.1F100(粗切量:1.5mm精切量:X0.4mmZO.lmm)N17M30练习N5G01X2Z2F80N17M30练习N6G01X10Z-2F80(精加工2X45。倒角)N7Z-20(精加工①10外圆)N8G02X20Z-25R5(精加工R5圆弧)N9G01Z-35(精加工e20外圆)N10G03X34Z-42R7(精加工R7圆弧)N11G01Z-52(精加工e34外圆)N12X44Z-62(精加工外圆锥)N13Z-82 (精加工①44外圆,精加工轮廓结束行)N14X50(退出已加工面)N15G00X80Z80(回对刀点)N16M05(主轴停)主程序结束并复位)试用G71指令编制下图所示工件程序,并进行仿真G00X100Z50M00G00X100Z50M00T0202M03S1000G00X18Z1N10G01X18Z0F50%2412T0202(换二号刀)M03S600(主轴以600r/min正转,确定其坐标)G00X100Z50(定位刀对刀点)G00X40Z1 (到循环起点位置)G71U2R1P10Q90X0.5Z0.3F100(外端面粗切循环加工)粗加工后,到换刀点位置)主轴停止)换二号精车刀)主轴以1000r/min正转)精加工起始点)接近工件表面)G01Z-15F50G01X29.54Z-25F50G01X32F50G01X32Z-30F50G01X39Z-45F50N90G01Z-50F50G00X100Z100M05M30(精加工e18的外圆)(精加工e29.54的锥)精加工过度端面)(精加工e32的外圆)(精加工e39的锥)(精加工e39的外圆)退到换刀点)主轴停止)主程序结束并复位)内(外)径粗车复合循环指令G71(有凹槽)一.格式:G71U(Ad)R(r)P(ns)Q(nf)X(Ax)Z(Az)F(f)S(s)T(t)说明:该指令执行如图所示的粗加工和精加工,其中精加工路径为A—A'—B'—B的轨迹。外径粗车复合循环G71Ad:切削深度(每次切削量),指定时不加符号,方向由矢量AAZ决定;r:每次退刀量;ns:精加工路径第一程序段(即图中的AA')的顺序号;nf:精加工路径最后程序段(即图中的B'B)的顺序号;e:精加工余量,其为X方向的等高距离;外径切削时为正,内径切削时为负;f、s、t:粗加工时G71中编程的F、S、T有效,而精加工时处于ns到nf程序段之间的F、S、T有效。G71指令必须带有P,Q地址ns、nf,且与精加工路径起、止顺序号对应,否则不能进行该循环加工。ns的程序段必须为G00/G01指令,即从A到A'的动作必须是直线或点定位运动。在顺序号为ns到顺序号为nf的程序段中,不应包含子程序。

二.运用举例用有凹槽的外径粗加工复合循环编制图3.3.29所示零件的加工程序,其中点划线部分为工件毛坯。G71有凹槽复合循环编程实例%2421N1T0101N2G00X80Z100M03S500N3G00X42Z3N4G71U1R1P8Q19E0.3F100换一号刀,确定其坐标系)到程序起点或换刀点位置)主轴以500r/min正转)到循环起点位置)有凹槽粗切循环加工)N5G00X80Z100粗加工后,到换刀点位置)N6T0202N7G00X42Z3N8G00X10换二号刀,确定其坐标系)到循环起点位置)精加工轮廓开始,到倒角延长线处)N9G01X20Z-2F80N10Z-8N11G02X28Z-12R4N12G01Z-17N13X18Z-22N14Z-30(精加工倒2X45。角)(精加工①20外圆)(精加工R4圆弧)(精加工e28外圆)精加工下切锥)(精加工e18外圆槽)N15X26.26Z-32.5(精加工上切锥)N16Z-37.5(精加工026.66外圆)N17G02X30.66Z-51.5RIO(精加工RIO下切圆弧)N18G01Z-61.5(精加工030.66外圆)N19X40(退出已加工表面,精加工轮廓结束)N20G00X80Z100(取消半径补偿,返回换刀点位置)N21M05(主轴停)N22M30(主程序结束并复位)课堂练习试用G71指令编制下图所示工件程序,并进行仿真。%2422N1T0101%2422N1T0101N2G00X80Z100M03S500N3G00X52Z3N4G71U1R1P8Q21E0.5F100N5G00X80Z100N6T0202M03S1000材料:45钢毛坯:060X110换一号刀,确定其坐标系)到程序起点或换刀点位置)主轴以500r/min正转)到循环起点位置)有凹槽粗切循环加工)粗加工后,到换刀点位置)换二号刀,确定其坐标系,主轴N7G00X52Z3N7G00X52Z3N8G00X20Z0N9G01X34Z-20F80N10X30N11Z-30N12G01X41N13X48Z-40N14Z-45N15X40Z-50N16Z-55N17X48Z-60N18Z-65N19G02X48Z-85R15N20G01Z-100N21G01X55N22G0X100Z100N23M05N24M30以1000r/min正转)(到循环起点位置)(精加工轮廓开始)(精加工锥面)(精加工e30外圆)(精加工e30外圆)(精加工e28外圆)精加工下切)(精加工e48外圆)精加工下切锥)(精加工e40外圆)精加工下切锥)(精加工e48外圆)精加工下加工R15圆弧)(精加工e48外圆)(精加工e26.66外圆)退刀位置)主轴停、主程序结束并复位)端面粗车复合循环G72一.格式:G72W(Ad)R(r)P(ns)Q(nf)X(Ax)Z(Az)F(f)S(s)T(t)说明:该循环与G71的区别仅在于切削方向平行于X轴。该指令执行如图a所示的粗加工和精加工,其中精加工路径为A-A'-B'-B的轨迹。端面粗车复合循环G72△d:切削深度,指定时不加符号,方向由矢量AA'决定;r每次退刀量;ns:精加工路径第一程序段(即图中的AA')的顺序号;nf:精加工路径最后程序段(即图中的B'B)的顺序号;△x:X方向精加工余量;△z:Z方向精加工余量;f、s、t:粗加工时G71中编程的F、S、T有效,而精加工时处于ns到nf程序段之间的F、S、T有效。G72指令必须带有P,Q地址,否则不能进行该循环加工。在ns的程序段中应包含G00/G01指令,进行由A到A'的动作,且该程序段中不应编有X向移动指令。⑶在顺序号为ns到顺序号为nf的程序段中,可以有G02/G03指令,但不应包含子程序。

G72复合循环下X(AU)和Z(AW)的符号G72切削循环下,切削进给方向平行于X轴,X(AU)和Z(AW)的符号如图a所示。其中(+)表示沿轴的正方向移动,(-)表示沿轴负方向移动。二.运用举例编制图所示零件的加工程序:要求循环起始点在A(80,1)切削深度为1.2mm。退刀量为1mm,X方向精加工余量为0.2mm,Z方向精加工余量为0.5mm,其中点划线部分为工件毛坯。G72外径粗切复合循环编程实例%2431

N1T0101(换一号刀,确定其坐标系)N2G00X100Z80(到程序起点或换刀点位置)N3M03S600(主轴以600r/min正转)N4X80Z1(到循环起点位置)N5G72W1.2R1P8Q17X0.2Z0.5F100(外端面粗切循环加工)N6G00X100Z80(粗加工后,到换刀点位置N7X80Z1(轮廓点)N8G00Z-56(精加工轮廓开始,到锥面延长线处)N9G01X54Z-40F80(精加工锥面)N10Z-30(精加工e54外圆)N11G02X46Z-26R4(精加工R4圆弧)N12G01X30(精加工Z26处端面)N13Z-15(精加工e30外圆)N14X16(精加工Z15处端面)N15G03X10Z-13R2(精加工R2圆弧)N16G01Z-2(精加工eio外圆)N17X6Z0 (精加工倒2X45。角,精加工轮廓结束)N18G00X50(退出已加工表面)N19X100Z80(返回程序起点位置)N20M05(主轴停)N21M30(主程序结束并复位)练习试用G72指令编制下图所示工件程序,并进行仿真。

%2432T0101M03S700(01号刀位主轴正转转速700r/min)G00X50Z100(定位刀换刀点)G00X41Z2(移到循环起点)G72W1.2R1P10Q60X0.5Z0.5F100(端面粗车复合循环)G00X50Z100(回到起点坐标)M00(程序暂停)M03S1000T0202(02号到位主轴正转转速1000)N10G00X32Z-30(精车起点)G01X32Z-25F50(精车e32外圆)X28(精车过渡端面)X18Z-15(精车锥面)Z1(精车e18外圆)

G00X50Z100退到对刀点)M05M30(主轴停止)G00X50Z100退到对刀点)M05M30程序结束)闭环车削复合循环指令G73一.格式:G73USI)W(AK)R(r)P(ns)Q(nf)XAx)Z(Az)F(f)S(s)T(t)说明:该功能在切削工件时刀具轨迹为如图所示的封闭回路,刀具逐渐进给,使封闭切削回路逐渐向零件最终形状靠近,最终切削成工件的形状,其精加工路径为A—A'—B'—B。这种指令能对铸造,锻造等粗加工中已初步成形的工件,进行高效率切削。闭环车削复合循环G73I:X轴方向的粗加工总余量;k:Z轴方向的粗加工总余量;r:粗切削次数;ns:精加工路径第一程序段(即图中的AA')的顺序号;nf:精加工路径最后程序段(即图中的B'B)的顺序号;x:X方向精加工余量;△z:Z方向精加工余量;F、s、t:粗加工时G71中编程的F、S、T有效,而精加工时处于ns到nf程序段之间的F、S、T有效。注意:△I和厶K表示粗加工时总的切削量,粗加工次数为r,则每次X,Z方向的切削量为厶I/r,△K/r;按G73段中的P和Q指令值实现循环加工,要注意厶x和△z,△I和厶K的正负号。二.运用举例编制图所示零件的加工程序:设切削起始点在A(60,5);X、Z方向粗加工余量分别为3mm、0.9mm;粗加工次数为3;X、Z方向精加工余量分别为0.6mm、0.1mm。其中点划线部分为工件毛坯G73编程实例图%2441N1G00X80Z80(选定坐标系,到程序起点位置)N2M03S400(主轴以400r/min正转)N3G00X60Z5(到循环起点位置)N4G73U3W0.9R5P5Q13X0.6Z0.1F120(闭环粗切循环加工)N5G00X0Z3 (精加工轮廓开始,到倒角延长线处)N6G01X10Z-2F80(精加工倒2X45。角)

N7Z-20(精加工e10外圆)N8G02X20Z-25R5(精加工R5圆弧)N9G01Z-35(精加工e20外圆)N10G03X34Z-42R7(精加工R7圆弧)N11G01Z-52(精加工e34外圆)N12X44Z-62(精加工锥面)N13X50(退出已加工表面,精加工轮廓结束)N14G00X80Z80(返回程序起点位置)N15M05(主轴停)N16M30(主程序结束并复位)螺纹切削复合循环G76一、格式:G76C(c)R(r)E(e)A(a)X(x)Z(z)I(i)K(k)U(d)V(Admin)Q(Ad)P(p)F(L)说明:螺纹切削固定循环G76执行如图a所示的加工轨迹。其单边切削及参数如图b所示。图a螺纹切削复合循环G76

图bG76循环单边切削及其参数1•按G76段中的X(x)和Z(z)指令实现循环加工,增量编程时,要注意u和w的正负号(由刀具轨迹AC和CD段的方向决定)。2.G76循环进行单边切削,减小了刀尖的受力。第一次切削时切削深度为△d,第n次的切削总深度为△d,每次循环的背吃刀量为△d3•图a中,C到D点的切削速度由F代码指定,而其它轨迹均为快速进给。二.运用举例用螺纹切削复合循环G76指令编程,加工螺纹为M60X2,工件尺寸见图,其中括弧内尺寸根据标准得到。=6令G76=6令G76循环切削编程实例%2451

N1T0101(换一号刀,确定其坐标系)N2G00X100Z100(到程序起点或换刀点位置)N3M03S400(主轴以400r/min正转)N4G00X90Z4(到简单循环起点位置)N5G80X61.125Z-301—0.94F80(加工锥螺纹外表面)N6G00X100Z100M05(到程序起点或换刀点位置)N7T0202(换二号刀,确定其坐标系)N8M03S300(主轴以300r/min正转)N9G00X90Z4(到螺纹循环起点位置)N10G76C2R-3E2A60X58.15Z-24I-0.94K1.

温馨提示

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

评论

0/150

提交评论