数控车床的程序编制.ppt
- 文档编号:18917100
- 上传时间:2024-02-12
- 格式:PPT
- 页数:72
- 大小:6.13MB
数控车床的程序编制.ppt
《数控车床的程序编制.ppt》由会员分享,可在线阅读,更多相关《数控车床的程序编制.ppt(72页珍藏版)》请在冰点文库上搜索。
第三章第三章数控加工编程方法数控加工编程方法CNC概述概述手工编程方法手工编程方法数控数控车床车床编程方法编程方法数控数控铣床铣床编程方法编程方法加工中心编程方法加工中心编程方法自动编程方法自动编程方法主要内容主要内容第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNC零件零件图纸图纸数控工数控工艺分析艺分析确定加工内确定加工内容、路线容、路线数学数学处理处理程序程序编制编制试切、试切、验证验证编程编程手册手册确定刀、夹、确定刀、夹、量具量具确定切削确定切削用量用量手工编程流程图手工编程流程图第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNC一、数控车床的分类一、数控车床的分类11、按、按主轴位置主轴位置分分:
立式数控车床立式数控车床(回转直径较大的盘类零件回转直径较大的盘类零件)卧式数控车床卧式数控车床(轴向尺寸较长或小型盘类零件轴向尺寸较长或小型盘类零件)第一节第一节数控车床的程序编制数控车床的程序编制第三章第三章数控加工编程方法数控加工编程方法CNC单主轴单刀架单主轴单刀架双主轴双刀架双主轴双刀架第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNC双主轴双刀架双主轴双刀架立铣头立铣头第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNC经济型数控车床:
经济型数控车床:
属低档型,一般采用步进电动机和单属低档型,一般采用步进电动机和单片机控制,成本较低,车削精度也不高片机控制,成本较低,车削精度也不高第三章第三章数控加工编程方法数控加工编程方法CNC22、按按功能分功能分:
第三章第三章数控加工编程方法数控加工编程方法CNC普通数控车床普通数控车床:
数控系统功能强,具有刀具半径补偿、数控系统功能强,具有刀具半径补偿、固定循环等功能,可同时控制两个坐标轴,固定循环等功能,可同时控制两个坐标轴,即即X轴和轴和Z轴,普遍应用于企业的实际生产中轴,普遍应用于企业的实际生产中第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNC车削加工中心车削加工中心是在普通数控车床的基础上,增加了是在普通数控车床的基础上,增加了CC轴和铣削轴和铣削动力头动力头,有的还配备了刀库和机械手,可实现,有的还配备了刀库和机械手,可实现XX、ZZ和和CC三个坐标轴联动三个坐标轴联动。
车削中心除可以进行一般车削。
车削中心除可以进行一般车削外,还可以进行径向和轴向铣削、曲面铣削、中心外,还可以进行径向和轴向铣削、曲面铣削、中心线不在零件回转中心的孔和径向孔的钻削等加工。
线不在零件回转中心的孔和径向孔的钻削等加工。
第三章第三章数控加工编程方法数控加工编程方法CNC车削中心车削中心第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNCCC轴控制轴控制CC轴控制加工轴控制加工第三章第三章数控加工编程方法数控加工编程方法CNC刀架刀架床身床身主轴箱主轴箱滚珠丝杠滚珠丝杠床座床座尾座尾座高精度导轨高精度导轨第三章第三章数控加工编程方法数控加工编程方法CNC二、数控车削主要适合对象二、数控车削主要适合对象:
1.1.高精度高精度回转零件回转零件2.2.零件廓形复杂或难于控制尺寸的零件廓形复杂或难于控制尺寸的回转体零件回转体零件4.4.带特殊螺纹的带特殊螺纹的回转零件回转零件(导程不一样导程不一样)3.3.表面形状复杂的表面形状复杂的回转体零件回转体零件第三章第三章数控加工编程方法数控加工编程方法CNC高精度的机床主轴高精度的机床主轴高速电机主轴高速电机主轴高精度回转零件高精度回转零件:
第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNC表面形状复杂的回转体零件表面形状复杂的回转体零件第三章第三章数控加工编程方法数控加工编程方法CNC非标丝杠非标丝杠第三章第三章数控加工编程方法数控加工编程方法CNC三、数控车削工艺处理三、数控车削工艺处理:
1)1)选择零件或加工内容选择零件或加工内容2)2)数控工艺可行性分析数控工艺可行性分析,明确加工要求明确加工要求3)3)确定工艺路线确定工艺路线4)4)工序详细设计工序详细设计5)5)数控程序设计与调整数控程序设计与调整工艺性分析工艺性分析第三章第三章数控加工编程方法数控加工编程方法CNC(11)对刀具、刀座的要求)对刀具、刀座的要求第三章第三章数控加工编程方法数控加工编程方法CNC内孔车刀内孔车刀外圆车刀外圆车刀第三章第三章数控加工编程方法数控加工编程方法CNC螺纹车刀螺纹车刀第三章第三章数控加工编程方法数控加工编程方法CNC切断(槽)车刀切断(槽)车刀第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNC尽可能使用机夹刀和机夹刀片,以减少换刀时间和尽可能使用机夹刀和机夹刀片,以减少换刀时间和对刀时间;数控刀具通过刀座作过渡安装在刀架上等。
对刀时间;数控刀具通过刀座作过渡安装在刀架上等。
第三章第三章数控加工编程方法数控加工编程方法CNC主轴旋向与刀杆方向的关系主轴旋向与刀杆方向的关系第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNC(22)对夹具的要求)对夹具的要求跟刀架跟刀架中心架中心架三爪自定心三爪自定心三爪自定心三爪自定心卡盘装夹卡盘装夹卡盘装夹卡盘装夹两顶尖之两顶尖之两顶尖之两顶尖之间装夹间装夹间装夹间装夹双三爪定心双三爪定心双三爪定心双三爪定心卡盘装夹卡盘装夹卡盘装夹卡盘装夹卡盘和顶卡盘和顶卡盘和顶卡盘和顶尖装夹尖装夹尖装夹尖装夹常常用用装装夹夹方方式式通用夹具装夹通用夹具装夹第三章第三章数控加工编程方法数控加工编程方法CNC(33)坐标系统)坐标系统机床原点定义为主轴旋转中心线与车床端面的交点;机床原点定义为主轴旋转中心线与车床端面的交点;为为方方便便编编程程和和简简化化数数值值计计算算,工工件件坐坐标标系系原原点点一一般般选选在工件的回转中心与工件在工件的回转中心与工件右端面右端面或或左端面左端面的交点。
的交点。
第三章第三章数控加工编程方法数控加工编程方法CNC
(1)在一个零件的加工程序段中,根据图纸上标注的尺寸,可以按绝对坐标编程、增量坐标编程或两者混合编程。
当按绝对坐标编程时常用代码X和Z表示;按增量坐标编程时则用代码U和W表示,一般不用G90、G91指令。
(3)由于车削常用的毛坯为棒料或锻件,加工余量较大,可充分利用各种固定循环功能,达到多次循环切削的目的。
(2)数控车床有直径编程法和半径编程法两种。
直径编程法中:
按绝对坐标编程时X以直径值表示;按增量坐标编程时U以径向实际位移量的2倍值表示。
四、四、数控车床编程特点数控车床编程特点第三章第三章数控加工编程方法数控加工编程方法CNCG00G00、G01G01、G02G02、G03G03数数控控车车床床常常用用指指令令介介绍绍快速点定位:
快速点定位:
G00XG00X(UU)_Z_Z(WW)__;直线插补:
直线插补:
G01XG01X(UU)_Z_Z(WW)_F__F_;圆弧插补:
圆弧插补:
第三章第三章数控加工编程方法数控加工编程方法CNC刀具半径补偿建立与取消指令刀具半径补偿建立与取消指令G41G41、G42G42、G40G40一般车刀均有刀尖半径,即在车刀刀尖部分有一一般车刀均有刀尖半径,即在车刀刀尖部分有一圆弧构成假想圆的半径值圆弧构成假想圆的半径值。
第三章第三章数控加工编程方法数控加工编程方法CNC用假想刀尖(实际不存在)编程时,当车外径或端面用假想刀尖(实际不存在)编程时,当车外径或端面时,刀尖圆弧大小并不起作用,当车削时,刀尖圆弧大小并不起作用,当车削倒角倒角、锥面锥面或或圆弧圆弧时,则会引起时,则会引起过切或欠切过切或欠切。
第三章第三章数控加工编程方法数控加工编程方法CNC刀尖半径补偿指令程序段格式为刀尖半径补偿指令程序段格式为G41/G42XG41/G42X(UU)_Z_Z(WW)__;刀尖半径补偿值由刀尖半径补偿值由TT指令调用指令调用第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNC假想刀尖位置号假想刀尖位置号第三章第三章数控加工编程方法数控加工编程方法CNC刀具位置偏置刀具位置偏置:
是对对刀时所用基准刀具与实际使用是对对刀时所用基准刀具与实际使用的刀具的位置偏差进行自动补偿的功能。
的刀具的位置偏差进行自动补偿的功能。
第三章第三章数控加工编程方法数控加工编程方法CNCG95F_G95F_;(每转进给);(每转进给)G94F_G94F_;(每分钟进给,默认);(每分钟进给,默认)FF、SS指令设置指令设置恒切削速度的设置方法为恒切削速度的设置方法为G96S_G96S_;(;(SS的单位为的单位为m/minm/min)主轴转速也可不设置成恒切削速度,指令格式为主轴转速也可不设置成恒切削速度,指令格式为G97S_G97S_;(;(SS的单位为的单位为r/minr/min,默认),默认)设设置置成成恒恒切切削削速速度度时时,为为防防止止计计算算出出的的主主轴轴转转速速过过高高而而发发生生危危险险,在在设设置置前前应应将将主主轴轴最最高高转转速速设设置置在某一最高值。
指令格式为在某一最高值。
指令格式为G50S_G50S_;(;(SS的单位为的单位为r/minr/min)第三章第三章数控加工编程方法数控加工编程方法CNC暂停指令暂停指令G04G04在车削加工中,该指令可用于车削环槽、不通孔在车削加工中,该指令可用于车削环槽、不通孔等场合;等场合;G04U_G04U_(或(或P_P_););在在G94G94进给模式下,指令进给模式下,指令中输入的时间即为停止进中输入的时间即为停止进给的时间;给的时间;在在G95G95进给模式下,则为进给模式下,则为暂停进刀的主轴回转数。
暂停进刀的主轴回转数。
第三章第三章数控加工编程方法数控加工编程方法CNC五、车削常用固定循环指令五、车削常用固定循环指令圆柱切削循环程序段格式为圆柱切削循环程序段格式为G90XG90X(UU)_Z_Z(WW)_F__F_;XZ-圆柱面切削终点的绝对坐标;UW-圆柱面切削终点相对循环起点的增量坐标11)单一形状圆柱或圆锥切削循环)单一形状圆柱或圆锥切削循环G90G90第三章第三章数控加工编程方法数控加工编程方法CNCN10G90N10G90X35.0X35.0Z20.0F50Z20.0F50;N20N20X30.0X30.0;N30N30X25.0X25.0;第三章第三章数控加工编程方法数控加工编程方法CNC11)单一形状圆柱或圆锥切削循环)单一形状圆柱或圆锥切削循环G90G90圆锥切削循环程序段格式为圆锥切削循环程序段格式为G90XG90X(UU)_Z_Z(WW)_I_F__I_F_;I-锥体切削始点相对切削终点的半径差第三章第三章数控加工编程方法数控加工编程方法CNCN10G90X40.0Z20.0N10G90X40.0Z20.0I-5.0I-5.0F50F50;N20X35.0N20X35.0;N30X30.0N30X30.0;第三章第三章数控加工编程方法数控加工编程方法CNC22)端面切削循环)端面切削循环G94G94G94XG94X(UU)_Z_Z(WW)_F__F_;第三章第三章数控加工编程方法数控加工编程方法CNCN10G94X30.0Z-5.0F50N10G94X30.0Z-5.0F50;N20Z-8.0N20Z-8.0;N30Z-15.0N30Z-15.0;第三章第三章数控加工编程方法数控加工编程方法CNC33)螺纹切削循环)螺纹切削循环G92G92G92XG92X(UU)_Z_Z(WW)_F__F_;F-螺纹的螺距(mm/r)W-螺纹的切削行程WL1+L+L2L1为刀具切入空行程L1(35)FL2为刀具切出空行程L2(12)F第三章第三章数控加工编程方法数控加工编程方法CNCN40G00X35.0N40G00X35.0Z108.0Z108.0;升速段为升速段为6mm6mmN50G92N50G92X29.1X29.1Z54.0Z54.0F2F2;降速段为降速段为2mm2mm,第第11次车,背吃刀量次车,背吃刀量0.45mm0.45mmN60N60X28.5X28.5;第第22次车,背吃刀量次车,背吃刀量0.3mm0.3mmN60N60X27.9X27.9;第第33次车,背吃刀量次车,背吃刀量0.3mm0.3mmN60N60X27.5X27.5;第第44次车,背吃刀量次车,背吃刀量0.2mm0.2mmN60N60X27.4X27.4;第第55次次车,背吃刀量,背吃刀量0.05mm0.05mm108)第三章第三章数控加工编程方法数控加工编程方法CNC33)螺纹切削循环)螺纹切削循环G92G92G92XG92X(UU)_Z_Z(WW)__I_I_F_F_;II第三章第三章数控加工编程方法数控加工编程方法CNC44)多重复合循环)多重复合循环在多重循环中,只须指定精加工路线和粗加工的背吃在多重循环中,只须指定精加工路线和粗加工的背吃刀量,系统就会自动计算出粗加工路线和走刀次数。
刀量,系统就会自动计算出粗加工路线和走刀次数。
(a)(a)外圆粗车循环外圆粗车循环G71G71G71UG71U(dd)RR(ee););G71PG71P(nsns)QQ(nfnf)UU(uu)WW(ww)F_S_T_F_S_T_;NN(nsns)NN(nfnf)第三章第三章数控加工编程方法数控加工编程方法CNCCC为粗车循环的起点,为粗车循环的起点,AA是毛坯外径与轮廓端面的交点是毛坯外径与轮廓端面的交点第三章第三章数控加工编程方法数控加工编程方法CNC切削深度为切削深度为5mm5mm,退刀量为,退刀量为1mm1mm,XX向精车余量为向精车余量为2mm2mm,ZZ向精车余量为向精车余量为2mm2mm第三章第三章数控加工编程方法数控加工编程方法CNCN20G00Xl70.0Z180.0S750T0202M03;N30G71U5.0R1.0;N35G71P40Q110U4.0W2.0F0.3S500;N40G00X45.0S750;N50G01Z140.0F0.1;N60X65.0Z110;N70Z90.0;N80X140.0Z80.0;N90Z60.0;N100Xl50.0Z40.0;N110G00X170.0Z180.0第三章第三章数控加工编程方法数控加工编程方法CNC(bb)端面车加工循环)端面车加工循环G72G72G72UG72U(dd)RR(ee););G72PG72P(nsns)QQ(nfnf)UU(uu)WW(ww)F_S_T_F_S_T_;NN(nsns)NN(nfnf)第三章第三章数控加工编程方法数控加工编程方法CNC端端面面车车加加工工循循环环第三章第三章数控加工编程方法数控加工编程方法CNC假设粗车深度为假设粗车深度为1mm1mm,退刀量为,退刀量为0.3mm0.3mm,XX向精车余量为向精车余量为0.5mm0.5mm,ZZ向精车余量为向精车余量为0.25mm0.25mm第三章第三章数控加工编程方法数控加工编程方法CNCN40G00X176.0Z130.25N40G00X176.0Z130.25;N50G72U1.0R0.3N50G72U1.0R0.3;N60G72P70Q120U1.0Z0.25F0.3S500N60G72P70Q120U1.0Z0.25F0.3S500;N70G00Z56.0S600N70G00Z56.0S600;N80G01X120.0Z70.0F0.15N80G01X120.0Z70.0F0.15;N90W10.0N90W10.0;N100X80.0Wl0.0N100X80.0Wl0.0;N110W20.0N110W20.0;N120X36.0W22.0N120X36.0W22.0;第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNC(cc)成形车削循环)成形车削循环G73G73G73UG73U(ii)WW(kk)RR(dd););G73PG73P(nsns)QQ(nfnf)UU(uu)WW(ww)F_S_T_F_S_T_;NN(nsns)NN(nfnf)ii为沿为沿XX轴方向的退刀量(半径编程)轴方向的退刀量(半径编程)kk为沿为沿ZZ轴方向的退刀量;轴方向的退刀量;dd为重复加工次数为重复加工次数第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNC第三章第三章数控加工编程方法数控加工编程方法CNCN30G73U14.0W14.0R3;N40G73P50Q100U0.5W0.25F0.3S180;N50G00X80.0W-40.0;N60G01W-20.0F0.15S600;N70X120.0W-10.0;N80W-20.0S400;N90G02X160.0W-20.0R20.0;N100G01X180.0W-10.0S280;N110G70P50Q100;N120G00X260.0Z220.0;N130M30;第三章第三章数控加工编程方法数控加工编程方法CNC(dd)精车循环)精车循环G70G70在在采采用用G71G71、G72G72、G73G73指指令令进进行行粗粗车车后后,用用G70G70指令可以作精加工循环切削,程序段格式为指令可以作精加工循环切削,程序段格式为G70P_Q_G70P_Q_;第三章第三章数控加工编程方法数控加工编程方法CNC六、车削加工实例六、车削加工实例如图所示工件,需要进行精加工,其中如图所示工件,需要进行精加工,其中85mm85mm外圆外圆不加工。
毛坯为不加工。
毛坯为85mm85mm340mm340mm棒材,材料为棒材,材料为4545钢。
钢。
第三章第三章数控加工编程方法数控加工编程方法CNC工艺处理工艺处理1)分析零件图,确定工件的装夹方式及加工路线)分析零件图,确定工件的装夹方式及加工路线以不需要加工的85外圆为安装基准,并取三爪卡盘前端面中心为编程原点建立编程坐标系。
对刀点和换刀点取为(200,350)其工艺路线为:
(1)车零件外轮廓面;
(2)车45槽;(3)车M48螺纹。
2)刀具选择)刀具选择
(1)外圆车刀T0101:
车外轮廓、螺纹大径
(2)切槽刀T0202(宽3mm):
车槽(3)螺纹刀T0303:
车螺纹3)切削用量确定)切削用量确定工序内容工序内容主轴转速主轴转速(r/min)进给速度进给速度(mm/min)车外轮廓、车外轮廓、螺纹大径螺纹大径630150车槽车槽315100车螺纹车螺纹2001.5(mm/r)第三章第三章数控加工编程方法数控加工编程方法CNC数值计算数值计算1)螺纹实际大径螺纹实际大径2)倒角起点、圆弧)倒角起点、圆弧3)切槽参数)切槽参数4)螺纹切削行程、背吃刀量螺纹切削行程、背吃刀量第三章第三章数控加工编程方法数控加工编程方法CNCO0003O0003;N0G92X200.0Z350.0N0G92X200.0Z350.0;工件坐标系设定工件坐标系设定N1S630M03T0101M08;N2G00X41.8Z292.0M08;N3G01X47.8Z289.0F150;N4U0W-59.0;N5X50.0;N6X62.0W-60.0;N7U0Z155.0;N8X78.0W0;N9X80.0W-1.0;N10U0W-19.0;N11G02U0W-60.0I63.25K-30.0;N12G01U0Z65.0;N13X90.0W0;N14G00X200.0Z350.0M05T0100M09;11223344556678789910101111程序编制程序编制12121313第三章第三章数控加工编程方法数控加工编程方法CNCN15G00X51.0Z230.0S315M03T0202M08;N16G01X45.0W0F100;N17G04U5.0;N18G00X51.0W0;N19X200.0Z350.0M05T0200M09;1122334455第三章第三章数控加工编程方法数控加工编程方法CNCN20G00X52.0Z296.0S200M03T0303M08;N21G82X47.2Z231.5F1.5;第第1刀,背吃刀量刀,背吃刀量0.3mmN22X46.6;第第2刀,背吃刀量刀,背吃刀量0.3mmN23X46.1;第第3刀,背吃刀量刀,背吃刀量0.25mmN24X45.8;第第4刀,背吃刀量刀,背吃刀量0.15mmN25G00X200.0Z350.0T0300M02;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控车床 程序 编制