青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

POST后置处理

[复制链接]
发表于 2012-5-6 11:10 | 显示全部楼层 |阅读模式
POST后置处理.pdf (117.33 KB, 下载次数: 97)
2 ^0 M0 F5 G/ t! [; X" F* ^1 e" E& m8 d( L
: E4 @/ z; G( [+ m, k! b
QQ截图20120506111727.png : {0 U% A4 x& V+ M* y$ ~3 c. L8 m  T
POST后置处理  
; m( |- T5 j+ q" D) q1 I& w7 s一、ug/CAM 后置处理原理图  2 I  _' G) d' u% f% n& _2 ~
, z3 Y: w" v. @8 \. ^
1 {6 \% c/ x5 E* Z7 k$ v; U

2 D/ }; i' ]' P  M+ [9 X, ]
, }) l+ b8 Z0 ]2 P" r7 q/ N# H0 A& d7 X7 Z) A  \+ X  T
0 B/ Y$ A! }, P+ l) k# Z
! r! S& U! G* j  d3 \7 L

# M$ x. I6 Z/ \1 g; W3 L4 y6 C
4 B( {% M! l* r二、UG/CAM作后置处理的方法  
6 A& e- d! P8 b6 q- T
& E" e+ @; p" x% r4 t8 i1、在 Manufacturing Operation Manager 里 通过 Export 生成 CLSF 文件  
- h1 @) U; k2 {2、ToolBox?CLSF 进入 CSLF Manager  
) S& a: n% ?9 s2 V" e9 l6 j) o+ v$ `3、选 Postprocess 进入数控后处理菜单 NC Postprocessing  3 n2 h# k' i& U/ x
4、指定机床数据文件 MDFA Specify  
1 a/ }1 C& s# j- M4 m5、设置 NC Output 成为 File  
' E: x7 }' h$ F8 @6 ^+ `! b, V6、指定 输出的NC文件名 Output File  0 C% R; r/ e) c3 `7 _5 i; K' a
7、Postprocess后处理,生成 NC 代码 *.Ptp 文件  5 U  N( u7 _  {7 p" V" }3 \# {) F* f

9 r6 D' l4 x1 e1 J! x三、如何定义机床数据文件MDFA  9 M$ }7 O6 J0 L
* r2 H& ]4 F+ l
(一) 进入MS-DOS方式,用菜单对话方式定义,以下是定义的过程,带底纹部分是用户输入  1 k. t% k6 D0 H/ Y
-------------------------------------------------------------------------------------------------------------------  
$ d: E- A3 _0 {; |# WC:\>c:\eds140\mach\mdfg 执行UG带的mdfg .exe 文件  : T9 _1 }& j! P' ~9 X7 G

# r) [% {+ Q( iMDFG VERSION 13.0.3    Q" w; T/ U; X7 @' q
+ @4 r$ p9 ?6 w7 O2 O
1. EDIT AN MDFA/MDF  
; U( F4 I9 M# \8 h2. CREATE NEW MDFA  
, ^" L% o5 D/ p3. TERMINATE  ) d5 k; U- c' z8 k. w
! |% t& g- M/ I8 C# p- U
ENTER SELECTION:  
& M" a  j% h" n6 D/ \3 P: p2 建立新的MDFA,若修改MDFA选 3  
$ J* o7 C/ _  K$ `; DFILE NAME (default extension: mdfa)  ' O# f( z. a9 l: ^9 J
MDFA TO CREATE?  5 w7 r0 i* Z% c
Test 给MDFA文件名  
0 s* W7 u* Z; s3 F" e**creating test.mdfa**  
" o$ J1 x0 k1 I7 k3 e3 F, y7 x0 s
SELECT THE INPUT DATA TYPE  " R: F5 C- N, D% e7 A& d
" d1 O: M" Q) K9 i" ], f
1.>ALL DATA VALUES ARE ENTERED IN INCH UNITS  , K2 z# Z" V( o4 G: a. c
2. ALL DATA VALUES ARE ENTERED ON METRIC UNITS  
. v. ?0 e; y9 U" o+ v  I" h- |) V8 ?3 v
ENTER SELECTION:  
* v- q, i2 d7 U% L+ Z- ]1 w4 u4 ~2 用米制单位  
* h' ~" g9 d* E* T6 ?9 R" ?3 ^+ D5 lGENERATE MDFA FILE test.mdfa  / v$ y) G# G* X
MDFG主菜单,共有14项,常用的是 1-6和14。  & M2 m/ A# Y# p. U9 W' ~
1.> MACHINE TOOL TYPE – MILL  
0 Y  I, u3 x: C) R  T机床类型选择  ( Q# x% [" [/ ]) Y) _
2. MACHINE TOOL COORDINATE AXES VALIDITY  
4 u, ?- p! q9 H. D6 k7 w* x- \( H确定机床远动轴代码格式  
1 A2 H  A9 u1 q6 d3. PREPARATORY, AUXILIARY, AND EVENT CODE FORMATS  / h( e. C1 k$ e1 F" ]7 ?
确定G代码和M代码格式 程序头尾固定输出格式定义  
) U8 K* a$ z2 g! F8 g) }4. MACHINE TOOL MOTION CONTROL  ; k( g' r5 L; \6 x: q
确定是相对/绝对、英/公制、圆弧直线插补编码等  
# b0 |; |3 V" r8 j5. POSTPROCESSOR COMMAND  
$ [" K! ]5 O1 W+ r, q/ K3 m# j确定机床命令控制  # a2 h# t+ \. x
6. LISTING AND PUNCH CONTROL  
6 ], Y" t6 `# C1 ]5 x确定NC程序的格式  ) y3 v$ {: p% q
7. LISTING COMMENTARY DATA  ) n( X; w8 P# ^$ N7 l1 K
8. INITIAL CODES  
8 m- u; A- V- ]9. RUN TIME OPTIONS  
0 I) `5 ~/ f7 @7 E6 }- y- K8 d10. EDIT WORD ADDRESS CHARACTER OUTPUT SEQUENCE  1 H+ {% F6 O6 W  Q% {4 l, Z( }$ X* g0 d
11. OUTPUT FILE VALIDATION  
! g# a# y0 B$ M1 _9 a* s8 a' E5 F3 T12. PRINT MDF SUMMARY  
% K' K  @# Y# y- o6 Z7 S2 R* g6 E6 x13. RENAME FILE  : U# d* X' u7 |/ s# M& X" n
14. FILE/TERMINATE  
# c  I1 @; y. M0 e存盘退出  
( D' C8 n' u+ V& y# t$ k$ U" t+ b
  ~% \) p0 p# G/ v+ MENTER SELECTION:    j' K$ Y/ H1 F/ X5 i5 r
----------------------------------------------------------------------------------------------------------------  3 K+ B6 {3 {1 |, Z
(二) 以MDFG主菜单为基础,以下是常用的一些选项  $ ?1 J% y2 u5 p" f& U
1、坐标轴数值的表示 2-1-1 (选菜单2、再选1、再选1。 下同)  
0 w! I, L/ E  U  v  R. M
& `& A) K& ]) y; \6 o5 UX FORMAT DEFINITION  ) z' O; z% c/ }' B) o& h( Q- O- s+ Z
CURRENT STATUS  2 K2 ^- ], D! U
1. CHARACTER FOR WORD ADDRESS X 用X表示X轴  : ?+ s& X2 E& I1 N- O0 Q! a9 ]
2. TOTAL NUMBER OF DIGITS 7 数据位有7位  . j' j0 {! T9 r) d" V7 Q
3. NUMBER OF DECIMAL PLACES 3 小数点后有3位  , N% `9 ?) D" b* W0 w
4. ZERO SUPPRESSION LEADING AND TRAILING  
  ]& P; e4 j$ n" Y/ \是否省略小数点前后的零  ! Y! c5 O7 s, X% n
5. SIGN SUPPRESSION PLUS 是否省略正负号  3 K+ l3 @0 N% q; q4 L
6. DECIMAL POINT OUTPUT? YES 小数点是否出现  
0 t7 y8 g7 p2 P7 ~5 C3 U9 V- n. G/ V7. TRAILING CHARACTER(S) REQUIRED? (5 MAXIMUM) NO  3 C# Y7 d- w  r9 b" G9 k
8.>ENTRY COMPLETE  
; L- ~" J0 L" }' ~6 d$ U6 Z: F1 iENTER SELECTION:  ; d* O5 Q3 I- m2 p  G7 q6 v
------------------------------------------------------------------------------------------------------------  
! t8 m2 r% \8 e+ V! m* y% g2、定义绝对、相对坐标代码 4-1-3  
; F& L" g! o6 a, r- l2 r" ?/ O3、定义公制、英制代码 4-1-4  
! b" B  K) A8 D3 o7 e4、定义直线、圆弧插扑代码 4-1-1  ) P0 A  z* B! z1 G! R* f4 S+ I
5、定义圆弧插补格式 4-4  3 i3 ~/ a) ]. h9 Q
6、定义圆弧插补是否能跨象限 4-4-1-2-4-5、6  
5 Q! T8 Q, i: [- J& @1 e& Q7、圆弧插补的圆心定义 4-4-1-2-4-7、7  
; O7 V% }- R! Z- d1 W8、在程序头尾输出固定的语句 3-6-1-1、2  % ?8 f+ R: T! k8 T: Z$ `) h- P
9、容许在一条语句内有多个G代码 3-3  
+ M& [5 q# M  P10、程序输出格式 6-4-3 7-BIT ASCII MCD  7 l9 b! H; N  J: }! W; V
11、定义多轴机床 4-3-1  
# T) M! s6 h' m2 Z3 R# m' L/ I- m7 l- F
(三)控制机床动作的指令定义大部分在菜单5内,注意,要在程序中出现这些指令,UG/CAM编程时须在MACHINE CONTROL中指定动作  
9 {/ b3 ?( L, p0 _3 ?% u- k7 v0 q: G3 v# ~9 H; w, l
5-1-4 COOLNT 冷却液控制  , `+ e# ~0 ~8 Q6 F
5-1-6 CYCLE 固定循环  
( }0 o$ h% l+ O3 B% x5-1-8 END 程序结束  ; h1 P' n5 |# L) @1 F/ N; T
5-1-9 FEADRAT 进给率  ( X& N% m" L7 p1 c! Y$ N0 I
5-1-16 LOAD 换刀和长度补正  
" k' }) z: h) d1 c4 l7 B5-1-24 ROTATE 旋转轴的定义  
7 r% \& V; g! z1 x% G1 W5-1-27 SEQNO 行号的控制  $ x4 p( n4 ]# f0 o
5-1-30 SPINDL 主轴控制  ' N8 _* Y# h" ~- S
若需进一步了解,请参阅UG用户手册《Postprocessing》。  
6 r5 J: D$ t5 `
发表于 2012-6-4 13:23 | 显示全部楼层
下来学习学习~~~~
$ R& S) G! V/ j% F. v6 U沙发
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-21 03:07 , Processed in 0.055486 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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