图刀尖圆弧半径补偿方向a刀尖半径右补偿b刀尖

上传人:枫** 文档编号:579785982 上传时间:2024-08-27 格式:PPT 页数:75 大小:1.35MB
返回 下载 相关 举报
图刀尖圆弧半径补偿方向a刀尖半径右补偿b刀尖_第1页
第1页 / 共75页
图刀尖圆弧半径补偿方向a刀尖半径右补偿b刀尖_第2页
第2页 / 共75页
图刀尖圆弧半径补偿方向a刀尖半径右补偿b刀尖_第3页
第3页 / 共75页
图刀尖圆弧半径补偿方向a刀尖半径右补偿b刀尖_第4页
第4页 / 共75页
图刀尖圆弧半径补偿方向a刀尖半径右补偿b刀尖_第5页
第5页 / 共75页
点击查看更多>>
资源描述

《图刀尖圆弧半径补偿方向a刀尖半径右补偿b刀尖》由会员分享,可在线阅读,更多相关《图刀尖圆弧半径补偿方向a刀尖半径右补偿b刀尖(75页珍藏版)》请在金锄头文库上搜索。

1、第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图图4-4-3030刀尖圆弧半径补偿方向刀尖圆弧半径补偿方向 a)a)刀尖半径右补偿刀尖半径右补偿b)b)刀尖半径左补偿刀尖半径左补偿 如果刀尖沿如果刀尖沿ABCDEABCDE运动(图运动(图a a ),顺着刀尖运动方向看,),顺着刀尖运动方向看,刀具在工件的右侧,即为刀具在工件的右侧,即为刀具的右补偿刀具的右补偿刀具的右补偿刀具的右补偿。用。用G42G42指令刀尖半径指令刀尖半径右补偿。如果刀尖沿右补偿。如果刀尖沿FGHIFGHI运动(图运动(图b b),顺着刀尖运动方向看,),顺着刀尖运动方向看,刀具在工件的

2、左侧,即为刀具在工件的左侧,即为刀具的左补偿刀具的左补偿刀具的左补偿刀具的左补偿。用。用G41G41指令刀尖半径指令刀尖半径左补偿。如果取消刀具的左补偿或右补偿,可用左补偿。如果取消刀具的左补偿或右补偿,可用G40G40指令编程,指令编程,则车刀轨迹按理论刀尖点轨迹运动。则车刀轨迹按理论刀尖点轨迹运动。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 5 5刀具半径补偿的建立或取消指令格式刀具半径补偿的建立或取消指令格式刀具半径补偿的建立或取消指令格式刀具半径补偿的建立或取消指令格式格式:格式:XX(U U)ZZ(WW)TTFF ;说明:说明:1 1)刀刀具具半

3、半径径补补偿偿的的建建立立或或取取消消必必须须在在位位移移移移动动指指令令( (G00G00、G01)G01)中中进进行行。X(U)X(U)、Z(W)Z(W)为为建建立立或或取取消消刀刀补补程程序序段段中中刀刀具具移移动动的的终终点点坐坐标标;T T代代表表刀刀具具功功能能,如如T0707T0707是是用用7 7号号刀刀并并调调用用7 7号号补补偿偿值值建建立立刀刀补补;F F表表示示进进给给速速度度,用用G00G00编编程程时时,F F值可省略。值可省略。G41G41、G42G42、G40G40均为模态指令。均为模态指令。2 2)刀刀具具半半径径补补偿偿和和刀刀具具位位置置补补偿偿一一样样,

4、其其实实现现过过程程分分为为三三大大步步骤骤,即即刀刀补补的的建建立立、刀刀补补的的执执行行和和刀刀补补的的取取消消。见见例题例题4-24-2程序。程序。G41G41G42G42G40G40G00G00G01G01第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 3 3)若指令刀具在刀尖半径大于圆弧内侧移动,程序将出错。)若指令刀具在刀尖半径大于圆弧内侧移动,程序将出错。4 4)由由于于系系统统内内部部只只有有两两个个程程序序段段的的缓缓冲冲存存储储器器,因因此此在在刀刀具具执执行行刀刀补补过过程程中中,不不允允许许在在程程序序里里连连续续编编制制两两个个以以上

5、上没没有有移移动动的的指指令令、以以及及单单独独编编写写的的MM、S S、T T程序段等。程序段等。例例例例4-24-2 车削如图所示车削如图所示零件,采用刀具半径零件,采用刀具半径补偿指令编程。补偿指令编程。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 程序如下:程序如下:N040G00X60Z295N040G00X60Z295;快进接近工件快进接近工件N050G42G01Z290F0.1N050G42G01Z290F0.1;刀具右补偿的建立刀具右补偿的建立N060X120W-150N060X120W-150;车削圆锥面车削圆锥面N070X200W-30N

6、070X200W-30;车削圆锥台阶面车削圆锥台阶面N080Z50N080Z50;车削车削 200200外圆面外圆面N090G40G00X300Z300N090G40G00X300Z300; 退刀并取消刀补退刀并取消刀补第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.2.64.2.6辅助功能(辅助功能(辅助功能(辅助功能( MM功能功能) 主主要要控控制制机机床床主主轴轴或或其其他他机机电电装装置置的的动动作作,还还可可用用于于其其他他辅辅助助动作,如程序暂停、程序结束等。动作,如程序暂停、程序结束等。1 1程序停止程序停止程序停止程序停止M00M00格式

7、:格式:M00M00;说明:说明:1 1)系系统统执执行行M00M00指指令令后后,机机床床的的所所有有动动作作均均被被切切断断,机机床床处处于于暂暂停停状状态态,重重新新按按下下启启动动按按钮钮后后,系系统统将将继继续续执执行行M00M00程程序序段段后后面面的的程程序序。若若此此时时按按下下复复位位键键,程程序序将将返返回回到到开开始始位位置置,此指令主要用在尺寸检验、排屑或插入必要的手工动作等。此指令主要用在尺寸检验、排屑或插入必要的手工动作等。22)M00M00指令必须单独设一程序段。指令必须单独设一程序段。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编

8、程 2 2选择停选择停选择停选择停M01M01格式:格式:M01M01;说说明明:在在机机床床操操作作面面板板上上有有“ “选选择择停停” ”开开关关,当当该该开开关关置置ONON时时,M01M01功功能能同同M00M00,当当该该开开关关置置OFFOFF位位置置时时,数数控控系系统统对对M01M01不予理睬。不予理睬。M01M01指令同指令同M00M00一样,必须单独设一程序段。一样,必须单独设一程序段。3 3程序结束程序结束程序结束程序结束M30M30、M02M02格式:格式:M30M30(M02M02););说说明明:M30M30表表示示程程序序结结束束,机机床床停停止止运运行行,并并且

9、且系系统统复复位位,程程序序返返回回到到开开始始位位置置;M02M02表表示示程程序序结结束束,机机床床停停止止运运行行,程序停在最后一句。程序停在最后一句。M30M30或或M02M02应单独设置一个程序段。应单独设置一个程序段。 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4 4主轴旋转指令主轴旋转指令主轴旋转指令主轴旋转指令M03M03、M04M04、M05M05格式:格式:M03M03(M04M04)SS;M05M05;说说明明:M03M03启启动动主主轴轴正正转转,M04M04启启动动主主轴轴反反转转,M05M05使使主主轴轴停停止止转转动动,S

