青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

POST后置处理

[复制链接]
发表于 2012-5-6 11:10 | 显示全部楼层 |阅读模式
POST后置处理.pdf (117.33 KB, 下载次数: 97)
' M: V0 o! G4 ^+ j+ K/ Y: h: W
4 q2 c8 O8 z! B5 h' F' z- A8 T% j# t7 r. M
QQ截图20120506111727.png
9 o, ^- A" L) o9 m+ n+ p
POST后置处理  . j5 H. y/ @& Q) A, l) _. A
一、ug/CAM 后置处理原理图  9 l1 D, J" G7 M6 @9 x6 w, r

" u" k* O; P: G. t* \" F1 k2 }) f
. I# ?' N/ K$ U* b2 d
" g; U8 a' Q- {) S( T9 b
' j7 O, g9 \/ F5 T2 g" @  r0 y4 b' I0 F5 q) n: k  K7 G' O% P. z
8 ?  C+ [* ]- I3 @7 `' i- E

" m8 o7 ?( j+ b: d* c
4 M2 V4 V5 |. y6 ~/ @$ ^- i7 N# n: D# d0 L" Q& u; p# W  B& A
二、UG/CAM作后置处理的方法    u; ~7 O6 v$ h: z
+ u1 F+ _/ o0 D
1、在 Manufacturing Operation Manager 里 通过 Export 生成 CLSF 文件  1 `5 [% q6 h2 N2 ?
2、ToolBox?CLSF 进入 CSLF Manager  
1 @/ a3 M( t- \6 F' T) y3、选 Postprocess 进入数控后处理菜单 NC Postprocessing  
0 ]. n, f% r) [4、指定机床数据文件 MDFA Specify  
* `% g( w% \: ]1 S* E5、设置 NC Output 成为 File  + u$ a9 z- Z/ R0 J2 H) D
6、指定 输出的NC文件名 Output File  
6 x; n, |8 D) w" h0 {' r5 ~7、Postprocess后处理,生成 NC 代码 *.Ptp 文件  + h7 p, o% \0 ~" H/ B+ Q' f6 Z

5 @+ }9 X! j2 {. h三、如何定义机床数据文件MDFA  
9 D7 w  \; K- P& x0 c; N  N
# ?# L. G: E/ `0 e! x(一) 进入MS-DOS方式,用菜单对话方式定义,以下是定义的过程,带底纹部分是用户输入  $ W- e' l8 f3 R+ ?0 P
-------------------------------------------------------------------------------------------------------------------  - O% Z9 h. ~) m7 }+ d
C:\>c:\eds140\mach\mdfg 执行UG带的mdfg .exe 文件  / _  H) b3 u* @

  Q/ H, ^/ y$ L4 X7 y% mMDFG VERSION 13.0.3  
