- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机自动编程与应用
第6章 微机自动编程与应用
6.1 自动编程概述
6.1.1 自动编程原理及类型
1.数控语言型批处理式自动编程
早期的自动编程都是编程人员根据零件图形及加工工艺要求,采用数控语言,先编写成源程序单,再输入计算机,由专门的编译程序,进行译码、计算和后置处理后,自动生成数控机床所需的加工程序清单,然后通过制成纸带或直接用通讯接口,将加工程序送入到机床CNC装置中的。
2.人机对话型图形化自动编程
6.1.2 Master CAM软件系统概述
Master CAM是美国CNC Software Inc.公司所研制的、集CAD/CAM于一体的一个大型应用软件系统,主要用于数控机床的自动编程及其控制。
1.系统界面特点
Master CAM系统将显示界面分割为三个区域:绘图工作区、菜单区和系统回应区。其中:
● 绘图区是为作图、图形显示、加工模拟显示等提供演示的场所。可通过功能设定将其划分为多个视区,以达到从不同的角度观察的效果。
● 系统回应区是人机对话的场所,包括从系统中反馈的信息显示、各种状态显示、错误提示以和必需的键盘响应,进行中需要键入的数据等。
● 菜单区共分主功能菜单区、次功能菜单区和图标菜单区三部分。
系统绝大部分功能实施都需要通过对主功能菜单的逐层调用来进行。例如,如图6-3所示为进行“连续画线”功能操作所需要逐层调用的菜单层次结构。
为使操作方便,该系统采用了如下几种快捷方法。
(1) 增设次功能菜单区。 (2) 增设图标菜单区。
(3) 提供逐层回退及直接返回根菜单功能。
(4) 提供快捷键操作。
2.系统的主要菜单功能
1) 主功能菜单
主功能菜单各项功能分别为:
● 分析(Analyze): ● 绘图(Create): ● 档案(File): ● 修整(Modify):
● 图形变换(Xform): ● 删除(Delete): ● 视屏设定(Screen):
● 刀具路径(Toolpaths): ● NC公用程序(NC Utils):
2) 次功能菜单
● 作图面高度Z: ● 作图颜色(Color): ● 作图层(Level):
● 刀具面(TPlane): ● 构图面(CPlane): ● 观察面(View):
6.2 零件基本几何图形的绘制
6.2.1 基本线圆定义
1.绘制直线(Line)
2.绘制圆弧和整圆
3.绘制矩形(Rectangle)和多边形(Polygon)
● 矩形绘制有定宽高和定两角点两种方式。
操作:宽高方式下先要求定一角点,再定矩形宽度及高度。
对两角点方式则是要求先后指定第一、第二角点位置。
● 多边形绘制时,要先后输入多边形的边数,相对于正常放置位置的旋转角度(即起始角),外接圆半径等,最后给定多边形中心的位置即可。
4.非圆曲线
6.2.2 图形修整与变换
1.图形修整(Modify)
2.图形变换(Xform)
6.3 空间立体图形的绘制
6.3.1 构图平面与工作深度
6.3.2 3D线架结构和曲面模型
1.举升曲面(Lofted)和直纹曲面(Ruled)
2.旋转曲面(Revolved)
3.昆式曲面(Coons)
4.扫描曲面(Swept)
5.曲面间的接合(Blend)
6.4 CAM 基 础
当利用CAD功能画好图后,就要开始使用Master CAM的CAM功能来定义刀路和生成NC程序。所谓刀具路径是指刀具中心所走的路线,是产生数控加工程序的基础。
6.4.1 刀具平面、构图平面及其设定
6.4.2 刀具原点、机械原点和备刀点
系统默认的刀具原点和机械原点均为(0,0,0)。
1.刀具原点
若定义了一个新的刀具原点的坐标如(5,10,8),则NC程序中所有的坐标点数据将相对于原始坐标数据进行如下换算:
X = X - 5
Y = Y - 10
Z = Z - 8
即以新的刀具原点为坐标原点进行换算。
2.机械原点
若给定了一个机械原点(50,80,100),则当系统杂项变数的首项设为0~1时(即允许用G92来定义工件坐标系,并以此来生成NC程序),该数据将自动加在G92代码后面,为 / G92 X50 Y80 Z100。
3.备刀点
备刀点可分为进刀点和退刀点。
进刀点:进刀时刀具暂停的位置坐标点(起刀点——程序开始时,刀具首先去的位置)
退刀点:退刀时刀具停止的位置坐标点(终刀点--程序结束时,刀具所在位置)
文档评论(0)