数控车床培训教案_第1页
数控车床培训教案_第2页
数控车床培训教案_第3页
数控车床培训教案_第4页
数控车床培训教案_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

1、编辑课件 数控车床电子教案(一) 暑期培训 编辑课件 一、机床原点与机床坐标系 机床原点是生产厂家在制造机床时设置的固定坐标系原 点,也称机床零点,一般位于卡盘端面与主轴中心线的交 点处。以机床原点为坐标原点的坐标系称为机床坐标系。 二、 机外自动对刀仪 2.1 数控机床的坐标系 第二章 数控车床编程基础 编辑课件 数控车床的基本编程方法 一、F功能 F功能指令用于控制切削进给量。在程序中,有两种使用 方法。 1、每转进给量 编程格式编程格式 G99 F F后面的数字表示的是主轴每转进给量,单位为mm/r。 例:N20 G99 G01 X50 Z60 F0.2 2、每分钟进给量 编程格式编程格

2、式G98 F F后面的数字表示的是每分钟进给量,单位为 mm/min。 例:N20 G98 G01 X50 Z60 F100 第三章 数控车床编程基础 编辑课件 二、S功能 S功能指令用于控制主轴转速。 编程格式编程格式 S S后面的数字表示主轴转速,单位为r/min。在具有恒线速 功能的机床上,S功能指令还有如下作用。 1、最高转速限制 编程格式编程格式 G50 S S后面的数字表示的是最高转速:r/min。 例: G50 S3000 表示最高转速限制为3000r/min。 第三章 数控车床编程基础 编辑课件 2、恒线速度控制 编程格式 G96 S S后面的数字表示的是最高转速:r/min

3、例:G96 S150表示切削点线速度控制在150m/min 对图示零件,为保持A、B、C三点线速度控制在150m/min,各点在 加工中主轴转速分别为: A: n=1000150(40)=1193 r/min B:n=1000150(60)=795r/min C:n=1000150(70)=682r/min 第三章 数控车床编程基础 编辑课件 3、恒线速取消 编程格式编程格式 G97 S S后面的数字表示恒线速度控制取消后的主轴转速,如S 未指定,将保留G96的最终值。 例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。 第三章 数控车床编程基础 编辑课件 三、 T功能

4、 T功能指令用于选择加工所用刀具。 编程格式编程格式 T T后面通常有两位数表示所选择的刀具号码。但也有T后 面用四位数字,前两位是刀具号,后两位是刀具长度补偿号, 又是刀尖圆弧半径补偿号。 例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖 圆弧半径补偿值。T0300 表示取消刀具补偿。 第三章 数控车床编程基础 编辑课件 四、 M功能 M00: 程序暂停,可用NC启动命令(CYCLE START)使 程序继续运行; M01:计划暂停,与M00作用相似,但M01可以用机床“任 选停止按钮”选择是否有效; 选择开关接通,M01起作用 选择开关断开,M01不起作用 M02:程序结束,主轴还

5、转动 M03:主轴顺时针旋转; M04:主轴逆时针旋转; M05:主轴旋转停止; M08:冷却液开; M09:冷却液关; M30:程序停止,主轴停止。 第三章 数控车床编程基础 编辑课件 五、加工坐标系设置五、加工坐标系设置 编程格式编程格式 G50 X Z 式中式中X、Z的值是起刀点相对于加工原点的位置。的值是起刀点相对于加工原点的位置。G50 使用方法与使用方法与G92类似。在数控车床编程时,所有类似。在数控车床编程时,所有X坐标值均坐标值均 使用直径值,如图使用直径值,如图3.19所示。所示。 例:按图3.18设置加工坐标的程序段如下: G50 X128.7 Z375.1 第三章 数控车

6、床编程基础 编辑课件 六、G指令应用 1. G00快速点定位 编程格式G00 X Z 使刀具从当前点快速移动到程序段中指定的位置 例:G00 X28 Z1 第三章 数控车床编程基础 编辑课件 2.G01-2.G01-直线插补直线插补 编程格式编程格式: G01 X Z- F-: G01 X Z- F- 指令刀具以指定的进给速度移动到指定的坐标值。指令刀具以指定的进给速度移动到指定的坐标值。 第三章 数控车床编程基础 编辑课件 练习 第三章 数控车床编程基础 编辑课件 练习练习 第三章 数控车床编程基础 编辑课件 3. 3. 圆弧插补圆弧插补 G02-顺时针圆弧插补 G03-逆时针圆弧插补 格式