10、S表表示示主主轴轴转转速速,如如M04M04S500S500表表示示主主轴轴以以500500r/minr/min转速反转。转速反转。M03M03、M04M04、M05M05可以和可以和G G代码设在一个程序段内。代码设在一个程序段内。5 5冷却液开关冷却液开关冷却液开关冷却液开关M08M08、M09M09格式:格式:M08M08(M09M09););说说明明:M08M08表表示示打打开开冷冷却却液液,M09M09表表示示关关闭闭冷冷却却液液。M00M00、M01M01、M02M02、M30M30均均能能关关闭闭冷冷却却液液,如如果果机机床床有有安安全全门门,则则打开安全门时,冷却液也会关闭。打

11、开安全门时,冷却液也会关闭。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 6 6调子程序(调子程序(调子程序(调子程序(M98M98),),),),子程序返回(子程序返回(子程序返回(子程序返回(M99M99)调子程序格式:M98P;子程序名 调子程序次数子程序返回格式:M99;说明:1)如果在一个加工程序的执行过程中又调用了另一个加工程序,并且被调用的程序执行完后又返回到原来的程序,则称前一个程序为主程序,后一个程序为子程序。用调用子程序指令可以对同一子程序反复调用,该系统最多允许连续调用子程序999次,当在主程序中调用了一个子程序时,我们称之为1重嵌套。

12、如果在子程序中又调用了另一个子程序,则称为2重嵌套(如图4-32)。该系统只允许一重嵌套。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图图图图4-4-3232程序结构程序结构程序结构程序结构第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 2 2) M98M98指指 令令 编编 写写 在在 主主 程程 序序 中中 , 表表 示示 调调 子子 程程 序序 ,P P最最后后面面的的四四位位数数字字表表示示子子程程序序名名,前前面面其其余余几几位位数数字字为为调调用用子子程程序序的的次次数数(0 0999999次次),如如M98M

13、98 P1011001P1011001表表示示连连续续调调用用O1001O1001子子程程序序101101次次;M98M98 P52003P52003表表示示连连续续调调用用O2003O2003子子程程序序5 5次次。M98M98 P3000P3000和和M98M98 P13000P13000一一样样,表表示示只调用只调用O3000O3000子程序子程序1 1次。次。 3 3)M99M99指指令令编编写写在在子子程程序序的的最最后后一一句句,表表示示子子程程序序返返回回,返返回回到到主主程程序序中中。子子程程序序为为单单独独编编写写的的一一个个程程序序,编编写写方方法法同主程序。同主程序。 4

14、 4)子子程程序序中中的的内内容容应应视视具具体体情情况况须须用用增增量量值值编编写写,见见例例题题4-34-3、例题、例题4-44-4。 5 5)子子程程序序调调用用主主要要用用在在重重复复加加工工的的场场合合,如如多多刀刀车车削削的的粗加工,形状尺寸相同部位的加工等。粗加工,形状尺寸相同部位的加工等。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例例4-3多刀粗加工的子程序调用。如图锥面分3刀粗加工。O1000O1000;(;(主程序)主程序)N010G50X280Z250.8N010G50X280Z250.8;N020M04S700T0100N020M

15、04S700T0100;N030G00X85Z5M08N030G00X85Z5M08;N040M98P31001N040M98P31001;N050G28U2W2N050G28U2W2;N060M30N060M30;O1001O1001;(;(子程序)子程序)N010G00U-35N010G00U-35;N020G01U10W-85F0.15N020G01U10W-85F0.15;N030G00U25N030G00U25;N040G00Z5N040G00Z5;N050G00U-5N050G00U-5;N060M99N060M99;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床

16、编程数控车床编程 如如图图所所示示,已已知知毛毛坯坯直直径径 32mm32mm,长长度度L=80mmL=80mm,材材料料为为4545号号钢钢,一一号号刀刀(T0101T0101)为为外外圆圆车车刀刀,二二号号刀刀(T0202T0202)为为刀刀尖尖宽宽2 2mmmm的的切切断断刀刀。工工件件坐坐标标原原点点设设定定在在零零件件右右端端中中心心,此此点点与与一一号号刀刀刀刀位位点点(基基准准刀刀)的的位位置是置是X=280X=280(直径量),直径量),Z=265Z=265。 例例4-4形状相同部位加工的子程序调用形状相同部位加工的子程序调用 O2000O2000;(;(;(;(主程序)主程序

17、)主程序)主程序)N010G50X280Z265N010G50X280Z265;N020M04S800T0100N020M04S800T0100;N030G00X35Z0M08N030G00X35Z0M08;N040G01X0F0.08N040G01X0F0.08;N050G00X30Z2N050G00X30Z2;N060G01Z-53F0.1N060G01Z-53F0.1;N070G28U2W2N070G28U2W2;N080M04S400T0200N080M04S400T0200;N090G00X32Z-12T0202N090G00X32Z-12T0202;N100M98P12001N10

18、0M98P12001;N110G00Z-32N110G00Z-32;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 N120M98P12001N120M98P12001;N130G00Z-52N130G00Z-52;N140G01X0F0.1N140G01X0F0.1;N150G00X40T0200M09N150G00X40T0200M09;N160G28U2W2N160G28U2W2;N170M30N170M30; O2001O2001;(;(子程序)子程序) N010 G01 X20 F0.1N010 G01 X20 F0.1; N020 G00 X32

19、N020 G00 X32; N030 G00 W-8 N030 G00 W-8; N040 G01 X20 F0.1 N040 G01 X20 F0.1; N050 G00 X32 N050 G00 X32; N060 M99 N060 M99;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.2.74.2.7宏程序简介宏程序简介宏程序简介宏程序简介所谓宏程序就是把一组数值或变量预先存于一组地址中,当需要时,就用特殊的调用指令调用该变量的地址即可,这些特殊的调用指令就叫宏程序指令,简称宏指令,由宏指令组成的程序叫宏程序。宏指令可以使用变量进行算术运算、逻辑运

20、算和函数的混合运算,此外还可以使用循环语句、分支语句和子程序调用语句等功能,以利于编制各种复杂的零件加工程序,减少手工编程时进行繁琐的数值计算,简化程序。比如说要加工椭圆,如果没有宏指令的话,我们要逐点算出曲线上的点,然后用一段段直线逼近曲线。可是应用了宏程序后,只要把椭圆公式输入到系统中,然后给出X(或Z)坐标并且每次增加10um,那么宏程序就会自动算出Z(或X)坐标,并控制机床进行切削加工。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 1 1变量变量变量变量 (1)变量的表示变量可以用“#”号和紧跟其后的变量序号构成:#i(i=1,2,3),如#5、#1

21、09、#501。也可以用表达式的形式来表示,如50、1021-1、250。(2)变量的引用将跟随在一个地址后的数值用一个变量来代替,即引入了变量。例如:对于F103,若103=50时,则为F50;对于Z-110,若110=100,则Z为-100;对于G130,若130=3时,则为G03。注意:地址符O、N、/等不能引用变量。(3)未定义的变量尚未被定义的变量,称为。变量0经常被用作变量使用。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 性质:性质:1)在引用未定义变量时,地址符也被无视。如1=时,G00X20Z1与G00X20作用相同。2)在运算中,除了被置

22、换的场合以外,与数值0相同。3)在条件式中,只有EQ、NE情况下,与0不同。2 2变量的种类变量的种类变量的种类变量的种类(1)局部变量局部变量就是仅在宏程序中局部使用有效的变量。换句话说,在某时刻调出的宏程序中所使用的局部变量#i和另一时刻调用的宏程序(可以与前一个宏程序相同或不同)中所使用的#i不同。因此在多重调用时,宏程序之间相互调用的情况下不会破坏对方宏程序的变量。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 当前的局部变量序号有(不同的数控系统分配变量的序号不同):2002490层局部变量;2502991层局部变量;3003492层局部变量;350

