数控车宏程序编程讲解.ppt

上传人:小飞机 文档编号:5986178 上传时间:2023-09-11 格式:PPT 页数:43 大小:360KB
返回 下载 相关 举报
数控车宏程序编程讲解.ppt_第1页
第1页 / 共43页
数控车宏程序编程讲解.ppt_第2页
第2页 / 共43页
数控车宏程序编程讲解.ppt_第3页
第3页 / 共43页
数控车宏程序编程讲解.ppt_第4页
第4页 / 共43页
数控车宏程序编程讲解.ppt_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《数控车宏程序编程讲解.ppt》由会员分享,可在线阅读,更多相关《数控车宏程序编程讲解.ppt(43页珍藏版)》请在三一办公上搜索。

1、数控车宏程序编程(2013年7月8日),福建信息职业技术学院江弥峰,数控车床(宏程序)编程,华中系统(宏程序)编程,1.图1.,1.,抛物线方程:X*X/10.以(X轴)作变量.编程:O0001;N1#1=0;(X轴的起点)N2 WHILE#1 LE 10;(X轴的终点).N3#2=#1*#1/10;(抛物线的公式)N4 G01 X2*#1 Z#2;(X,Z轴的坐标变量)N5#1=#1+0.1;(X轴的增量)N6 ENDW;(调用返回)以(Z轴)作变量.编程:O0001;N1#1=0;(Z轴的起点)N2 WHILE#1 LE 10;(Z轴的终点)N3#2=SQRT#1*10;(抛物线的公式)N

2、4 G01 X2*#2 Z#1;(X,Z轴的坐标变量)N5#1=#1+0.1;(Z轴的增量)N6 ENDW;(调用返回),图2.,2.正切曲线方程X=3*(t).Z=2*tan(t).以(切槽刀)为主.编程:O0001;N1#1=0.437;(弧度转换)N2 WHILE#1 GE 0.437;(弧度的变量)N3#2=3*#1*PI;(3.14)(X轴的变量)N4#3=2*TAN#1*PI;(Z轴的变量)N5 G01 X38+2*#2 Z#348;(X,Z轴的坐标变量)N6#1=#10.1;(弧度的增量)N7 ENDW;(调用返回),图3.,3.正切曲线方程X=3*(t).注:解:2*tan(t

3、)=10.Z=2*tan(t).tan(t)=5.以(外圆右偏刀)为主.(t)=78.69.编程:78.69/180=0.437.O0001;0.437*3.14=1.372N1#1=0.437;华中系统转化成弧度.X=3*(t*3.14),N2 WHILE#1 GE 0.437;Z=2*tan(t*3.14或PI)N3#2=3*#1*PI;FANUC系统转化角度.Z=2*tan(t*180).N4#3=2*TAN#1*PI;N5 G01 X382*#2 Z#387;N6#1=#10.1;N7 ENDW;,图4.,4.外椭圆(长半轴18,短半轴24)以(外圆右偏刀)为主.编程:O0001;N3

4、#3=0;(椭圆中心到椭圆的起点)N4 WHILE#3 GE 14.6;(判断椭圆中心到椭圆终点)N5#4=24*SQRT18*18#3*#3/18;(椭圆公式)N6 G01 X2*#4 Z#358;(X,Z轴的变量)N7#3=#30.5;(Z轴的变量)N8 ENDW;(调用返回),图5.,5.内椭圆(长半轴30,短半轴16)以(内孔镗刀)为主.编程:O0001;N1#1=30;(椭圆的长半轴)N2#2=16;(椭圆的短半轴)N3#3=10;(椭圆中心到左端的起点)N4 WHILE#3 GE 23.4;(判断椭圆中心到右端的终点)N5#4=16*SQRT#1*#1#3*#3/30;(椭圆的公式

5、)N6 G01 X2*#4 Z#310;(X,Z轴的坐标的变量)N7#3=#30.5;(Z轴的变量)N8 ENDW;(调用返回),图6.,6.抛物线方程:X*X/100.以(X轴)作变量.编程:O0001;N1#1=30;(以X当作变量)N2 WHILE#1 LE 55;(判断是是否走到X55尺寸).注:LE是小于等于N3#2=#1*#1/100;(Z轴的变量)N4 G01 X#1 Z#230;(X、Z轴的坐标变量)N5#1=#1+0.1;(变量)N6 ENDW;以(Z轴)作变量.编程:O0001;N1#1=9;(以Z当作变量)N2 WHILE#1 LE 30.25;(判断是是否走到Z30.2