7、:G02 X- Z- R- F- G03 X- Z- R- F- 圆弧顺逆方向的判别:沿着不在圆弧 平面内的坐标轴,由正方向向负方向看, 顺时针方向G02,逆时针方向G03,如右 图所示。 当圆弧所对圆心角不大于180时,R值为正 当圆弧所对圆心角大于180时,R值为负 第一章 数控车床操作基础 编辑课件 编程 第三章 数控车床编程基础 编辑课件 4. G04-延时暂停 程序格式:G04 P或X- P后的时间为不带小数点的值,单位ms X后的时间为带小数点的数值,单位S G04的功能是使程序在指定的时间内暂停进给动作,延时 时间过后,会继续执行后面的程序段。 例如:延时3S N10 G04 P

8、3000 或 N10 G04 X3.0 第三章数控机床编程基础 编辑课件 5.直线插补中的圆角自动过渡和直角自动过渡 (1)圆角自动过渡 编程格式:G01 Z(W) Rr G01 X(U) Rr X轴向Z轴过渡倒圆(凸弧)R值为负 Z轴向X轴过渡倒圆(凹弧)R值为正 第三章 数控车床编程基础 编辑课件 例: G01 X50 R10 F0.2 X100 Z-100 第三章 数控车床编程基础 编辑课件 (2) 直角自动过渡 编程格式:G01 X Cc 例:G01 X50 C10 X100 Z-100 第三章 数控车床编程基础 编辑课件 6. G28-自动回参考点 编程格式:G28 X(U) Z(W

9、) 功能:使刀具从当前位置经过中间点快速回到参考点 X Z为中间点坐标。 也可将当前点作为中间点。语句G28 U0 W0表示 直接回参考点。 在使用G28回参考点之前,必须取消刀补量。 第三章 数控车床编程基础 编辑课件 7.G337.G33等螺距螺纹加工等螺距螺纹加工 程序格式:G33 X(U) Z(W) F 式中: X(U)、 Z(W) - 螺纹切削的终点坐标值;X省略时为圆柱螺纹切削,Z 省略时为端面螺纹切削;X、Z均不省略时为锥螺纹切削;(X坐标值依据 机械设计手册查表确定) F - 螺纹导程。 螺纹切削应注意在两端设置足够的升速 进刀段1和降速退刀段2。 例:试编写图示螺纹的加工程序

10、。(螺纹导程 4mm,升速进刀段1=3mm,降速退刀段2= 1.5mm,螺纹深度2.165 mm)。 第三章数控车床编程基础 编辑课件 例:试编写图3.43所示圆锥螺纹的加工程序。(螺纹导程3.5mm,升速进 刀段1=2mm,降速退刀段2=1mm,螺纹深度1.0825 mm) 第三章数控车床编程基础 编辑课件 相关知识:相关知识: 1)单刀切削螺纹指令相当于进给速度由螺距值(转进给) 来确定的轴移动指令,由于螺纹的深度必须分几次切削来完成, 因此每完成一次螺纹切削动作都必须具备四个指令动作: G33(螺纹切削) G00(X向退刀) G00(Z向退刀) G00(X 向进刀至下一次螺纹的切深位置)

11、。 2)编制螺纹切削指令时,须注意相关的工艺知识。包括: 保证适当的螺纹导入长度和切出长度;选择合理的主轴转速; 保证螺纹毛坯面加工到螺纹实际大、小径。 第三章数控车床编程基础 编辑课件 8. G41(G42)-8. G41(G42)-刀尖圆弧半径左(右)补偿刀尖圆弧半径左(右)补偿 G40-G40-取消刀尖圆弧半径补偿取消刀尖圆弧半径补偿 编程时,通常都将车刀刀尖作为一点来考 虑,但实际上刀尖处存在圆角,如右图所示。 当用按理论刀尖点编出的程序进行端面、外 径、内径等与轴线平行或垂直的表面加工时, 是不会产生误差的。但在进行倒角、锥面及 圆弧切削时,则会产生少切或过切现象,如 下图所示。具有

12、刀尖圆弧自动补偿功能的数 控系统能根据刀尖圆弧半径计算出补偿量, 避免少切或过切现象的产生。 第三章数控车床编程基础 编辑课件 第三章数控车床编程基础 编辑课件 第三章数控车床编程基础 程序格式程序格式: : G00/G01 G41/G42 X G00/G01 G41/G42 X Y Y F F 建立补偿程序段建立补偿程序段 轮廓切削程序段轮廓切削程序段 G00/G01 G40 X Y 补偿撤消程序段补偿撤消程序段 指令说明指令说明: X、Z 为建立或取消刀补程序段中,刀具移动的终点坐标。为建立或取消刀补程序段中,刀具移动的终点坐标。 编辑课件 G41为左偏刀具半径补偿,定义为假设工件不动,沿

