数控大专CAMWord下载.docx

上传人:b****6 文档编号:19930406 上传时间:2023-01-12 格式:DOCX 页数:73 大小:160.27KB
下载 相关 举报
数控大专CAMWord下载.docx_第1页
第1页 / 共73页
数控大专CAMWord下载.docx_第2页
第2页 / 共73页
数控大专CAMWord下载.docx_第3页
第3页 / 共73页
数控大专CAMWord下载.docx_第4页
第4页 / 共73页
数控大专CAMWord下载.docx_第5页
第5页 / 共73页
点击查看更多>>
下载资源
资源描述

数控大专CAMWord下载.docx

《数控大专CAMWord下载.docx》由会员分享,可在线阅读,更多相关《数控大专CAMWord下载.docx(73页珍藏版)》请在冰豆网上搜索。

数控大专CAMWord下载.docx

4月29日-5月3日

10

5月6日-5月10日

11

5月13日-5月17日

12

5月20日-11月24日

13

5月27日-5月31日

14

6月3日-6月7日

15

6月10日-6月14日

16

6月17日-6月21日

17

6月24日-6月28日

18

7月1日-7月5日

课时计划

授课班级

12数控大专

授课时间

9.4

课型

新授课

第1课

课题

教学方法

讲授法

教学目标

认知

掌握数控机床的宏程序中变量的含义

技能

能运用宏程序中进行的编程

情感

能根据工件的形状选择相应的指令

教材分析

重点

宏程序的语法特点

难点

关键

教具资料

教学环节

教师讲授指导内容

学生活动

时间

组织教学

复习提问

新授内容

教学过程

(一)、导入新课:

如何在数控机床中加工特形件和提高工作效率,这就要用到宏程序了?

(二)、讲授新课:

用户宏程序:

能完成某一功能的一系列指令像子程序那样存入存储器,用一个总指令来它们,使用时只需给出这个总指令就能执行其功能。

所存入的这一系列指令——用户宏程序

调用宏程序的指令——宏指令

特点:

使用变量

一、变量的表示和使用

(一)、变量表示

#I(I=1,2,3,…)或#[<式子>]

例:

#5,#109,#501,#[#1+#2-12]

(二)变量的使用

1.地址字后面指定变量号或公式

格式:

<地址字>#I

<地址字>-#I

<地址字>[<式子>]

F#103,设#103=15则为F15Z-#110,设#110=250则为Z-250X[#24+#18*COS[#1]]

2、变量号可用变量代替

#[#30],设#30=3则为#3

3、变量不能使用地址O,N,I

下述方法不允许:

O#1;

I#26.00×

100.0;

N#3Z200.0;

4、变量号所对应的变量,对每个地址来说,都有具体数值范围

#30=1100时,则M#30是不允许的

5、#0为空变量,没有定义变量值的变量也是空变量

6、变量值定义:

程序定义时可省略小数点,例:

#123=149

思考回答

认真听讲

板书设计

教学总结

9.5

第2课

二、变量的种类

1.局部变量#1~#33

一个在宏程序中局部使用的变量

A宏程序B宏程序

……

#10=20X#10 不表示X20

断电后清空,调用宏程序时代入变量值

公共变量#100~#149,#500~#531

2、各用户宏程序内公用的变量

上例中#10改用#100时,B宏程序中的X#100表示X20

#100~#149断电后清空

#500~#531保持型变量(断电后不丢失)

3、系统变量:

固定用途的变量,其值取决于系统的状态

#2001值为1号刀补X轴补偿值

#5221值为X轴G54工件原点偏置值

输入时必须输入小数点,小数点省略时单位为μm

一、运算指令

运算式的右边可以是常数、变量、函数、式子式中#j,#k也可为常量,式子右边为变量号、运算式

1.定义:

#I=#j

2、算术运算:

#I=#j+#k

#I=#j-#k

#I=#j*#k

#I=#j/#k

3、逻辑运算:

#I=#JOK#k

#I=#JXOK#k

#I=#JAND#k

4、函数:

#I=SIN[#j]正弦

#I=COS[#j]余弦

#I=TAN[#j]正切

