数控机床概述-数控编程与操作3课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数控机床概述-数控编程与操作3课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 概述 数控 编程 操作 课件
- 资源描述:
-
1、第三章 数控车床编程第三章第三章 数控车床编程数控车床编程第三章 数控车床编程第三 数控车床编程概述第一节第一节 控制数控车床的指令控制数控车床的指令 第二节第二节 数控车削加工实例数控车削加工实例 第三节第三节 FANUC FANUC OiOi数控系统操作及机床的基本操作数控系统操作及机床的基本操作 第四节第四节 广州数控广州数控980TD980TD系统操作及机床的基本操作系统操作及机床的基本操作 第五节第五节 华中世纪星华中世纪星HNC-21THNC-21T系统操作及机床的基本操作系统操作及机床的基本操作第六节第六节 数控车削加工实训(数控车削加工实训(2 2周课程实训)周课程实训)习题习
2、题第三章 数控车床编程数车加工视频数车加工视频第三章 数控车床编程 概述概述第三章 数控车床编程 概述 纵向Z向进给装置主电机数控装置数控装置床体尾座四工位立式电动刀塔床头箱全封闭防护冷却水箱床鞍X向进给装置第三章 数控车床编程主要技术参数主要技术参数 1.1.技术规格技术规格 床身上最大工件回转直径床身上最大工件回转直径 360 mm360 mm刀架上最大工件回转直径(非排刀架)刀架上最大工件回转直径(非排刀架)180 mm180 mm最大工件长度最大工件长度 750mm/1000 mm750mm/1000 mm最大加工长度最大加工长度 580mm/830 mm580mm/830 mm最大车
3、削直径(立式四工位刀架)最大车削直径(立式四工位刀架)360 mm360 mm (卧式六工位刀架)(卧式六工位刀架)300 mm300 mm(特殊定货)(特殊定货)主轴中心高主轴中心高 186 mm186 mm床身导轨宽度床身导轨宽度 300 mm 300 mm 2.2.主传动主传动 双速电机驱动双速电机驱动 有级变速有级变速主电动机(双速电机)主电动机(双速电机)3/4.5kW3/4.5kW主轴孔直径主轴孔直径 48 mm48 mm主轴孔锥度主轴孔锥度 莫氏莫氏6 6号号 主轴前端轴承内径主轴前端轴承内径 90 mm90 mm主轴转速范围主轴转速范围(12(12级级)32)322000 r/
4、min2000 r/min 32/62/140/160/230/270/320/450/720/1000/1400/2000 r/min32/62/140/160/230/270/320/450/720/1000/1400/2000 r/min 概述概述第三章 数控车床编程3 3进给系统进给系统刀架最大行程刀架最大行程 横向横向(X)230 mm(X)230 mm 纵向纵向(Z)580mm /830 mm(Z)580mm /830 mm横向快速进给横向快速进给 4000mm/min4000mm/min纵向快速进给纵向快速进给 5000mm/min5000mm/min切削进给范围切削进给范围 0
5、.010.01500mm/r500mm/r定位精度定位精度 横向(横向(X X)0.03 mm0.03 mm 纵向(纵向(Z Z)0.04 mm0.04 mm重复定位精度重复定位精度 横向(横向(X X)0.012 mm0.012 mm 纵向(纵向(Z Z)0.016 mm0.016 mm工件加工精度工件加工精度 IT6IT6 IT7IT7概述概述第三章 数控车床编程4 4数控系统:数控系统:FANUC 0i-Mate TD 大连数控 18T概述概述第三章 数控车床编程西门子西门子802Dsl802Dsl 广州数控广州数控 GSK980TDaGSK980TDa 概述概述第三章 数控车床编程机机
6、床床控控制制系系统统图图 概述概述第三章 数控车床编程概述概述第三章 数控车床编程机床各主要部件机床各主要部件概述概述第三章 数控车床编程机机床床标标准准配配置置部部件件概述概述第三章 数控车床编程机床选择配置部件机床选择配置部件 概述概述第三章 数控车床编程 概述概述第三章 数控车床编程主轴伺服电机功率:5.5/7.5kw主轴转速505000r/min床体60倾斜布局液压尾座套筒直径:80mm套筒行程:130mm八工位液压刀塔切削直径:轴类165mm盘类200mm床鞍最大行程:X轴120mm Z轴260/340mm 概述概述第三章 数控车床编程概述概述第三章 数控车床编程 概述概述第三章 数
7、控车床编程机床标准配置部件机床标准配置部件概述概述第三章 数控车床编程机床选择配置部件机床选择配置部件概述概述第三章 数控车床编程 第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程一一 控制数控车床的辅助功能指令(控制数控车床的辅助功能指令(M M指令)指令)辅助功能指令用于各种辅助动作及其状态的设定,由辅助功能指令用于各种辅助动作及其状态的设定,由M M及后面的两位数字组成。及后面的两位数字组成。1、程序暂停功能指令(、程序暂停功能指令(M00)数控车床在执行完编有数控车床在执行完编有M00M00指令的程序段后,主轴停指令的程序段后,主轴停转、进给停止、切削液关、程序停
8、止。在实际加工过程中转、进给停止、切削液关、程序停止。在实际加工过程中需要停机检查、测量工件、排除切屑、手工换刀等操作时,需要停机检查、测量工件、排除切屑、手工换刀等操作时,可以使用可以使用M00M00程序暂停功能指令。如果想继续执行下一个程序暂停功能指令。如果想继续执行下一个程序段,可以重新按下控制面板上的程序段,可以重新按下控制面板上的“循环启动循环启动”按钮。按钮。第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程2、计划(选择)停止功能指令(、计划(选择)停止功能指令(M01M01)M01M01指令与指令与M00M00指令的功能相似,但需要注意的是,指令的功能相似,
9、但需要注意的是,只有在预先按下数控车床上的只有在预先按下数控车床上的“任选停止任选停止”按钮,并当按钮,并当程序执行到程序执行到M01M01指令段时才有暂停效果,否则将不执行指令段时才有暂停效果,否则将不执行M01M01指令功能,程序继续执行。在对工件的关键尺寸进行指令功能,程序继续执行。在对工件的关键尺寸进行检查时常该指令,检查完毕后按下检查时常该指令,检查完毕后按下“启动启动”按钮可以继按钮可以继续执行接下来的程序。续执行接下来的程序。第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程3 3、程序结束功能指令(、程序结束功能指令(M02M02)常用在程序的最后一个程序段
10、中,表示程序全部完成、常用在程序的最后一个程序段中,表示程序全部完成、主轴、进给、切削液停止,数控车床复位。需要注意的是主轴、进给、切削液停止,数控车床复位。需要注意的是程序结束后光标并不返回程序的起始位置。程序结束后光标并不返回程序的起始位置。4 4、程序结束并返回功能指令(、程序结束并返回功能指令(M30M30)M30M30指令除了具有指令除了具有M02M02的指令功能外,区别在于在使的指令功能外,区别在于在使用用M30M30指令编程时,当全部程序执行完毕后光标会制动返指令编程时,当全部程序执行完毕后光标会制动返回到程序的起始位置,如果需要再次执行该程序,只需回到程序的起始位置,如果需要再
11、次执行该程序,只需按下按下“循环启动循环启动”按钮即可。按钮即可。第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程5 5、主轴控制功能指令、主轴控制功能指令(M03(M03、M04M04、M05)M05)M03M03:主轴正转:主轴正转 M04M04:主轴反转):主轴反转)M05M05:主轴停止:主轴停止 主轴的旋转方向如何判断?主轴的旋转方向如何判断?刀架后置:刀架后置:从数控车床的尾座向主轴的方向观察,顺时针旋转时为主轴的正转,从数控车床的尾座向主轴的方向观察,顺时针旋转时为主轴的正转,反之为反转,反之为反转,刀架前置:刀架前置:从数控车床的尾座向主轴的方向观察,顺时
12、针旋转时为主轴的反转,从数控车床的尾座向主轴的方向观察,顺时针旋转时为主轴的反转,反之为正转。反之为正转。需要注意的是当改变主轴的旋转方向时,需先用需要注意的是当改变主轴的旋转方向时,需先用M05M05停停止主轴的旋转。止主轴的旋转。第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程6 6、子程序调用功能指令、子程序调用功能指令M98M98与子程序调用返回功能指令与子程序调用返回功能指令M99 M99 在编制加工程序时,有时会出现在一个加工程序中重在编制加工程序时,有时会出现在一个加工程序中重复使用某一组加工程序的情况,如在工件上出现连续的相复使用某一组加工程序的情况,如在
13、工件上出现连续的相同的槽时;有的时候是几个加工程序都需要用到某一组程同的槽时;有的时候是几个加工程序都需要用到某一组程序,如端面车削;为了方便使用和简化程序编制,我们可序,如端面车削;为了方便使用和简化程序编制,我们可以将该组程序按照一定的格式另外编写并单独储存,以供以将该组程序按照一定的格式另外编写并单独储存,以供其他程序(主程序)调用,这组程序就是子程序。其他程序(主程序)调用,这组程序就是子程序。第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程二二 F F、S S、T T功能功能 F F功能表示进给速度,在程序中进给速度由地址符功能表示进给速度,在程序中进给速度由地
14、址符F F后面加数字来表后面加数字来表示,如:示,如:F500F500。其属于模态指令,数控车床工作时。其属于模态指令,数控车床工作时F F一直有效,直到被一直有效,直到被新的指令所代替。在执行新的指令所代替。在执行GOOGOO快速定位时,速度与快速定位时,速度与F F无关。目前数控车床无关。目前数控车床中的进给速度有两种:中的进给速度有两种:(1 1)每分钟进给:每分钟进给:数控车系统在执行了数控车系统在执行了G98G98指令后,遇到带有指令后,遇到带有F F的程序段时,数控系的程序段时,数控系统就将进给速度的单位认为统就将进给速度的单位认为mm/minmm/min。(2 2)每转进给:每转
15、进给:当数控车系统执行了当数控车系统执行了G99G99指令后,处于指令后,处于G99G99状态,此时状态,此时F F所表示的进所表示的进给速度单位为给速度单位为mm/rmm/r。需要注意的是一旦数控车床执行了需要注意的是一旦数控车床执行了G98G98或或G99G99两个指令中的任何一个,其数控系统就两个指令中的任何一个,其数控系统就会保持相应的状态,甚至断电都不会改变。即当执行了会保持相应的状态,甚至断电都不会改变。即当执行了G98G98指令后只有通过执行指令后只有通过执行G99G99指令,指令,数控车床的进给速度单位状态才会改变,由每分进给变为每转进给,反之同理。数控车床的进给速度单位状态才
16、会改变,由每分进给变为每转进给,反之同理。1 1、F F功能(进给功能功能(进给功能)第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程 S S功能表示主轴的转速或线速度,由地址符功能表示主轴的转速或线速度,由地址符S S和后面的数字组成,和后面的数字组成,例如:例如:S500S500表示设置的主轴转速为表示设置的主轴转速为500r/min500r/min。(1 1)恒线速度控制指令)恒线速度控制指令G96 G96 G96G96为激活恒线速度控制的指令。系统在执行为激活恒线速度控制的指令。系统在执行G96G96之后,便认定之后,便认定S S所指定的数值为切所指定的数值为切削
17、速度(线速度),例如:削速度(线速度),例如:“G96 S100”G96 S100”表示当前的切削速度是表示当前的切削速度是100m/min100m/min。在恒线速度。在恒线速度控制时,数控车系统是根据刀尖所处的控制时,数控车系统是根据刀尖所处的X X坐标值来计算主轴转速,当使用坐标值来计算主轴转速,当使用G96G96指令时,务指令时,务必要正确地设定工件坐标系。必要正确地设定工件坐标系。特别需要注意特别需要注意的是用恒线速度控制车削加工端面、椎体、圆弧时,由于的是用恒线速度控制车削加工端面、椎体、圆弧时,由于X X坐标不断变坐标不断变化,故当刀具逐渐接近旋转中心时,主轴转速会越来越高。为了
18、防止出现安全事故,必化,故当刀具逐渐接近旋转中心时,主轴转速会越来越高。为了防止出现安全事故,必须限定主轴的最高转速。须限定主轴的最高转速。(2 2)恒线速度控制取消指令)恒线速度控制取消指令G97 G97 G97G97是取消恒线速度控制的指令。系统在执行是取消恒线速度控制的指令。系统在执行G97G97后,后,S S后面的数字重新变为主轴后面的数字重新变为主轴转速,单位为转速,单位为r/minr/min。例如:。例如:“G97 S500”G97 S500”表示取消恒线速度控制,主轴转速为表示取消恒线速度控制,主轴转速为500r/min500r/min。一般情况下,系统默认的为。一般情况下,系统
19、默认的为G97G97状态。状态。2 2、F F功能(进给功能功能(进给功能)第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程 刀具功能地址符刀具功能地址符T T,又叫,又叫T T指令,指定加工时所用刀具的标号,在指令,指定加工时所用刀具的标号,在数控车床上具有换刀功能。数控车床上具有换刀功能。T T功能由地址符和其后四位数字组成,前功能由地址符和其后四位数字组成,前两位数字为刀具号(两位数字为刀具号(0 09999),后两位数字为刀具补偿号,后两位数),后两位数字为刀具补偿号,后两位数字为字为“00”00”时,表示取消刀具补偿。例如:时,表示取消刀具补偿。例如:3 3、T
20、 T功能(刀具功能)功能(刀具功能)T0101 T0101 前两位数字前两位数字“01”01”表示所选刀具为表示所选刀具为1 1号刀,后两位数字号刀,后两位数字“01”01”指定了指定了1 1号刀具的刀具补偿。号刀具的刀具补偿。T0100 T0100 表示取消一号刀具的刀具补偿,此时也可以理解为表示取消一号刀具的刀具补偿,此时也可以理解为1 1号刀具号刀具刀补为刀补为0 0。注意:当一个程序段同时包含注意:当一个程序段同时包含T T代码和刀具移动指令时,系统先代码和刀具移动指令时,系统先执行刀具功能(执行刀具功能(T T代码),再执行刀具移动指令。一般情况下我们编代码),再执行刀具移动指令。一
21、般情况下我们编程时把刀具功能指令(换刀)编写在一个单独的程序段。程时把刀具功能指令(换刀)编写在一个单独的程序段。第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程三三 准备功能指令准备功能指令 准备功能指令准备功能指令G G,用于规定刀具和工件的相对运动轨,用于规定刀具和工件的相对运动轨迹,建立某种加工操作,它由迹,建立某种加工操作,它由G G和其后的一位或两位数字和其后的一位或两位数字组成,两位数字中前面的组成,两位数字中前面的0 0可以省略,如可以省略,如G00G00可以简写为可以简写为G0G0。G G指令有模态和非模态两种。模态指令在程序中一旦被指令有模态和非模态两
22、种。模态指令在程序中一旦被应用就一直有效,直到同一组的应用就一直有效,直到同一组的G G指令的出现才会失效指令的出现才会失效(被代替)。如(被代替)。如GO1GO1与与GOOGOO,特别要强调的是在编程中要注,特别要强调的是在编程中要注意意G01G01与与GOOGOO的程序段的替换,避免在执行线性加工时漏编的程序段的替换,避免在执行线性加工时漏编GO1GO1而导致用而导致用G00G00的速度进行车削加工,从而引起撞刀事故。的速度进行车削加工,从而引起撞刀事故。(常用的常用的G G指令见下表)指令见下表)第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程第一节第一节 控制数控
23、车床的指令控制数控车床的指令第三章 数控车床编程第三章 数控车床编程1 1、工件坐标系设定指令、工件坐标系设定指令G50G50格式:格式:G50 X_ Z_ G50 X_ Z_ 功能:建立一个以工件原点为坐标原点的工件坐标系。功能:建立一个以工件原点为坐标原点的工件坐标系。说明:该指令是规定刀具起点(或换刀点)到工件原点的距离,说明:该指令是规定刀具起点(或换刀点)到工件原点的距离,X X、Z Z为刀尖起刀点在工件坐标系中的坐标。为刀尖起刀点在工件坐标系中的坐标。如图如图3-13-1所示所示,假定刀尖假定刀尖起始点距工件坐标系的坐标值为(起始点距工件坐标系的坐标值为(D D,L L),则执行程
24、序段),则执行程序段G50 XD ZL G50 XD ZL 后,系统内部对(后,系统内部对(D D、L L)进行记忆,并建立了工件坐标系)进行记忆,并建立了工件坐标系XpOpZpXpOpZp。DOpOpLDL(a)(b)+X+Z+X+Z图31 设定工件坐标系 基本指令基本指令一、常用基本指令一、常用基本指令第三章 数控车床编程 例:例:如图如图3-23-2所示所示,在配有,在配有FANUC 0iFANUC 0i数控系统的数控数控系统的数控车床上,分别设车床上,分别设O1O1、O2O2、O3O3为工件零点时,工件坐标系的为工件零点时,工件坐标系的建立。建立。解:解:设设O O1 1为坐标原点时:
25、为坐标原点时:G50 X70 Z70G50 X70 Z70;设设O O2 2为坐标原点时:为坐标原点时:G50 X70 Z60G50 X70 Z60;设设O O3 3为坐标原点时:为坐标原点时:G50 X70 Z20G50 X70 Z20;2026303470501020402X2X3AO1 O2O370+X+Z基本指令基本指令第三章 数控车床编程2 2、绝对值编程与增量编程、绝对值编程与增量编程 (1 1)在编程时一般采用的是绝对值编程。但在实际的加工)在编程时一般采用的是绝对值编程。但在实际的加工中,我们可以根据工件图样上的的尺寸选择绝对编程(绝对中,我们可以根据工件图样上的的尺寸选择绝对
展开阅读全文