青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1387|回复: 1

POST后置处理

[复制链接]
发表于 2012-5-6 11:10 | 显示全部楼层 |阅读模式
POST后置处理.pdf (117.33 KB, 下载次数: 97) 9 D- a5 x+ u/ n5 A5 N% V3 d: D8 x

) S4 c# w& W! t6 M: E5 P+ G2 K2 V
QQ截图20120506111727.png
" {$ e4 b' t: b* g4 b+ n. f
POST后置处理  
" \3 a, w% l: s4 I5 \* x5 v9 u0 L一、ug/CAM 后置处理原理图  * Q/ s% w3 z3 h% c9 C; x3 {0 J/ A

0 l6 e' _: N% y2 E* J; b  a# [2 s0 W; X; Q9 k

& D3 L* K5 T; V% N+ s5 k+ x9 e# m" ^4 F& F# ]( r, a0 d4 o( B
; \1 W1 u2 c" {9 |4 b. |

+ y. B4 A" x; W* V" n* p) O/ ?6 L+ p) c, s2 P/ z
# {' H! a8 R1 N8 K8 V
/ {& K; @/ T/ L- c; k$ t* Y. P
二、UG/CAM作后置处理的方法  
+ k0 W6 T/ M3 |+ F3 F, E2 C, Q4 ~! H; r2 E: f& ~
1、在 Manufacturing Operation Manager 里 通过 Export 生成 CLSF 文件  3 R+ e  W- M# Q) b) |9 l
2、ToolBox?CLSF 进入 CSLF Manager  2 W+ J& N# A5 j6 {/ \
3、选 Postprocess 进入数控后处理菜单 NC Postprocessing  0 a6 B9 p, a0 h. ^
4、指定机床数据文件 MDFA Specify  
- [) G( T  d- r5、设置 NC Output 成为 File  ( s1 N. m+ z: Z% n& i# N# m* t
6、指定 输出的NC文件名 Output File  ' p# ?, k2 {  D$ c: j
7、Postprocess后处理,生成 NC 代码 *.Ptp 文件  
& [* n9 U3 L+ t1 X' E) {, ~8 [; A+ m9 C
三、如何定义机床数据文件MDFA  
, _- q4 O& |9 \) g5 \, m! l+ ]9 e+ m" o( |& F! K7 y0 c1 [
(一) 进入MS-DOS方式,用菜单对话方式定义,以下是定义的过程,带底纹部分是用户输入  
; a) U' F7 \. }) v0 e& h7 }-------------------------------------------------------------------------------------------------------------------  , B% w7 f* C. z( _* j0 n# Y
C:\>c:\eds140\mach\mdfg 执行UG带的mdfg .exe 文件  ) b' Q" {8 ^- u! x* x$ e
& D7 B4 o: M9 P! z, E( j" ?
MDFG VERSION 13.0.3  $ v, q8 O% O; B( j! Z# l+ H) ^
: T) v& ]" v  f7 P# }8 j
1. EDIT AN MDFA/MDF  ; w& |7 F' x& M  J
2. CREATE NEW MDFA  
% A0 l: A) ~# j! s4 U' W! K3. TERMINATE  % {% C* o  _* v5 K  G9 u- [$ w  P" p2 c
- V# V$ }( h, U
ENTER SELECTION:  
/ q1 p# J. O0 S! O* m2 建立新的MDFA,若修改MDFA选 3  " Y- @% k( N% e5 r$ C
FILE NAME (default extension: mdfa)  
  o% _3 X8 ~$ h6 ?7 _, _MDFA TO CREATE?  
