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

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

《图刀尖圆弧半径补偿方向a刀尖半径右补偿b刀尖.ppt》由会员分享,可在线阅读,更多相关《图刀尖圆弧半径补偿方向a刀尖半径右补偿b刀尖.ppt(75页珍藏版)》请在三一办公上搜索。

1、图4-30 刀尖圆弧半径补偿方向 a)刀尖半径右补偿 b)刀尖半径左补偿,如果刀尖沿ABCDE运动(图a),顺着刀尖运动方向看,刀具在工件的右侧,即为刀具的右补偿。用G42指令刀尖半径右补偿。如果刀尖沿FGHI运动(图b),顺着刀尖运动方向看,刀具在工件的左侧,即为刀具的左补偿。用G41指令刀尖半径左补偿。如果取消刀具的左补偿或右补偿,可用G40指令编程,则车刀轨迹按理论刀尖点轨迹运动。,5刀具半径补偿的建立或取消指令格式格式:X(U)Z(W)T F;说明:1)刀具半径补偿的建立或取消必须在位移移动指令(G00、G01)中进行。X(U)、Z(W)为建立或取消刀补程序段中刀具移动的终点坐标;T代

2、表刀具功能,如T0707是用7号刀并调用7号补偿值建立刀补;F表示进给速度,用G00编程时,F值可省略。G41、G42、G40均为模态指令。2)刀具半径补偿和刀具位置补偿一样,其实现过程分为三大步骤,即刀补的建立、刀补的执行和刀补的取消。见例题4-2程序。,G41G42G40,G00G01,3)若指令刀具在刀尖半径大于圆弧内侧移动,程序将出错。,4)由于系统内部只有两个程序段的缓冲存储器,因此在刀具执行刀补过程中,不允许在程序里连续编制两个以上没有移动的指令、以及单独编写的M、S、T程序段等。例4-2 车削如图所示零件,采用刀具半径补偿指令编程。,程序如下:N040 G00 X60 Z295;

3、快进接近工件N050 G42 G01 Z290 F0.1;刀具右补偿的建立N060 X120 W-150;车削圆锥面N070 X200 W-30;车削圆锥台阶面N080 Z50;车削200外圆面N090 G40 G00 X300 Z300;退刀并取消刀补,4.2.6 辅助功能(M功能)主要控制机床主轴或其他机电装置的动作,还可用于其他辅助动作,如程序暂停、程序结束等。1程序停止M00格式:M00;说明:1)系统执行M00指令后,机床的所有动作均被切断,机床处于暂停状态,重新按下启动按钮后,系统将继续执行M00程序段后面的程序。若此时按下复位键,程序将返回到开始位置,此指令主要用在尺寸检验、排屑

4、或插入必要的手工动作等。2)M00指令必须单独设一程序段。,2选择停M01格式:M01;说明:在机床操作面板上有“选择停”开关,当该开关置ON时,M01功能同M00,当该开关置OFF位置时,数控系统对M01不予理睬。M01指令同M00一样,必须单独设一程序段。3程序结束M30、M02格式:M30(M02);说明:M30表示程序结束,机床停止运行,并且系统复位,程序返回到开始位置;M02表示程序结束,机床停止运行,程序停在最后一句。M30或M02应单独设置一个程序段。,4主轴旋转指令M03、M04、M05格式:M03(M04)S;M05;说明:M03启动主轴正转,M04启动主轴反转,M05使主轴

5、停止转动,S表示主轴转速,如M04 S500表示主轴以500r/min转速反转。M03、M04、M05可以和G代码设在一个程序段内。5冷却液开关M08、M09格式:M08(M09);说明:M08表示打开冷却液,M09表示关闭冷却液。M00、M01、M02、M30均能关闭冷却液,如果机床有安全门,则打开安全门时,冷却液也会关闭。,6调子程序(M98),子程序返回(M99)调子程序格式:M98 P;子程序名 调子程序次数子程序返回格式:M99;说明:1)如果在一个加工程序的执行过程中又调用了另一个加工程序,并且被调用的程序执行完后又返回到原来的程序,则称前一个程序为主程序,后一个程序为子程序。用调