23、3993层局部变量;4004494层局部变量;4504995层局部变量;因此子程序嵌套调用的深度最多可以有7层。每一层子程序都有自己独立的局部变量,变量个数为50。(2)公共变量公共变量也称通用变量,就是在主程序和主程序调用的各宏程序内都有效的变量,也就是说,在一个宏指令中的#i与在另一个宏指令中的#i是相同的,因此一个宏指令可以使用另一宏指令计算出的变量#i。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 公共变量的序号为:100131;500531。其中100131公共变量在电源断电后即清零,重新开机后变量的数值全部为零,称为非保持型或操作型变量;5005

24、31公共变量即使电源断电后,它们的值也保持不变,因此也称为保持型变量。(3)系统变量系统变量是指有固定用途的变量,它的值决定系统的状态。系统变量包括刀具偏置变量、接口的输入/输出信号变量、位置信息变量等,因系统变量一般不常用,故在此略去。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 3 3A A类宏指令类宏指令类宏指令类宏指令宏指令一般分为A类宏指令和B类宏指令。A类宏指令是以G65 Hm P#i Q#j R#k的格式输入的,在FANUC OT等系统中应用较多;而B类宏指令则是以直接的公式和语言输入的,在FANUC 0i系统中应用比较广泛。下面先介绍一下A类

25、宏指令,B类宏指令请参见第6章。 格式:G65 Hm P#i Q#j R#k;说明: 1) 格式中m宏指令的功能,用0199表示,见表4-3; #i运算结果存放处的变量名;#j被运算的变量1,也可以是一个常数;#k被运算的变量2,也可以是一个常数。 2)变量的值不带小数点,单位为0.001mm,如# 100=10,则X # 100=0.01mm;用度表示角度的量纲时,其单位为0.001。 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 3)在运算中,若不指定Q、R时其值按0计算;运算结果中少于1的数将舍去。4)在条件转移指令中,如果序号n为正值,则检索过程是先

26、向大程序段号查找;如果n为负值,则检索过程是先向小程序段号查找;转移段号可以是变量,如G65H81P#100Q#101R#102(当#101=#102,转移到由#100指定的段号中)。5)宏指令中的H、P、Q、R必须在G65之后指定,只有O、N可在G65之前指定。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4 4典型宏指令格式典型宏指令格式典型宏指令格式典型宏指令格式1)变量的定义和置换。# i

27、 = #j格式:G65 H01 P#i Q#j;例:G65 H01 P#101 Q1005;(#101=1005) G65 H01 P#101 Q-#112;(#101=-#112) 2)加法。#i = #j#k格式:G65 H02 P#i Q#j R#k;例: G65 H02 P#101 Q#102 R#103;(#101=#102+#103)3)减法。#i = #j#k格式:G65 H03 P#i Q#j R#k;例:G65 H03 P#101 Q#102 R#103;(#101=#102#103) 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4)乘法

28、。#i =#j#k格式:G65H04P#iQ#jR#k;例:G65H04P#101Q#102R#103;(#101=#102#103)5)除法。#i =#j/#k格式:G65H05P#iQ#jR#k;例:G65H05P#101Q#102R#103;(#101=#102/#103)6)逻辑或。#i=#jOR#k格式:G65H11P#iQ#jR#k;例:G65H11P#101Q#102R#103;(#101=#102OR#103)7)逻辑与。#i=#jAND#k格式:G65H12P#iQ#jR#k;例:G65H12P#101Q#102R#103;(#101=#102AND#103)第第第第4 4

29、4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 8)平方根。格式:G65H21P#iQ#j;例:G65H21P#101Q#102;()9)绝对值。#i=|# j|格式:G65H22P#iQ#j;例:G65H22P#101Q#102;(#101=|#102|)10)混合平方根1。格式:G65H27P#iQ#jR#k;例:G65H27P#101Q#102R#103;()11)正弦函数。# i# j SIN#k格式:G65H31P#iQ#jR#k(角度用度表示,其单位1/1000度);例:G65H31P#101Q#102R#103;(#101=#102SIN#103)第第第第4 4

30、 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 12)余弦函数。# i# j COS#k格式:G65H32P#iQ#jR#k(单位:度);例:G65H32P#101Q#102R#103;(#101=#102COS#103)13)正切函数。# i# j TAN#k格式:G65H33P#iQ#jR#k(单位:度);例:G65H33P#101Q#102R#103;(#101=#102TAN#103)14)反正切。#iATAN# j/#k格式:G65H34P#iQ#jR#k(单位:度);例:G65H34P#101Q#102R#103;(#101=ATAN#102/#103)15)无

31、条件转移。格式:G65H80Pn(n为程序段号);例:G65H80P120;(转移到N120程序段)16)条件转移1。# jEQ#k(=)格式:G65H81Pn Q#jR#k(n为程序段号);例:G65H81P120Q#101R#102;(当#101=#102,转移到N120程序段;若#101#102,则执行下一程序段)第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 17)条件转移2。# jNE#k()格式:G65H82Pn Q#jR#k(n为程序段号);例:G65H82P120Q#101R#102;(当#101#102,转移到N120程序段;若#101=#1

32、02,则执行下一程序段)18)条件转移3。# jGT#k()格式:G65H83Pn Q#jR#k(n为程序段号);例:G65H83P120Q#101R#102;(当#101#102,转移到N120程序段;若#101#102,则执行下一程序段)19)条件转移4。# jLT#k()格式:G65H84Pn Q#jR#k(n为程序段号);例:G65H84P120Q#101R#102;(当#101#102,转移到N120程序段;若#101#102,则执行下一程序段)20)条件转移5。# jGE#k()格式:G65H85Pn Q#jR#k(n为程序段号);例:G65H85P120Q#101R#102;(当

33、#101#102,转移到N120程序段;若#101#102,则执行下一程序段)第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 21)条件转移6。# jLE#k()格式:G65H86Pn Q#jR#k(n为程序段号);例:G65H86P120Q#101R#102;(当#101#102,转移到N120程序段;若#101#102,则执行下一程序段)例例4-5宏程序应用加工如图4-35所示零件,零件曲面为抛物线,方程为,其它尺寸见图。设工件坐标系如图所示,刀尖起始点与工件原点的距离为:X=200mm,Z=400mm。第第第第4 4 4 4章章章章 数控车床编程数控车床

34、编程数控车床编程数控车床编程 O1000;N010G50X200Z400;N020G00Z2M04S700T1000;N030X0M08;N040G42G01Z0F0.05T1010;N050G65H01P102Q0;N060G65H02P101Q102R10;N070G65H04P103Q101R101;N080G65H05P104Q103R20000;N090G65H01P105Q104;N100G01X101Z105;N110G65H01P102Q101;N120G65H82P60Q105R-80000;N130G01Z-110M09;N140G40G00U5T1000;N150G28U

35、2W2;N160M30;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.34.3数控车床的操作面板及操作简介数控车床的操作面板及操作简介数控车床的操作面板及操作简介数控车床的操作面板及操作简介4.3.14.3.1操作面板操作面板操作面板操作面板 1 1数控系统操作面板数控系统操作面板数控系统操作面板数控系统操作面板MJ-460MJ-460数数控控车车床床的的数数控控系系统统操操作作面面板板如如图图4-34-36 6所所示示。它它是是由由CRTCRT显显示示器器和和MDIMDI键键盘盘两两部部分分组组成成。显显示示器器左左下下侧侧为为NCNC装装置置电电源源

