您所在位置: 网站首页 / 数控编程--宏程序教案(五篇).docx / 文档详情
数控编程--宏程序教案(五篇).docx 立即下载
2025-08-27
约2.6万字
约42页
0
36KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

数控编程--宏程序教案(五篇).docx

数控编程--宏程序教案(五篇).docx

预览

免费试读已结束,剩余 37 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数控编程--宏程序教案(五篇)

第一篇:数控编程--宏程序教案华中数控加工中心编程---宏程序教案一、组织教学检查学生出勤情况二、复习提问1、画图,椭圆怎么加工2、举例,一个任意形状的工件,如何在边上倒圆角三、相关专业理论基础1、看、画图零件2、加工工艺分析与编写数控加工工艺卡3、装夹方法与定位方法的分析4、华中系统编程规则5、刀具的选择6、检验方法与检测技巧三、课题训练思路采用综合例题方式,按上述要求逐一分组进行,加工前教师进行加工讲评,对程序验证后进行加工,加工完教师进行总结讲评,指出加工过程中的错误和不合格项。四、课题内容用数控加工中心铣床加工出如下图所示零件,材料为铝,毛坯为75*75mm,按图样要求完成零件的加工。五、新授课如何使加工中心这种高效自动化机床更好地发挥效益,其关键之一,就是开发和提高数控系统的使用性能。宏程序的应用,是提高数控系统使用性能的有效途径。下面就宏程序的应用。(一)什么是宏程序?什么是数控加工宏程序?简单地说,宏程序是一种具有计算能力和决策能力的数控程序。宏程序具有如下些特点:1.使用了变量或表达式(计算能力),例如:(1)G01X[#3+#5];有表达式#3+#5(2)G00X4F[#1];有变量#1(3)G01Y[50*SIN[#3]];有函数运算2.使用了程序流程控制(决策能力),例如:(1)WHILE有条件循环命令(二)用宏程编程有什么好处?1.宏程序引入了变量和表达式,还有函数功能,具有实时动态计算能力,可以加工非圆曲线,如抛物线、椭圆、双曲线、三角函数曲线等;2.宏程序可以完成图形一样,尺寸不同的系列零件加工;3.宏程序可以完成工艺路径一样,位置不同的系列零件加工;4.宏程序具有一定决策能力,能根据条件选择性地执行某些部分;5.使用宏程序能极大地简化编程,精简程序。适合于复杂零件加工的编程。(三)宏变量及宏常量1.宏变量先看一段简单的程序:G00X25.0上面的程序在X轴作一个快速定位。其中数据25.0是固定的,引入变量后可以写成:#1=25.0;#1是一个变量G00X[#1];#1就是一个变量宏程序中,用“#”号后面紧跟1~4位数字表示一个变量,如#1,#50,#101,变量有什么用呢?变量可以用来代替程序中的数据,如尺寸、刀补号、G指令编号变量的使用,给程序的设计带来了极大的灵活性。使用变量前,变量必需带有正确的值。如#1=25G01X[#1];表示G01X25#1=-10;运行过程中可以随时改变#1的值G01X[#1];表示G01X-10用变量不仅可以表示坐标,还可以表示G、M、F、D、H、M、X、Y、??等各种代码后的数字。如:#2=3G[#2]X30;表示G03X30例1使用了变量的宏子程序。%1000#50=20;先给变量赋值M98P1001;然后调用子程序#50=350;重新赋值M98P1001;再调用子程序M30%1001G91G01X[#50];同样一段程序,#50的值不同,X移动的距离就不同M992.局部变量编号#0~#49的变量是局部变量。局部变量的作用范围是当前程序(在同一个程序号内)。如果在主程序或不同子程序里,出现了相同名称(编号)的变量,它们不会相互干扰,值也可以不同。例%100N10#3=30;主程序中#3为30M98P101;进入子程序后#3不受影响#4=#3;#3仍为30,所以#4=30M30%101#4=#3;这里的#3不是主程序中的#3,所以#3=0(没定义),则:#4=0#3=18;这里使#3的值为18,不会影响主程序中的#3M993.全局变量编号#50~#199的变量是全局变量(注:其中#100~#199也是刀补变量)。全局变量的作用范围是整个零件程序。不管是主程序还是子程序,只要名称(编号)相同就是同一个变量,带有相同的值,在某个地方修改它的值,所有其它地方都受影响。例%100N10#50=30;先使#50为30M98P101;进入子程序#4=#50;#50变为18,所以#4=18M30%101#4=#50;#50的值在子程序里也有效,所以#4=30#50=18;这里使#50=18,然后返回M99为什么要把变量分为局部变量和全局变量?如果只有全局变量,由变量名不能重复,就可能造成变量名不够用;全局变量在任何地方都可以改变它的值,这是它的优点,也是它的缺点。说是优点,是因为参数传递很方便;说是缺点,是因为当一个程序较复杂的时候,一不小心就可能在某个地用了相同的变量名或者改变了它的值,造成程序混乱。局部变量的使用,解决了同名变量冲突的问题,编写子程序时,不需要考虑其它地方是否用过某个变量名。什么时候用全局变量?什么时候用局部变量?在一般情况下,你应优先考虑选用局部变量。局部变量在不同的子程序里,可以重复使用,不会互相干扰。如果一个数据在主
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

数控编程--宏程序教案(五篇)

文档大小:36KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用