第二章数控加工编程技术3_第1页
第二章数控加工编程技术3_第2页
第二章数控加工编程技术3_第3页
第二章数控加工编程技术3_第4页
第二章数控加工编程技术3_第5页
已阅读5页,还剩161页未读 继续免费阅读

下载本文档

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

文档简介

1、主要内容主要内容: 概述概述 手工编程方法手工编程方法 数控车床编程方法数控车床编程方法 数控铣床编程方法数控铣床编程方法 数控线切割编程方法数控线切割编程方法 加工中心编程方法加工中心编程方法 自动编程方法自动编程方法第二章第二章 数控加工编程技术(数控加工编程技术(3 3)第四节第四节 典型数控加工编程典型数控加工编程主要内容主要内容零件零件图纸图纸数控工数控工艺分析艺分析确定加工内确定加工内容、路线容、路线数学处数学处理理程序程序编制编制试切、试切、验证验证编程编程手册手册确定刀、夹确定刀、夹、量具、量具确定切削用确定切削用量量手工编程流程图手工编程流程图 自动编程流程图自动编程流程图零

2、件造型零件造型CAD图图数控工艺分析数控工艺分析设置毛坯设置毛坯刀具设置刀具设置加工工艺参数设置加工工艺参数设置切削方式设置切削方式设置自动生成刀具路径自动生成刀具路径刀具路径模拟刀具路径模拟后置处理后置处理试切、验证试切、验证一、数控车床一、数控车床1.1.数控车床简介数控车床简介数控车床数控车床( (主轴位置主轴位置分分):): 立式数控车床立式数控车床( (回转直径较大的盘类零件回转直径较大的盘类零件) ) 卧式数控车床卧式数控车床( (轴向尺寸较长或小型盘类零件轴向尺寸较长或小型盘类零件) )1. 数控车床编程方法及编程实例数控车床编程方法及编程实例主要内容单主轴单刀架双主轴双刀架1、

3、 数控车床编程方法及编程实例数控车床编程方法及编程实例双主轴双刀架立铣头1 数控车床编程方法及编程实例数控车床编程方法及编程实例经济型数控车床经济型数控车床属低档型,一般采用步进电动机和属低档型,一般采用步进电动机和单片机控制,成本较低,车削精度也不高;单片机控制,成本较低,车削精度也不高;普通数控车床普通数控车床数控系统功能强,具有刀具半径补偿、数控系统功能强,具有刀具半径补偿、固定循环等功能,可同时控制两个坐标轴,即固定循环等功能,可同时控制两个坐标轴,即X X轴轴和和Z Z轴,普遍应用于企业的实际生产中。轴,普遍应用于企业的实际生产中。车削加工中心车削加工中心是在普通数控车床的基础上,增

4、加了是在普通数控车床的基础上,增加了C C轴和铣削动力头轴和铣削动力头,有的还配备了刀库和机械手,有的还配备了刀库和机械手,可实现可实现X X、Z Z和和C C三个坐标轴联动三个坐标轴联动。车削中心除可以。车削中心除可以进行一般车削外,还可以进行径向和轴向铣削、曲进行一般车削外,还可以进行径向和轴向铣削、曲面铣削、中心线不在零件回转中心的孔和径向孔的面铣削、中心线不在零件回转中心的孔和径向孔的钻削等加工。钻削等加工。 数控车床数控车床( (按功能分按功能分):):1 数控车床编程方法及编程实例数控车床编程方法及编程实例主要内容经济型数控车床经济型数控车床1 数控车床编程方法及编程实例数控车床编

5、程方法及编程实例主要内容普通数控车床普通数控车床1 数控车床编程方法及编程实例数控车床编程方法及编程实例主要内容车削中心车削中心1 数控车床编程方法及编程实例数控车床编程方法及编程实例主要内容C C轴控制轴控制C C轴控制加工轴控制加工主要内容1 数控车床编程方法及编程实例数控车床编程方法及编程实例刀架刀架床身床身主轴箱主轴箱滚珠丝杠滚珠丝杠床座床座尾座尾座1 数控车床编程方法及编程实例数控车床编程方法及编程实例数控车削主要适合对象数控车削主要适合对象: : 高精度回转零件高精度回转零件 零件廓形复杂或难于控制尺寸的回转体零件零件廓形复杂或难于控制尺寸的回转体零件 表面形状复杂的回转体零件表面

6、形状复杂的回转体零件 带特殊螺纹的回转零件带特殊螺纹的回转零件( (导程不一样导程不一样) )1 数控车床编程方法及编程实例数控车床编程方法及编程实例高精度的机床主轴高精度的机床主轴高速电机主轴高速电机主轴难难于于控控制制尺尺寸寸的的回回转转体体零零件件1 数控车床编程方法及编程实例数控车床编程方法及编程实例表面形状复杂的回转体零件表面形状复杂的回转体零件1 数控车床编程方法及编程实例数控车床编程方法及编程实例非标丝杠非标丝杠1 数控车床编程方法及编程实例数控车床编程方法及编程实例2、数控车削工艺处理、数控车削工艺处理选择零件或加工内容选择零件或加工内容数控工艺可行性分析数控工艺可行性分析,明

7、确加工要求明确加工要求确定工艺路线确定工艺路线工序详细设计工序详细设计数控程序设计与调整数控程序设计与调整工艺性分析工艺性分析1 数控车床编程方法及编程实例数控车床编程方法及编程实例(1)对刀具、刀座的要求)对刀具、刀座的要求精 镗 孔 刀麻 花 钻球 头 铣 刀X向 铣 刀45 端 面 刀Z向 铣 刀粗 镗 孔 刀外 圆 螺 纹 刀外 圆 切 槽 刀外 圆 右 偏 精 车 刀外 圆 左 偏 精 车 刀外 圆 右 偏 粗 车 刀外 圆 左 偏 粗 车 刀中 心 钻1 数控车床编程方法及编程实例数控车床编程方法及编程实例主要内容内孔车刀内孔车刀外圆车刀外圆车刀1 数控车床编程方法及编程实例数控车

