数控铣宏编程变量单元化的编程思路,数控铣宏编程变量单元化的编程思路_第1页
数控铣宏编程变量单元化的编程思路,数控铣宏编程变量单元化的编程思路_第2页
数控铣宏编程变量单元化的编程思路,数控铣宏编程变量单元化的编程思路_第3页
数控铣宏编程变量单元化的编程思路,数控铣宏编程变量单元化的编程思路_第4页
数控铣宏编程变量单元化的编程思路,数控铣宏编程变量单元化的编程思路_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

数控铣宏编程变量单元化的编程思路,数控铣宏编程变量单元化的编程思路 xx年第5期(总第137期)信息通信IN FO RM AT ION&C OM MU NIC AT10N Sxx(SumNo137)数控铣宏编程变量单元化的编程思路金(南昌航空大学工程训练中心,江西南昌330063)鸣摘要通过参数单一化的方法,利用宏程序对数控铣削方法进行优化研究,研究表明,参数单一化的方法可以增加铣床的运算速度以及加工精度。 关键词参数单一化;宏程序;薮轻铣TM54A16731131 (xx)05028302数控编程作为数控加工的关键技术之一,其程序的编制效率和质量在很大程度上决定了产品的加工精度和生产效率,尤其是随着数控加工不断朝高速、高精方向发展,提高数控程序的编制质量和效率,对于提高制造企业的竞争力有着重要的意义。 在数控铣床手工编程中,立体图形的编写是一个难题,往往需要利用宏程序来解决问题,如球体铣削(图1),它的加工轨迹为球心顶部开始每下一次深度连续的铣削圆,一直铣削下球体底部的最大直径,如果没有宏的话,我们要依次算出每个圆的半径,以及下刀点的坐标,如果是个光洁度要求很高的球体的话,计算量就很大。 用了宏以后,把半径与下刀点的函数公式输入到系统中,宏就会自动计算出坐标与半径,并进行铣削,实际上宏在程序中主要起到运算的作用。 然而宏程序的编写要求思路清晰,工艺路线合理,数学知识强,编程者往往会因为变量的设定困扰思路,一般来说,变量设定越多,程序越复杂,越难编写。 我们经过多年的研究找到其中的一些规律,那就是变量单元化的编程思路,变量单元化往往会使程序大大简化,通俗易懂。 (5)建全教学科研一体化的管理保障机制。 图2学员课程学习网站3教学科研一体化的创新之处 (1)建立教学科研一体化的创新人才培养模式,在促进教员科研与教学相结合、学员学习与研究相结合等方面能够取得显著成效。 教学科研一体化,能够提高学生学习效率,激发学生自主学习的能动性。 第一层次,“学练结合”。 教师边操作边讲解后,立即组织学生练习,缩短了理论学习与实践操作的时间与空间距离。 第二层次,“学做结合”。 技能练习达到一定要求后,组织学生以小组合作的方式完成趣味性项目,巩固和增强学生的知识与技能。 第三层次,“学研结合”。 平时各单位要求制作网站的比较多,每年也有各种大学生竞赛平台,有学习兴趣的学员在教员组织下制作各种项目。 教学科研一体化,提高学生创新能力。 学生创新能力的高低关键在教师。 学习能力强的学生通过参与教师科研课题的研究工作,承担一部分力所能及的科研任务,可以锻炼培养学生的学术兴趣与创造性思维能力,也可以培养学生图1球体初步的科研能力。 把学生所学的理论知识转化成学生认识和解决实际问题的能力,既培养了学生的创新精神,又提高了学生的实践能力。 (2)先进教育理念与管理保障相结合,依托科研优势,充分发挥学术带头人在本科教学改革中的核心作用,将科研成果应用到课程建设、教材建设、教学实验建设中,建立科研资源向本科创新人才培养过程转化的多重渠道,建成优质课程资源,营造开放性、立体化实践环境,为学生开展研究性学习和创新实践活动提供了优质且丰富的资源环境。 (3)建立促进教学科研一体化的保障机制,有效促进了高水平教师和本科生的互动,充分激发了学生的创新意识和主动学习的积极性,学生理论基础扎实、创新能力显著提高,在全国各层次竞赛中取得优异成绩。 4结语教学科研一体化教学模式对提高教学质量,培养高素质创新型人才提供了一种思路,但在实施过程中也遇到许多困难,但作为高等教育教学改革的一种趋势,值得我们大胆地实践。 参考文献1】李世满计算机专业课堂教学中一体化教学的实践与反思J大众科学科学研究与实践,xx (8)2】李发荣,赵鹏论教学做一体化教学模式在现代职业人培养中的意义和作用J教育与教学研究,xx (4)作者简介胡云琴(1973),女,浙江金华人,硕士,副教授,研究方向为计算机应用。 283信息通信金鸣等数控铣宏编程变量单元化的编程思路立体五角星的铣削在数控界手工编程中,历来是被公认的难题。 查阅了许多编程者的作品,思路很多,方法各式各样,但大多数编写非常繁琐,其原因就是变量设定太多,程序复杂。 部分程序中,使用了循环次数过多的宏程序,这就意味着设定了过多变量,难度极大,参数的计算极其复杂。 研究发现,立体五角星的的程序可以当成参数单一化编程中的典型例题。 如图2所示,铣削一个外接圆半径为40cm的立体五角星,五角星的高度为7cm;如图3所示,五角星的尖角是9926。 ;如图4所示,B点的坐标为(-9045,12361)。 B0图2五角星的俯视图图3五角星与底面夹角的剖视图五角星五个角一样,只是分布角度不同,只要编写出一个角的程序,另外四个角可以利用旋转与子程序调用的方法加以复制。 其中一个角可这样来编写(如图5所示)铣一个角,铣刀的轨迹为经过原点0出发,快速定位B点,下刀一个步距深度,从0开始到7cm,到A点(走直线),到C点(走直线),然后提刀,到O点为一次循环。 也就是说铣刀每下一次步距的深度,铣出一个角,随着深度的加深角的形状变大,一直到Z的深度下到7cm,角的铣削循环结束,此时角的形状为最大,这样一个角就铣削成功了,然后运行旋转与子程序调用的方法加以复制,铣削四次,五角星就铣削成功了。 284B Yf07X一图4五角星一个角的俯视图A BC图5五角星一个角的刀路轨迹图从图2中,可以发现这个角的各点坐标参数都与z深度有关,这样只要设定Z为变量,其它坐标参数都与z形成一个比如或三角函数关系,坐标参数就会随着z的改变而改变。 如图3所示,A OAB为五角星的一个剖视图设z为j1;A0为4;Z BAO为撑3;根据三角函数我们可以推导出槲=1TANf3如图4所示,为五角星一个角的俯视图,A0=#4=40cm;B点x绝对值坐标长度为9045cm,设为5。 Y绝对值坐标长度为12361cm,设为6。 5与4的比值关系为904540=0226;#5=0226*#4;6与4的比值关系为撑6=0309*#45,#6与撑4的比值关系也与深度Z(1)产生比例关系;随着深度z的改变,#4,#5,jf f6都会发生变化,这样只要设定变量深度z(#1),#5,撑6也就设定好了。 研究表明参数单一化的宏程序编写,能够大大降低计算机的运算次数,提高机床的切削精度,同时可以提高程序可读性。 1236140=0309;参考文献【1王想林

温馨提示

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

评论

0/150

提交评论