13、刀具运动 方向向前看,刀具在零件左侧的刀具半径补偿,见下图。 G42为右偏刀具半径补偿,定义为假设工件不动,沿刀具运动 方向向前看,刀具在零件右侧的刀具半径补偿。G40 为补偿撤 消指令。 第三章数控车床编程基础 编辑课件 执行刀补指令应注意: (1)、刀径补偿的引入和取消应在不加工的空行程段空行程段上,且 在G00或G01程序行上实施。 (2)、刀径补偿引入和卸载时,刀具位置的变化是一个渐变 的过程。 (3)、当输入刀补数据时给的是负值,则G41、G42互相转化。 (4)、G41、G42指令不要重复规定,否则会产生一种特殊的 补偿。 第三章数控车床编程基础 编辑课件 刀具补偿的编程实现刀具补

14、偿的编程实现 刀具补偿的引入:刀具补偿的引入: 第三章数控车床编程基础 编辑课件 刀具补偿的卸载刀具补偿的卸载 第三章数控车床编程基础 编辑课件 例:例: 第三章数控车床编程基础 C O D (24,-24) 编辑课件 例:使用刀尖圆弧补偿指令编制右图工件的精加工程序例:使用刀尖圆弧补偿指令编制右图工件的精加工程序 选择刀尖圆弧为选择刀尖圆弧为0.3mm的的93外圆车刀,主轴转速为外圆车刀,主轴转速为 1200r/min, 进给速度为进给速度为0.1mm/r(圆弧半径(圆弧半径R5) 第三章数控车床编程基础 编辑课件 练习练习 第三章数控车床编程基础 编辑课件 9. G90-单一固定循环加工圆

15、柱面及圆锥面单一固定循环加工圆柱面及圆锥面 (1). 车圆柱面车圆柱面 编程格式 G90 X(U) Z(W) F 式中:X、Z- -圆柱面切削的终点坐标值; 例:应用圆柱面切削循环 功能加工图示零件。 第三章数控车床编程基础 编辑课件 (2). 车圆锥面车圆锥面 编程格式编程格式 G90 X(U) Z(W) R F 式中:式中:X、Z- 圆锥面切削的终点坐标值;圆锥面切削的终点坐标值; U、W-圆柱面切削的终点相对于循环起点的坐标;圆柱面切削的终点相对于循环起点的坐标; R-圆锥两端的半径差。如果切圆锥两端的半径差。如果切 削起点的削起点的X向坐标小于终点的向坐标小于终点的X向坐标,向坐标,R

16、 值为负,反之为正。值为负,反之为正。 第三章数控车床编程基础 编辑课件 10.G92G92-螺纹切削循环指令 G92指令把“切入-螺纹切削-退刀-返回”四个动作作为 一个循环,用一个程序段来指令。 编程格式编程格式 G92 X(U) Z(W) R FG92 X(U) Z(W) R F 式中:X(U)、 Z(W) - 螺纹切削的终点坐标值; R - 螺纹部分半径之差,即螺纹切削起始点与切削 终点的半径差。加工圆柱螺纹时,R=0。加工圆锥螺纹时,当X 向切削起始点坐标小于切削终点坐标时,R为负,反之为正。 第三章数控车床编程基础 编辑课件 例:如图,例:如图,M30螺纹牙底直径为螺纹牙底直径为2

17、8.04mm 第三章数控车床编程基础 编辑课件 例:如图,螺纹大端牙底直径为例:如图,螺纹大端牙底直径为47mm,导程为,导程为2 第三章数控车床编程基础 编辑课件 11.G94G94-单一固定循环加工端面及斜面 (1)平面端面加工循环 编程格式:编程格式: G94 X(U) Z(W) F 式中:X、Z- 端面切削的终点坐标值; 第三章数控车床编程基础 编辑课件 例:改用例:改用G94指令编程指令编程 第三章数控车床编程基础 编辑课件 (2)锥面端面加工循环锥面端面加工循环 编程格式编程格式 G94 X(U) Z(W) K F 式中:X、Z- 端面切削的终点坐标值; K- 端面切削的起点相对于

18、终点在Z轴方向的坐标分量。 当起点Z向坐标小于终点Z向坐标时K为负,反之为 正。 第三章数控车床编程基础 编辑课件 例:例: 第三章数控车床编程基础 编辑课件 七、多重复合循环七、多重复合循环 1、外圆粗切循环、外圆粗切循环 适用于外圆柱面需多次走刀才能完成的粗加工。 编程格式:G71 U(d) R(e) G71 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t) 式中: d-背吃刀量; e-退刀量; ns-精加工轮廓程序段中开始程序段的段号; nf-精加工轮廓程序段中结束程序段的段号; u-X轴向精加工余量; w-Z轴向精加工余量; f、s、t-F、S、T代码。 注意:

