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

类型数控加工技术与实训第三章课件.ppt

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

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

    特殊限制:

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

    关 键  词:
    数控 加工 技术 第三 课件
    资源描述:

    1、第三章第三章 数控车床编程及操作数控车床编程及操作 主讲人:孔君数控加工操作与编程数控加工操作与编程 目目 录录第一节第一节 控制数控车床的指令控制数控车床的指令 第二节第二节 数控车削加工实例数控车削加工实例 第三节第三节 FANUC OiFANUC Oi数控系统操作及机床的基本操作数控系统操作及机床的基本操作 第四节第四节 广州数控广州数控980TD980TD系统操作及机床的基本操作系统操作及机床的基本操作 第五节第五节 华中世纪星华中世纪星HNC-21THNC-21T系统操作及机床的基本操作系统操作及机床的基本操作第六节第六节 数控车削加工实训数控车削加工实训 习题习题第一节第一节 控制

    2、数控车床的指令控制数控车床的指令一、控制数控车床的辅助功能指令(一、控制数控车床的辅助功能指令(M M指令)指令)辅助功能指令用于各种辅助动作及其状态的设定,由辅助功能指令用于各种辅助动作及其状态的设定,由M M及后面的两位及后面的两位数字组成,在这里我们以数字组成,在这里我们以FANUC 0i MateFANUC 0i MateTCTC系统为例先对几个特殊系统为例先对几个特殊M M指令指令的用法与相应功能进行介绍。的用法与相应功能进行介绍。1、程序暂停功能指令(、程序暂停功能指令(M00)数控车床在执行完编有数控车床在执行完编有M00M00指令的程序段后,主轴停转、进给停止、切指令的程序段后

    3、,主轴停转、进给停止、切削液关、程序停止。在实际加工过程中需要停机检查、测量工件、排除切削液关、程序停止。在实际加工过程中需要停机检查、测量工件、排除切屑、手工换刀等操作时,可以使用屑、手工换刀等操作时,可以使用M00M00程序暂停功能指令。如果想继续执行程序暂停功能指令。如果想继续执行下一个程序段,可以重新按下控制面板上的下一个程序段,可以重新按下控制面板上的“循环启动循环启动”按钮。按钮。2、计划(选择)停止功能指令(、计划(选择)停止功能指令(M01M01)M01 M01指令与指令与M00M00指令的功能相似,但需要注意的是,只有在预先按下数指令的功能相似,但需要注意的是,只有在预先按下

    4、数控车床上的控车床上的“任选停止任选停止”按钮,并当程序执行到按钮,并当程序执行到M01M01指令段时才有暂停效指令段时才有暂停效果,否则将不执行果,否则将不执行M01M01指令功能,程序继续执行。在对工件的关键尺寸进指令功能,程序继续执行。在对工件的关键尺寸进行检查时常该指令,检查完毕后按下行检查时常该指令,检查完毕后按下“启动启动”按钮可以继续执行接下来的按钮可以继续执行接下来的程序。程序。一、控制数控车床的辅助功能指令(一、控制数控车床的辅助功能指令(M M指令)指令)辅助功能指令用于各种辅助动作及其状态的设定,由辅助功能指令用于各种辅助动作及其状态的设定,由M M及后面的两位及后面的两

    5、位数字组成,在这里我们以数字组成,在这里我们以FANUC 0i MateFANUC 0i MateTCTC系统为例先对几个特殊系统为例先对几个特殊M M指令指令的用法与相应功能进行介绍。的用法与相应功能进行介绍。3 3、程序结束功能指令(、程序结束功能指令(M02M02)常用在程序的最后一个程序段中,表示程序全部完成、主轴、进给、常用在程序的最后一个程序段中,表示程序全部完成、主轴、进给、切削液停止,数控车床复位。需要注意的是程序结束后光标并不返回程序切削液停止,数控车床复位。需要注意的是程序结束后光标并不返回程序的起始位置。的起始位置。4 4、程序结束并返回功能指令(、程序结束并返回功能指令

    6、(M30M30)M30 M30指令除了具有指令除了具有M02M02的指令功能外,区别在于在使用的指令功能外,区别在于在使用M30M30指令编程时,指令编程时,当全部程序执行完毕后光标会制动返回到程序的起始位置,如果需要再次当全部程序执行完毕后光标会制动返回到程序的起始位置,如果需要再次执行该程序,只需按下执行该程序,只需按下“循环启动循环启动”按钮即可。按钮即可。第一节第一节 控制数控车床的指令控制数控车床的指令一、控制数控车床的辅助功能指令(一、控制数控车床的辅助功能指令(M M指令)指令)辅助功能指令用于各种辅助动作及其状态的设定,由辅助功能指令用于各种辅助动作及其状态的设定,由M M及后

    7、面的两位及后面的两位数字组成,在这里我们以数字组成,在这里我们以FANUC 0i MateFANUC 0i MateTCTC系统为例先对几个特殊系统为例先对几个特殊M M指令指令的用法与相应功能进行介绍。的用法与相应功能进行介绍。5 5、主轴控制功能指令、主轴控制功能指令(M03(M03、M04M04、M05)M05)6 6、子程序调用功能指令、子程序调用功能指令M98M98与子程序调用返回功能指令与子程序调用返回功能指令M99 M99 M03 M03:主轴顺时针方向旋转(主轴正转):主轴顺时针方向旋转(主轴正转)M04 M04:主轴逆时针方向旋转(主轴反转):主轴逆时针方向旋转(主轴反转)M

    8、05 M05:主轴停止:主轴停止 主轴的旋转方向如何判断?从数控车床的尾座向主轴的方向观察,顺主轴的旋转方向如何判断?从数控车床的尾座向主轴的方向观察,顺时针旋转时为主轴的顺时针选装,反之为逆时针旋转,时针旋转时为主轴的顺时针选装,反之为逆时针旋转,需要注意的是当改需要注意的是当改变主轴的旋转方向时,需先用变主轴的旋转方向时,需先用M05M05停止主轴的旋转。停止主轴的旋转。在编制加工程序时,有时会出现在一个加工程序中重复使用某一组加在编制加工程序时,有时会出现在一个加工程序中重复使用某一组加工程序的情况,如在工件上出现连续的相同的槽时;有的时候是几个加工工程序的情况,如在工件上出现连续的相同

    9、的槽时;有的时候是几个加工程序都需要用到某一组程序,如端面车削;为了方便使用和简化程序编制,程序都需要用到某一组程序,如端面车削;为了方便使用和简化程序编制,我们可以将该组程序按照一定的格式另外编写并单独储存,以供其他程序我们可以将该组程序按照一定的格式另外编写并单独储存,以供其他程序(主程序)调用,这组程序就是子程序。(主程序)调用,这组程序就是子程序。第一节第一节 控制数控车床的指令控制数控车床的指令二、二、F F、S S、T T功能功能 F F功能表示进给速度,在程序中进给速度由地址符功能表示进给速度,在程序中进给速度由地址符F F后面后面加数字来表示,如:加数字来表示,如:F500F5

    10、00。其属于模态指令,数控车床工作。其属于模态指令,数控车床工作时时F F一直有效,直到被新的指令所代替。在执行一直有效,直到被新的指令所代替。在执行GOOGOO快速定位快速定位时,速度与时,速度与F F无关。目前数控车床中的进给速度有两种:无关。目前数控车床中的进给速度有两种:(1 1)每分钟进给:每分钟进给:数控车系统在执行了数控车系统在执行了G98G98指令后,遇到带有指令后,遇到带有F F的程序的程序段时,数控系统就将进给速度的单位认为段时,数控系统就将进给速度的单位认为mm/minmm/min。(2 2)每转进给:每转进给:当数控车系统执行了当数控车系统执行了G99G99指令后,处于

    11、指令后,处于G99G99状态,此时状态,此时F F所表示的进给速度单位为所表示的进给速度单位为mm/rmm/r。需要注意的是一旦数控车床执行了需要注意的是一旦数控车床执行了G98G98或或G99G99两个指令中的任何一个,两个指令中的任何一个,其数控系统就会保持相应的状态,甚至断电都不会改变。即当执行了其数控系统就会保持相应的状态,甚至断电都不会改变。即当执行了G98G98指指令后只有通过执行令后只有通过执行G99G99指令,数控车床的进给速度单位状态才会改变,由每指令,数控车床的进给速度单位状态才会改变,由每分进给变为每转进给,反之同理。分进给变为每转进给,反之同理。1 1、F F功能(进给

    12、功能功能(进给功能)第一节第一节 控制数控车床的指令控制数控车床的指令二、二、F F、S S、T T功能功能 S S功能表示主轴的转速或线速度,由地址符功能表示主轴的转速或线速度,由地址符S S和后面的数和后面的数字组成,例如:字组成,例如:S500S500表示设置的主轴转速为表示设置的主轴转速为500r/min500r/min。(1 1)恒线速度控制指令)恒线速度控制指令G96 G96 G96 G96为激活恒线速度控制的指令。系统在执行为激活恒线速度控制的指令。系统在执行G96G96之后,便认定之后,便认定S S所指定所指定的数值为切削速度(线速度),例如:的数值为切削速度(线速度),例如:

    13、“G96 S100”G96 S100”表示当前的切削速度表示当前的切削速度是是100m/min100m/min。在恒线速度控制时,数控车系统是根据刀尖所处的。在恒线速度控制时,数控车系统是根据刀尖所处的X X坐标值来坐标值来计算主轴转速,当使用计算主轴转速,当使用G96G96指令时,务必要正确地设定工件坐标系。指令时,务必要正确地设定工件坐标系。特别需要注意特别需要注意的是用恒线速度控制车削加工端面、椎体、圆弧时,由于的是用恒线速度控制车削加工端面、椎体、圆弧时,由于X X坐标不断变化,故当刀具逐渐接近旋转中心时,主轴转速会越来越高。为坐标不断变化,故当刀具逐渐接近旋转中心时,主轴转速会越来越

    14、高。为了防止出现安全事故,必须限定主轴的最高转速。了防止出现安全事故,必须限定主轴的最高转速。(2 2)恒线速度控制取消指令)恒线速度控制取消指令G97 G97 G97 G97是取消恒线速度控制的指令。系统在执行是取消恒线速度控制的指令。系统在执行G97G97后,后,S S后面的数字重新后面的数字重新变为主轴转速,单位为变为主轴转速,单位为r/minr/min。例如:。例如:“G97 S500”G97 S500”表示取消恒线速度控制,表示取消恒线速度控制,主轴转速为主轴转速为500r/min500r/min。一般情况下,系统默认的为。一般情况下,系统默认的为G97G97状态。状态。2 2、F

    15、F功能(进给功能功能(进给功能)第一节第一节 控制数控车床的指令控制数控车床的指令二、二、F F、S S、T T功能功能 刀具功能地址符刀具功能地址符T T,又叫,又叫T T指令,指定加工时所用刀具的标号,指令,指定加工时所用刀具的标号,在数控车床上具有换刀功能。在数控车床上具有换刀功能。T T功能由地址符和其后四位数字组成,功能由地址符和其后四位数字组成,前两位数字为刀具号(前两位数字为刀具号(0 09999),后两位数字为刀具补偿号,后两),后两位数字为刀具补偿号,后两位数字为位数字为“00”00”时,表示取消刀具补偿。例如:时,表示取消刀具补偿。例如:3 3、T T功能(刀具功能)功能(

    16、刀具功能)T0101 T0101 前两位数字前两位数字“01”01”表示所选刀具为表示所选刀具为1 1号刀,后两位数字号刀,后两位数字“01”01”指定指定了了1 1号号 刀具的刀具补偿。刀具的刀具补偿。T0100 T0100 表示取消一号刀具的刀具补偿,此时也可以理解为表示取消一号刀具的刀具补偿,此时也可以理解为1 1号刀具刀补为号刀具刀补为0 0。注意:当一个程序段同时包含注意:当一个程序段同时包含T T代码和刀具移动指令时,系统先执行刀代码和刀具移动指令时,系统先执行刀具功能(具功能(T T代码),再执行刀具移动指令。一般情况下我们编程时把刀具功代码),再执行刀具移动指令。一般情况下我们

    17、编程时把刀具功能指令(换刀)编写在一个单独的程序段。能指令(换刀)编写在一个单独的程序段。第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 准备功能指令准备功能指令G G,用于规定刀具和工件的相对运动轨迹、,用于规定刀具和工件的相对运动轨迹、等加工操作,建立某种加工操作,它由等加工操作,建立某种加工操作,它由G G和其后的一位或两和其后的一位或两位数字组成,两位数字中前面的位数字组成,两位数字中前面的0 0可以省略,如可以省略,如G00G00可以简写可以简写为为G0G0。G G指令有模态和非模态两种。模态指令在程序中一旦被指令有模态和非模态两种。模态指令在程序

    18、中一旦被应用就一直有效,直到同一组的应用就一直有效,直到同一组的G G指令的出现才会失效(被指令的出现才会失效(被代替)。如代替)。如GO1GO1与与GOOGOO,特别要强调的是在编程中要注意,特别要强调的是在编程中要注意G01G01与与GOOGOO的程序段的替换,避免在执行线性加工时漏编的程序段的替换,避免在执行线性加工时漏编GO1GO1而导而导致用致用G00G00的速度进行车削加工,从而引起撞刀事故。的速度进行车削加工,从而引起撞刀事故。(常用(常用的的G G指令见下表)指令见下表)第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 表表3-2 FANUC

    19、0i Mate3-2 FANUC 0i MateTCTC系统数控车床常用准备功能指令系统数控车床常用准备功能指令 第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 表表3-2 FANUC 0i Mate3-2 FANUC 0i MateTCTC系统数控车床常用准备功能指令系统数控车床常用准备功能指令 第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 表表3-2 FANUC 0i Mate3-2 FANUC 0i MateTCTC系统数控车床常用准备功能指令系统数控车床常用准备功能指令 第一节第一节 控制数控车床的指令控制数控车

    20、床的指令三、准备功能指令三、准备功能指令 表表3-2 FANUC 0i Mate3-2 FANUC 0i MateTCTC系统数控车床常用准备功能指令系统数控车床常用准备功能指令 第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 注意:注意:当机床电源开启或者安复位键时,机床默认状态为当机床电源开启或者安复位键时,机床默认状态为G00G00、G18G18、G22G22、G40G40、G54G54、G67G67、G97G97、G99G99;可以在同一个程序段中指令多个不同组的可以在同一个程序段中指令多个不同组的G G代码。如果是在统一程序代码。如果是在统一程序段

    21、中指令了两个或者两个以上同组的段中指令了两个或者两个以上同组的G G代码,系统仅执行最后一个代码,系统仅执行最后一个G G指令代指令代码。码。G G代码按组号显示代码按组号显示 由于电源打开或者复位,使系统被初始化时,已指定的由于电源打开或者复位,使系统被初始化时,已指定的G20G20或或G21G21代代码保持有效码保持有效 0000组的组的G G代码为非模态代码为非模态G G代码(除了代码(除了G10G10和和G11G11外)外)当指定了没有列在当指定了没有列在G G代码表中的代码表中的G G代码时,系统显示代码时,系统显示P/SP/S报警报警(010(010号号)如果是在固定循环中指定了如

    22、果是在固定循环中指定了0101组的组的G G代码,就像指定了代码,就像指定了G80G80指令一样指令一样取消固定循环。指令固定循环的取消固定循环。指令固定循环的G G代码不影响代码不影响0101组的组的G G代码。代码。第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 1 1、工件坐标系设定指令、工件坐标系设定指令G50G50格式:格式:G50 X_ Z_ G50 X_ Z_ 功能:建立一个以工件原点为坐标原点的工件坐标系。功能:建立一个以工件原点为坐标原点的工件坐标系。说明:该指令是规定刀具起点(或换刀点)到工件原点的距离,说明:该指令是规定刀具起点(或换刀

    23、点)到工件原点的距离,X X、Z Z为刀尖起刀点在工件坐标系中的坐标。为刀尖起刀点在工件坐标系中的坐标。如图如图3-13-1所示所示,假定刀尖起始点距工假定刀尖起始点距工件坐标系的坐标值为(件坐标系的坐标值为(D D,L L),则执行程序段),则执行程序段G50 XD ZL G50 XD ZL 后,系统内部对后,系统内部对(D D、L L)进行记忆,并建立了工件坐标系)进行记忆,并建立了工件坐标系XpOpZpXpOpZp。DOpOpLDL(a)(b)+X+Z+X+Z图31 设定工件坐标系 第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 1 1、工件坐标系设定

    24、指令、工件坐标系设定指令G50G50 例例3 31 1:如图如图3-23-2所示所示,在配有,在配有FANUC 0iFANUC 0i数控系统的数控车床上,分数控系统的数控车床上,分别设别设O1O1、O2O2、O3O3为工件零点时,工件坐标系的建立。为工件零点时,工件坐标系的建立。2026303470501020402X2X3AO1O2O370+X+Z图3-2 工件零点设定示例 解:解:设设O O1 1为坐标原点时:为坐标原点时:G50 X70 Z70G50 X70 Z70;设设O O2 2为坐标原点时:为坐标原点时:G50 X70 Z60G50 X70 Z60;设设O O3 3为坐标原点时:为

    25、坐标原点时:G50 X70 Z20G50 X70 Z20;第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 2 2、绝对值编程与增量编程、绝对值编程与增量编程 (1 1)在编程时一般采用的是绝对值编程。但在实际的)在编程时一般采用的是绝对值编程。但在实际的加工中,我们可以根据工件图样上的的尺寸选择绝对编程加工中,我们可以根据工件图样上的的尺寸选择绝对编程(绝对坐标值)和增量编程(相对坐标值),也可混合使(绝对坐标值)和增量编程(相对坐标值),也可混合使用。用。例如:例如:1)1)采用绝对编程时用(采用绝对编程时用(X,ZX,Z)设定绝对坐标值)设定绝对坐标值

    26、2)2)采用增量编程时用(采用增量编程时用(U,WU,W)设定相对坐标值)设定相对坐标值 3)3)混合编程时为(混合编程时为(X,WX,W)或()或(U,ZU,Z)第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 2 2、绝对值编程与增量编程、绝对值编程与增量编程 (2 2)绝对尺寸由绝对坐标产生,相对尺寸由相对坐标)绝对尺寸由绝对坐标产生,相对尺寸由相对坐标系产生。系产生。所有坐标点的坐标值均从某一个固定坐标原点(一般所有坐标点的坐标值均从某一个固定坐标原点(一般为工件原点)计量的坐标系,为工件原点)计量的坐标系,称为绝对坐标系称为绝对坐标系。如图如图3 3

    27、3 3所示所示,点,点A A、B B都是以工件原点都是以工件原点O O为参考点,点为参考点,点A A的绝对坐标的绝对坐标值为(值为(3535,0 0),点),点B B的绝对坐标值为(的绝对坐标值为(3535,100100)。)。增量方式的描述方法是刀具增量方式的描述方法是刀具(或车床)运动轨迹的终点坐标(或车床)运动轨迹的终点坐标是以起点坐标开始计算的,这样是以起点坐标开始计算的,这样的坐标系称为的坐标系称为增量(相对)坐标增量(相对)坐标系系。在图在图3 33 3中中,点,点B B以点以点A A为起为起始点,即点始点,即点B B相对点相对点A A的增量(相的增量(相对)坐标值为(对)坐标值为

    28、(0 0,100100)。)。第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 例例3 32 2:如图如图3 34 4所示所示,试用绝对、相对、混用的编程方法写出直线,试用绝对、相对、混用的编程方法写出直线ABAB的程序。的程序。2 2、绝对值编程与增量编程、绝对值编程与增量编程 解:解:图34 编程方式示例 绝对:绝对:G01 X100.0 Z50.0G01 X100.0 Z50.0;相对:相对:G01 U60.0 W-100.0;G01 U60.0 W-100.0;混用:混用:G01 X100.0 W-100.0G01 X100.0 W-100.0;或或

    29、G01 U60.0 Z50.0;G01 U60.0 Z50.0;第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 3 3、直径编程与半径编程、直径编程与半径编程 在数控车床上进行加工的工件多为回转体,其在数控车床上进行加工的工件多为回转体,其X X轴向尺寸可以用两种方轴向尺寸可以用两种方式加以指定,一种是直径编程,一种是半径编程,一般机床在出厂时默的式加以指定,一种是直径编程,一种是半径编程,一般机床在出厂时默的是直径编程模式。是直径编程模式。在在FANUC 0i MateFANUC 0i MateTCTC系统中不用系统中不用G G指令制定半径或直径编程模式,

    30、指令制定半径或直径编程模式,其其直径或半径编程由直径或半径编程由10061006号参数的第三位(号参数的第三位(DIADIA)指定,在使用直径编程时)指定,在使用直径编程时需需注意的事项如表注意的事项如表3 33 3所示。所示。表表3 33 3直径编程时的注意事项(直径编程时的注意事项(FANUC 0i MateFANUC 0i MateTCTC系统)系统)第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 4 4、返回参考点指令与由参考点返回指令、返回参考点指令与由参考点返回指令 手动返回参考点操作:手动返回参考点操作:数控装置在通电时并未设定机床零点位置。为

    31、数控装置在通电时并未设定机床零点位置。为了机床工作时能正确地建立机床坐标,在机床启动时要进行返回参考点操了机床工作时能正确地建立机床坐标,在机床启动时要进行返回参考点操作(手动返回)。参考点是机床上的一个固定点,其作用是用于对机床运作(手动返回)。参考点是机床上的一个固定点,其作用是用于对机床运动进行检测和控制,给机床本身一个定位。动进行检测和控制,给机床本身一个定位。机床参考点由机床制造厂家在每个进给轴上用限位开关设定后,坐标机床参考点由机床制造厂家在每个进给轴上用限位开关设定后,坐标值输入到数控系统中,用户不得随意改动,否则将影响机床的精度。通常值输入到数控系统中,用户不得随意改动,否则将

    32、影响机床的精度。通常在数控车床上,参考点是离机床零点最远的正向极限点。在数控车床上,参考点是离机床零点最远的正向极限点。如图如图3 35 5所示所示为为数控车床的坐标系统。数控车床的坐标系统。图3-5 数控车床的坐标系统 第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 4 4、返回参考点指令与由参考点返回指令、返回参考点指令与由参考点返回指令 自动返回参考点:自动返回参考点:均为非模态指令,该功能是用于接通电源已经进行均为非模态指令,该功能是用于接通电源已经进行手动参考点返回后,在程序中需要返回参考点进行换刀时使用的自动参考手动参考点返回后,在程序中需要返回

    33、参考点进行换刀时使用的自动参考点返回功能。点返回功能。(1 1)自动返回参考点指令)自动返回参考点指令G28 G28 格式:格式:G28 XG28 X(U U)_ Z(W)_ Z(W)_;说明:说明:X X(U U),),Z(W)Z(W)为返回时的中间点,为返回时的中间点,X X、Z Z为绝对坐标,为绝对坐标,U U、W W为相为相对坐标。刀具返回路径是先由当前点,经中间点后返回参考点。在执行对坐标。刀具返回路径是先由当前点,经中间点后返回参考点。在执行G28G28前为了安全起见,先消除刀剑半径补偿和刀具偏置。前为了安全起见,先消除刀剑半径补偿和刀具偏置。格式:格式:G29 X(U)_ Z(W

    34、)_G29 X(U)_ Z(W)_;(2 2)由参考点返回切削点指令)由参考点返回切削点指令G29 G29 说明:说明:X X(U U),),Z(W)Z(W)为切削点的坐标,为切削点的坐标,X X、Z Z为绝对坐标,为绝对坐标,U U、W W为相对为相对坐标。一般坐标。一般G29G29指令是在执行过指令是在执行过G28G28指令后使用,其刀具路径是先从参考点指令后使用,其刀具路径是先从参考点运动到先前运动到先前G28G28制定的制定的中间点中间点,再从中间点运动到,再从中间点运动到G29G29制定的切削点。制定的切削点。第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备

    35、功能指令 4 4、返回参考点指令与由参考点返回指令、返回参考点指令与由参考点返回指令 自动返回参考点:自动返回参考点:均为非模态指令,该功能是用于接通电源已经进行均为非模态指令,该功能是用于接通电源已经进行手动参考点返回后,在程序中需要返回参考点进行换刀时使用的自动参考手动参考点返回后,在程序中需要返回参考点进行换刀时使用的自动参考点返回功能。点返回功能。(2 2)由参考点返回切削点指令)由参考点返回切削点指令G29 G29 注意:为什么要设置中间点?注意:为什么要设置中间点?如果不设置中间点而直接返回参考点,如果不设置中间点而直接返回参考点,如图如图3 36 6中所示中所示的的A A移动到移

    36、动到B B,则刀具容易与工件发生碰撞,引起事故。其,则刀具容易与工件发生碰撞,引起事故。其实际路径应该是实际路径应该是ACBACB,指令如下:,指令如下:参 考 点中 间 点(30,-36)(30,-26)(54,-17)+Z+XODCBA图36 参考点返回过程 绝对值编程:绝对值编程:G28 X54.0,Z-17.0G28 X54.0,Z-17.0;增量值编程:增量值编程:G28 U24.0,W9.0G28 U24.0,W9.0;由参考点到新指定切削点的路径为由参考点到新指定切削点的路径为BCDBCD,其指令如下:其指令如下:绝对值编程:绝对值编程:G29 X30.0,Z-36.0G29 X

    37、30.0,Z-36.0;增量值编程:增量值编程:G29 U-24.0,W-19.0G29 U-24.0,W-19.0;第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 5 5、快速定位指令、快速定位指令G00G00 快速定位指令快速定位指令G00G00是模态指令。使刀具以点位控制方式,以数控系统预是模态指令。使刀具以点位控制方式,以数控系统预先设定的最大进给速度,从刀具当前所在点快速移动到目标点。先设定的最大进给速度,从刀具当前所在点快速移动到目标点。格式:格式:G00 XG00 X(U U)_ Z_ Z(W W)_ _ 说明:说明:(1 1)指令后的参数)指

    38、令后的参数X X(U U),),Z Z(W W)是目标点的坐标;)是目标点的坐标;(2 2)X X,Z Z采用绝对值编程时,终点的坐标值;采用绝对值编程时,终点的坐标值;(3 3)U U,W W采用增量值编程时,刀具的终点相对起点的移动距离。采用增量值编程时,刀具的终点相对起点的移动距离。注意:注意:在使用在使用G00G00快速定位指令时,其实际的运动路径并不是一条直线,而是一条折线(如图快速定位指令时,其实际的运动路径并不是一条直线,而是一条折线(如图3 37 7所所示),特别要注意是否与工件或者夹具发生干涉,以免发生撞刀事故;示),特别要注意是否与工件或者夹具发生干涉,以免发生撞刀事故;图

    39、37 点、线控制图例 使用快速定位指令使用快速定位指令G00G00时,进给量对它没有影响,其速度不能由地址时,进给量对它没有影响,其速度不能由地址F F中规定,是数控系统预先中规定,是数控系统预先设定的,但可通过倍率来调整。使用该指令时只能用于空行程走刀,不能进行数控切削加工,以免设定的,但可通过倍率来调整。使用该指令时只能用于空行程走刀,不能进行数控切削加工,以免造成安全事故。造成安全事故。在图在图3 37 7中刀具从中刀具从A A到到B B的的G00G00编程如下:编程如下:绝对值编程:绝对值编程:G00 X xb Z zbG00 X xb Z zb ;增量值编程:增量值编程:G00 U(

    40、xb-xa)W(zb-zaG00 U(xb-xa)W(zb-za);第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 5 5、快速定位指令、快速定位指令G00G00 例例3 33 3:如图如图3 38 8所示所示,车外圆前,用,车外圆前,用G00G00将刀具由起点将刀具由起点A A快速定位到快速定位到终点终点B B。试用以上所讲公式。试用以上所讲公式。+ZOA80B20+X216图38 快速定位指令 解:解:点点A A坐标(坐标(8080,2020)、点)、点B B坐标(坐标(3232,2 2)绝对值编程:绝对值编程:G00 X 32.0 Z 2.0 G00

    41、X 32.0 Z 2.0;增量值编程:增量值编程:G00 U G00 U 48.0 W 48.0 W 18.018.0;第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 6 6、直线插补指令、直线插补指令G01 G01 该指令为模态指令,使刀具以指令中该指令为模态指令,使刀具以指令中F F指定的进给速度沿直线移动到指指定的进给速度沿直线移动到指定的位置定的位置(如图(如图3 37 7所示)所示),F F所指定的速度一直都有效,直到被新的指定所指定的速度一直都有效,直到被新的指定值代替,在编程时如果是同一进给速度不需要每个程序段都指定值代替,在编程时如果是同一进

    42、给速度不需要每个程序段都指定F F值。值。图37 点、线控制图例 格式:格式:G01 XG01 X(U U)_ Z_ Z(W W)_ F_ _ F_ 说明:说明:(1 1)X X,Z Z采用绝对值编程时,终点的坐标值;采用绝对值编程时,终点的坐标值;(2 2)U U,W W采用增量值编程时,刀具的终点采用增量值编程时,刀具的终点相对起点的移动距离。相对起点的移动距离。(3 3)F F是进给速度。有两种表示方法:是进给速度。有两种表示方法:每分钟进给量(每分钟进给量(mm/minmm/min););每转进给量(每转进给量(mm/rmm/r);通过);通过G98G98指令选择每分钟进给,指令选择每

    43、分钟进给,G99G99选择每转进给选择每转进给量,系统默认为每转进给。量,系统默认为每转进给。F F指令也是模态指令,可以用指令也是模态指令,可以用G00G00指令取消。如在指令取消。如在G01G01程序段前或程序段前或G01G01程程序中都没有指定序中都没有指定F F值,则进给速度为值,则进给速度为0 0,机床不做运动,并且数控系统会显,机床不做运动,并且数控系统会显示报警。示报警。注意:注意:第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 6 6、直线插补指令、直线插补指令G01 G01 例例3 34 4:如图如图3 39 9所示所示的工件已经进行的工件

    44、已经进行了粗加工,试用了粗加工,试用G01G01指令对其轮廓进行精加工。指令对其轮廓进行精加工。图39 G01指令加工示例 解:解:(1)(1)工件零点为右端面中心,换刀点工件零点为右端面中心,换刀点A A(8080,6060)(2)(2)确定刀具工艺路线。刀具从起点确定刀具工艺路线。刀具从起点A A(换刀点)出发,(换刀点)出发,加工结束后再回到加工结束后再回到A A点,走刀路线为:点,走刀路线为:ABCDA ABCDA (3)(3)计算刀尖运动轨迹坐标值。各结点绝对坐标值为:计算刀尖运动轨迹坐标值。各结点绝对坐标值为:A A(8080,6060)、)、B(24,2)B(24,2)、C(24

    45、,-20)C(24,-20)、D(40,-30)D(40,-30)(4)(4)编程。精加工程序见表编程。精加工程序见表3-4G013-4G01车削轮廓程序。车削轮廓程序。第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 7 7、圆弧插补指令、圆弧插补指令G02G02、G03 G03 _)(03_)(02FRKIWZGUXG格式说明:说明:(1 1)X X,Z Z采用绝对值编程时,终点的坐标值;采用绝对值编程时,终点的坐标值;(2 2)U U,W W采用增量值编程时,刀具的终点相对起点的移动距离;采用增量值编程时,刀具的终点相对起点的移动距离;(3 3)I I圆

    46、弧起点到圆心的圆弧起点到圆心的X X轴的距离,带正负号,其值为零时可以省略;轴的距离,带正负号,其值为零时可以省略;(4 4)K K圆弧起点到圆心的圆弧起点到圆心的Z Z轴的距离,带正负号,其值为零时可以省略;轴的距离,带正负号,其值为零时可以省略;(5 5)R R 圆弧半径,圆心角小于等于圆弧半径,圆心角小于等于180180度时度时R R为正,大于为正,大于180180度时为负,度时为负,描述整圆时不能用描述整圆时不能用R R,只能用,只能用I I和和K K指定。当用指定。当用R R指定中心角接近指定中心角接近180180度的圆度的圆弧时,中心坐标的计算会产生误差,这时候可以用弧时,中心坐标

    47、的计算会产生误差,这时候可以用I I和和K K指定圆弧中心;指定圆弧中心;(6 6)F F圆弧插补中的进给速度,圆弧的切线进给速度被控制为指定的进圆弧插补中的进给速度,圆弧的切线进给速度被控制为指定的进给速度;给速度;(7 7)G02G02顺时针方向圆弧插补顺时针方向圆弧插补 G03G03逆时针方向圆弧插补逆时针方向圆弧插补 第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 7 7、圆弧插补指令、圆弧插补指令G02G02、G03 G03 根据不同的刀架位置,根据不同的刀架位置,G02G02、G03G03的圆弧方向有所改变的圆弧方向有所改变(如图(如图3 310

    48、10所所示)示),在实际加工中,我们一般都是用前置刀架加工,那么如何选用,在实际加工中,我们一般都是用前置刀架加工,那么如何选用G02G02、G03G03进行加工我们所需要的圆弧呢?进行加工我们所需要的圆弧呢?(见表(见表3 35 5)图310 圆弧的方向 表35 圆弧方向根据坐标系不同而改变 第一节第一节 控制数控车床的指令控制数控车床的指令三、准备功能指令三、准备功能指令 7 7、圆弧插补指令、圆弧插补指令G02G02、G03 G03 例例3 35 5:试编写图:试编写图3 31111所示圆弧所示圆弧ABAB、BCBC的程序。的程序。解:解:设已给定设已给定F F值为值为f f 圆弧圆弧A

    49、BAB的编程计算方法如下:的编程计算方法如下:绝对绝对:G90 G02 X xb Z zb:G90 G02 X xb Z zb R r1 F f R r1 F f;(;(R R编程)编程)或或 G90 G02 X xb Z zbG90 G02 X xb Z zb I(x1 I(x1xa)/2 K(z1xa)/2 K(z1za)F fza)F f;增量增量:G91 G02 X(xb:G91 G02 X(xbxa)Z(zbxa)Z(zbzaza)R r1 F f)R r1 F f;或或 G91 G02 X(xbG91 G02 X(xbxaxa)Z(zb)Z(zbza)I(x1za)I(x1xa)/

    50、2 K(z1xa)/2 K(z1za)F fza)F f;圆弧圆弧BCBC的编程计算方法如下:的编程计算方法如下:绝对绝对:G90 G03 X xcZ zc:G90 G03 X xcZ zc R r2 Ff R r2 Ff;(;(R R编程)编程)或或 G90 G03 X xc Z zcG90 G03 X xc Z zc I(x2 I(x2xb)/2 K(z2xb)/2 K(z2zb)Ffzb)Ff;增量增量:G91 G03 X(xc:G91 G03 X(xcxb)Z(zcxb)Z(zczbzb)R r2 F f)R r2 F f;或或 G91 G03 X(xcG91 G03 X(xcxb)Z

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:数控加工技术与实训第三章课件.ppt
    链接地址:https://www.163wenku.com/p-4092715.html

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


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


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

    163文库