36、按按钮钮,“ “ONON” ”为为电电源源接接通通按按钮钮,“ “OFFOFF” ”为为电电源源断断开开按按钮。电源按钮上方为主轴负载表,用于显示主轴功率。钮。电源按钮上方为主轴负载表,用于显示主轴功率。(1 1)CRTCRT显显示示器器 CRTCRT显显示示器器可可以以显显示示机机床床的的各各种种参参数数和和功功能能。如如显显示示机机床床参参考考点点坐坐标标、刀刀具具起起始始点点坐坐标标、输输入入数数控控系系统统的的指指令令数数据据、刀刀具具补补偿偿量量的的数数值值、报报警警信信号号、自自诊诊断断结结果果、滑板快速移动速度以及间隙补偿值等等。滑板快速移动速度以及间隙补偿值等等。第第第第4 4

37、 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 (2 2)MDIMDI键盘键盘1 1) 功功 能能 键键 : “ “POSPOS” ”键键 用用 于于 显显 示示 现现 在在 机机 床床 的的 位位 置置 。“ “PRGRMPRGRM” ”键键在在EDITEDIT方方式式下下,编编辑辑、显显示示存存储储器器里里的的程程序序;在在MDIMDI方方式式下下,输输入入、显显示示MDIMDI数数据据;在在机机床床自自动动操操作作时时,显显示示程程序序指指令令值值。“ “MENU/OFSETMENU/O

38、FSET” ”键键用用于于设设定定、显显示示补补偿偿值值和和宏宏程程序序变变量量。“ “DGNOS/PARAMDGNOS/PARAM” ”键键用用于于参参数数的的设设定定、显显示示及及自自诊诊断断数数据据的的显显示示。“ “OPR/ALARMOPR/ALARM” ”键键用用于于显显示示报报警警号号及及报警信息。报警信息。“ “AUX/GRAPHAUX/GRAPH” ”键用于图形的显示。键用于图形的显示。2 2)数数据据输输入入键键:数数据据输输入入键键有有1313个个,可可用用来来输输入入字字母母、数数字及其他的符号。每次输入的字符都显示在字及其他的符号。每次输入的字符都显示在CRTCRT屏幕

39、上。屏幕上。3 3)“ “RESET”RESET”复位键:复位键:当机床自动运行时,按下此键,则当机床自动运行时,按下此键,则机床的所有操作都停下来。此状态下若恢复自动运行,滑板机床的所有操作都停下来。此状态下若恢复自动运行,滑板需返回参考点,程序将从头执行。需返回参考点,程序将从头执行。 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4 4)“ “STARTSTART” ”启动键:启动键:按下此键,便可执行按下此键,便可执行MDIMDI的命令。的命令。5 5)“ “INPUT”INPUT”输输入入键键:压压下下此此键键,可可输输入入参参数数或或补补偿偿值值

40、等等,也可以在也可以在MDIMDI方式下输入命令数据。方式下输入命令数据。6 6)“ “CAN”CAN”删删除除键键:用用于于删删除除已已输输入入到到缓缓冲冲器器里里的的最最后后一一个个字字符符或或符符号号。如如:当当输输入入了了N100N100后后,又又压压下下“ “CANCAN” ”键键,则则N100N100被删去。被删去。7 7)光光标标移移动动键键(CURSORCURSOR):“”“”键键将将光光标标向向下下移移,“”“”键将光标向上移。键将光标向上移。8 8)页面键()页面键(PAGEPAGE):):“”“”键向后翻页,键向后翻页,“”“”键向前翻页。键向前翻页。9 9)程程序序编编

41、辑辑键键:“ “ALTERALTER” ”键键用用于于程程序序更更改改。“ “INSRTINSRT” ”键键用于程序插入。用于程序插入。“ “DELETDELET” ”键用于程序删除。键用于程序删除。 1010)“ “EOB”EOB”结束程序键结束程序键。 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 2 2机床操作面板机床操作面板机床操作面板机床操作面板第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 (3 3)手手摇摇脉脉冲冲发发生生器器,又又称称手手摇摇轮轮或或手手轮轮。由由它它左左上上侧侧的的开开关关指指定定X X或或

42、Z Z轴轴,由由“ “MODEMODE” ”旋旋转转开开关关设设定定手手摇摇轮轮的的每每转转1 1格格的的移移动动量量。手手摇摇轮轮顺顺时时针针转转为为坐坐标标轴轴的的正正向向,手手摇摇轮轮逆逆时时针针转转为坐标轴的负向。为坐标轴的负向。(1 1)程程序序启启动动按按钮钮(CYCLECYCLE STARTSTART),用用于于自自动动方方式式下下,自自动运行的启动。其上指示灯亮显示自动运行状态。动运行的启动。其上指示灯亮显示自动运行状态。(2 2)进进给给保保持持按按钮钮(FEEDFEED HOLDHOLD),在在自自动动运运行行状状态态下下,暂暂停停进进给给(滑滑板板停停止止移移动动),但但

43、MM、S S、T T功功能能仍仍然然有有效效,其其上上指指示示等等亮亮,显显示示机机床床处处于于暂暂停停进进给给状状态态。按按程程序序启启动动按按钮钮,可以恢复自动运行。可以恢复自动运行。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 (4 4)点点动动按按钮钮(JOGJOG)(+ +X X、-X-X、+Z+Z、-Z-Z),每每次次只只能能压压下下一一个个,按按钮钮压压下下时时滑滑板板移移动动,抬抬起起时时,滑滑板板停停止移动。止移动。(5 5)快快速速倍倍率率旋旋转转开开关关(RAPID RAPID OVERRIDEOVERRIDE) , 倍倍 率率 值值

44、为为 100%100%、50%50%、25%25%和和LOWLOW四四级级。以以X X轴轴为为例例,开开关关在在100%100%位位置置时时,快快移移速速度度为为1212m/minm/min;在在50%50%位位置置时时,快快移移速速度度为为6 6m/minm/min;在在25%25%位位置置时时,快快移移速速度度为为3 3m/minm/min;在在LOWLOW位位置置时时,快快移移速速度度为为400400mm/minmm/min,当当用用“ “MODEMODE” ”按按钮钮快快速速移移动动滑滑板板时时,其其速速度度就就是是有有该旋钮指定的。该旋钮指定的。第第第第4 4 4 4章章章章 数控车

