数控加工技术与实训第三章课件.ppt
- 【下载声明】
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)设定绝对坐标值)设定绝对坐标值
展开阅读全文