6、用子程序指令可以对同一子程序反复调用,该系统最多允许连续调用子程序999次,当在主程序中调用了一个子程序时,我们称之为1重嵌套。如果在子程序中又调用了另一个子程序,则称为2重嵌套(如图4-32)。该系统只允许一重嵌套。,图4-32 程序结构,2)M98指令编写在主程序中,表示调子程序,P最后面的四位数字表示子程序名,前面其余几位数字为调用子程序的次数(0999次),如M98 P1011001表示连续调用O1001子程序101次;M98 P52003表示连续调用O2003子程序5次。M98 P3000和M98 P13000一样,表示只调用O3000子程序1次。3)M99指令编写在子程序的最后一句

7、,表示子程序返回,返回到主程序中。子程序为单独编写的一个程序,编写方法同主程序。4)子程序中的内容应视具体情况须用增量值编写,见例题4-3、例题4-4。5)子程序调用主要用在重复加工的场合,如多刀车削的粗加工,形状尺寸相同部位的加工等。,例4-3 多刀粗加工的子程序调用。如图锥面分3刀粗加工。,O1000;(主程序)N010 G50 X280 Z250.8;N020 M04 S700 T0100;N030 G00 X85 Z5 M08;N040 M98 P31001;N050 G28 U2 W2;N060 M30;O1001;(子程序)N010 G00 U-35;N020 G01 U10 W-

8、85 F0.15;N030 G00 U25;,N040 G00 Z5;N050 G00 U-5;N060 M99;,如图所示,已知毛坯直径32mm,长度L=80mm,材料为45号钢,一号刀(T0101)为外圆车刀,二号刀(T0202)为刀尖宽2mm的切断刀。工件坐标原点设定在零件右端中心,此点与一号刀刀位点(基准刀)的位置是X=280(直径量),Z=265。,例4-4 形状相同部位加工的子程序调用,O2000;(主程序)N010 G50 X280 Z265;N020 M04 S800 T0100;N030 G00 X35 Z0 M08;N040 G01 X0 F0.08;N050 G00 X3

9、0 Z2;N060 G01 Z-53 F0.1;N070 G28 U2 W2;N080 M04 S400 T0200;N090 G00 X32 Z-12 T0202;N100 M98 P12001;N110 G00 Z-32;,N120 M98 P12001;N130 G00 Z-52;N140 G01 X0 F0.1;N150 G00 X40 T0200 M09;N160 G28 U2 W2;N170 M30;,O2001;(子程序)N010 G01 X20 F0.1;N020 G00 X32;N030 G00 W-8;N040 G01 X20 F0.1;N050 G00 X32;N060

10、M99;,4.2.7 宏程序简介,所谓宏程序就是把一组数值或变量预先存于一组地址中,当需要时,就用特殊的调用指令调用该变量的地址即可,这些特殊的调用指令就叫宏程序指令,简称宏指令,由宏指令组成的程序叫宏程序。宏指令可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外还可以使用循环语句、分支语句和子程序调用语句等功能,以利于编制各种复杂的零件加工程序,减少手工编程时进行繁琐的数值计算,简化程序。比如说要加工椭圆,如果没有宏指令的话,我们要逐点算出曲线上的点,然后用一段段直线逼近曲线。可是应用了宏程序后,只要把椭圆公式输入到系统中,然后给出X(或Z)坐标并且每次增加10um,那么宏程序就会自动

11、算出Z(或X)坐标,并控制机床进行切削加工。,1变量,(1)变量的表示 变量可以用“#”号和紧跟其后的变量序号构成:#i(i=1,2,3),如#5、#109、#501。也可以用表达式的形式来表示,如50、1021-1、250。(2)变量的引用 将跟随在一个地址后的数值用一个变量来代替,即引入了变量。例如:对于F103,若103=50时,则为F50;对于Z-110,若110=100,则Z为-100;对于G130,若130=3时,则为G03。注意:地址符O、N、/等不能引用变量。(3)未定义的变量 尚未被定义的变量,称为。变量0经常被用作变量使用。,性质:1)在引用未定义变量时,地址符也被无视。如

12、1=时,G00 X20 Z1与G00 X20作用相同。2)在运算中,除了被置换的场合以外,与数值0相同。3)在条件式中,只有EQ、NE情况下,与0不同。,2变量的种类,(1)局部变量 局部变量就是仅在宏程序中局部使用有效的变量。换句话说,在某时刻调出的宏程序中所使用的局部变量#i和另一时刻调用的宏程序(可以与前一个宏程序相同或不同)中所使用的#i不同。因此在多重调用时,宏程序之间相互调用的情况下不会破坏对方宏程序的变量。,当前的局部变量序号有(不同的数控系统分配变量的序号不同):200249 0层局部变量;250299 1层局部变量;300349 2层局部变量;350399 3层局部变量;40

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

