范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

计算机编程毕业论文

  计算机编程专业的同学们,大家毕业时,应该要书写一份专业论文。以下是小编精心准备的浅谈宏程序编程论文,大家可以参考以下内容哦!
  浅谈宏程序编程
  摘 要:随着现代制造技术的发展和数控机床的日益普及,数控加工得到广泛的应用,越来越多的人正在学习和使用数控编程。目前在我国的数控行业中,对于简单的二维加工编程,大多数人习惯使用手工编程(这里所指的手工编程实际是指普通程序编程),而对于曲面类的零件加工一般都是使用自动编程(此处所指的自动编程主要是指CAD/CAM软件自动编程)来实现的,而使用宏程序编程的人少之又少,甚至有人根本不知道。那么宏程序是什么呢?宏程序到底有什么作用呢?本文就此问题进行讨论。
  关键词:普通程序编程 宏程序编程 CAD/CAM软件编程
  1 数控编程的种类和概念
  数控编程一般分为两类:即手工编程和CAD/CAM自动编程,采用哪种编程方法应根据具体的零件加工形状的难易程度而定。
  1.1 手工编程
  手工编程就是从分析零件图样、确定加工工艺过程、数值计算、编写零件加工程序单、程序输入数控系统到程序校验都由人工完成。手工编程又可分为普通程序编程和宏程序编程。所谓普通程序编程,其实是相对于宏程序编程而言的,它是大多数人经常使用的手工编程方法,这种编程方法是使用ISO代码或其它标准代码指令编程,每个代码的功能是固定的,由系统生产厂家开发,使用者只需也只能按照规定编程,所有的参数坐标都是事先定好的。但有时候这些固定格式的指令不能满足用户灵活的需求,如图1所示的孔系,如果加工时孔的数量、分布直径等随时依据情况变化时,使用固定坐标的程序显然不够灵活。因此,数控系统提供了用户宏程序,使编程更具灵活性。
  1.2 CAD/CAM自动编程
  CAD/CAM自动编程也叫计算机辅助数控编程,它是以待加工零件CAD模型为基础的一种集加工工艺规划及数控编程为一体的自动编程方法。它的编程过程是借助于自动编程软件,在电脑上进行零件加工建模,选择机床和刀具,确定刀具运动方式、切削加工参数,自动生成刀具轨迹和程序代码。最后经过后置处理,按照所使用机床规定的文件格式生成加工程序。通过串行通信的方式,将加工程序传送到数控机床的数控单元。目前主要自动编程软件有UG、Cimatron、MasterCAM、CATIA、CAXA等。
  2 宏程序编程和普通程序编程的比较
  2.1 程序比较
  用户宏程序和普通程序存在一定的区别,表1是它们的简要对比。
  2.2 功能比较
  普通程序编程对于较简单的二维加工具有灵活、方便、快捷的优点,但对于某些二维加工却显得臃长,如用数控铣床加工图2所示的平底圆槽,假设现有铣刀为Φ16,由外向里加工,行距为12 mm,只加工一层2 mm深,下面按FANUC0i系统分别用普通程序和宏程序进行编程。
  普通程序编程如下:
  00001 M03S800
  G54G90G00X52.Y0Z100 Z5
  G01Z-2F40 G02I-52F200
  G01X40 G02I-40
  G01X28 G02I-28
  G01X16 G02I-16
  G01X4 G02I-4
  G00Z100 M30
  宏程序编程如下:
  00002 G01X#1F200
  M03S800 G02I[-#1]
  G54G90G00X52Y0Z100 #1=#1-12
  Z5 END 1
  G01Z-2F40 G00Z100.
  #1=52 M30
  WHILE[#1 GT 6] DO 1
  由上面可以看出,宏程序编程要比普通程序编程显得简洁、灵活,因为若随着加工圆槽的半径变大、刀具半径变小,普通程序编程的`程序会越来越长,修改也很不方便,而宏程序编程的程序不会变长,只要改变几个相应的参数,或把这几个参数也设为变量将更加简便。
  另外,对于一些有规律的可以用公式表达的曲线或曲面,普通程序编程是望尘莫及的,而宏程序编程更显出其独特的优势。如图3所示的椭圆槽加工,普通程序编程难以完成,而用宏程序编程则较容易。
  假设现有铣刀为Φ8,由外向里加工,行距为6 mm,只加工一层2 mm深,下面按FANUC0i系统用宏程序进行编程。
  宏程序编程: WHILE[#1 LE 360]DO 1
  O0003 #4=#2*COS[#1]
  M03S800 #5=#2*SIN[#1]
  G54G90G00X36Y0Z100 G01X#4 Y#5F200
  Z10 #1=#1+1
  G01Z-2F40 END 1
  #2=36 #2=#2-6
  #3=26 #3=#3-6
  WHILE[#3GE 0]DO 2 END 2
  G01X#2F200 G00 Z100
  #1=0 M30
  3 宏程序编程的特点
  宏程序编程的最大特点,就是将有规律的形状或尺寸用最短的程序表示出来,具有极好的易读性和易修改性,编写出的程序非常简洁,逻辑严密,通用性极强,而且机床在执行此类程序时,较执行CAD/CAM软件生成的程序更加快捷,反应更迅速。
  宏程序具有灵活性、通用性和智能性等特点,例如对于规则曲面的编程来说,使用CAD/CAM软件编程一般都具有工作量大,程序庞大,加工参数不易修改等缺点,只要任何一样加工参数发生变化,再智能的软件也要根据变化后的加工参数重新计算道刀具轨迹,尽管计算速度非常快,但始终是个比较麻烦的过程。而宏程序则注重把机床功能参数与编程语言结合,而且灵活的参数设置也使机床具有最佳的工作性能,同时也给予操作工人极大的自由调整空间。  从模块化加工的角度看,宏程序最具有模块化的思想和资质条件,编程人员只需要根据零件几何信息和不同的数学模型即可完成相应的模块化加工程序设计,应用时只需要把零件信息、加工参数等输入到相应模块的调用语句中,就能使编程人员从繁琐的、大量重复性的编程工作中解脱出来,有一劳永逸的效果。
  另外,由于宏程序基本上包含了所有的加工信息(如所使用刀具的几何尺寸信息等),而且非常简明、直观,通过简单地存储和调用,就可以很方便地重现当时的加工状态,给周期性的生产特别是不定期的间隔式生产带来了极大的便利。
  4 宏程序和CAD/CAM软件生成程序的加工性能比较
  任何数控加工只要能够用宏程序完整地表达,即使再复杂,其程序篇幅都比较短,一般很少超过60行,至多不过2KB。
  一方面,宏程序天生短小精悍,即使是最廉价的数控系统,其内部程序存储空间也会有10KB左右,完全容纳得下任何复杂的宏程序,因此不像CAD/CAM软件那样需考虑机床与外部电脑的传输速度对实际加工速度的影响问题。
  另一方面,为了对复杂的加工运动进行描述,宏程序必然会最大限度地使用数控系统内部的各种指令代码,例如直线插补G01指令和圆弧插补G02/G03指令等。因此机床在执行宏程序时,数控系统的计算机可以直接进行插补运算,且运算速度极快,再加上伺服电机和机床的迅速响应,使得加工效率极高。
  而对于CAD/CAM软件生成的程序,情况要复杂得多。
  再举一个简单的例子,如用铣刀以螺旋方式加工内圆孔,使用宏程序不仅非常简短,而且机床实际运行时,执行进给速度F=2000 mm/min都可以保持非常均匀、快速的螺旋运动;而在Cimatron软件中,即使通过使用外部用户功能生成相似的刀具轨迹,但刀具轨迹是根据给定的误差值用G01逐段逼近实现的,其程序就比宏程序大两个数量级,而且即使把整个程序都存入到机床的控制系统中,当机床运行时的实际速度上不去,进给速度小于600 mm/min时还不明显,如果F设定为1000 mm/min左右,就可以看到机床在明显的"颤抖"。
  5 结语
  综上所述,宏程序能简化二维编程中普通程序编程的繁琐问题,能解决二维编程中普通程序编程不能解决的有规律的曲线和曲面编程问题。另外,在加工有规律的曲面时,宏程序能克服CAD/CAM软件编程所无法避免的加工问题。所以,宏程序编程具有普通程序编程和CAD/CAM软件编程无法替代的作用。
  参考文献
  [1] 陈海舟.数控铣削加工宏程序及其应用实例.
  [2] 谢晓红.数控车削编程与加工技术.
  [3] 张英伟.数控铣削编程与加工技术.

让情商走进信息技术课堂教学论文信息技术成为基础教育领域的一门学科后,在课程标准中无不体现着提高学生的信息素养,促进学生多方面且富有个性的发展,培养学生创新精神和实践能力的新教育理念。信息技术教学目标重视知识和能浅谈市政道路施工技术管理与控制论文当前我国的经济处于快速发展阶段,城市建设日新月异,在城市发展的过程中,市政工程中的道路基础建设有着举足轻重的作用。下面是小编收集整理的浅谈市政道路施工技术管理与控制论文,希望对您有100条相关生物专业博士论文参考题目1代谢工程改造谷氨酸棒杆菌生产S腺苷甲硫氨酸2ElciRNA和ASATsiRNA功能机理研究3蓝细菌异形胞发育关键转录因子HetR的结构和失活机制研究4功能表达来源于Klebsie香港职业教育教学管理模式在食品专业建设中的应用论文一香港职业教育体系香港职业教育是根据香港的经济情况教育制度及社会发展,由政府主导,并和学校企业三方联动组成的教学方式。香港的职业教育制度多效仿英国,并融会德国美国澳大利亚等国家的先对艺术设计专业理论课程教学的几点思考论文理论课程在艺术设计专业的课程体系中扮演着非常重要的角色,当前很多艺术设计专业的学生并不重视理论课程的学习,我们应该从学生本身教师的教学改革和学校的保障三个方面来不断完善,改变这种现物联网专业实践教学论文范文1物联网专业实践课程内容设计物联网工程专业培养的是工程应用型人才,必须高度重视与理论教学相辅相成的实验教学环境建设。物联网专业核心课程RFID的实践教学是掌握RFID系统设计和开发中原体育文化产业发展对策论文摘要通过对中原体育文化产业现状分析,指出中原体育文化产业存在发展不均衡品牌效应不强经济地位不突出等问题进一步提出重视文化宣传理论研究人才培养实业开发品牌推广协同创新发展等对策,促进中原体育文化产业发展战略对策论文摘要通过对中原体育文化产业现状分析,指出中原体育文化产业存在发展不均衡品牌效应不强经济地位不突出等问题进一步提出重视文化宣传理论研究人才培养实业开发品牌推广协同创新发展等对策,促进数字矿山的建设论文论文导读数字矿山实际就是以矿山系统为原型,以矿山科学信息科学人工智能为理论基础,通过采用现代信息数据库网络支撑传感器和过程智能控制技术,在矿山企业生产活动的三维尺度范围内,对矿山生机电设备工艺论文古典文学常见论文一词,谓交谈辞章或交流思想。当代,论文常用来指进行各个学术领域的研究和描述学术研究成果的文章,简称之为论文。下面是机电设备工艺论文请参考!机电设备工艺论文机电设备管小学体育教学有效性提升策略论文一精选教学内容提高学生学习质量体育教师在进行课堂教学时,一定要对教学内容进行筛选,根据课程标准和学生的实际情况精选教学内容,教师既要完成教学任务,同时也要结合学生的身体素质,在课堂
电气操作的主要危险点及控制措施电气操作的危险点是指在操作中有可能发生危险的地点部位工器具或动作等。电气操作的危险点预测,是指在操作前,对操作中可能存在的危险点进行分析判断,并采取相应措施消除或控制,防止在操作过浅论大力发展电力企业多元化投资党的第十六次报告从历史和时代的高度,深刻阐明了我们党在新世纪一系列重大问题,对我国改革开放和社会主义现代化建设做出了全面的部署,本着与时俱进大胆探索的时代精神,我们认真学习领会和深照明节能技术和办法1。随着我国经济的快速增长,能源需求的大幅增加,能源供需矛盾突出。2。照明节能的办法和潜力安装照明系统节电器目前国内外都大力推广照明节电器,在现在照明系统上加装节电控制设备。国内市IGBT直接串联高压变频器在炼铁厂冲渣泵上的应用1引言2系统方案选择在选择调速方案时,我们曾从节省投资出发考虑过使用调速型液力偶合器,但由于需将原机组的混凝土基础全部打掉重新捣制,工作量大施工周期长,将影响正常生产,为此决定采用电力节能降耗技术措施分析摘要电力在各项能源消耗领域中所占比重较大,电网企业输电配电供电用电等领域开展节能降耗活动,将对顺利实现ldquo十一五rdquo节能降耗指标产生重要作用。从优化调度可再生能源发电降电力环保企业仪控设备供应商的选择摘要在现代企业的生产运营中,供应商作为供应链上重要的一个环节,对企业生存与发展的的重要性与日俱增,特别是对于电力环保企业而言,选择合适的供应商甚至能够影响企业生产成本和工程项目质量电力系统电气设备在线监测技术分析摘要在电力系统中,最重要的部分就是电器设备的安全和稳定情况,因为电气设备安全稳定,电力系统才能够正常工作,所以及时进行电气设备的检修检测十分重要。在检测中及时发现问题并尽快解决,可印染设备走清洁生产之路无论国内还是国外,印染机械近几年最为显著的发展当属自动化技术的开发与应用,如印染工艺参数在线检测与控制技术,已经实现了对温度速度湿度加料张力门幅含潮率等参数的实时在线检测和控制染化环境工程水处理中曝气设备应用摘要近年来,我国已经注意到环境污染带来的严重危害,越来越重视环境保护。发展方向也在向可持续化绿色化转变,加强工业发展规范的建设。在环境污染中,水污染是以重大危害之一。水是生命之源,牵引降压供电所电气设备的预防性试验方法与重要性摘要近年来我国高速铁路以及城市轨道交通快速发展,铁路电气化建设的不断完善,我国铁路电气化技术得到进一步提高。作为动力机车电力来源的牵引降压供电系统,其重要性不言而喻,对动力机车的动建筑装饰材料挥发性有机物及去除设备研究现状2现有建筑中挥发性有机物的情况美国环保局(EPA)通过对16个建筑的随机抽样发现,有4个建筑中的VOC浓度超过了0。4mgm3。欧洲对9个国家的56栋建筑进行了室内VOC浓度的测量