青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

POST后置处理

[复制链接]
发表于 2012-5-6 11:10 | 显示全部楼层 |阅读模式
POST后置处理.pdf (117.33 KB, 下载次数: 97) . M: g0 s9 B; ~* k' D  c  P
& s& M0 K& A/ p
' P% K! a8 _* n* A. g* h& n; j
QQ截图20120506111727.png ( q( g) m3 Q6 a: u, p
POST后置处理  
. x: j( f3 c, A+ A. Z' W4 f一、ug/CAM 后置处理原理图  + Q' Q6 f1 i3 X! I, z* p

# M) f) d: r4 o4 [/ `; e% ~) [$ a* l' b; k4 o4 v9 `# i' p% D( F
! Z' E- T7 k4 _% {6 O7 m7 ]

3 @0 |% I0 q& x' I  V3 G
8 y3 N( A* B( F2 {3 y+ D( S) r/ I
. Y5 |3 s/ o2 j7 N" |5 A/ P5 o
' H& [1 ^1 E5 u& y
6 y. ]$ [9 e: N3 t3 `* M3 O1 g! f
8 O! V7 D+ z% P9 Q二、UG/CAM作后置处理的方法  ; [* u* }4 v; T. r
  I2 |: W) M* \  i& C# a
1、在 Manufacturing Operation Manager 里 通过 Export 生成 CLSF 文件  
6 I0 K, r! K) b2、ToolBox?CLSF 进入 CSLF Manager  $ C( B4 ^9 B3 j- C! E
3、选 Postprocess 进入数控后处理菜单 NC Postprocessing  / y: m9 G2 q- g
4、指定机床数据文件 MDFA Specify  4 x0 t8 J$ |5 ?* U
5、设置 NC Output 成为 File  
* f4 f, ]; r: b  r8 X2 f6、指定 输出的NC文件名 Output File  % |$ D" e; G; o" u1 a
7、Postprocess后处理,生成 NC 代码 *.Ptp 文件  
  N+ W$ H1 n% F# [& {% ]- ]2 w  D; G2 b
三、如何定义机床数据文件MDFA  3 |8 O* W% P) J& @

! j1 }0 \# f# }6 {9 @; k(一) 进入MS-DOS方式,用菜单对话方式定义,以下是定义的过程,带底纹部分是用户输入  
  V/ _" E9 U# S4 {% I/ e4 e, L* U0 n-------------------------------------------------------------------------------------------------------------------  ; C) k# C/ L0 r& Z, Z1 r7 p, d
C:\>c:\eds140\mach\mdfg 执行UG带的mdfg .exe 文件  # X5 @+ ~6 I" u+ G8 c" q; T4 t
8 ]& C( v1 q! X4 }  R
MDFG VERSION 13.0.3  
1 A' z0 E; `& I9 x+ r/ Y
/ b6 s6 o# D7 y0 V1. EDIT AN MDFA/MDF  - a# X  A0 `9 U( ^5 l
2. CREATE NEW MDFA  & q+ C6 V( c6 b2 u$ q2 Q
3. TERMINATE  & O& W, W# U1 B

% O6 s$ o4 e/ U  X( I3 L" ~) J" g# s9 }ENTER SELECTION:  0 b( B' Q+ K+ o& ~# N7 u# u) a
2 建立新的MDFA,若修改MDFA选 3  
  W1 O6 y: K3 wFILE NAME (default extension: mdfa)  ! P  i$ ]) ?7 r* G
MDFA TO CREATE?  
, }& v8 A) f+ s# W9 rTest 给MDFA文件名  
) Q5 ]2 |) ^: ?3 P/ i$ C8 S! k**creating test.mdfa**  
( f6 z( U4 `( N0 h( B0 w$ t
$ y( ]' ~: _; I. fSELECT THE INPUT DATA TYPE  
6 F5 e4 a, p! j5 \* Q/ k; ]2 F) }
/ n. F, j8 H5 g6 s" a: M5 b1 \( L  G1.>ALL DATA VALUES ARE ENTERED IN INCH UNITS  9 n- {: r2 F& E. B3 G( ?
2. ALL DATA VALUES ARE ENTERED ON METRIC UNITS  . l: L( g) k" I* }% p1 p

9 P( Y8 D. Q/ s3 \ENTER SELECTION:  ! u3 n0 s6 O5 J% N8 |) F& L: H, {
2 用米制单位  + Y2 l" C: k" y2 S: b- R( g
GENERATE MDFA FILE test.mdfa  . Y4 X# l- Q0 ?
MDFG主菜单,共有14项,常用的是 1-6和14。  1 ]- m, k: K, A: v: W- ?& O
1.> MACHINE TOOL TYPE – MILL  . F. z. t+ I+ D4 @
机床类型选择  : Q+ l. v' s2 [0 P
2. MACHINE TOOL COORDINATE AXES VALIDITY  6 [) W! W6 v8 {
确定机床远动轴代码格式  $ l- @3 U9 w: r# N8 z
3. PREPARATORY, AUXILIARY, AND EVENT CODE FORMATS  
5 i. K5 _% ^; r* b8 d+ H确定G代码和M代码格式 程序头尾固定输出格式定义  
$ l% I1 N; H7 S$ T# P4 \. T4. MACHINE TOOL MOTION CONTROL  7 ~+ T6 o8 q5 U; N6 G1 ?5 u
确定是相对/绝对、英/公制、圆弧直线插补编码等  2 b# P7 _, v6 h/ U' S6 z+ g
5. POSTPROCESSOR COMMAND  9 q/ d3 K# t1 O4 q% r
确定机床命令控制  
4 X' K% k+ U% ^. ?6. LISTING AND PUNCH CONTROL  4 |. ^( q+ K- y' Z, m
确定NC程序的格式  
' X# ]; Q2 Q6 |7. LISTING COMMENTARY DATA  " @4 F+ n  s$ ~: C" E) m  P
8. INITIAL CODES  
6 Y) l1 Z) U5 F2 l( f9. RUN TIME OPTIONS  * Q( |$ ]6 f" g, F' P7 O
10. EDIT WORD ADDRESS CHARACTER OUTPUT SEQUENCE  
2 H+ Z8 A& c! w! Z- R% X11. OUTPUT FILE VALIDATION  $ F! ^% \3 B6 q' P
12. PRINT MDF SUMMARY  
8 Z( ~8 B# r( F0 f1 `13. RENAME FILE  $ j& m( V! O( o) T, Q
14. FILE/TERMINATE  
9 n9 E! B+ j; B8 |存盘退出  " n8 P4 X$ ^" o" W( E- q* q% M6 F
" P  n  Z1 ^1 _# o
ENTER SELECTION:  
, \8 F$ J$ r, a6 x2 E----------------------------------------------------------------------------------------------------------------  1 j2 p$ ]( X, Y0 k
(二) 以MDFG主菜单为基础,以下是常用的一些选项  / g7 a4 ]& R2 t9 U; `
1、坐标轴数值的表示 2-1-1 (选菜单2、再选1、再选1。 下同)  
$ U( Z4 r9 E3 d" l8 s
4 i6 y) K0 _0 T- XX FORMAT DEFINITION  
2 f4 j! J% @( O2 E* v% t; nCURRENT STATUS  
$ Z8 e) h0 Z6 c" x  j1 b. A' @9 e& ~1. CHARACTER FOR WORD ADDRESS X 用X表示X轴  , b" p% g( v3 ?, J* R- |9 h4 V
2. TOTAL NUMBER OF DIGITS 7 数据位有7位  
$ a( G( J8 t0 n& X; p3. NUMBER OF DECIMAL PLACES 3 小数点后有3位  . D* S! o% D% }3 ?! `
4. ZERO SUPPRESSION LEADING AND TRAILING  1 X: o7 {$ G( H& m1 U
是否省略小数点前后的零  9 k. ^" Y! @; [# i7 X- Y. H" `
5. SIGN SUPPRESSION PLUS 是否省略正负号  3 {/ E2 Y8 Z  w/ o
6. DECIMAL POINT OUTPUT? YES 小数点是否出现  
0 c- K4 j9 O9 k8 t+ ~! b% n7. TRAILING CHARACTER(S) REQUIRED? (5 MAXIMUM) NO  3 D; M- [4 m( v2 j# l& F& A7 T; b
8.>ENTRY COMPLETE  / x9 G) E# S; Q1 Z; j0 L
ENTER SELECTION:  
& i4 Y& E- }  d------------------------------------------------------------------------------------------------------------  
! n. s% J; i: ^* t; Q* z) L2、定义绝对、相对坐标代码 4-1-3  
: N" R* ^1 U$ x' @$ z* y3、定义公制、英制代码 4-1-4  
- r- V9 p( K' {# h4、定义直线、圆弧插扑代码 4-1-1  
* f# T& E% D8 N# K! ~! g. s. |: b) d5、定义圆弧插补格式 4-4  ( `9 M' V  k. f; H! }
6、定义圆弧插补是否能跨象限 4-4-1-2-4-5、6  
1 Q$ U9 A: d0 G/ U9 c0 F! |# f7、圆弧插补的圆心定义 4-4-1-2-4-7、7  - U8 F4 Y- H: m$ c# L* C
8、在程序头尾输出固定的语句 3-6-1-1、2  ! I% \" E* d9 w; T8 {+ ]
9、容许在一条语句内有多个G代码 3-3  
0 E5 P, s% L  L; c10、程序输出格式 6-4-3 7-BIT ASCII MCD  7 T! w5 q1 k3 D+ h0 M$ B! w
11、定义多轴机床 4-3-1  
' M% d# h) F& u2 R8 ^* o1 n5 l4 K3 |* w4 b0 _" R+ M
(三)控制机床动作的指令定义大部分在菜单5内,注意,要在程序中出现这些指令,UG/CAM编程时须在MACHINE CONTROL中指定动作  
7 a/ H+ @( V6 t. L1 ]$ j* y# F8 J: `& @' V; i: `, S
5-1-4 COOLNT 冷却液控制  
; P: p6 ?' }2 t; b3 l' z& W5-1-6 CYCLE 固定循环  
- O5 @* o* z( x) P* e6 K( g5-1-8 END 程序结束  / ~, L1 o: `( ]' t' z. Z$ t, H
5-1-9 FEADRAT 进给率  / L( [: L" w0 e7 l: b& ]! a( v* C
5-1-16 LOAD 换刀和长度补正  
* T  m# L' x+ \5-1-24 ROTATE 旋转轴的定义  1 U9 z0 B! J" T& x
5-1-27 SEQNO 行号的控制  % q5 K2 b; W5 h
5-1-30 SPINDL 主轴控制  
% Y* C. z! e4 ?- F若需进一步了解,请参阅UG用户手册《Postprocessing》。  
( J9 H/ [7 Y7 e+ d4 a
发表于 2012-6-4 13:23 | 显示全部楼层
下来学习学习~~~~
5 B% O7 \$ a+ }( |* f沙发
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 20:43 , Processed in 0.058024 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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