#I=ATAN[#j]反正切

#I=SQRT[#j]平方根

#I=ABS[#j]绝对值

#I=ROUND[#j]四舍五入化整

#I=FIX[#j]下取整

#I=FUP[#j]上取整

#I=BIN[#j]BCD→BIN(二进制)

#I=BCN[#j]BIN→BCD

9.7

第3课

5、说明:

1)角度单位为度

90度30分为90.5度

2)ATAN函数后的两个边长要用“1”隔开

#1=ATAN[1]/[-1]时,#1为了35.0

3)ROUND用于语句中的地址,按各地址的最小设定单位进行四舍五入

设#1=1.2345,#2=2.3456,设定单位1μm

G91X-#1;

X-1.235

X-#2F300;

X-2.346

X[#1+#2];

X3.580

未返回原处,应改为

X[ROUND[#1]+ROUND[#2]];

4)取整后的绝对值比原值大为上取整,反之为下取整

设#1=1.2,#2=-1.2时

若#3=FUP[#1]时,则#3=2.0

若#3=FIX[#1]时,则#3=1.0

若#3=FUP[#2]时,则#3=-2.0

若#3=FIX[#2]时,则#3=-1.0

5)指令函数时,可只写开头2个字母

ROUND→RO

FIX→FI

6)优先级

函数→乘除(*,1,AND)加减(+,-,OR,XOR)

#1=#2+#3*SIN[#4];

7)括号为中括号,最多5重,园括号用于注释语句

#1=SIN[[[#2+#3]*#4+#5]*#6];

(3重)

一、转移与循环指令

1.无条件的转移

GOTO1;

GOTO#10;

2、条件转移

IF[<条件式>]GOTOn

IF[<

条件表达式>

]THEN:

如果条件表达式满足,执行预先决定的宏程序语句。

只执行一个宏程序语句。

9.15

第4课

条件式:

#jEQ#k表示=

#jNE#k表示≠

#jGT#k表示>

#jLT#k表示<

#jGE#k表示≥

#jLE#k表示≤