8、床编程方法及编程实例主要内容螺纹车刀螺纹车刀1 数控车床编程方法及编程实例数控车床编程方法及编程实例主要内容切断(槽)车刀切断(槽)车刀1 数控车床编程方法及编程实例数控车床编程方法及编程实例1 数控车床编程方法及编程实例数控车床编程方法及编程实例 尽可能使用机夹刀和机夹刀片,以减少换刀时间和尽可能使用机夹刀和机夹刀片,以减少换刀时间和对刀时间;数控刀具通过刀座作过渡安装在刀架上等。对刀时间;数控刀具通过刀座作过渡安装在刀架上等。 1 数控车床编程方法及编程实例数控车床编程方法及编程实例主轴旋向与刀杆方向的关系主轴旋向与刀杆方向的关系1 数控车床编程方法及编程实例数控车床编程方法及编程实例左手

9、刀(左手刀(L L)1 数控车床编程方法及编程实例数控车床编程方法及编程实例(2)对夹具的要求)对夹具的要求主要内容跟刀架跟刀架中心架中心架常常用用装装夹夹方方式式通用夹具装夹通用夹具装夹1 数控车床编程方法及编程实例数控车床编程方法及编程实例 薄壁零件容易变形,普通三爪卡盘受力点薄壁零件容易变形,普通三爪卡盘受力点少,采用少,采用开缝套筒或扇形软卡爪开缝套筒或扇形软卡爪,可使工件均,可使工件均匀受力,减小变形。匀受力,减小变形。1 数控车床编程方法及编程实例数控车床编程方法及编程实例(3 3)坐标系统)坐标系统 L+X+ZOO+Xd数控车床的机床原点定义为主轴旋转中心线与车床数控车床的机床原

10、点定义为主轴旋转中心线与车床端面的交点;端面的交点;为了方便编程和简化数值计算,数控车床的工件坐为了方便编程和简化数值计算,数控车床的工件坐标系原点一般选在工件的回转中心与工件右端面或标系原点一般选在工件的回转中心与工件右端面或左端面的交点上。左端面的交点上。 1 数控车床编程方法及编程实例数控车床编程方法及编程实例主要内容(4 4)切入、切出方式及走刀路线的确定)切入、切出方式及走刀路线的确定 切入零件时采用快速走刀接近工件切削起切入零件时采用快速走刀接近工件切削起始点附近的某个点,再改用切削进给,以减少始点附近的某个点,再改用切削进给,以减少空行程时间,提高加工效率。空行程时间,提高加工效

11、率。 FABCIJGDEHKJGDCFIHEBA合理设置起刀点:合理设置起刀点: 1 数控车床编程方法及编程实例数控车床编程方法及编程实例圆圆弧弧面面走走刀刀路路线线1 数控车床编程方法及编程实例数控车床编程方法及编程实例锥锥面面走走刀刀路路线线进给总长度最短编程方便。但在每次切削中背吃刀量是变编程方便。但在每次切削中背吃刀量是变形的,且刀切削运动的路线较长形的,且刀切削运动的路线较长。刀具切削运刀具切削运动的距动的距离较短。离较短。1 数控车床编程方法及编程实例数控车床编程方法及编程实例3 3、数控车床的编程特点、数控车床的编程特点: : 在一个零件的加工程序段中,根据纸图上标注的尺寸,在一

12、个零件的加工程序段中,根据纸图上标注的尺寸,可以按绝对坐标编程、增量坐标编程或两者混合编程。可以按绝对坐标编程、增量坐标编程或两者混合编程。当按绝对坐标编程时用代码当按绝对坐标编程时用代码X和和Z表示表示;按增量坐标按增量坐标编程时则用代码编程时则用代码U 和和W表示表示,一般不用,一般不用G90、G91指指令,用令,用G50完成工件坐标系设定。完成工件坐标系设定。 直径方向按绝对坐标编程时直径方向按绝对坐标编程时以直径值以直径值表示,按增量坐表示,按增量坐标编程时,标编程时,以径向实际位移量的以径向实际位移量的2倍值倍值表示表示 由于车削常用的毛坯为棒料或锻件,加工余量较大,由于车削常用的毛

13、坯为棒料或锻件,加工余量较大,可充分利用可充分利用各种固定循环功能各种固定循环功能,达到多次循环切削的,达到多次循环切削的目的。目的。 为提高径向尺寸精度为提高径向尺寸精度X轴方向脉冲当量取轴方向脉冲当量取Z轴的一半轴的一半.1 数控车床编程方法及编程实例数控车床编程方法及编程实例4. 数控车床常用指令介绍数控车床常用指令介绍 1) G001) G00、G01G01、G02G02、G03G03指令指令快速点定位:快速点定位:G00 XG00 X(U U)_ Z_ Z(W W)_ _ ;直线插补:直线插补: G01 XG01 X(U U)_ Z_ Z(W W)_ F_ _ F_ ;圆弧插补:圆弧

