青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

POST后置处理

[复制链接]
发表于 2012-5-6 11:10 | 显示全部楼层 |阅读模式
POST后置处理.pdf (117.33 KB, 下载次数: 97) , m( ?: w4 o. J
# d  n7 I$ c) W) ^, h7 Y0 @* ?

% l: F" D* [  k+ W' s' ~% |) [8 e7 ? QQ截图20120506111727.png
8 M1 `2 b; b' d& M
POST后置处理  5 S4 n- e7 [! @. \  `- o1 a3 ^, c
一、ug/CAM 后置处理原理图    J  ?4 ~, m+ F! U

' P5 P6 r7 D  E( i7 P8 @+ V4 a$ ?' A; h/ X8 w6 k3 C& _' M; }
7 ?0 A, x( T+ n
7 j% q' D4 c' J+ D; _/ h& ~5 u0 f5 |5 }! v

$ N# A, L! a/ X3 c7 X; ^; i/ Q7 v, S6 Q5 i+ q+ W& _, `/ k

# B% Y9 u# l& o! v" L. _% N) b
3 n# q! L  l$ _8 @1 N8 V6 }6 |$ Y
( _" G* {% j; w二、UG/CAM作后置处理的方法  
/ @0 J3 ^- A) @3 C& K: W. j9 A& k. _& w+ W) E; S3 k
1、在 Manufacturing Operation Manager 里 通过 Export 生成 CLSF 文件  
! ~) ?8 @! e. g. \, t/ c  f2、ToolBox?CLSF 进入 CSLF Manager    Q6 x  T, [' \: s8 g1 C. Y& |; i
3、选 Postprocess 进入数控后处理菜单 NC Postprocessing  $ V/ x- z' T/ n& E
4、指定机床数据文件 MDFA Specify  
/ Y6 y2 c/ W( ]5、设置 NC Output 成为 File  $ m; P7 H* o5 b" x% O
6、指定 输出的NC文件名 Output File  % q* c# a6 X; m' g
7、Postprocess后处理,生成 NC 代码 *.Ptp 文件  4 H, L8 R& r* g  S1 P+ G4 ]
& K6 C3 @1 R1 I7 V" `7 l
三、如何定义机床数据文件MDFA  
: }5 A, b8 H3 m0 K+ S7 s+ T7 o: ], U7 l0 B5 b% w" ?
(一) 进入MS-DOS方式,用菜单对话方式定义,以下是定义的过程,带底纹部分是用户输入  
+ h% z0 W# O* s$ U-------------------------------------------------------------------------------------------------------------------  
/ |& s8 Q; p1 G1 E5 o5 i* iC:\>c:\eds140\mach\mdfg 执行UG带的mdfg .exe 文件  3 c, V% w6 O5 J" ^) i: w
2 T  ~/ ]' ]' H) q
MDFG VERSION 13.0.3  , U4 r% J! q" ?- I
0 k1 w+ F3 O; U# J
1. EDIT AN MDFA/MDF  , \' P8 a- [! |7 r0 k7 u0 v  C
2. CREATE NEW MDFA  $ A9 g6 o+ d; f5 M
3. TERMINATE  
7 L. i! x3 ^9 o+ j8 D2 k, r
1 U* r$ T; m/ ~2 H, e7 aENTER SELECTION:  
. c# K+ p9 K% [  f# x# ^2 建立新的MDFA,若修改MDFA选 3  # I! M" n6 U( {
FILE NAME (default extension: mdfa)  
1 z3 b/ `+ r( H- s1 v( V+ E2 cMDFA TO CREATE?  ) w2 m% D6 {; n3 t- {; u
Test 给MDFA文件名  & s1 _' n9 N- R- |& d( g
**creating test.mdfa**  
8 Y! M  _. S. H6 K4 ^+ C& I0 ^0 ^4 H3 ?) p  e3 Y
SELECT THE INPUT DATA TYPE  " d6 {1 x) H6 V- G0 l

" A9 d1 p8 ]2 V. ]! L1.>ALL DATA VALUES ARE ENTERED IN INCH UNITS  ! M. U) z% b  _" {; D
2. ALL DATA VALUES ARE ENTERED ON METRIC UNITS  , i2 P$ i* K, H$ Z9 z( F
$ U# U+ _2 ]# t5 i- r
ENTER SELECTION:  , X3 x# n2 `  u7 S% F
2 用米制单位  
! A" L, ?8 x' l' X1 e  uGENERATE MDFA FILE test.mdfa  
& C) Q# r; o+ A: `) P. rMDFG主菜单,共有14项,常用的是 1-6和14。  $ J# x) D8 G! a0 x8 J0 b; R9 C) z
1.> MACHINE TOOL TYPE – MILL  
1 S; }3 d& f8 P3 W4 l+ P( P& {6 a机床类型选择  $ Q- O. {) M! R0 O7 I4 u; `
2. MACHINE TOOL COORDINATE AXES VALIDITY  
- {4 M' Z& B  M% \0 l7 h确定机床远动轴代码格式  % N2 f8 Y6 r$ L
3. PREPARATORY, AUXILIARY, AND EVENT CODE FORMATS  
( ^% [6 I+ W. F/ ?确定G代码和M代码格式 程序头尾固定输出格式定义  
  c- ]2 M% `; X/ h$ x4. MACHINE TOOL MOTION CONTROL  
. g5 y% ]- N) h9 L确定是相对/绝对、英/公制、圆弧直线插补编码等  / Z( m+ h2 v: ~7 Z3 u" {
5. POSTPROCESSOR COMMAND  ( I( v' F4 m( d/ K6 n- p" Y
确定机床命令控制  + l4 m* W. @1 P6 c* Q
6. LISTING AND PUNCH CONTROL  3 U! m6 P+ j! h+ j
确定NC程序的格式  
! z4 i% M" Z  ^0 e+ B! M4 G1 f0 o7. LISTING COMMENTARY DATA  
6 ?$ h. U4 v$ Y. k* p8. INITIAL CODES  
+ L. }) p6 B' ^9. RUN TIME OPTIONS  6 V* c8 I; A  j, N) @' R* Z  X
10. EDIT WORD ADDRESS CHARACTER OUTPUT SEQUENCE  
8 W- ~0 B& B1 \& K1 t; d7 `11. OUTPUT FILE VALIDATION  
* u2 [4 D- B0 g3 l$ g3 c" B& p12. PRINT MDF SUMMARY  ; ]4 \" ~  A1 }
13. RENAME FILE  6 W' C$ u  A* @2 p
14. FILE/TERMINATE  - L1 z; s1 f  @, W8 M' F
存盘退出  ( ^8 M1 a: |* C. E
$ d3 A8 h* k7 y! |7 P
ENTER SELECTION:  : e; N4 i$ l/ A7 r, v1 k, ]3 o
----------------------------------------------------------------------------------------------------------------  9 s6 S, }( p6 J( y
(二) 以MDFG主菜单为基础,以下是常用的一些选项  ' O: M7 h0 G  g. n  B% E* @1 e0 n
1、坐标轴数值的表示 2-1-1 (选菜单2、再选1、再选1。 下同)  2 a; r$ Y* H6 S% ~

4 W* x0 j  Y! G  ZX FORMAT DEFINITION  
# h2 ]1 E$ n$ FCURRENT STATUS  ) K( x: w! v: m+ N
1. CHARACTER FOR WORD ADDRESS X 用X表示X轴  1 v( f/ v8 m! D' m( S# t' [4 A8 `
2. TOTAL NUMBER OF DIGITS 7 数据位有7位  " I" _: o2 q$ W( n/ [
3. NUMBER OF DECIMAL PLACES 3 小数点后有3位  0 ~$ Z  F5 n7 z- t% o, F; Y
4. ZERO SUPPRESSION LEADING AND TRAILING  " j  L7 T# X) k4 d( J; U5 z
是否省略小数点前后的零  
6 G" E. d3 O0 n6 l5. SIGN SUPPRESSION PLUS 是否省略正负号  / o! {% j! @6 X0 }- t% }; [8 ~  H
6. DECIMAL POINT OUTPUT? YES 小数点是否出现  " f" y. N5 }% o) t6 M$ B$ @7 ?  i
7. TRAILING CHARACTER(S) REQUIRED? (5 MAXIMUM) NO  " g1 g! v' }3 \: {% t, i; t& i; a9 U
8.>ENTRY COMPLETE  
  Q( e  C3 T& h9 B+ o/ s. f* jENTER SELECTION:  
" \  T6 {1 u5 I9 P7 A9 K------------------------------------------------------------------------------------------------------------  + }6 I& _% `2 v( T4 [* \' Y
2、定义绝对、相对坐标代码 4-1-3  & a: n* I* y* j2 |* f9 i
3、定义公制、英制代码 4-1-4  
( R$ C; ~! E2 Q9 p' c4、定义直线、圆弧插扑代码 4-1-1  
% o, `  S% U3 {5 a5、定义圆弧插补格式 4-4  ( _9 ~% \' O: @& k
6、定义圆弧插补是否能跨象限 4-4-1-2-4-5、6  , k2 w; n! o6 W
7、圆弧插补的圆心定义 4-4-1-2-4-7、7  2 F1 }$ I$ n; E$ D
8、在程序头尾输出固定的语句 3-6-1-1、2  5 E( B! H; s+ ]6 D% I
9、容许在一条语句内有多个G代码 3-3  1 \/ V+ o4 o, _" F: U/ H
10、程序输出格式 6-4-3 7-BIT ASCII MCD  
5 O3 G  Z2 o: E2 K) m11、定义多轴机床 4-3-1  4 _+ ~! X; J9 R
5 P3 o3 Y% l4 a: v) B  A
(三)控制机床动作的指令定义大部分在菜单5内,注意,要在程序中出现这些指令,UG/CAM编程时须在MACHINE CONTROL中指定动作  + x& f  l5 m9 b" v; k- O
$ y; V" r4 ]" r* x1 Y
5-1-4 COOLNT 冷却液控制  
8 ~: y  Q& Q- E# p2 T; M: K5-1-6 CYCLE 固定循环  
& w/ K+ J! I/ Y1 h6 X' g; q0 B5-1-8 END 程序结束  " ^! k1 x$ o1 j$ z
5-1-9 FEADRAT 进给率  , t# }& Q& d! O& g' O7 D
5-1-16 LOAD 换刀和长度补正  
- Y8 d/ p" J2 U- s8 j2 r5-1-24 ROTATE 旋转轴的定义  
, ]/ r6 h, ?$ v7 F$ V7 }1 t* y  o5-1-27 SEQNO 行号的控制  
$ I) U4 c7 Q# V0 a5-1-30 SPINDL 主轴控制  
5 Q  ]$ D# X  l若需进一步了解,请参阅UG用户手册《Postprocessing》。  
. T9 U* X/ i" }8 i4 z: m
发表于 2012-6-4 13:23 | 显示全部楼层
下来学习学习~~~~
0 n7 ^" o7 A9 d* Q沙发
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-19 18:19 , Processed in 0.124956 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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