版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章 数控车床编程第三章第三章 数控车床编程数控车床编程第三章 数控车床编程第三 数控车床编程概述第一节 控制数控车床的指令 第二节 数控车削加工实例 第三节 FANUC Oi数控系统操作及机床的基本操作 第四节 广州数控980TD系统操作及机床的基本操作 第五节 华中世纪星HNC-21T系统操作及机床的基本操作第六节 数控车削加工实训2周课程实训) 习题第三章 数控车床编程数车加工视频数车加工视频第三章 数控车床编程 概述概述第三章 数控车床编程 概述 纵向Z向进给装置主电机数控装置数控装置床体尾座四工位立式电动刀塔床头箱全封闭防护冷却水箱床鞍X向进给装置第三章 数控车床编程主要技术参数主
2、要技术参数 1. 1. 技术规格技术规格 床身上最大工件回转直径床身上最大工件回转直径 360 mm 360 mm刀架上最大工件回转直径非排刀架)刀架上最大工件回转直径非排刀架) 180 mm 180 mm最大工件长度最大工件长度 750mm / 1000 mm 750mm / 1000 mm最大加工长度最大加工长度 580mm / 830 mm 580mm / 830 mm最大车削直径立式四工位刀架)最大车削直径立式四工位刀架) 360 mm 360 mm (卧式六工位刀架)(卧式六工位刀架) 300 mm 300 mm特殊定货)特殊定货)主轴中心高主轴中心高 186 mm 186 mm床身
3、导轨宽度床身导轨宽度 300 mm 300 mm 2. 2. 主传动主传动 双速电机驱动双速电机驱动 有级变速有级变速主电动机双速电机)主电动机双速电机) 3/4.5kW 3/4.5kW主轴孔直径主轴孔直径 48 mm 48 mm主轴孔锥度主轴孔锥度 莫氏莫氏6 6号号 主轴前端轴承内径主轴前端轴承内径 90 mm 90 mm主轴转速范围主轴转速范围(12(12级级) 32) 322000 r/min2000 r/min 32/62/140/160/230/270/320/450/720/1000/1400/2000 r/min 32/62/140/160/230/270/320/450/72
4、0/1000/1400/2000 r/min 概述概述第三章 数控车床编程3 3进给系统进给系统刀架最大行程刀架最大行程 横向横向(X) 230 mm(X) 230 mm 纵向纵向(Z) 580mm / 830 mm(Z) 580mm / 830 mm横向快速进给横向快速进给 4000mm/min 4000mm/min纵向快速进给纵向快速进给 5000mm/min 5000mm/min切削进给范围切削进给范围 0.01 0.01500mm/r500mm/r定位精度定位精度 横向横向X X) 0.03 mm 0.03 mm 纵向纵向Z Z) 0.04 mm 0.04 mm重复定位精度重复定位精度
5、 横向横向X X) 0.012 mm 0.012 mm 纵向纵向Z Z) 0.016 mm 0.016 mm工件加工精度工件加工精度 IT6 IT6 IT7 IT7概述概述第三章 数控车床编程4 4数控系统:数控系统:FANUC 0i- Mate TD 大连数控 18T概述概述第三章 数控车床编程西门子西门子802Dsl 802Dsl 广州数控广州数控 GSK980TDa GSK980TDa 概述概述第三章 数控车床编程机机床床控控制制系系统统图图 概述概述第三章 数控车床编程概述概述第三章 数控车床编程机床各主要部件机床各主要部件概述概述第三章 数控车床编程机机床床标标准准配配置置部部件件概
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指令的程序段后,主轴停指令的程序段后,主轴停转、进给停止、切削液关、程序停止。在实际加工过程中转、进给停止、切削液关、程序停止。在实际加工过程中需要停机检查、测量工件、排除切屑、手工换刀等操作时,需要停机检查、测量工件、排除切屑、手工换刀等操作时,可以使用可以使用M00
8、M00程序暂停功能指令。如果想继续执行下一个程序暂停功能指令。如果想继续执行下一个程序段,可以重新按下控制面板上的程序段,可以重新按下控制面板上的“循环启动按钮。循环启动按钮。 第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程2、方案选择停止功能指令M01) M01 M01指令与指令与M00M00指令的功能相似,但需要注意的是,指令的功能相似,但需要注意的是,只有在预先按下数控车床上的只有在预先按下数控车床上的“任选停止按钮,并当程任选停止按钮,并当程序执行到序执行到M01M01指令段时才有暂停效果,否则将不执行指令段时才有暂停效果,否则将不执行M01M01指令功能,程序
9、继续执行。在对工件的关键尺寸进行检指令功能,程序继续执行。在对工件的关键尺寸进行检查时常该指令,检查完毕后按下查时常该指令,检查完毕后按下“启动按钮可以继续执启动按钮可以继续执行接下来的程序。行接下来的程序。 第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程3 3、程序结束功能指令、程序结束功能指令M02M02) 常用在程序的最后一个程序段中,表示程序全部完成、常用在程序的最后一个程序段中,表示程序全部完成、主轴、进给、切削液停止,数控车床复位。需要注意的是主轴、进给、切削液停止,数控车床复位。需要注意的是程序结束后光标并不返回程序的起始位置。程序结束后光标并不返回程序的
10、起始位置。 4 4、程序结束并返回功能指令、程序结束并返回功能指令M30M30) M30 M30指令除了具有指令除了具有M02M02的指令功能外,区别在于在使的指令功能外,区别在于在使用用M30M30指令编程时,当全部程序执行完毕后光标会制动返指令编程时,当全部程序执行完毕后光标会制动返回到程序的起始位置,如果需要再次执行该程序,只需回到程序的起始位置,如果需要再次执行该程序,只需按下按下“循环启动按钮即可。循环启动按钮即可。 第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程5 5、主轴控制功能指令、主轴控制功能指令(M03(M03、M04M04、M05) M05) M0
11、3 M03:主轴正转:主轴正转 M04 M04:主轴反转):主轴反转) M05 M05:主轴停止:主轴停止 主轴的旋转方向如何判断?主轴的旋转方向如何判断?刀架后置:刀架后置:从数控车床的尾座向主轴的方向观察,顺时针旋转时为从数控车床的尾座向主轴的方向观察,顺时针旋转时为主轴的正转,反之为反转,主轴的正转,反之为反转,刀架前置:刀架前置:从数控车床的尾座向主轴的方向观察,顺时针旋转时为从数控车床的尾座向主轴的方向观察,顺时针旋转时为主轴的反转,反之为正转。主轴的反转,反之为正转。需要注意的是当改变主轴的旋转方向时,需先用需要注意的是当改变主轴的旋转方向时,需先用M05M05停停止主轴的旋转。止
12、主轴的旋转。 第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程6 6、子程序调用功能指令、子程序调用功能指令M98M98与子程序调用返回功能指令与子程序调用返回功能指令M99 M99 在编制加工程序时,有时会出现在一个加工程序中重在编制加工程序时,有时会出现在一个加工程序中重复使用某一组加工程序的情况,如在工件上出现连续的相复使用某一组加工程序的情况,如在工件上出现连续的相同的槽时;有的时候是几个加工程序都需要用到某一组程同的槽时;有的时候是几个加工程序都需要用到某一组程序,如端面车削;为了方便使用和简化程序编制,我们可序,如端面车削;为了方便使用和简化程序编制,我们可以
13、将该组程序按照一定的格式另外编写并单独储存,以供以将该组程序按照一定的格式另外编写并单独储存,以供其他程序主程序调用,这组程序就是子程序。其他程序主程序调用,这组程序就是子程序。 第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程二二 F F、S S 、T T功能功能 F F功能表示进给速度,在程序中进给速度由地址符功能表示进给速度,在程序中进给速度由地址符F F后面加数字来表后面加数字来表示,如:示,如:F500F500。其属于模态指令,数控车床工作时。其属于模态指令,数控车床工作时F F一直有效,直到被一直有效,直到被新的指令所代替。在执行新的指令所代替。在执行GOOG
14、OO快速定位时,速度与快速定位时,速度与F F无关。目前数控车床无关。目前数控车床中的进给速度有两种:中的进给速度有两种: (1 1每分钟进给:数控车系统在执行了每分钟进给:数控车系统在执行了G98G98指令后,遇到带有指令后,遇到带有F F的程序段时,数控系的程序段时,数控系统就将进给速度的单位认为统就将进给速度的单位认为mm/minmm/min。 (2 2每转进给:当数控车系统执行了每转进给:当数控车系统执行了G99G99指令后,处于指令后,处于G99G99状态,此时状态,此时F F所表示的进所表示的进给速度单位为给速度单位为mm/rmm/r。 需要注意的是一旦数控车床执行了需要注意的是一
15、旦数控车床执行了G98G98或或G99G99两个指令中的任何一个,其数控系统就两个指令中的任何一个,其数控系统就会保持相应的状态,甚至断电都不会改变。即当执行了会保持相应的状态,甚至断电都不会改变。即当执行了G98G98指令后只有通过执行指令后只有通过执行G99G99指令,指令,数控车床的进给速度单位状态才会改变,由每分进给变为每转进给,反之同理。数控车床的进给速度单位状态才会改变,由每分进给变为每转进给,反之同理。 1 1、F F功能进给功能功能进给功能) ) 第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程 S S功能表示主轴的转速或线速度,由地址符功能表示主轴的转速
16、或线速度,由地址符S S和后面的数字组成,和后面的数字组成,例如:例如:S500S500表示设置的主轴转速为表示设置的主轴转速为500r/min500r/min。 (1 1恒线速度控制指令恒线速度控制指令G96 G96 G96 G96为激活恒线速度控制的指令。系统在执行为激活恒线速度控制的指令。系统在执行G96G96之后,便认定之后,便认定S S所指定的数值为切所指定的数值为切削速度线速度),例如:削速度线速度),例如:“G96 S100G96 S100表示当前的切削速度是表示当前的切削速度是100m/min100m/min。在恒线速度。在恒线速度控制时,数控车系统是根据刀尖所处的控制时,数控
17、车系统是根据刀尖所处的X X坐标值来计算主轴转速,当使用坐标值来计算主轴转速,当使用G96G96指令时,务指令时,务必要正确地设定工件坐标系。必要正确地设定工件坐标系。 特别需要注意的是用恒线速度控制车削加工端面、椎体、圆弧时,由于特别需要注意的是用恒线速度控制车削加工端面、椎体、圆弧时,由于X X坐标不断变坐标不断变化,故当刀具逐渐接近旋转中心时,主轴转速会越来越高。为了防止出现安全事故,必化,故当刀具逐渐接近旋转中心时,主轴转速会越来越高。为了防止出现安全事故,必须限定主轴的最高转速。须限定主轴的最高转速。 (2 2恒线速度控制取消指令恒线速度控制取消指令G97 G97 G97 G97是取
18、消恒线速度控制的指令。系统在执行是取消恒线速度控制的指令。系统在执行G97G97后,后,S S后面的数字重新变为主轴后面的数字重新变为主轴转速,单位为转速,单位为r/minr/min。例如:。例如:“G97 S500G97 S500表示取消恒线速度控制,主轴转速为表示取消恒线速度控制,主轴转速为500r/min500r/min。一般情况下,系统默认的为。一般情况下,系统默认的为G97G97状态。状态。 2 2、F F功能进给功能功能进给功能) ) 第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程 刀具功能地址符刀具功能地址符T T,又叫,又叫T T指令,指定加工时所用刀具
19、的标号,在数控车指令,指定加工时所用刀具的标号,在数控车床上具有换刀功能。床上具有换刀功能。T T功能由地址符和其后四位数字组成,前两位数字为刀具功能由地址符和其后四位数字组成,前两位数字为刀具号号0 09999),后两位数字为刀具补偿号,后两位数字为),后两位数字为刀具补偿号,后两位数字为“0000时,表示取消时,表示取消刀具补偿。例如:刀具补偿。例如: 3 3、T T功能刀具功能)功能刀具功能) T0101 T0101 前两位数字前两位数字“01“01表示所选刀具为表示所选刀具为1 1号刀,后两位数字号刀,后两位数字“01“01指定了指定了1 1号刀具的刀具补偿。号刀具的刀具补偿。 T01
20、00 T0100 表示取消一号刀具的刀具补偿,此时也可以理解为表示取消一号刀具的刀具补偿,此时也可以理解为1 1号刀具号刀具刀补为刀补为0 0。 注意:当一个程序段同时包含注意:当一个程序段同时包含T T代码和刀具移动指令时,系统先代码和刀具移动指令时,系统先执行刀具功能执行刀具功能T T代码),再执行刀具移动指令。一般情况下我们编代码),再执行刀具移动指令。一般情况下我们编程时把刀具功能指令换刀编写在一个单独的程序段。程时把刀具功能指令换刀编写在一个单独的程序段。 第一节第一节 控制数控车床的指令控制数控车床的指令第三章 数控车床编程三三 准备功能指令准备功能指令 准备功能指令准备功能指令G
21、 G,用于规定刀具和工件的相对运动轨,用于规定刀具和工件的相对运动轨迹,建立某种加工操作,它由迹,建立某种加工操作,它由G G和其后的一位或两位数字和其后的一位或两位数字组成,两位数字中前面的组成,两位数字中前面的0 0可以省略,如可以省略,如G00G00可以简写为可以简写为G0G0。 G G指令有模态和非模态两种。模态指令在程序中一旦被应用就一指令有模态和非模态两种。模态指令在程序中一旦被应用就一直有效,直到同一组的直有效,直到同一组的G G指令的出现才会失效被代替)。如指令的出现才会失效被代替)。如GO1GO1与与GOOGOO,特别要强调的是在编程中要注意,特别要强调的是在编程中要注意G0
22、1G01与与GOOGOO的程序段的替换,避的程序段的替换,避免在执行线性加工时漏编免在执行线性加工时漏编GO1GO1而导致用而导致用G00G00的速度进行车削加工,从而的速度进行车削加工,从而引起撞刀事故。(常用的引起撞刀事故。(常用的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 设定工
24、件坐标系 基本指令基本指令一、常用基本指令一、常用基本指令第三章 数控车床编程 例:如图例:如图3-23-2所示,在配有所示,在配有FANUC 0iFANUC 0i数控系统的数控数控系统的数控车床上,分别设车床上,分别设O1O1、O2O2、O3O3为工件零点时,工件坐标系的为工件零点时,工件坐标系的建立。建立。 解:解:设设O1O1为坐标原点时:为坐标原点时:G50 X70 Z70G50 X70 Z70; 设设O2O2为坐标原点时:为坐标原点时:G50 X70 Z60G50 X70 Z60; 设设O3O3为坐标原点时:为坐标原点时:G50 X70 Z20G50 X70 Z20; 2026303
25、47 05 01 02 04 02X2X3AO 1O 2O 370+ X+ Z基本指令基本指令第三章 数控车床编程2 2、绝对值编程与增量编程、绝对值编程与增量编程 (1 1在编程时一般采用的是绝对值编程。但在实际的加工在编程时一般采用的是绝对值编程。但在实际的加工中,我们可以根据工件图样上的的尺寸选择绝对编程绝对中,我们可以根据工件图样上的的尺寸选择绝对编程绝对坐标值和增量编程相对坐标值),也可混合使用。坐标值和增量编程相对坐标值),也可混合使用。 例如:例如: 1)1)采用绝对编程时用采用绝对编程时用X,ZX,Z设定绝对坐标值设定绝对坐标值 2)2)采用增量编程时用采用增量编程时用U,WU
26、,W设定相对坐标值设定相对坐标值 3)3)混合编程时为混合编程时为X,WX,W或或U,ZU,Z) 基本指令基本指令第三章 数控车床编程(2 2绝对尺寸由绝对坐标产生,相对尺寸由相对坐标系产生。绝对尺寸由绝对坐标产生,相对尺寸由相对坐标系产生。 所有坐标点的坐标值均从某一个固定坐标原点一般所有坐标点的坐标值均从某一个固定坐标原点一般为工件原点计量的坐标系,称为绝对坐标系。如图为工件原点计量的坐标系,称为绝对坐标系。如图3 33 3所示,点所示,点A A、B B都是以工件原点都是以工件原点O O为参考点,点为参考点,点A A的绝对坐标的绝对坐标值为值为3535,0 0),点),点B B的绝对坐标值
27、为的绝对坐标值为3535,100100)。)。 增量方式的描述方法是刀具或增量方式的描述方法是刀具或车床运动轨迹的终点坐标是以起点车床运动轨迹的终点坐标是以起点坐标开始计算的,这样的坐标系称为坐标开始计算的,这样的坐标系称为增量相对坐标系。在图中,点增量相对坐标系。在图中,点B B以以点点A A为起始点,即点为起始点,即点B B相对点相对点A A的增量的增量相对坐标值为相对坐标值为0 0,100100)。)。 基本指令基本指令第三章 数控车床编程 例:如图例:如图3 34 4所示,试用绝对、相对、混用的编程方法所示,试用绝对、相对、混用的编程方法写出直线写出直线ABAB的程序。的程序。 解:解
28、:图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; 或或 G01 U60.0 Z50.0; G01 U60.0 Z50.0; 基本指令基本指令第三章 数控车床编程3 3、直径编程与半径编程、直径编程与半径编程 X X轴向尺寸可以用两种方式加以指定,直径编程,半径编程,一般机轴向尺寸可以用两种方式加以指定,直径编程,半径编程,一般机床在出厂时默的是直径编程模式。床在出厂时
29、默的是直径编程模式。 在在FANUC 0i MateFANUC 0i Mate系统中不用系统中不用G G指令制定半径或直径编程模式,指令制定半径或直径编程模式, 其直径或半径编程由其直径或半径编程由10061006号参数的第三位号参数的第三位DIADIA指定,在使用直径指定,在使用直径编程时需注意的事项如表所示。编程时需注意的事项如表所示。 基本指令基本指令第三章 数控车床编程4 4、返回参考点指令与由参考点返回指令、返回参考点指令与由参考点返回指令 自动返回参考点:非模态指令,该功能是用于接通电源自动返回参考点:非模态指令,该功能是用于接通电源已经进行手动参考点返回后,在程序中需要返回参考点
30、进行已经进行手动参考点返回后,在程序中需要返回参考点进行换刀时使用的自动参考点返回功能。换刀时使用的自动参考点返回功能。 (1 1参考点返回检查指令参考点返回检查指令G27 G27 说明:说明:1 1执行该指令时刀具以快速运动方式在被指定的位置上定位,到达的位执行该指令时刀具以快速运动方式在被指定的位置上定位,到达的位置如果是参考点,则返回参考点灯亮。执行该指令前也应取消刀具位置置如果是参考点,则返回参考点灯亮。执行该指令前也应取消刀具位置偏置。偏置。2 2X X、Z Z为参考点的坐标值,为参考点的坐标值,U U、W W表示到参考点的距离。表示到参考点的距离。3 3执行执行G27G27指令的前
31、提是机床在通电后必须返回过一次参考点。指令的前提是机床在通电后必须返回过一次参考点。 基本指令基本指令第三章 数控车床编程(2 2自动返回参考点指令自动返回参考点指令G28 G28 格式:格式:G28 XG28 XU U_ Z(W)_ Z(W)_; 说明:说明:X XU U),),Z(W)Z(W)为返回时的中间点,为返回时的中间点,X X、Z Z为绝对为绝对坐标,坐标,U U、W W为相对坐标。刀具返回路径是先由当前点,经为相对坐标。刀具返回路径是先由当前点,经中间点后返回参考点。在执行中间点后返回参考点。在执行G28G28前为了安全起见,先消除前为了安全起见,先消除刀剑半径补偿和刀具偏置。刀
32、剑半径补偿和刀具偏置。 格式:格式:G29 X(U)_ Z(W)_G29 X(U)_ Z(W)_; (3 3由参考点返回切削点指令由参考点返回切削点指令G29 G29 说明:说明:X XU U),),Z(W)Z(W)为切削点的坐标,为切削点的坐标,X X、Z Z为绝对坐为绝对坐标,标,U U、W W为相对坐标。一般为相对坐标。一般G29G29指令是在执行过指令是在执行过G28G28指令后指令后使用,其刀具路径是先从参考点运动到先前使用,其刀具路径是先从参考点运动到先前G28G28制定的中制定的中间点,再从中间点运动到间点,再从中间点运动到G29G29制定的切削点。制定的切削点。 基本指令基本指
33、令第三章 数控车床编程为什么要设置中间点?为什么要设置中间点?参 考 点中 间 点(30,-36)(30,-26)(54,-17)+Z+XODCBA 参考点返回过程 由参考点到新指定切削点的路径为由参考点到新指定切削点的路径为BCDBCD,其指令如下:,其指令如下: 绝对值编程:绝对值编程: G28 X54.0,Z-17.0G28 X54.0,Z-17.0增量值编程:增量值编程:G28 U24.0,W9.0G28 U24.0,W9.0绝对值编程:绝对值编程: G29 X30.0,Z-36.0G29 X30.0,Z-36.0增量值编程:增量值编程: G29 U-24.0,W-19.0G29 U-
34、24.0,W-19.0基本指令基本指令第三章 数控车床编程5 5、快速定位指令、快速定位指令G00G00 快速定位指令快速定位指令G00G00是模态指令。使刀具以点位控制方式,是模态指令。使刀具以点位控制方式,以数控系统预先设定的最大进给速度,从刀具当前所在点以数控系统预先设定的最大进给速度,从刀具当前所在点快速移动到目标点。快速移动到目标点。 格式:格式:G00 XG00 XU U_ Z_ ZW W_ _ 说明:说明:(1 1指令后的参数指令后的参数X XU U),),Z ZW W是目标点的坐标;是目标点的坐标; (2 2X X,Z Z采用绝对值编程时,终点的坐标值;采用绝对值编程时,终点的
35、坐标值; (3 3U U,W W采用增量值编程时,刀具的终点相对起点的移动距离。采用增量值编程时,刀具的终点相对起点的移动距离。 基本指令基本指令第三章 数控车床编程注意:注意: 在使用在使用G00G00,其实际的运动路径并不是一条直线,而是一条折线,其实际的运动路径并不是一条直线,而是一条折线,特别要注意是否与工件或者夹具发生干涉,以免发生撞刀事故;特别要注意是否与工件或者夹具发生干涉,以免发生撞刀事故; 使用使用G00G00时,进给量对它没有影响,时,进给量对它没有影响,其速度不能由地址其速度不能由地址F F中规定,是数控系中规定,是数控系统预先设定的,但可通过倍率来调整。统预先设定的,但
36、可通过倍率来调整。从从A A到到B B的的G00G00编程如下:编程如下: 绝对值编程:绝对值编程: G00 X xb Z zb G00 X xb Z zb ; 增量值编程:增量值编程: G00 U (xb-xa) W (zb-za) G00 U (xb-xa) W (zb-za) ; 点、线控制图例 基本指令基本指令第三章 数控车床编程例:如下图,车外圆前,用例:如下图,车外圆前,用G00G00将刀具由起点将刀具由起点A A快速定位到快速定位到终点终点B B。试用以上所讲公式。试用以上所讲公式。 + ZOA80B2 0+ X216解:解:点点A A坐标坐标8080,2020)点点B B坐标坐
37、标3232,2 2) 绝对值编程:绝对值编程:G00 X 32.0 Z 2.0 G00 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指定的进给速度沿直线移指定的进给速度沿直线移动到指定的位置,动到指定的位置,F F所指定的速度一直都有效,直到被新的指定值代所指定的速度一直都有效,直到被新的指定值代替,在编程时如果是同一进给速度不需要每个程序段都指定替,在编程时
38、如果是同一进给速度不需要每个程序段都指定F F值。值。 格式:格式:G01 XG01 XU U_ Z_ ZW W_ F_ _ F_ 说明:说明:(1 1X X,Z Z采用绝对值编程时,终点的坐标值;采用绝对值编程时,终点的坐标值; (2 2U U,W W采用增量值编程时,刀具的终点相对起点的移动距离。采用增量值编程时,刀具的终点相对起点的移动距离。 (3 3F F是进给速度。有两种表示方法:是进给速度。有两种表示方法:每分钟进给每分钟进给mm/minmm/min););每转进给量每转进给量mm/rmm/r);通过);通过G98G98指令选择每分钟进给,指令选择每分钟进给,G99G99选择每转选
39、择每转进给量,系统默认为每转进给。进给量,系统默认为每转进给。 基本指令基本指令第三章 数控车床编程 例:如图例:如图3 39 9所示的工件已经进行了粗加工,试用所示的工件已经进行了粗加工,试用G01G01指令对其轮指令对其轮廓进行精加工。廓进行精加工。 (1) (1)工件零点为右端面中心,换刀点工件零点为右端面中心,换刀点A A8080,6060)(2) (2) 确定刀具工艺路线。刀具从起点确定刀具工艺路线。刀具从起点A A换刀点换刀点动身,加工结束后再回到动身,加工结束后再回到A A点,走刀路线为:点,走刀路线为: A A8080,6060)、)、B(24,2)B(24,2)、C(24,-
40、20)C(24,-20)、D(40,-30) D(40,-30) ABCDA ABCDA (3) (3) 计算刀尖运动轨迹坐标值。各结点绝对坐标值为:计算刀尖运动轨迹坐标值。各结点绝对坐标值为: (4)(4)编程。编程。基本指令基本指令第三章 数控车床编程基本指令基本指令第三章 数控车床编程o0005 G98;T0101;G00 X100. Z10.; X16. Z2. S600 M03;G01 U10. W-5. F300; Z-48.; U34 W-10.; U20 Z-73.; X90.; G00 X100. Z10.;M05 ;M30;课堂练习:编制图示零件的加工程序课堂练习:编制图示
41、零件的加工程序基本指令基本指令第三章 数控车床编程7 7、圆弧插补指令、圆弧插补指令G02G02、G03 G03 说明:说明:(1 1X X ,Z Z采用绝对值编程时,终点的坐标值;采用绝对值编程时,终点的坐标值; (2 2U U, W W采用增量值编程时,刀具的终点相对起点的移动距离;采用增量值编程时,刀具的终点相对起点的移动距离; (3 3I I圆弧起点到圆心的圆弧起点到圆心的X X轴的距离,带正负号,其值为零时可以省略;轴的距离,带正负号,其值为零时可以省略;(4 4K K圆弧起点到圆心的圆弧起点到圆心的Z Z轴的距离,带正负号,其值为零时可以省略;轴的距离,带正负号,其值为零时可以省略
42、; (5 5R R 圆弧半径,圆心角小于等于圆弧半径,圆心角小于等于180180度时度时R R为正,大于为正,大于180180度时为负,描述整度时为负,描述整圆时不能用圆时不能用R R,只能用,只能用I I和和K K指定。当用指定。当用R R指定中心角接近指定中心角接近180180度的圆弧时,中心坐度的圆弧时,中心坐标的计算会产生误差,这时候可以用标的计算会产生误差,这时候可以用I I和和K K指定圆弧中心;指定圆弧中心; (6 6F F圆弧插补进给速度,圆弧的切线进给速度被控制为指定的进给速度;圆弧插补进给速度,圆弧的切线进给速度被控制为指定的进给速度; (7 7G02G02顺时针方向圆弧插
43、补顺时针方向圆弧插补 G03G03逆时针方向圆弧插补逆时针方向圆弧插补 基本指令基本指令第三章 数控车床编程 根据不同的刀架位置,根据不同的刀架位置,G02G02、G03G03的圆弧方向有所改变,在实际的圆弧方向有所改变,在实际加工中,我们一般都是用前置刀架加工,那么如何选用加工中,我们一般都是用前置刀架加工,那么如何选用G02G02、G03G03进进行加工我们所需要的圆弧呢行加工我们所需要的圆弧呢? ?基本指令基本指令第三章 数控车床编程例如图示,其圆弧段程序为:例如图示,其圆弧段程序为: 圆弧加工示例 绝对值编程:绝对值编程: G02 X100 Z-40 I40 K0 F0.2G02 X1
44、00 Z-40 I40 K0 F0.2; 或或:G02 X100 Z-40 R50 F0.2:G02 X100 Z-40 R50 F0.2; 增量值编程:增量值编程: G02 W80 U-40 I40 K0 F0.2G02 W80 U-40 I40 K0 F0.2; 或或:G02 W80 U-40 R50 F0.2:G02 W80 U-40 R50 F0.2; 基本指令基本指令第三章 数控车床编程o0001 N1 G50 X40 Z5N2 M03 S400 N3 G00 X0N4 G01 Z0 F60 N5 G03 U24 W-24 R15N6 G02 X26 Z-31 R5N7 G01 Z-
45、40N8 X40 Z5 N9 M30课堂练习:编制图示零件的加工程序课堂练习:编制图示零件的加工程序基本指令基本指令第三章 数控车床编程8 8、单段螺纹加工指令、单段螺纹加工指令G32 G32 格式:格式:G32 X(U)_Z(W)_FG32 X(U)_Z(W)_FE E_ _ 说明:说明: (1 1F F公制螺纹导程;公制螺纹导程; (2 2E E英制螺纹导程;英制螺纹导程; (3 3X(U)X(U)、 Z(W) Z(W) 螺纹切削的终点坐标值;螺纹切削的终点坐标值; (4 4起点和终点的起点和终点的X X坐标值相同时为直螺纹车削;坐标值相同时为直螺纹车削; (5 5X X省略时为圆柱螺纹车
46、削,省略时为圆柱螺纹车削,Z Z省略时为端面螺纹车削,省略时为端面螺纹车削,X X、Z Z均不均不 省略时为锥螺纹车削;省略时为锥螺纹车削; (6 6从粗车到精车用同一轨迹进行螺纹的车削,此时主轴转速要保从粗车到精车用同一轨迹进行螺纹的车削,此时主轴转速要保 持一致,避免因主轴转速改变带来的螺纹导程上的误差。在螺持一致,避免因主轴转速改变带来的螺纹导程上的误差。在螺 纹车削方式下,移动速率控制和主轴速率控制功能将被忽略。纹车削方式下,移动速率控制和主轴速率控制功能将被忽略。 基本指令基本指令第三章 数控车床编程加工螺纹时需注意:加工螺纹时需注意: (1 1主轴转速不应过高,尤其是大导程螺纹,一
47、般主轴转速不应过高,尤其是大导程螺纹,一般推荐的最高转速为:主轴转速转推荐的最高转速为:主轴转速转/ /分)分)1200/1200/导程导程-80-80; (2 2保证在保证在Z Z轴方向有足够的空切削量,一般情况轴方向有足够的空切削量,一般情况下:切入空刀量下:切入空刀量2 2 倍导程,切出空刀量倍导程,切出空刀量0.5 0.5 倍导程;倍导程; (3 3螺纹切削应注意在两端设置足够的升速进刀段螺纹切削应注意在两端设置足够的升速进刀段11和降速退刀段和降速退刀段22; (4 4当螺纹背吃刀深度较大时,可以采用多次分层当螺纹背吃刀深度较大时,可以采用多次分层切削。切削。基本指令基本指令第三章
48、数控车床编程基本指令基本指令第三章 数控车床编程N100 G00 U-60;N110 G32 W-74.5 F2;N120 G00 U60;N130 W74.5;N140 U-61;N150 G32 W-74.5 F2;N160 G00 U61;N170 W74.5;基本指令基本指令第三章 数控车床编程基本指令基本指令第三章 数控车床编程等距圆柱螺纹加工示例等距圆柱螺纹加工示例 例:用例:用G32G32指令编写如图所示螺纹部分的加工程序。指令编写如图所示螺纹部分的加工程序。 解:解:如图如图, ,螺纹导程为螺纹导程为1.5mm1.5mm, 1=1.5mm1=1.5mm, 2=1mm 2=1mm
49、 ,每次吃刀量每次吃刀量( (直径值直径值) )分分别为:别为:0.8mm0.8mm、0.6 mm 0.6 mm 、0.4mm0.4mm、0.16mm 0.16mm 基本指令基本指令第三章 数控车床编程第三章 数控车床编程二、循环指令二、循环指令第三章 数控车床编程循环指令循环指令第三章 数控车床编程N10 G50 X200 Z200;N20 M04 S1000 T0101;N30 G00 X55 Z4 M08N40 G01 Z2 F2.5 ;N50 G90 X45 Z-25 F0.2;N60 X40;N70 X35;N80 G00 X200 Z200; N90 M30;循环指令循环指令第三章
50、 数控车床编程循环指令循环指令第三章 数控车床编程G01 X65 Z2; G90 X60 Z-25 R-5 F0.2;X50;G00 X100 Z200;循环指令循环指令第三章 数控车床编程循环指令循环指令第三章 数控车床编程 螺纹循环指令把切削螺纹的螺纹循环指令把切削螺纹的“快速进刀螺纹车削快速退刀返快速进刀螺纹车削快速退刀返回起点四步动作为一个循环,能在螺纹切削结束时进行螺纹退尾倒角,回起点四步动作为一个循环,能在螺纹切削结束时进行螺纹退尾倒角,可在没有退刀槽的情况下进行螺纹的切削。可在没有退刀槽的情况下进行螺纹的切削。 直螺纹切削循环直螺纹切削循环 格式:格式:G92 XG92 XU U
51、 Z(W) Z(W) F F X X、Z Z表示螺纹的终点坐标,表示螺纹的终点坐标,U U、W W表示螺纹终点相对于循环起点的表示螺纹终点相对于循环起点的移动量;移动量;F F表示螺纹导程;表示螺纹导程; 在使用在使用G92G92前,只将刀具放置在一个合理的起点位置,此时刀具的前,只将刀具放置在一个合理的起点位置,此时刀具的X X轴向处于退刀位置,指令执行时系统会自动将刀具定位到指定的切深轴向处于退刀位置,指令执行时系统会自动将刀具定位到指定的切深位置。位置。循环指令循环指令第三章 数控车床编程螺纹切削循环示例螺纹切削循环示例 如下图,指令执行时,刀具路径为如下图,指令执行时,刀具路径为1-2
52、-3-41-2-3-4,其中,其中1 1、3 3、4 4R R快快速移动,速移动,2 2螺纹切削段为按指定的指令速度移动;螺纹切削段为按指定的指令速度移动;循环指令循环指令第三章 数控车床编程例:试用例:试用G92G92指令编写如图所示圆柱螺纹的加工程序。指令编写如图所示圆柱螺纹的加工程序。 解:如下图,螺纹导程解:如下图,螺纹导程P P1.5mm1.5mm,起点坐标为,起点坐标为3535,104104)。)。螺纹切削循环编程 循环指令循环指令第三章 数控车床编程锥螺纹切削循环锥螺纹切削循环 格式:格式:G92 X(U) Z(W) R F G92 X(U) Z(W) R F ; 说明:说明:X
53、 X、Z Z表示螺纹的终点坐标,表示螺纹的终点坐标,U U、W W表示螺纹终点相对于循表示螺纹终点相对于循环起点的移动量;环起点的移动量; F-F-表示螺纹导程;表示螺纹导程; R-R-表示螺纹半径差,即螺表示螺纹半径差,即螺纹的切削起始点与螺纹切削纹的切削起始点与螺纹切削终点的半径差。终点的半径差。 + X+ ZZU/2X/2W3 ( R )1 ( R )2 ( F , E )4 ( R )螺 纹 起 点螺 纹终 点循环指令循环指令第三章 数控车床编程例例3 39 9:试编写如图所示的锥螺纹程序,螺纹导程为:试编写如图所示的锥螺纹程序,螺纹导程为1.51.5。 406 2225 0+ Z+
54、X1050循环指令循环指令第三章 数控车床编程循环指令循环指令第三章 数控车床编程例:试用端面循环指令编写图所示工件的加工程序。例:试用端面循环指令编写图所示工件的加工程序。 + Z+ X( 3 5 , 2 )1 1、起刀点循环起点的坐标为、起刀点循环起点的坐标为35,235,2););2 2、分三次切削每次、分三次切削每次Z Z轴向进给轴向进给2mm2mm。 循环指令循环指令第三章 数控车床编程锥台阶切削循环带锥度的端面切削)锥台阶切削循环带锥度的端面切削) 格式:格式:G94 XG94 X Z Z R R F F 执行该命令时,刀具刀尖执行该命令时,刀具刀尖从循环始点开始,经从循环始点开始
55、,经12341234四段轨迹,其中四段轨迹,其中1 1、4 4段按快速段按快速移动,移动,2 2、3 3段按指令速度段按指令速度F F移动;移动; X X、Z Z值在绝对指令时为切值在绝对指令时为切削终点的坐标值,在增量指令时削终点的坐标值,在增量指令时为切削终点相对于环起点的移动为切削终点相对于环起点的移动距离;距离; R R值为切削始点相对于切削终点在值为切削始点相对于切削终点在Z Z轴向的移动距离,当起始点轴向的移动距离,当起始点Z Z轴轴向坐标小于终点向坐标小于终点Z Z轴向坐标时轴向坐标时R R为负值,反之为正值;为负值,反之为正值; F F为进给速度。为进给速度。 循环指令循环指令
56、第三章 数控车床编程例:试编写如图所示工件的锥度端面循环加工程序。例:试编写如图所示工件的锥度端面循环加工程序。 ( 4 5 , 2 )+ Z+ X1 1、循环起点、循环起点4545,2 2);); 2 2、分四次切削,每次、分四次切削,每次Z Z轴向进给轴向进给2mm2mm; 循环指令循环指令第三章 数控车床编程循环指令循环指令第三章 数控车床编程循环指令循环指令第三章 数控车床编程第三章 数控车床编程格式:格式:G00 XG00 X) Z Z) G71 U(G71 U(d) R(e) d) R(e) G71 P(ns) Q(nf) U(G71 P(ns) Q(nf) U(u) W(u) W
57、(w) F(f) S(s) T(t) w) F(f) S(s) T(t) N(ns) N(ns) 沿沿A ABA AB的程序段号的程序段号 N(nf) N(nf) 说明:说明: 、:粗车循环起刀点位置坐标。:粗车循环起刀点位置坐标。值确定切削的起始直径。值确定切削的起始直径。值在值在圆柱毛坯料粗车外径时,应比毛坯直径稍大圆柱毛坯料粗车外径时,应比毛坯直径稍大1-2mm1-2mm;值应离毛坯右端面值应离毛坯右端面2-2-3mm3mm。在圆筒毛坯粗镗内孔时,。在圆筒毛坯粗镗内孔时,值应比内孔径稍小值应比内孔径稍小1-2mm1-2mm,值应离毛坯右值应离毛坯右端面端面2-3mm2-3mm。 d d:
58、循环切削过程中径向的背吃刀量,半径值,无符号,其方向由:循环切削过程中径向的背吃刀量,半径值,无符号,其方向由A AA A决定,模态指令,单位为决定,模态指令,单位为mmmm; e e:循环切削过程中径向的退刀量,半径值,模态指令,单位为:循环切削过程中径向的退刀量,半径值,模态指令,单位为mmmm; u u:X X轴向的精加工余量,直径值半径值),有正负之分表示方轴向的精加工余量,直径值半径值),有正负之分表示方向),单位向),单位mmmm。在圆筒毛坯料粗镗内径时,应指定为负值;。在圆筒毛坯料粗镗内径时,应指定为负值; w w:Z Z轴向的精加工余量,有正负之分表示方向),单位为轴向的精加工
59、余量,有正负之分表示方向),单位为mmmm; nsns:精加工轮廓程序段中第一个程序段的段号;:精加工轮廓程序段中第一个程序段的段号;nfnf:精加工轮廓程序段:精加工轮廓程序段中最后一个程序段的段号;中最后一个程序段的段号; 第三章 数控车床编程注意:注意: u u、w w精加工余量的正负判断:(图精加工余量的正负判断:(图3 33232) 在在nsnfnsnf程序段中的程序段中的F F、S S、T T功能无效,当执行功能无效,当执行G70G70精加工指令精加工指令时有效;恒线速无效;无法进行子程序调用;时有效;恒线速无效;无法进行子程序调用; 零件轮廓零件轮廓ABAB必须符合必须符合X X
60、轴、轴、Z Z轴方向同时单调增大或单调减少;轴方向同时单调增大或单调减少; nsns段程序可以含有段程序可以含有G00G00、G01G01指令,但不可含有指令,但不可含有Z Z轴方向运动指令;轴方向运动指令; 起刀点起刀点A A与退刀点与退刀点B B必须平行。必须平行。 第三章 数控车床编程第三章 数控车床编程例:编写图所示工件的粗切循环加工程序例:编写图所示工件的粗切循环加工程序第三章 数控车床编程(2)(2)端面粗车复合循环指令端面粗车复合循环指令G72 G72 格式:格式:G00 XG00 X) Z Z) G72 U(G72 U(d) R(e) d) R(e) G72 P(ns) Q(n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年国际快递服务加盟连锁合同
- 2024年企业知识产权许可使用合同 with 标的:专利技术
- 2024年农产品销售合同:农药篇
- 2024年南京市存量房买卖合同范例
- 2024年二手机床设备销售合同范本
- 2024年委托贷款借款协议书范例
- 2024年医疗健康数据共享与保护协议
- 传媒广告预付款合同(2024年版)
- 2024年卫星通信技术服务与许可合同条款
- 2024年国际建筑工程承包合同模板
- 广东省特种设备作业人员考试机构申请表
- 第三章-自然语言的处理(共152张课件)
- 2024年人教部编版语文六年级上册第四单元测试题及答案
- 分布式光伏系统组件缺陷检测及诊断技术规范
- 北师大版七年级数学上册期中考试卷
- 企业网站建设及维护服务合同
- 北师版八年级数学上册 第四章 一次函数(压轴专练)(十大题型)
- 房屋婚前赠与合同模板
- 国开2024年秋《经济法学》计分作业1-4答案形考任务
- 2024新信息科技三年级第三单元:畅游网络世界大单元整体教学设计
- 2024-2025形势与政策:促进高质量充分就业 为中国式现代化建设提供有力支撑
评论
0/150
提交评论