" m+ g. L3 Z$ F1 e3 v0 _; I# u
( y- ?$ f, ^. Y; f& w# G1. EDIT AN MDFA/MDF  
$ N8 V- e( W9 P2. CREATE NEW MDFA  & V( @+ C+ z+ E! }$ Y) E
3. TERMINATE  
4 L  c! h+ D8 b7 {+ P. p( C  Z% `: D" [8 T0 j" d( o' F: M
ENTER SELECTION:  6 [) X& O" c- q4 v* J
2 建立新的MDFA,若修改MDFA选 3  
4 l+ |# {  |& X; t( @FILE NAME (default extension: mdfa)  7 r9 a' C% f+ M$ l/ V
MDFA TO CREATE?  
3 B1 k' H) Z1 ]+ Q5 q) e! }8 t: |Test 给MDFA文件名  # |9 [) `( r+ O% u3 _! q
**creating test.mdfa**  
  S; q0 A; A+ u8 G8 R8 Q- \( H
/ r; x/ i- G/ k/ }SELECT THE INPUT DATA TYPE  
' X  e7 ^7 s# L7 k+ Q$ O' x; X" k% ^, f
1.>ALL DATA VALUES ARE ENTERED IN INCH UNITS  
6 ?. B! r9 N* e9 ~; b2. ALL DATA VALUES ARE ENTERED ON METRIC UNITS  
. B5 j1 ^* r0 {. s3 b( z+ u5 ^  l
( r4 s2 I$ ]6 B1 ]4 Y0 xENTER SELECTION:  5 T7 j: f6 ?% X: k# {
2 用米制单位  
% R+ w3 F+ S& v; F. J& Q/ @4 cGENERATE MDFA FILE test.mdfa  
* F9 b+ {* M' X' \MDFG主菜单,共有14项,常用的是 1-6和14。  ! e  \2 \+ U8 M% _# w  U; Q, {( J. F
1.> MACHINE TOOL TYPE – MILL  
& h7 ^1 q# B1 r; J/ F" g机床类型选择  
8 ~$ P0 Z" G* r/ w: l2. MACHINE TOOL COORDINATE AXES VALIDITY  ! o* G8 W4 @8 s1 M/ y3 O) {; g( X; \
确定机床远动轴代码格式  
2 m! e8 q( n1 b" \: k3. PREPARATORY, AUXILIARY, AND EVENT CODE FORMATS  6 ^& y; i6 M) D- R2 _6 n' b! j
确定G代码和M代码格式 程序头尾固定输出格式定义  % L) D, a* j4 V2 P/ `; a
4. MACHINE TOOL MOTION CONTROL  4 X/ @$ f( u1 x' ~- x6 H7 B9 @
确定是相对/绝对、英/公制、圆弧直线插补编码等  
" b8 z$ f% ~& l# O5. POSTPROCESSOR COMMAND  4 r0 M/ Y8 d. ?0 Y; N0 \( D1 Y# L' |
确定机床命令控制  
- \' U7 U( k4 q# V2 z6. LISTING AND PUNCH CONTROL  ) o6 T2 u# x8 ^  [
确定NC程序的格式  1 r: N) P' @  X+ f& t5 ~: X
7. LISTING COMMENTARY DATA  ; K- h- B( T+ Z  m
8. INITIAL CODES  
2 i0 ]: R" d" a: O! l0 k9. RUN TIME OPTIONS  * N2 E5 m% D( V2 Q- k4 G: x- D
10. EDIT WORD ADDRESS CHARACTER OUTPUT SEQUENCE  
* F. e; V. U! C11. OUTPUT FILE VALIDATION  + j0 ^4 Y! p, h. a6 X" e' I/ w( C
12. PRINT MDF SUMMARY  9 `) s, M# ~# U. ^4 u
13. RENAME FILE  1 T8 n) c1 q( }
14. FILE/TERMINATE  
# y6 J( S/ b  V存盘退出  
! |+ h* w0 c: p, ?2 ?; o( j  p
  N* M4 z  q1 F, sENTER SELECTION:  $ ^* H5 C' W! ]  e5 }# i5 Y
----------------------------------------------------------------------------------------------------------------  
5 J9 P% Z- ]: i# Y" C8 m" p) I(二) 以MDFG主菜单为基础,以下是常用的一些选项  / p" z% i0 E4 V: ~" D+ m, |
1、坐标轴数值的表示 2-1-1 (选菜单2、再选1、再选1。 下同)  
5 a* F. J% _  l6 w5 O
3 S  M; X) }2 D; ^X FORMAT DEFINITION  
$ k1 ]) E* A0 WCURRENT STATUS  
8 o5 o6 E4 h3 B1. CHARACTER FOR WORD ADDRESS X 用X表示X轴  9 X) h; Z- {( R. T9 r
2. TOTAL NUMBER OF DIGITS 7 数据位有7位  : X; Z/ ]8 N; Q% d# J; Z
3. NUMBER OF DECIMAL PLACES 3 小数点后有3位  ' t; ?1 r5 m" O8 P) o7 E4 X
4. ZERO SUPPRESSION LEADING AND TRAILING  
6 V' k: j! M0 w8 R9 ^3 b是否省略小数点前后的零  6 @$ O# e3 y  L5 N5 b7 t0 {6 |/ u' o
5. SIGN SUPPRESSION PLUS 是否省略正负号  8 B% z" [) X/ \8 M* ~# ~1 k
6. DECIMAL POINT OUTPUT? YES 小数点是否出现  
# i' V5 N9 I8 I9 c# S7. TRAILING CHARACTER(S) REQUIRED? (5 MAXIMUM) NO  
4 d' ~$ A, W# R/ ?8.>ENTRY COMPLETE  3 a. Y5 k3 D% y' j3 v  X
ENTER SELECTION:  - C8 S$ y1 K/ T4 K: x  L6 C6 `
------------------------------------------------------------------------------------------------------------  $ W+ F7 S* n* n1 U/ Y, {
2、定义绝对、相对坐标代码 4-1-3  
) _" D& E+ P6 [% ]" M  P1 i& L3、定义公制、英制代码 4-1-4  7 d5 v; }( L- T8 e/ E6 V
4、定义直线、圆弧插扑代码 4-1-1  
+ o' P4 Q- O' P, I4 ?0 q# y5、定义圆弧插补格式 4-4  5 T. \# T" E% C
6、定义圆弧插补是否能跨象限 4-4-1-2-4-5、6  + u3 y" L- q) T: U0 V
7、圆弧插补的圆心定义 4-4-1-2-4-7、7  . I; w/ W- K: v2 W+ W0 [2 g
8、在程序头尾输出固定的语句 3-6-1-1、2  
, [7 U1 m* r1 p5 u: p0 D9、容许在一条语句内有多个G代码 3-3  
) Z: X$ q3 j5 e5 ?% r10、程序输出格式 6-4-3 7-BIT ASCII MCD  - T4 f  m2 N* k
11、定义多轴机床 4-3-1  . h9 x6 b, {- D6 y: G  t# m
1 {9 k/ F& D6 ]- Q, P+ I* |
(三)控制机床动作的指令定义大部分在菜单5内,注意,要在程序中出现这些指令,UG/CAM编程时须在MACHINE CONTROL中指定动作  
. r6 K4 k8 F2 `; D( p8 x6 h, e7 u$ I! h* ~7 L  N
5-1-4 COOLNT 冷却液控制  
# }- F/ S1 s  c5 M1 \3 K5-1-6 CYCLE 固定循环  ! f! T5 @3 Q3 E. H* {
5-1-8 END 程序结束  " c9 x" i) \9 U5 h/ j. O; Z
5-1-9 FEADRAT 进给率  
+ P* q$ k9 v( @) `( H, y7 W# Z9 ~5-1-16 LOAD 换刀和长度补正  
2 r5 b7 M# ^8 y8 @% r- X2 a5-1-24 ROTATE 旋转轴的定义  ( K0 Q' `% T8 R# x4 R
5-1-27 SEQNO 行号的控制  # H% @5 t: g: ?+ ]; S, X) I" ]
5-1-30 SPINDL 主轴控制  / ]! D4 T2 ?1 {
若需进一步了解,请参阅UG用户手册《Postprocessing》。  
$ V! g( O6 N! ^8 W8 x9 N/ p
发表于 2012-6-4 13:23 | 显示全部楼层
下来学习学习~~~~; u7 n4 Z2 O& c0 k# G
沙发
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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