青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

POST后置处理

[复制链接]
发表于 2012-5-6 11:10 | 显示全部楼层 |阅读模式
POST后置处理.pdf (117.33 KB, 下载次数: 97)
' Q$ ?( M' @/ s* ~8 j' u$ x( B: V  g+ v
; w( m0 e. G& L  z
QQ截图20120506111727.png
# U! X, {! `+ p" ]
POST后置处理  
! J5 H- Q- E/ ?5 ], J) S& z3 g7 L一、ug/CAM 后置处理原理图  
  r( N, ~& v% a6 E9 \
- e, H! H# r! u# Q6 Q
# v  ^# t; h: Z0 r
% L4 {: p3 h2 I' @1 {- I) W
1 w2 Z) k4 s5 h6 G' k  x$ B
, z, q; ~3 T# T2 B
6 k6 z- ~# X. }( `5 i0 T5 n$ d8 x
5 q& _  a/ R/ K' L# ]% O6 b& A
: `; z3 u  z# P5 y0 U4 j. n
& g# }3 R9 Q& Q; w: H# F二、UG/CAM作后置处理的方法  
4 P! ]  c* ?4 s, o6 _: }& h& z: j5 P/ n5 B5 J* ^
1、在 Manufacturing Operation Manager 里 通过 Export 生成 CLSF 文件  
+ w; O+ [- w& W, e4 A+ p9 O2、ToolBox?CLSF 进入 CSLF Manager  7 M: r% S3 ?# W
3、选 Postprocess 进入数控后处理菜单 NC Postprocessing  , {7 V4 ^1 t. u0 \. P' P
4、指定机床数据文件 MDFA Specify  
3 D3 }: @9 Q/ |+ P7 k5、设置 NC Output 成为 File  
7 v' e( z! `# W# ]1 E6 b6、指定 输出的NC文件名 Output File  
+ y3 B1 J* I% q1 b* I7、Postprocess后处理,生成 NC 代码 *.Ptp 文件  
/ g( Q3 I% Z+ U+ k, J7 z( V2 w: o' V  Q1 E$ H2 p5 {0 u
三、如何定义机床数据文件MDFA  
/ {- Z2 _# x% A! A( Q: s+ V6 Z9 m) e- |. ?" I' ?/ d
(一) 进入MS-DOS方式,用菜单对话方式定义,以下是定义的过程,带底纹部分是用户输入    t, V) w: D4 {+ d& s
-------------------------------------------------------------------------------------------------------------------  
) S( j1 c" ]8 Z  b$ D2 B& jC:\>c:\eds140\mach\mdfg 执行UG带的mdfg .exe 文件  
0 M, K7 i+ H. Y# \3 `* |# J/ U' g
- S/ C& ^  ~. `- |$ g! t' t% i: S& `MDFG VERSION 13.0.3  , h* U" W, o4 P8 G' `

6 ~) N4 O  w, B# P) }2 r9 p. C1. EDIT AN MDFA/MDF  6 @% u! A4 B+ q2 H  D
2. CREATE NEW MDFA  3 s1 |2 q" O: N( g/ y7 c+ ?
3. TERMINATE  : K' s: T; v: q8 x/ [! W# o3 c& T

; g% K. x5 b; b7 x" BENTER SELECTION:  
+ g) i- l9 ?3 a) }( f* a, s2 建立新的MDFA,若修改MDFA选 3  
& x2 p2 j3 k, r) g. R" HFILE NAME (default extension: mdfa)  
9 m& v4 s. R. F9 JMDFA TO CREATE?  
, `! `9 p' V# _- FTest 给MDFA文件名  
  B/ z+ X( O% Q- L5 ]1 a# a; h! x**creating test.mdfa**  8 Z( [" s  N+ n8 Y1 l

