青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

POST后置处理

[复制链接]
发表于 2012-5-6 11:10 | 显示全部楼层 |阅读模式
POST后置处理.pdf (117.33 KB, 下载次数: 97)
5 P8 Y1 ?7 F( l. ?4 d* r  `  m. J! v$ ]9 F- q7 X
2 K( O& y2 R$ K/ p
QQ截图20120506111727.png
! t" i" m- M) D2 n2 f. ^
POST后置处理  * N6 Q$ J# x! Y/ w3 Y
一、ug/CAM 后置处理原理图  
, [1 h3 L0 `% }. O2 o* c- X) {* E5 t; i- H9 t8 g6 @/ l
0 s3 j% D4 }: {; g1 s, N( ?
" r( c) x$ q4 S" |' o7 \$ {
: W0 I2 Q; W/ e0 s0 }

$ {4 }' j7 P5 ?8 }0 ?
2 Y' g$ K- P% x5 J7 a9 e8 _, N3 D. q1 \+ {# @+ a$ V  a3 Z- k6 d( L
- u7 i' O% H0 b( X0 X" n# p

& O- `4 R' A3 U! _1 E! {二、UG/CAM作后置处理的方法  
( W# u/ w8 g$ Q' J/ v* W- `- J% c, k$ n( p
1、在 Manufacturing Operation Manager 里 通过 Export 生成 CLSF 文件  ) m/ |4 T" \( X0 @. h- h2 }
2、ToolBox?CLSF 进入 CSLF Manager  0 H5 x- Y' `* B7 L3 ~2 t8 M
3、选 Postprocess 进入数控后处理菜单 NC Postprocessing  . D9 l6 h! S  d( T6 m0 Z
4、指定机床数据文件 MDFA Specify  
& C3 U2 h5 n1 ?. ~; p$ `% c5、设置 NC Output 成为 File  
/ g& r4 B/ `9 y0 t8 y6、指定 输出的NC文件名 Output File  0 S9 M6 T. @3 d" K5 W  u8 W! w' l
7、Postprocess后处理,生成 NC 代码 *.Ptp 文件  
; ^& b9 n4 L1 q1 g/ W: \$ W
1 ]& n" B! ~- A4 T+ }, `1 r0 o1 e三、如何定义机床数据文件MDFA  6 E  W! U, k6 a. Z% f  @8 M8 [

) {, j6 t2 q# B* h; t(一) 进入MS-DOS方式,用菜单对话方式定义,以下是定义的过程,带底纹部分是用户输入  0 }' z9 |' x( z) S6 N/ d+ U
-------------------------------------------------------------------------------------------------------------------  " T3 N7 u0 R1 u. g
C:\>c:\eds140\mach\mdfg 执行UG带的mdfg .exe 文件  
7 _( m* Y1 i8 |5 r1 q2 h  l
* Y0 p: q2 M# r; U) tMDFG VERSION 13.0.3  8 \: }* }  }, s; D: x0 Q/ s
1 s3 {1 u& h9 [7 M; N; n/ w1 W+ K6 F8 }$ {
1. EDIT AN MDFA/MDF  
1 j2 {' b7 `5 E2. CREATE NEW MDFA  , ]4 N  S# E5 l
3. TERMINATE  7 ]/ @' ~) r, Y+ s
; ?* m4 h/ m& }8 M
ENTER SELECTION:  9 E3 d6 e4 Q- q& Z
2 建立新的MDFA,若修改MDFA选 3  
! S2 ~1 ~9 {4 @$ hFILE NAME (default extension: mdfa)  
  r* \6 o. M# |$ E; JMDFA TO CREATE?  
* Y, Y% v9 n& r) YTest 给MDFA文件名  
3 Z5 P6 h- T  p* ^7 h6 }; [& a**creating test.mdfa**  
5 a# F% |: |4 g7 |2 r) g, Q- v* a; e# W3 b
SELECT THE INPUT DATA TYPE  * X: `8 Q. A* r  x3 P
% E9 x& Q% M# N% t  d# W2 s6 T0 \
1.>ALL DATA VALUES ARE ENTERED IN INCH UNITS  
  y6 ?; m) S4 w& t9 Y! D) k: K/ B2. ALL DATA VALUES ARE ENTERED ON METRIC UNITS  
; N- W$ b" V; @- H) Q
( ]- o! `: a" X1 VENTER SELECTION:  1 G- k  l( Z0 d" S! Q9 |6 C, q
2 用米制单位  
6 I" M+ a2 u2 t5 g- _/ ^! FGENERATE MDFA FILE test.mdfa  
; O7 `9 I: {3 e; c- d' ]$ }MDFG主菜单,共有14项,常用的是 1-6和14。  
# s  P' H+ S, Z: r/ L- h: o& C8 \1.> MACHINE TOOL TYPE – MILL  
, h8 ^  w3 C( [: S3 T机床类型选择  , ?" Z2 P' g2 J- w
2. MACHINE TOOL COORDINATE AXES VALIDITY  
) J2 L2 ?0 p5 o# e$ ]% d4 [确定机床远动轴代码格式  
7 R7 R7 }9 F" j. b) [3 J3. PREPARATORY, AUXILIARY, AND EVENT CODE FORMATS  7 z  c! o+ Y1 k" m6 A
确定G代码和M代码格式 程序头尾固定输出格式定义  + Q' S: @, E: c4 q' Z( f
4. MACHINE TOOL MOTION CONTROL  
8 H: r& F; P/ c& A( N) |& T确定是相对/绝对、英/公制、圆弧直线插补编码等  $ h; `5 L( o. A' P! T
5. POSTPROCESSOR COMMAND  ( l! ?  t% Q0 k4 }9 U0 @, z
确定机床命令控制  
1 e8 A- K  g/ [0 v4 R1 d* {8 |; k% A; `7 _6. LISTING AND PUNCH CONTROL  $ Y# O7 S6 W: ~& I# h8 e
确定NC程序的格式  
* V1 G2 j7 T+ d7. LISTING COMMENTARY DATA  
- y8 ~& z) a. R5 y# K) J* `1 O/ M8. INITIAL CODES  ; I4 ?/ M$ Z# E' b. l- n
9. RUN TIME OPTIONS  
- q% k0 p2 {% B7 j6 ?; Y; f0 i10. EDIT WORD ADDRESS CHARACTER OUTPUT SEQUENCE  
7 `' @: h; M6 ?( {9 B# Q11. OUTPUT FILE VALIDATION  7 h0 n# G2 w2 G$ T
12. PRINT MDF SUMMARY  # B7 I" |! K6 G8 c$ y" G9 [4 H
13. RENAME FILE  
% J2 ]' C" u% x: b8 j* G14. FILE/TERMINATE  * U$ k( n1 B: i8 D
存盘退出  
5 Y5 T0 I# R* ]( y9 ?; C# c8 r  W# K3 ^# F2 s
ENTER SELECTION:  
2 J) K6 M* x4 ?; `% D/ o% }& p----------------------------------------------------------------------------------------------------------------  
6 S! X$ K( G2 H3 F' d* Y! Z9 ](二) 以MDFG主菜单为基础,以下是常用的一些选项  0 B5 T0 X6 N2 B$ x" i+ }+ I
1、坐标轴数值的表示 2-1-1 (选菜单2、再选1、再选1。 下同)  ( c: \4 ^, x6 ~: b5 {+ Q$ H
4 p# d* D# n4 o" L) i  d, F- y2 U
X FORMAT DEFINITION  
7 n) u6 \1 E' V+ I( ]% pCURRENT STATUS  8 c  f/ l& V+ L4 j! _
1. CHARACTER FOR WORD ADDRESS X 用X表示X轴  / U( Q1 H7 L8 F' r
2. TOTAL NUMBER OF DIGITS 7 数据位有7位  6 D- b) ]# c( P( b
3. NUMBER OF DECIMAL PLACES 3 小数点后有3位  % x$ e6 ^2 b( l% F& U6 H3 b
4. ZERO SUPPRESSION LEADING AND TRAILING  ! w. ^8 z# P2 {* c# I6 y( R
是否省略小数点前后的零  
) ^6 V7 y0 o# n9 m. S) y5. SIGN SUPPRESSION PLUS 是否省略正负号  
+ e! J( G/ K, X$ F6 W6. DECIMAL POINT OUTPUT? YES 小数点是否出现  
2 c( h& Z. j& Z7. TRAILING CHARACTER(S) REQUIRED? (5 MAXIMUM) NO  4 c3 L( r2 h, i) b: |! [. S
8.>ENTRY COMPLETE  
; O9 ?6 E/ m2 D. y2 Y+ |ENTER SELECTION:  
" D& P: k. a0 c0 N4 {- W. @------------------------------------------------------------------------------------------------------------  / K$ l- {0 W/ v+ {2 o  ?
2、定义绝对、相对坐标代码 4-1-3  + ~0 u2 e4 h& A7 l* w
3、定义公制、英制代码 4-1-4  3 w7 z5 ^3 U' I( {. l* q
4、定义直线、圆弧插扑代码 4-1-1  
, n6 R, {% ~+ k  ~$ z! K7 ]3 p5、定义圆弧插补格式 4-4  
, P+ _9 y+ \1 Y+ c7 ~: j7 W3 l6、定义圆弧插补是否能跨象限 4-4-1-2-4-5、6  9 D6 |' H( H: W& K+ L
7、圆弧插补的圆心定义 4-4-1-2-4-7、7  : D! b* q# p! k5 r6 m8 c9 g
8、在程序头尾输出固定的语句 3-6-1-1、2  , h$ J! L  {! g( n( a. _' y% L
9、容许在一条语句内有多个G代码 3-3  
% r6 y3 J9 O. J3 A10、程序输出格式 6-4-3 7-BIT ASCII MCD  
! w3 K$ I& ?! J- B; h, P$ {: S: Z11、定义多轴机床 4-3-1  
  i: J; ]7 E- S7 W# g) P
+ }; \% Q9 k+ x2 e(三)控制机床动作的指令定义大部分在菜单5内,注意,要在程序中出现这些指令,UG/CAM编程时须在MACHINE CONTROL中指定动作  
3 Y0 Q- ?5 A" A: i) c
) r6 \# Z0 V# q: B5-1-4 COOLNT 冷却液控制  3 \$ S5 X; V$ f4 w" U- D' w# [
5-1-6 CYCLE 固定循环  
8 }3 i7 R4 t8 N0 v& ~5-1-8 END 程序结束  + s' Y% u$ r6 u8 M" T
5-1-9 FEADRAT 进给率  2 l7 G% @& D3 R6 e7 l
5-1-16 LOAD 换刀和长度补正  8 [' B, g  A2 o6 O$ a
5-1-24 ROTATE 旋转轴的定义  
1 B2 a: s$ \0 r3 \- }0 {5-1-27 SEQNO 行号的控制  
! z, k& ~% c' r, Y8 T4 D- V; b* L5-1-30 SPINDL 主轴控制  
- g- K4 e$ i# j若需进一步了解,请参阅UG用户手册《Postprocessing》。  

! ~, t2 P! k1 p9 x* W& L
发表于 2012-6-4 13:23 | 显示全部楼层
下来学习学习~~~~7 f6 U' d- s. a6 r4 c
沙发
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-19 18:46 , Processed in 0.052755 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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