资源预览内容
第1页 / 共78页
第2页 / 共78页
第3页 / 共78页
第4页 / 共78页
第5页 / 共78页
第6页 / 共78页
第7页 / 共78页
第8页 / 共78页
第9页 / 共78页
第10页 / 共78页
亲,该文档总共78页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第四章第四章 数控车床的程序编制数控车床的程序编制数控车床的概况与编程特点数控车床常用指令的编程方法数控车床的程序编制实例 第一节第一节 数控车床的概况与编程特点数控车床的概况与编程特点 一、数控车床的用途一、数控车床的用途用于轴类、套类、盘类等零件的回转面加工:用于轴类、套类、盘类等零件的回转面加工:内外圆柱、内外圆锥、端面、环形沟槽、切断、复内外圆柱、内外圆锥、端面、环形沟槽、切断、复杂的回转曲面;杂的回转曲面;等螺距螺纹、变螺距螺纹、圆锥螺纹、端面螺纹。等螺距螺纹、变螺距螺纹、圆锥螺纹、端面螺纹。车削中心可以加工等边或不等边体、凸轮、法兰等。车削中心可以加工等边或不等边体、凸轮、法兰等。第一节第一节 数控车床的概况与编程特点数控车床的概况与编程特点二、常用数控车床的功能二、常用数控车床的功能 1 1经济型数控车床经济型数控车床 1 1)结构上)结构上多为传统车床的布局,也有少量为倾斜床身;采用多为传统车床的布局,也有少量为倾斜床身;采用4工工位(立式)、或位(立式)、或68工位(卧式)电动刀架。工位(卧式)电动刀架。 2 2)数控系统)数控系统多为开环控制系统,也有少数采用半闭环控制系统;二、多为开环控制系统,也有少数采用半闭环控制系统;二、三年前多用数码管显示,现有相当部分采用单色液晶显示;三年前多用数码管显示,现有相当部分采用单色液晶显示;主要以键盘手动输入程序,近两年有部分使用主要以键盘手动输入程序,近两年有部分使用RS232接口;接口;CPU主要用单片机;主运动为有级变速或普通变频调速。主要用单片机;主运动为有级变速或普通变频调速。 3 3)主要功能)主要功能直线、圆弧插补;圆柱圆锥螺纹;具备简单的外圆、直线、圆弧插补;圆柱圆锥螺纹;具备简单的外圆、端面、车螺纹的固定循环功能,能够实现刀具偏置补偿;快端面、车螺纹的固定循环功能,能够实现刀具偏置补偿;快速移动速度多在速移动速度多在10m/min以下。以下。第一节第一节 数控车床的概况与编程特点数控车床的概况与编程特点二、常用数控车床的功能二、常用数控车床的功能 2 2全功能数控车床全功能数控车床 1 1)结构上)结构上多为倾斜床身结构;采用多为倾斜床身结构;采用68(立式)、或(立式)、或816(卧式)(卧式)工位电动或液压刀架。工位电动或液压刀架。 2 2)数控系统)数控系统多为半闭环控制系统,精密型采用闭环控制系统;以前多为半闭环控制系统,精密型采用闭环控制系统;以前多用单色多用单色CRT或液晶显示,现有相当多机床采用彩色液晶显或液晶显示,现有相当多机床采用彩色液晶显示;有较强的人机对话功能;程序有多种输入方式,近两年示;有较强的人机对话功能;程序有多种输入方式,近两年有的使用网络接口;采用专用有的使用网络接口;采用专用CPU或多或多CPU结构。主运动为结构。主运动为交流或直流主轴调速电机,变速范围广的还配置液压缸驱动交流或直流主轴调速电机,变速范围广的还配置液压缸驱动的滑移齿轮变速。的滑移齿轮变速。 3 3)主要功能)主要功能具有复杂的的固定循环功能,能够实现刀尖半径补偿、具有复杂的的固定循环功能,能够实现刀尖半径补偿、恒线速切削控制;用户宏程序实现复杂的回转曲面程序编制;恒线速切削控制;用户宏程序实现复杂的回转曲面程序编制;快速移动为快速移动为15m/min以上。以上。第一节第一节 数控车床的概况与编程特点数控车床的概况与编程特点二、常用数控车床的功能二、常用数控车床的功能 3 3车削中心车削中心 主轴有主轴有C轴控制,轴控制,X、Z和和C轴可实现三坐标两联动控制;轴可实现三坐标两联动控制;采用动力刀架,可以用铣刀和钻头旋转刀具。刀具检测与自采用动力刀架,可以用铣刀和钻头旋转刀具。刀具检测与自动对刀装置;动对刀装置; 可以加工对称或非对称的多边体、非回转曲面、法兰盘可以加工对称或非对称的多边体、非回转曲面、法兰盘等。等。第一节第一节 数控车床的概况与编程特点数控车床的概况与编程特点二、常用数控车床的功能二、常用数控车床的功能 第一节第一节 数控车床的概况与编程特点数控车床的概况与编程特点二、常用数控车床的功能二、常用数控车床的功能 第一节第一节 数控车床的概况与编程特点数控车床的概况与编程特点三、常用数控系统及功能代码介绍三、常用数控系统及功能代码介绍1常用数控系统常用数控系统2FANUC功能代码简介(功能代码简介(P122)3数控车床的程序编制特点数控车床的程序编制特点1)工件坐标系设定指令为)工件坐标系设定指令为G50,作用同,作用同G92;2)绝绝对对尺尺寸寸直直接接用用X、Z,不不必必定定义义G90,增增量量尺尺寸寸用用U、W,不不必必定定义义G91。绝绝对对尺尺寸寸与与增增量量尺尺寸寸可可同同时时出出现现在在一个程序段中;一个程序段中;3)X轴轴方方向向直直接接用用直直径径量量表表示示,方方便便编编程程和和操操作作。因因此此数数控车床的脉冲当量:控车床的脉冲当量:X轴的轴的x=1/2z;4)刀具指令用)刀具指令用T,后两位数为刀具补偿号;,后两位数为刀具补偿号;5)数控车床具有丰富固定循环指令,简化编程。)数控车床具有丰富固定循环指令,简化编程。第一节第一节 数控车床的概况与编程特点数控车床的概况与编程特点四、数控车床的坐标系统四、数控车床的坐标系统 1 1机床原点、参考点机床原点、参考点 1 1)机床原点)机床原点O O 在主轴中心线与卡盘端面的交点上。在主轴中心线与卡盘端面的交点上。2 2)参考点)参考点OO 刀架远离机床原点的极限点。刀架远离机床原点的极限点。 n数数控控机机床床开开机机后后首首先先要要进进行行回回零操作,建立机床坐标系。零操作,建立机床坐标系。n的的一一些些数数控控车车床床将将Z轴轴的的参参考考点点设辛辛那提公司在中间位置设辛辛那提公司在中间位置第一节第一节 数控车床的概况与编程特点数控车床的概况与编程特点四、数控车床的坐标系统四、数控车床的坐标系统 1 1机床原点、参考点机床原点、参考点 2 2工件原点与工件坐标系工件原点与工件坐标系 工件坐标系设在何处?工件坐标系设在何处?nZ轴中心线与工件端面的交点;轴中心线与工件端面的交点;n夹夹具具的的定定位位面面与与Z轴轴中中心心线线的的交点;交点;n工工件件上上的的工工艺艺基基准准与与Z轴轴中中心心线的交点。线的交点。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法一、编程指令代码功能介绍一、编程指令代码功能介绍1F功能功能G98每分钟进给量。单位每分钟进给量。单位mm/min,例:,例:G98G01XZ;(;()G99每转进给量。单位每转进给量。单位mm/r,例:,例:G99G01XZ;(;()“*”G99为通电后优先状态为通电后优先状态每分钟进给量(每分钟进给量(F)与每转进给量()与每转进给量(f)的关系:)的关系:F=fn有的有的FANUC系统每分钟进给量用系统每分钟进给量用G94、每转进给量用、每转进给量用G95。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法2S功能功能G96恒线速切削。例:恒线速切削。例:G96S200表示刀尖所在点处的切削速度表示刀尖所在点处的切削速度v=200m/min。v与与n关系:关系:n=1000v/D或或v=nD/1000为了限制速度无限增大,用为了限制速度无限增大,用G50限制最高转速。例:限制最高转速。例:G50S2000表示主轴的最高转速限定为表示主轴的最高转速限定为2000r/min。G50与与G96配套使用。配套使用。G97恒转速切削。例:恒转速切削。例:G97S200表示主轴转速为表示主轴转速为200r/min。注意:当注意:当G96与与G97转换时,转换时,S后面数字的单位也应对改变。后面数字的单位也应对改变。一、编程指令代码功能介绍一、编程指令代码功能介绍第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G代码的编程方法代码的编程方法1工件坐标系设定(工件坐标系设定(G50)与与G92作用相同,例:作用相同,例:;说明:在执行该程序段前刀具必需调整到对刀点;说明:在执行该程序段前刀具必需调整到对刀点;在一个程序中,可多次使用在一个程序中,可多次使用G50。例:。例:G50X400Z250;G50X450Z150;第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G代码的编程方法代码的编程方法2坐标系平移坐标系平移格式:格式:G50UW;、分分别别表表示示坐坐标标原原点点在在X轴轴和和Z轴的平移量。例:轴的平移量。例:G50XaZb;(坐标原点:坐标原点:X=a,Z=b)G50UW;(坐标原点:坐标原点:X=a+,Z=b+)第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G G代码的编程方法代码的编程方法 3 3刀具补偿刀具补偿 1)刀具偏置补偿)刀具偏置补偿 车刀产生偏置的原因车刀产生偏置的原因n转位刀架上每把刀的刀尖位转位刀架上每把刀的刀尖位置不同存在偏置量置不同存在偏置量X、Zn刀具刃磨重新装刀后,刀尖刀具刃磨重新装刀后,刀尖位置变化;位置变化;n刀具使用过程的磨损。刀具使用过程的磨损。参考点第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G G代码的编程方法代码的编程方法 3 3刀具补偿刀具补偿 2 2)刀尖圆弧半径补偿刀尖圆弧半径补偿(1)刀尖圆弧及其对加工的影响)刀尖圆弧及其对加工的影响车刀的刀尖不是一个点,实际存在刀尖圆车刀的刀尖不是一个点,实际存在刀尖圆弧。弧。刀尖圆弧的存在,加工锥面、圆弧刀尖圆弧的存在,加工锥面、圆弧或非平行于坐标轴的其它回转面时,或非平行于坐标轴的其它回转面时,造成少切或多切。造成少切或多切。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G G代码的编程方法代码的编程方法 3 3刀具补偿刀具补偿 2 2)刀尖圆弧半径补偿刀尖圆弧半径补偿(2)确定刀尖方位;)确定刀尖方位;不同形状的车刀,其刀尖位置不不同形状的车刀,其刀尖位置不同;同;相同的车刀,编程时参考点不同,相同的车刀,编程时参考点不同,其刀尖位置也不同。其刀尖位置也不同。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法3)刀具补偿的实现)刀具补偿的实现(1)补偿值的设定:)补偿值的设定:CRT/MDIOFSETNO.XZRT 00 0.0 0.0 0.00 01 025.588 002.004 001.0021 02 014.730 -006.081 000.5003、指令指令T代码调用。例:代码调用。例:T0102补偿号补偿号、偏置量的建立:刀具移动过程,采用偏置量的建立:刀具移动过程,采用G00或或G01;、可使用的补偿号:可使用的补偿号:132;、刀刀补补号号为为00取取消消刀刀补补,也也是是用用G00或或G01在在刀刀具具移移动过程实现。动过程实现。例:例:T0100,表示仍使用,表示仍使用01刀具,但取消刀具补偿。刀具,但取消刀具补偿。 刀刀具具偏偏置置补补偿偿应应用用十十分分方方便便,尤尤其其在在刀刀具具磨磨损损、设设置置X轴轴或或Z轴的加工余量等方面。轴的加工余量等方面。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法3)刀具补偿的实现)刀具补偿的实现(2)刀尖圆弧半径补偿功能)刀尖圆弧半径补偿功能G41、G42刀尖半径左偏或右偏补偿;刀尖半径左偏或右偏补偿;G40取消刀尖半径补偿。取消刀尖半径补偿。、建立刀尖半径补偿格式:建立刀尖半径补偿格式:G00(或(或G01)G41(或(或G42)XZT; n刀尖半径补偿是在刀具移运动过程中建立;刀尖半径补偿是在刀具移运动过程中建立;n只能用只能用G00或或G01的移动方式建立补偿。的移动方式建立补偿。 、取消刀尖半径补偿格式:取消刀尖半径补偿格式:G40G00(或(或G01)XZ;或或G00(或(或G01)XZT00;n 必须用必须用G00或或G01,在移动的过程中取消。,在移动的过程中取消。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G G代码的编程方法代码的编程方法 4用用G01倒角与倒圆倒角与倒圆 1)倒)倒45角角 (1)ZX 格式:格式:G01Z(W)bIi;表表示示沿沿Z方方向向进进给给结结束束同同时时往往X方方向向倒倒角;角;nb为为Z向向无无倒倒角角时时,终终点点坐坐标标值值,可可以以是是绝对或增量尺寸;绝对或增量尺寸;ni为倒角宽度(增量值)。为倒角宽度(增量值)。“+”正正X方向;方向;“-”负负X方向。方向。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G G代码的编程方法代码的编程方法 4用用G01倒角与倒圆倒角与倒圆 1)倒)倒45角角 (2)X Z格式:格式:G01X(U)bKk;表示沿表示沿X方向进给到终点处倒角。方向进给到终点处倒角。k为倒角宽度。为倒角宽度。“+”正正Z方向;方向;“-”负负Z方向。方向。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G G代码的编程方法代码的编程方法 4用用G01倒角与倒圆倒角与倒圆 2)倒圆角)倒圆角 (1)ZX 格式:格式:G01Z(W)bRr;nb为为Z方向无倒角时的终点坐标;方向无倒角时的终点坐标;n r为倒圆半径。为倒圆半径。(2)XZ格式:格式:G01X(U)bR r;nb为为X方向无倒角时的终点坐标。方向无倒角时的终点坐标。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法例:加工右图工件的倒角的程序编制例:加工右图工件的倒角的程序编制N20G00X10.0Z23.0;N30G01Z10.0R5.0F;N40X38.0K-4.0;N50Z0;第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G G代码的编程方法代码的编程方法 5 5圆弧插补指令方向的判断圆弧插补指令方向的判断 数控卧式车床的刀架布局不同,其数控卧式车床的刀架布局不同,其G02、G03的方向也不相同。的方向也不相同。G03G03G02G03G03G02第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G G代码的编程方法代码的编程方法 6 6米制与英制输入米制与英制输入G20英制输入(英制输入(in)G21米制输入(米制输入(mm)换算:换算:1in=25.4mm出厂时设定为出厂时设定为G21;工件坐标系建立前,应先用工件坐标系建立前,应先用G20或或G21建立制式。建立制式。在一个程序中只能用一种制式在一个程序中只能用一种制式设定设定G20或或G21后,断电后再开机,仍保持原设定。后,断电后再开机,仍保持原设定。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G G代码的编程方法代码的编程方法 7螺纹切削螺纹切削1)单导程螺纹切削指令()单导程螺纹切削指令(G32)格式:格式:G32X(U)Z(W)F;(1)G32可可G32可加工圆柱、圆锥和端面螺纹。可加工圆柱、圆锥和端面螺纹。X、Z螺纹终点的绝对坐标。可用增量坐标螺纹终点的绝对坐标。可用增量坐标U、W;n省略省略X(U)圆柱螺纹;圆柱螺纹;n省略省略Z(W)端面螺纹;端面螺纹;nX(U)、)、Z(W)同时存在)同时存在圆锥螺纹。圆锥螺纹。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G G代码的编程方法代码的编程方法 7螺纹切削螺纹切削1)单导程螺纹切削指令()单导程螺纹切削指令(G32)格式:格式:G32X(U)Z(W)F;(2)F为螺纹的导程。单位:。加工圆锥螺纹时:为螺纹的导程。单位:。加工圆锥螺纹时:n斜角斜角45时,时,F为为Z轴的导程;轴的导程;n9045F为为X轴的导程。轴的导程。n若英制螺纹换算成米制螺纹加工,螺纹导程用若英制螺纹换算成米制螺纹加工,螺纹导程用E(单位(单位)。)。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G G代码的编程方法代码的编程方法 (3)合适的切入、切出量()合适的切入、切出量(1、2)n理论上的理论上的1、2值;值;设丝杠转速为设丝杠转速为n,机床丝杠导程为,机床丝杠导程为L;当伺服系统时间常数为当伺服系统时间常数为T1、T2(ms)时,则:)时,则:1=LT1n(601000)2LT2n(601000)n1、2的估算值;的估算值;1=25mm。P工工大、螺纹精度高取大值;大、螺纹精度高取大值;2=1K。,一般取,一般取K=4。但。但21mm。7 7螺纹切削螺纹切削第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法二、常用二、常用G G代码的编程方法代码的编程方法 (4)三角螺纹参数计算)三角螺纹参数计算H三角螺纹的原始高度,三角螺纹的原始高度,HP。 h实际牙形高度。实际牙形高度。h=H-2(H/8)P加工螺纹,需多次走刀。加工螺纹,需多次走刀。使使用用螺螺纹纹加加工工指指令令时时,控控制制面面板板上上的的“主主轴轴转转速速倍倍率率”、“进进给给速速度度倍倍率率”选择将失效。选择将失效。常用三角螺纹的走刀次数与背吃刀量表见下页。常用三角螺纹的走刀次数与背吃刀量表见下页。7 7螺纹切削螺纹切削第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法三、车削加工循环三、车削加工循环(一)单一固定循环(一)单一固定循环车外圆柱、圆锥、端面等,其动作基本上是:车外圆柱、圆锥、端面等,其动作基本上是:快进到切入位置快进到切入位置切削切削切出切出快速返回。快速返回。1内外圆柱或圆锥切削循环(内外圆柱或圆锥切削循环(G90)1)圆柱切削循环编程格式:)圆柱切削循环编程格式:G90X(U)Z(W)F;nX(U)、)、Z(W)切削终点(循环起点的对角)坐标;切削终点(循环起点的对角)坐标;n1、4的运动为的运动为G00速度,速度,2、3以以F进给速度运动。进给速度运动。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法例:在例:在56mm棒料上粗加工棒料上粗加工2460mm外圆。外圆。设刀具出发点在(设刀具出发点在(200,200)处,)处,固定循环起点(固定循环起点(60,80),),刀具及补偿号为刀具及补偿号为T0101。每次每次ap=4mm。主轴转速主轴转速n=500r/min,进给量进给量f,F=nf=100mm/min。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法刀具出发点在(刀具出发点在(200,200),固定循环起点(),固定循环起点(60,80),),O0001N010G50X200Z200T0101;N020G97G98S500M03;N030G00X60Z80M08;N040G90U-12W66F100;N050U-20;N060U-28;N070U-36;N080G00X200Z200M05M09T0100;N090M02;第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法三、车削加工循环三、车削加工循环(一)单一固定循环(一)单一固定循环1内外圆柱或圆锥切削循环(内外圆柱或圆锥切削循环(G90)2)圆锥切削循环编程格式)圆锥切削循环编程格式G90X(U)Z(W)IF;nI=(D1-D2)2,为代数值。,为代数值。其中:其中:D1圆锥起点直径;圆锥起点直径;D2圆锥终点直径。圆锥终点直径。D1应应考考虑虑切切入入量量的的影影响响,D2应应考考虑虑切切出出量的影响。量的影响。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法例:刀具循环起点在(例:刀具循环起点在(64,2)处)处,I=(D1D2)2=(4050)2=-5。程序如下:。程序如下:N40G99G00X65Z2;N60X50;注意小端直径对背吃刀量的影响。注意小端直径对背吃刀量的影响。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法三、车削加工循环三、车削加工循环(一)单一固定循环(一)单一固定循环2端面车削循环(端面车削循环(G94)1)切削平端面的格式:)切削平端面的格式:G94X(U)Z(w)F;nX(U)、)、Z(W)车端面终点坐标值;车端面终点坐标值;nF进给量。进给量。2 2)切削锥端面的格式:)切削锥端面的格式: G94X(U)Z(w)KF;nX(U)、)、Z(W)终点坐标值;终点坐标值;nK端面切削起点至终点的端面切削起点至终点的Z轴分量。轴分量。1、4为为G00的速度,的速度,2、3为为F进给速度。进给速度。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法例:加工右图所示的锥面例:加工右图所示的锥面。已知:已知:K=-5,外径处端面厚,外径处端面厚15mm,分,分3次走刀,设循次走刀,设循环起点为(环起点为(55,2)。程序如下:)。程序如下:N40G00X55Z2;N60Z-5;N70Z-10;第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法三、车削加工循环三、车削加工循环(一)单一固定循环(一)单一固定循环3 3螺纹切削循环螺纹切削循环1 1)圆柱螺纹切削循环格式:)圆柱螺纹切削循环格式:G92X(U)Z(w)F;nX(U)、)、Z(W)加工螺纹循环终点坐标值;加工螺纹循环终点坐标值;nF螺纹导程。螺纹导程。2 2)圆锥螺纹切削循环格式:)圆锥螺纹切削循环格式:G92X(U)Z(w)IF;nX(U)、)、Z(W)加工螺纹循环终点坐标值;加工螺纹循环终点坐标值;n圆锥螺纹的半径差。圆锥螺纹的半径差。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法例:加工例:加工M3026g的三角螺纹。的三角螺纹。由由GB19781查得:查得:d=mm。取螺纹大径,取螺纹大径,1=4mm,2=1mm。刀具的出发点在(刀具的出发点在(260,270),),螺纹固定循环起点(螺纹固定循环起点(40,4)。)。查表:查表:n螺纹牙深螺纹牙深,nap、。(直径)(直径)270130第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法270130O0003N10G50X260Z270T0202;N20G00G97X40Z4S160M03;N40G92X28.922W-25F2;N90G00X260Z270T0200M05;N100M02;第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法三、车削加工循环三、车削加工循环(二)复合形固定循环(二)复合形固定循环用于较复杂表面的自动加工,较单一固定循环编程更为简化。用于较复杂表面的自动加工,较单一固定循环编程更为简化。1外圆粗车固定循环(外圆粗车固定循环(G71)适用于棒料毛坯加工。适用于棒料毛坯加工。编程格式:编程格式:G71UdRe;G71PNsQNfUUWWFfSsTt;第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法1外圆粗车固定循环(外圆粗车固定循环(G71)G71UdRe;G71PNsQNfUUWWFfSsTt;其中:其中:d每次进刀距离;每次进刀距离;e让刀量;让刀量;Ns精加工轮廓程序段群的起始程序段号;精加工轮廓程序段群的起始程序段号;Nf精加工轮廓程序段群的结束程序段号;精加工轮廓程序段群的结束程序段号;UX轴方向精加工余量(直径);轴方向精加工余量(直径);WZ轴方向精加工余量;轴方向精加工余量;f、s、t执行执行G71循环的进给速度循环的进给速度F、主轴转速、主轴转速S、刀具及补偿号刀具及补偿号T。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法2精车固定循环指令(精车固定循环指令(G70)编程格式:编程格式:G70PNsQNf;其中:其中:Ns、Nf与前含义相同。与前含义相同。精精加加工工的的F、S、T由由精精加加工工轮轮廓廓程程序序段段群群的的F、S、T决决定;定;G70与与G71、G72、G73配套使用。配套使用。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法例:应用外圆粗车固定循环加工图示零件,工件毛坯棒料为例:应用外圆粗车固定循环加工图示零件,工件毛坯棒料为140mm。,e,U=2mm、W2mm;n粗加工:粗加工:n500r/min,(F=150mm/min););n精加工:精加工:n800r/min,f(F=120mm/min););设设:刀具对刀点(刀具对刀点(200,220),),切削循环的起点(切削循环的起点(160,180););第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法O0012N010G98G97G21T0100;N020G50X200Z220;N030G42G00X160Z180S800M03T0101;N050G71P60Q120U2W2S500F150M08;N060G00X40S800;N070G01W-40F120;N080X60W-30;N090W-20;N100X100W-10;第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法O0012;N050G71P60Q120U2W2S500F150M08;N060G00X40S800;N070G01W-40F120;N080X60W-30;N090W-20;N100X100W-10;N110W-20;N120X144Z38;N130G70P60Q120;N140G00X200Z220T0100M05M09;N150M02;第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法说明:说明:N60N120是是精精车车所所描描述述的的工工件件轮轮廓廓走走刀刀路路线线,其其F、S、T对粗加工的对粗加工的G71无效;无效;G71后后自自动动留留出出面面U、W2mm,走走刀刀次次数数自自行行计算;计算;使使用用G71加加工工轮轮廓廓必必须须按按X、Z运运动动方方向向一一齐齐增增大大或或减少;减少;有的有的FANUC的的G71格式只用一个程序段。格式只用一个程序段。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法3端面粗车固定循环(端面粗车固定循环(G72)G72UdRe;G72PNsQNfUUWWFfSsTt;其中:其中:d每次每次Z轴的进刀距离;轴的进刀距离;e让刀量;让刀量;Ns精加工轮廓程序段群的起始程序段号;精加工轮廓程序段群的起始程序段号;Nf精加工轮廓程序段群的结束程序段号;精加工轮廓程序段群的结束程序段号;UX轴方向精加工余量(直径);轴方向精加工余量(直径);WZ轴方向精加工余量;轴方向精加工余量;f、s、t执行执行G72循环的进给速度循环的进给速度F、主轴转速、主轴转速S、刀具及补偿号刀具及补偿号T。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法4固定形状粗加工循环(固定形状粗加工循环(G73)用于铸造或锻造毛坯的加工。用于铸造或锻造毛坯的加工。编程格式:编程格式:G73UIWkRD;G73PNsQNfUUWWFfSsTt;其中:其中:IX轴轴方方向向总总切切削削量量(半径值);(半径值);kZ轴方向总切削量;轴方向总切削量;D粗加工重复走刀次数;粗加工重复走刀次数;UX轴轴方方向向精精加加工工余余量(直径);量(直径);WZ轴轴方方向向精精加加工工余余量。量。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法例:工件如右图所示。毛坯为锻件。例:工件如右图所示。毛坯为锻件。 i=14mm,k14mm,U、W2mm,分分3次走刀;次走刀;n粗加工:粗加工:n500r/min,f(F=150mm/min););n精加工:精加工:n700r/min,f(F=120mm/min););采用采用G73加工。设:加工。设:对刀点对刀点P(440,220););循环起点循环起点A(188,160)。)。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法O0022N10G98G97G21T0200;N020G50X440Z220;N030G42G00X188Z160S800M03T0202;N040G73U14W14R3;N050G73P60Q110U2W2S500F150M08;N060G00X80Z122S700;N070G01Z100F120;N080X120W-10;N090W-20;N100G02X160W-20R20;第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法O0022;N050G73P60Q110U2W2S500F150M08;N060G00X80Z122S700;N070G01Z100F120;N080X120W-10;N090W-20;N100G02X160W-20R20;N110G01X184W-12;N120G70P60Q110;N130G00X440Z220T0200;N140M30;第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法5端面深孔加工循环(端面深孔加工循环(G74)1)深孔循环格式:)深孔循环格式:G74Re;G74ZzQkF;其中:其中:e退刀量;退刀量;z钻削深(用钻削深(用W为为A至至C的增量值);的增量值);k每次钻削行程长度(无符号);每次钻削行程长度(无符号);F进给量。进给量。其其动动作作是是:从从起起始始位位A进进给给k,然然后后快快速速退退刀刀e,再再转转为为进给进给k,直至加工到,直至加工到Z处。退刀量处。退刀量e主要用于断屑。主要用于断屑。第二节第二节 数控车床常用指令的编程方法数控车床常用指令的编程方法5端面深孔加工循环(端面深孔加工循环(G74)2)端面深孔加工循环格式:)端面深孔加工循环格式:G74Re;G74XxZzPiQkRdF;其中:其中:XB点的点的X坐标(用坐标(用U为为A至至B的增量值)的增量值)i完成分级进给后,完成分级进给后,X向的移动距离;向的移动距离;d在底部的在底部的X向的退刀量。向的退刀量。当当i、k不不是是U、W的的整整数数倍倍时时,最最后后一一次次的的自自动动取取为为U、W的剩余值。的剩余值。该该G74格式更适用于端面宽槽加工。格式更适用于端面宽槽加工。第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 一、轴类零件的精加工程序编制一、轴类零件的精加工程序编制 已已知知零零件件图图样样如如下下图图所所示示。材材料料为为45钢钢经经调调质质处处理理,要要求求精精车车外外圆圆各各表表面、切槽和车螺纹,端面、面、切槽和车螺纹,端面、85不在本工序中加工。不在本工序中加工。第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 一、轴类零件的精加工程序编制一、轴类零件的精加工程序编制 1 1确定加工工步与走刀路线确定加工工步与走刀路线1)精车外圆)精车外圆螺纹大径。螺纹大径。切入点:离工件端面切入点:离工件端面2mm处(,处(,292););切出点:(切出点:(88,65)。)。走刀路线为:走刀路线为:切切入入及及倒倒角角C1C1车车螺螺纹纹M48M48外外圆圆至至车车圆圆锥锥车车外外圆圆6262车车端端面面倒倒角角C1C1车外圆车外圆8080车回转圆弧面车回转圆弧面车外圆车外圆8080切出。切出。第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 一、轴类零件的精加工程序编制一、轴类零件的精加工程序编制 1 1确定加工工步与走刀路线确定加工工步与走刀路线2)车)车345退刀槽退刀槽切入点:(切入点:(54,230););槽底停留时间槽底停留时间2s。3)车)车M482螺纹螺纹应用应用G92。第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 一、轴类零件的精加工程序编制一、轴类零件的精加工程序编制 2 2选择刀具、确定刀具号及补偿号选择刀具、确定刀具号及补偿号 1)外圆车刀)外圆车刀95左偏刀。副偏角左偏刀。副偏角r的确定:的确定:sin=30/70,要求副偏角要求副偏角r+(57)。)。刀号及刀补号:刀号及刀补号:T0101(刀尖,刀尖位:(刀尖,刀尖位:3)6070H第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 一、轴类零件的精加工程序编制一、轴类零件的精加工程序编制 2 2选择刀具、确定刀具号及补偿号选择刀具、确定刀具号及补偿号 2)切槽刀)切槽刀切槽刀宽切槽刀宽3mm。刀号及刀补号:刀号及刀补号:T0202(刀尖位:(刀尖位:3) 3 3)螺纹车刀)螺纹车刀60三角螺纹车刀。三角螺纹车刀。刀号及刀补号:刀号及刀补号:T0303(刀尖位:(刀尖位:8)第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 一、轴类零件的精加工程序编制一、轴类零件的精加工程序编制 3 3切削用量切削用量 1)外圆车刀)外圆车刀刀片为刀片为PF类(类(GC4015),加工),加工45钢钢主轴转速:主轴转速:Vc=265m/min,求出:,求出:n=1000Vc/D=265000/80=1054(r/min)进给量:取,进给量:取,F=nf=126mm/min2)切槽刀)切槽刀刀片刀片P类(类(GC4025),加工),加工45钢钢主轴转速:时主轴转速:时Vc=130m/min,求出:求出:n=1000Vc/D=130000/50=827(r/min)进给量:查推荐,进给量:查推荐,F=nf=74mm/min第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 一、轴类零件的精加工程序编制一、轴类零件的精加工程序编制 3 3切削用量切削用量 3)螺纹车刀)螺纹车刀主轴转速:受车螺纹同步控制的限制,取主轴转速:受车螺纹同步控制的限制,取200r/min;螺纹参数:螺纹参数:螺纹牙深,螺纹牙深,查表查表ap、;、;切入切出量:切入切出量:1=4mm,2。第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 一、轴类零件的精加工程序编制一、轴类零件的精加工程序编制 4 4确定工件坐标系确定工件坐标系1)工件坐标原点设在左端面;)工件坐标原点设在左端面;2)刀具出发点()刀具出发点(200,350)。)。第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 O0001N010G99G97G21T0100;初始化初始化N020G50X200Z350;设工件坐标系设工件坐标系N030S1054M03;n=1054,正正转转N040G00G42X41.8Z292T0101;至切入点,建刀补至切入点,建刀补N050G01X47.8Z289F0.2M08;倒角,冷却倒角,冷却;车螺纹外圆车螺纹外圆N070X50;车车50端面端面N080X62W-60;车圆锥车圆锥N090Z155;车外圆车外圆62N100X80K-1;车端面、倒角车端面、倒角C1第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 N110W-19;车外圆车外圆80N120G02W-60R70;车圆弧车圆弧N130G01Z65;车外圆车外圆80N140X89M09;切出切出N150G00X200Z350T0100;回原位,取消刀补回原位,取消刀补N160M06T0202;换刀换刀T0202N170G00X54Z230S827M08;至切槽点至切槽点;切槽切槽;槽底停留槽底停留2sN200G00X54;退出槽退出槽第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 N210X200Z350T0200M09;回原位,取消刀补回原位,取消刀补N220M06T0303;换刀换刀T0303N230G00X62Z294S200M08;至至螺螺纹纹循循环环起点起点;切螺纹走刀切螺纹走刀1;切螺纹走刀切螺纹走刀2;切螺纹走刀切螺纹走刀3;切螺纹走刀切螺纹走刀4N280X45.2M09;切螺纹走刀切螺纹走刀5N290G00X200S350T0300M05;回原位,取消刀补回原位,取消刀补N300M06T0100;换刀换刀T0100N310M30;结束结束第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 二、轴类零件加工程序的完整设计二、轴类零件加工程序的完整设计 1 1工序划分工序划分1)下料)下料85298(锯床);(锯床);2)调质)调质220HB;3)车端面至总长)车端面至总长290,打顶尖孔(普通卧式车床);,打顶尖孔(普通卧式车床);4)粗车、精车各尺寸。各工步如下:)粗车、精车各尺寸。各工步如下:(1)粗车外圆,留精车余量)粗车外圆,留精车余量=0.4mm(单边单边);(2)粗车圆弧面,留精车余量)粗车圆弧面,留精车余量=0.4mm(单边单边);(3)精车外圆;)精车外圆;(4)车)车345退刀槽;退刀槽;(5)车)车M482螺纹。螺纹。第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 二、轴类零件加工程序的完整设计二、轴类零件加工程序的完整设计 2 2粗车外圆粗车外圆 1)简化外形,用)简化外形,用G71、G70。其中:;。其中:;2)刀片:)刀片:PR(GC4025),刀尖圆弧。),刀尖圆弧。车刀:车刀:95左偏刀;左偏刀;3)切削用量:)切削用量:Vc=200m/min,主轴转速:,主轴转速:n=748(r/min););进给量:,进给量:,F=nf=260mm/min。4)刀具及补偿号:)刀具及补偿号:T0404(刀尖半径补偿)(刀尖半径补偿)第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 二、轴类零件加工程序的完整设计二、轴类零件加工程序的完整设计 3 3粗车圆弧面粗车圆弧面 分层切圆弧:分层切圆弧:求出:,求出:,ap。所以:。所以:ap1=4mm,r1。刀具及补偿号:。刀具及补偿号:T0405;ap2,r2。刀具及补偿号:。刀具及补偿号:T0406。6070H第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 O0002N010G99G97G21T0400;初始化初始化N020G50X200Z350;设工件坐标系设工件坐标系N030S784M03;n=784,正转,正转N040G00G42X92Z293T0404;至循环点,建刀补至循环点,建刀补;G71循环模式循环模式N060G71P70Q120U1.5W1.0F0.35M08;N070G00X47.8S900;精加工的快进精加工的快进;车车48N090X50;车车50端面端面N100X62W-60;车圆锥车圆锥N110Z155;车车62N100X80;车端面车端面第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 N110Z65;车车80N120X89;切出切出N130G70P70Q120;精车各外圆精车各外圆N140G00X160Z135T0400;退出,取消刀补退出,取消刀补N150G42X84S784T0405;快进,建新刀补快进,建新刀补;切入切入N170G02W-60R70;粗车圆弧走刀粗车圆弧走刀1N180G00X160Z135T0400;退出,取消刀补退出,取消刀补N190G42X84T0406;快进,建新刀补快进,建新刀补N200G01X80;切入切入第三节第三节 数控车床的加工程序编制实例数控车床的加工程序编制实例 N210G02W-60R70;粗车圆弧走刀粗车圆弧走刀2N220G00X200S350T0400M05;退回原位退回原位N230M06T0101;换刀换刀T0101N240S1054M03;n=1054,正正转转N250G00G42X41.8Z292;至切入点,建刀补至切入点,建刀补作业作业1应用应用G90指令对下图完成编程练习。指令对下图完成编程练习。作业作业2零件尺寸如右图所示。材料零件尺寸如右图所示。材料45钢,已经调质处理和粗加钢,已经调质处理和粗加工,要求选择刀具、设置工件坐标系,编写精加工程序。工,要求选择刀具、设置工件坐标系,编写精加工程序。 作业作业35车削的零件如车削的零件如右图所示。材料为右图所示。材料为45钢,双点划线毛钢,双点划线毛坯形状,坯形状,X、Z方方向的加工余量分别向的加工余量分别为为6mm(直径值)(直径值)、。、。X、Z方向的方向的精加工余量分别为、精加工余量分别为、。试编写加工程序。试编写加工程序。作业作业4编制下图所示零件的加工程序。材料为编制下图所示零件的加工程序。材料为45钢,毛坯的棒钢,毛坯的棒料直径为料直径为40mm。车削实验题
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号