数控高级编程讲义学习教案_第1页
数控高级编程讲义学习教案_第2页
数控高级编程讲义学习教案_第3页
数控高级编程讲义学习教案_第4页
数控高级编程讲义学习教案_第5页
已阅读5页,还剩118页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数控高级数控高级(goj)编程讲义编程讲义第一页,共123页。第1页/共123页第二页,共123页。第2页/共123页第三页,共123页。第3页/共123页第四页,共123页。第4页/共123页第五页,共123页。110409080R6R30101020#2#1第5页/共123页第六页,共123页。110409080R6R30101020#2#1第6页/共123页第七页,共123页。第7页/共123页第八页,共123页。具半径(bnjng)补偿值,以避免产生刀具干涉报警。第8页/共123页第九页,共123页。110409080R6R30102010立刀补时,刀具(doj)实际运动方向是向左,而

2、程序中指定的运动方向是向右,撤消刀补时与此类似,此时数控系统就会产生刀具(doj)干涉报警。因此合理的下刀点应在编程零点(0,0)。第9页/共123页第十页,共123页。第10页/共123页第十一页,共123页。补偿号刀具补偿半径12521536.546110409080R6R30102010第11页/共123页第十二页,共123页。110409080R6R30102010第12页/共123页第十三页,共123页。第13页/共123页第十四页,共123页。第14页/共123页第十五页,共123页。第15页/共123页第十六页,共123页。第16页/共123页第十七页,共123页。R30起始点放

3、在轮廓右上角(可削除接刀痕)110409080R6R30101020#2#1第17页/共123页第十八页,共123页。110409080R6R30101020#2#1第18页/共123页第十九页,共123页。第19页/共123页第二十页,共123页。第20页/共123页第二十一页,共123页。#100=100.4; 110-9-0.6=100.4M98 P0010;G3 X101 R0.3 F400 S3000; G3 I-101;G3 X100 R0.5;%0010 HNCG1 X#100 F200;G3 I-#100#100=#100+15;M99;第21页/共123页第二十二页,共123

4、页。第22页/共123页第二十三页,共123页。第23页/共123页第二十四页,共123页。60工,步距50mm,上、下边界刀具各伸出10mm。则行切区域尺寸为800560(600+102-60)。第24页/共123页第二十五页,共123页。第25页/共123页第二十六页,共123页。各伸出各伸出1 mm,则实际切削区域尺寸,则实际切削区域尺寸=75(55+2-12)=7545第26页/共123页第二十七页,共123页。 精 加工刀 具中心轨迹 半 精加工 刀具中心轨迹 半 精加工 形成的轮廓 图 1-4 第27页/共123页第二十八页,共123页。第28页/共123页第二十九页,共123页。

5、G1 Z-10 F100;M98 P0010; 环切加工(省略)G1 X-37.5 Y-22.5;行切起点M98 P0020 L2;行切加工 X-75; Y10.;G90 M99;第29页/共123页第三十页,共123页。N2 Z50 M03 S800;N3G65P9010A100B80C0D6Q0.5K10X0Y0Z-10F150;N4G0 Z50;N5M30;第30页/共123页第三十一页,共123页。第31页/共123页第三十二页,共123页。N2 Z50 M03 S800;N3M98P100A100B80C0D6Q0.5K10X0Y0Z-10F150;N4G0 Z50;N5M30;第3

6、2页/共123页第三十三页,共123页。第33页/共123页第三十四页,共123页。G1 Z-4. F100;M98 P100;G1 Z-6. F100;M98 P100;G1 Z-8. F100;M98 P100;G1 Z-10. F100;M98 P100;G0 Z50.;M30;第34页/共123页第三十五页,共123页。%100 子程序G91 G1 Z-2. F100G90 ; 加工部分(b fen)省略M99第35页/共123页第三十六页,共123页。%1000;HNCG54 G90 G0 G17 G40 G49; Z50 M03 S1000;X10. Y10. ; 假定下刀点在此