14、是指有固定用途的变量,它的值决定系统的状态。系统变量包括刀具偏置变量、接口的输入/输出信号变量、位置信息变量等,因系统变量一般不常用,故在此略去。,3A类宏指令,宏指令一般分为A类宏指令和B类宏指令。A类宏指令是以G65 Hm P#i Q#j R#k的格式输入的,在FANUC OT等系统中应用较多;而B类宏指令则是以直接的公式和语言输入的,在FANUC 0i系统中应用比较广泛。下面先介绍一下A类宏指令,B类宏指令请参见第6章。,格式:G65 Hm P#i Q#j R#k;,说明:1)格式中m宏指令的功能,用0199表示,见表4-3;#i运算结果存放处的变量名;#j被运算的变量1,也可以是一个常

15、数;#k被运算的变量2,也可以是一个常数。2)变量的值不带小数点,单位为0.001mm,如#100=10,则X#100=0.01mm;用度表示角度的量纲时,其单位为0.001。,3)在运算中,若不指定Q、R时其值按0计算;运算结果中少于1的数将舍去。4)在条件转移指令中,如果序号n为正值,则检索过程是先向大程序段号查找;如果n为负值,则检索过程是先向小程序段号查找;转移段号可以是变量,如G65 H81 P#100 Q#101 R#102(当#101=#102,转移到由#100指定的段号中)。5)宏指令中的H、P、Q、R必须在G65之后指定,只有O、N可在G65之前指定。,4典型宏指令格式,1)

16、变量的定义和置换。#i=#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)乘法。#i=#j#k格式:G65 H04 P#i Q#j R#k;例:G65

17、H04 P#101 Q#102 R#103;(#101=#102#103),5)除法。#i=#j/#k格式:G65 H05 P#i Q#j R#k;例:G65 H05 P#101 Q#102 R#103;(#101=#102/#103),6)逻辑或。#i=#j OR#k格式:G65 H11 P#i Q#j R#k;例:G65 H11 P#101 Q#102 R#103;(#101=#102 OR#103),7)逻辑与。#i=#j AND#k格式:G65 H12 P#i Q#j R#k;例:G65 H12 P#101 Q#102 R#103;(#101=#102 AND#103),8)平方根。格

18、式:G65 H21 P#i Q#j;例:G65 H21 P#101 Q#102;(),9)绝对值。#i=|#j|格式:G65 H22 P#i Q#j;例:G65 H22 P#101 Q#102;(#101=|#102|),10)混合平方根1。格式:G65 H27 P#i Q#j R#k;例:G65 H27 P#101 Q#102 R#103;(),11)正弦函数。#i#j SIN#k格式:G65 H31 P#i Q#j R#k(角度用度表示,其单位1/1000度);例:G65 H31 P#101 Q#102 R#103;(#101=#102 SIN#103),12)余弦函数。#i#j COS#

19、k格式:G65 H32 P#i Q#j R#k(单位:度);例:G65 H32 P#101 Q#102 R#103;(#101=#102 COS#103)13)正切函数。#i#j TAN#k格式:G65 H33 P#i Q#j R#k(单位:度);例:G65 H33 P#101 Q#102 R#103;(#101=#102 TAN#103)14)反正切。#iATAN#j/#k格式:G65 H34 P#i Q#j R#k(单位:度);例:G65 H34 P#101 Q#102 R#103;(#101=ATAN#102/#103),15)无条件转移。格式:G65 H80 Pn(n为程序段号);例:

20、G65 H80 P120;(转移到N120程序段)16)条件转移1。#j EQ#k(=)格式:G65 H81 Pn Q#j R#k(n为程序段号);例:G65 H81 P120 Q#101 R#102;(当#101=#102,转移到N120程序段;若#101#102,则执行下一程序段),17)条件转移2。#j NE#k()格式:G65 H82 Pn Q#j R#k(n为程序段号);例:G65 H82 P120 Q#101 R#102;(当#101#102,转移到N120程序段;若#101=#102,则执行下一程序段)18)条件转移3。#j GT#k()格式:G65 H83 Pn Q#j R#k

