青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

POST后置处理

[复制链接]
发表于 2012-5-6 11:10 | 显示全部楼层 |阅读模式
POST后置处理.pdf (117.33 KB, 下载次数: 97) 0 G. K. H, v4 Q) r. W3 R6 ]. w

" \6 ]4 C0 @' L$ k9 ~, {: ~
  U8 U, q3 K! g0 u4 j' A/ p0 x QQ截图20120506111727.png # J' O! f& P/ K1 k: [' M+ x
POST后置处理  
2 z' j* {% B- @, m2 S一、ug/CAM 后置处理原理图  
0 P* H5 t4 ~. i7 n
/ a& E5 t2 g9 E! E( d. f
: Q0 r8 R3 h. O6 w* N/ G. L 2 C& v# `) |" o
& J& {8 k% p  }2 z+ `7 t! A

4 _: f' @4 g& |, P6 F  B0 ^+ n
- }( @4 Q3 ]' N" G# g9 p$ I5 r, x- ?1 j  c+ F8 s  e. m
  _/ D4 x9 O9 @2 @* U3 O
0 C2 P% W' `4 s
二、UG/CAM作后置处理的方法  
" e7 K' }9 f/ W0 @- W- l* u5 S9 @1 v* [' H
1、在 Manufacturing Operation Manager 里 通过 Export 生成 CLSF 文件  
3 }: ?6 e1 O$ t  n2、ToolBox?CLSF 进入 CSLF Manager  
# F0 i9 A- C6 Y) {" w3、选 Postprocess 进入数控后处理菜单 NC Postprocessing  # r* a) z1 W0 C# R
4、指定机床数据文件 MDFA Specify  $ g* v1 G3 c0 k$ R2 g; F; U
5、设置 NC Output 成为 File  $ c3 N. C0 X, H- \2 \6 C% o+ K% b# ~
6、指定 输出的NC文件名 Output File  9 \. ?7 {& ?' V
7、Postprocess后处理,生成 NC 代码 *.Ptp 文件  
8 H# P( C) y# p1 q! [2 m$ ^% B# \$ h, z0 y1 E
三、如何定义机床数据文件MDFA  9 x- m) W# ~% }& d. l4 Z
0 e2 b) |- k* H4 C9 f+ I% @/ W
(一) 进入MS-DOS方式,用菜单对话方式定义,以下是定义的过程,带底纹部分是用户输入    \4 Y) W- w6 A9 v8 w7 G/ G
-------------------------------------------------------------------------------------------------------------------  ; Q, [' s! Z/ a4 l) H
C:\>c:\eds140\mach\mdfg 执行UG带的mdfg .exe 文件  
) C; r" c, ]  T& d# }1 u! b+ K* T
" T- p5 a* G7 k4 w5 m- dMDFG VERSION 13.0.3  ! c  n9 X1 v% e1 V5 T1 y
) j3 `& f5 A9 g2 Z# Y8 J: b
1. EDIT AN MDFA/MDF  
0 y+ ~& ^" Z( Q; f2. CREATE NEW MDFA  
: J4 w6 _3 P$ y3. TERMINATE  7 i0 B, R0 T" U' Y6 ~
* e. x+ w6 H3 F5 f! t# [5 F( k
ENTER SELECTION:  
+ i5 c+ V' _) V4 t! t4 p$ [) Z) {2 建立新的MDFA,若修改MDFA选 3  
0 w8 E1 w1 p6 A, S3 ]FILE NAME (default extension: mdfa)  ( [9 \! w6 N5 l1 f5 h
MDFA TO CREATE?  % m1 c2 l% ~3 w. Z
Test 给MDFA文件名  
8 @! i% L- C6 k$ j' ?**creating test.mdfa**  ; C3 c3 F  @( S" j

: [5 G: \, y# W$ e; uSELECT THE INPUT DATA TYPE  6 P! E2 C7 S' e
. f  E$ @, n. `9 {& b% W8 d
1.>ALL DATA VALUES ARE ENTERED IN INCH UNITS  
! D; D  I  n0 o" a2. ALL DATA VALUES ARE ENTERED ON METRIC UNITS  7 U& y! l( ~* J3 Y6 m

1 f  G/ G  g9 l4 W. h- qENTER SELECTION:  
9 ^0 A) n, x  e* @& l" _: t2 用米制单位  
' e3 V! f. ^, Y; IGENERATE MDFA FILE test.mdfa  
! d6 q" }! l* O) a# G4 {MDFG主菜单,共有14项,常用的是 1-6和14。  
5 B& }# u! C% Z- s6 I+ z+ R% p1.> MACHINE TOOL TYPE – MILL  # e( X- E' c. y" U+ e
机床类型选择  - J  A  z) q+ F
2. MACHINE TOOL COORDINATE AXES VALIDITY  
  P. T" {5 d' y9 V1 d/ `, e确定机床远动轴代码格式  * s& r* j; R- x$ z: x! L
3. PREPARATORY, AUXILIARY, AND EVENT CODE FORMATS  
! M& v$ Z, h3 I/ e: b确定G代码和M代码格式 程序头尾固定输出格式定义  $ f; z0 e: k; L1 x+ f  P
4. MACHINE TOOL MOTION CONTROL  
6 h. y# j) M9 Y8 E! q确定是相对/绝对、英/公制、圆弧直线插补编码等  # E4 Z( o9 d8 O% ~: {4 m/ a
5. POSTPROCESSOR COMMAND  
( F6 d: P7 r* l2 c确定机床命令控制  
) F0 b; o. {( Q6. LISTING AND PUNCH CONTROL  
. x6 l, v% P4 h4 e( |$ }' ^确定NC程序的格式  . M  ^- z7 w, n4 r4 w
7. LISTING COMMENTARY DATA  4 l" f3 a1 g( M6 {
8. INITIAL CODES  
) y5 Z3 I6 [) I2 t9. RUN TIME OPTIONS  1 F, m) a: r8 ^: T0 K
10. EDIT WORD ADDRESS CHARACTER OUTPUT SEQUENCE  
  Y0 y3 X# }# }2 X" s4 B11. OUTPUT FILE VALIDATION  