6、5尺寸).N3#2=SQRT#1*100;(X轴的变量)N4 G01 X#2 Z#1-30;(X、Z轴的坐标变量)N5#1=#1+0.1;(变量)N6 ENDW;,图7.,7.双头螺纹或(多头)螺纹.双头:30*PH4P2-6g.注:(PH4是表示螺距为4,P2是表示导程为2.)以(外螺纹)为主.编程:O0001;N1 G0 X32 Z3;N2 G82 X29.2 Z33 C2 P180 F4;注:C2是导程,(P180是螺纹圆周角,360 N3 G82 X28.7 Z33 C2 P180 F4;/2=180)F4是螺距.N4 G82 X28.2 Z33 C2 P180 F4;N5 G82 X

7、27.4 Z33 C2 P180 F4;N6 G82 X27.4 Z33 C2 P180 F4;例如:(三头螺纹:G82 X29.2 Z-33 C3 P120 F4;)注:(双头螺纹或(多头)螺纹在FANUC-OI系统中则与华中系统不一样,区别为FANUC-OI系统中要先加工完一便,然后Z轴偏一个导程(Z2或Z2)后再加工一便才可以完成,例如:(G0 X32 Z12;G92 X27.4 Z33 F2;一次加工完后,再G0 X32 Z10;G92 X27.4 Z33 F2;二次加工完后)OK。8.变距螺纹:F=|KK|/2*LG mm/rev.K:轴目标坐标的螺距.(毫米/转).K:起始螺距(1

8、或K的编程值).毫米/转.LG:螺纹长度.(毫米).,图11.,11.证明:总角度为720(-63090)将该曲线分为1000条线段.每段直线在Z轴 方向的间距为0.04mm.对其正弦曲线函数的角度增加为720/1000.每一段终点的X坐标值为:X=34+6SIN.#100指正弦曲线的起始角.#101指正弦曲线的终止角.#102指正弦曲线的各点X坐标.#103指正弦曲线的各点Z坐标.正弦曲线宏程序编程:以(X轴)作变量.编程:(FANUC-OI系统)O0001;N1#100=90;N2#101=630;N3#103=35;(Z坐标初始值).N4#102=34+6*SIN#100;(X坐标初始值

9、).N5 G01 X#102 Z#103;N6#100=#1000.72;(角度增量为0.72).N7#103=#1030.04;(Z坐标增量为0.04).N8 IF#100 GE#101 GOTO4;(循环转移).,华中系统(宏程序)编程完 FANUCOI-TB系统(宏程序)编程,图1.,1.抛物线方程:X*X/100.以(X轴)作变量.编程:O0001;N1#1=30;(以X30作为起点)N2#2=#1*#1/100;(Z轴的变量)N3 G01 X#1 Z#230;(X、Z轴的坐标变量)N4#1=#1+0.1;(以X=0.1的增量)N5 IF#1 LE 55 GOTO2;(判断是否走到X5

10、5的尺寸)以(Z轴)作变量.编程:O0001;N1#1=9;(以Z9作为起点)N2#2=SQRT#1*100;(X轴的变量)SQRT是开根号的意思.N3 G01 X#2 Z#130;(X、Z轴的坐标变量)N4#1=#1+0.1;(以Z=0.1的增量)N5 IF#1 LE 30.25 GOTO2;(判断是否走到Z30.25的尺寸),图2.,2.抛物线方程:X*X/10.以(X轴)作变量.编程:O0001;N1#1=0;N2#2=#1*#1/10;N3 G01 X2*#1 Z#2;N4#1=#1+0.1;N5 IF#1 LE 10 GOTO2;以(Z轴)作变量.编程:O0001;N1#1=0;N2

