1 / 21

项目八 后置处理

项目八 后置处理. 前言. 当一个零件加工程序创建完成,零件程序需做后置处理。后置处理一个编好程序 ( 刀路轨迹 ) 的零件文档 (VNC 文件 ) ,转换为一个可控制机床运动的文本文件 (NC 程序 ) 。每一个后置文件都是对应唯一的机床控制系统。如何将程序文件传输到机床上,在前面的通信章节已经介绍过了。. 后置处理对话框. 后置处理按钮在界面顶部区域,处理加工程序激活此按钮。点击后置处理按钮显示后处理对话框,对话框允许用户选择一个后处理文件,命名生成程序名,程序输出形式,可以同时处理多个程序。. 后置处理对话框.

Download Presentation

项目八 后置处理

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 项目八后置处理

  2. 前言 当一个零件加工程序创建完成,零件程序需做后置处理。后置处理一个编好程序( 刀路轨迹) 的零件文档(VNC文件),转换为一个可控制机床运动的文本文件(NC 程序)。每一个后置文件都是对应唯一的机床控制系统。如何将程序文件传输到机床上,在前面的通信章节已经介绍过了。

  3. 后置处理对话框 后置处理按钮在界面顶部区域,处理加工程序激活此按钮。点击后置处理按钮显示后处理对话框,对话框允许用户选择一个后处理文件,命名生成程序名,程序输出形式,可以同时处理多个程序。.

  4. 后置处理对话框 此程序按钮将会为当前文件创建NC 程序。命名文本文件并指定保存路径,如果相同文件名文件已存在,系统会询问是否要替换已存在文件。如果选择是,生成新的文件将会替代旧文件。要预览文件,点击文本窗口按钮。当此按钮被按下,生成的文件将会显示在窗口。暂停按钮允许用户暂停正在输出程序文件。程序文件创建完成后点击打印按钮可以打印文件. 创建后置输出之前,必须指定后置文件和程序输出文件名。当输出一个后置,将创建一个有指定扩展名的文件,默认扩展名设置为.NCF。一个文件可以多次输出成不同名字的程序文件。如果零件文档更改,必须重新后置输出程序。默认情况下,生成文件使用 *.NCF扩展名(e.g. EXAMPLE1.NCF). 点击程序名按钮可以输入新的文件名。

  5. 后置处理对话框 点击程序名按钮,指定输出文件名完成程序输出。系统将会自动指定文件扩展名。在预设置菜单选择文件扩展名子菜单将会 显示文件扩展名对话框。点击后置文件选择按钮,选择后置文件。此对话框允许用户指定保存在系统里的后处理文件。 根据不同的操作系统,实际的后处理文件名是不同的。当选择 一个后处理文件,全名( 包括控制系统和机床类别) 会显示 在对话框。.

  6. 后置处理对话框 后置输出格式: 此项目在后处理对话框的顶端定义程序输出的 格式和内容。每一选项对后置处理都有不同的影响。以下内容 是对后置主要影响的描述。 已选择操作选项: 点选该选项输出的代码仅仅包括当前已经选 择的操作。如果不选择将不会输出这些操作。 起始顺序行号: 将作为程序号出现在输出程序中,也是所有子程序运行的先后顺序,如开始程序是1,第1 个子程序将是2,第2 个子程序将是3,等等。 顺序号起始: 是程序的起始 “N” 号,下一个文本框是序号的出现的增量。

  7. 后置处理对话框 移动: 这些按钮允许用户定义程序是以绝对坐标输出还是以增量坐标输出。最小化行号: 如果此按钮被开启,程序号将仅仅在换刀时输出。 插入注释: 此选项将输出每一个操作程序,使用的刀具和文件长度的信息。如果有其它额外关于刀具或程序的注释,也将会输出。 在换刀点插入选择性停止: : 如果此按钮被开启,系统输出加工程序时在每一个换刀点将选择性停止。 多个零件: 当零件数量大于1 个时,以下文本框才能被激活。在文本框输入有多少零件要加工。 零件数量: 输入有多少零件要一次加工,当大于1 个时,文本框被激活,允许用户输入信息。 偏置类型: 这些单选按钮定义被加工零件夹具的偏置类型或用户自定义X, Y 和Z 偏置数值. 换刀方式: 这些单选按钮定义将要加工的零件数量。一个完整的零件使用所有刀具加工完毕后再移动至下一个零件。一把刀具加工完所有的零件后再换下一把刀。

  8. 后置处理对话框 工件移动类型: 这些单选按钮仅仅一把刀具加工所有零件时才被激活。它们定义刀具从一个零件到另一个零件的退刀位置。可以退刀至Z 值原点或退刀至不同操作程序所输入的安全平面。

  9. 后置处理对话框 后置输出预设置 后置输出预设置允许用户定义输出在 NCF 文件的注释数据,被选择项目数 据会被输出。这个对话框在文件菜单 预设置里。

  10. 铣削后置标签定义和代码问题 铣削后置功能以字母表示。描述后置的功能可能是一个文字或多个文字。 下面的文字描述关于当前后置是独一无二的。 一般后置格式被描述为:<control name><machine name>[client initials]<letter>###.## 注意如果结尾是 “m”,代表后置输出是米制单位。 下面描述铣削后置的命名及应用范围。也包括指令代码的简要介绍,这可能会在铣削后置中碰到。

  11. 铣削后置标签定义和代码问题 3- 轴铣削 标注定义: M 代表一个规则的2- 或3- 轴的铣削后置。一个3- 轴后置有3个直线轴(X, Y, 和Z) 能够定位和同步切削运动. 例如:Fanuc 6M [VG] M001.19 N 代表铣削后置不使用子程序,它也被成为 “ 长代码后置 ”。子程序被频繁的使用于工艺钻孔,重复Z 铣削,螺纹铣削,粗& 精镗孔,模式加工等,等等。任何铣削后置都可以输出长代码程序。 例如:Fanuc 6M [VG] NM001.19 U 代表铣削后置支持直线插补( 也称为基于NURBS). 例如: Fanuc 15M [VG] UM001.19

  12. 铣削后置标签定义和代码问题 代码问题: •刀具半径补偿 •在系统里有2 种不同的刀具半径补偿(CRC) 选项:基于刀具中心和基于刀具刃。可在文件菜单下预设置- 加工选项定义。 •选择刀具中心选项输出代码将是刀具中心,使用于轮廓和开粗程序。 •选择刀具刃选项输出代码将是刀具刃,使用于轮廓。但开粗代码依然使用刀具中心。 •许多CNCs 在直线进刀运动时需要开启CRC(e.g. G41/G42)。该运动在第1 刀切削之前即开始执行。在轮廓程序窗口可以定义该直线进刀运动。 •许多CNCs 在直线退刀运动时需要关闭CRC。该运动在最后1刀切削之后即开始执行。在轮廓程序窗口可以定义该直线退刀运动。

  13. 铣削后置标签定义和代码问题 代码问题: •刀具半径补偿 如果选择刀具中心选项,输入CNC 的偏置应该为0. 在输出程序时系统已经补偿了刀具半径。 •如果选择刀具刃选项,输入CNC 的偏置应该为刀具半径,数值输出是刀具刃。 •通过定义后置,CRC 输出代码可以被改变。 •子程序vs. 长程序 •轮廓和开粗程序是重复Z 铣削时,子程序优于长代码程序。 •钻孔时子程序不再是首选的,如果是多工艺钻孔,钻孔子程序将被创建。 •模式加工,多个相同零件,重复旋转将输出子程序。 •如果使用长代码后置,将不会有子程序输出。

  14. 铣削后置标签定义和代码问题 代码问题: •刀具半径补偿 •绝对子程序vs. 增量子程序 •关于模式加工,镗孔和铣螺纹系统将仅仅输出增量子程序。其它编程操作将输出绝对子程序。 •斜线和螺旋进刀以增量输出子程序。进刀完成后,其它所有运动以绝对输出子程序。 •如果选择增量后置输出,所有运动将是增量。

  15. 铣削后置标签定义和代码问题 特征钻孔 GC 2006 特征钻孔支持多重R 水平循环钻孔。当使用现有的后置,多重R 水平循环钻孔将被分割成独立的R水平程序。加工结果是相同的,但后置输出是不同的。极力推荐特征钻孔以解决这个问题。如果你申请,机床也支持,你的后置就可以输出多重R 水平循环钻孔。 高级 CS 标签定义: 有三种不同的高级坐标系后置。大多数客户使用 “B” 或 “C” 类型后置。如果工件偏置数量超出限制,“B” 和 “C” 类型后置落后于 “D” 类型后置输出。 B 此类后置适用于多重相同零件加工,墓室加工和没有自动旋转能力机床的加工。 “B” 格式后置使用零件偏移适用于任何加工坐标系统。所有的X-, Y-, Z-, A- 和B- 轴偏置必须存储在零件偏置控制项 。输出旋转轴始终是0 (A0 和/ 或B0)。X-, Y-, Z-, A- 和B- 轴偏置会输出操作注释。 例如:Fanuc 6M [FW] B001.16.pst

  16. 铣削后置标签定义和代码问题 高级 CS 标签定义: C此类后置适用于带有第4 轴 和/ 或第5 轴旋转工作台的机器。 “C” 格式后置使用零件偏置也适用于任何加工坐标系统。仅仅X-, Y-, 和Z- 轴偏置必须存储在零件偏置控制项 。A- 和B- 旋转轴以G- 代码格式输出。X-, Y- 和Z- 轴偏置会输出操作注释。 例如:Fanuc 6M [PW] C001.16.pst D 此类后置是有效的适用于第4 轴 和/ 或第5 轴零件, 如果不想使用零件偏置。如果不喜欢输出数据至零件偏置控制项,也是有同样有效的。 “D” 格式后置采用零件偏置适用于整个零件。意思是X-, Y- 和Z- G- 代码数值偏置基于加工坐标系。A- 和B- 轴输出G- 代码。 例如:Fanuc 6M [NW] D001.16.pst N此类高级CS 后置可以定义成长程序后置。 例如:Fanuc 6M [FW] NB299.16.pst Fanuc 6M [PW] NC299.16.pst Fanuc 6M [NW] ND299.16.pst

  17. 铣削后置标签定义和代码问题 代码问题: •高级CS vs. 基本定位和/ 或旋转铣削 •高级CS 后置和 简单定位和/ 或旋转铣削 后置是不同的。如果你使用多坐标系定义旋转,就需要使用高级CS 后置。 •主安全平面 •在文件对话框输入Z 值安全平面 。这个位置不是相对当前坐标系,换句话说此位置始终是基于原点坐标系。 •在每一把刀具程序开始时输出此数值。如果指定新的坐标系,相同的刀具程序开始时也输出此数值。 •如果数值输入不正确,非常可能出现负Z 值快速移动。因此要确信安全平面数值在加工旋转坐标系统是绝对安全的。

  18. 铣削后置标签定义和代码问题 4- 轴基本定位 指定旋转工作台旋转基本配置,基本的4- 轴后置适用于A 轴或B- 旋转轴。基本的4- 轴后置包含3- 后置的功能。如果使用基本4- 轴后置就不再需要3- 后置。 标签定义: P代表基本4 轴后置,支持A- 轴旋转。旋转零件铣削将使用非零件偏置。 例如:Fanuc 6M [VG] PM001.19.pst Y代表支持B- 轴旋转的基本后置。旋转零件铣削将使用非零件偏置。 例如:Fanuc 6M [VG] YPM001.19.pst N代表可以定义长程序的基本后置。 例如:Fanuc 6M [VG] NPM299.19.pst Fanuc 6M [VG] NYPM299.19.pst

  19. 铣削后置标签定义和代码问题 4- 轴基本定位 代码问题: •基本定位vs. 高级CS •基本后置和高级铣削后置是不同的。如果使用坐标系统定义旋转,需要使用高级铣削 后置。 •旋转中心 •基本定位,X-, Y- 和Z- 轴的旋转原点必须是0.

  20. 铣削后置标签定义和代码问题 旋转铣削 根据零件加工需求,或使用旋转工作台,需要使用旋转铣削后置。旋转铣削后置适用于A 轴或B- 旋转及零件同步运动。旋转铣削后置包含3- 轴后置的功能,如果使用旋转铣削后置就不再需要3- 轴后置。 另外,旋转铣削后置有基本后置的所有功能。如果使用旋转铣削后置,就不在需要基本后置。 标签定义: R 代表4- 轴旋转铣削后置。 旋转铣削后置将输出A- 轴G- 代码指令。圆弧轨迹将由连续线段组成。旋转零件铣削将使用非零件偏置。 例如:Fanuc 6M [VG] RM001.19.pst Y 代表4- 轴旋转铣削后置。 旋转铣削后置将输出B- 轴G- 代码指令。圆弧轨迹将由连续线段组成。旋转零 件铣削将使用非零件偏置。 例如:Fanuc 6M [VG] YRM001.19.pst

  21. 铣削后置标签定义和代码问题 代码标签: •旋转铣削vs. 高级铣削 •旋转铣削后置和高级铣削后置是不同的。如果使用多坐标系定义旋转,需要使用高级铣削后置。 •旋转原点 •在旋转铣削里,X-, Y- 和Z- 轴的旋转原点必须是0。 •旋转速率 •大部分旋转速率是通过度/分钟/转来表示,基于它的长度,因为每部分长度是个变量,所以每部分系统输出不同的进给率。基于度/ 分钟来计算的旋转进给率可以是个较大的值。 •某些CNC机床,如Haas和Mazak,计算旋转进给率使用反转时间,任何旋转铣削后置都可以更改旋转进给率为反转时间。

More Related