14、插补:;)()( F_ K_ I_ _W Z_UXG03G02F_ R_ _W Z_UXG03G02)()(1 数控车床编程方法及编程实例数控车床编程方法及编程实例主要内容工件原点指令终点位置实际刀具路径快速进给指令刀具当前位置90612050XZ1 数控车床编程方法及编程实例数控车床编程方法及编程实例505030R251020按绝对坐标编程时程序段为按绝对坐标编程时程序段为G01 X30.0 Z50.0 F50G01 X30.0 Z50.0 F50;G02 X50.0 Z30.0 R25.0G02 X50.0 Z30.0 R25.0; 按增量坐标编程时程序段按增量坐标编程时程序段为为G01

15、U0.0 W-20.0 F50 G01 U0.0 W-20.0 F50 ;G02 U20.0 W-20.0 R25.0G02 U20.0 W-20.0 R25.0; 1 数控车床编程方法及编程实例数控车床编程方法及编程实例G99 F_G99 F_;(每转进给模式;(每转进给模式,G95,G95)G98 F_G98 F_;(每分钟进给模式);(每分钟进给模式)2) F2) F、S S指令设置指令设置 恒切削速度的设置方法为恒切削速度的设置方法为 G96 S_ G96 S_ ;(;(S S的单位为的单位为m/minm/min)主轴转速也可不设置成恒切削速度,指令格式为主轴转速也可不设置成恒切削速度

16、,指令格式为 G97 S_ G97 S_ ;(;(S S的单位为的单位为r/minr/min) 设置成恒切削速度时,为防止计算出的主轴转速过设置成恒切削速度时,为防止计算出的主轴转速过高而发生危险,在设置前应将主轴最高转速设置在某一高而发生危险,在设置前应将主轴最高转速设置在某一最高值。指令格式为最高值。指令格式为G50 S_ G50 S_ ;(;(S S的单位为的单位为r/minr/min) 1 数控车床编程方法及编程实例数控车床编程方法及编程实例钻头在孔底暂停在槽底暂停切断或切槽刀具3) 3) 暂停指令暂停指令G04 G04 在车削加工中,该指令可用于车削环槽、不通孔在车削加工中,该指令可

17、用于车削环槽、不通孔以及加工螺纹等场合;以及加工螺纹等场合; G04 U_G04 U_(或(或P_P_););在在G98G98进给模式下,进给模式下,指令中输入的时间指令中输入的时间即为停止进给的时即为停止进给的时间;在间;在G99G99进给模进给模式下,则为暂停进式下,则为暂停进刀的主轴回转数刀的主轴回转数。 1 数控车床编程方法及编程实例数控车床编程方法及编程实例4) 4) 车削常用固定循环指令车削常用固定循环指令(1(1)单一形状圆柱或圆锥切削循环)单一形状圆柱或圆锥切削循环 圆柱切削循环程序段格式为圆柱切削循环程序段格式为 G90 XG90 X(U U)_ Z_ Z(W W)_ F_

18、_ F_ ;圆锥切削循环程序段格式为圆锥切削循环程序段格式为 G90 XG90 X(U U)_ Z_ Z(W W)_ I_ F_ _ I_ F_ ; 锥体切削始点与切削终点的半径差锥体切削始点与切削终点的半径差 1 数控车床编程方法及编程实例数控车床编程方法及编程实例F:切削进给R:快速进给1(R)2(F)3(F)4(R)1(R)2(F)3(F)4(R)R:快速进给F:切削进给X /2U/2U/2X /21 数控车床编程方法及编程实例数控车床编程方法及编程实例560503040203040502540P0(1)(2)(3)(1)(2)(3)N10 G90 X35.0Z20.0F50N10 G9

19、0 X35.0Z20.0F50;N10G90X40.0Z20.0N10G90X40.0Z20.0I-5.0I-5.0F50F50;N20 X35.0N20 X35.0;N30 X30.0N30 X30.0; N20 X30.0N20 X30.0;N30 X25.0N30 X25.0;半径差半径差1 数控车床编程方法及编程实例数控车床编程方法及编程实例格式:格式:(2(2)端面切削循环)端面切削循环 G94 XG94 X(U U)_ Z_ Z(W W)_ F_ _ F_ ; XZO1(R)2(F)3(F)4(R)R:快速进给F:切削进给U/2X/2循环起点切削始点切削终点1 数控车床编程方法及编

20、程实例数控车床编程方法及编程实例XZX85.0Z5.0123O307515N10 G94X30.0Z-5.0F50N10 G94X30.0Z-5.0F50;N20 Z-8.0N20 Z-8.0;N30 Z-15.0N30 Z-15.0; 1 数控车床编程方法及编程实例数控车床编程方法及编程实例(3) (3) 螺纹切削指令螺纹切削指令功能:加工圆柱、圆锥螺纹功能:加工圆柱、圆锥螺纹过程:主轴转一转,刀具移动一个螺距。过程:主轴转一转,刀具移动一个螺距。格式:格式:G92 XG92 X(U U)_ Z_ Z(W W)_ I_ F_ _ I_ F_ ;I: I: 锥螺纹切削始点与终点的半径差。锥螺纹

21、切削始点与终点的半径差。F F:螺距导程:螺距导程= =螺距螺距头数头数。实际加工螺纹长度:实际加工螺纹长度:W=L+W=L+1 1+ + 2 21 数控车床编程方法及编程实例数控车床编程方法及编程实例径向切入法 侧向切入法 l一般的螺纹切削; l加工螺纹螺距4以下。 l用于工件刚性低易振动的场合; l用于切削不锈钢等难加工材料; l加工螺纹螺距4以上。螺纹切削方式螺纹切削方式1 数控车床编程方法及编程实例数控车床编程方法及编程实例ZZXXOFORRF循 环起 点循 环起 点螺 纹 起 点螺 纹起 点螺 纹起 点螺 纹 起 点1 数控车床编程方法及编程实例数控车床编程方法及编程实例10246M