45、床编程数控车床编程数控车床编程数控车床编程 (6 6)进给倍率旋转开)进给倍率旋转开关(关(FEEDRATE FEEDRATE OVERRIDEOVERRIDE),在自动在自动运行中,由运行中,由F F代码指定代码指定的进给速度可以用此开的进给速度可以用此开关来调整,调整范围关来调整,调整范围0 0150%150%,每格增量为,每格增量为10%10%。(7 7)刀具选择旋转开)刀具选择旋转开关(关(TOOL TOOL SELECTIONSELECTION),用于用于选择选择1212把刀具中的任意把刀具中的任意一把。一把。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车

46、床编程 (8)刀架转位按钮(INDEX),在手动方式下,“TOOLSELECTION”开关指定了刀号后,压下此按钮用于换刀。(9)对刀仪按钮(TOUCH SENSOR),在手动方式下,用于对刀仪的摆出和摆回。(10)卡盘压力转换按钮(CHUCK PRESS CHANGE),用于卡盘夹紧压力的设定。按下此键,为低压力时指示灯闪闪发亮,再次按下此键,转换为高压力,指示灯灭。(11)尾座夹紧按钮(TAIL STOCK INTERLOCK),开机后尾座处于夹紧状态,指示灯不亮。压下此按钮,松开尾座,指示灯亮。再压下它,夹紧尾座。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车

47、床编程 (1212)位置记录按钮()位置记录按钮(POSITION POSITION RECORDRECORD),用于将刀具补偿值作为用于将刀具补偿值作为工件坐标系与机床坐标系的差值设定。工件坐标系与机床坐标系的差值设定。(1313)门联锁钥匙开关()门联锁钥匙开关(DOOR DOOR INTERLOCKINTERLOCK),用于打开或关闭电用于打开或关闭电箱门。箱门。(1414)程序保护钥匙开关()程序保护钥匙开关(PROG PROG PROTECTIONPROTECTION),此开关接通,可进此开关接通,可进行加工程序的编辑、存储。此开关断行加工程序的编辑、存储。此开关断开,存储器内的程序

48、不能改变。开,存储器内的程序不能改变。(1515)超程解除钥匙开关()超程解除钥匙开关(STROKE STROKE END RELEASEEND RELEASE),用于解除因超程用于解除因超程而引起的报警。而引起的报警。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 (1616)机机床床灯灯开开关关(LIGHTLIGHT),开开关关在在“ “ONON” ”位位置置工工作作灯灯亮亮,开关在开关在“ “OFFOFF” ”位置工作灯灭。位置工作灯灭。( 1717) 冷冷 却却 开开 关关 ( COOLANTCOOLANT) , 开开 关关 置置 于于 手手 动动 位

49、位 置置(MANUMANU),则则手手动动方方式式启启动动冷冷却却单单元元;开开关关置置于于自自动动(AUTOAUTO)位位置置,则则在在加加工工过过程程中中,用用MM代代码码指指令令冷冷却却单单元元的的启动与停止;开关置于启动与停止;开关置于“ “OFFOFF” ”位置,冷却停止。位置,冷却停止。(1818)工件坐标系偏)工件坐标系偏置开关(置开关(WORK WORK SHIFTSHIFT),此开关用此开关用于安装有对刀仪的机于安装有对刀仪的机床。床。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 (19)机床锁定开关(MACHINELOCK),开关置于“O

50、N”位置,仅滑板不能移动,开关置于“OFF”位置,操作正常执行。(20)程序检查开关(PROGCHECK),开关置于“ON”位置,用于检查加工程序,此时程序中的M、S代码无效,T代码有效,滑板以空行程速度移动。开关置于“OFF”位置,执行正常操作。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 (21)空运行开关(DRYRUN),开关置于“ON”位置,程序中的F代码无效,滑板以“进给倍率”开关指定的速度移动,同时滑板的快速移动有效。开关至于“OFF”位置,F代码有效。(22)程序段跳开关(BLOCKDELETE),开关置于“ON”位置,对于程序开头有“/”符号

51、的程序段被跳过不执行。将开关置于“OFF”位置,“/”符号无效。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 (23)单步运行开关(SINGLEBLOCK),开关置于“ON”位置,在自动运行的方式下,执行一个程序段后自动停止;开关置于“OFF”位置,则连续运行程序。(24)选择停止开关(OPTIONAL STOP),开关置于“ON”位置,当程序运行到M01时,暂停运行,且主轴停转,冷却停止,其上指示灯亮。按下“CYCLESTART”按钮,继续执行下面的程序。开关置于“OFF”位置,M01代码功能无效。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数

52、控车床编程数控车床编程 (2525)方方式式选选择择旋旋转转开开关关(MODEMODE),用用于于选选择择机机床床的的某某一一种种工工作作方方式式,将将开开关关旋旋至至所所要要求求的的工工作作方方式式时时,才才能能操操作作机机床。此开关有自动方式和手动方式两种:床。此开关有自动方式和手动方式两种:1 1)“ “AUTOAUTO” ”自自动动方方式式中中有有4 4种种工作方式工作方式“ “EDITEDIT” ”编编辑辑方方式式:可可将将工工件件程程序序手手动动输输入入到到存存储储器器中中,可可以以对对存存储储器器内内的的程程序序进进行行修修改改、插插入入和和删删除除;输输入入或或输输出出穿穿孔孔

53、带程序。带程序。“ “MEMMEM RESTARTRESTART” ”自自启启动动方方式式:对对安安装装有有自自动动装装料料装装置置的的机机床床,实现连续加工工件。实现连续加工工件。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 “MEM”存储器工作方式:机床执行存储器中的程序,自动加工工件。“MDI”手动数据输入方式:用MDI键盘直接将程序输入到存储器内,并立即运行,将此方法称为MDI工作方式。用MDI键盘将加工程序输入到存储器内,此方法称为手动数据输入。2)“MANU”手动方式中有4种工作方式“HANDLE”手摇轮方式:可转动手摇轮使滑板移动,每次只能移动

54、一个坐标轴。在“HANDLE”方式 下 , 可 以 选 择 ( X1、 X10、X100)三种滑板移动的速度。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 “JOG”点动方式:可用“JOG”按钮使滑板移动,移动速度由“FEEDRATEOVERRIDE”开关设定。“RAPID”快速点动方式:用“JOG”按钮使滑板快速移动,移动速度由“RAPID OVERRIDE”开关设定。“ZERO RETURN”返回参考点方式:用“JOG”按钮,使X、Z轴返回机床 参 考 点 , 对 应 的ZERO-X、 ZERO-Z参 考点指示灯亮。第第第第4 4 4 4章章章章 数控车

55、床编程数控车床编程数控车床编程数控车床编程 (26)主轴功能按钮(SPINDLE)1)“FWD-RVS”为正反转开关,用以指定主轴的旋转方向。2)压下停止“STOP”按钮,主轴停转。3 3)压压下下启启动动“ “STARTSTART” ”按按钮钮,在在手手动动方方式式下下,主主轴轴按按指指定定的的方方向向旋旋转转;在在自自动动方方式式下下,主主轴轴正正转转,用用于于检检查查工工件件的的装装夹夹情情况况。其其上上指指示示灯灯亮亮显显示主轴正在转动。示主轴正在转动。4 4)速速度度调调整整旋旋钮钮“ “SPEEDSPEED” ”用于调整主轴转速。用于调整主轴转速。第第第第4 4 4 4章章章章 数

56、控车床编程数控车床编程数控车床编程数控车床编程 (2727)紧紧急急停停止止按按钮钮(EMERG EMERG STOPSTOP),当出现异常情况时,按下此按钮机床立即停止工作。待故障排除恢复机床工作时,需按照按钮上的箭头方向转动,按钮即可弹起。(2828)报警指示灯()报警指示灯(ALARMALARM)1)机床报警灯(MACHINE)。机床因出现电动机过载、液压系统压力不足、换刀错误、卡盘设有夹紧工件主轴便旋转等情况时,报警灯亮。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 2 2)主主轴轴报报警警灯灯(SPINDLESPINDLE)。主主轴轴伺伺服单元出现

57、异常现象,报警灯亮。服单元出现异常现象,报警灯亮。3 3)润润滑滑报报警警灯灯(LUBLUB)润润滑滑油油不不足足,报警灯亮。报警灯亮。( 2929) 程程 序序 结结 束束 指指 示示 灯灯 ( CYCLE CYCLE ENDEND),加工完一个工件,指示灯亮。加工完一个工件,指示灯亮。(3030)卡卡盘盘夹夹紧紧指指示示灯灯(CHUCK CHUCK CLOSEDCLOSED),卡盘已夹紧,指示灯亮。卡盘已夹紧,指示灯亮。( 3131) 套套 筒筒 伸伸 / /缩缩 按按 钮钮 ( QUILL QUILL OUT/INOUT/IN),压压下下按按钮钮,尾尾座座套套筒筒伸伸出出,左左侧侧指指示