21、(n为程序段号);例:G65 H83 P120 Q#101 R#102;(当#101#102,转移到N120程序段;若#101#102,则执行下一程序段)19)条件转移4。#j LT#k()格式:G65 H84 Pn Q#j R#k(n为程序段号);例:G65 H84 P120 Q#101 R#102;(当#101#102,转移到N120程序段;若#101#102,则执行下一程序段)20)条件转移5。#j GE#k()格式:G65 H85 Pn Q#j R#k(n为程序段号);例:G65 H85 P120 Q#101 R#102;(当#101#102,转移到N120程序段;若#101#102,

22、则执行下一程序段),21)条件转移6。#j LE#k()格式:G65 H86 Pn Q#j R#k(n为程序段号);例:G65 H86 P120 Q#101 R#102;(当#101#102,转移到N120程序段;若#101#102,则执行下一程序段),例4-5 宏程序应用 加工如图4-35所示零件,零件曲面为抛物线,方程为,其它尺寸见图。设工件坐标系如图所示,刀尖起始点与工件原点的距离为:X=200mm,Z=400mm。,O1000;N010 G50 X200 Z400;N020 G00 Z2 M04 S700 T1000;N030 X0 M08;N040 G42 G01 Z0 F0.05

23、T1010;N050 G65 H01 P102 Q0;N060 G65 H02 P101 Q102 R10;N070 G65 H04 P103 Q101 R101;N080 G65 H05 P104 Q103 R20000;N090 G65 H01 P105 Q104;N100 G01 X101 Z105;N110 G65 H01 P102 Q101;N120 G65 H82 P60 Q105 R-80000;N130 G01 Z-110 M09;N140 G40 G00 U5 T1000;N150 G28 U2 W2;N160 M30;,4.3 数控车床的操作面板及操作简介,4.3.1 操作

24、面板1数控系统操作面板MJ-460数控车床的数控系统操作面板如图4-36所示。它是由CRT显示器和MDI键盘两部分组成。显示器左下侧为NC装置电源按钮,“ON”为电源接通按钮,“OFF”为电源断开按钮。电源按钮上方为主轴负载表,用于显示主轴功率。(1)CRT显示器 CRT显示器可以显示机床的各种参数和功能。如显示机床参考点坐标、刀具起始点坐标、输入数控系统的指令数据、刀具补偿量的数值、报警信号、自诊断结果、滑板快速移动速度以及间隙补偿值等等。,(2)MDI键盘1)功能键:“POS”键用于显示现在机床的位置。“PRGRM”键在EDIT方式下,编辑、显示存储器里的程序;在MDI方式下,输入、显示M

25、DI数据;在机床自动操作时,显示程序指令值。“MENU/OFSET”键用于设定、显示补偿值和宏程序变量。“DGNOS/PARAM”键用于参数的设定、显示及自诊断数据的显示。“OPR/ALARM”键用于显示报警号及报警信息。“AUX/GRAPH”键用于图形的显示。2)数据输入键:数据输入键有13个,可用来输入字母、数字及其他的符号。每次输入的字符都显示在CRT屏幕上。3)“RESET”复位键:当机床自动运行时,按下此键,则机床的所有操作都停下来。此状态下若恢复自动运行,滑板需返回参考点,程序将从头执行。,4)“START”启动键:按下此键,便可执行MDI的命令。5)“INPUT”输入键:压下此键

26、,可输入参数或补偿值等,也可以在MDI方式下输入命令数据。6)“CAN”删除键:用于删除已输入到缓冲器里的最后一个字符或符号。如:当输入了N100后,又压下“CAN”键,则N100被删去。7)光标移动键(CURSOR):“”键将光标向下移,“”键将光标向上移。8)页面键(PAGE):“”键向后翻页,“”键向前翻页。9)程序编辑键:“ALTER”键用于程序更改。“INSRT”键用于程序插入。“DELET”键用于程序删除。10)“EOB”结束程序键。,2机床操作面板,(3)手摇脉冲发生器,又称手摇轮或手轮。由它左上侧的开关指定X或Z轴,由“MODE”旋转开关设定手摇轮的每转1格的移动量。手摇轮顺时