22、302P1(35,104)P0(270,260)ZXO6N50 G92 X28.9 Z56.0 F2;N60 X28.2;N60 X27.7;N60 X27.3; 1 数控车床编程方法及编程实例数控车床编程方法及编程实例外螺纹外螺纹右螺纹左螺纹右手刀柄左手刀柄 1 数控车床编程方法及编程实例数控车床编程方法及编程实例 左旋左旋(逆时针旋入逆时针旋入);右旋;右旋(顺时针旋入顺时针旋入)。 1 数控车床编程方法及编程实例数控车床编程方法及编程实例内螺纹右螺纹左螺纹右手刀柄左手刀柄 1 数控车床编程方法及编程实例数控车床编程方法及编程实例螺纹加工进刀次数及进刀量的选择螺纹加工进刀次数及进刀量的选择

23、应根据螺距应根据螺距来选择走刀来选择走刀次数及进给次数及进给量,以保证量,以保证螺纹的精度螺纹的精度及质量及质量主要内容(4 4)多重复合循环)多重复合循环 功能功能:在多重循环中,只须指定精加工路线和粗加工的:在多重循环中,只须指定精加工路线和粗加工的背吃刀量,系统就会自动计算出粗加工路线和走刀次数。背吃刀量,系统就会自动计算出粗加工路线和走刀次数。 (a)(a)外圆粗车循环外圆粗车循环G71G71G71 UG71 U( d d) R R(e e););G71 PG71 P(nsns)Q Q(nfnf)U U( u u)W W( w w)F_ S_ T_ F_ S_ T_ ;N N(nsns

24、)N N(nfnf) 1 数控车床编程方法及编程实例数控车床编程方法及编程实例Ce45AABdu/2wC C为粗车循环的起点,为粗车循环的起点,A A是毛坯外径与轮廓端面的交点是毛坯外径与轮廓端面的交点 1 数控车床编程方法及编程实例数控车床编程方法及编程实例主要内容1105285402020 10 2030302102304565140150ZXO起点终点切削深度为切削深度为5mm5mm,退刀量为,退刀量为1mm1mm,X X向精车余量为向精车余量为2mm2mm,Z Z向精车余量为向精车余量为2mm2mm, 1 数控车床编程方法及编程实例数控车床编程方法及编程实例 N20 G00 Xl70.

25、0 Z180.0 S750 T0202 M03N20 G00 Xl70.0 Z180.0 S750 T0202 M03; N30 G71 U5.0 R1.0N30 G71 U5.0 R1.0; N35 G71 P40 Q100 U4.0 W2.0 F0.3 S500N35 G71 P40 Q100 U4.0 W2.0 F0.3 S500; N40 G00 X45.0 S750N40 G00 X45.0 S750; N50 G01 Z140.0N50 G01 Z140.0; N60 X65.0 Z110N60 X65.0 Z110; N70 Z90.0N70 Z90.0; N80 X140.0

26、Z80.0N80 X140.0 Z80.0; N90 Z60.0N90 Z60.0; N100 Xl50.0 Z40.0N100 Xl50.0 Z40.0; 1 数控车床编程方法及编程实例数控车床编程方法及编程实例主要内容(b b)端面车加工循环)端面车加工循环G72 G72 G72 UG72 U( d d) R R(e e););G72 PG72 P(nsns) Q Q(nfnf)U U( u u)W W( w w)F_S_T_F_S_T_;N N(nsns)N N(nfnf) 1 数控车床编程方法及编程实例数控车床编程方法及编程实例CABA45deu/2w1601208040刀具当前位置1

27、O1900.2520201010106011088ZX假设粗车深度假设粗车深度为为1mm1mm,退刀量,退刀量为为0.3mm0.3mm,X X向精车余量为向精车余量为0.5mm0.5mm,Z Z向精向精车余量为车余量为0.25mm 0.25mm 1 数控车床编程方法及编程实例数控车床编程方法及编程实例N40 G00 X176.0 Z130.25N40 G00 X176.0 Z130.25;N50 G72 U1.0 R0.3N50 G72 U1.0 R0.3;N60 G72 P70 Q120 U1.0 Z0.25 F0.3 S500N60 G72 P70 Q120 U1.0 Z0.25 F0.3

28、 S500;N70 G00 Z56.0 S600N70 G00 Z56.0 S600;N80 G01 X120.0 Z70.0 F0.15N80 G01 X120.0 Z70.0 F0.15;N90 W10.0N90 W10.0;N100 X80.0 Wl0.0N100 X80.0 Wl0.0;N110 W20.0N110 W20.0;N120 X36.0 W22.0N120 X36.0 W22.0; 1 数控车床编程方法及编程实例数控车床编程方法及编程实例1 数控车床编程方法及编程实例数控车床编程方法及编程实例(c c)成形车削循环)成形车削循环G73 G73 G73 UG73 U( i i

29、) W W( k k) R R( d d););G73 PG73 P(nsns) Q Q(nfnf) U U( u u) W W( w w)F_S_T_F_S_T_;N N(nsns)N N(nfnf) i i为沿为沿X X轴方向的退刀量(轴方向的退刀量(半径编程半径编程) k k为沿为沿Z Z轴方向的退刀量;轴方向的退刀量; d d为重复加工次数为重复加工次数适用范围:适用于毛坯轮廓形状与零件轮廓形状基本接适用范围:适用于毛坯轮廓形状与零件轮廓形状基本接近的毛坯的粗加工近的毛坯的粗加工1 数控车床编程方法及编程实例数控车床编程方法及编程实例k+wwi+u/2u/2wu/2DCAAB1 数控车

30、床编程方法及编程实例数控车床编程方法及编程实例ZX11014.2514.25130140.2510402200.2520刀 具 当 前 位 置车 削 起 始 点8012016018040101440R20O1 数控车床编程方法及编程实例数控车床编程方法及编程实例 N30 G73 U14.0W14.0R3N30 G73 U14.0W14.0R3; N40 G73 P50 Q100 U0.5W0.25 F0.3 S180N40 G73 P50 Q100 U0.5W0.25 F0.3 S180; N50 G00 X80.0W-40.0N50 G00 X80.0W-40.0; N60 G01 W-20

31、.0 F0.15 S600N60 G01 W-20.0 F0.15 S600; N70 X120.0 W-10.0N70 X120.0 W-10.0; N80 W-20.0 S400N80 W-20.0 S400; N90 G02 X160.0W-20.0 R20.0N90 G02 X160.0W-20.0 R20.0; N100 G01 X180.0W-10.0 S280N100 G01 X180.0W-10.0 S280; N110 G70 P50 Q100N110 G70 P50 Q100; N120 G00 X260.0 Z220.0N120 G00 X260.0 Z220.0; N1

32、30 M30N130 M30; 1 数控车床编程方法及编程实例数控车床编程方法及编程实例(d d)精车循环)精车循环G70G70在采用在采用G71G71、G72G72、G73G73指令进行粗车后,用指令进行粗车后,用G70G70指令可以指令可以作精加工循环切削,程序段格式为作精加工循环切削,程序段格式为 G70 PG70 P(nsns)Q Q(nf) U U( u u) W W( w w) ;注意注意:F S T F S T 在程序段号在程序段号P P到到Q Q之间指定,之间指定, P P到到Q Q之间的之间的程序不得调用子程序。程序不得调用子程序。(f f)复合螺纹切削循环)复合螺纹切削循环