58、示灯灯亮亮。再再次次压压下下按按钮钮,尾尾座座套筒退回,指示灯灭。套筒退回,指示灯灭。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.3.24.3.2机床操作简介机床操作简介机床操作简介机床操作简介 1 1手动返回机床参考点手动返回机床参考点1 1) 将将 “ “方方 式式 ” ”( MODEMODE) 开开 关关 置置 于于 返返 回回 参参 考考 点点 ( ZEROZERO RETURNRETURN)方式。方式。2 2)分分别别按按下下X X轴轴和和Z Z轴轴的的手手动动按按钮钮,使使滑滑板板沿沿X X轴轴或或Z Z轴轴正正向向移移动动参参考考点点。在

59、在此此过过程程中中,操操作作者者应应按按住住+ +X X或或+ +Z Z按按钮钮,直直到到机机床床自自动动慢慢进进给给时时,再再松松开开按按钮钮。在在滑滑板板移移动动到到两两轴轴参参考考点点附附近近时时,会会自自动动减减速速移移动动。返返回回参参考考点点后后,相相应应的的X X或或Z Z参参考考点点指示灯亮。指示灯亮。2 2机床的急停机床的急停机机床床无无论论是是在在手手动动或或自自动动运运转转的的状状态态下下,遇遇有有不不正正常常情情况况,需要机床紧急停止时,可通过下面一种操作来实现。需要机床紧急停止时,可通过下面一种操作来实现。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车

60、床编程数控车床编程 (1 1)按按下下紧紧急急停停止止按按钮钮 按按下下急急停停(EMERG EMERG STOPSTOP)按按钮钮后后,除除润润滑滑油油泵泵外外,机机床床的的动动作作及及各各种种功功能能均均被被立立即即停停止止。同同时时CRTCRT屏屏幕幕上上出出现现CNCCNC数数控控未未准准备备好好(NOT NOT READYREADY)报报警警信信号号。待待故故障障排排除除后后,顺顺时时针针旋旋转转按按钮钮,被被压压下下的的按按钮钮跳跳起起,则则急急停停状状态态解解除除。但但此时要恢复机床的工作,必须进行返回机床参考点的操作。此时要恢复机床的工作,必须进行返回机床参考点的操作。(2 2

61、)按按下下复复位位键键(RESETRESET) 机机床床在在自自动动运运转转过过程程中中,按按下下此此键键则机床全部操作均停止,因此可以用此键完成急停操作。则机床全部操作均停止,因此可以用此键完成急停操作。(3 3)按下)按下NCNC电源断开键电源断开键 按下按下NCNC的的“ “OFF”OFF”键,机床停止工作。键,机床停止工作。(4 4)按按下下进进给给保保持持按按钮钮(FEED FEED HOLDHOLD) 机机床床在在自自动动运运转转状状态态下下按按下下“ “进进给给保保持持” ”(FEED FEED HOLDHOLD)按按钮钮,则则滑滑板板停停止止运运动动。但但机机床床的的其其他他功

62、功能能仍仍有有效效。当当需需要要恢恢复复机机床床运运转转时时,按按下下“ “循循环环启启动动” ”(CYCLE CYCLE STARTSTART)按按钮钮,机机床床从从当当前前位位置置开开始始继继续续执执行行下下面面的的程序。程序。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 3 3刀具补偿值的输入和修改刀具补偿值的输入和修改为为保保证证加加工工精精度度和和编编程程方方便便,在在加加工工过过程程中中必必须须进进行行刀刀具具补补偿偿,每每一一把把刀刀具具的的补补偿偿量量需需要要在在空空运运行行前前输输入入到到数数控控系系统统中中,以便在程序的运行中自动进行补偿

63、。以便在程序的运行中自动进行补偿。(1 1)刀刀具具补补偿偿值值的的输输入入 为为了了编编程程及及操操作作的的方方便便,通通常常是是T T代代码码指指令令中中的的刀刀具具编编号号和和刀刀具具补补偿偿号号相相同同。例例如如:T0101T0101、T0404T0404、T1010T1010等。等。1 1)更换刀具后刀具补偿值的输入)更换刀具后刀具补偿值的输入:更换刀具时引起刀具:更换刀具时引起刀具位置变化,需要进行刀具的位置补偿。我们以下面的实例说位置变化,需要进行刀具的位置补偿。我们以下面的实例说明补偿值的输入过程。明补偿值的输入过程。 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数

64、控车床编程数控车床编程 如如图图4-34-38 8所所示示,更更换换刀刀具具后后,测测得得其其位位置置尺尺寸寸变变化化为为(双双点点划线所示为更换后刀具位置):划线所示为更换后刀具位置):XX向变化向变化-0.1-0.1mmmm(直径变化为直径变化为-0.2-0.2mmmm););Z Z向变化向变化0.20.2mmmm。对应补偿值为:对应补偿值为:X=X=0.2mm0.2mm;Z=-0.2mmZ=-0.2mm。设设定定该该刀刀具具号号和和补补偿偿号号均均为为0202,按按下下功功能能键键“ “OFFSETOFFSET” ”,CRTCRT屏屏幕幕上上显显示示“ “OFFSET/WEAROFFSE

65、T/WEAR” ”画画面面。然然后后,将将光光标标移移到到设设定定的的补补偿偿号为号为0202的一行上,输入刀具补偿值即可。的一行上,输入刀具补偿值即可。刀刀具具补补偿偿值值输输入入到到数数控控系系统统之之后后,刀刀具具的的运运动动轨轨迹迹便便会会自自动动校校正正。如如图图4-34-39 9所所示示,双双点点划划线线为为刀刀具具补补偿偿值值为为“ “0 0” ”的的刀刀具具轨轨迹迹,实线为刀具补偿值实线为刀具补偿值X=X=0.2mm0.2mm、Z=-0.2mmZ=-0.2mm的刀具轨迹。的刀具轨迹。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图图图图4-4

66、-3838更换刀具引起的刀尖位置变化更换刀具引起的刀尖位置变化更换刀具引起的刀尖位置变化更换刀具引起的刀尖位置变化图图图图4-34-399有刀补和无刀补刀尖运动轨迹有刀补和无刀补刀尖运动轨迹有刀补和无刀补刀尖运动轨迹有刀补和无刀补刀尖运动轨迹第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 2 2)刀刀具具补补偿偿值值的的直直接接输输入入法法:在在实实际际编编程程时时可可以以不不使使用用G50G50指指令令设设定定工工件件坐坐标标系系,而而是是将将任任一一位位置置作作为为加加工工的的起起始始点点,当当然然该该点点的的设设置置要要保保证证刀刀具具与与卡卡盘盘或或工

67、工件件不不发发生生干干涉涉。用用试试切切法法确确定定每每一一把把刀刀具具起起始始点点的的坐坐标标值值,并并将将此此坐坐标标值值作作为为刀刀补补值值输输入到相应的存储器内。其操作过程如下:入到相应的存储器内。其操作过程如下: 卡盘夹紧工件,任选一把加工中所使用的刀具。卡盘夹紧工件,任选一把加工中所使用的刀具。 按按下下“ “OFFSETOFFSET” ”键键,CRTCRT屏屏幕幕上上显显示示“ “OFFSET/GEOMETRYOFFSET/GEOMETRY” ”画面。将光标移动到该刀具补偿号的画面。将光标移动到该刀具补偿号的Z Z值处。值处。 以以手手摇摇轮轮方方式式移移动动滑滑板板,轻轻轻轻车

