简易数控系统典型功能程序设计与运行模拟毕业论文开题报告中期报告.doc_第1页
简易数控系统典型功能程序设计与运行模拟毕业论文开题报告中期报告.doc_第2页
简易数控系统典型功能程序设计与运行模拟毕业论文开题报告中期报告.doc_第3页
全文预览已结束

下载本文档

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

文档简介

中期报告1 数控机床的基原理数控机床是一种高效的自动化加工设备,它严格按照加工程序,自动的对被加工工件进行加工。数控加工的基本原理包含数控机床的基本概念,分类与应用和发展,机床的结构,其中最重要的是数控系统中程序的编制。我们把从数控系统外部输入的直接用于加工的程序称为数控加工程序,简称为数控程序,它是机床数控系统的应用软件。 数控系统的种类繁多,它们使用的数控程序语言规则和格式也不尽相同,本教程以ISO国际标准为主来介绍加工程序的编制方法。当针对某一台数控机床编制加工程序时,应该严格按机床编程手册中的规定进行程序编制。数控加工程序的编制方法主要有两种:手工编制程序和自动编制程序。 插补原理:如图1.1 ,设刀具当前位置位于直线起点O ,现要加工直线OA ,设A 点坐标为(Xa, Ya) , 刀具任意点坐标为( Xi , Yi ) , 在任意时刻,我们可以比较直线斜率Yi / Xi 和Ya/ Xa 的大小来确定刀具的位置与加工直线的关系, 根据数控插补原理, 可以构造偏差函数Fi ( Xi , Yi) = XaYi - XiYa ,并且从Fi ( Xi , Yi)的数值可以确定刀具的位置、进刀方向和偏差函数。图1.1 第一象限直线插补算法图第一象限直线插补进刀方向及运算公式Fi ( Xi , Yi ) 刀具位置 进刀方向 偏差计算 0 在直线上方 + X Fi+1 = Fi - Ya= 0 在直线上 + X Fi+1 = Fi - Ya 0 在直线下方 + Y Fi+1 = Fi + Xa从以上可以看出, 刀具每插补一次, 其坐标值变化( Xi+1 , Yi+1) , 同时得到新的偏差函数Fi+1 , 有Fi+1 可再次确定下次进刀方向, 一直加工到终点A , 总的加工次数为N=| Xa + Ya | 。逐点比较法直线插补的偏差计算:如图1.2, 被加工直线轮廓为OA , P 点代表加工过程中的动点Z 根据P 点与被加工直线轮廓OA 的位置关系, 得到偏差函数为:F = X eY i- X iY e (1)式(1) 中, X e、Y e 为被加工轮廓的终点坐标; X i、Y i 为加工动点P 的坐标, F 为偏差Z图1.2 逐点比较法直线第一象限插补2程序与界面设计设计程序之前除了要掌握数控代码的含义和数控基本知识,还要掌握VB 程序设计的基本知识和软件的基本操作,然后才能进行设计。代码编译程序即数控代码编译程序。编译程序是把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言的目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。编译程序的实现算法较为复杂。这是因为它所翻译的语句与目标语言的指令不是一一对应关系,而是一多对应关系;同时也因为它要处理递归调用、动态存储分配、多种数据类型,以及语句间的紧密依赖关系。但是,由于高级程序设计语言书写的程序具有易读、易移植和表达能力强等特点,编译程序广泛地用于翻译规模较大、复杂性较高、且需要高效运行的高级语言书写的源程序。根据插补的要求,该程序首先要G代码,然后再进行现象的区分,来为模拟做好准备。当在VB界面输入一段数控G代码时,VB是无法识别数控系统的G代码的,这就需要编写VB代码来识别G代码,这就是代码编译。界面设计:界面是用户与应用程序进行交互时的可视部分,在VB程序设计中,利用窗体设计器进行窗体设计可以得到很好的界面。NC图形仿真系统的界面主要包括:标题栏、菜单栏、NC程序编辑区和模拟区,可分别通过VB程序中

温馨提示

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

评论

0/150

提交评论