33、G76G76G76 PG76 P(m)()(r)()(a) Q Q( dmin)R R(d) ;G76 X_Z_R(i)P(k)Q(G76 X_Z_R(i)P(k)Q( d)F(f)d)F(f);精加工次数精加工次数螺纹尾端倒角螺纹尾端倒角刀尖角度刀尖角度精车余量精车余量最小切削深度最小切削深度1 数控车床编程方法及编程实例数控车床编程方法及编程实例A(始点始点)E(终点)(终点)DBK螺纹高度(半径)d第一次切削深度i螺纹锥度半径差1 数控车床编程方法及编程实例数控车床编程方法及编程实例5 5)其他指令)其他指令(a a)工件坐标系设定指令)工件坐标系设定指令G50G50功能:设定工件坐标系

34、功能:设定工件坐标系格式:格式:G50 X_ Z_;G50 X_ Z_;X,ZX,Z坐标为刀具刀位点在工作坐标系中的坐标。坐标为刀具刀位点在工作坐标系中的坐标。(b b)参考点返回指令)参考点返回指令G28G28功能:使在任一加工处的刀具返回参考点功能:使在任一加工处的刀具返回参考点格式:格式:G94 XG94 X(U U)_ Z_ Z(W W)_ _;X,ZX,Z坐标为中间点坐标。坐标为中间点坐标。1 数控车床编程方法及编程实例数控车床编程方法及编程实例(c c)刀具半径补偿建立与取消指令)刀具半径补偿建立与取消指令G41G41、G42G42、G40 G40 一般车刀均有刀尖半径,即在车刀刀

35、尖部分有一圆一般车刀均有刀尖半径,即在车刀刀尖部分有一圆弧构成假想圆的半径值弧构成假想圆的半径值 。Z轴方向刀尖位置假想刀尖位置X轴方向刀尖位置P1 数控车床编程方法及编程实例数控车床编程方法及编程实例 用假想刀尖(实际不存在)编程时,当车外径或端用假想刀尖(实际不存在)编程时,当车外径或端面时,刀尖圆弧大小并不起作用,当车削倒角、锥面或面时,刀尖圆弧大小并不起作用,当车削倒角、锥面或圆弧时,则会引起过切或欠切。圆弧时,则会引起过切或欠切。 ZX工件精加工形状 (程序路径)刀尖路径切削残留程序路径过切削切削残留切削残留切削残留假想刀尖位置刀尖1 数控车床编程方法及编程实例数控车床编程方法及编程

36、实例刀尖半径补偿指令程序段格式为刀尖半径补偿指令程序段格式为 G41/G42 XG41/G42 X(U U)_ Z_ Z(W W)_ _ ;AAAAG41G42假想刀尖假想刀尖刀尖R刀尖R1 数控车床编程方法及编程实例数控车床编程方法及编程实例刀 具 功 能刀 具 补 偿 编 号刀 具 编 号T 0 3 0 3假 想 刀 尖 位 置 号刀 尖 半 径 补 偿Z轴 刀 具 补 偿 量X轴 刀 具 补 偿 量刀 具 补 偿 编 号TO O L O F F S E TN o . X A S IS Z A X IS R A D IU S T IP 0 1 1 2 .5 0 0 3 .4 0 0 0 .

37、8 0 0 3 0 2 - - - - 0 3 2 4 .3 5 .2 3 4 0 .4 0 0 2zAAAAAAAAA(1)(6)(2)(7)(3)(8)(4)(5)(0或9)X如图所示工件,需要进行精加工,其中如图所示工件,需要进行精加工,其中85mm85mm外圆不外圆不加工。毛坯为加工。毛坯为85mm85mm340mm340mm棒材,材料为棒材,材料为4545钢。钢。 65602060602290350155R70145M481.53 452008580806250倒角倒角 车外圆车外圆 车圆锥车圆锥 车车62外圆外圆 倒角倒角 车车80外圆外圆 车车R70圆弧圆弧 车车80外圆外圆 切

