- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 计算机辅助制造CAM3.3 数控技术 3.3.3 CNC与DNC (2)DNC系统结构 DNC中有多台NC、CNC数控机床与过程计算机相联。过程计算机在大容量存槠器中存取零件程序,并通过接口将这些程序传给各数控机床,并完成DNC基本功能。 如果DNC计算机与自主的数字控制器相连,则称这种操作方式为BTR操作方式(读带机旁路式)。此时,系统中每台机床都具有各自自主性。通过机床本身在配备的穿孔带阅读机或CRT终端可以单独操作,这使得各机床既可以互连成DNC系统,又可单独独立操作,增加了系统的柔性。 第三章 计算机辅助制造CAM3.3 数控技术 3.3.3 CNC与DNC (3)DNC系统组成 DNC系统的基本组成部分为: 过程计算机及外设:用于DNC管理、控制、服务的硬件。 I/O接口:负责本机床控制器与系统的连接。 通信接口:总线负责全系统的通讯。 数字控制器:对机床实施控制。 支持软件系统:负责DNC管理、控制。 在DNC系统上完成NC数据修正、数据采集与集中、物流和刀具流管理、数据与自适应控制、NC编程乃至车间控制等任务时,必须采用多任务处理功能的高性能过程计算机(DNC管理计算机)。 第三章 计算机辅助制造CAM3.3 数控技术 3.3.4 数控零件程序设计 1. 数控编程的概念与步骤 (1)数控程序概念与结构 数控程序由一些语句块(指令/指令集)组成,它表示数控机床控制器的基本控制指令。 数控操作指令包含三类信息:几何信息、工艺信息、操作指令码(前两者为参数信息,后者为功能信息)。 数控程序的语句由字母表示的功能操作段和数字代表的参数段组成。 a. 功能指令段:A~Z(绕X轴角度~Z轴主运动)。其中包括:刀具、进给、轴运动、主轴转数、插补参数、辅助运动等等。 b. 参数段:表示刀具和工件几何信息或工艺信息的关键数字。 数控操作指令: (操作指令码, 几何参数/工艺信息) 操作码, 操作数 功能指令段, 参数段 第三章 计算机辅助制造CAM3.3 数控技术 3.3.4 数控零件程序设计 (2)手工零件程序设计步骤 手工零件程序设计是在最低层(机器层)完成的(机当于用计算机的机器/汇编语言编程),其步骤有三: a. 加工操作准备:根据工件图纸用几何元素完成工件表面描述,再确定刀具轨迹的步长,并根据工件刚度和装夹要求进行修正(确定几何参数)。 b. 加工顺序的设计:利用工艺规程的几何数据和工艺数据,将各加工顺序以标准形式编成程序(加工步骤)。(确定工艺参数、指令码)。 c. 准备数控穿孔带:将数控程序以穿孔形式植入作为存贮器的穿孔带上(供数控机床阅读,并把穿孔带上的代码翻译成机床指令)。 第三章 计算机辅助制造CAM3.3 数控技术 3.3.4 数控零件程序设计 (2)手工零件程序设计步骤 NC 机床 产品图纸 ( 几何信息 , 工艺信息 ) 切削操作设计 ( 刀具轨迹、切削参数、机床控制 ) 切削操作设计 ( 刀具轨迹、切削参数、机床控制 ) 程序设计 程序设计 穿孔 穿孔 输入 NC 控制器 输入 NC 控制器 穿孔带 ( 程序 ) 程序 NC 加工方案 加工顺序设计 刀具轨迹设计 加工操作准备 第三章 计算机辅助制造CAM3.3 数控技术 3.3.4 数控零件程序设计 2. 计算机辅助零件程序设计 (1)CA-NC原理 手工零件程序设计麻烦费时,程序员负担重;为此引入CA自动编程方法。 CA-NC编程(Computer Aided-NC Programming)主要通过提供高级数控程序设计语言来提高编程效率。 该语言应能进行:a. 产品的几何定义;b. 工艺定义(机床信息);c. 执行参数说明(如刀具轨迹)。 第三章 计算机辅助制造CAM3.3 数控技术 3.3.4 数控零件程序设计 将高级语言语句转换成数控程序块需要以下过程: a. 编译扫描:编译(翻译)以确定的语言格式书写的零件程序。 b. 产生中间程序:根据刀具、材料和加工信息(工艺、进给量、切削信息等),计算刀位(CLDATA)。各种几何、工艺数据,产生通用程序(中间程序)。该程序可用于控制不同机床。 c. 后置处理:将通用程序(中间程序)转换成NC代码,用以操纵选定的机床,(这一步由后处理器完成)。(该NC代码是适用于单独NC机床的程序)。 第三章 计算机辅助制造CAM3.3 数控技术 3.3.4 数控零件程序设计 (2)通用数控编程语言 a. I型数控编程语言 I型数控编程语言用于专用机床的专用 “高级”语言,它具有以下特点: 可用固定的数字化格式来定义刀具轨迹; 可定义二维切削操作(直线、园等);
您可能关注的文档
- 哈尔滨工业大学《变频原理与应用》课件-第4章 变频器控制电路.pdf
- 哈尔滨工业大学《断裂力学》课件-第1章 线弹性断裂力学.ppt
- 哈尔滨工业大学《断裂力学》课件-第4章 弹塑性断裂力学.ppt
- 哈尔滨工业大学《管理信息系统》课件-第7章 管理信息系统发展趋势.ppt
- 哈尔滨工业大学《管理信息系统》课件-第5章 系统设计.ppt
- 哈尔滨工业大学《管理信息系统》课件-第1章 管理信息系统概述.ppt
- 哈尔滨工业大学《保险学》课件-第13-14章 保险公司经营管理.ppt
- 哈尔滨工业大学《保险学》课件-第11-12章 健康保险.ppt
- 哈尔滨工业大学《保险学》课件-第8-9章 信用保证保险.ppt
- 哈尔滨工业大学《保险学》课件-第6-7章 财产损失保险.ppt
原创力文档


文档评论(0)