+ n: r9 d5 z! P, J( {8 v8 c" `3 i* ESELECT THE INPUT DATA TYPE    C: o" R9 p$ [$ H4 t

! Y: e6 m7 V) @- b4 u5 m4 t9 @1.>ALL DATA VALUES ARE ENTERED IN INCH UNITS  
$ P. W$ G( s7 ~% r  c/ W1 L$ L2. ALL DATA VALUES ARE ENTERED ON METRIC UNITS  
$ Q1 \' T. w1 Y& P( G1 T- Q/ S# d* n
& p0 \$ j# J% x3 ^% A4 g9 RENTER SELECTION:  & ^5 v* ~( G. T. [0 \- z% ]- X
2 用米制单位  ; I$ q( d! z0 @; |6 V, [/ e7 S
GENERATE MDFA FILE test.mdfa  2 Q, v1 D8 X+ m5 g/ z/ b4 I, D2 x& W
MDFG主菜单,共有14项,常用的是 1-6和14。  * _6 y& K7 c6 ?4 Y) v' H6 [& j
1.> MACHINE TOOL TYPE – MILL  
% t8 k1 u/ {+ w" C) ]3 S) p机床类型选择  ; q: J5 |% j. W, O! ]1 F$ H$ i
2. MACHINE TOOL COORDINATE AXES VALIDITY  
6 \! ]! \( W- P8 U2 b确定机床远动轴代码格式  
; ?! S  l: [2 ?; n3. PREPARATORY, AUXILIARY, AND EVENT CODE FORMATS  
6 \: K- l% F# ]) R& g' H确定G代码和M代码格式 程序头尾固定输出格式定义  + u8 [/ E7 D0 J0 ?. ?$ |, e7 |
4. MACHINE TOOL MOTION CONTROL  
8 o& v1 y$ y4 f8 W3 ~确定是相对/绝对、英/公制、圆弧直线插补编码等  
9 ~* C' D1 |: h& k( p5. POSTPROCESSOR COMMAND  $ i7 D7 h* [  p, _
确定机床命令控制  5 {, S# _( x5 _6 X" B2 Y% {
6. LISTING AND PUNCH CONTROL  " _/ g  p, D8 {: P' X, Z+ H
确定NC程序的格式  
* K' @& S, v. m) ?) {0 V4 B6 P7. LISTING COMMENTARY DATA  
- L! _: }: L: r# ~2 k8. INITIAL CODES  
) u6 r. M1 P* a+ K$ ~' _9. RUN TIME OPTIONS  
; B( }4 S- k% ?10. EDIT WORD ADDRESS CHARACTER OUTPUT SEQUENCE  ' v" Z9 I* k% T  D9 G
11. OUTPUT FILE VALIDATION  
0 t8 s: I( k. O: c9 U12. PRINT MDF SUMMARY  
" p6 ]9 \" y: {9 m* H8 \) A13. RENAME FILE  
! _) l3 q0 `5 w! r8 O- \14. FILE/TERMINATE  $ O9 [; p# Q5 q$ G- T8 ^9 i
存盘退出  : ]7 n) G+ c, P: g, W! T8 C
% Y, e, e# {6 l) ?5 l! O7 I
ENTER SELECTION:  
4 m9 G8 E( J3 ~! U  B6 X1 b& x----------------------------------------------------------------------------------------------------------------  / b; m; Y4 ?0 D. i+ x! z6 U& W
(二) 以MDFG主菜单为基础,以下是常用的一些选项  
. ?) G% e6 f) N- [1 @1、坐标轴数值的表示 2-1-1 (选菜单2、再选1、再选1。 下同)  - V7 \) v. r& O9 q
; n+ [6 R- D; t
X FORMAT DEFINITION  
: H  I( n* O3 a$ W" I' F  Z+ YCURRENT STATUS  
$ n# f. n7 ~" d1. CHARACTER FOR WORD ADDRESS X 用X表示X轴  
0 S5 Y9 A7 {7 o8 i) p- Z. ~2. TOTAL NUMBER OF DIGITS 7 数据位有7位  
! c* F3 u: U3 q- L8 C9 r$ ?3. NUMBER OF DECIMAL PLACES 3 小数点后有3位  4 Z7 o1 ]% a4 K9 U* C+ ]
4. ZERO SUPPRESSION LEADING AND TRAILING  
1 X. J+ @5 M0 ?9 F6 u是否省略小数点前后的零  4 s2 }7 Q& G: }/ v
5. SIGN SUPPRESSION PLUS 是否省略正负号  
/ x! I2 A! [' r, U, z& c3 G' H' A9 }6. DECIMAL POINT OUTPUT? YES 小数点是否出现  
# `9 h. X. j/ G4 {% L7. TRAILING CHARACTER(S) REQUIRED? (5 MAXIMUM) NO  
: b' W% P2 j+ Y0 n% g7 w; F8.>ENTRY COMPLETE  
# [5 ^# W, Y, LENTER SELECTION:  ! l: l6 ]% Z0 ~! N. B
------------------------------------------------------------------------------------------------------------  & F: H' \' L! T4 v8 ]7 ~' l. ~+ u
2、定义绝对、相对坐标代码 4-1-3  $ C7 U1 e# h- X& U/ t
3、定义公制、英制代码 4-1-4  6 B2 [+ R0 h0 e+ K/ A1 R" k1 ~% r
4、定义直线、圆弧插扑代码 4-1-1  ' L8 ^0 u' x  r4 A1 [8 d" @4 f
5、定义圆弧插补格式 4-4  % h" e  K) g- g- z- h
6、定义圆弧插补是否能跨象限 4-4-1-2-4-5、6  
' n; `0 g( {: }2 }7、圆弧插补的圆心定义 4-4-1-2-4-7、7  + e, z  ^5 n' I  ?- V
8、在程序头尾输出固定的语句 3-6-1-1、2  , K! P* L! Q7 ?$ f3 `- i% Q: }* k6 `
9、容许在一条语句内有多个G代码 3-3  & u# C1 Q" b: u5 r! k3 s
10、程序输出格式 6-4-3 7-BIT ASCII MCD  ' m: C9 t. P( U5 }, p
11、定义多轴机床 4-3-1  
& X0 e% z# ?, [) @" }3 j/ h& C
(三)控制机床动作的指令定义大部分在菜单5内,注意,要在程序中出现这些指令,UG/CAM编程时须在MACHINE CONTROL中指定动作  
9 v* u- [; w/ D: ^& }" m- u) G. w7 v9 O  t0 o& ~! C
5-1-4 COOLNT 冷却液控制  
4 g2 d& ]' M2 Q+ W5-1-6 CYCLE 固定循环  
$ E$ ?$ i& I$ t- v5-1-8 END 程序结束  
& E0 l1 W: ?/ B  l4 u5-1-9 FEADRAT 进给率  . k) O* Y" y* r0 W* ~3 G
5-1-16 LOAD 换刀和长度补正  # g! A2 R( f2 ~8 o" {: a
5-1-24 ROTATE 旋转轴的定义  " K" X* M8 K) o: l
5-1-27 SEQNO 行号的控制  
* P6 r& c: k2 U5 |! @2 b7 ]5-1-30 SPINDL 主轴控制  . j& Q. H. H# Q- Q2 G/ c0 X/ [  V
若需进一步了解,请参阅UG用户手册《Postprocessing》。  

+ A' V; v7 O) C, y! y/ G
发表于 2012-6-4 13:23 | 显示全部楼层
下来学习学习~~~~  V4 K0 Q3 ]. [( I* E
沙发
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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