38、槽切槽 车螺纹车螺纹O0003O0003;N10 G50X200.0 Z350.0N10 G50X200.0 Z350.0; 工件坐标系设定工件坐标系设定N20 G30 U0 W0 T0101N20 G30 U0 W0 T0101; 换换1 1号刀号刀N20 S630 M03N20 S630 M03;N30 G00 X41.8 Z292.0 M08N30 G00 X41.8 Z292.0 M08; 快速进给快速进给N40 G01 X47.8 Z289.0 F0.15N40 G01 X47.8 Z289.0 F0.15; 倒角倒角N50 Z230.0N50 Z230.0; 车螺纹外圆车螺纹外圆N

39、60 X50.0N60 X50.0; 车台阶车台阶N70 X62.0 W-60.0N70 X62.0 W-60.0; 车圆锥车圆锥N80 Z155. 0N80 Z155. 0; 车车62mm62mm外圆外圆N90 X78. 0N90 X78. 0; 车台阶车台阶N100 X80.0 W-10.0N100 X80.0 W-10.0; 倒角倒角N110 W-19. 0N110 W-19. 0; 车车80mm80mm外圆外圆N120 G02 W-60.0 I3.25 K-30.0N120 G02 W-60.0 I3.25 K-30.0; 车车R70mmR70mm圆弧圆弧N130 G01 Z65.0N

40、130 G01 Z65.0; 车车80mm80mm外圆外圆 N140 X90. 0N140 X90. 0; 车台阶车台阶N150 G00 X200.0 Z350.0 T0100 M09N150 G00 X200.0 Z350.0 T0100 M09; 退刀退刀N160 G30 U0 W0 T0202N160 G30 U0 W0 T0202; 换换2 2号刀号刀N170 S315 M03N170 S315 M03;N180 G00 X51.0 Z230. M08N180 G00 X51.0 Z230. M08;N190 G01 X45. 0 F0.16N190 G01 X45. 0 F0.16;

41、 切槽切槽N200 G04 O5. 0 N200 G04 O5. 0 ; 暂停进给暂停进给5s5sN210 G00 X51.0N210 G00 X51.0;N220 X200.0 Z350.0 T0200 M09N220 X200.0 Z350.0 T0200 M09; N230 G30 U0 W0 T0303N230 G30 U0 W0 T0303; 换换3 3号刀号刀N240 S200 M03N240 S200 M03;N250 G00 X62.0 Z296.0 M08N250 G00 X62.0 Z296.0 M08; 快速接近车螺纹进给刀起点快速接近车螺纹进给刀起点N260 G92X4

42、7.54 Z231.5F1.5N260 G92X47.54 Z231.5F1.5;螺纹切削循环,螺距为;螺纹切削循环,螺距为1.5mm 1.5mm N270 X46.94N270 X46.94; 螺纹切削循环,螺距为螺纹切削循环,螺距为1.5mm1.5mmN280 X46.54N280 X46.54; 螺纹切削循环,螺距为螺纹切削循环,螺距为1.5mm1.5mmN290 X46.38N290 X46.38; 螺纹切削循环,螺距为螺纹切削循环,螺距为1.5mm1.5mmN300 G00 X200.0 Z350.0 T0300 M09N300 G00 X200.0 Z350.0 T0300 M09

43、;N310 M05N310 M05;N320 M30N320 M30; 数控车削编程思考题数控车削编程思考题 图示是模具芯轴的零件简图。零件的径向尺寸公图示是模具芯轴的零件简图。零件的径向尺寸公差为差为0.01mm0.01mm,角度公差为,角度公差为0.10.1,材料为,材料为4545钢。毛坯尺寸为钢。毛坯尺寸为66mm66mm100 mm100 mm,批量,批量 3030件。件。 经过分析可制定加工方案如下:经过分析可制定加工方案如下: 工序工序1 1: 用三爪卡盘夹紧工件用三爪卡盘夹紧工件一端,加工一端,加工64643838柱面并调头打柱面并调头打中心孔。中心孔。 工序工序2 2:用三爪卡

44、盘夹紧工件用三爪卡盘夹紧工件6464一端,另一端用顶尖顶住。加一端,另一端用顶尖顶住。加工工24246262柱面。柱面。 工序工序3 3: 钻螺纹底孔;钻螺纹底孔;精车精车2020表面,加工表面,加工1414锥面及锥面及背端面;攻螺纹。背端面;攻螺纹。工序工序4 4 加工加工SR19.4SR19.4圆弧面、圆弧面、2626圆柱面、角圆柱面、角1515锥面和角锥面和角1515倒倒锥面锥面, ,加工过程如下:加工过程如下:l l)先用)先用复合循环复合循环若干次一层层加若干次一层层加工,逐渐靠近由工,逐渐靠近由E EF FG GH HI I等等基点组成的回转面。后两次循环基点组成的回转面。后两次循

45、环的走刀路线都与的走刀路线都与B BC C一一D DE EF FC CH HI IB B相似。完成粗加工后,相似。完成粗加工后,精加工的走刀路线是精加工的走刀路线是B BC CD DE EF FG GH HI I一一B B,如图所示。,如图所示。2 2)再加工出最后一个)再加工出最后一个1515的倒锥的倒锥面。面。 2 数控铣床编程方法及编程实例数控铣床编程方法及编程实例1.1. 数控铣床简介数控铣床简介特点特点: 能同时控制能同时控制多个坐标轴多个坐标轴运动,并使多个坐标方向的运动,并使多个坐标方向的运动之间保持运动之间保持预先确定预先确定的关系,从而把工件加工成某一的关系,从而把工件加工成

