文档介绍:

CAD/CAM 技术基础 1第8章计算机辅助数控编程、制造、生产管理 8.1 图形交互式自动编程 8.2 计算机辅助制造技术 8.3 计算机辅助生产管理和控制参考文献: 姚英学,蔡颖. 计算机辅助设计与制造. 北京:高等教育出版社, 2002 蔡汉明,陈清奎. 机械 CAD/CAM 技术. 北京:***出版社, 2003 2 数控加工程序编程的内容与步骤图形交互式自动编程正确的加工程序不仅应保证加工出符合图纸要求的合格工件,同时应能使数控机床的功能得到合理的应用与充分的发挥,以使数控机床能安全、可靠、高效地工作。数控加工程序的编制过程是一个比较复杂的工艺决策过程。一般来说,数控编程过程主要包括:分析零件图样、工艺处理、数学处理、编写程序单、输入数控程序及程序检验,典型的数控编程过程如图所示。 3 计算机辅助数控加工编程的一般原理图形交互式自动编程编程人员首先将被加工零件的几何图形及有关工艺过程用计算机能够识别的形式输入计算机,利用计算机内的数控系统程序对输入信息进行翻译,形成机内零件拓扑数据;然后进行工艺处理(如***选择、走刀分配、工艺参数选择等)与***运动轨迹的计算,生成一系列的***位置数据(包括每次走刀运动的坐标数据和工艺参数),这一过程称为主信息处理(或前置处理);然后按照 NC 代码规范和指定数控机床驱动控制系统的要求,将主信息处理后得到的刀位文件转换为 NC 代码,这一过程称之为后置处理。经过后置处理便能输出适应某一具体数控机床要求的零件数控加工程序(即 NC 加工程序),该加工程序可以通过控制介质(如磁带、磁盘等)或通讯接口送入机床的控制系统。整个处理过程是在数控系统程序(又称系统软件或编译程序)的控制下进行的。数控系统程序包括前置处理程序和后置处理程序两大模块。每个模块又由多个子模块及子处理程序组成。计算机有了这套处理程序,才能识别、转换和处理全过程,它是系统的核心部分。 4 数控编程术语与标准?字符编码标准与加工程序指令标准化以前广泛采用数控穿孔纸带作为加工程序信息输入介质,常用的标准纸带有五单位和八单位两种,数控机床多用八单位纸带。纸带上表示代码的字符及其穿孔编码标准有 EIA (美国电子工业协会)制定的 EIA RS - 244 和 ISO (国际标准化协会)制定的 ISO - RS840 两种标准。国际上大都采用 ISO 代码,由于 EIA 代码发展较早,已有的数控机床中,有一些是应用 EIA 代码的,现在我国规定新产品一律采用 ISO 代码。也有一些机床, 具有两套译码功能,既可采用 ISO 代码也可采用 EIA 代码。目前绝大多数数控系统采用通用计算机编码,并提供与通用微型计算机完全相同的文件格式,保存、传送数控加工程序,因此,纸带已逐步被现代化的信息介质所取代。除了字符编码标准外,更重要的是加工程序指令的标准化,主要包括准备功能码( G 代码)、辅助功能码( M 代码)及其它指令代码。我国***部制定了有关 G 代码和 M 代码的 JB3202-1983 标准,它与国际上使用的 ISO1056 - 1975E 标准基本一致。 5 ?数控机床的坐标系定义数控机床通过各个移动件的运动产生***与工件之间的相对运动来实现切削加工。为表示各移动件的移动方位和方向(机床坐标轴),在 ISO 标准中统一规定采用右手直角笛卡儿坐标系对机床的坐标系进行命名,在这个坐标系下定义***位置及其运动的轨迹。机床坐标的命名方法如图所示: 通常在坐标轴命名或编程时,不论在加工中是***移动,还是被加工工件移动,都一律假定工件相对静止不动而***在移动,并同时规定***远离工件的方向作为坐标轴的正方向。在坐标轴命名时,如果把***看作相对静止不动,工件移动,那么,在坐标轴的符号上应加注标记('),如X'、Y'、Z'等。 6 确定机床坐标轴,一般是先确定Z轴,再确定X轴和Y轴。 1.确定Z轴对于有主轴的机床,如车床、铣床等则以机床主轴轴线方向作为 Z 轴方向。对于没有主轴的机床,如刨床,则以与装卡工件的工作台相垂直的直线作为 Z 轴方向。如果机床有几个主轴,则选择其中一个与机床工作台面相垂直的主轴作为主要主轴, 并以它来确定 Z 轴方向。 2.确定X轴 X轴一般位于与工件安装面相平行的水平面内。对于机床主轴带动工件旋转的机床,如车床、磨床等,则在水平面内选定垂直于工件旋转轴线的方向为X轴,且***远离主轴轴线方向为X轴的正方向。对于机床主轴带动***旋转的机床, 当主轴是水平的,如卧式铣床、卧式镗床等,则规定人面对主轴,选定主轴左侧方向为X轴正方向;当主轴是竖直时,如立式铣床、立式钻床等,则规定人面对主轴,选定主轴右侧方向为X轴正方向。对于无主轴的机床,如刨床,则选定切削方向为X轴正方向。 3.确定Y轴 Y轴方向可以根据已选

内容来自淘豆网www.taodocs.com转载请标明出处.

计算机辅助数控编程交互图形,第8章-计算机辅助数控编程.ppt相关推荐

  1. 用python编程一个图形_Python的图形化窗口编程(1)

    python能做的东西太多,以致大多数人在学习的过程中出现了迷茫.但是,无论学习哪个方向,都比原地观望要好. 我们今天学习python的图形界面制作,python的界面制作有很多. 很多人吐槽pyth ...

  2. Linux编程基础:1~6章实训编程题

    目录 1.在终端上使用命令:创建一个以自己学号最后两位命名的普通用户,(例如学号30创建user30),并设置密码,创建班级编号用户组,例如A1752,并将用户加入班级用户组. 2.在终端上使用命令: ...

  3. 16第一章 ASP.Net编程基础知识

    第一章        ASP.Net编程基础知识 第一章        ASP.Net编程基础知识 本章首先介绍用ASP.Net技术编制服务器端动态网页所需的网络和HTML标记语言方面的有关知识.然后 ...

  4. GPU工作原理,可编程渲染管线,图形流水线和GPU架构

    由于计算机图形的性质,最图形管线已构造为计算状态与数据流动作为它们之间的数据流.每个阶段工作在一组元素,如顶点,三角形或像素.下图1 [ Shr99 ]给出了典型的OpenGL固定管道. 图1: 在 ...

  5. 计算机辅助教育第三章,计算机辅助教育第三章.ppt

    第三章课件的设计与制作一.课件设计原则二.课件设计过程三.课件与学科教学的整合四.制作课件的基本技术五.课件设计小组的组成,课件的基本功能是实现有效的教学,它是由一定的教学目标.教学内容.教学思想和方 ...

  6. 第6章 面向方面编程

    第6章 面向方面编程 6.1 AOP概念 AOP是Aspect Oriented Programming的简写,中文通常译作面向方面编程,其核心内容就是所谓的"横切关注点".[17 ...

  7. DOS批处理高级教程:第七章 DOS批处理编程高级技巧(转)

    DOS批处理高级教程:第一章 批处理基础 DOS批处理高级教程:第二章 DOS循环for命令详解 DOS批处理高级教程:第三章 for命令中的变量 DOS批处理高级教程:第四章 批处理中的变量 DOS ...

  8. python归一化 增大差异_简学Python第六章__class面向对象编程与异常处理

    Python第六章__class面向对象编程与异常处理 欢迎加入Linux_Python学习群 群号:478616847 目录: 面向对象的程序设计 类和对象 封装 继承与派生 多态与多态性 特性pr ...

  9. Cg教程_可编程实时图形权威指南(扫描清晰版)+部分unity shader 知识

      Cg教程_可编程实时图形权威指南(扫描清晰版) .pdf (34.5 MB, 下载次数: 239) Shader Model(在 3D 图形领域常被简称SM)就是"优化渲染引擎模式&qu ...

最新文章

  1. python 归一化_python 归一化
  2. 【Infragistics教程】在javascript类中添加静态成员属性
  3. kafka 配置及常用命令
  4. 【转载】说说大型高并发高负载网站的系统架构
  5. 349. Intersection of Two Arrays 两个数组的交集
  6. QT乱码总结6.编码测试和总结一
  7. LiveVideoStack线上交流分享 (十四) —— 深度学习在视频分析处理的实践
  8. C#LeetCode刷题之#811-子域名访问计数​​​​​​​(Subdomain Visit Count)
  9. 5g的基础知识,发展及现状
  10. 北航院系和数字的对应关系
  11. 白话 Golang pprof
  12. Sublime Text3插件管理
  13. etherboot无盘启动
  14. EDI 公开课:EDI 系统集成之数据库方案
  15. word 宏相关代码集合
  16. 在Android上将实时摄像头与AI危害检测配合使用
  17. Endnote 插入文献导致word崩溃!!解决方法
  18. python random.round 修约方法 4舍6入5看齐,奇进偶不进
  19. Windows自定义右键菜单
  20. 基于黄金正弦与自适应融合的蜉蝣优化算法

热门文章

  1. Python中num += 1的意思
  2. 【BZOJ 2054】 疯狂的馒头
  3. Vijos 1055 奶牛浴场 最大子矩阵 算♂法①
  4. Scrapy学习记录
  5. JSP基于web网上作业提交系统
  6. firefox android 去更新,Firefox Android移动版更新
  7. 联想小新V1070-FXSE(FX版)怎么重装系统教程
  8. 写给两个月前的自己的一封信
  9. MIT6.828学习之homework2:shell
  10. gogs mail 配置(邮件服务器使用自颁发证书)