7、Z5.;#1=2; 表示每层的切削(qixio)深度WHILE #1 LE 10X10. Y10. ;假定下刀点在此G1 Z-#1 F100. 加工部分省略#1=#1+2ENDWG0 Z50.;M30; 第36页/共123页第三十七页,共123页。第37页/共123页第三十八页,共123页。G65 P100 Z-10.;G0 Z50.; %100子程序G90 G0X10. Y10. G1 Z#26 F100;. 加工(ji gng)部分省略M99; 第38页/共123页第三十九页,共123页。%100子程序G90 G1 Z#25 F100;. 加工(ji gng)部分省略M99; 第39页/共

8、123页第四十页,共123页。第40页/共123页第四十一页,共123页。第41页/共123页第四十二页,共123页。第42页/共123页第四十三页,共123页。零点在需加工孔的孔心。第43页/共123页第四十四页,共123页。第44页/共123页第四十五页,共123页。M30; X150M99;第45页/共123页第四十六页,共123页。第46页/共123页第四十七页,共123页。G65 P9010 X0 Y-50;G65 P9010 X150 Y-50;G65 P9010 X150 Y50;G0 Z100;G3 I-34G0 Z5M99第47页/共123页第四十八页,共123页。 X150

9、 Y50;G67;G0 Z100;M30;G3 I-34;G0 Z5;M99;第48页/共123页第四十九页,共123页。第49页/共123页第五十页,共123页。sin.cos.byax第50页/共123页第五十一页,共123页。(binling)初始值0.5度WHILE #1 LE 360 DO1;M30;第51页/共123页第五十二页,共123页。图 4-1 第52页/共123页第五十三页,共123页。对立铣刀加工,曲面加工是刀尖完成的,对立铣刀加工,曲面加工是刀尖完成的,当刀尖沿圆弧运动时,其刀具中心运动轨当刀尖沿圆弧运动时,其刀具中心运动轨迹也是一行径的圆弧,只是位置相差一个迹也是一

10、行径的圆弧,只是位置相差一个刀具半径。刀具半径。对球头刀加工,曲面加工是球刃完成的,对球头刀加工,曲面加工是球刃完成的,其刀具中心是球面的同心球面,半径相差其刀具中心是球面的同心球面,半径相差一个刀具半径。一个刀具半径。第53页/共123页第五十四页,共123页。第54页/共123页第五十五页,共123页。图 5-3 第55页/共123页第五十六页,共123页。G49 Z100 M05;G28 Z105 ;M30;第56页/共123页第五十七页,共123页。第57页/共123页第五十八页,共123页。1; #2=#4*COS#3; G90 G0 X#24+#2+2 Y#25; Z5;G1 Z#

11、26 F300;G0 Z5;M99;第58页/共123页第五十九页,共123页。 图 4-4 第59页/共123页第六十页,共123页。第60页/共123页第六十一页,共123页。#5=#17;#4=#4 - #7;WHILE #5 LE #3 DO1 ;M99;第61页/共123页第六十二页,共123页。 图 4-4 a b 第62页/共123页第六十三页,共123页。第63页/共123页第六十四页,共123页。G49 Z100 M05G28 Z105M30柱半径柱半径F(#9)-走走刀速度刀速度第64页/共123页第六十五页,共123页。#12=#1/2; 轴线两端相对中央(zhngyng

12、)距离WHILE #10 LE 180 DO1; #13=#4*SIN#10-1; Z#14=#4*COS#10; YEND1;G0 Z5;M99;第65页/共123页第六十六页,共123页。xin)两端相对中央距离WHILE #10 LE 180 DO1;#13=#4*SIN#10-1; Z#14=#4*COS#10; YEND1;G0 Z5;M99;第66页/共123页第六十七页,共123页。第67页/共123页第六十八页,共123页。M98 P0020 L28; G49 Z100 M05; G28 Z105;M06 T02;第68页/共123页第六十九页,共123页。G3 Y-46.5