46、某一特定形状的零件。特定形状的零件。应用范围应用范围:普通铣床所能铣削的各种零件表面外、槽腔;普通铣床所能铣削的各种零件表面外、槽腔;需需2 25 5坐标联动的各种平面轮廓、立体轮廓和曲面坐标联动的各种平面轮廓、立体轮廓和曲面零件。零件。 2 数控铣床编程方法及编程实例数控铣床编程方法及编程实例2.数控铣削编成中的工艺处理数控铣削编成中的工艺处理 1 1)加工零件或加工内容的确定:)加工零件或加工内容的确定:零件上的曲线轮廓,特别是由数学表达式描绘的非圆曲线和列表零件上的曲线轮廓,特别是由数学表达式描绘的非圆曲线和列表曲线等曲线轮廓;曲线等曲线轮廓;已给出数学模型的空间曲面;已给出数学模型的空

47、间曲面;形状复杂、尺寸繁多,划线与检测困难的部位;形状复杂、尺寸繁多,划线与检测困难的部位;用通用铣床加工难以观察、测量和控制进给的内外凹槽;用通用铣床加工难以观察、测量和控制进给的内外凹槽;需尺寸协调的高精度表面;需尺寸协调的高精度表面;在一次安装中能顺带铣出来的简单表面;在一次安装中能顺带铣出来的简单表面;采用数控铣削能成倍提高生产率,大大减轻体力劳动强度的一般采用数控铣削能成倍提高生产率,大大减轻体力劳动强度的一般加工内容。加工内容。 2 数控铣床编程方法及编程实例数控铣床编程方法及编程实例数控铣削编程中的工艺处理数控铣削编程中的工艺处理 2 数控铣床编程方法及编程实例数控铣床编程方法及

48、编程实例型腔的粗铣加工型腔的粗铣加工加工路线的确定:加工路线的确定:2 数控铣床编程方法及编程实例数控铣床编程方法及编程实例由外至内环切加工由外至内环切加工由内至外环切加工由内至外环切加工2 数控铣床编程方法及编程实例数控铣床编程方法及编程实例复杂型腔环切加工复杂型腔环切加工2 数控铣床编程方法及编程实例数控铣床编程方法及编程实例带岛屿的型腔加工带岛屿的型腔加工2 数控铣床编程方法及编程实例数控铣床编程方法及编程实例Hr刀Rltr刀S“行切法行切法”加工加工 2 数控铣床编程方法及编程实例数控铣床编程方法及编程实例曲面的三坐标和五坐标加工曲面的三坐标和五坐标加工 2 数控铣床编程方法及编程实例

49、数控铣床编程方法及编程实例3.数控铣床的特点数控铣床的特点1 1)插补功能)插补功能 直线插补、圆弧插补、极坐标插补、抛物线插补、直线插补、圆弧插补、极坐标插补、抛物线插补、螺旋线插补、渐开线插补、正弦线插补、样条曲螺旋线插补、渐开线插补、正弦线插补、样条曲线插补和球面螺旋线插补等。线插补和球面螺旋线插补等。 2 2)子程序)子程序2 数控铣床编程方法及编程实例数控铣床编程方法及编程实例镜像功能镜像功能 2134O9000;(;(图形图形1)1).M99;M98P9000;G51X50.0Y50.0I-1000J1000;M98P9000;(50,50)比例缩放指令比例缩放指令:G50/G51

50、:G50/G51G51X-Y-Z-P-;G51X-Y-Z-P-;G51X-Y-Z-I-J-K-;G51X-Y-Z-I-J-K-;2 数控铣床编程方法及编程实例数控铣床编程方法及编程实例4. 数控铣床编程指令介绍数控铣床编程指令介绍1)工件坐标系设定G54-G59指令指令 机床原点机床原点 121工件坐标系工件坐标系1 1工件坐标系工件坐标系2 2 基本机床坐标系基本机床坐标系 工件零点偏置工件零点偏置1 1工件零点偏置工件零点偏置2 2G54G552 数控铣床编程方法及编程实例数控铣床编程方法及编程实例G54-G59G54-G59使用使用110801010055540R104060R10402

51、04020NMO4O3O2O1OXY152 数控铣床编程方法及编程实例数控铣床编程方法及编程实例2 2)G00G00、G01G01、G02G02、G03G03指令指令G00 X_ Y_ Z_ ;G01X_ Y_ Z_ F_ ;G02/G03 X_ Y_ I_ J_ F_ ;或G02/G03 X_ Y_ R_ F_ ;3 3)刀具半径补偿建立与取消)刀具半径补偿建立与取消G41/G42G41/G42、G40G40指令指令G00/G01 G41/G42 X_ Y_ D_ ( F_ );G00/G01 G40 X_ Y_( F_ );G00/G01G43/G44Z_D_/H_(F_);G00/G01

52、G40Z_(F_);4 4)刀具长度补偿建立与取消)刀具长度补偿建立与取消G43/G44 G43/G44 、G40G40指令指令2 数控铣床编程方法及编程实例数控铣床编程方法及编程实例G02/G03 X_ Y_ Z_ I_ J_ K_ F_ ;G02/G03 X_ Y_ Z_ R_ K_ F_ ;5 5)螺旋线插补指令)螺旋线插补指令 OA,BOAB404025502550AOBBAOZZYXXXXYG03X0.0Y0.0Z50.0I20.0J0.0K25.0;G02X40.0Y0.0Z50.0I-20.0J0.0K25.0;逆时针逆时针顺时针顺时针2 数控铣床编程方法及编程实例数控铣床编程方

53、法及编程实例G45 X_ Y_ H(D)_ ;G46 X_ Y_ H(D)_ ;G47 X_ Y_ H(D)_ ;G48 X_ Y_ H(D)_ ;6 6)刀具位置偏置)刀具位置偏置 2 数控铣床编程方法及编程实例数控铣床编程方法及编程实例5. 铣削编程实例铣削编程实例毛坯为毛坯为7070707016mm16mm,工件,工件4545号钢,六面已粗加工,求号钢,六面已粗加工,求精加工程序精加工程序YXR10R10R10R1070705050163.98OYZO100R102 数控铣床编程方法及编程实例数控铣床编程方法及编程实例O1000O1000;N10 G92 X35.0 Y35.0 Z150