68、车一一刀刀工工件件端端面面,沿沿X X向向退退刀刀,并停下主轴,按下并停下主轴,按下“ “POSITION RECORD”POSITION RECORD”按钮。按钮。 测量工件端至工件原点的距离。测量工件端至工件原点的距离。 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 按按下下“ “MM” ”键键和和“ “Z Z” ”键键,输输入入工工件件原原点点到到工工件件端端面面的的距距离离,按按下下“ “INPUTINPUT” ”键键。如如果果端端面面需需留留有有精精加加工工余余量量,则则将将该该余余量量值加入刀补值。值加入刀补值。 将光标移动到该刀具补偿号的将光标

69、移动到该刀具补偿号的X X值处。值处。 以以手手摇摇轮轮方方式式轻轻轻轻车车一一刀刀外外圆圆,沿沿Z Z向向退退刀刀主主轴轴停停转转,按按下下“ “POSITIONRECORDPOSITIONRECORD” ”按钮。按钮。 测量切削后的工件直径。测量切削后的工件直径。 按按下下“ “MM” ”键键和和“ “X X” ”键键,输输入入测测量量到到的的直直径径值值,按按下下“ “INPUTINPUT” ”键。键。 对对其其他他的的刀刀具具,返返回回第第步步,重重复复执执行行以以上上的的操操作作,直直到到所有刀具的补偿值输入完毕。所有刀具的补偿值输入完毕。第第第第4 4 4 4章章章章 数控车床编程

70、数控车床编程数控车床编程数控车床编程 例例例例如如如如:加加工工某某工工件件,需需用用若若干干把把车车刀刀,编编程程时时不不使使用用G50G50指指令令设设定定工工件件坐坐标标系系,采采用用以以上上方方法法输输入入每每把把刀刀具具的的刀刀补补数数据据后后,下面的程序能正确执行。下面的程序能正确执行。N100G96G40S150T0100M04N100G96G40S150T0100M04; 刀架转位换刀,不使用刀具补偿刀架转位换刀,不使用刀具补偿N110G00X100Z0T0101M08N110G00X100Z0T0101M08;快速接近工件,对快速接近工件,对1 1号刀具进行补偿号刀具进行补偿

71、N120G01X20F0.3N120G01X20F0.3; N240G00X200Z150T0100N240G00X200Z150T0100;快速返回换刀点,并取消快速返回换刀点,并取消1 1号刀补偿号刀补偿N250M01N250M01; N400G97S800T0200M04N400G97S800T0200M04;刀架转位换刀,不使用刀具补偿刀架转位换刀,不使用刀具补偿N410G00X0Z3T0200N410G00X0Z3T0200;快速接近工件,对快速接近工件,对2 2号刀具进行补偿号刀具进行补偿第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 3 3)刀刀

72、具具位位置置补补偿偿值值的的修修改改:当当我我们们使使用用带带有有刀刀具具补补偿偿值值的的车车刀刀加加工工工工件件时时,如如果果测测得得加加工工后后的的工工件件尺尺寸寸比比图图样样要要求求的的尺尺寸寸大大,说说明明刀刀具具磨磨损损了了,这这就就需需要要修修改改已已存存储储在在刀刀具具补补偿偿存存储器里的该刀具补偿值,以便加工出合格的工件。储器里的该刀具补偿值,以便加工出合格的工件。例例如如:加加工工图图4-4-4040中中 25mm25mm的的外外圆圆,在在加加工工过过程程中中发发现现由由于于刀刀具具磨磨损损,使使工工件件尺尺寸寸产产生生误误差差,测测量量工工件件直直径径 =25.1mm=25

73、.1mm,计计算算差差值值为为(25.1-25.025.1-25.0)mmmm=0.1mm0.1mm,即即切切削削出出工工件件的的实实际际尺尺寸寸比比图图样样要要求求尺尺寸寸大大0.10.1mmmm,故故需需对对原原刀刀具具补补偿偿值值进进行行修修改改。设设X X轴轴原原输输入入的的刀刀具具补补偿偿值值为为0.20.2mmmm,(0.2(0.2- -0.1)mm0.1)mm=0.1mm0.1mm,即即0.10.1mmmm为为刀刀具具补补偿偿的的修修改改值值。修修改改刀刀具具补补偿偿值值的操作如下:的操作如下: 按下按下“ “OFFSET”OFFSET”键,键,CRTCRT屏幕上显示屏幕上显示“

74、 “OFFSET/WEAR”OFFSET/WEAR”画面。画面。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 将光标移动到刀具补偿号上。将光标移动到刀具补偿号上。 采采用用绝绝对对值值编编程程时时,输输入入X X = = 0.10.1;采采用用增增量量值值编编程程时时,输入输入U = -0.1U = -0.1。 按下按下“ “INPUT”INPUT”键,修改后的刀补值取代了原刀补值。键,修改后的刀补值取代了原刀补值。图图图图4-4-4040车削外圆车削外圆车削外圆车削外圆第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.4

75、车削加工编程实例车削加工编程实例例例4-5编写图编写图示示典型轴类零件的典型轴类零件的精加工程序精加工程序,工件右段中心,工件右段中心点点O O为工件坐标原点,为工件坐标原点,2 2号刀为基准刀,该刀尖的起始位置为号刀为基准刀,该刀尖的起始位置为(280280,130130)。精加工程序如下:)。精加工程序如下:第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 O3000O3000; 程序名程序名N010G50X280Z130N010G50X280Z130;建立工件坐标系建立工件坐标系N020M04S1200T0200N020M04S1200T0200;启动主轴

76、,换启动主轴,换2 2号刀号刀N030G00X26Z3M08N030G00X26Z3M08; 快速接近工件,并打开冷却液快速接近工件,并打开冷却液N040G42G01Z0T0202F0.05N040G42G01Z0T0202F0.05;建立右刀补建立右刀补N050X29.567Z-2N050X29.567Z-2;倒角倒角N060Z-18N060Z-18;车螺纹外表面车螺纹外表面 29.56729.567N070X26Z-20N070X26Z-20;倒角倒角N080W-5N080W-5;车车 2626槽槽N090U10W-10N090U10W-10;车锥面车锥面第第第第4 4 4 4章章章章 数

77、控车床编程数控车床编程数控车床编程数控车床编程 N100W-10N100W-10;车车 3636外圆柱面外圆柱面N110G02U-6W-9R15N110G02U-6W-9R15;车车R15R15圆弧圆弧N120G02X40Z-69R25N120G02X40Z-69R25;车车R25R25圆弧圆弧N130G03X38.76Z-99R25N130G03X38.76Z-99R25;车车S S 5050球面球面N140G02X34W-9R15N140G02X34W-9R15;车车R15R15圆弧圆弧N150G01W-5N150G01W-5;车车 3434圆柱面圆柱面N160X56Z-154.05N16

78、0X56Z-154.05;车锥面车锥面N170Z-165N170Z-165;车车 5656圆柱面圆柱面N180G40G00U10T0200M05M09N180G40G00U10T0200M05M09; 取消刀补并关闭冷却液取消刀补并关闭冷却液N190G28U2W2N190G28U2W2;返回参考点返回参考点第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 N200M04S320T0300N200M04S320T0300;主轴换速,换主轴换速,换3 3号螺纹刀号螺纹刀N210G00X40Z3T0303M08N210G00X40Z3T0303M08;刀具定位并建立位

79、置补偿刀具定位并建立位置补偿N220G92X28.667Z-22F2N220G92X28.667Z-22F2;螺纹循环第一刀螺纹循环第一刀N230X28.067N230X28.067;螺纹循环第二刀螺纹循环第二刀N240X27.467N240X27.467;螺纹循环第三刀螺纹循环第三刀N250X27.067N250X27.067;螺纹循环第四刀螺纹循环第四刀N260X26.969N260X26.969;螺纹循环第五刀螺纹循环第五刀N270G00X45T0300M09N270G00X45T0300M09; 取消刀具位置补偿并关冷却液取消刀具位置补偿并关冷却液N280G28U2W2N280G28U