/ L: V. ^" q5 P$ L- B8 @' \Test 给MDFA文件名  9 O1 G$ `1 T  {; v( S5 l
**creating test.mdfa**  
( Y. `" ^- ^2 J
4 N, v; Q6 |* M% F5 x8 G5 [! Y" i8 @SELECT THE INPUT DATA TYPE  
  h* [' `; x$ ~' h
! g* W- X4 ]) Z( y1.>ALL DATA VALUES ARE ENTERED IN INCH UNITS  
  C1 [2 x3 `' t- c6 Q2. ALL DATA VALUES ARE ENTERED ON METRIC UNITS  
" E- n3 }# f% ?, {. @4 g
0 c- l0 b7 s4 h3 I# t$ lENTER SELECTION:  
0 @- r  J$ k9 d! C, M2 用米制单位  
$ {, @: b9 q' p$ q) w+ o% QGENERATE MDFA FILE test.mdfa  
4 m2 w1 g; T& Q. G, s( g( AMDFG主菜单,共有14项,常用的是 1-6和14。  
3 T# M- @: I  ]! P6 h1.> MACHINE TOOL TYPE – MILL  3 N; R( N- E; ^6 ~* z
机床类型选择  / g5 Q' H4 J/ |; Z) I$ p
2. MACHINE TOOL COORDINATE AXES VALIDITY  
$ r, ]" z& l  v6 ?1 y, p确定机床远动轴代码格式  & Y1 B' l- o, x8 E, r; t6 G
3. PREPARATORY, AUXILIARY, AND EVENT CODE FORMATS  
5 K( a& A& f$ X$ U# g3 h7 f确定G代码和M代码格式 程序头尾固定输出格式定义  
" S6 Z# [+ j# C' V) l4. MACHINE TOOL MOTION CONTROL  + J- W6 }+ e, N$ l3 D
确定是相对/绝对、英/公制、圆弧直线插补编码等  : }/ Q/ W: j2 X9 {- J: k( K( j
5. POSTPROCESSOR COMMAND  & L# F1 K) r6 F: g) ]) V/ ]$ I
确定机床命令控制  * b( c) `5 m* O3 E  c& M) x
6. LISTING AND PUNCH CONTROL  , r3 m" U, |* K  ]4 z
确定NC程序的格式  
8 L2 Y$ Q! E" @7. LISTING COMMENTARY DATA  8 D: `# [8 B* s" Z
8. INITIAL CODES  
; w  X8 W& l# C8 t; `2 N) @- r  p. p9. RUN TIME OPTIONS  3 Q- w7 ]% S% A+ Y& H) ~* j1 W9 W
10. EDIT WORD ADDRESS CHARACTER OUTPUT SEQUENCE  
8 o' u+ d/ B7 n11. OUTPUT FILE VALIDATION  
# B4 B4 `5 o1 C: h& I5 u; d12. PRINT MDF SUMMARY  9 E+ d" _$ }4 g+ P. T
13. RENAME FILE  
3 ~- z! W9 [  C" l14. FILE/TERMINATE  
/ Q8 b6 ]# \3 _8 X3 P3 c存盘退出  
) v* `- U: a/ H9 V2 n, j5 H+ }, |1 z" [/ B" ]
ENTER SELECTION:  4 g# Z: B8 H( C8 S4 b
----------------------------------------------------------------------------------------------------------------  
5 Q0 `2 C+ L& q6 N(二) 以MDFG主菜单为基础,以下是常用的一些选项  " c) P$ H/ D: Y, r
1、坐标轴数值的表示 2-1-1 (选菜单2、再选1、再选1。 下同)  & e* H1 {6 b  J- j' \4 J

9 d( ]! h1 ], }$ Q: V, bX FORMAT DEFINITION  " x# t7 {" k( b8 n/ W8 r5 }
CURRENT STATUS  " u0 X' p1 A- O+ f" @
1. CHARACTER FOR WORD ADDRESS X 用X表示X轴  
' ?( ?4 k( X) t" c; T* w2. TOTAL NUMBER OF DIGITS 7 数据位有7位  
" H, ^/ y  b- P. m6 e( G$ M3. NUMBER OF DECIMAL PLACES 3 小数点后有3位  
- K, \; i+ b" N& N& T' S- o4. ZERO SUPPRESSION LEADING AND TRAILING  6 ?6 `; O' X8 e8 Z' W; ~
是否省略小数点前后的零  ( ~0 |  |" F0 }# g; W) K
5. SIGN SUPPRESSION PLUS 是否省略正负号  ; H+ S( V$ u8 Y% y
6. DECIMAL POINT OUTPUT? YES 小数点是否出现  1 m5 t& P7 ?+ F3 ?9 g
7. TRAILING CHARACTER(S) REQUIRED? (5 MAXIMUM) NO  / \' ?/ X; A% S, Z
8.>ENTRY COMPLETE  ( F5 s1 }+ Y# M" t# p( {4 k& Z1 t1 h+ o
ENTER SELECTION:  
6 W& P* Q; d1 k+ N1 e------------------------------------------------------------------------------------------------------------  4 H# m" j6 I; G% Z
2、定义绝对、相对坐标代码 4-1-3  ( Z1 C. v* @$ O8 ?
3、定义公制、英制代码 4-1-4  
  B5 W" i6 J% A4 q; l: E5 ]4、定义直线、圆弧插扑代码 4-1-1  ) G  u. }2 d4 N- F* y( ~4 T4 d6 ~
5、定义圆弧插补格式 4-4  
1 X  z- i0 j8 Q8 V6 q6、定义圆弧插补是否能跨象限 4-4-1-2-4-5、6  
/ y8 r# N/ H1 L9 V7、圆弧插补的圆心定义 4-4-1-2-4-7、7  8 s3 N5 v3 F3 l
8、在程序头尾输出固定的语句 3-6-1-1、2  
3 h$ Q  u2 l- `9、容许在一条语句内有多个G代码 3-3  - `3 \2 Z$ W% H
10、程序输出格式 6-4-3 7-BIT ASCII MCD  2 b9 Z1 ]7 \; q/ y. S: H5 H0 M3 A2 ]$ W3 Z
11、定义多轴机床 4-3-1  9 P) ~% d) U7 A; _
% f5 E: ]0 O' {, r2 S* J
(三)控制机床动作的指令定义大部分在菜单5内,注意,要在程序中出现这些指令,UG/CAM编程时须在MACHINE CONTROL中指定动作  2 `# z1 }/ q8 `

- {7 h8 r% {, [1 V5 Z5-1-4 COOLNT 冷却液控制  
8 F% b, Q& L- W  D( _8 u5-1-6 CYCLE 固定循环  
5 j3 |# ~! n+ [9 Y5-1-8 END 程序结束  
/ M6 ~1 j. ?  `1 I6 K& a1 v) j! j5-1-9 FEADRAT 进给率  
# M0 W0 B1 z2 {5 l5 g! b  ~6 Q5-1-16 LOAD 换刀和长度补正  : X2 F6 M# w6 n- |( }
5-1-24 ROTATE 旋转轴的定义  ' O' n; R: ~- o- z& ^/ K
5-1-27 SEQNO 行号的控制    `% L7 v: Y" K% o
5-1-30 SPINDL 主轴控制  
% @9 T* N, v6 d) n* T; ~, y; J若需进一步了解,请参阅UG用户手册《Postprocessing》。  
& z( W# G' O3 z
发表于 2012-6-4 13:23 | 显示全部楼层
下来学习学习~~~~
: y* _  \5 W$ {4 L# k沙发
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-19 07:05 , Processed in 0.059568 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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