11、#2=SQRT#1*10;N3 G01 X2*#2 Z#1;N4#1=#1+0.1;N5 IF#1 LE 10 GOTO2;,图3.,3.正切曲线方程X=3*(t).Z=2*tan(t).以(切槽刀)为主.编程:O0001;N1#1=0.437;N2 WHILE#1 GE 0.437;N3#2=3*#1*PI;(3.14)N4#3=2*TAN#1*PI;N5 G01 X38+2*#2 Z#348;N6#1=#10.1;N7 ENDW;,图4.,4.外椭圆(长半轴18,短半轴24)以(外圆右偏刀)为主.编程:FANUCO0001;N1#1=18;N2#2=24;N3#3=0;N4 IF#3 GE

12、 14.6 GOTO9;N5#4=24*SQRT#1*#1#3*#3/18;N6 G01 X2*#4 Z#358;N7#3=#30.5;N8 GOTO4;,图5.,5.以(Z轴)作变量.编程:O0001;N1#1=10;(以Z10作为起点)N2#2=#1*#1/10;(X轴的变量)N3 G01 X30+2*#2 Z#121;(X、Z轴的坐标变量)N4#1=#10.1;(以Z=-0.1的减量)N5 IF#1 GE 11 GOTO2;(判断是否走到Z-11的尺寸)(GE或GT都可以).,12.矩形螺纹.编程:O0001:(主程序)O0002:(子程序)N1 T0202 G99;G0 U0.3;G0

13、 U10;U10;N2 M3 S200;G32 Z55 F12;Z14;M99;N3 G0 X82 Z12;G0 U10;U10;N4 M98 P0002 L30;Z10;G32 Z55 F12;N5 G0 X100 Z100;U10;G0 U10;N6 M30;G32 Z55 F12;Z12;,13.刀补编程.,141:刀补编程:外形.O0001:T0101 G99;G0 X100 Z100;M3 S800;G0 X60 Z2;G71 U2 R1;G71 P1 Q2 U0.5 W0.1 F0.2;N1 G42 G0 X30;刀尖半径为0.8,刀位号为3【前置刀架刀具补偿】G1 Z0;Z10;

14、X40;X50 Z30;N2 Z50;G70 P1 Q2 S1500 F0.1;G40 G0 X100 Z100;M30;142:刀补编程:内形.G0 X20 Z2;G71 U2 R1;G71 P1 Q2 U0.5 W0.1 F0.2;N1 G41 G0 X30;刀尖半径为0.8,刀位号为2【前置刀架刀具补偿】G1 Z30;Z0;N2 Z20;G70 P1 Q2 S1500 F0.1;G40 G0 X100 Z100;M30;,图15.,15.编程:O0001:T0202 G99;M3 S800;G41 G0 X60 Z25;刀尖半径为2,刀位号为8 G1 X54 Z30 F0.1;G1 X5

15、0;G03 X50 Z20 R5;G1 X54;G40 G1 X60 Z25;G0 X100 Z100;M30;,图16.,16.编程:O0001:T0202 G99;G0 X30 Z2;G41 G1 X40 Z0 F0.1;刀尖半径为2,刀位号为7 G03 X20 Z0 R5;G40 G1 X30 Z2;G0 X100 Z100;M30;,图17.A:刀具左右补偿.B:刀具9种补偿.,图28,28.车床G84 攻螺纹,M8的丝锥 编程:O0001:T0101 G99 G0 X100 Z100 M3 S150(转速S150S200都正常)G0 X0 Z5 G84 X0 Z10 R3 F1.25

16、(G84 攻螺纹)G80(G80 取消攻螺纹)G0 X100 Z100 M30,图29,29.正弦曲线编程:以(外圆刀)为主 O0001:T0101 G99 G40 G0 X100 Z100 M3 S800 G0 X82 Z2 G73 U12 W0 R24 G73 P1 Q3 U0.2 W0.05 F0.2 N1 G1 X63.76 G1 Z1.74#1=161.18(正弦曲线起始角度)#2=313.32(正弦曲线终止角度)#3=1.74 N2#4=60+10*SIN#1 G1 X#4 Z#3#1=#10.475#3=#30.082 IF#1GE#2 GOTO 2 G2 X77.13 Z-90 R5 N3 G1 X82 G70 P1 Q3 S1200 F0.08 G0 X100 Z100 M30,结束,谢谢各位!,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号