80、2W2;返回参考点返回参考点N290M30N290M30;程序结束程序结束第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例例4-6精密轧辊(主要用于轧制冷凝管,淬火硬度HRC5558,材料为Cr12MoV,其工作面常规的精加工工艺是磨削,现在我们使用FD22型6圆形陶瓷刀具在MJ460数控车床上进行快速车削加工,实现了以车代磨,加工精度高,加工效率提高了5倍以上。已知加工余量1mm(直径量)。下面介绍这种精密轧辊外圆工作面的加工程序。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 O4000O4000;(;(主程序)主程序)

81、N010G40G97M04S180T0200N010G40G97M04S180T0200;N020G50X217.880Z196.582N020G50X217.880Z196.582;N030G00X140.7Z12N030G00X140.7Z12;N040M98P24001N040M98P24001;N050G00X139.7N050G00X139.7;N060G50S1500N060G50S1500;N070G96S80N070G96S80;N080G42G00Z2T0202N080G42G00Z2T0202;N090G01W-17.48F0.1N090G01W-17.48F0.1;第第第

82、第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 N100G03U-1.267W-0.783R0.8F0.08N100G03U-1.267W-0.783R0.8F0.08;N110G02U0W-11.925R6.096N110G02U0W-11.925R6.096;N120G03U1.267W-0.783R0.8N120G03U1.267W-0.783R0.8;N130G01Z-55F0.1N130G01Z-55F0.1;N140G97G40G00U5T0200N140G97G40G00U5T0200;N150G28U3W3N150G28U3W3;N160M30N16

83、0M30;O4001O4001;(;(子程序)子程序)N010G00U-0.4N010G00U-0.4;N020G42G00Z2T0202N020G42G00Z2T0202;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 N030G01W-17.48F0.2N030G01W-17.48F0.2;N040G03U-1.267W-0.783R0.8F0.15N040G03U-1.267W-0.783R0.8F0.15;N050G02U0W-11.925R6.096N050G02U0W-11.925R6.096;N060G03U1.267W-0.783R0.8N06

84、0G03U1.267W-0.783R0.8;N070G01Z-55F0.2N070G01Z-55F0.2;N080G40G00U5T0200N080G40G00U5T0200;N090Z12N090Z12;N100U-5N100U-5;N110M99N110M99;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例例例例4-74-7 已知已知T0101T0101为外圆刀为外圆刀( (基准刀基准刀) ),T0202T0202为为 3mm3mm钻钻头,头,T0303T0303为刀刃宽为刀刃宽3 3mmmm的切断刀,的切断刀,T0404T0404为为 16mm16m

85、m钻头,钻头,T0606T0606为镗刀。毛坯为镗刀。毛坯为为 53mm53mm 100mm100mm的棒料。选取工件的棒料。选取工件轴线与工件右端面轴线与工件右端面的交点的交点O O为坐标原点为坐标原点(如图(如图4-4-4242)。试)。试编写其加工程序。编写其加工程序。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 O5000O5000;(;(主程序)主程序)N010G40G97M04S800T0100N010G40G97M04S800T0100;N020G50X250Z210N020G50X250Z210;N030G00X55Z0T0101M08N03

86、0G00X55Z0T0101M08;N040G01X00.05N040G01X00.05;N050G00Z2N050G00Z2;N060X50N060X50;N070G01Z-75F0.15N070G01Z-75F0.15;N080G00X53Z10N080G00X53Z10;N090M98P55001N090M98P55001;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 N100G28U2W2N100G28U2W2;N110M04S1500T0200N110M04S1500T0200;N120G00X0Z2T0202M08N120G00X0Z2T0202

87、M08;N130G01Z-4F0.05N130G01Z-4F0.05;N140G00Z2M09N140G00Z2M09;N150X100Z100T0200N150X100Z100T0200;N160G28U2W2N160G28U2W2;N170M04S500T0400N170M04S500T0400;N180G00X0Z2T0404M08N180G00X0Z2T0404M08;N190M98P35002N190M98P35002;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 N200G01W-5F0.1N200G01W-5F0.1;N210G00Z2N210

88、G00Z2;N220G00X100Z100T0400M09N220G00X100Z100T0400M09;N230G28U2W2N230G28U2W2;N240M04S1000T0600N240M04S1000T0600;N250G00X18Z2T0606M08N250G00X18Z2T0606M08;N260G01Z-30F0.08N260G01Z-30F0.08;N270G00X16N270G00X16;N280Z2N280Z2;N290X20N290X20;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 N300G01Z30F0.08N300G01Z30

89、F0.08;N310G00X18N310G00X18;N320Z2N320Z2;N330X22N330X22;N340G01Z0F0.1N340G01Z0F0.1;N350X20Z-1N350X20Z-1;N360G00Z2N360G00Z2;N370X100Z100T0600M09N370X100Z100T0600M09;N380M04S500T0300N380M04S500T0300;N390G00X52Z-73T0606M08N390G00X52Z-73T0606M08;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 N400G01X0F0.1N400G

90、01X0F0.1;N410G00X55M09N410G00X55M09;N420Z100T0600N420Z100T0600;N430G28U2W2N430G28U2W2;N440M30N440M30;O5001O5001;(;(子程序子程序1 1)N010G00U-5N010G00U-5;N020G42G01Z0F0.2T0101N020G42G01Z0F0.2T0101;N030G01U4W-2F0.1N030G01U4W-2F0.1;N040Z-45N040Z-45;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 N050G02U10W-5R5N050G

91、02U10W-5R5;N060G40G00U2T0100N060G40G00U2T0100;N070Z10N070Z10;N080U-14N080U-14;N090M99N090M99;O5002O5002;(;(子程序子程序2 2)N010G01W-15F0.1N010G01W-15F0.1;N020G00W5N020G00W5;N030M99N030M99;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 本本 章章 小小 结结 数控车床主要用来加工轴类零件的内外圆柱面、圆锥面、数控车床主要用来加工轴类零件的内外圆柱面、圆锥面、螺纹表面、成形回转体表面等。对

92、于盘类零件可进行钻孔、扩螺纹表面、成形回转体表面等。对于盘类零件可进行钻孔、扩孔、铰孔、镗孔等加工。机床还可以完成车端面、切槽、倒角孔、铰孔、镗孔等加工。机床还可以完成车端面、切槽、倒角等加工。本章以配置等加工。本章以配置FANUCFANUC系统的系统的MJ-460MJ-460数控车床为例介绍数数控车床为例介绍数控车床的编程,并对该机床的编程与操作面板、机床的基本操控车床的编程,并对该机床的编程与操作面板、机床的基本操作进行了简单介绍。作进行了简单介绍。 G G功能编程指令有功能编程指令有3232个(个(G00G00、G01G01、G02G02、G03G03、G04G04、G10G10、G20

93、G20、G21G21、G25G25、G26G26、G27G27、G28G28、G32G32、G40G40、G41G41、G42G42、G50G50、G65G65、G70G70、G71G71、G72G72、G73G73、G74G74、G75G75、G76G76、G90G90、G92G92、G94G94、G96G96、G97G97、G98G98、G99G99)。)。MM功能编程指令功能编程指令有有1515个(个(M00M00、M01M01、M02M02、M03M03、M04M04、M05M05、M08M08、M09M09、M23M23、M24M24、M25M25、M26M26、M30M30、M98M98、M99M99)。)。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号