首页 数控编程15_数控铣床编程

数控编程15_数控铣床编程

举报
开通vip

数控编程15_数控铣床编程null第一节数控铣床零件加工的工艺分析 第一节数控铣床零件加工的工艺分析 数控铣削加工的工艺设计是在普通铣削加工工艺设计的基础上,考虑和利用数控铣床的特点,充分发挥其优势。关键在于合理安排工艺路线,协调数控铣削工序与其他工序之间的关系,确定数控铣削工序的内容和步骤,并为程序编制准备必要的条件。.数控铣削加工部位及内容的选择与确定 .数控铣削加工部位及内容的选择与确定 ◆适宜采用数控铣削加工 1.由直线、圆弧、非圆曲线及列表曲线构成的内外轮廓; 2.空间曲线或曲面; 3.形状虽然简单,但尺寸繁多,检测困难的...

数控编程15_数控铣床编程
null第一节数控铣床零件加工的 工艺 钢结构制作工艺流程车尿素生产工艺流程自动玻璃钢生产工艺2工艺纪律检查制度q345焊接工艺规程 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 第一节数控铣床零件加工的工艺分析 数控铣削加工的工艺 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 是在普通铣削加工工艺设计的基础上,考虑和利用数控铣床的特点,充分发挥其优势。关键在于合理安排工艺路线,协调数控铣削工序与其他工序之间的关系,确定数控铣削工序的内容和步骤,并为程序编制准备必要的条件。.数控铣削加工部位及内容的选择与确定 .数控铣削加工部位及内容的选择与确定 ◆适宜采用数控铣削加工 1.由直线、圆弧、非圆曲线及列表曲线构成的内外轮廓; 2.空间曲线或曲面; 3.形状虽然简单,但尺寸繁多,检测困难的部位; 4.用普通机床加工时难以观察、控制及检测的内腔、箱体内部等; 5.有严格位置尺寸要求的孔或平面; 6.能够在一次装夹中顺带加工出来的简单表面或形状。 二.数控铣削加工部位及内容的选择与确定二.数控铣削加工部位及内容的选择与确定 ◆不采用数控铣削加工 1.需要进行长时间占机人工调整的粗加工内容; 2.毛坯上的加工余量不太充分或不太稳定的部位; 3.简单的粗加工面; 4.必须用细长铣刀加工的部位,一般指狭长深槽或高筋板小转接圆弧部位。 二.数控铣削加工零件的工艺性分析 二.数控铣削加工零件的工艺性分析 根据数控铣削加工的特点,对零件图样进行工艺性分析时,应主要分析与考虑以下一些问题。 二.数控铣削加工零件的工艺性分析二.数控铣削加工零件的工艺性分析1. 零件图分析 首先应熟悉零件在产品中的作用、位置、装配关系和工作条件,搞清楚各项技术要求对零件装配质量和使用性能的影响,找出主要的关键的技术要求,然后对零件图样进行分析。二.数控铣削加工零件的工艺性分析二.数控铣削加工零件的工艺性分析◆尺寸标注方法分析 零件图上尺寸标注方法应适应数控加工的特点,如下图所示,在 数控加工零件图上,应以同一基准标注尺寸或直接给出坐标尺寸。 这种标注方法既便于编程又有利于设计基准、工艺基准、测量基准 和编程原点的统一。 二.数控铣削加工零件的工艺性分析二.数控铣削加工零件的工艺性分析◆零件图的完整性与正确性分析 构成零件轮廓的几何元素(点、线、面)条件(如相 切、相交、垂直和平行)是数控编程的重要依据。手工 编程时要计算构成零件轮廓的每一个节点坐标;自动编 程时要对构成零件轮廓的所有几何元素进行定义,如果 某一条件不充分,则无法计算零件轮廓的节点坐标和表 达零件轮廓的几何元素,导致无法进行编程,因此图纸 应当完整地表达构成零件轮廓的几何元素。二.数控铣削加工零件的工艺性分析二.数控铣削加工零件的工艺性分析◆零件技术要求分析 零件的技术要求主要是指尺寸精度、形状精度、位置精度、表面 粗糙度及热处理等。这些要求在保证零件使用性能的前提下,应经 济合理。过高的精度和表面粗糙度要求会使工艺过程复杂、加工困 难、成本提高。二.数控铣削加工零件的工艺性分析二.数控铣削加工零件的工艺性分析◆零件材料分析 在满足零件功能的前提下,应选用廉价、切削性能好的材 料。而且,材料选择应立足国内、不要轻易选用贵重或紧缺 的材料。二.数控铣削加工零件的工艺性分析二.数控铣削加工零件的工艺性分析2.零件的结构工艺性分析 零件的结构工艺性是指所设计的零件在满足使用要求的前提下制 造的可行性和经济性。良好的结构工艺性,可以使零件加工容易、 节省工时和材料。而较差的零件结构工艺性,会使加工困难、浪费 工时和材料,有时甚至无法加工。因此,零件各加工部位的结构工 艺性应符合数控加工的特点。二.数控铣削加工零件的工艺性分析二.数控铣削加工零件的工艺性分析 ◆工件的内腔与外形应尽量采用统一的几何类型和尺寸,这样可以减少刀具的规格和换刀的次数,方便编程和提高数控机床加工效率。二.数控铣削加工零件的工艺性分析二.数控铣削加工零件的工艺性分析◆工件内槽及缘板间的过渡圆角半径不应过小。 过渡圆角半径反映了刀具直径的大小,刀具直径和被加工工件轮 廓的深度之比与刀具的刚度有关,如图 a)所示,当R<0.2H时 (H为被加工工件轮廓面的深度),则判定该工件该部位的加工工艺 性较差;如图b)所示,当R>0.2H时,则刀具的当量刚度较 好,工件的加工质量能得到保证。二.数控铣削加工零件的工艺性分析二.数控铣削加工零件的工艺性分析 二.数控铣削加工零件的工艺性分析二.数控铣削加工零件的工艺性分析◆铣工件的槽底平面时,槽底圆角半径r不宜过大。 如下图所示,铣削工件底平面时,槽底的圆角半径r越大,铣刀端 刃铣削平面的能力就越差,铣刀与铣削平面接触的最大直径d=D-2r (D为铣刀直径),当D一定时,r越大,铣刀端刃铣削平面的面积越 小,加工平面的能力就越差、效率越低、工艺性也越差。二.数控铣削加工零件的工艺性分析二.数控铣削加工零件的工艺性分析 此外,还应分析零件所要求的加工精度、尺寸公差等是否可以得 到保证,有没有引起矛盾的多余尺寸或影响加工安排的封闭尺寸 等。三.数控铣削加工路线的拟定 三.数控铣削加工路线的拟定 1.保证零件的加工精度和表面粗糙度要求 通常在编程时,不论机床在加工中是刀具移动,还是被加工工件移动,都一律假定被加工工件相对静止不动,而刀具在移动,并规定刀具远离工件的方向作为坐标的正方向。三.数控铣削加工路线的拟定三.数控铣削加工路线的拟定◆当铣削平面零件外轮廓时,一般采用立铣刀侧刃切削。立铣刀侧刃铣削平面零件外轮廓时避免沿零件外轮廓的法向切入和切出,如下图所示,应沿着外轮廓曲线的切向延长线切入或切出,这样可避免刀具在切入或切出时产生的刀刃切痕,保证零件曲面的平滑过渡。 三.数控铣削加工路线的拟定三.数控铣削加工路线的拟定 ◆铣削封闭的内轮廓表面时,若内轮廓外延,则应沿切线方向切入、切出。若内轮廓曲线不允许外延图3-6,刀具只能沿内轮廓曲线的法向切入、切出,此时刀具的切入、切出点应尽量选在内轮廓曲线两几何元素的交点处。当内部几何元素相切无交点时如图3-7所示,为防止刀具施加刀偏时在轮廓拐角处留下凹口如图3-7a),刀具切入、切出点应远离拐角如图3-7b)所示。 三.数控铣削加工路线的拟定三.数控铣削加工路线的拟定三.数控铣削加工路线的拟定三.数控铣削加工路线的拟定◆如图3-8所示,用圆弧插补方式铣削外整圆时,要安排刀具从切向进入圆周铣削加工,当整圆加工完毕后,不要在切点处直接退刀,而让刀具多运动一段距离,最好沿切线方向,以免取消刀具补偿时,刀具与工件表面相碰撞,造成工件报废。铣削内圆弧时,也要遵守从切向切入的原则,安排切入、切出过渡圆弧,如图3-9所示,若刀具从工件坐标原点出发,其加工路线为1→2→3→4→5,这样,来提高内孔表面的加工精度和质量。 三.数控铣削加工路线的拟定三.数控铣削加工路线的拟定三.数控铣削加工路线的拟定三.数控铣削加工路线的拟定◆对于孔位置精度要求较高的零件,在精镗孔系时,镗孔路线一定要注意各孔的定位方向一致,即采用单向趋近定位点的方法,以避免传动系统反向间隙误差或测量系统的误差对定位精度的影响。例如图3-10a)所示的孔系加工路线,在加工孔Ⅳ时,χ方向的反向间隙将会影响Ⅲ、Ⅳ两孔的孔距精度;如果改为图3-10b)所示的加工路线,可使各孔的定位方向一致,从而提高了孔距精度。 三.数控铣削加工路线的拟定三.数控铣削加工路线的拟定 三.数控铣削加工路线的拟定三.数控铣削加工路线的拟定2.应使走刀路线最短,减少刀具空行程时间,提高加工效率 。 图3-12所示为正确选择钻孔加工路线的例子。通常先加工均布 于同一圆周上的八个孔,在加工另一圆周上的孔如图3-12a)所 示。但是对点位控制的数控机床而言,要求定位精度高,定位过 程尽可能快,因此这类机床应按空程最短来安排走刀路线如图3- 12b)所示,以节省加工时间,提高效率。三.数控铣削加工路线的拟定三.数控铣削加工路线的拟定3.最终轮廓一次走刀完成 为保证工件轮廓表面加工后的粗糙度要求,最终轮廓应安排在最后一次走刀中连续加工出来。 4.选择使工件在加工后变形小的路线 对横截面积小的细长零件或薄板零件应采用分几次走刀加工到最后尺寸或对称去除余量法安排走刀路线。安排工步时,应先安排对工件刚性破坏较小的工步。 null此外,轮廓加工中应避免进给停顿。因为加工过程中的切削力会使工艺系统产生弹性变形并处于相对平衡的状态,进给停顿时,切削力突然减小,会改变系统的平衡状态,刀具会在进给停顿处的零件轮廓上留下刻痕。为提高工件表面的精度和减小粗糙度,可以采用多次走刀的方法,精加工余量一般以0.2~0.5为宜,而且精铣时宜采用顺铣,以减小零件被加工表面粗糙度的值。 三.数控铣削加工路线的拟定null 小结 本次课需要学生掌握数控铣床的加工范围;零件的工艺性分析和应注意的问题;工艺路线的拟定和应注意的问题。  思考题 1.数控铣床的适合加工什么样的工件? 2.怎样确定零件的工艺路线? null1.数控铣刀的选择 被加工零件的几何形状是选择刀具类型的主要依据。铣刀的类型很 多,这里只介绍在数控机床上常用的铣刀。 ★面铣刀 面铣刀主要用于加工较大的平面。 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 可转位面铣刀的直径为16~ 630mm.粗铣时,铣刀直径要小些,因为粗铣切削力大,选小直径铣刀 可减小切削扭矩。精铣时,铣刀直径要选大些,尽量包容工件整个加工 宽度,以提高加工精度和效率,并减小相邻两次进给之间的接刀痕迹。四.数控铣削刀具、夹具及切削用量的选择 null★立铣刀 立铣刀是数控加工中用得最多的一种铣刀,主要用于加 工凹槽、较小的台阶面以及平面轮廓。 ★模具铣刀 模具铣刀主要用于加工空间曲面、模具型腔或凸摸成型 表面。 ★键槽铣刀 键槽铣刀主要用于加工封闭的键槽。 ★鼓形铣刀 鼓形铣刀主要用于加工变斜角类零件的变斜角加工面。 ★成型铣刀 成型铣刀一般是为了特定的工件或加工内容专门设计制造的,如各 种直形或圆形的凹槽、斜角面、特性孔或台。四.数控铣削刀具、夹具及切削用量的选择null2.夹具 数控机床主要用于加工形状复杂的零件,但所使用夹具的结构往往并不复杂,数控铣床夹具的选用可首先根据生产零件的批量来确定。对单件、小批量、工作量较大的模具加工来说,一般可直接在机床工作 台面上通过调整实现定位与夹紧,然后通过加工坐标系的设定来确定零件的位置。四.数控铣削刀具、夹具及切削用量的选择null3.切削用量的选择 切削用量包括主轴转速、背吃刀量及进给速度等。对于不同的 加工方法,需要选用不同的切削用量。切削用量的选择应保证零 件加工精度和表面粗糙度,充分发挥刀具切削性能,保证合理的 刀具耐用度;并充分发挥机床的性能,最大限度提高生产率,降 低成本。 粗、精加工时切削用量的选择原则如下:四.数控铣削刀具、夹具及切削用量的选择null 1.粗加工时 首先选取尽可能大的背吃刀量;其次要根据机床动力和刚性的限制条件等,选取尽可能大的进给量;最后根据刀具耐用度确定最佳的切削速度。 2.精加工时切削用量的选择原则 首先根据粗加工后的余量确定背吃刀量;其次根据已加工表面的粗糙度要求,选取较小的进给量;最后在保证刀具耐用度的前提下,尽可能选取较高的切削速度。 四.数控铣削刀具、夹具及切削用量的选择null 1.背吃刀量确定 背吃刀量根据机床、工件和刀具的刚度来决定,在刚度允许的条件下,应尽可能使背吃刀量等于工件的加工余量,这样可以减少走刀次数,提高生产效率。 粗加工(Ra=10~80um)时一次进给应尽可能切除全部余量,在中等功率机床上,背吃刀量可达8~10mm。半精加工(Ra=1.25~10um)时,背吃刀量可取为0.5~2mm。精加工(Ra=0.32~0.25um)时,背吃刀量可取为0.2~0.4mm。 四.数控铣削刀具、夹具及切削用量的选择null2.进给速度的确定 : 确定进给速度的原则: ★ 1.当工件的质量要求能够得到保证时,为提高生产效率,可选择较高的 进给速度。一般在100~200mm/min范围内选取。 ★2.在切断、加工深孔或用高速钢刀具加工时,宜选择较低的进给速度, 一般在20~50mm/min范围内选取。 ★3.当加工精度,表面粗糙度要求高时,进给速度应选小些,一般在20~ 50mm/min范围内选取。 ★4.刀具空行程时,特别是远距离“回零”时,可以设定该机床数控系统设 定的最高进给速度。 ★5.此外,在选择进给量时,还应注意零件加工中的某些特殊因素。比如 在轮廓加工中,选择进给量时,应考虑轮廓拐角处的超程问题。特别是在 拐角较大、进给速度较高时,应在接近拐角处适当降低进给速度,在拐角 后逐渐升速,以保证加工精度。四.数控铣削刀具、夹具及切削用量的选择null 3.主轴转速的确定 主轴转速应根据允许的切削速度和工件(或刀具)直径来选择。其计算 公式为: n=1000v/πD 式中: v——切削速度,单位为m/min,由刀具的耐用度决定; n——主轴转速,单位为 r/min; D——工件直径或刀具直径,单位为mm。 四.数控铣削刀具、夹具及切削用量的选择 null◆在选择切削速度时,还应考虑以下几点: 1.应尽量避开积屑瘤产生的区域; 2.断续切削时,为减小冲击和热应力,要适当降低切削速度; 3.在易发生振动的情况下,切削速度应避开自激振动的临界速度; 4.加工大件、细长件和薄壁工件时,应选用较低的切削速度; 5.加工带外皮的工件时,应适当降低切削速度。 四.数控铣削刀具、夹具及切削用量的选择null 1.对刀点 对刀点是指通过对刀确定刀具与工件相对位置的基准点。 对刀点的选择原则如下: 1.所选的对刀点应使程序编制简单; 2.对刀点应选择在容易找正、便于确定零件加工原点的位置; 3.对刀点应选在加工时检验方便、可靠的位置; 4.对刀点的选择应有利于提高加工精度 。 五.对刀点与换刀点的确定 null ◆刀位点: 实际操作机床时,可通过手工对刀操作把刀具的刀位点放到对刀点上,即“刀位点”与“对刀点”的重合。 所谓“刀位点”是指刀具的定位基准点,车刀的刀位点为刀尖或刀尖圆弧中心;平底立铣刀是刀具轴线与刀具底面的交点;球头铣刀是球头的球心,钻头是钻尖等。用手动对刀操作,对刀精度较低,且效率低。五.对刀点与换刀点的确定五.对刀点与换刀点的确定五.对刀点与换刀点的确定2.对刀方法 以华中世纪星数控系统为例来说明数控铣床的对刀过程。 ★以实例说明对刀的方法。(下图为零件图)五.对刀点与换刀点的确定X、Y、Z轴的对刀示意图X、Y、Z轴的对刀示意图五.对刀点与换刀点的确定null ★ 步骤如下: 1.准备工作 机床回参考点,确认机床坐标系; 2.装夹工件毛坯 通过夹具使零件定位,并使工件定位基准面与机床 运动方向一致; 3.对刀测量 用直径为φ10的标准测量棒、塞尺对刀,得到测量值为X = -437.726, Y = -298.160, Z = -31.833。 4.计算设定值 X= -437.726+5+0.1+40= -392.626mm Y= -298.160+5+0.1+46.5= -246.46mm Z= -31.833-0.2=-32.033mm 5、设定加工坐标系 将开关放在 MDI 方式下,进入加工坐标系设定页面。输入数据为:X= -392.626 Y= -246.460 Z= -32.033 表示加工原点设置在机床坐标系的X= -392.626; Y= -246.460; Z= -32.033 的位置上。五.对刀点与换刀点的确定null2.换刀点 由于数控铣床采用手动换刀,换刀时操作人员的主动性教高,换刀点只要设在零件外面,不发生换刀阻碍即可。五.对刀点与换刀点的确定null 小结 本次课需要学生掌握数控铣床刀具、夹具、切削用量的选择;学会对刀的方法,建立工件坐标系。 思考题 1.数控铣床选择切削用量时应考虑哪些问题? 2.对刀的步骤有哪些?null 以华中世纪星(HNC-21/22M)数控系统为例来说明数控铣床程序编制的有关指令及方法的介绍 。第二节数控铣床的编程 HNC-21/22M 数控系统的M功能指令是由地址字母M和其后的两位 数字来表示的,其功能见表3-1所示 。 表3.1M 指令功能( 标记 ►者为缺省值)一.常用的M功能指令 1.主轴功能S 主轴功能S 控制主轴转速,其后的数值表示主轴速度,单位为转/每分钟(r/min)。S 是模态指令,S 功能只有在主轴速度可调节时有效。 2.进给速度F F 指令表示工件被加工时刀具相对于工件的合成进给速度,F 的单位取决于G94(每分钟进给量mm/min)或G95(每转进给量mm/r)。 二.主轴功能S、进给功能F null1.工件坐标系选择G54~G59 格式: G54/G55/G56/G57/G58/G59 说明:G54~G59 可预定6 个工件 坐标系(如图3-15),根据需要任意 选用。 这6 个预定工件坐标系的原点在机床坐标系中的值,用MDI 方式预先输入在“坐标系”功能表中,系统自动记忆。当程序中执行G54~G59 中某一个指令, 后续程序段中绝对值编程时的指令值均为相对此工件坐标系原点的值。三.准备功能G指令 null2.回参考点控制指令 ★自动返回参考点G28 格式:G28 X_Y_Z_ 说明: X 、Y 、Z :回参考点时经过的中间点(不是机床参考点) 。 ★自动从参考点返回G29 格式:G29 X _Y_Z_ 说明: X 、Y 、Z :返回的定位终点, 三.准备功能G指令 三.准备功能G指令三.准备功能G指令例:用G28、G29 对图所示的路径编程:要求由A 经过中间点B并返回参考点,然后从参考点经由中间点B 返回到C 点 。 %1102 G92 X30 Y50 Z20 G91 G28 X100 Y20 Z0 G29 X50 Y−40 M02三.准备功能G指令三.准备功能G指令3.刀具半径补偿指令G41、G42、G40(模态) ★1)刀具半径补偿的目的: 由于刀具半径的存在,刀具中心轨迹和工件轮廓不重合。如果系统没有半径补偿功能,则只能按刀心轨迹进行编程,即在编程时事先加上或减去刀具半径,其计算相当复杂,计算量大,尤其当刀具磨损、重磨或换新刀后,刀具半径发生变化时,必须从新计算刀心轨迹,修改程序,这样既繁琐,又不利于保证加工精度。三.准备功能G指令三.准备功能G指令★2)刀具半径补偿G40,G41,G42 三.准备功能G指令三.准备功能G指令说明: G40:取消刀具半径补偿; G41:左刀补(在刀具前进方向左侧补偿),如图(a); G42:右刀补(在刀具前进方向右侧补偿),如图(b); G17:刀具半径补偿平面为XY 平面; G18:刀具半径补偿平面为ZX 平面; G19:刀具半径补偿平面为YZ 平面; X, Y, Z :G00/G01 的参数,即刀补建立或取消的终点(注:投影到补偿平面上的刀具轨迹受到补偿); D:G41/G42 的参数,即刀补号码(D00~D99),它代表了刀补表中对应的半径补偿值。G40、G41、G42 都是模态代码,可相互注销。 ★注意: (1) 刀具半径补偿平面的切换必须在补偿取消方式下进行; (2) 刀具半径补偿的建立与取消只能用G00 或G01 指令,不得是G02 或G03。刀具半径左右补偿的判断刀具半径左右补偿的判断例:考虑刀具半径补偿,编制图所示零件的加 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 序:要求建立如图所示的工件坐标系,按箭头所指示的路径进行加工,设加工开始时刀具距离工件上表面50mm,切削深度为10mm。例:考虑刀具半径补偿,编制图所示零件的加工程序:要求建立如图所示的工件坐标系,按箭头所指示的路径进行加工,设加工开始时刀具距离工件上表面50mm,切削深度为10mm。零件程序如下: %1008 G92 X−10 Y−10 Z50 G90 G17 G42 G00 X4 Y10 D01 Z2 M03 S900 G01 Z-10 F800 X30 G03 X40 Y20 I0 J10 G02 X30 Y30 I0 J10 G01 X10 Y20 Y5 G00 Z50 M05 G40 X−10 Y−10 M024.刀具长度偏置指令G43、G44、G49(模态) 4.刀具长度偏置指令G43、G44、G49(模态) ★刀具长度补偿的目的: 通常,数控车床的刀具装在回转刀架上,加工中心、数控镗铣床、数控钻床等刀具装在主轴上,由于刀具长度不同,装刀后刀尖所在位置不同,即使是同一把刀具,由于磨损、重磨变短,重装后刀尖位置也会发生变化。如果要用不同的刀具加工同一工件,确定刀尖位置是十分重要的。指令说明:指令说明: 说明: G17:刀具长度补偿轴为Z 轴; G18:刀具长度补偿轴为Y 轴; G19:刀具长度补偿轴为X 轴; G49:取消刀具长度补偿; G43:正向偏置(补偿轴终点加上偏置值); G44:负向偏置(补偿轴终点减去偏置值); X, Y, Z :G00/G01 的参数,即刀补建立或取消的终点; H:G43/G44 的参数,即刀具长度补偿偏置号(H00~H99),它代表了刀具表中对应的长度补偿值。 null 小结 本次课需要学生掌握数控铣床(华中世纪星)的G54~G59、G28~G29、G40~G43、G49的指令格式;编程方法;学会应用这些指令来进行编程。  思考题 编写下面零件的数控程序。 5.暂停指令G045.暂停指令G04格式:G04 P_ 说明: P:暂停时间,单位为s(秒)。 G04 在前一程序段的进给速度降到零之后才开始暂停动作。在执行含G04 指令的程序段时,先执行暂停功能。 G04 为非模态指令,仅在其被规定的程序段中有效。 ★注意:G04 可使刀具作短暂停留,以获得圆整而光滑的表面。如对不通孔作深度控制时,在刀具进给到规定深度后,用暂停指令使刀具作非进给光整切削,然后退刀,保证孔底平整6.子程序调用6.子程序调用 调用子程序的编程格式 M98 P~ ; 式中: P――表示子程序调用情况。P后共有8位数字,前四位为调用次数,省略时为调用一次;后四位为所调用的子程序号。 例:如图所示,在一块平板上加工6个边长为10mm的等边三角形,每边的槽深为-2mm,工件上表面为Z向零点。其程序的编制就可以采用调用子程序的方式来实现(编程时不考虑刀具补偿)。主程序:主程序: %10 N10 G54 G90 G01 Z40 F2000 进入工件加工坐标系 N20 M03 S800 主轴启动 N30 G00 Z3 快进到工件表面上方 N40 G01 X 0 Y8.66 到1#三角形上顶点 N50 M98 P20 调20号切削子程序切削三角形 N60 G90 G01 X30 Y8.66 到2#三角形上顶点 N70 M98 P20 调20号切削子程序切削三角形 N80 G90 G01 X60 Y8.66 到3#三角形上顶点 N90 M98 P20 调20号切削子程序切削三角形 N100 G90 G01 X 0 Y -21.34 到4#三角形上顶点 N110 M98 P20 调20号切削子程序切削三角形 N120 G90 G01 X30 Y -21.34 到5#三角形上顶点 N130 M98 P20 调20号切削子程序切削三角形 N140 G90 G01 X60 Y -21.34 到6#三角形上顶点 N150 M98 P20 调20号切削子程序切削三角形 N160 G90 G01 Z40 F2000 抬刀 N170 M05 主轴停 N180 M30 程序结束子程序: 子程序: %20 N10 G91 G01 Z -2 F100 在三角形上顶点切入(深)2mm N20 G01 X -5 Y-8.66 切削三角形 N30 G01 X 10 Y 0 切削三角形 N40 G01 X 5 Y 8.66 切削三角形 N50 G01 Z 5 F2000 抬刀 N60 M99 子程序结束 7.镜像功能G24,G257.镜像功能G24,G25格式: G24 X__Y__Z__ 98 P_ G25 X__Y__Z__ 说明: G24:建立镜像; G25:取消镜像; X 、Y 、Z 、:镜像位 例:使用镜像功能编制如图3-23 所示轮廓的加工程序:设刀具起点距工件上表面10mm,切削深度5mm。 预先在MDI 功能中“刀具表”设置01 号刀具半径值项D01= 6.0,长度值项H01= 4.0。例:使用镜像功能编制如图3-23 所示轮廓的加工程序:设刀具起点距工件上表面10mm,切削深度5mm。 预先在MDI 功能中“刀具表”设置01 号刀具半径值项D01= 6.0,长度值项H01= 4.0。%0024............................................. 主程序 G92 X0 Y0 Z10 建立工件坐标系 G91 G17 M03 S600 M98 P100 加工① G24 X0 Y 轴镜像,镜像位置为X=0 M98 P100 加工② G24 Y0 X、Y 轴镜像,镜像位置为(0,0) M98 P100 加工③ G25 X0 ;X 轴镜像继续有效,取消Y 轴镜像 M98 P100 ;加工④ G25 Y0 ;取消镜像 M30 子程序 子程序 %100 ;子程序(①的加工程序): N100 G41 G00 X20 Y8 D01 O→A N110 Y2 A →B N120 G43 Z−8 H01 Z 接近工件上表面 N130 G01 Z−7 F300 Z 进刀 N140 Y50 B →C N150 X20 C →D N160 G03 X20 Y−20 I20 J0 D →E N170 G01 Y−20 E →F N180 X−50 F →G N190 G49 G00 Z55 Z 进刀 N200 G40 X−10 Y−20 回到O N210 M99小结 本次课需要学生掌握数控铣床(华中世纪星)的G04、M98、M99、G24、G25的指令格式;编程方法;学会应用这些指令来进行编程。小结 本次课需要学生掌握数控铣床(华中世纪星)的G04、M98、M99、G24、G25的指令格式;编程方法;学会应用这些指令来进行编程。 思考题 编写下面零件的数控程序。 8.固定循环 8.固定循环 孔加工固定循环指令有G73,G74,G76,G80~G89,通常由下述6 个动作构成(如图3-24): (1) X、Y 轴定位; (2) 定位到R 点(定位方式取决于上次是G00 还是G01); (3) 孔加工; (4) 在孔底的动作; (5) 退回到R 点(参考点); (6) 快速返回到初始点。循环指令的通用指令格式循环指令的通用指令格式格式如下: 说明: G98:返回初始平面; G99:返回R 点平面; G_:固定循环代码G73,G74,G76 和G81~G89 之一; X 、Y:加工起点到孔位的距离(G91)或孔位坐标(G90); R:初始点到R 点的距离(G91)或R 点的坐标(G90); Z:R 点到孔底的距离(G91)或孔底坐标(G90); Q:每次进给深度(G73/G83); I 、J:刀具在轴反向位移增量(G76/G87); P:刀具在孔底的暂停时间; F:切削进给速度; L:固定循环的次数。 G73、G74、G76 和G81~G89、Z 、R 、P 、F 、Q 、I 、J 、K 是模态指令。G80、G01~G03 等代码可以取消固定循环。1)G73:高速深孔加工循环1)G73:高速深孔加工循环 说明: Q:每次进给深度; k:每次退刀距离。 G73 用于Z 轴的间歇进给,使深孔加工时容易排屑,减少退刀量,可以进行高效率的加工。 G73 指令动作循环见上图。 注意:Z、K、Q 移动量为零时,该指令不执行。2)G74:反攻丝循环2)G74:反攻丝循环 G74 攻反螺纹时主轴反转,到孔底时主轴正转,然后退回。 G74 指令动作循环见图。 ★注意: (1) 攻丝时速度倍率、进给保持均不起作用; (2) R 应选在距工件表面7mm 以上的地方; (3) 如果Z 的移动量为零,该指令不执行。3)G76:精镗循环3)G76:精镗循环 说明: I:X 轴刀尖反向位移量; J:Y 轴刀尖反向位移量. G76 精镗时,主轴在孔底定向停止后,向刀尖反方向移动,然后快速退刀。这种带有让刀的退刀不会划伤已加工平面,保证了镗孔精度。 G76 指令动作循环见图。 注意:如果Z 的移动量为零,该指令不执行。4) G81:钻孔循环(中心钻)4) G81:钻孔循环(中心钻) G81 钻孔动作循环,包括X,Y 坐标定位、快进、工进和快速返回等动作。 G81 指令动作循环见图。 注意:如果Z 的移动量为零,该指令不执行。5)G82:带停顿的钻孔循环5)G82:带停顿的钻孔循环 G82 指令除了要在孔底暂停外,其他动作与G81 相同。暂停时间由地址P 给出。 G82 指令主要用于加工盲孔,以提高孔深精度。 注意:如果Z 的移动量为零,该指令不执行。6)G83:深孔加工循环6)G83:深孔加工循环 说明: Q:每次进给深度; k:每次退刀后,再次进给时,由快速进给转换为切削进给时距上次加工面的距离。 G83 指令动作循环见图3-30。 注意:Z、K、Q 移动量为零时,该指令不执行。7)G84:攻丝循环7)G84:攻丝循环 G84 攻螺纹时从R 点到Z 点主轴正转, 在孔底暂停后,主轴反转,然后退回。 G84 指令动作循环见图3-31。 注意: (1) 攻丝时速度倍率、进给保持均不起作用; (2) R 应选在距工件表面7mm 以上的地方; (3) 如果Z 的移动量为零,该指令不执行。8)G85:镗孔循环8)G85:镗孔循环 G85 指令与G84 指令相同,但在孔底时主轴不反转。9)G86:镗孔循环9)G86:镗孔循环G86 指令与G81 相同,但在孔底时主轴停止,然后快速退回。 注意: (1) 如果Z 的移动位置为零,该指令不执行; (2) 调用此指令之后,主轴将保持正转。10)G87:反镗循环10)G87:反镗循环 说明: I:X 轴刀尖反向位移量; J:Y 轴刀尖反向位移量. G87 指令动作循环见图32。描述如下: (1) 在X、Y 轴定位; (2) 主轴定向停止; (3) 在X、Y 方向分别向刀尖的反方向移动I 、J 值; (4) 定位到R 点(孔底); (5) 在X、Y 方向分别向刀尖方向移动I 、J 值; (6) 主轴正转; (7) 在Z 轴正方向上加工至Z 点; (8) 主轴定向停止; (9) 在X、Y 方向分别向刀尖反方向移动I 、J 值; (10) 返回到初始点(只能用G98); (11) 在X、Y 方向分别向刀尖方向移动I 、J 值; (12) 主轴正转。 注意:如果Z 的移动量为零,该指令不执行。11)G88:镗孔循环11)G88:镗孔循环 G88 指令动作循环见图。描述如下: (1) 在X、Y 轴定位; (2) 定位到R 点; (3) 在Z 轴方向上加工至Z 点(孔底); (4) 暂停后主轴停止; (5) 转换为手动状态,手动将刀具从孔中退出; (6) 返回到初始平面; (7) 主轴正转。 注意:如果Z 的移动量为零,该指令不执行。12) G89:镗孔循环12) G89:镗孔循环 G89 指令与G86 指令相同,但在孔底有暂停。 注意:如果Z 的移动量为零,G89 指令不执行。13) G80:取消固定循环13) G80:取消固定循环 该指令能取消固定循环,同时R 点和Z 点 也被取消。 ★使用固定循环时应注意以下几点:★使用固定循环时应注意以下几点: (1) 在固定循环指令前应使用M03 或M04 指令使主轴回转 (2) 在固定循环程序段中,X, Y, Z, R 数据应至少指令一个才能进行孔加工; (3) 在使用控制主轴回转的固定循环(G74、G84、G86)中,如果连续加工一些孔间距比较小,或者初平面到R 点平面的距离比较短的孔时,会出现在进入孔的切削动作前时,主轴还没有达到正常转速的情况,遇到这种情况时,应在各孔的加工动作之间插入G04 指令,以获得时间; (4) 当用G00~G03 指令注销固定循环时,若G00~G03 指令和固定循环出现在同一程序段,按后出现的指令运行; (5) 在固定循环程序段中,如果指定了M,则在最初定位时送出M 信号,等待M 信号完成,才能进行孔加工循环。例 使用G88 指令编制如图所示的螺纹加工程序:设刀具起点距工作表面100mm 处,切削深度为10mm。例 使用G88 指令编制如图所示的螺纹加工程序:设刀具起点距工作表面100mm 处,切削深度为10mm。(i) 先用G81 钻孔 %1000 G92 X0 Y0 Z0 G91 G00 M03 S600 G99 G81 X40 Y40 G90 R −98 Z −110 F200 G91 X40 L3 Y50 X-40 L3 G90 G80 X0 Y0 Z0 M05M30 (ii) 再用G84 攻丝 %2000 G92 X0 Y0 Z0 G91 G00 M03 S600 G99 G84 X40 Y40 G90 R −93 Z −110 F100 G91 X40 L3 Y50 X-40 L3 G90 G80 X0 Y0 Z0 M05M30第三节 数控铣床综合编程实例 第三节 数控铣床综合编程实例 例1:该零件的毛坯是一块180mm×90mm×l2mm板料,要求铣削成图中粗实线所示的外形。 如图可知,各孔已加工完,各边都留有5mm的铣削留量。铣削时以其底面和2-Φ10H8的孔定位,Φ60mm孔对工件进行压紧。在编程时,工件坐标系原点定在工件左下角A点(如图所示),现以Φ10mm立铣刀进行轮廓加工,对刀点在工件坐标系中的位置为(-25,10,40),刀具的切入点为B点,刀具中心的走刀路线为:对刀点1 --下刀点2--b--c--c’…--下刀点2--对刀点1。 该零件的特点是形状比较简单,数值计算比较方便。现按轮廓编 程,根据图计算各基点及圆心点坐标如下: A(0,0) B(0,40) C(14.96,70) D(43.54,70) E(102,64) F(150,40) G(170,40) H(170,0) 01(70,40) 02(150,100) 加工程序如下:加工程序如下:%0001 N01 G92 X-25.0 Y10.0 Z40.0 N02 G90 G00 Z-16.0 S300 M03 N03 G41 G01 X0 Y40.0 F100 D01 M08 N04 X14.96 Y70.0 N05 X43.54 N06 G02 X102.0 Y64.0 I26.46 J-30.0 N07 G03 X150.0 Y40.0 I48.0 J36.0 N08 G01 X170.0 N09 Y0 N10 X0 N11 Y40.0 N12 G00 G40 X-25.0 Y10.0 Z 40.0 M09 M05 N13 M30 例2:如图3-36所示,工件材料为HT300,使用刀具T01为镗孔刀,T02为Φ13钻头,T03为锪钻。 例2:如图3-36所示,工件材料为HT300,使用刀具T01为镗孔刀,T02为Φ13钻头,T03为锪钻。 程序如下: %0004 N01 T01 N02 M06 N03 G54 N04 G90 G00 X0 Y0 N05 T02 N06G43 H01 Z20.M03 S500 F30 N07G98 G85 X0 Y0 R3. Z-45. N08G80 G28 G49 Z0.M06 N09 G00 X-60.Y50.T03 N10 G43 H02 Z10.M03 S600 N11 G98 G73 G90 X-60.Y0 R-15. Z-48. Q-4. K1.0 F40 N12 X60. N13 G80 G28 G49 Z0.M06 N14 G00 X-60.Y0. N15 G43 H03 Z10.M03 S350 N16 G98 G82 X-60.Y0 R-15.Z-32.P100 F25 N17 X60. N18 G80 G28 G49 Z0.M05 N19 G91 G28 X0 Y0 N20 M30小结 本次课需要学生掌握数控铣床(华中世纪星)的孔加工的循环指令格式;编程方法;学会应用这些指令来进行编程。小结 本次课需要学生掌握数控铣床(华中世纪星)的孔加工的循环指令格式;编程方法;学会应用这些指令来进行编程。思考题 编写下面零件的数控程序。
本文档为【数控编程15_数控铣床编程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_056453
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:
上传时间:2011-12-15
浏览量:83