13、Z-40 R40.5;G91 G1 X1;G90 M99;第69页/共123页第七十页,共123页。第70页/共123页第七十一页,共123页。G90G0X#10-2Y#25-#3*#4;Z5;G1 Z-#4 F200; WHILE#10LE#11DO1;G1 X#10 F#9 ; 进刀END1;G0 Z5;M99;第71页/共123页第七十二页,共123页。第72页/共123页第七十三页,共123页。第73页/共123页第七十四页,共123页。第74页/共123页第七十五页,共123页。第75页/共123页第七十六页,共123页。第76页/共123页第七十七页,共123页。第77页/共123

14、页第七十八页,共123页。第78页/共123页第七十九页,共123页。第79页/共123页第八十页,共123页。、出各节点坐标。第80页/共123页第八十一页,共123页。 1:2 图6-1 编号坐标值XZA00B2R-RC2R-(60-2*(20-R)=-20-2RD40-60E40-90第81页/共123页第八十二页,共123页。第82页/共123页第八十三页,共123页。第83页/共123页第八十四页,共123页。7-2图7-2所示椭圆轮廓,棒料45,编程零点放在工件右端面。sinbzcosax22222211axbzbzax第84页/共123页第八十五页,共123页。 第85页/共12

15、3页第八十六页,共123页。第86页/共123页第八十七页,共123页。预钻有30底孔。 图 7-3 第87页/共123页第八十八页,共123页。第88页/共123页第八十九页,共123页。第89页/共123页第九十页,共123页。补偿号刀具补偿值1400第90页/共123页第九十一页,共123页。补偿号几何补偿磨损补偿1400补偿号刀具长度补偿(H)刀具半径补偿(D)几何补偿 磨损补偿几何补偿磨损补偿1400第91页/共123页第九十二页,共123页。刀具补偿存贮器种类格式几何补偿G10 L10 P_ R_;磨损补偿G10 L11 P_ R_;刀具补偿存贮器种类格式刀具长度补偿(H)几何补偿

16、G10 L10 P_ R_;磨损补偿G10 L11 P_ R_;刀具半径补偿(D)几何补偿G10 L12 P_ R_;磨损补偿G10 L13 P_ R_;第92页/共123页第九十三页,共123页。加工程序:O0001;G65 P9010 R50.0 L2;M30;用户宏程序:O9010;#1+#18/2;G01 G42 X#1 Y#1 F300;G02 X#1 Y-#1 R#1;M99;第93页/共123页第九十四页,共123页。第94页/共123页第九十五页,共123页。如果一个宏变量没有赋值(无定义),则如果一个宏变量没有赋值(无定义),则该变量被当作空变量。宏变量该变量被当作空变量。宏

17、变量#0通常情况通常情况下是一个空变量,它只能读,不能写(赋下是一个空变量,它只能读,不能写(赋值)。值)。第95页/共123页第九十六页,共123页。变量号变量类型功 能#0空变量该变量通常为空(null),该变量不能赋值#1#33局部变量局部变量只能在宏程序内部使用,用于保存数据,如运算结果等。当电源关闭时,局部变量被清空,而当宏程序被调用时,(调用)参数被赋值给局部变量。#100#149(#199)#500#531(#999)全局变量全局变量可在不同宏程序之间共享,当电源关闭时,#100#149被清空,而#500#531的值仍保留。在某一运算中,#150#199,#532#999的变量可

18、被使用,但存储器磁带长度不得小于8.5m.#1000#9999系统变量系统变量可读、可写,用于保存NC的各种数据项,如:当前位置、刀具补偿值等。注:全局变量#150#199,#532#999是选用变量,应根据实际系统(xtng)使用。第96页/共123页第九十七页,共123页。例:程序段例:程序段G00 X#1;,给宏变量,给宏变量#1赋值赋值12.3456,在,在1/1000mm的的CNC上执行时,程序段实际解释上执行时,程序段实际解释为为G00 X12.346;。;。第97页/共123页第九十八页,共123页。lO#1;l/#2 G00 X100.0;lN#3 Y200.0;第98页/共1

19、23页第九十九页,共123页。第99页/共123页第一百页,共123页。刀具补偿号几何补偿磨损补偿1200400#11001(#2201)#11200(#2400)#11400#10001(#2001)#10200(#2200)#10400补偿号刀具长度补偿刀具半径补偿几何补偿磨损补偿几何补偿磨损补偿1200400#11001(#2201)#11200(#2400)#11400#10001(#2001)#10200(#2200)#10400#13001#13400#12001#12400q表2.2(c) 刀具(doj)补偿存储方式C的系统变量第100页/共123页第一百零一页,共123页。变量

20、号功能分组变量号功能分组#4001#4002#4003#4004#4005#4006#4007#4008#4009#4010#4011#4012#4014G00 G01 G02 G03 G33 G17 G18 G19 G90 G91G94 G95G20 G21G40 G41 G42G43 G44 G49G73 G74 G76 G80G89G98 G99G50 G51G65 G66 G67G54G5912345678910111214#4015#4016#4022#4102#4107#4109#4111#4113#4114#4115#4119#4120G61G64G68 G69 B codeD

21、codeF codeH codeM code程序段顺序号程序号S codeT code151622第101页/共123页第一百零二页,共123页。变量号位置信息坐标系统刀具补偿值运动期间读操作#5001#5004程序段终点工件坐标系不包含允许#5021#5024当前位置机床坐标系包含禁止#5041#5044当前位置工件坐标系包含禁止#5061#5064跳转信号位置工件坐标系包含允许#5081#5084刀具补偿值禁止#5101#5104伺服位置误差禁止第102页/共123页第一百零三页,共123页。函 数格 式备 注赋值#i=#j求和求差乘积求商#i=#j+#k#i=#j-#k#i=#j*#k#

22、i=#j/#k正弦余弦正切反正切#i=SIN#j#i=COS#j#i=TAN#j#i=ATAN#J/#k角度用十进制度表示。平方根t绝对值四舍五入向下取整 向上取整#i=SQRT#j#i=ABS#J#I=ROUND#J#I=FIX#J#I=FUP#J或OR异或XOR与AND#I=#J OR #K#I=#J XOR #K#I=#J逻辑运算用二进制数按位操作十二进制转换二十进制转换#I=BIN#J#I=BCD#J用于与PMC的信号交换第103页/共123页第一百零四页,共123页。第104页/共123页第一百零五页,共123页。第105页/共123页第一百零六页,共123页。运算符含义EQ相等 (

23、=)NE不等于 ()GT大于 ()GE大于等于 ()LT小于 ()LE小于等于 ()第106页/共123页第一百零七页,共123页。围(称循环体)的识别号,数字可用1、2、3表示。当使用1、2、3之外的数时,产生126号报警。第107页/共123页第一百零八页,共123页。q对DO-END循环来说,标号(13)可随意(su y)使用且可多次使用。但当程序中出现循环交叉(DO范围重叠)时,产生124号报警。第108页/共123页第一百零九页,共123页。第109页/共123页第一百一十页,共123页。第110页/共123页第一百一十一页,共123页。第111页/共123页第一百一十二页,共123

24、页。第112页/共123页第一百一十三页,共123页。360 GOTO 9; G00 G91 X#3;M30; N9 M99;第113页/共123页第一百一十四页,共123页。第114页/共123页第一百一十五页,共123页。地址变量号地址变量号地址变量号ABCDEFH#1#2#3#7#8#9#11IJKMQRS#4#5#6#13#17#18#19TUVWXYZ#20#21#22#23#24#25#26第115页/共123页第一百一十六页,共123页。地址变量号地址变量号地址变量号ABCI1J1K1I2J2K2I3J3#1#2#3#4#5#6#7#8#9#10#11K3I4J4K4I5J5K5I6J6K6I7#12#13#14#15#16#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论