27、针转为坐标轴的正向,手摇轮逆时针转为坐标轴的负向。,(1)程序启动按钮(CYCLE START),用于自动方式下,自动运行的启动。其上指示灯亮显示自动运行状态。(2)进给保持按钮(FEED HOLD),在自动运行状态下,暂停进给(滑板停止移动),但M、S、T功能仍然有效,其上指示等亮,显示机床处于暂停进给状态。按程序启动按钮,可以恢复自动运行。,(4)点动按钮(JOG)(+X、-X、+Z、-Z),每次只能压下一个,按钮压下时滑板移动,抬起时,滑板停止移动。(5)快速倍率旋转开关(RAPID OVERRIDE),倍率值为100%、50%、25%和LOW四级。以X轴为例,开关在100%位置时,快移

28、速度为12m/min;在50%位置时,快移速度为6m/min;在25%位置时,快移速度为3m/min;在LOW位置时,快移速度为400mm/min,当用“MODE”按钮快速移动滑板时,其速度就是有该旋钮指定的。,(6)进给倍率旋转开关(FEEDRATE OVERRIDE),在自动运行中,由F代码指定的进给速度可以用此开关来调整,调整范围0150%,每格增量为10%。(7)刀具选择旋转开关(TOOL SELECTION),用于选择12把刀具中的任意一把。,(8)刀架转位按钮(INDEX),在手动方式下,“TOOL SELECTION”开关指定了刀号后,压下此按钮用于换刀。(9)对刀仪按钮(TOU

29、CH SENSOR),在手动方式下,用于对刀仪的摆出和摆回。(10)卡盘压力转换按钮(CHUCK PRESS CHANGE),用于卡盘夹紧压力的设定。按下此键,为低压力时指示灯闪闪发亮,再次按下此键,转换为高压力,指示灯灭。(11)尾座夹紧按钮(TAIL STOCK INTERLOCK),开机后尾座处于夹紧状态,指示灯不亮。压下此按钮,松开尾座,指示灯亮。再压下它,夹紧尾座。,(12)位置记录按钮(POSITION RECORD),用于将刀具补偿值作为工件坐标系与机床坐标系的差值设定。(13)门联锁钥匙开关(DOOR INTERLOCK),用于打开或关闭电箱门。(14)程序保护钥匙开关(PRO

30、G PROTECTION),此开关接通,可进行加工程序的编辑、存储。此开关断开,存储器内的程序不能改变。(15)超程解除钥匙开关(STROKE END RELEASE),用于解除因超程而引起的报警。,(16)机床灯开关(LIGHT),开关在“ON”位置工作灯亮,开关在“OFF”位置工作灯灭。(17)冷却开关(COOLANT),开关置于手动位置(MANU),则手动方式启动冷却单元;开关置于自动(AUTO)位置,则在加工过程中,用M代码指令冷却单元的启动与停止;开关置于“OFF”位置,冷却停止。,(18)工件坐标系偏置开关(WORK SHIFT),此开关用于安装有对刀仪的机床。,(19)机床锁定开

31、关(MACHINE LOCK),开关置于“ON”位置,仅滑板不能移动,开关置于“OFF”位置,操作正常执行。(20)程序检查开关(PROG CHECK),开关置于“ON”位置,用于检查加工程序,此时程序中的M、S代码无效,T代码有效,滑板以空行程速度移动。开关置于“OFF”位置,执行正常操作。,(21)空运行开关(DRY RUN),开关置于“ON”位置,程序中的F代码无效,滑板以“进给倍率”开关指定的速度移动,同时滑板的快速移动有效。开关至于“OFF”位置,F代码有效。(22)程序段跳开关(BLOCK DELETE),开关置于“ON”位置,对于程序开头有“/”符号的程序段被跳过不执行。将开关置

32、于“OFF”位置,“/”符号无效。,(23)单步运行开关(SINGLE BLOCK),开关置于“ON”位置,在自动运行的方式下,执行一个程序段后自动停止;开关置于“OFF”位置,则连续运行程序。(24)选择停止开关(OPTIONAL STOP),开关置于“ON”位置,当程序运行到M01时,暂停运行,且主轴停转,冷却停止,其上指示灯亮。按下“CYCLE START”按钮,继续执行下面的程序。开关置于“OFF”位置,M01代码功能无效。,(25)方式选择旋转开关(MODE),用于选择机床的某一种工作方式,将开关旋至所要求的工作方式时,才能操作机床。此开关有自动方式和手动方式两种:,1)“AUTO”