19、1、nsnf程序段中的F、S、T功能,即使被指定也对粗车循环无 效。 2、零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少;X 轴、 Z轴方向非单调时,nsnf程序段中第一条指令必须在X、Z向同时 有运动 第三章数控车床编程基础 编辑课件 第三章数控车床编程基础 编辑课件 例:按图示尺寸编写外圆粗切循环加工程序。 第三章数控车床编程基础 编辑课件 2. 粗切端面循环粗切端面循环 适于适于Z向余量小,向余量小,X向余量大的棒料或长径比较小的盘类零向余量大的棒料或长径比较小的盘类零 件粗加工。件粗加工。 编程格式编程格式:G72 W(d) R(e) G72 P(ns) Q(nf) U(u) W

20、(w) F(f) S(s) T(t) 式中:d-背吃刀量; e-退刀量; ns-精加工轮廓程序段中开始程序段的段号; nf-精加工轮廓程序段中结束程序段的段号; u-X轴向精加工余量; w-Z轴向精加工余量; f、s、t-F、S、T代码。 第三章数控车床编程基础 编辑课件 第三章数控车床编程基础 编辑课件 注意: (1)nsnf程序段中的F、S、T功能,即使被指定对粗车 循环无效。 (2)G72不能用于加工端面由内凹的的形体。 (3)精加工首刀进刀需有Z向动作。 第三章数控车床编程基础 编辑课件 3. 固定形状粗车循环(封闭切削循环)固定形状粗车循环(封闭切削循环) 适于对铸、锻毛坯切削。此类

21、毛坯尺寸接近工件的成品 尺寸 ,形状已基本成型,只是外径、长度较成品大一些。 编程格式: G73 U(i) W(k) R(d) G73 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t) 式中:i-X轴向毛坯切除余量; k-Z轴向毛坯切除余量(半径值); d粗切循环次数; ns-精加工轮廓程序段中开始程序段的段号; nf-精加工轮廓程序段中结束程序段的段号; u-X轴向精加工余量; w-Z轴向精加工余量; f、s、t-F、S、T代码。 第三章数控车床编程基础 编辑课件 第三章数控车床编程基础 编辑课件 4. 精加工循环精加工循环 由G71、G72、G73完成粗加工后,可以

22、用G70进行精加工 编程格式: G70 P(ns) Q(nf) 式中:ns-精加工轮廓程序段中开始程序段的段号; nf-精加工轮廓程序段中结束程序段的段号。 第三章数控车床编程基础 编辑课件 提示:提示:G73虽然也可加工棒料,但加工时会有较多的空刀虽然也可加工棒料,但加工时会有较多的空刀 行程,因此应尽可能使用行程,因此应尽可能使用G71、G72加工棒料。加工棒料。 第三章数控车床编程基础 编辑课件 5. 端面沟槽复合循环或深孔钻循环端面沟槽复合循环或深孔钻循环 (1)深孔钻循环深孔钻循环 编程格式:编程格式:G74 R(e) G74 Z(W) Q(k) F 式中:式中:e - -退刀量;退

23、刀量; Z(W) - 钻削深度;钻削深度; k - 每次钻削长度(不加符号)。每次钻削长度(不加符号)。 第三章数控车床编程基础 编辑课件 例:采用深孔钻削循环功能加工图示深孔,试编写加工程序。其中: e=1, k=20,F=0.1。 第三章数控车床编程基础 编辑课件 (2)端面沟槽循环)端面沟槽循环 编程格式:编程格式:G74 R(e) G74 X(u) Z(w) P(i) Q(k) R(d) F 式中:e每次退刀量 u- X向终点坐标值 w- Z向终点坐标值 i- X向每次的移动量 k- Z向每次的切入量 d-切削到终点时的 X轴退刀量(可以缺省) 注:X向终点坐标值为实际X向终点尺寸减去双边刀宽 第三章数控车床编程基础

温馨提示

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

评论

0/150

提交评论