数控车工高级部分.docx

上传人:b****5 文档编号:6803488 上传时间:2023-01-10 格式:DOCX 页数:63 大小:22.22KB
下载 相关 举报
数控车工高级部分.docx_第1页
第1页 / 共63页
数控车工高级部分.docx_第2页
第2页 / 共63页
数控车工高级部分.docx_第3页
第3页 / 共63页
数控车工高级部分.docx_第4页
第4页 / 共63页
数控车工高级部分.docx_第5页
第5页 / 共63页
点击查看更多>>
下载资源
资源描述

数控车工高级部分.docx

《数控车工高级部分.docx》由会员分享,可在线阅读,更多相关《数控车工高级部分.docx(63页珍藏版)》请在冰豆网上搜索。

数控车工高级部分.docx

数控车工高级部分

.

 

数控车工高级部分(宏程序应用)

 

1、直线宏程序

 

2、圆弧宏程序

 

3、椭圆宏程序

 

4、函数曲线宏程序

 

5、抛物线宏程序

 

6、双曲线宏程序

 

7、圆弧、椭圆、双曲线、抛物线、螺旋宏程序

 

8、综合题形练习加工

 

课题一:

直线宏程序

(一)

 

图1-1

 

'.

.

 

直线方程式:

X=KZ+B

 

解题思路:

1、直线两点(X30

Z0)(X50,Z

-22).

 

2、根据线形方程式得:

30=K*0+B

 

50=K*(-22)+B

 

得:

B=30

 

K=-0.9090

 

3、方程式为:

X=-0.9090Z+30

 

4、长度宏变量范围:

Z0~Z-22

 

5、设自变量#1=0#2=-22

 

6、应用条件语言N1IF[]GOTO2

 

N2GOTO1

 

精加工程序内容:

 

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.05

 

GOTO1;

 

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;

G00U1

W0.5;

Z2;

#2=#2+2;

GOTO1;

 

N2G00X100Z100;

 

'.

.

 

M30;

 

课题一:

直线宏程序

(二)

 

图1-2

 

直线方程式:

X=KZ+B

 

解题思路:

1、直线两点(X50

Z-20)(X30,Z

 

-42).

 

2、根据线形方程式得:

50=K*-20+B

 

30=K*(-42)+B

 

得:

B=68.18

 

K=0.9090

 

3、方程式为:

X=0.9090Z+68.18

 

'.

.

 

4、长度宏变量范围:

Z-20~Z-42

 

5、设自变量#1=-20#2=-42

 

6、应用条件语言N1IF[]GOTO2

 

N2GOTO1

 

精加工程序内容:

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.05

GOTO1;

N2G00X100Z100;

 

M30;

 

粗加工程序内容:

 

O0001;

 

M03S650;

 

'.

.

 

T0101;

G00X55Z-20;

#1=-20;

#2=-42;

N1IF[

#1LE#2

]

GOTO2;

#3=0.9090*#1+68.18;

G01

X[#3+1]

Z[#1-0.5]

F0.25;

G01

Z[#2]

G00U1

W0.5;

ZZ[#1-0.5];

 

#1=#1-2;GOTO1;

N2G00X100Z100;M30;

 

课题一:

直线宏程序(三)

 

'.

.

 

直线方程式:

X=KZ+B

 

解题思路:

1、直线两点(X44,Z0)(X30,Z–40).

 

2、根据线形方程式得:

44=K*0+B

 

30=K*(-40)+B

 

得:

B=44

 

K=0.35

 

3、方程式为:

X=0.35Z+44

 

4、长度宏变量范围:

Z0~Z-40

 

5、设自变量#1=0#2=-40

 

6、应用条件语言N1IF[]GOTO2

 

N2GOTO1

 

精加工程序内容:

 

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.05

GOTO1;

N2G00

Z100;

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;

 

ZZ2;

 

#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.18

 

K=0.9090

 

4、根据左斜线形方程式得:

30=K*-58+B50=K*(-80)+B

得:

B=-22.722

 

K=-0.9090

 

5、方程式为:

图示右斜线直线方程式:

X=0.9090Z+68.18

 

图示左斜线直线方程式:

X=-0.9090Z-22.722

 

6、长度宏变量范围:

Z-20~Z-42Z-58

 

Z-80

 

7、设自变量#1=-20#2=-42#3=58

 

#4=-80

 

8、应用条件语言N1IF[]GOTO2

 

N2GOTO1

 

精加工程序内容

(一):

 

'.

.

 

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.722

 

G01X[#6]Z[#3]F0.15;

 

#1=#1-0.05

 

#3=#3-0.05

 

GOTO1;

 

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.05

GOTO1

N2G01W-16F0.15;

N3IF[

#3LE#4

]

GOTO4;

#6=-0.090*#3-22.722

G01X[#6]Z[#3]F0.15;

#3=#3-0.05

GOTO3;

N4G00X100

Z100;

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;

ZZ[#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=1

 

A:

为X轴方的长度B:

为Z轴方向的长度

 

第一种方程式应用解题;

 

3、角度宏变量范围:

a=0∽a=90

 

4、设自变量#1=0#2=90#3=10#4=25

 

'.

.

 

5、应用条件语言N1IF[]GOTO2

 

N2GOTO1

 

精加工编程内容:

 

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编程:

 

1、长度宏变量范围:

z=0∽z=-10

 

2、公式分析化简得:

X=SQRT[[1-Z*Z/B*B]*A*A]

 

4、设自变量#1=0#2=-10#3=10#4=25

 

5、应用条件语言N1IF[]GOTO2

 

N2GOTO1

 

精加工编程内容:

 

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轴的椭圆轴)

 

椭圆第二种应用方程式:

X*X/A*A+Z*Z/B*B=1

 

A:

为X轴方的长度(平行与X轴的椭圆轴)

 

B:

为Z轴方向的长度(平行与z轴的椭圆轴)

 

第一种方程式应用解题;

 

3、角度宏变量范围:

a=0∽a=150

 

4、设自变量#1=90#2=150#3=25#4=40

 

5、应用条件语言N1IF[]GOTO2

 

N2GOTO1

 

'.

.

 

精加工编程内容:

 

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编程:

 

3、长度宏变量范围:

z=0∽z=-30

 

4、公式分析化简得:

X=SQRT[[1-Z*Z/B*B]*A*A]

 

4、设自变量#1=0#2=-30#3=25#4=40

 

5、应用条件语言N1IF[]GOTO2

 

N2GOTO1

 

精加工编程内容:

 

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;

 

课题二:

椭圆宏程序(三)

 

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=1

 

A:

为X轴方的长度(平行与X轴的椭圆轴)

 

B:

为Z轴方向的长度(平行与z轴的椭圆轴)

 

第一种方程式应用解题;

 

2、角度宏变量范围:

a=0∽a=150

 

4、设自变量#1=0#2=150#3=25#4=40

 

5、应用条件语言N1IF[]GOTO2

 

N2GOTO1

 

'.

.

 

精加工编程内容:

 

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编程:

 

5、长度宏变量范围:

z=0∽z=-30

 

6、公式分析化简得:

X=SQRT[[1-Z*Z/B*B]*A*A]

 

4、设自变量#1=40#2=-30#3=25#4=40

 

5、应用条件语言N1IF[]GOTO2

 

N2GOTO1

 

精加工编程内容:

 

O0001;

 

M03S1000;

 

T0101;

 

G00X55Z2;

 

#1=40;

 

'.

.

 

#2=-30

 

#3=25;

 

#4=40;

 

N1IF[#1LE#2]

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1