青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

POST后置处理

[复制链接]
发表于 2012-5-6 11:10 | 显示全部楼层 |阅读模式
POST后置处理.pdf (117.33 KB, 下载次数: 97) 8 I+ s: l2 P& v7 t

! ]6 u6 n8 r& {6 r& T* |4 k# ?9 I+ w/ e; W
QQ截图20120506111727.png 9 D7 e; g+ c, n9 u! e3 S
POST后置处理  
6 z3 b6 K1 E  s6 j! h" L6 C/ E9 T6 C一、ug/CAM 后置处理原理图  " ~" R* @) @' t' C" P  g
  b2 j. g  s- n7 \
) y5 ^+ ?. u4 Q, D4 _+ T8 D

; L; K7 w  w5 [# m) P! q8 J) n3 ]! a7 P

: M4 z9 w- V. d; @1 E3 H# \* r1 V9 H  i5 t) X7 u% t

3 F( }5 s, ^5 A- f
  S7 ]. M8 v8 [/ F: ^; V' Z! B4 I; l/ H3 V: @8 U
二、UG/CAM作后置处理的方法  
3 G# w: Z" q& e8 \2 k; ], ?$ y
: Y: L& _7 Z/ k" P7 G1、在 Manufacturing Operation Manager 里 通过 Export 生成 CLSF 文件  1 n: a4 N2 @% \5 b
2、ToolBox?CLSF 进入 CSLF Manager  6 O& B1 k7 ]& B5 M* j/ I. J
3、选 Postprocess 进入数控后处理菜单 NC Postprocessing  
  _* Z: o; n7 T: u. c  y9 B4、指定机床数据文件 MDFA Specify  + G& U/ e) ~8 A% D/ Q; n
5、设置 NC Output 成为 File  8 I9 x7 h8 F( ~" P  W8 l5 V5 c
6、指定 输出的NC文件名 Output File  7 H& t! @7 A* x$ c- W
7、Postprocess后处理,生成 NC 代码 *.Ptp 文件  2 s: V! L' \3 B1 p  P
' ]0 B9 e  h7 t5 h
三、如何定义机床数据文件MDFA  
8 u7 ]4 x8 p& l- I1 q- A! C" h1 x  ~1 W5 ?" `
(一) 进入MS-DOS方式,用菜单对话方式定义,以下是定义的过程,带底纹部分是用户输入  
# ^: s- i6 e, _) _# `/ k: z/ O- `-------------------------------------------------------------------------------------------------------------------  
: P6 ?, u0 v( W" s- FC:\>c:\eds140\mach\mdfg 执行UG带的mdfg .exe 文件  
! V3 a7 l1 [2 ]
, Q9 N5 @3 s" S4 h9 d7 X+ iMDFG VERSION 13.0.3  
) h* c0 L6 A, x9 V; E- z. N% x! p; o& R6 C% k1 E/ W
1. EDIT AN MDFA/MDF  ( j/ H+ u- o1 M0 \
2. CREATE NEW MDFA  % C5 W! P; G) Q
3. TERMINATE  
% G1 ~* d) y9 i/ A
' {' l# x- D$ h0 v! c$ i/ CENTER SELECTION:  + ~0 S  y$ |! K% @- c
2 建立新的MDFA,若修改MDFA选 3  
2 F5 A) O- K4 u( P, F: J" KFILE NAME (default extension: mdfa)  2 b. z. A" h; K' Z& i1 L* d' p
MDFA TO CREATE?  9 H3 G3 t8 e! S' q1 t, o$ ~
Test 给MDFA文件名  9 N8 g8 c8 ?9 Q4 _
**creating test.mdfa**  * E9 [3 h9 R4 Y% @. X# t
! K0 o: h, T' M9 Z) `1 q: h
SELECT THE INPUT DATA TYPE  . y3 m0 s4 d: s$ \. t& `

* f5 h3 F" k9 f1.>ALL DATA VALUES ARE ENTERED IN INCH UNITS  9 C" e- G1 s4 ]$ u
2. ALL DATA VALUES ARE ENTERED ON METRIC UNITS  - a2 B: l' [. h  o  h

! ^9 x% K/ x  J6 R: TENTER SELECTION:  
6 u+ F9 l* W! i2 |* @2 x2 用米制单位  2 O, w6 G* W" S2 x) k) c/ [. ~, ?
GENERATE MDFA FILE test.mdfa  
* k. G$ f0 `/ W. M+ vMDFG主菜单,共有14项,常用的是 1-6和14。  
6 N" K" t: G; B! t3 |1.> MACHINE TOOL TYPE – MILL  
7 Y4 U2 R7 P4 x7 B5 D3 [2 k4 z机床类型选择  8 y  l# Y. f$ G1 |- w
2. MACHINE TOOL COORDINATE AXES VALIDITY  + H  a! e' r9 U$ U' R8 y
确定机床远动轴代码格式  6 g% k; U# J9 H
3. PREPARATORY, AUXILIARY, AND EVENT CODE FORMATS  4 N; e( Q: l: }3 I) p
确定G代码和M代码格式 程序头尾固定输出格式定义  , S1 j4 N* F* A4 w
4. MACHINE TOOL MOTION CONTROL  
# i2 T; n$ e: l# Z5 P" b5 F5 M, z确定是相对/绝对、英/公制、圆弧直线插补编码等  
5 @1 u% R4 F/ A7 ~% ~5. POSTPROCESSOR COMMAND  
' J4 X+ P+ [: L( g6 `确定机床命令控制  ! n" F  A/ x+ c$ g' Y: Y% n0 {0 L
6. LISTING AND PUNCH CONTROL  
# U2 Y4 k5 ~7 B( F6 z# R; g4 L. R确定NC程序的格式  
4 v) r$ D% R, F% K7. LISTING COMMENTARY DATA    @9 G) d* H( n* O- u# ~7 Y
8. INITIAL CODES  
+ F9 s8 o+ y( f' _5 J3 Y, e* A  _9. RUN TIME OPTIONS  
1 @! x8 D4 K8 U& v5 `% J10. EDIT WORD ADDRESS CHARACTER OUTPUT SEQUENCE  # y2 z& X: F6 P& ?0 ~8 M
11. OUTPUT FILE VALIDATION  
6 j5 ?3 K' y! j& v& h12. PRINT MDF SUMMARY  5 j, z4 j5 g" `& l. c! U) z- \
13. RENAME FILE  
) A; _$ g& p9 d" Y8 W* q; I$ K3 K14. FILE/TERMINATE  & x4 @* ?* r! E1 y
存盘退出  7 V3 i# {- Y( U+ |8 D

