数控车工高级部分(宏程序IF应用)_第1页
数控车工高级部分(宏程序IF应用)_第2页
数控车工高级部分(宏程序IF应用)_第3页
数控车工高级部分(宏程序IF应用)_第4页
数控车工高级部分(宏程序IF应用)_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

./数控车工高级部分〔宏程序应用直线宏程序圆弧宏程序椭圆宏程序函数曲线宏程序抛物线宏程序双曲线宏程序圆弧、椭圆、双曲线、抛物线、螺旋宏程序综合题形练习加工课题一:直线宏程序<一>图1-1直线方程式:X=KZ+B解题思路:1、直线两点〔X30,Z0<X50,Z-22>.2、根据线形方程式得:30=K*0+B50=K*<-22>+B得:B=30K=-0.90903、方程式为:X=-0.9090Z+304、长度宏变量围:Z0~Z-225、设自变量#1=0#2=-226、应用条件语言N1IF[]GOTO2N2GOTO1精加工程序容:O0001;M03S1000;T0101;G00X55Z2;#1=0;#2=-22;N1IF[#1LE#2]GOTO2;#3=-0.9090*#1+30;G01X[#3]Z[#1]F0.1#1=#1-0.05GOTO1;N2G00X100Z100;M30;粗加工程序容:O0001;M03S650;T0101;G00X55Z2;#1=0;#2=-22;N1IF[#2GE#1]GOTO2;#3=-0.9090*#2+30;G01X[#3+1]F0.25;G01Z[#2+0.5]F0.1;G00U1W0.5;Z2;#2=#2+2;GOTO1;N2G00X100Z100;M30;课题一:直线宏程序<二>图1-2直线方程式:X=KZ+B解题思路:1、直线两点〔X50,Z-20<X30,Z-42>.2、根据线形方程式得:50=K*-20+B30=K*<-42>+B得:B=68.18K=0.90903、方程式为:X=0.9090Z+68.184、长度宏变量围:Z-20~Z-425、设自变量#1=-20#2=-426、应用条件语言N1IF[]GOTO2N2GOTO1精加工程序容:O0001;M03S1000;T0101;G00X55Z-20;#1=-20;#2=-42;N1IF[#1LE#2]GOTO2;#3=0.9090*#1+68.18;G01X[#3]Z[#1]F0.1#1=#1-0.05GOTO1;N2G00X100Z100;M30;粗加工程序容:O0001;M03S650;T0101;G00X55Z-20;#1=-20;#2=-42;N1IF[#1LE#2]GOTO2;#3=0.9090*#1+68.18;G01X[#3+1]Z[#1-0.5]F0.25;G01Z[#2]G00U1W0.5;Z[#1-0.5];#1=#1-2;GOTO1;N2G00X100Z100;M30;课题一:直线宏程序<三>直线方程式:X=KZ+B解题思路:1、直线两点〔X44,Z0<X30,Z–40>.2、根据线形方程式得:44=K*0+B30=K*<-40>+B得:B=44K=0.353、方程式为:X=0.35Z+444、长度宏变量围:Z0~Z-405、设自变量#1=0#2=-406、应用条件语言N1IF[]GOTO2N2GOTO1精加工程序容:O0001;M03S1000;T0101;G00X28Z2;#1=0;#2=-40;N1IF[#1LE#2]GOTO2;#3=0.35*#1+44;G01X[#3]Z[#1]F0.1#1=#1-0.05GOTO1;N2G00Z100;M30;粗加工程序容:O0001;M03S650;T0101;G00X28Z2;#1=0;#2=-40;N1IF[#GE#1]GOTO2;#3=0.35*#2+44;G01X[#3-1]F0.25;Z[#2+0.5];G00U-1W0.5;Z2;#2=#2+2;GOTO1;N2G00Z100;M30;课题一:直线宏程序<四>直线方程式:图示右斜线直线方程式:X=KZ+B图示左斜线直线方程式:X=KZ+B解题思路:1、直线两点〔X50,Z-20<X30,Z–42>.2、直线两点〔X30,Z–58<X50,Z–80>.3、根据右斜线形方程式得:50=K*-20+B30=K*<-42>+B得:B=68.18K=0.90904、根据左斜线形方程式得:30=K*-58+B50=K*<-80>+B得:B=-22.722K=-0.90905、方程式为:图示右斜线直线方程式:X=0.9090Z+68.186、长度宏变量围:Z-20~Z-42Z-58Z-807、设自变量#1=-20#2=-42#3=58#4=-808、应用条件语言N1IF[]GOTO2N2GOTO1精加工程序容<一>:O0001;M03S1000;T0101;G00X55Z-20;#1=-20;#2=-42;#3=-58;#4=-80;N1IF[#LE#2]GOTO2;#5=0.090*#1+68.18;G01X[#5]Z[#1]F0.1;W-16;#6=-0.090*#3-22.722G01X[#6]Z[#3]F0.15;#1=#1-0.05#3=#3-0.05GOTO1;N2G00X100Z100;M30;精加工也可这样编写〔二:O0001;M03S1000;T0101;G00X55Z-20;#1=-20;#2=-42;#3=-58;#4=-80;N1IF[#1LE#2]GOTO2;#5=0.090*#1+68.18;G01X[#5]Z[#1]F0.1;#1=#1-0.05GOTO1N2G01W-16F0.15;N3IF[#3LE#4]GOTO4;#6=-0.090*#3-22.722G01X[#6]Z[#3]F0.15;#3=#3-0.05GOTO3;N4G00X100Z100;M30;精加工也可这样编写〔三:O0001;M03S1000;T0101;G00X55Z-20;#1=-20;#2=-42;#3=-58;#4=-80;N1IF[#1LE#2]GOTO2;N3IF[#3LE#4]GOTO4;#5=0.090*#1+68.18;#6=-0.090*#1-22.722;G01X[#5]Z[#1]F0.1;G01W-16;G01X[#6]Z[#3]F0.1;#1=#1-0.05;#3=#3-0.05;GOTO1;N4GOTO3;N2G00X100Z100;M30;粗加工程序容:O0001;M03S650;T0101;G00X55Z-20;#1=-20;#2=-42;#3=-58;#4=-80;N1IF[#1GE#2]GOTO2;N3IF[#3GE#4]GOTO1;#5=0.090*#1+68.18;#6=-0.090*#1-22.722;G01X[#5+1]Z[#1-0.5]F0.1;G01X[#6+1]Z[#3+0.5]F0.1;G00U1W0.5;Z[#1-0.5];#1=#1-1;#3=#3-1;GOTO3;GOTO1;N2G00X100Z100;M30;课题二:椭圆宏程序<一>1、椭圆第一种应用方程式:X=A*2*SIN<a>Z=B*CON<a>A:为X轴方的长度<平行与X轴的椭圆轴>B:为Z轴方向的长度<平行与z轴的椭圆轴>2、椭圆第二种应用方程式:X*X/A*A+Z*Z/B*B=1A:为X轴方的长度B:为Z轴方向的长度第一种方程式应用解题;3、角度宏变量围:a=0∽a=904、设自变量#1=0#2=90#3=10#4=255、应用条件语言N1IF[]GOTO2N2GOTO1精加工编程容:O0001;M03S1000;T0101;G00X55Z2;#1=0;#2=90;#3=10;#4=25;N1IF[#1GE#2]GOTO2;#5=2*#4*SIN〔#1;#6=#3*CON〔#1;G01X[#5]Z[#6-10]F0.15#1=#1+0.1;GOTO1;N2G00X100Z100;M30;粗加工程序容:O0001;M03S650;T0101;G00X55Z2;#1=0;#2=90;#3=10;#4=25;N1IF[#2LE#1]GOTO2;#5=2*#4*SIN〔#2;#6=#3*CON〔#2;G01X[#5+1]F0.25;Z[#6-10+0.5]F0.25;G00U1W0.5;Z2;#2=#2+3;GOTO1;N2G00X100Z100;M30;椭圆第二种应用方程式:X*X/A*A+Z*Z/B*B=1编程:长度宏变量围:z=0∽z=-10公式分析化简得:X=SQRT[[1-Z*Z/B*B]*A*A]4、设自变量#1=0#2=-10#3=10#4=255、应用条件语言N1IF[]GOTO2N2GOTO1精加工编程容:O0001;M03S1000;T0101;G00X55Z2;#1=10;#2=0#3=10;#4=25;N1IF[#1LE#2]GOTO2;#5=2*SQRT[[1-#1*#1/#3*#3]*#4*#4]G01X[#5]Z[#1-10]F0.15#1=#1+0.1;GOTO1;N2G00X100Z100;M30;粗加工程序容:O0001;M03S650;T0101;G00X55Z2;#1=10;#2=0;#3=10;#4=25;N1IF[#2LE#1]GOTO2;#5=2*SQRT[[1-#2*#2/#3*#3]*#4*#4]G01X[#5+1]F0.25;Z[#2-10+0.5]F0.25;G00U1W0.5;Z2;#2=#2+3;GOTO1;N2G00X100Z100;M30;课题二:椭圆宏程序<二>1、椭圆第一种应用方程式:X=A*2*SIN<a>Z=B*CON<a>A:为X轴方的长度<平行与X轴的椭圆轴>B:为Z轴方向的长度<平行与z轴的椭圆轴>2\椭圆第二种应用方程式:X*X/A*A+Z*Z/B*B=1A:为X轴方的长度<平行与X轴的椭圆轴>B:为Z轴方向的长度<平行与z轴的椭圆轴>第一种方程式应用解题;3、角度宏变量围:a=0∽a=1504、设自变量#1=90#2=150#3=25#4=405、应用条件语言N1IF[]GOTO2N2GOTO1精加工编程容:O0001;M03S1000;T0101;G00X30Z2;#1=90;#2=150;#3=25;#4=40;N1IF[#1GE#2]GOTO2;#5=2*#3*SIN〔#1;#6=#4*CON〔#1;G01X[#5]Z[#6]F0.15#1=#1+0.1;GOTO1;N2G00U-2;G00Z100;M30;粗加工程序容:O0001;M03S650;T0101;G00X30Z2;#1=90;#2=150;#3=25;#4=40;N1IF[#2LE#1]GOTO2;#5=2*#3*SIN〔#2;#6=#4*CON〔#2;G01X[#5-1]F0.25;Z[#6+0.5]F0.25;G00U-1W0.5;Z2;#2=#2+3;GOTO1;N2G00Z100;M30;椭圆第二种应用方程式:X*X/A*A+Z*Z/B*B=1编程:长度宏变量围:z=0∽z=-30公式分析化简得:X=SQRT[[1-Z*Z/B*B]*A*A]4、设自变量#1=0#2=-30#3=25#4=405、应用条件语言N1IF[]GOTO2N2GOTO1精加工编程容:O0001;M03S1000;T0101;G00X30Z2;#1=0;#2=-30#3=25;#4=40;N1IF[#1LE#2]GOTO2;#5=2*SQRT[[1-#1*#1/#4*#4]*#3*#3]G01X[#5]Z[#1]F0.15#1=#1-0.1;GOTO1;N2G00U-2;G00Z100;M30;粗加工程序容:O0001;M03S650;T0101;G00X30Z2;#1=0;#2=-30;#3=25;#4=40;N1IF[#2LE#1]GOTO2;#5=2*SQRT[[1-#2*#2/#4*#4]*#3*#3]G01X[#5-1]F0.25;Z[#2+0.5]F0.25;G00U-1W0.5;Z2;#2=#2-3;GOTO1;N2G00Z100;M30;课题二:椭圆宏程序<三>椭圆第一种应用方程式:X=A*2*SIN<a>Z=B*CON<a>A:为X轴方的长度<平行与X轴的椭圆轴>B:为Z轴方向的长度<平行与z轴的椭圆轴>2、椭圆第二种应用方程式:X*X/A*A+Z*Z/B*B=1A:为X轴方的长度<平行与X轴的椭圆轴>B:为Z轴方向的长度<平行与z轴的椭圆轴>第一种方程式应用解题;角度宏变量围:a=0∽a=1504、设自变量#1=0#2=150#3=25#4=405、应用条件语言N1IF[]GOTO2N2GOTO1精加工编程容:O0001;M03S1000;T0101;G00X55Z2;#1=0;#2=150;#3=25;#4=40;N1IF[#1GE#2]GOTO2;#5=2*#3*SIN〔#1;#6=#4*CON〔#1-40;G01X[#5]Z[#6]F0.15#1=#1+0.1;GOTO1;N2G00X150;G00Z100;M30;粗加工程序右边容:O0001;M03S650;T0101;G00X30Z2;#1=0;#2=90;#3=25;#4=40;N1IF[#2LE#1]GOTO2;#5=2*#3*SIN〔#2;#6=#4*CON〔#2-40;G01X[#5+1]F0.25;Z[#6+0.5]F0.25;G00U1W0.5;Z2;#2=#2+3;GOTO1;N2G00Z100;M30;粗加工程序左边容:O0001;M03S650;T0101;G00X30Z2;#1=90;#2=150;#3=25;#4=40;N1IF[#1GE#2]GOTO2;#5=2*#3*SIN〔#1;#6=#4*CON〔#1-40;G01X[#5+1]Z[#6-0.5]F0.25;Z-80;G00U1W0.5;Z[#6-0.5];#1=#1+3;GOTO1;N2G00Z100;M30;椭圆第二种应用方程式:X*X/A*A+Z*Z/B*B=1编程:长度宏变量围:z=0∽z=-30公式分析化简得:X=SQRT[[1-Z*Z/B*B]*A*A]4、设自变量#1=40#2=-30#3=25#4=405、应用条件语言N1IF[]GOTO2N2GOTO1精加工编程容:O0001;M03S1000;T0101;G00X55Z2;#1=40;#2=-30#3=25;#4=40;N1IF[#1LE#2]GOTO2;#5=2*SQRT[[1-#1*#1/#4*#4]*#3*#3]G01X[#5]Z[#1-40]F0.15#1=#1-0.1;GOTO1;N2G00X150;G00Z100;M30;粗加工程序右边容:O0001;M03S650;T0101;G00X30Z2;#1=40;#2=0;#3=25;#4=40;N1IF[#GE#1]GOTO2;#5=2*SQRT[[1-#2*#2/#4*#4]*#3*#3]G01X[#5+1]F0.25;Z[#2+0.5-40]F0.25;G00U1W0.5;Z2;#2=#2+3;GOTO1;N2G00Z100;M30;粗加工程序左边容:O0001;M03S650;T0101;G00X30Z2;#1=0;#2=-30;#3=25;#4=40;N1IF[#1LE#2]GOTO2;#5=2*SQRT[[1-#1*#1/#4*#4]*#3*#3]G01X[#5+1]Z[#1-0.5-40]F0.25;Z-80G00U1W0.5;Z[#1-0.5-40];#1=#1-3;GOTO1;N2G00X150Z100;M30;课题二:椭圆宏程序<四>椭圆第一种应用方程式:X=A*2*SIN<a>Z=B*CON<a>A:为X轴方的长度<平行与X轴的椭圆轴>B:为Z轴方向的长度<平行与z轴的椭圆轴>2、椭圆第二种应用方程式:X*X/A*A+Z*Z/B*B=1A:为X轴方的长度<平行与X轴的椭圆轴>B:为Z轴方向的长度<平行与z轴的椭圆轴>第一种方程式应用解题;角度宏变量围:a=24.397∽a=155.6034、设自变量#1=24.397#2=155.603#3=20#4=505、应用条件语言N1IF[]GOTO2N2GOTO1精加工编程容:O0001;M03S1000;T0101;G00X55Z-16.93;#1=24.397;#2=155.603;#3=20;#4=50;N1IF[#1GE#2]GOTO2;#5=80-2*#3*SIN〔#1-13.477;#6=#4*CON〔#1-50;G01X[#5]Z[#6]F0.15#1=#1+0.1;GOTO1;N2G00X150;G00Z100;M30;粗加工程序右边容:O0001;M03S650;T0101;G00X30Z2;#1=0;#2=90;#3=25;#4=40;N1IF[#2LE#1]GOTO2;#5=2*#3*SIN〔#2;#6=#4*CON〔#2-40;G01X[#5+1]F0.25;Z[#6+0.5]F0.25;G00U1W0.5;Z2;#2=#2+3;GOTO1;N2G00Z100;M30;粗加工程序左边容:O0001;M03S650;T0101;G00X30Z2;#1=90;#2=150;#3=25;#4=40;N1IF[#1GE#2]GOTO2;#5=2*#3*SIN〔#1;#6=#4*CON〔#1-40;G01X[#5+1]Z[#6-0.5]F0.25;Z-80;G00U1W0.5;Z[#6-0.5];#1=#1+3;GOTO1;N2G00Z100;M30;椭圆第二种应用方程式:X*X/A*A+Z*Z/B*B=1编程:长度宏变量围:z=0∽z=-30公式分析化简得:X=SQRT[[1-Z*Z/B*B]*A*A]4、设自变量#1=40#2=-30#3=25#4=405、应用条件语言N1IF[]GOTO2N2GOTO1精加工编程容:O0001;M03S1000;T0101;G00X55Z2;#1=33.07;#2=-33.07#3=20;#4=50;N1IF[#1LE#2]GOTO2;#5=80-2*SQRT[[1-#1*#1/#4*#4]*#3*#3]G01X[#5]Z[#1-50]F0.15#1=#1-0.1;GOTO1;N2G00X150;G00Z100;M30;粗加工平行方式编程容:O0001;M03S1000;T0101;G00X55Z-16.93;#1=33.07;#2=-33.07#3=20;#4=50;#7=10;#8=0;N1IF[#7GE#8]DO2;N1IF[#1GE#2]GOTO2;#5=80-2*SQRT[[1-#1*#1/#4*#4]*#3*#3];G01X[#5+#7]Z[#1-50]F0.15;#1=#1-0.1;N2GOTO1;G00X60;Z-16.93;#7=#7-1;END2;G00X150;G00Z100;M30;左右两边粗加工容:O0001;M03S1000;T0101;G00X55Z-16.93;#1=33.07;#2=0;#10=-33.07#3=20;#4=50;N1IF[#1GE#2]GOTO2;N1IF[#10LE#2]DO2;#5=80-2*SQRT[[1-#1*#1/#4*#4]*#3*#3]#6=80-2*SQRT[[1-#10*#10/#4*#4]*#3*#3]G01X[#5+1]Z[#1-50-0.5]F0.15;Z[#10-50+0.5];G00U2;X[#6+1]Z[#1-50];#1=#1-1;#10=#10+1;END2;GOTO1;N2G00X150;G00Z100;M30;课题四:函数曲线宏程序正弦函数曲线方程式:X=A+SIN<A>;解题思路:1、A:为正弦函数曲线零线在回转体工件两边上下的中心直径距离¤40MM.2、根据线形方程式得:SIN<A>角度A为正弦函数曲线的变量方式:共角度度数为720°<90810>3、将共长60与共角度720°等分成1000等分。4、得每等分长度为0.06,每等分角度为0.72.6、应用条件语言N1IF[]GOTO2N2GOTO1精加工编程容:O0001;M03S1000;T0101;G00X55Z-20;#1=90;#2=810;#4=-0.06;N1IF[#1GE#2]GOTO2;#3=40+10*SIN<#1>;G01X[#3]Z[-20-#4]F0.15#1=#1+0.72;#4=#4-0.06GOTO1;N2G00X150;G00Z100;M30;粗加工平行方式编程容:O0001;M03S1000;T0101;G00X55Z-16.93;#1=90;#2=810;#4=-0.06;#7=20;#8=0;N1IF[#7GE#8]DO2;N1IF[#1GE#2]GOTO2;#3=40+10*SIN<#1>;G01X[#3+#7]Z[-20-#4]F0.15#1=#1+0.72;#4=#4-0.06N2GOTO1;G00X80;Z-20;#7=#7-1END2;G00X150;G00Z100;M30;课题五:抛物线宏程序抛物线方程式:解题思路:1、化简方程式:X=SQRT[〔Z+50*40]2、设长度方向的自变量#1=0#2=-483、应用条件语言N1IF[]GOTO2N2GOTO1精加工编程容:O0001;M03S1000;T0101;G00X20Z2;#1=0;#2=-48N1IF[#1LE#2]GOTO2;#3=2*SQRT[〔#1+50*40]G01X[#3]Z[#1]F0.15#1=#1-0.1;GOTO1;N2G00U-2;G00Z100;M30;粗加工程序容:O0001;M03S650;T0101;G00X30Z2;#1=0;#2=-48;N1IF[#2LE#1]GOTO2;#3=2*SQRT[〔#1+50*40]G01X[#3-1]F0.25;Z[#2+0.5]F0.25;G00U-1W0.5;Z2;#2=#2-3;GOTO1;N2G00Z100;M30;课题六:双曲线宏程序〔一双曲线方程式:解题思路:1、化简方程式:X=SQRT[[1+〔Z*Z/30*30]*20*20]这条双曲线方左右对称的,与椭圆相似取长度方向变量为:2、设长度方向的自变量#1=30#2=-303、根椐公式;刀具进入的第一点;当Z=30、2*X=28.284*2=56.568与外径第一点的X=50相差6.5684、应用条件语言N1IF[]GOTO2N2GOTO1精加工编程容:O0001;M03S1000;T0101;G

温馨提示

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

评论

0/150

提交评论