54、.0N10 G92 X35.0 Y35.0 Z150.0;N15 S500 M03N15 S500 M03;N17 G90 G00 X14.0 Y0.0 Z1.0 M08N17 G90 G00 X14.0 Y0.0 Z1.0 M08;N20 G01 Z-3.98 F100N20 G01 Z-3.98 F100; YXR10R10R10R1070705050163.98OYZO100R102 数控铣床编程方法及编程实例数控铣床编程方法及编程实例N30G03X14.0Y0I-14.0J0;N40G01X20.0;N50G03X20.0Y0I-20.0J0;N60G41G01X25.0Y0D01;N

55、65G01Y15.0;N70G03X15.0Y25.0I-10.0J0;N80G01X-15.0;N90G03X-25.0Y15.0I0J-10.0;N100G01Y-15.0;N110G03X-15.0Y-25.0I10.0J0;N120G01X15.0;N130G03X25.0Y-15.0I0J10.0;N140G01Y0;N150G00Z150.0;N160G40X35.0Y35.0M09;N160M30;YXO3 数控线切割机床编程方法及编程实例数控线切割机床编程方法及编程实例 1.1.数控线切割机床简介数控线切割机床简介 数控线切割机床加工是利用作为负极的电极丝和数控线切割机床加工是

56、利用作为负极的电极丝和作为正极的金属材料作为正极的金属材料工件之间脉冲放电的电腐蚀作工件之间脉冲放电的电腐蚀作用,对工件加工的一种工艺方法。用,对工件加工的一种工艺方法。3 数控线切割机床编程方法及编程实例数控线切割机床编程方法及编程实例2.2.机床分类:机床分类: 按电极丝运动速度分按电极丝运动速度分 按电极丝位置分按电极丝位置分 按工作液供给方式分按工作液供给方式分快走丝快走丝( (高速往复高速往复) )6-10m/s6-10m/s慢走丝慢走丝( (低速单向低速单向) )0.001-0.25m/s0.001-0.25m/s立式立式卧式卧式冲液式冲液式浸液式浸液式3 数控线切割机床编程方法及

57、编程实例数控线切割机床编程方法及编程实例脉冲脉冲电源电源7654321工件工件导轮导轮贮丝筒贮丝筒支架支架钼丝钼丝绝缘底板绝缘底板快走丝线切割加工原理图快走丝线切割加工原理图 _+3 数控线切割机床编程方法及编程实例数控线切割机床编程方法及编程实例CNC软盘存储器卡走丝面板上加工头脉冲电源工件下加工头VUYX数控线切割机床简介数控线切割机床简介 慢走丝线切割加工原理图慢走丝线切割加工原理图 电极丝电极丝卧式卧式3 数控线切割机床编程方法及编程实例数控线切割机床编程方法及编程实例3.3.线切割加工特点线切割加工特点: :1)1)材料的去除是靠放电时的电热作用实现的材料的去除是靠放电时的电热作用实

58、现的; ;2)2)工具电极和工件不直接接触工具电极和工件不直接接触, ,几乎没有切削力几乎没有切削力; ;3)3)切缝可窄达仅切缝可窄达仅0.005mm0.005mm,材料利用率高,材料利用率高; ;4)4)可加工高硬度材料可加工高硬度材料; ;5)5)一般采用水基工作液,安全可靠;一般采用水基工作液,安全可靠;6)电极丝沿轴向运动,并相对工件作进给运动。)电极丝沿轴向运动,并相对工件作进给运动。n被加工材料必须导电。被加工材料必须导电。n不能加工盲孔。不能加工盲孔。3 数控线切割机床编程方法及编程实例数控线切割机床编程方法及编程实例4.4.线切割加工工艺范围线切割加工工艺范围高硬材料高硬材料

59、微细结构微细结构复杂形状复杂形状高精度尺寸零件高精度尺寸零件高表面质量零件高表面质量零件微微 细细结结构构零零件件3 数控线切割机床编程方法及编程实例数控线切割机床编程方法及编程实例精密冷冲模具精密冷冲模具复杂型腔零件复杂型腔零件多孔窄缝加工多孔窄缝加工应用范围应用范围 电火花线切割加工的应用领域日益扩大,电火花线切割加工的应用领域日益扩大,目前已广泛应用于机械(特别是目前已广泛应用于机械(特别是模具制造模具制造)、)、航空、宇航、电子、电器电机、仪器仪表、汽航空、宇航、电子、电器电机、仪器仪表、汽车拖拉机、轻工等行业。车拖拉机、轻工等行业。图4 电火花线切割加工的精密零件线切割加工件线切割加

60、工件棱锥体形件棱锥体形件多孔窄缝加工多孔窄缝加工冷冲凸模的加工冷冲凸模的加工线切割作品线切割作品3 数控线切割机床编程方法及编程实例数控线切割机床编程方法及编程实例切割切割速度速度切割切割精度精度表面粗表面粗糙度糙度即单位时间内电极丝中心线在工件即单位时间内电极丝中心线在工件上切过的面积总和,快走丝线为上切过的面积总和,快走丝线为40-80mm40-80mm2 2minmin,慢走丝可达,慢走丝可达350mm350mm2 2minmin。 快走丝线切割加工的快走丝线切割加工的R Ra a值一般为值一般为1.25-2.51.25-2.5m,m,慢走丝线切割的慢走丝线切割的R Ra a值值可达可达

温馨提示

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

评论

0/150

提交评论