# K  J- D. p6 w% W& ?( Y4 Y) W- lENTER SELECTION:  ' E! _; z9 x4 v- r3 B5 t
----------------------------------------------------------------------------------------------------------------  
; c! ?. {1 N6 a  a. R(二) 以MDFG主菜单为基础,以下是常用的一些选项  
4 ^7 j. |" _% m. V8 i' p8 N- u1、坐标轴数值的表示 2-1-1 (选菜单2、再选1、再选1。 下同)  
3 ?: q/ D" P" W; v9 J( O) l  S
: s" ]% A9 E! A$ yX FORMAT DEFINITION  . x! u: R: {+ f; e* U1 Y0 p% f
CURRENT STATUS  ' y/ M3 ^4 w5 C2 w! o& X
1. CHARACTER FOR WORD ADDRESS X 用X表示X轴  
. k$ D' B! l/ D0 l4 A" K  i2. TOTAL NUMBER OF DIGITS 7 数据位有7位  5 i7 P* H" W2 W' S, ?, ^, F; U" M3 e
3. NUMBER OF DECIMAL PLACES 3 小数点后有3位  
1 U5 b' ?' V2 a  V% `8 d% v9 s4. ZERO SUPPRESSION LEADING AND TRAILING  1 [# j4 ^% K/ Q+ M! L/ F
是否省略小数点前后的零  : g# f, j: U1 y! w
5. SIGN SUPPRESSION PLUS 是否省略正负号  - ?1 a' Q7 V. y
6. DECIMAL POINT OUTPUT? YES 小数点是否出现  % `% b0 T  c4 g4 E5 k3 n
7. TRAILING CHARACTER(S) REQUIRED? (5 MAXIMUM) NO  ; \! J" H) A! E7 M. G
8.>ENTRY COMPLETE  
2 q" K! ]. ~1 m% M3 K3 UENTER SELECTION:  
% R7 f% V3 b. y6 H! c  p! E------------------------------------------------------------------------------------------------------------  
$ m1 W' S& W/ o% x* E2、定义绝对、相对坐标代码 4-1-3  1 |9 {& w/ C) U. m4 d
3、定义公制、英制代码 4-1-4  ' {" ~7 B! Y5 s8 d) P% d
4、定义直线、圆弧插扑代码 4-1-1  
1 d% I; u! O7 [1 C8 k5、定义圆弧插补格式 4-4  " R3 ?$ h, x& F& v8 w2 a: D) Z9 Z9 k
6、定义圆弧插补是否能跨象限 4-4-1-2-4-5、6  
! p5 E: f, K. H% A7、圆弧插补的圆心定义 4-4-1-2-4-7、7  3 m6 z1 d# U) F- h
8、在程序头尾输出固定的语句 3-6-1-1、2  
4 y! v4 c5 D2 W9 C9、容许在一条语句内有多个G代码 3-3  
* v  p9 j  v( T1 h$ s' B10、程序输出格式 6-4-3 7-BIT ASCII MCD  
4 N, S1 w6 f, ^! B+ F11、定义多轴机床 4-3-1  
- `0 G/ s0 a2 S4 E4 L2 C4 ~* n& W0 h7 d7 B4 c% ~* g. V, h
(三)控制机床动作的指令定义大部分在菜单5内,注意,要在程序中出现这些指令,UG/CAM编程时须在MACHINE CONTROL中指定动作  0 g9 e1 l- U3 w' M# a
# Q4 `% O6 n4 D, `  q, N
5-1-4 COOLNT 冷却液控制  
6 D; N* R0 R) I' N, Z5-1-6 CYCLE 固定循环  
5 }) @7 [4 I- s5 L( h' z/ [5-1-8 END 程序结束  
8 G, y6 H: @. z& [5-1-9 FEADRAT 进给率  5 e1 Y& ]! P/ r% R
5-1-16 LOAD 换刀和长度补正  ; |, \2 F3 Y. K7 i( e3 [
5-1-24 ROTATE 旋转轴的定义  
5 ^2 T8 e( F, q3 i9 l1 O- b5-1-27 SEQNO 行号的控制  ! ^& l8 J* Y; S- E. b
5-1-30 SPINDL 主轴控制  6 p, Q2 B8 T- ~" t1 l
若需进一步了解,请参阅UG用户手册《Postprocessing》。  
- @, y; M' d; D8 n# M' ]2 E7 o5 G7 U
发表于 2012-6-4 13:23 | 显示全部楼层
下来学习学习~~~~% e+ v1 A6 E# ~9 J6 X
沙发
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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