33、自动方式中有4种工作方式“EDIT”编辑方式:可将工件程序手动输入到存储器中,可以对存储器内的程序进行修改、插入和删除;输入或输出穿孔带程序。“MEM RESTART”自启动方式:对安装有自动装料装置的机床,实现连续加工工件。,“MEM”存储器工作方式:机床执行存储器中的程序,自动加工工件。“MDI”手动数据输入方式:用MDI键盘直接将程序输入到存储器内,并立即运行,将此方法称为MDI工作方式。用MDI键盘将加工程序输入到存储器内,此方法称为手动数据输入。,2)“MANU”手动方式中有4种工作方式“HANDLE”手摇轮方式:可转动手摇轮使滑板移动,每次只能移动一个坐标轴。在“HANDLE”方式

34、下,可以选择(X1、X10、X100)三种滑板移动的速度。,“JOG”点动方式:可用“JOG”按钮使滑板移动,移动速度由“FEEDRATE OVERRIDE”开关设定。“RAPID”快速点动方式:用“JOG”按钮使滑板快速移动,,移动速度由“RAPID OVERRIDE”开关设定。“ZERO RETURN”返回参考点方式:用“JOG”按钮,使X、Z轴返回机床参考点,对应的ZERO-X、ZERO-Z参考点指示灯亮。,(26)主轴功能按钮(SPINDLE)1)“FWD-RVS”为正反转开关,用以指定主轴的旋转方向。2)压下停止“STOP”按钮,主轴停转。,3)压下启动“START”按钮,在手动方式

35、下,主轴按指定的方向旋转;在自动方式下,主轴正转,用于检查工件的装夹情况。其上指示灯亮显示主轴正在转动。4)速度调整旋钮“SPEED”用于调整主轴转速。,(27)紧急停止按钮(EMERG STOP),当出现异常情况时,按下此按钮机床立即停止工作。待故障排除恢复机床工作时,需按照按钮上的箭头方向转动,按钮即可弹起。(28)报警指示灯(ALARM)1)机床报警灯(MACHINE)。机床因出现电动机过载、液压系统压力不足、换刀错误、卡盘设有夹紧工件主轴便旋转等情况时,报警灯亮。,2)主轴报警灯(SPINDLE)。主轴伺服单元出现异常现象,报警灯亮。3)润滑报警灯(LUB)润滑油不足,报警灯亮。(29

36、)程序结束指示灯(CYCLE END),加工完一个工件,指示灯亮。(30)卡盘夹紧指示灯(CHUCK CLOSED),卡盘已夹紧,指示灯亮。(31)套筒伸/缩按钮(QUILL OUT/IN),压下按钮,尾座套筒伸出,左侧指示灯亮。再次压下按钮,尾座套筒退回,指示灯灭。,4.3.2 机床操作简介,1手动返回机床参考点1)将“方式”(MODE)开关置于返回参考点(ZERO RETURN)方式。2)分别按下X轴和Z轴的手动按钮,使滑板沿X轴或Z轴正向移动参考点。在此过程中,操作者应按住+X或+Z按钮,直到机床自动慢进给时,再松开按钮。在滑板移动到两轴参考点附近时,会自动减速移动。返回参考点后,相应的

37、X或Z参考点指示灯亮。2机床的急停机床无论是在手动或自动运转的状态下,遇有不正常情况,需要机床紧急停止时,可通过下面一种操作来实现。,(1)按下紧急停止按钮 按下急停(EMERG STOP)按钮后,除润滑油泵外,机床的动作及各种功能均被立即停止。同时CRT屏幕上出现CNC数控未准备好(NOT READY)报警信号。待故障排除后,顺时针旋转按钮,被压下的按钮跳起,则急停状态解除。但此时要恢复机床的工作,必须进行返回机床参考点的操作。(2)按下复位键(RESET)机床在自动运转过程中,按下此键则机床全部操作均停止,因此可以用此键完成急停操作。(3)按下NC电源断开键 按下NC的“OFF”键,机床停

38、止工作。(4)按下进给保持按钮(FEED HOLD)机床在自动运转状态下按下“进给保持”(FEED HOLD)按钮,则滑板停止运动。但机床的其他功能仍有效。当需要恢复机床运转时,按下“循环启动”(CYCLE START)按钮,机床从当前位置开始继续执行下面的程序。,3刀具补偿值的输入和修改为保证加工精度和编程方便,在加工过程中必须进行刀具补偿,每一把刀具的补偿量需要在空运行前输入到数控系统中,以便在程序的运行中自动进行补偿。(1)刀具补偿值的输入 为了编程及操作的方便,通常是T代码指令中的刀具编号和刀具补偿号相同。例如:T0101、T0404、T1010等。1)更换刀具后刀具补偿值的输入:更换