. x' I+ y: L2 U( W8 @. K5 I12. PRINT MDF SUMMARY  0 B% ?8 T- ]1 F
13. RENAME FILE  $ H6 ^: V6 X3 F$ n
14. FILE/TERMINATE  
, q$ i" s' v: \/ p9 o2 F9 e存盘退出  $ v8 K: T8 Y% |$ I! M1 Y& y
# i( J8 o8 d; S2 @
ENTER SELECTION:  
5 t0 O8 ~9 R/ u& q( i, u----------------------------------------------------------------------------------------------------------------  ; u; ^, `  v2 B2 U& v, J5 h
(二) 以MDFG主菜单为基础,以下是常用的一些选项  
+ m, I  I6 Y4 A$ S( P1、坐标轴数值的表示 2-1-1 (选菜单2、再选1、再选1。 下同)  % w- y* |' }) I

# h2 d5 F  }$ Y$ OX FORMAT DEFINITION  
2 O9 I6 k; E% E, u$ T; f% `& b0 cCURRENT STATUS  ! ^6 A2 q# F( P
1. CHARACTER FOR WORD ADDRESS X 用X表示X轴  
5 p& |" g! }  h7 _3 I2. TOTAL NUMBER OF DIGITS 7 数据位有7位  
0 H$ W7 ?( n8 Z/ _  {9 [3. NUMBER OF DECIMAL PLACES 3 小数点后有3位  , _. \9 s+ {* r* n3 E, L' J' i
4. ZERO SUPPRESSION LEADING AND TRAILING  2 b' ]8 Y9 l6 N3 T' J
是否省略小数点前后的零  + e0 q5 A. D. x/ P+ z9 j# H
5. SIGN SUPPRESSION PLUS 是否省略正负号  3 ~9 H# H8 n, p3 h: T/ |' ^. i# o) M
6. DECIMAL POINT OUTPUT? YES 小数点是否出现  , }' g# l- g0 b  H1 i1 C8 h
7. TRAILING CHARACTER(S) REQUIRED? (5 MAXIMUM) NO  
) p( ^4 Y6 @* k0 N, y+ m8.>ENTRY COMPLETE  # [" r4 N, o0 n! Q' Q) G( B# n' z( q
ENTER SELECTION:  * I+ ?( W, j3 D* ?; H4 P
------------------------------------------------------------------------------------------------------------  ; i  \. P3 @/ Q8 U# M: F$ R. ]
2、定义绝对、相对坐标代码 4-1-3  
, _* V% R; {+ ?7 _' g3 g: d( K3、定义公制、英制代码 4-1-4  
1 H. d" s* `* g2 G4、定义直线、圆弧插扑代码 4-1-1  / h& s9 U8 j+ \
5、定义圆弧插补格式 4-4  3 c# ~6 d+ s! P0 G, c+ W
6、定义圆弧插补是否能跨象限 4-4-1-2-4-5、6  ( p8 `) v# p) _. v
7、圆弧插补的圆心定义 4-4-1-2-4-7、7  
) K' P9 R) k$ G! L4 h- N. i+ h! z8、在程序头尾输出固定的语句 3-6-1-1、2  
) l: d% ]$ E6 H9、容许在一条语句内有多个G代码 3-3  
; D- p* K( V7 U; r8 o0 E* I; r: E10、程序输出格式 6-4-3 7-BIT ASCII MCD  % L! r4 N/ C, C! D; `
11、定义多轴机床 4-3-1  
5 ?) i. f+ V9 r4 L- `! c/ o7 v+ T
(三)控制机床动作的指令定义大部分在菜单5内,注意,要在程序中出现这些指令,UG/CAM编程时须在MACHINE CONTROL中指定动作  $ f' u9 l8 `% K% N( o6 L

6 X& h& d; g7 E- p5-1-4 COOLNT 冷却液控制  , S2 ~7 S& r2 ?8 X* _7 e6 s
5-1-6 CYCLE 固定循环  5 e' ?5 \5 e6 [' V0 S: G% G4 ]
5-1-8 END 程序结束  7 }8 M) x5 d6 T! P0 U- V7 u
5-1-9 FEADRAT 进给率  
, T5 o9 z. E- I% D# |) c: ?5-1-16 LOAD 换刀和长度补正  
# i+ p" e+ o. C5-1-24 ROTATE 旋转轴的定义  / C# M, i( m: V; V0 Z- d, ~
5-1-27 SEQNO 行号的控制  
- ?9 k4 j: d, s6 X/ Z1 ]6 W3 y( a5-1-30 SPINDL 主轴控制  
  i8 A* `( ^7 E4 S. E& y若需进一步了解,请参阅UG用户手册《Postprocessing》。  

$ I2 k5 d: c( C8 V$ R6 ?: o6 @
发表于 2012-6-4 13:23 | 显示全部楼层
下来学习学习~~~~
$ A1 e9 u9 Z" ~2 C. B6 Q沙发
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-19 06:24 , Processed in 0.058645 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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