IF[#1GT10]GOTO100;

N100G00691X10;

求1到10之和

O9500;

#1=0

#2=1

N1IF[#2GT10]GOTO2

#1=#1+#2;

#2=#2+1;

GOTO1

N2M30

循环:

WHILE[<条件式>]DOm;

(m=1,2,3)

ENDm

说明:

1.条件满足时,执行DOm到ENDm,不满足时,执行ENDm后的程序段。

2、当指定DO而没有指定WHILE语句时,产生从DO到END的无限循环。

9.25

第5课

3.嵌套

4.EQNE时,空和“0”不同

其他条件下,空和“0”相同

例1:

O0001;

#1=0;

#2=1;

WHILE[#2LE10]DO1;

END1;

M30;

例2:

求Z=-X2的图形(本题未考虑粗车)

O0002;

N10T0101

N20M3S1000

#1=0;

#3=20;

N30#2=#1*#1+1;

G01X#1Y#2F0.05;

#1=#1+0.01;

IF[#1LE#3]GOTO30;

X30

G00X50Z50

M30

三、复习巩固:

熟记并理解宏指令?

四、布置作业:

运用宏指令解题。

第6课

数控机床的的调试程序

掌握数控机床的调试程序的编制方式

能运用调试程序的准确把握零件的尺寸

能合理确定数控程序的位置

调试程序的编制方式

刀具磨损补偿的设定

如果进行零件的检测?

如果检测的尺寸不符合要求该怎么办?

1、调试程序:

有时为了保证零件尺寸的准确无误,必须在粗加工和精加工之间加一个调试程序,不妨设置程序如下:

G28U0W0(如果同一把刀可不取消刀补,但我认为最好取消刀补)

M05或M01(选择停止)

G04X5(在5秒内按进给保持按钮,然后修正刀具的摩损补偿)

S500M03(按循环起动后,重新起动)

T0101(加入新的摩损补偿)

G00X22Z3

本人以为以上程序可以M00代替。

2、刀具的摩损补偿:

如果车削出来的工件外径大0.02mm,按“U-0.02”INPUT

如果车削出来的工件外径小0.02mm,按“U0.02”INPUT

如果车削出来的工件内径大0.02mm,按“U-0.02”INPUT

如果车削出来的工件内径小0.02mm,按“U0.02”INPUT

如果车削出来的工件长度大0.02mm,按“W-0.02”INPUT

如果车削出来的工件长度小0.02mm,按“W0.02”INPUT

3、计算机与数控机床程序的的转换:

(1)、计算机接收:

先打开计算机,按“RECEDATDATA”,然后把数控机床打到

“编辑”状态,再按“OUTPUT”。

(2)、数控机床接收:

先把数控机床打到“编辑”状态,再按“INPUT”,然后打开计算机选择“SENDDATA”按钮。

(3)、运用“WINPCIN”或“DNC”来传送程序。

(4)、程序开头一行可能为“&HE%”,结尾为“%”,传输的程序最好设置为“·

txt”格式的文件。

本堂课的收获有哪些?

四、布置作业:

如何获得较高的零件精度。

10.9

第7课

经典实例集锦

通过经典实例举一反三丰富学生所学

理解编程精髓和设计思想

学会灵活运用.

学会灵活运用

总结

作业

G74端面啄式钻孔循环

T0101;

1号刀具补偿

M3S800

G0X0Z2

G74R1;

调用端面啄式钻孔循环格式

G74Z-60Q3000F0.1;

钻孔到深度

G0X100Z100

T0100;

取消刀具补偿

M05

10.11

第8课

G75外径/内径啄式钻孔循环

刀具补偿

G0X105Z2

X105Z-22

G75R2;

调用钻孔循环格式

G75X90Z-60P3000Q3000R0F0.1

T0100;

10.24

第9课

G76螺纹切削循环

M03S800

G76P010060Q100R0.1;

调用螺纹切削循环

G76X94Z-59P1200Q400F2

G0X110Z110

10.25

第10课

G90锥面切削循环

T0101G0X200Z200;

刀具补偿

M03S1000;

转速1000

G0X105Z5

G90X90Z-80R-10F0.3;

调用锥面切削循环

U-10

10.15

第11课

M98/M99调用子程序

主程序:

O0012

N010M03S1000

N020T0101;

N030G00X40Z2

N040M98P20090;

呼叫二次子程序名称O0090

N050G00X120Z80

N060M05

N070M30

子程序:

O0090

N010G1Z-40F0.3;

子程序

N020G3X60Z-50R10

N030G1X65

N040Z-70

N050X80Z-100

N060M99;

返回到主程序

10.19

第12课

综合例题

T1:

外圆粗车刀T2:

外圆精车刀T3:

螺纹刀T4:

钻头T5:

镗孔刀

未注倒角均为2×

45°

程序:

N010G30U0.W0.;

回第二参考点

N015G50X0Z0.T0100;

建工件坐标系,换T01号刀

N020G96S1500M03;

主轴转动,恒线速

N025G00X60Z0.T0101;

调T01刀补

N030G01X-1.F0.5

N035G00X61.Z3.

N040G71U2.R0.5粗切循环

N045G71P50Q115U0.4W0.2F0.4;

粗切循环

N050G00X20.;

N055G01Z0.;

N060X22.;

N065Z-2.X30.;

N070Z-30.X30.;

N075Z-30.X36.;

N080Z-32.X40.;

N085Z-62.X40.;

N090Z-62.X46.;

N095G03Z-64.X50.K-2.I0.;

N100G01Z-77.X50.;

N105G03Z-80.X56.K-3.I0.;

N110G01Z-85.X56.;

N115Z-85.X57.;

N120G00X100.Z30.

N125X150.Z150.T0100;

退刀去刀补

N130G00X61.Z30.T0202;

换刀T2

N135G00Z10.

N140G70P50Q115;

精切循环

N145G40G00Z30.

N150X150.Z150.T0200;

N151G0X0Z170.T0404;

换刀T4

N152G0Z1.

N153G01Z-60.F100

N154G0Z170.T0400;

N155T0505;

换刀T5

N156G0Z1.

N157G01Z-50.F

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

当前位置:首页 > 成人教育 > 成考

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

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