39、刀具时引起刀具位置变化,需要进行刀具的位置补偿。我们以下面的实例说明补偿值的输入过程。,如图4-38所示,更换刀具后,测得其位置尺寸变化为(双点划线所示为更换后刀具位置):X向变化-0.1mm(直径变化为-0.2mm);Z向变化0.2mm。对应补偿值为:X=0.2mm;Z=-0.2mm。设定该刀具号和补偿号均为02,按下功能键“OFFSET”,CRT屏幕上显示“OFFSET/WEAR”画面。然后,将光标移到设定的补偿号为02的一行上,输入刀具补偿值即可。刀具补偿值输入到数控系统之后,刀具的运动轨迹便会自动校正。如图4-39所示,双点划线为刀具补偿值为“0”的刀具轨迹,实线为刀具补偿值X=0.2

40、mm、Z=-0.2mm的刀具轨迹。,图4-38 更换刀具引起的刀尖位置变化 图4-39 有刀补和无刀补刀尖运动轨迹,2)刀具补偿值的直接输入法:在实际编程时可以不使用G50指令设定工件坐标系,而是将任一位置作为加工的起始点,当然该点的设置要保证刀具与卡盘或工件不发生干涉。用试切法确定每一把刀具起始点的坐标值,并将此坐标值作为刀补值输入到相应的存储器内。其操作过程如下:卡盘夹紧工件,任选一把加工中所使用的刀具。按下“OFFSET”键,CRT屏幕上显示“OFFSET/GEOMETRY”画面。将光标移动到该刀具补偿号的Z值处。以手摇轮方式移动滑板,轻轻车一刀工件端面,沿X向退刀,并停下主轴,按下“P

41、OSITION RECORD”按钮。测量工件端至工件原点的距离。,按下“M”键和“Z”键,输入工件原点到工件端面的距离,按下“INPUT”键。如果端面需留有精加工余量,则将该余量值加入刀补值。将光标移动到该刀具补偿号的X值处。以手摇轮方式轻轻车一刀外圆,沿Z向退刀主轴停转,按下“POSITION RECORD”按钮。测量切削后的工件直径。按下“M”键和“X”键,输入测量到的直径值,按下“INPUT”键。对其他的刀具,返回第步,重复执行以上的操作,直到所有刀具的补偿值输入完毕。,例如:加工某工件,需用若干把车刀,编程时不使用G50指令设定工件坐标系,采用以上方法输入每把刀具的刀补数据后,下面的程

42、序能正确执行。N100 G96 G40 S150 T0100 M04;刀架转位换刀,不使用刀具补偿N110 G00 X100 Z0 T0101 M08;快速接近工件,对1号刀具进行补偿N120 G01 X20 F0.3;,N240 G00 X200 Z150 T0100;快速返回换刀点,并取消1号刀补偿N250 M01;,N400 G97 S800 T0200 M04;刀架转位换刀,不使用刀具补偿N410 G00 X0 Z3 T0200;快速接近工件,对2号刀具进行补偿,3)刀具位置补偿值的修改:当我们使用带有刀具补偿值的车刀加工工件时,如果测得加工后的工件尺寸比图样要求的尺寸大,说明刀具磨损

43、了,这就需要修改已存储在刀具补偿存储器里的该刀具补偿值,以便加工出合格的工件。例如:加工图4-40中25mm的外圆,在加工过程中发现由于刀具磨损,使工件尺寸产生误差,测量工件直径=25.1mm,计算差值为(25.1-25.0)mm=0.1mm,即切削出工件的实际尺寸比图样要求尺寸大0.1mm,故需对原刀具补偿值进行修改。设X轴原输入的刀具补偿值为0.2mm,(0.2-0.1)mm=0.1mm,即0.1mm为刀具补偿的修改值。修改刀具补偿值的操作如下:按下“OFFSET”键,CRT屏幕上显示“OFFSET/WEAR”画面。,将光标移动到刀具补偿号上。采用绝对值编程时,输入X=0.1;采用增量值编

