典型轴类零件数控车削加工工艺及编程.ppt_第1页
典型轴类零件数控车削加工工艺及编程.ppt_第2页
典型轴类零件数控车削加工工艺及编程.ppt_第3页
典型轴类零件数控车削加工工艺及编程.ppt_第4页
典型轴类零件数控车削加工工艺及编程.ppt_第5页
已阅读5页,还剩109页未读 继续免费阅读

下载本文档

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

文档简介

案例 轴类零件材料45钢 毛坯尺寸为 60mm 140mm 数量50件 要求对该零件进行数控加工程序编制 3 1数控编程的工艺处理 3 1 1数控加工工艺分析 工艺处理主要包括数控加工工艺分析 确定加工议案 切削用量选择及编制数控加工工艺文件 1 对零件数控加工可行性和方便性的分析 该零件的结构形状为典型的轴类零件 其结构主要由螺纹 圆柱面 外凸圆弧 台阶与槽 内凹圆弧 圆锥面等构成 各部分具有较好的工艺性 尤其零件右端r15外凸圆弧面 左端内凹圆弧面及圆锥面适合在数控车床上加工 该零件中精度最高的尺寸为it7级数度 表面粗糙度最高要求为ra1 6 采用经济型数控车床加工完全可以满足加工要求 该零件材料为45钢 无热处理和硬度要求 零件的切削加工性能好 2 对零件数控数控编程可行性和方便性的分析 该零件轮廓几何要素给定条件充分 加工部位清楚明确 每个基点坐标数值容易获得 便于数控编程 该零件轴向尺寸标注形式分别以两端面为标注基准 采用两端分别加工时便于编程和测量 径向尺寸以中心轴线为基准 符合基准统一原则 另外 零件尺寸完整 正确 符合数控加工要求 但编程过程中 需将径向尺寸换算成对称标注的形式 换算结果如下 3 1 2确定加工方案 1 选择数控车床 数控车床选择应根据加工零件的规格大小 加工精度和表面质量等技术要求 正确合理地选择其规格和型号 根据该零件的加工精度 表面粗糙度 结构形状 尺寸大小和材料性质等条件 选定ck6132经济型数控车床 该机床最大回转直径为 320mm 160mm 最大加工长度750mm 主轴车速范围25 1600r min x轴的行程为200mm z轴行程为800mm 定位精度 x向0 03mm z向0 04 重复定位精度 x向0 012mm z向0 016 加工精度it6 it7级 表面粗糙度ra1 6 m 电动立式四工件刀架控制系统fanuc 2 选择装夹定位方案 对装夹定位的要求 尽量采用通用夹具 该零件毛坯为圆柱形棒料 各回转表面的回转轴线均为中心轴线 故可采用车床自带的三爪卡盘进行装夹和定位 3 确定加工路线 该零件加工顺序按由粗车到精车顺序加工 工步顺序按同一把车刀能加工的内容连续加工的原则确定 该零件进给路线粗加工外轮廓采用 矩形 循环 精加工路线基本上沿零件轮廓采用 由近到远 的顺序加工 但在具体路线的确定过程中 应注意减少空行程 正确选择刀具切入 切出工件的方向 保证最终轮廓一次走刀完成 4 刀具的选择 数控车削刀具主要根据加工零件余量大小 结构特点 材料性质 热处理要求 加工部位 尺寸精度 表面粗糙度等技术要求 正确选择刀具材料及 刀片形状及夹紧方式 根据各类型车刀的加工对象和特点 刀具选择如下 1 粗 精车端面和粗车外圆轮廓选用机夹式可转位涂层硬质合金外圆车刀 主偏角为93 刀尖圆弧半径为0 8mm 2 精车外圆轮廓选用机夹式可转位涂层硬质合金外圆车刀 主偏角为93 刀尖圆弧半径为0 4mm 3 切槽选用机夹式可转位涂层硬质合金切槽刀 刀具宽度4mm 刀尖圆弧半径为0 2mm 3 车螺纹选用60 机夹式可转位涂层硬质合金外螺纹车刀 选用车削螺距p 2mm的螺纹刀片 4 刀具的选择 数控车削刀具主要根据加工零件余量大小 结构特点 材料性质 热处理要求 加工部位 尺寸精度 表面粗糙度等技术要求 正确选择刀具材料及 刀片形状及夹紧方式 3 1 3切削用量的选择 1 粗加工时 考虑选择一个尽可能大的背吃刀量 其次选用一个较大的进给量 最后在保证刀具耐用度的前提下 确定一个合理的切削速度 2 精加工时 应选择较小的背吃量进给量 并选用切削性能高的刀具材料和合理的几何参数 以尽可能提高切削速度 数控车床选择切削用量的合理顺序如下 1 主轴转速n的选择 1 粗加工端面 外轮廓时选择切削速度 精加工端面 外轮廓时选择切削速度 因车光轴时的主轴转速 粗加工 精车端面 确定为1000r min 精车外轮廓 确定为1200r min 根据硬质合金外圆车刀切削速度的参考数值 选用主轴国转速如下 1 粗加工端面 外轮廓时选择切削速度 精加工端面 外轮廓时选择切削速度 因车光轴时的主轴转速 粗加工 精车端面 确定为1000r min 精车外轮廓 确定为1200r min 1 粗加工端面 外轮廓时选择切削速度 精加工端面 外轮廓时选择切削速度 因车光轴时的主轴转速 粗加工 精车端面 确定为1000r min 精车外轮廓 确定为1200r min 计算后圆整取主轴转速为500r min 2 进给量的选择 根据硬质合金车刀粗加工外圆 端面的进给量参考值及按表面粗糙度选择进给量的参考值的综合考量 并结合零件加工的实际情况 选择并确定 粗加工端面及外圆轮廓时的进给量 精加工端面及外圆轮廓时的进给量 切槽时选择进给量 车螺纹时选取进给量等于螺纹的导程 3 背吃刀量的选择 粗 精加工端面时分别选 粗 精加工外圆轮廓时分别选 车螺纹时背吃量按常用螺纹切削的进给次数与背吃刀量参数表选取 3 1 4编制数控加工工艺文件 数控加工工艺文件主要是根据选择的车床 刀具 夹具 切削用量参数和拟定的加工路线 编写数控加工工序卡 刀具卡和走刀路线卡 数控编程的数学处理对于手工编程主要是计算基点坐标 由于零件表面形状规则 所有基点可直接从零件图中获得 具体参数见走刀路线图 数控加工工艺之一 数控加工工艺之二 数控加工刀具卡 零件外轮廓走刀路线 零件外轮廓走刀路线 3 3编写数控加工程序 3 3 1数控车床坐标系及工件坐标系 数控车床坐标系 工件坐标系 3 3 2数控车床编程的特点 绝对坐标与增量坐标 fanuc数控系统的数控车床 是用地址符来指令坐标字的输入形式的 在一个程序段中 可以单独采用绝对值编程或增量值编程 也可以采用混合编程 地址符x z表示绝对坐标编程 地址u w表示增量坐标编程 3 3 3数控系统功能 b 基本功能0 选购功能数控车设定 a功能 1 g功能 f功能指令用于在程序中控制切削进给量 有两种指令模式 2 进给功能 f功能 编程格式 g99f f后面的数字表示主轴每转一转刀具的进给量 单位 mm r 说明 模态指令 一经指定直到被g98取代 一直有效 系统默认状态 车床上一般常用此种进给量指令方式 g99f0 2表示进给量为 0 2mm r 例 1 每转进给模式 g99 编程格式 g98f f后面的数字表示刀具每分钟的进给量 单位 mm min 2 每分钟进给模式 g98 g98f100表示进给量为 100mm min 例 模态指令 说明 s功能指令用于控制主轴转速 3 主轴转速功能 s功能 编程格式 s 种类 恒线速控制恒转速控制 s后面的数字表示主轴转速 单位 r min 在具有恒线速功能的机床上 s功能指令可限制主轴最高转速 注意 g50s3000 表示主轴最高转速限制 3000r min 1 主轴最高转速限制 g50 编程格式 g50s 例 该指令可防止因主轴转速过高 离心力太大 产生危险及机床寿命 说明 g96s150 表示切削点线速度控制在150m min 2 恒线速控制 g96 编程格式 g96s s后面的数字表示的是恒定的线速度 m min 例 3 恒转速控制 线速取消 g97 编程格式 g97s s后面的数字表示恒线速度控制取消后的主轴转速 如s未指定 将保留g96的最终值 例 g97s3000 表示恒线速控制取消后主轴转速3000r min 恒转速控制一般在车螺纹或车削工件直径变化不大时使用 该指令可设定主轴转速并取消恒线速度控制 说明 t后面四位数字 前两位是刀具号 后两位是刀具长度补偿号 又是刀尖圆弧半径补偿号 t0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值 t0300 表示取消刀具补偿 4 t功能 作用 t功能指令用于选择加工所用刀具 编程格式 t 例 说明 图中t03号刀具表示基准刀 其补偿号为03 则在补偿参数设置页面中no 003补偿中x轴 z轴的补偿值均设为零 t05号刀为内孔车刀 其补偿号为05 它与基准刀在x轴 z轴方向的长度差值如图示 则在补偿参数设定页面中 no 005补偿常数中x轴与z轴的补偿值分别为 10mm和12 5mm 3 3 4数控车基本编程指令 1 此指令是使刀具以系统预先设定的速度快速移动定位所指定的位置 刀具运动轨迹没有严格要求 2 不运动的坐标可以省略 3 x z表示目标点的绝对坐标值 u w表示目标点的相对前一点的增量坐标 4 用g00编程时 也可以定作g0 1 快速定位 g00 编程格式 g00x u z w 说明 2 直线插补 g01 编程格式 g01x u z w f 说明 1 采用绝对尺寸编程时 刀具以f指令指进给速度进行插补 运行至坐标值为x z的某轨迹点上 2 采用相对尺寸编程时 刀具运行到距当前点 起始点 的距离为u w的某轨迹点上 3 机床在执行g01指令时 在该程序段中必须具有或在该程序段前已经有f指令 否则系统认为进给速度为零 单位 mm r 3 圆弧插补指令 g02 g03 圆弧插补指令使刀具沿着零件轮廓的圆弧轨迹运动 切出圆弧 圆弧插补运动有顺 逆之分 g02为顺时针圆弧插补指令 g03为逆时针圆弧插补指令 后置刀架 y轴朝上前置刀架 y轴朝下圆弧顺逆判断 从不在插补加工平面内坐标轴的正方向向负方向看 顺时针方向旋转的圆弧加工指令为g02 逆时针方向旋转的圆弧加工指令为g03 判定方法 圆弧指令g02 g03使刀具相对工件以f指令指定的进给速度从当前点 起始点 向终点进行圆弧插补 x z为绝对尺寸编程时圆弧终点坐标值 u w为增量尺寸编程时终点相对始点的距离 r是圆弧半径 当圆弧的圆心角 180o时 r值为正 当圆弧的圆心角 1800时 r值为负 i k为圆心在x z轴上相对始点的坐标增量 如果i k和r同时出现在程序段上 则以r优先 i k无效 说明 三 刀尖圆弧自动补偿功能 1 刀尖圆弧半径补偿的定义 为确保工件轮廓形状 加工时刀具刀尖圆弧的圆心运动轨迹与工件轮廓需偏置一个半径值 这种偏置称为刀尖圆弧半径补偿 2 假想刀尖与刀尖圆弧半径 编程时 通常都将车刀刀尖作为一点来考虑 但实际上刀尖处存在圆角 3 未使用刀尖圆弧半径补偿时的加工误差分析 当用按理论刀尖点编出的程序进行端面 外径 内径等与轴线平行或垂直的表面加工时 是不会产生误差的 但在进行倒角 锥面及圆弧切削时 则会产生少切或过切现象 4 刀尖圆弧半径补偿 g40 g41 g42 要在不改变程序的情况下使刀具的切削路径与工件轮廓相吻合 加工出尺寸正确的工件 就必须使用刀尖圆弧半径补偿指令 类别 g41 刀尖圆弧半径左补偿 g42 刀尖圆弧半径右补偿 g40 刀尖圆弧半径补偿撤消 左刀补 右刀补的判别方法 沿着刀具的运动方向向前看 假设工件不动 刀具位于零件左侧的为左刀补 刀具位于零件右侧的为右刀补 从刀具延工件表面切削运动方向看 刀具在工件实体的左边还是右边 因坐标变换不同 刀尖圆弧半径补偿模式的选择 g41g0l g00x u z w f g42g01 goox u z w f g40g01 g00x u z w f 参数说明 x z是绝对编程时 g00 g01运动的终点坐标 u w是增量编程时 g00 g01运动的终点坐标相对于起点的增量 1 编程格式 2 刀尖圆弧半径补偿注意事项 g40 g41 g42都是模态指令 可相互取消 g41 g42 g40指令必须和g00或g01指令配合 在插补加工平面内有不为零的直线移动才能建立或取消 如果在x向移动 刀具移动的直线距离必须大于两倍的刀尖圆弧半径值 如果在z向移动 刀具移动的直线距离必须大于一倍的刀尖圆弧半径值 当轮廓切削完成后即用指令g40取消补偿 工件有锥度 圆弧时 必须在精车锥度或圆弧前一程序段建立半径补偿 一般在切入工件时的程序段建立半径补偿 必须在刀具补偿参数设定页面的刀尖半径处填写该把刀具的刀尖半径值 则cnc装置会自动计算应该移动的补偿量 作为刀尖圆弧半径补偿的依据 刀尖补偿参数设置页面 刀架前置 刀架后置 必须在刀具补偿参数设定页面的假想刀尖方向处 tip项 填入该把刀具的假想刀尖号码 以作为刀尖半径补正依据 在刀具补偿模式下 一般不允许存在连续两段以上的补偿平面内非移动指令 否则刀具也会出现过切等危险动作 3 3 4轴类零件加工编程的单一循环指令 g90 g94 单一固定循环可以将一系列连续加工动作 如 切入 切削 退刀 返回 用一个循环指令完成 从而简化程序 当工件毛坯的轴向余量比径向多时 使用g90轴向切削循环 当材料的径向余量比轴向多时 使用g94径向切削循环指令 1 g90轴向内 外径切削循环指令 1 圆柱面切削循环指令 x z 圆柱面切削的终点坐标值 u w 圆柱面切削的终点相对于循环起点坐标分量 g90x u z w f 编程格式 说明 模态指令 轴向柱面切削循环 走刀路线 a b c d a 圆柱面固定循环切削如图所示 刀具从循环起点开始按照矩形循环 最后回到循环起点 图中虚线表示按r快速移动 实线表示按照f指定的进给速度移动 使用循环切削指令 刀具必须先定位至循环起点 再执行循环切削指令 且完成一循环切削后 刀具仍回到此循环起点 注意 应用g90切削循环功能编写图示零件的加工程序 例 参考程序如下 o2011 t0101 g96s150m03 g50s2500m08 g00x55 0z5 0 刀具定位到循环起点 g90x40 0z 29 8f0 2 x32 4 x32 0z 30 0s180f0 1 g00x200 0z200 0t0100 m30 2 圆锥面切削循环 g90x u z w r f 编程格式 x z 圆柱面切削的终点坐标值 u w 圆柱面切削的终点相对于循环起点坐标分量 说明 r 为圆锥面切削起点相对于切削终点的半径差 圆锥面固定循环切削如图所示 刀具从循环起点开始循环 最后回到循环起点 图中虚线表示快速移动 实线表示按照f指定的进给速度移动 说明 走刀路线 a b c d a 轴向锥面切削循环 应用g90切削循环功能编写图示零件的加工程序 计算 由图分析通过三角形的相似关系有 由此求得 例 o2012 t0100 g96s150m03 g50s2500m08 g00x55 0z5 0t0101 刀具定位到循环起点 g90x53 0z 19 8r 6 25f0 2 x47 0 x42 2z 19 8 x42 0z 20 0s180f0 1 g00x200 0z200 0t0100 m30 参考程序如下 2 径向切削循环指令 g94 用于加工直端面或锥端面车削循环 x z为端平面切削终点坐标值 u w为端平面切削终点相对于循环起点的增量坐标 编程格式 g94x u z w f 说明 1 直端面车削循环 走刀路线 abcda o2013 t0400 g96s120m03 g50s3000m08 g00x85 0z5 0t0404 刀具定位到循环起点 g94x40 2z 4 0f0 2 x40 2z 8 0 x40 2z 9 9 x40 0z 10 0s150f0 1 g00x150 0z200 0t0000 m30 调用4号刀具 应用g94切削循环功能编写图示零件的加工程序 例 参考程序如下 车直端面 2 锥面端面切削循环 x z 端面切削的终点坐标值 u w 端面切削的终点相对于循环起点的坐标 r 端面切削的起点相对于终点在z轴方向的坐标增量 编程格式 g94x u z w r f 说明 走刀路线 acbda 例 车锥端面 t0200 g96s120m03 g50s3000m08 g00x105z20 0t0202 刀具定位到循环起点 g94x10 2z15 0r 22 f0 2 z10 0 z5 0 z0 z 5 0 z 9 5 x10 0z 10 0s150f0 1 g00x150 0z200 0t0000 m30 参考程序如下 3 3 5轴类零件加工编程的复合循环指令 g71 g72 g73 一 复合循环指令 g71 g70 1 外圆粗加工循环 g71 适用 粗车轴向余量大于径向余量且需多次走刀才能完成的棒料毛坯的内 外径多台阶轴或孔的加工 g71u d r e g71p ns q nf u u w w f f s s t t 编程格式 在复合固定循环中 对零件的轮廓定义之后 即可完成从粗加工到精加工的全过程 使程序得到进一步简化 参数说明 走刀路线图 d 每次切削背吃刀量 即x轴向的进刀深度 以半径值表示 一定为正值 e 每次切削结束的退刀量 ns 精加工路径第一程序段的顺序号 nf 精加工路径最后程序段的顺序号 u x方向精加工余量 以直径值表示 w z方向精加工余量 f s t 粗加工时所用的走刀速度 主轴转速 刀具号 在使用g71进行粗加工循环时 只有含在g71程序段的f s t功能才有效 而包含在ns nf程序段中的f s功能 即使被指定对粗车循环也无效 零件轮廓必须符合x轴 z轴方向的共同单调增大或减少的模式 精加工轮廓第一程序段必须是用g00或g01沿x轴方向进刀 进给至精中轮廓开始点 然后开始描述精加工轮廓轨迹 可以进行刀具补偿 因此在g71指令前必须用g40取消原有的刀尖半径补偿 在ns到nf程序段中可以含有g41或g42指令 对精车轨迹进行刀尖半径补偿 注意事项 g71程序段本身不进行精加工 精加工是按后续程序段ns nf给定的精加工编程轨迹由g70指令执行 循环起点的确定 g71粗车循环起点的确定主要考虑毛坯的加工余量 进退刀路线等 不宜太远 以减少空行程 提高加工效率 ns 至 nf 程序段中不能调用子程序 例3 4编写如图所示零件的加工程序 毛坯预先钻 8内孔 采用内径粗车循环指令编写加工程序 以工件右端面中心为工件坐标系原点 将循环起点设置在直径为 6 距离端面为5mm的地方 选择切削深度为1 5mm 半径值 退刀量为1mm x方向精加工余量为0 4mm z方向精加工余量为0 1mm 已知条件下 参考程序编制如下 o3004 t0100 g96s80 g50s1600 m03 g00x6 z5 t0101m08 g71u1 5r1 g71p10q20u 0 4w0 1f0 2 n10g00g41x44 g01w 25 s100 f0 08 x34 w 10 w 10 g03x20 w 7 r7 g01w 10 g02x10 w 5 r5 g01w 18 x6 z 82 n20g40x0 g00x180 z150 t0100 t0202 g00x6 z5 g70p10q20 g00x180 z150 t0200 m05 m30 2 精加工循环 g70 指令功能 由g71完成粗加工后 可以用g70进行精加工 编程格式 g70p ns q nf 指令说明 ns 指定精加工路线的第一个程序段段号 nf 指定精加工路线的最后一个程序段段号 二 端面粗车复合循环指令 g72 g72指令适合于粗车轴向余量大于径向余量且需多次走刀才能完成的棒料毛坯的内 外径多台阶轴或孔的加工 所加工的零件要求符合x轴 z轴方向同时单调增大或单调减小的特点 编程格式 g72w d r e g72p ns q nf u u w w f f s s t t n ns s s f f n nf 其中 d 每次切削背吃刀量 即x轴向的进刀深度 以半径值表示 一定为正值 e 每次切削结束的退刀量 ns 精车加工程序第一个程序段的顺序号 nf 精车加工程序最后一个程序段的顺序号 u x方向精加工余量的大小和方向 以直径值表示 w z方向精加工余量的大小和方向 f s t 包含在ns到nf程序段中的任何f s或t功能在粗加工循环中被忽略 而在g72程序段中的f s或t功能有效 g72指令必须带有p q地址 否则不能进行该循环加工 在ns的程序段中应包含g00 g01指令 进行由a到a 的动作 且该程序段中不应编有x向移动指令 在顺序号为ns到顺序号为nf的程序段中 可以有g02 g03指令 但不应包含子程序 注意 例 编制如图所示零件的加工程序 循环起点在a 80 1 切削深度2mm 退刀量1mm x方向精加工余量为0 2mm z方向精加工余量为0 5mm 其中双点划线部分为工件毛坯 o4001 g50x150 z200 t0100 g96s150 g50s2500m03 g00x80 z1 t0101m08 g72w2 r1 g72p10q20u0 2w0 5f0 25 n10g00g41z 50 g01x54 z 40 s180 f0 07 z 30 g02u 8 w4 r4 g01x30 z 15 u 16 g03u 4 w2 r2 z 2 u 6 w3 n20g00g40x50 g00x150 z200 t0100 t0202 x80 z1 g70p10q20 g00x150 z200 t0200 m30 三 仿形车粗车循环g73 适用 铸 锻毛坯的切削 对零件轮廓的单调性则没有要求 g73u i w k r d g73p ns q nf u u w w f f s s t t 编程格式 i x轴 径向 方向退刀距离和方向 以半径值表示 当向 x方向退刀时 该值为正 反之为负 k z轴 轴向 方向退刀距离和方向 当向 z方向退刀时 该值为正 反之为负 d 粗切次数其余同各项含义同g71 参数说明 走刀路线 注意 i x轴退刀距离 x轴粗加工余量 每一次切削深度 k z轴退刀距离 z轴粗加工余量 每一次切削深度 例 用g73指令编写图所示工件的循环加工程序 1号为粗车刀 3号为精车刀 x轴方向的精加工余量为0 4mm z轴方向的精加工余量为0 2mm g73指令应用实例 1 确定刀具1号90 外圆弧粗车刀 2号93 外圆弧精车刀 o5002 t0100 s600m03 g00x30 z5 t0101m08 g73u12 w12r6 g73p10q20u0 4w0 2f0 3 n10g00g42x0 z2 s1000f0 1 g01z0 g03x14 77z 4 92r8 x19 19z 44 81r60 g02x24 z 73 46r40 g01z 83 46 n20g40x26 g00x150 z120 t0100 t0202 g00x30 z5 g70p10q20 g00x150 0z120 0 m05 m30 3 3 6螺纹加工指令 g32 g92 g76 圆柱螺纹圆锥螺纹端面螺纹 数控车床可以加工直螺纹 锥螺纹和端面螺纹 基本螺纹车削指令 g32 螺纹车削复合循环指令 g76 螺纹车削固定循环指令 g92 螺纹车削指令 数控系统不同 螺纹加工指令也有差异 1 单段螺纹切削指令g32 编程格式 g32x u z w f 其中 x z值是指车削到达的终点坐标 u w值是指切削终点相对切削起点的增量坐标 f是指螺纹导程 g32x u z w f 圆锥螺纹 g32z w f 圆柱螺纹 g32x u f 端面螺纹 三种螺纹编程格式 圆柱螺纹 g32z w f 圆锥螺纹 g32x u z w f 主轴应通过g97指令指定恒转速 伺服电机由静止到匀速运动 由匀速到静止有一个加速 减速过程 为防止加工螺纹螺距不均匀 车削螺纹前后 必须有适当的进刀段 1和退刀段 2 因受机床结构及cnc系统的影响 车削螺纹时主轴的转速有一定的限制 这因厂家而异 螺纹加工中的走刀次数和进刀量 切削深度 会直接影响螺纹的加工质量 车削螺纹时的切削深度及走刀次数可参考表 注意事项 升速进刀段 1和减速退刀段 2的确定 升速进刀段 减速退刀段 例3 1 在cnc车床上欲车削图示普通螺纹m20 2 5 用g32指令编程 在编程前 应先作下列计算 先决定主轴转速 验算n取值是否合适 机床要求 n 1200 p 80 1200 2 5 80 400r min由计算得n取400r min 计算进刀段 1及退刀段 2 1 n p 400 400 2 5 400 2 5 mm 取 1 5mm 2 n p 1800 400 2 5 1800 0 5 mm 取 2 2mm 计算螺纹牙底直径 螺纹牙底直径 大径 2 螺纹总深度 20 2 0 649 2 5 16 755mm n1x19 0 g32z 32 0f2 5 g00x26 0 z5 0 n2x18 3 g32z 32 0 g00x26 0 z5 0 o3001 t0100 g97s1500m03 g00x26 z5 t0101m08 n3x17 7 g32z 33 0 g00x26 0 z5 0 n4x17 30 g32z 32 0 g00x26 0 z5 0 n5x16 9 g32z 32 0 g00x26 0 z5 0 n6x16 75 g32z 32 0 g00x26 0 z5 0 g00x150 0z200 0t0000 m30 5 2 螺纹单一车削切削循环指令g92 编程格式 g92x u z w r f 其中 x z值是指车削到达的终点坐标 u w值是指切削终点相对循环起点的增量坐标 f是指螺纹导程 r值为锥螺纹切削起点半径与切削终点半径的差值 切削圆柱螺纹时r值为0 可以省略 g92的切削循环路径 刀具从循环起点a开始 按a b c d a完成一个循环 圆柱螺纹切削路径锥螺纹切削路径 例 加工图示m20 2 5螺纹 切削速度为100m min 用g92指令编程 g92x19 0z 32 0f2 5 x18 3 x17 7 x17 3 x16 9 x16 75 g00x150 0z200 0t0100 m30 o3002t0100 g97s1500m03 g00x26 z5 t0101m08 3 螺纹切削复合循环指令g76 编程格式 g76p m r q dmin r d g76x u z w r i p k q d f l 式中 m 精车重复次数 从01 99 用两位数表示 该参数为模态量 r 螺纹尾端倒角值 该值的大小可设置在0 0 9 9l之间 系数应为0 1的整倍数 用00 99之间的两位整数来表示 其中l为导程 该参数为模态量 刀尖角度 可从80 60 55 30 29 0 六个角度中选择 用两位整数来表示 该参数为模态量 m r 用地址p同时指定 例如 m 2 r 1 2l 60 表示为p021260 dmin 最小车削深度 用半径值指定 单位 微米 车削过程中每次的车削深度为 当计算深度小于此极限值时 车削深度锁定在这个值 该参数为模态量 d 精车余量 用半径值指定 单位 微米 该参数为模态量 x u z w 螺纹终点绝对坐标或增量坐标 i 螺纹锥度值 用半径值指定 如果i 0则为圆柱螺纹 可省略 k 螺纹高度 用半径值指定 单位 微米 d 第一次车削深度 用x轴半径值指定 通常为正值 单位 微米 l 螺纹的导程 g76的刀具轨迹 切削轨迹参数定义g76螺纹循环 g76可以在mdi方式下使用 在执行g76循环时 如按下循环暂停键 则刀具在螺纹切削后的程序段暂停 g76指令为非模态指令 所以必须每次指定 在执行g76时 如要进行手动操作 刀具应返回到循环操作停止的位置 如果没有返回到循环停止位置就重新启动循环操作 手动操作的位移将叠加在该条程序段停止时的位置上 刀具轨迹就多移动一个手动操作的位移量 注意事项 例3 3加工如图所示的螺纹部分 用螺纹复合切削循环指令g76编程 加工螺纹为m68 6 螺纹刀具为t0606 参考程序如下 t0600 g97s300m03 g00x80 z10 t0606m08 g76p021060q100r200 g76x60 64z 85 p3680q1800f6 0 g00x200 z120 t0600 m30 3 3 7钻孔或切槽循环指令 g74 g75 一 端面深孔钻削循环指令 g74 g74指令本来用于端面纵向断续切削 实际多用于深孔钻削加工 故也称之为深孔钻削循环 用于内外圆的断续切削 端面圆环槽的断续切削 若省略x和i d的指令 则可用于钻深孔加工 编程格式 g74r e g74x u z w p i q k r d f f 端面深孔钻削循环g74 其中 e 每次沿z方向切削 k后的退刀量 没有指定r e 时 用参数也可以设定 x b点的x方向绝对坐标值 u a到b沿x方向的增量 z c点的z方向绝对坐标值 w a到c沿z轴方向的增量 i x方向的每次循环移动量 无符号 单位 微米 直径 k z方向的每次切削移动量 无符号 单位 微米 d 切削到终点时x方向的退刀量 直径 通常不指定 省略x u 和 i时 则视为0 f 进给速度 注意 对于程序段中的 i k值 在fanuc系统中 不能输入小数点 而直接输入最小编程单位 例 加工如图所示的端面环形槽及中心孔零件 编写加工程序 说明 以工件右端面中心为工件坐标系原点 切槽刀 t01 刀宽为3 以左刀尖为刀位点 选择 10钻头 t02 进行中心孔加工 o4002 t0101 切槽 g97m03s600 g00x24 z2 g74r0 3 g74x20 z 5 p2000q2000f0 1 g00x100 z50 t0202 钻孔 g00x0z2 g74r0 3 g74z 28q2000f0 08 g00x100z50 m05 m30 二 径向切槽循环指令 g75 g75用于径面的断续切削 外圆槽的断续切削 若省略z和k d的指令 则可用于切断或切窄槽加工 编程格式 g75r e g75x u z w p i q k r d f f 其中 e 每次沿x方向切削 i后的退刀量 另外 用参数 no056 也可以设定 根据程序指令 参数也改变 x c点的x方向绝对坐标值 u a到c的增量 z b点的z方向绝对坐标值 w a到b的增量 i x方向的每次循环移动量 无符号单位 微米 直径 k z方向的每次切削移动量 无符号单位 微米 d 切削到终点时z方向的退刀量 通常不指定 省略x u 和 i时 则视为0 f 进给速度 当出现以下情况而执行切槽复合固定循环指令时 将会出现程序报警 x u 或z w 指定 而 i或 k值未指定或指定为0 k值大于z轴的移动量w或 k值设定为负值 i值大于u 2或 i值设定为负值 退刀量大于进刀量 即e值大于每次切深量 由于 i和 k为无符号值 所以 刀具切深完成后的偏移方向由系统根据刀具起刀点及切槽终点的坐标自动判断 切槽过程中 刀具或工件受较大的单方向切削力 容易在切削过程中产生振动 因此 切槽加工中进给速度f的取值应略小 特别是在端面深孔钻削时 通常取50 100mm min 使用切槽复合固定循环时的注意事项 例4 3采用外径切槽功能将图示零件切断 试编写加工程序 o4003 g50x200z100t0200 m03s600 g00x35 z 50 t0202 g75r1 g75x 1 p2000f0 05 g00x200z100t0200 m30 参考程序 切槽相关知识链接 1 关于槽加工刀具的选择 1 切断刀刀头各尺寸的确定1 切断刀宽度确定切断刀的刀头宽度经验计算公式为 a 0 5 0 6 da 主刀刃宽度 d 被切断工件的直径 2 切断刀刀头部分长度l确定切断实心材料 l d 2十 2 3 切断空心材料 l h 2 3 h 为被切工件的壁厚 2 切槽刀各相关尺寸的确定1 切槽刀刀头宽度确定切槽刀的刀头宽度一般根据工件的槽宽 机床功率和刀具的强度综合考虑确定 2 切槽刀的长度确定切槽刀长度为l 槽深十 2 3 2 关于槽加工路线设计 1 车外沟槽 精度不高的较窄沟槽 选择刀头宽度等于槽宽采用横向直进切削而成 槽宽精度要求较高时 可采用粗车 精车二次进给车成 精度要求较高的较宽外圆沟槽加工 可以分几次进给 要求每次切削时刀具要有重叠的部分 并在槽沟两侧和底面留一定的精车余量 加工精度不高的沟槽加工高精度沟槽加工高精度宽沟槽外沟槽的加工 2 车内沟槽 宽度较小和要求不高的内沟槽 可用主切削刃宽度等于槽宽的内沟槽刀采用直进法一次车出 要求较高或较

温馨提示

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

评论

0/150

提交评论