青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 3901|回复: 4

NX8.5Post 后处理知识分享

  [复制链接]
发表于 2013-4-21 14:53 | 显示全部楼层 |阅读模式
后处理概述7 v) }( }$ n6 B# f7 m
后处理对于我们加工成型的生成起着至关重要的作用,机床不同所用后处理就不同,一般的机床都是厂商自带后处理。4 h. y# b- [) q% }3 T0 W# `
加工应用模块可生成用来对部件进行加工的 NX 刀轨。一般,不能只是将未修改的刀轨文件发送到机床并开始进行切削,因为机床有很多不同的类型。每种类型的机床都有一些独特的硬件功能,机床类型由特定的计算机(又称作控制器)来控制。
4 i+ }+ o% m$ p4 B# f3 L0 K
控制器接受刀轨文件并指引刀具运动和其他机床活动(例如,开启和关闭冷却液或冷风)。正如每种类型的机床都有独特的硬件特性一样,每个控制器都有独特的软件特性。例如,大多数控制器都需要使用特定的代码来打开冷却剂。某些控制器还限制在一个输出行中所允许的 M 代码的数量。该信息不在初始 NX 刀轨中。
* y9 \$ m. ~$ K8 j如果没有正确的机床格式,刀轨文件会与控制器不兼容。
/ F1 ^7 j& f3 E+ ^( A" x8 L/ \ 1.jpg 7 i$ W) n1 H3 a$ I' U
因此,必须修改刀轨使其符合各个不同的机床/控制器组合的独特参数。这种修改称作后处理,结果称作后处理刀轨。

5 ~- G# d6 w- e/ D* m对于后处理有两个重用因素。它们是:
0 {6 Q, A2 D4 |5 U" g: R3 G4 f刀轨数据
( K6 B1 j- }( D& R( H; v3 ^2 H这是 NX 刀轨。
! t4 F8 l/ d& U. J; E# f后处理器  G5 G0 k0 m7 D/ P6 V8 n; y8 `- x
它是一个程序,它读取刀轨数据并改变其格式,使其用于特定机床和机床所带的控制器。: p5 G6 o9 i9 q% W
后处理器为该机床重新格式化刀轨数据。

& ^! ~* V6 P- h每个后处理器程序通常专用于单一的机床类型/控制器组合。您可以修改后处理文件参数,使其适合特定的机床类型/控制器组合的功能。但是,不能修改程序使其用于其他机床类型/控制器组合。
" Y. D3 j; Z& ?# ^NX 提供了通用的后处理器程序 Post,它输入 NX 刀轨数据,并输出机床可读的 NC 代码。Post 是一个可以高度定制的程序,它可以用于非常简单和非常复杂的机床/控制器组合。: T# D' ^* G5 x+ t, X8 E0 [
后处理构建器是 NX 的产品,它用于定制后处理器以用于各机床/控制器组合。
! d% X; d0 @/ \* B* A/ a9 T/ D, dPost 后处理器5 ~# |. A- u4 F8 c
NX 提供了 Post 后处理器,它可以正确地格式化刀轨以用于特定类型的机床/控制器组合。Post 后处理器需要以下几部分:

$ q  n+ q$ R) J) | 事件生成器核心模块% K9 f) T8 T' A3 C1 |
遍历部件文件中的事件,将与每个事件相关联的数据传送到后处理器。事件是一个经 Post 处理并使 NC 机床执行某特定操作的数据集。它通过选择“刀具→工序导航器→输出→Post 后处理器”,或图标激活。
' w6 Y8 c- ^0 K" X3 j. g6 Z8 {5 p事件处理程序 (.tcl) 文件
, Z9 w0 b8 l) [. [5 U2 ~3 {包含一组指令,这些指令规定将如何处理每种类型的事件。这是通过后处理构建器创建的。1 E: w  @0 f2 Z5 @: R. c
定义文件 (.def) 文件- u( E7 S; s! r8 ^1 i# G" |6 U4 S+ q
包含与特定的机床/控制器组合有关的静态信息。这是通过后处理构建器创建的。/ u, G: N* S* K2 U
输出文件 (Output File)
  V, I  b6 L. ~包含后处理的 NC 指令,这些指令将由机床读取和执行。
7 o7 M1 {7 I1 m6 E9 n! pPost 用户接口文件 (.pui)- l6 y# B, g9 f
后处理构建器使用该文件来编辑事件处理程序和定义文件。
" x+ w9 N1 d! w7 k9 q5 A“事件生成器”、“事件处理程序”和“定义文件”相互依赖。它们共同将部件文件中包含的刀轨数据变换为一组特定机床/控制器组合可以读取和执行的格式化指令。

# ^8 A" u8 X* M- APost 后处理器完成以下功能:
9 ?+ M, F# K8 Z, r7 E1 n3 n使用“事件生成器”读取部件文件中的事件(刀轨数据)。" J. ]" j( P  t& G6 t- n3 ^" A8 v
根据“事件处理程序”中包含的指令处理各个事件。
( V* z) z+ b7 @生成的指令根据“定义文件”中包含的信息进行格式化。
% o( p/ [! I5 b8 [/ A2 t9 L将后处理过的机器控制指令写入到输出文件。% G+ f! T8 [6 ]  V' l  \; `- M
2.jpg $ O! F" V- v7 C0 I( V/ ]9 M
刀轨数据根据“事件处理程序”中的指令和“定义文件”中的格式进行后处理。

* y8 M7 K9 @! e* z编写后处理命令9 E3 F* N+ W5 Y% [1 r  w
如果要编写 post,必须创建一个事件处理程序和一个定义文件。建议您用后处理构建器来创建它们。创建 post 后,将创建三个文件:<post_name>.tcl、~.def 和 ~.pui。/ D5 r  k8 F; r. f
后处理构造器的作用:通过后处理构造器我们可以创建相应机床的后处理,包含程序头,程序尾,程序特色指定功能等。
! z7 y; |1 r: r* K/ m( v. S. c0 P. K: k: b$ D0 t% D6 S6 p  _* D
+ A' S' N0 @: D/ F
+ P! P3 A) T/ f' U0 v0 [4 Z* X" T7 @

1 t: G4 _" a! Y& R# m, ~1 Q
发表于 2013-4-25 13:50 | 显示全部楼层
你这是干什么?灌水吧
回复 支持 1 反对 0

使用道具 举报

发表于 2013-4-25 13:56 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

发表于 2013-12-19 12:36 | 显示全部楼层
谢谢了,来扫盲一下!
回复 支持 反对

使用道具 举报

发表于 2014-1-11 08:00 | 显示全部楼层
你这是干什么?灌水吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-5-13 14:52 , Processed in 0.314426 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表