44、程时,输入U=-0.1。按下“INPUT”键,修改后的刀补值取代了原刀补值。,图4-40 车削外圆,4.4 车削加工编程实例例4-5 编写图示典型轴类零件的精加工程序,工件右段中心点O为工件坐标原点,2号刀为基准刀,该刀尖的起始位置为(280,130)。精加工程序如下:,O3000;程序名N010 G50 X280 Z130;建立工件坐标系N020 M04 S1200 T0200;启动主轴,换2号刀N030 G00 X26 Z3 M08;快速接近工件,并打开冷却液N040 G42 G01 Z0 T0202 F0.05;建立右刀补N050 X29.567 Z-2;倒角N060 Z-18;车螺纹外

45、表面29.567N070 X26 Z-20;倒角N080 W-5;车26槽N090 U10 W-10;车锥面,N100 W-10;车36外圆柱面N110 G02 U-6 W-9 R15;车R15圆弧N120 G02 X40 Z-69 R25;车R25圆弧N130 G03 X38.76 Z-99 R25;车S50球面N140 G02 X34 W-9 R15;车R15圆弧N150 G01 W-5;车34圆柱面N160 X56 Z-154.05;车锥面N170 Z-165;车56圆柱面N180 G40 G00 U10 T0200 M05 M09;取消刀补并关闭冷却液N190 G28 U2 W2;返回

46、参考点,N200 M04 S320 T0300;主轴换速,换3号螺纹刀N210 G00 X40 Z3 T0303 M08;刀具定位并建立位置补偿N220 G92 X28.667 Z-22 F2;螺纹循环第一刀N230 X28.067;螺纹循环第二刀N240 X27.467;螺纹循环第三刀N250 X27.067;螺纹循环第四刀N260 X26.969;螺纹循环第五刀N270 G00 X45 T0300 M09;取消刀具位置补偿并关冷却液N280 G28 U2 W2;返回参考点N290 M30;程序结束,例4-6 精密轧辊(主要用于轧制冷凝管,淬火硬度HRC5558,材料为Cr12MoV,其工作

47、面常规的精加工工艺是磨削,现在我们使用FD22型6圆形陶瓷刀具在MJ460数控车床上进行快速车削加工,实现了以车代磨,加工精度高,加工效率提高了5倍以上。已知加工余量1mm(直径量)。下面介绍这种精密轧辊外圆工作面的加工程序。,O 4000;(主程序)N010 G40 G97 M04 S180 T0200;N020 G50 X217.880 Z196.582;N030 G00 X140.7 Z12;N040 M98 P24001;N050 G00 X139.7;N060 G50 S1500;N070 G96 S80;N080 G42 G00 Z2 T0202;N090 G01 W-17.48

48、F0.1;,N100 G03 U-1.267 W-0.783 R0.8 F0.08;N110 G02 U0 W-11.925 R6.096;N120 G03 U1.267 W-0.783 R0.8;N130 G01 Z-55 F0.1;N140 G97 G40 G00 U5 T0200;N150 G28 U3 W3;N160 M30;O 4001;(子程序)N010 G00 U-0.4;N020 G42 G00 Z2 T0202;,N030 G01 W-17.48 F0.2;N040 G03 U-1.267 W-0.783 R0.8 F0.15;N050 G02 U0 W-11.925 R6.

49、096;N060 G03 U1.267 W-0.783 R0.8;N070 G01 Z-55 F0.2;N080 G40 G00 U5 T0200;N090 Z12;N100 U-5;N110 M99;,例4-7 已知T0101为外圆刀(基准刀),T0202为3mm钻头,T0303为刀刃宽3mm的切断刀,T0404为16mm钻头,T0606为镗刀。毛坯为53mm100 mm的棒料。选取工件轴线与工件右端面的交点O为坐标原点(如图4-42)。试编写其加工程序。,O 5000;(主程序)N010 G40 G97 M04 S800 T0100;N020 G50 X250 Z210;N030 G00

50、X55 Z0 T0101 M08;N040 G01 X0 0.05;N050 G00 Z2;N060 X50;N070 G01 Z-75 F0.15;N080 G00 X53 Z10;N090 M98 P55001;,N100 G28 U2 W2;N110 M04 S1500 T0200;N120 G00 X0 Z2 T0202 M08;N130 G01 Z-4 F0.05;N140 G00 Z2 M09;N150 X100 Z100 T0200;N160 G28 U2 W2;N170 M04 S500 T0400;N180 G00 X0 Z2 T0404 M08;N190 M98 P3500

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号