书签 分享 收藏 举报 版权申诉 / 122
上传文档赚钱

类型数控机床编程实例知识课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4537921
  • 上传时间:2022-12-17
  • 格式:PPT
  • 页数:122
  • 大小:1.83MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《数控机床编程实例知识课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    数控机床 编程 实例 知识 课件
    资源描述:

    1、1数控编程知识数控编程知识 第三章第三章 数控机床编程实例数控机床编程实例2 一、数控车床编程特点一、数控车床编程特点.在一个程序段中,可以采用绝对坐标编程、增量坐标编程在一个程序段中,可以采用绝对坐标编程、增量坐标编程或二者混合编程。或二者混合编程。2.用绝对坐标编程时,坐标值用绝对坐标编程时,坐标值X取工件的直径;增量坐取工件的直径;增量坐标编程时,用径向实际位移量的标编程时,用径向实际位移量的2倍值表示,并附上方倍值表示,并附上方向符号。向符号。3.为提高工件的径向尺寸精度,为提高工件的径向尺寸精度,X向的脉冲当量取向的脉冲当量取Z向的一半。向的一半。4.由于车削加工的余量较大,因此,为

    2、简化编程数由于车削加工的余量较大,因此,为简化编程数控装置常具备不同形式的固定循环。控装置常具备不同形式的固定循环。1第三章第三章 数控机床编程实例数控机床编程实例3 5.编程时,常认为刀尖是一个点,而实际编程时,常认为刀尖是一个点,而实际中刀尖为一个半径不大的圆弧,因此需要对刀具中刀尖为一个半径不大的圆弧,因此需要对刀具半径进行补偿。半径进行补偿。二、编程规则二、编程规则 1绝对编程与增量编程绝对编程与增量编程 (1)绝对编程绝对编程 绝对值编程是根据预先设定的编程原点计算绝对值编程是根据预先设定的编程原点计算出绝对值坐标尺寸进行编程的一种方法。即采用出绝对值坐标尺寸进行编程的一种方法。即采

    3、用绝对值编程时,首先要指出编程原点的位置,并绝对值编程时,首先要指出编程原点的位置,并用地址用地址X,Z进行编程进行编程(X为直径值为直径值)。第三章第三章 数控机床编程实例数控机床编程实例4 增量值编程是根据与前一个位置的坐标值增量来表示增量值编程是根据与前一个位置的坐标值增量来表示位置的一种编程方法。即程序中的终点坐标是相对于起点位置的一种编程方法。即程序中的终点坐标是相对于起点坐标而言的。坐标而言的。(2)增量值编程增量值编程 (3)混合编程混合编程 绝对值编程与增量值编程混合起来进行编程的方法叫绝对值编程与增量值编程混合起来进行编程的方法叫混合编程。编程时也必须先设定编程原点。混合编程

    4、。编程时也必须先设定编程原点。采用增量编程时,用地址采用增量编程时,用地址U,W代替代替X,Z进行编程。进行编程。U,W的正负方向由行程方向确定,行程方向与机床坐标的正负方向由行程方向确定,行程方向与机床坐标方向相同时为正;反之位负。方向相同时为正;反之位负。第三章第三章 数控机床编程实例数控机床编程实例5 2直径编程与半径编程直径编程与半径编程 当用直径值编程时,称为直径编程法。车床出厂时设当用直径值编程时,称为直径编程法。车床出厂时设定为直径编程,所以,在编制与定为直径编程,所以,在编制与X轴有关的各项尺寸时,一轴有关的各项尺寸时,一定要用直径值编程。定要用直径值编程。二、坐标系统二、坐标

    5、系统 数控车床是以机床主轴轴线方向为数控车床是以机床主轴轴线方向为Z轴方向,刀具远离轴方向,刀具远离工件的方向为工件的方向为Z轴的正方向。轴的正方向。X轴位于与工件安装面相平行轴位于与工件安装面相平行的水平面内,垂直于工件旋转轴线的方向,且刀具远离主的水平面内,垂直于工件旋转轴线的方向,且刀具远离主轴轴线的方向为轴轴线的方向为X轴的正方向。轴的正方向。用半径值编程时,称为半径编程法。如需用半径编程,用半径值编程时,称为半径编程法。如需用半径编程,则要改变系统中相关的参数。则要改变系统中相关的参数。1.机床坐标系机床坐标系第三章第三章 数控机床编程实例数控机床编程实例62.工件坐标系工件坐标系

    6、一般将工件坐标系的一般将工件坐标系的Z轴设成与机床主轴中心线重合轴设成与机床主轴中心线重合,X轴设在工件的左端面或右端面。轴设在工件的左端面或右端面。机床机床原点原点O+Z+XLd旋转中心线旋转中心线图图3-1 数控车床坐标系数控车床坐标系O 参考点参考点工件工件原点原点O+Z+XLd 图图3-2 工件坐标系工件坐标系起刀点起刀点3.工件坐标系设定工件坐标系设定G92 Xd ZL该该FANUC-6T指令设定刀尖与工件原点的位置关系。指令设定刀尖与工件原点的位置关系。第三章第三章 数控机床编程实例数控机床编程实例7三、对刀问题三、对刀问题 对刀对刀就是确定刀尖在工件坐标系中的位置。常用的就是确定

    7、刀尖在工件坐标系中的位置。常用的对刀方法为试切法。对刀方法为试切法。根据试切后工件的尺寸确定刀尖的位置。根据试切后工件的尺寸确定刀尖的位置。O(a)确定刀尖在确定刀尖在Z向的位置向的位置L图图3-3 数控车床的对刀数控车床的对刀O(b)确定刀尖在确定刀尖在X向的位置向的位置 d第三章第三章 数控机床编程实例数控机床编程实例8 1、坐标的取法、坐标的取法Z轴轴X轴轴主轴轴线方向主轴轴线方向径向方向径向方向一、有关坐标的指令一、有关坐标的指令正方向:刀具远离工件的方向正方向:刀具远离工件的方向2、绝对值和增量值、绝对值和增量值绝对值:绝对值:X、Z增量值:增量值:U、WX直径尺寸直径尺寸Z轴向尺寸

    8、轴向尺寸U增量的两倍增量的两倍W增量值增量值第三章第三章 数控机床编程实例数控机床编程实例9第三章第三章 数控机床编程实例数控机床编程实例103、可设定零点偏置(、可设定零点偏置(G54G59)确定工件坐标系原点在机床坐标系的位置确定工件坐标系原点在机床坐标系的位置第三章第三章 数控机床编程实例数控机床编程实例114、加工程序原点偏置(、加工程序原点偏置(G92)格式格式 G92 X_ Z_X_ Z_工件坐标系原点设定在工件左端面位置工件坐标系原点设定在工件左端面位置G92 X200 Z210工件坐标系原点设定在工件右端面位置工件坐标系原点设定在工件右端面位置G92 X200 Z100工件坐标

    9、系原点设定在卡爪前端面位置工件坐标系原点设定在卡爪前端面位置G92 X200 Z190第三章第三章 数控机床编程实例数控机床编程实例12二、有关运动的指令二、有关运动的指令1、快速定位指令(、快速定位指令(G00)模态代码模态代码指令格式指令格式 G00 X X(U U)_ Z_ Z(W W)_ _指令说明指令说明:X:X、Z Z 后面的值为终点坐标值后面的值为终点坐标值 U U、W W 后面的值是现在点与目标点之间的距离后面的值是现在点与目标点之间的距离 与方向与方向指令功能指令功能:表示刀具以机床给定的快速进给速度移动表示刀具以机床给定的快速进给速度移动 到目标点到目标点第三章第三章 数控

    10、机床编程实例数控机床编程实例13例:例:如图所示,刀具从换刀点如图所示,刀具从换刀点A(刀具起点)快速进给到(刀具起点)快速进给到B点,点,试分别用绝对坐标方式和增量坐标方式编写试分别用绝对坐标方式和增量坐标方式编写G00程序段程序段增量坐标编程:增量坐标编程:G00 U-60 W-80G00 U-60 W-80绝对坐标编程:绝对坐标编程:G00 X40 Z122G00 X40 Z122第三章第三章 数控机床编程实例数控机床编程实例142 2、直线插补指令(、直线插补指令(G01)模态代码模态代码指令格式指令格式G01G01X X(U U)_ Z_ Z(W W)_ F_ F_指令功能指令功能

    11、G01G01指令使刀具以设定的进给速度从所在指令使刀具以设定的进给速度从所在 点出发,直线插补至目标点。点出发,直线插补至目标点。指令说明指令说明 X X、Z Z 后面的值为终点坐标值后面的值为终点坐标值 U U、W W 后面的值是现在点与目标点之后面的值是现在点与目标点之间的距离与方向间的距离与方向 F F 以以F F给定速度进行切削加工,在无给定速度进行切削加工,在无新的新的F F指令替代前一直有效指令替代前一直有效第三章第三章 数控机床编程实例数控机床编程实例15例:例:如如图所示,设零件各表面已完成粗加工,试分别用绝对图所示,设零件各表面已完成粗加工,试分别用绝对坐标方式和增量坐标方式

    12、编写坐标方式和增量坐标方式编写G00G00,G01G01程序段。程序段。绝对坐标编程:绝对坐标编程:G00 X18 Z2 A-BG01 X18 Z-15 F50 B-CG01 X30 Z-26 C-DG01 X30 Z-36 D-EG01 X42 Z-36 E-F增量坐标编程:增量坐标编程:G00 U-62 W-58 A-BG01-17 50 -G01 U12 W-11 -G01 W-10 -G01 U12 -第三章第三章 数控机床编程实例数控机床编程实例163 3、圆弧插补指令(、圆弧插补指令(G02、G03)模态代码模态代码指令格式指令格式G02I_ K_ F_G03X(U)_ Z(W)_

    13、R_ F_指令功能指令功能 G02、G03指令表示刀具以进给速度指令表示刀具以进给速度 从圆弧起点向圆弧终点进行圆弧插补从圆弧起点向圆弧终点进行圆弧插补 指令说明指令说明1)G02为顺时针圆弧插补指令为顺时针圆弧插补指令 G03为逆时针圆弧插补指令为逆时针圆弧插补指令第三章第三章 数控机床编程实例数控机床编程实例17朝着圆弧所在平面的另一坐标轴的负方向看,朝着圆弧所在平面的另一坐标轴的负方向看,顺为顺为G02,逆为,逆为G03第三章第三章 数控机床编程实例数控机床编程实例182)X X、Z Z为圆弧终点坐标值为圆弧终点坐标值 U U、W W为圆弧终点相对于圆弧起点的坐标增量为圆弧终点相对于圆弧

    14、起点的坐标增量3)R为圆弧半径为圆弧半径 在在0180 R为正值为正值 在在180360 R为负值为负值 R R编程只适用于非整圆的圆弧插补编程只适用于非整圆的圆弧插补4)圆弧中心地址)圆弧中心地址I、K确定确定无论是绝对坐标,还是增量坐标,无论是绝对坐标,还是增量坐标,I、K都采用增量值都采用增量值第三章第三章 数控机床编程实例数控机床编程实例19ABIK中心中心XOZO1O2-I-K+I+KBA 圆心坐标圆心坐标I、K是起点至圆心的矢量在是起点至圆心的矢量在X轴和轴和Z轴上的分矢量,方向一致取正,相反为负轴上的分矢量,方向一致取正,相反为负;即即圆弧的圆心相对于圆弧起点的相对坐标。圆弧的圆

    15、心相对于圆弧起点的相对坐标。第三章第三章 数控机床编程实例数控机床编程实例20例:例:如如图所示,走刀路线为图所示,走刀路线为A-B-C-D-E-FA-B-C-D-E-F,试分别用绝对坐,试分别用绝对坐 标方式和增量坐标方式编程。标方式和增量坐标方式编程。绝对坐标编程绝对坐标编程G03 X34 Z-4 K-4(或(或R4)F50 A-BG01 Z-20 B-CG02 Z-40 R20 C-DG01 Z-58 D-EG02 X50 Z-66 I8(或(或R8)E-F增量坐标编程增量坐标编程G03 U8 W-4 k-4(或(或4)50 A-BG01 W-16 B-CG02 W-20 R20 C-D

    16、 G01 W-18 D-E G02 U16 W-8 I8(或(或R8)E-F第三章第三章 数控机床编程实例数控机床编程实例21第三章第三章 数控机床编程实例数控机床编程实例22螺纹长度螺纹长度=螺纹有效长度螺纹有效长度L+1+21=2-5mm2=0.5 1例:例:如如图所示,走刀路线为图所示,走刀路线为A-B-C-D-AA-B-C-D-A,切削圆锥螺纹,切削圆锥螺纹,螺纹导程为螺纹导程为4mm,4mm,1 1=3mm=3mm,2 2=2mm=2mm,每次背吃,每次背吃 刀量为刀量为mmmm,切削深度为,切削深度为2mm2mm。G00 X16 G32 X44 W-45 F4 G00 X50W45

    17、X14G32 X42 W-45 F4G00 X50W45第三章第三章 数控机床编程实例数控机床编程实例234 4、回换刀点指令(、回换刀点指令(G24G27)指令格式指令格式 N10 G24G24沿沿X轴退刀到换刀点轴退刀到换刀点G25沿沿Z轴退刀到换刀点轴退刀到换刀点G26先先X向退刀再向退刀再Z向退刀到换刀点向退刀到换刀点G27先先Z向退刀再向退刀再X向退刀到换刀点向退刀到换刀点必须同时使用必须同时使用G24换刀点换刀点换刀点换刀点G25换刀点换刀点G26换刀点换刀点G27第三章第三章 数控机床编程实例数控机床编程实例24作业作业第三章第三章 数控机床编程实例数控机床编程实例25第三章第三

    18、章 数控机床编程实例数控机床编程实例26指令格式指令格式 G90 X X(U U)_ Z_ Z(W W)_ F_ F_指令说明指令说明 X X、Z Z 表示切削终点坐标值;表示切削终点坐标值;U U、W W 表示切削终点相对循环起点的坐标分量;表示切削终点相对循环起点的坐标分量;F F 表示进给速度表示进给速度 1、直线、直线切削循环指令切削循环指令(G90)(单一循环)(单一循环)三、循环指令三、循环指令第三章第三章 数控机床编程实例数控机床编程实例272、锥面、锥面切削循环指令切削循环指令(G90)指令格式指令格式 G90 X X(U U)_ Z_ Z(W W)_ I _ F_ I _ F

    19、_指令说明指令说明 X X、Z Z 表示切削终点坐标值;表示切削终点坐标值;U U、W W 表示切削终点相对循环起点的坐标分量;表示切削终点相对循环起点的坐标分量;F F 表示进给速度表示进给速度 I I 锥体的起点端到终点端的半径差;锥体的起点端到终点端的半径差;第三章第三章 数控机床编程实例数控机床编程实例28例题例题 如图所示,运用锥度切削循环指令编程。如图所示,运用锥度切削循环指令编程。G90 X40 Z20 I-5 F30 G90 X40 Z20 I-5 F30 A-B-C-D-AA-B-C-D-A X30 X30 A-E-F-D-AA-E-F-D-A X20 X20 A-G-H-D

    20、-AA-G-H-D-A第三章第三章 数控机床编程实例数控机床编程实例29指令格式指令格式 G92 X X(U U)_ Z_ Z(W W)_ F_ F_指令说明指令说明 X X、Z Z 表示螺纹终点坐标值;表示螺纹终点坐标值;U U、W W 表示螺纹终点相对循环起点的增量坐标;表示螺纹终点相对循环起点的增量坐标;F F 表示螺纹导程;表示螺纹导程;3、螺纹、螺纹切削循环指令切削循环指令(G92)XZW4(R)3(F)451(R)Z2(F)O2U2X第三章第三章 数控机床编程实例数控机床编程实例30例题例题 加工如图所示加工如图所示M30M301.51.5圆柱螺纹,螺纹外径已加工完成,起圆柱螺纹,

    21、螺纹外径已加工完成,起刀点定在刀点定在X100.0X100.0、Z150.0Z150.0位置,利用螺纹固定循环指令(位置,利用螺纹固定循环指令(G92G92)编写螺)编写螺纹加工程序。纹加工程序。O5005O5005;N010 G50 X100 Z150;N010 G50 X100 Z150;N020 G97 S100;N020 G97 S100;N030 T0101 M03;N030 T0101 M03;N040 G00 X35 Z104;N040 G00 X35 Z104;N050 G92 X29.2 Z56 F1.5;N050 G92 X29.2 Z56 F1.5;N060 28.6;N

    22、060 28.6;N070 28.2;N070 28.2;N080 28.04;N080 28.04;N090 G00 X100 Z150 T0100 M05;N090 G00 X100 Z150 T0100 M05;N100 M02;N100 M02;第三章第三章 数控机床编程实例数控机床编程实例315、组合面、组合面切削循环指令切削循环指令(G71-G73)轴向走刀轮廓切削循环指令轴向走刀轮廓切削循环指令(G71 )指令格式指令格式 G71 A _ U _ W _ D _ F _ S _ T _ A _ U _ W _ D _ F _ S _ T _ G71 P _ Q _ U _ W _

    23、 D _ F _ S _ T _ P _ Q _ U _ W _ D _ F _ S _ T _ 指令说明指令说明 A A 调用子程序调用子程序 P P、Q PQ P精车起始段号精车起始段号 Q Q精车结束段号精车结束段号 U XU X轴向精车余量(直径值)轴向精车余量(直径值)W ZW Z轴向精车余量轴向精车余量 D D 粗车进刀深度(半径值)粗车进刀深度(半径值)F F 进给速度进给速度 S S 主轴转速主轴转速 第三章第三章 数控机床编程实例数控机床编程实例32指令说明指令说明1、每次切深、每次切深D D可按工艺要求设定,当实际总切深可按工艺要求设定,当实际总切深 不是每次切深的整数倍时

    24、,系统自动调整粗加不是每次切深的整数倍时,系统自动调整粗加 工循环的最后一刀切深,以确保精加工余量。工循环的最后一刀切深,以确保精加工余量。2 2、固定循环完成后,刀具回到循环起点。、固定循环完成后,刀具回到循环起点。3 3、精加工第一个程序段中,只允许、精加工第一个程序段中,只允许G00X轴移轴移 动,动,Z轴不能有移动。轴不能有移动。第三章第三章 数控机床编程实例数控机床编程实例33WWDUU指令功能指令功能 切除棒料毛坯大部分加工余量,切削是沿平切除棒料毛坯大部分加工余量,切削是沿平 行行Z Z轴方向进行,轴方向进行,A A为循环起点为循环起点,A-A-B,A-A-B为精为精 加工路线加

    25、工路线第三章第三章 数控机床编程实例数控机床编程实例34例题例题 如图所示,工艺设计规定:粗车时进刀深度为如图所示,工艺设计规定:粗车时进刀深度为2mm2mm,进给速度,进给速度100mm/min100mm/min,主轴转速,主轴转速500r/min500r/min,精加工余量为,精加工余量为0.5mm(x0.5mm(x向向),0.2mm(z),0.2mm(z向向)运用外圆粗加工循环指令编程。运用外圆粗加工循环指令编程。N010 G92 X150 Z100N010 G92 X150 Z100N020 G00 X41 Z0N020 G00 X41 Z0 (快速到达循环起点)(快速到达循环起点)N

    26、030 G71 P40 Q110 U0.5 N030 G71 P40 Q110 U0.5 W0.2 D2 F100 S500 W0.2 D2 F100 S500 N040 G00 X0 Z0N040 G00 X0 Z0 (Z Z轴未移动)轴未移动)N050 G03 X11 W-5.5 R5.5N050 G03 X11 W-5.5 R5.5N060 G01 W-10N060 G01 W-10N070 X17 W-10N070 X17 W-10N080 W-15N080 W-15N090 G02 X29 W-7.348 R7.5N090 G02 X29 W-7.348 R7.5N100 G01 W

    27、-12.652N100 G01 W-12.652N110 X41N110 X41(刀具自动返回循环起点(刀具自动返回循环起点A A)N120 G70 P40 Q110N120 G70 P40 Q110第三章第三章 数控机床编程实例数控机床编程实例35径向走刀轮廓切削循环指令径向走刀轮廓切削循环指令(G72 )指令格式指令格式 G72 A _ U _ W _ D _ F _ S _ T_ A _ U _ W _ D _ F _ S _ T_ G72 P _ Q _ U _ W _ D _ F _ S _ T _ P _ Q _ U _ W _ D _ F _ S _ T _ 指令说明指令说明 A

    28、 A 调用子程序调用子程序 P P、Q PQ P精车起始段号精车起始段号 Q Q精车结束段号精车结束段号 U XU X轴向精车余量轴向精车余量 W ZW Z轴向精车余量轴向精车余量 D D 粗车进刀深度粗车进刀深度 F F 进给速度进给速度 S S 主轴转速主轴转速第三章第三章 数控机床编程实例数控机床编程实例36DWU/2指令功能指令功能 切除棒料毛坯大部分加工余量,切削是沿平切除棒料毛坯大部分加工余量,切削是沿平 行行X X轴方向进行,轴方向进行,A A为循环起点为循环起点,A-A-B,A-A-B为精为精 加工路线加工路线第三章第三章 数控机床编程实例数控机床编程实例37例题例题 如图所示

    29、,工艺设计规定:粗车时进刀深度为如图所示,工艺设计规定:粗车时进刀深度为1mm1mm,进给速度,进给速度100mm/min100mm/min,主轴转速,主轴转速500r/min500r/min,精加工余量为,精加工余量为0.1mm(x0.1mm(x向向),0.2mm(z),0.2mm(z向向)运用端面粗加工循环指令编程。运用端面粗加工循环指令编程。N010 G92 X150 Z100N010 G92 X150 Z100N020 G00 X41 Z1N020 G00 X41 Z1N030 G72 P40 Q70 U0.1 W0.2N030 G72 P40 Q70 U0.1 W0.2 F100 S

    30、500 F100 S500 N040 G00 X41 Z-31N040 G00 X41 Z-31N050 G01 X20 Z-20N050 G01 X20 Z-20N060 Z-2N060 Z-2N070 X14 Z1N070 X14 Z1第三章第三章 数控机床编程实例数控机床编程实例38平行工件轮廓切削循环指令平行工件轮廓切削循环指令(G73 )指令格式指令格式 G73 A _ I _ K _ U _ W _ D _ F _ S _ T _ A _ I _ K _ U _ W _ D _ F _ S _ T _ G73 P _ Q _ I _ K _ U _ W _ D _ F _ S _

    31、T _ P _ Q _ I _ K _ U _ W _ D _ F _ S _ T _ 指令说明指令说明 I I、K K X X轴和轴和Z Z轴向粗车余量轴向粗车余量 I I(半径值)(半径值)U U X X轴向精车余量轴向精车余量 W ZW Z轴向精车余量轴向精车余量 D D 循环次数(粗车)循环次数(粗车)指令功能指令功能 适合加工铸造、锻造成型一类工件适合加工铸造、锻造成型一类工件第三章第三章 数控机床编程实例数控机床编程实例39U/2WWU/2I+U/2K+W第三章第三章 数控机床编程实例数控机床编程实例40例题例题:如图所示,粗车余量为如图所示,粗车余量为18mm(x18mm(x向向

    32、),5mm(z5mm(z向向),),进给速度进给速度 100mm/min100mm/min,主轴转速,主轴转速500r/min500r/min,精加工余量为,精加工余量为0.5mm(x0.5mm(x向向),),0.5mm(z0.5mm(z向向),),循环次数为循环次数为1010次。运用固定形状切削复合循环指令编程。次。运用固定形状切削复合循环指令编程。N010 G92 N010 G92 100 Z100100 Z100N020 G00 N020 G00 50 Z1050 Z10N030 G73 P40 Q090 I18 K5N030 G73 P40 Q090 I18 K5 U0.5 W0.5

    33、D10 F100 U0.5 W0.5 D10 F100 S100 S100N040 G00 X0 Z1N040 G00 X0 Z1N050 G03 X12 W-6 N050 G03 X12 W-6 6 6N060 G01 W-10N060 G01 W-10N070 X20 W-15N070 X20 W-15N080 W-13N080 W-13N090 G02 X34 W-7 R7N090 G02 X34 W-7 R7N100 G70 P50 Q100 F30N100 G70 P50 Q100 F30第三章第三章 数控机床编程实例数控机床编程实例41精加工复合循环(精加工复合循环(G70G70)

    34、指令说明指令说明P P表示指定精加工路线第一个程序段的表示指定精加工路线第一个程序段的 顺序号顺序号 Q Q表示指定精加工路线最后一个程序段表示指定精加工路线最后一个程序段 的顺序号的顺序号指令格式指令格式G70G70 P _ Q _ P _ Q _ 指令功能用指令功能用G71G71、G72G72、G73G73指令粗加工完毕后,可用精指令粗加工完毕后,可用精 加工循环指令,使刀具进行加工循环指令,使刀具进行A-A-BA-A-B的精加工的精加工第三章第三章 数控机床编程实例数控机床编程实例42 螺纹车削循环指令(螺纹车削循环指令(G76)指令格式指令格式 G76 XG76 X(U U)Z Z(W

    35、 W)I(J)I(J)_ _K K _ _H H _ _F F(E E)_ _A A _ _ D _D _ 指令说明指令说明 X X 表示表示D D点的点的X X坐标值坐标值 U U 表示由表示由A A点至点至D D点的增量坐标值;点的增量坐标值;Z Z 表示表示D D点点Z Z坐标值;坐标值;W W 表示由表示由C C点至点至D D点的增量坐标值;点的增量坐标值;I I 表示锥螺纹的半径差;表示锥螺纹的半径差;k k 表示螺纹高度(方向半径值);表示螺纹高度(方向半径值);D D 表示第一次走刀切削深度;表示第一次走刀切削深度;F F 表示螺纹导程;表示螺纹导程;A A 刀尖角(刀尖角(0

    36、0 29 29 30 30 55 55 60 60 80 80 )第三章第三章 数控机床编程实例数控机床编程实例43第三章第三章 数控机床编程实例数控机床编程实例44例题例题 如图所示,工艺设计规定:运用螺纹切削复合循环指令编程,如图所示,工艺设计规定:运用螺纹切削复合循环指令编程,刀尖为刀尖为6060,螺纹高度为,螺纹高度为2.4mm2.4mm,第一次切深取,第一次切深取0.7mm0.7mm,螺距为,螺距为4mm4mm,螺螺纹小径为纹小径为33.8mm33.8mm。G00 X60 Z10G00 X60 Z10G76 X33.8 Z-60 I0 K2.4 G76 X33.8 Z-60 I0 K

    37、2.4 H2 F4 A60 D0.7 H2 F4 A60 D0.7 第三章第三章 数控机床编程实例数控机床编程实例45调用子程序指令(调用子程序指令(G22)指令格式指令格式 G22 A _ H _ A _ H _ G22 P _ Q _ H _ P _ Q _ H _ G22 A _ P _ Q _ A _ P _ Q _ G22 A _ P _ A _ P _指令说明指令说明 A A 调用子程序的子程序号调用子程序的子程序号 P P、Q PQ P起始段号起始段号 Q Q结束段号结束段号 H H 循环次数循环次数 循环结束用循环结束用M02M02或或RETRET结束子程序运行结束子程序运行第

    38、三章第三章 数控机床编程实例数控机床编程实例46四、参数编程四、参数编程参数编程:程序段中地址符的数字由储存该数字的储存器参数编程:程序段中地址符的数字由储存该数字的储存器 地址所代替。地址所代替。例:N40 G01 X20 Z-5 F100N40 G01 X A Z B F C其中 A=20 B=-5 C=100参数地址用英文字母表示,即参数地址用英文字母表示,即G、L、N、O以外以外22个英文字母个英文字母1、数学运算、数学运算2、程序跳转、程序跳转无条件跳转:指通过插入跳转指令来改变程序执行的顺无条件跳转:指通过插入跳转指令来改变程序执行的顺 序,跳转到指定的程序段。序,跳转到指定的程序

    39、段。指令格式:指令格式:GOTO GOTO 指令说明指令说明:指跳转到的指定程序段指跳转到的指定程序段第三章第三章 数控机床编程实例数控机床编程实例47条件跳转:用条件跳转:用IF条件语句表示跳转,如果满足条件,则条件语句表示跳转,如果满足条件,则 跳转到指定的程序段。跳转到指定的程序段。指令格式:指令格式:IFIF条件条件 GOTO GOTO 指令说明指令说明:指跳转到的指定程序段指跳转到的指定程序段第三章第三章 数控机床编程实例数控机床编程实例48子程序子程序1.子程序的格式子程序的格式 O*子程序子程序 .子程序主体子程序主体 .M99;子程序结束指令;子程序结束指令2.子程序调用子程序

    40、调用 M98 P*L_;注意,在子程序中,如果控制系统在读到注意,在子程序中,如果控制系统在读到M99以以前读到前读到M02或或M30,则程序停止。,则程序停止。第三章第三章 数控机床编程实例数控机床编程实例49子程序子程序3.M99的功能的功能M99既可用在主程序中既可用在主程序中,也可用在子程序中也可用在子程序中,作为返回命令代码作为返回命令代码在主程序中在主程序中,其作用其作用:(1)执行程序中所有指令包括执行程序中所有指令包括M99右边的指令右边的指令(2)清除所有的模态代码清除所有的模态代码(3)将当前主程序复位到第一个零件程序段将当前主程序复位到第一个零件程序段(4)零件程序复位后

    41、自动执行循环启动零件程序复位后自动执行循环启动,零件程序开始被执行零件程序开始被执行 在子程序中在子程序中,其作用其作用:(1)只执行只执行M99之前的指令之前的指令,M99后边的指令将不被执行后边的指令将不被执行(2)通知控制系统子程序结束通知控制系统子程序结束第三章第三章 数控机床编程实例数控机床编程实例50一一 子程序子程序4.子程序调用举例子程序调用举例第三章第三章 数控机床编程实例数控机床编程实例51一一 子程序子程序5.子程序嵌套子程序嵌套第三章第三章 数控机床编程实例数控机床编程实例52五、刀具补偿指令五、刀具补偿指令刀号刀号补偿号补偿号v补偿号:用来存放刀具的几何补偿量和刀具磨

    42、损补偿量的补偿号:用来存放刀具的几何补偿量和刀具磨损补偿量的 寄存器的地址号。寄存器的地址号。2 2、刀尖半径补偿、刀尖半径补偿补偿的目的:就是解决刀尖圆弧可能引起的加工误差。补偿的目的:就是解决刀尖圆弧可能引起的加工误差。假想刀尖的加工误差假想刀尖的加工误差刀尖与刀尖圆弧刀尖与刀尖圆弧 1 1、几何、磨损补偿、几何、磨损补偿 T 第三章第三章 数控机床编程实例数控机床编程实例53刀尖圆弧半径补偿指令刀尖圆弧半径补偿指令指令格式指令格式 G41G41(G42G42、G40G40)G01G01(G00G00)X X(U U)_ Z_ Z(W W)_ _指令功能指令功能 G41G41为刀尖圆弧半径

    43、左补偿;为刀尖圆弧半径左补偿;G42G42为刀尖圆弧半径右补偿;为刀尖圆弧半径右补偿;G40G40是取消刀尖圆弧半径补偿。是取消刀尖圆弧半径补偿。指令说明指令说明 顺着刀具运动方向看,刀具在工件的左边为刀尖圆弧半径顺着刀具运动方向看,刀具在工件的左边为刀尖圆弧半径左补偿;刀具在工指令说明件的右边为刀尖圆弧半径右补左补偿;刀具在工指令说明件的右边为刀尖圆弧半径右补偿。偿。只有通过刀具的直线运动才能建立和取消刀尖圆弧半只有通过刀具的直线运动才能建立和取消刀尖圆弧半径补偿。径补偿。第三章第三章 数控机床编程实例数控机床编程实例54例题例题 如图所示,运用刀具半径补偿指令编程。G00 X20 Z2 快

    44、进至A0点 G42 G01 X20 Z0 刀尖圆弧半径右补偿A0-A1 Z-20 A1-A2 X40 Z-40 A2-A3-A4 G40 G01 X80 Z-40 退刀并取消刀尖圆弧半径补 偿A4-A5 第三章第三章 数控机床编程实例数控机床编程实例55十一十一 刀具半径补偿指令刀具半径补偿指令G40 G41 G42图图2-9 用刀具半径补偿加工轮廓线用刀具半径补偿加工轮廓线第三章第三章 数控机床编程实例数控机床编程实例56第三章第三章 数控机床编程实例数控机床编程实例57三三 数控车床编程实例数控车床编程实例例:例:85mm不加工,要求编制精加工程序。不加工,要求编制精加工程序。第三章第三章

    45、 数控机床编程实例数控机床编程实例58三三 数控车床编程实例数控车床编程实例1首先根据图纸要求按先主后次的加工原则确定工艺路线首先根据图纸要求按先主后次的加工原则确定工艺路线1)先从右至左切削外轮廓面。其路线为:倒角先从右至左切削外轮廓面。其路线为:倒角切削螺纹的实际外圆切削螺纹的实际外圆切切削锥度部分削锥度部分车削车削62mm外圆外圆例角例角车车80mm外圆外圆切削圆弧部分切削圆弧部分车车80mm外圆;外圆;2)切切3mm45mm的槽;的槽;第三章第三章 数控机床编程实例数控机床编程实例59三三 数控车床编程实例数控车床编程实例2 选择刀具并绘制刀具布置图选择刀具并绘制刀具布置图根据加工要求

    46、需选用二把刀,根据加工要求需选用二把刀,T04外圆左偏精车刀,外圆左偏精车刀,T06外圆切槽刀,外圆切槽刀,在绘制刀具布置图时,要正确选择换刀点,以避免换刀时刀具与机床、工件及夹具在绘制刀具布置图时,要正确选择换刀点,以避免换刀时刀具与机床、工件及夹具发生碰撞现象。本例换刀点选为发生碰撞现象。本例换刀点选为A(200,350)点。点。3 确定切削用量确定切削用量 切削用量切削用量切削表面切削表面主轴转速主轴转速(r/min)进给速度进给速度(mm/r)车外圆车外圆6300.15车槽车槽3150.16第三章第三章 数控机床编程实例数控机床编程实例60三三 数控车床编程实例数控车床编程实例4 编写

    47、精加工程序编写精加工程序O0006N01 G50 X200.0 Z350.0;N02 S630 M03 T0401 M08;N03 G00 X41.8 Z292.0;N04 G01 X47.8 Z289.0 F0.15;N05 U0 W-59.0;N06 X50.0 W0;N07 X62.0 W-60.0;N08 U0 Z155.0;N09 X78.0 W0;N10 X80.0 W-1.0;第三章第三章 数控机床编程实例数控机床编程实例61三三 数控车床编程实例数控车床编程实例N11 U0 W-19.0;N12 G02 U0 W-60.0 R70;N13 G01 U0 Z65.0;N14 G0

    48、0 X90.0 W0;N15 G00 X200.0 Z350.0 M05 T0400 M09;N16 X51.0 Z230.0 S315 M03 T0602 M08;N17 G01 X45.0 W0 F0.16;N18 G04 P5;N19 G00 X51.0;第三章第三章 数控机床编程实例数控机床编程实例62三三 数控车床编程实例数控车床编程实例N20 X200.0 Z350.0 M05 T0600 M09;N21 M30;第三章第三章 数控机床编程实例数控机床编程实例63数控铣床编程数控铣床编程第三章第三章 数控机床编程实例数控机床编程实例64第二节数控铣床编程指令第二节数控铣床编程指令一

    49、、尺寸系统指令一、尺寸系统指令1、加工平面的指令(模态代码)、加工平面的指令(模态代码)G17G18G19XY平面平面XZ平面平面YZ平面平面2、绝对和增量方式编程指令(模态代码)、绝对和增量方式编程指令(模态代码)G90G91绝对方式绝对方式增量方式增量方式数控铣床数控铣床主要能铣削平面、沟槽和曲面,还能加工复杂的型腔和凸台。主要能铣削平面、沟槽和曲面,还能加工复杂的型腔和凸台。第三章第三章 数控机床编程实例数控机床编程实例65指令格式指令格式 G90 G91 指令功能指令功能 设定坐标输入方式设定坐标输入方式 指令说明指令说明 1、G90指令建立绝对坐标输入方式,移动指令目标点的指令建立绝

    50、对坐标输入方式,移动指令目标点的坐标值坐标值X、Y、Z,表示刀具离开工件坐标系原点的距离;表示刀具离开工件坐标系原点的距离;2、G91指令建立增量坐标输入方式,移动指令目标点的指令建立增量坐标输入方式,移动指令目标点的坐标值坐标值X、Y、Z,表示刀具离开当前点的坐标增量。表示刀具离开当前点的坐标增量。2、绝对和增量方式编程指令、绝对和增量方式编程指令第三章第三章 数控机床编程实例数控机床编程实例66G21G20公制尺寸公制尺寸英制尺寸英制尺寸4、工件坐标系的确定、工件坐标系的确定指令格式指令格式 G92 X_ Y_ Z_1 1、在机床上建立工件坐标系(也称编程坐标、在机床上建立工件坐标系(也称

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:数控机床编程实例知识课件.ppt
    链接地址:https://www.163wenku.com/p-4537921.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库