青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

如何作UG/CAM 后置处理及定义机床数据文件

  [复制链接]
发表于 2010-9-1 09:13 | 显示全部楼层 |阅读模式

    如何作ug/CAM 后置处理及定义机床数据文件

一、UG/CAM 后置处理原理图

Postprocess
- {6 ]" X2 C# F% s3 G/ n9 c/ N: n
CLSF文件(通用APT格式刀轨文件,文件名为*CLS2 l* c- i5 p5 w
MDFA机床数据文件,文件名为*MDFA- S" o" W8 J; ]+ o  G
MDFG定义机床数据文件
3 Z+ P  n3 [2 J8 W' d8 ^
PTP文件(NC代码,文件名为*PTP
) i% `' Z6 W) i! |3 T" {- C
送机床加工
( T( V  ^$ H! K2 O) c1 V


& Q& a' k2 J/ v1 L+ E" \" C

二、UG/CAM作后置处理的方法

1、在 Manufacturing Operation Manager 通过4 {) t$ v- e3 E
Export
; i2 Y9 n! K* F3 Q- }6 P) n/ M
生成' f1 S& r( A+ L! ]1 O, m
CLSF
文件

2ToolBox®CLSF 5 h) X* M% i: c* e% L
进入
# o, x+ v. D% w1 UCSLF Manager

3、选 Postprocess7 J( b% R- ?: P  n- Z8 p
进入数控后处理菜单 NC Postprocessing

4、指定机床数据文件 MDFA8 q2 |9 m% i( A3 o# k& D6 m
Specify

5、设置5 R$ N' v' L% A2 U; P
NC Output3 j% j5 S2 \& m0 x
成为
. U/ u2 o- f7 DFile/ F" g5 w9 q& W  [) X4 H

6、指定 输出的NC文件名
) ^# F# A. l0 Y" U: sOutput+ O+ k  c7 z' v! H- N: ]
File

7Postprocess后处理,生成 NC 代码- q3 |5 K& O# ?$ u
*.Ptp
文件

三、如何定义机床数据文件MDFA

(一)进入MS-DOS方式,用菜单对话方式定义,以下是定义的过程,带底纹部分是用户输入

-------------------------------------------------------------------------------------------------------------------

C:\>c:\eds140\mach\mdfg
; G# m) @/ z8 S' R! G/ R- s" P
执行UG带的mdfg .exe 文件


) M/ ]0 i- p" c  J! l* w* }2 BMDFG VERSION 13.0.3

0 i. N# X( @4 k9 `9 t0 m2 g
1. EDIT AN MDFA/MDF


1 x5 U( `' ]- u7 u; x) n! B4 n2. CREATE NEW MDFA

, s; o$ D) P, D2 k: [+ p, N6 r9 O
3. TERMINATE

) w1 c. \+ [9 \* E8 f6 n
ENTER SELECTION:

2# K, X9 C1 H; _6 w
$ N% X) a5 L( M. @/ e  [9 }0 B
2 l- Y. r7 [0 x  I4 i2 I  p% \
建立新的MDFA,若修改MDFA 3


6 x2 j& e. f# V, [9 f' LFILE NAME (default extension: mdfa)


# C; e# t) A# d! p& @1 MMDFA TO CREATE?

Test
$ V: T* k# A) s# t8 l
MDFA文件名


: e; _) z7 u& b" f" c' [**creating test.mdfa**

8 U; f- o0 f3 D+ l. r7 w) q
SELECT THE INPUT DATA TYPE


; B# b- h( b  s& I: t4 N1.>ALL DATA VALUES ARE ENTERED IN INCH UNITS


) r$ z( }$ O+ y5 u$ @8 X0 a2. ALL DATA VALUES ARE ENTERED ON METRIC UNITS


$ Y+ l. d, g7 N! ^) b% A, T* {+ gENTER SELECTION:

2 / M5 ]& K( N" I
用米制单位

8 i( n5 Y+ t4 u3 T
GENERATE MDFA+ M* W+ R1 ?' q7 _3 E7 ?: w' J
FILE test.mdfa


* a# N& q& m$ Y' [9 R. WMDFG
主菜单,共有14项,常用的是 1-614

1.>MACHINE TOOL TYPE – MILL

  机床类型选择

3 ?! ?, l" G1 G& U& O9 @1 N
2. MACHINE TOOL COORDINATE AXES VALIDITY

    确定机床远动轴代码格式

+ o! D* P2 i  O
3. PREPARATORY, AUXILIARY, AND EVENT CODE FORMATS

    确定G代码和M代码格式  程序头尾固定输出格式定义


9 P, N8 O8 o! L7 g9 e' E4. MACHINE TOOL MOTION CONTROL

    确定是相对/绝对、英/公制、圆弧直线插补编码等

) |! a. g  t2 J
5. POSTPROCESSOR COMMAND

    确定机床命令控制


1 L; s9 T/ q$ U. Y4 e7 [6. LISTING AND PUNCH CONTROL

    确定NC程序的格式


3 `# O  t& g- L7. LISTING COMMENTARY DATA

- B: O0 Q0 S7 B/ W
8. INITIAL CODES


# D! l  c9 u* ~# ~$ L/ z1 m9. RUN TIME OPTIONS

* o! C4 n1 ^0 R" v2 D
10. EDIT WORD ADDRESS CHARACTER OUTPUT SEQUENCE

* y$ g6 Z% g' [; e6 ?8 b1 R. `
11. OUTPUT FILE VALIDATION


& I- x- E/ r9 `& h" Y12. PRINT MDF SUMMARY


. @1 E( o; N9 i6 b  B, T3 U: ]. p13. RENAME FILE


7 [% L# p3 p/ q. e, @14. FILE/TERMINATE

    存盘退出


2 j4 D! b, x% }3 bENTER SELECTION:

---------------------------------------------------------------------------------------------------------------------

(二)
$ b) }4 L* Q( ?
MDFG主菜单为基础,以下是常用的一些选项

9 ~! L; o- M* {0 b
1
、坐标轴数值的表示
6 k. r, H9 {' u+ P: s7 @' n; x2-1-1
(选菜单2、再选1、再选1 下同

  

6 ?9 r% M  r/ e* H7 y$ q
X
$ @' {& `- h3 g: dFORMAT DEFINITION


: j7 x3 D/ w. w( c# ^- ]CURRENT STATUS

$ y; Y* Z4 E% w. E/ H' |
1. CHARACTER FOR WORD ADDRESS/ d) x5 Z5 k* y4 E! m1 {
/ q( T% ~! n1 L; L& h* B: G
0 U* F. Q) A& {' m9 v' Z) x" p8 I

' i/ K7 ?- D) a  B. c: \: N8 F  `+ p6 `X# W$ k! [6 Z' X& o* G, T
X表示X

, f1 T, \( f( c, j3 r
2. TOTAL NUMBER OF DIGITS
& W: [* r0 Z' G$ Y# |
) q. w9 ?9 d* o, `) ^: q
( U+ Z) }; @/ a: W3 I# _! T/ z
$ r+ A3 X$ }, Q: v" n79 z1 [% {  ^, l+ u
数据位有7

7 ^% f( y2 w) j! x5 U5 ^7 i
3. NUMBER OF DECIMAL PLACES3 [* V! Z5 I- [0 D+ ~

. g& c! v1 y8 d. H- g5 G0 Z* T3
* ~; @. h, {2 }) @- u+ c) j# Z' \
小数点后有3

" U8 w+ B) Y& X, u$ ~8 _. \1 Q; k
4. ZERO SUPPRESSION
) ?' y6 Y3 h0 H6 O- K) dLEADING AND TRAILING


! H& c$ ~3 q: W/ r8 O) w, B* y9 s- Y0 ~) E
是否省略小数点前后的零

9 t% R# R+ c5 F3 U
5. SIGN SUPPRESSION
0 y! K/ R5 ^3 W5 g" g  HPLUS
是否省略正负号


/ J) G$ y- N/ h6. DECIMAL POINT OUTPUT?
' t) c0 X  \0 l: g% P9 w! E) P* e7 j* z* A5 P
YES
小数点是否出现

+ F/ X6 L: s( p# ?% U! f7 f
7. TRAILING CHARACTER(S) REQUIRED? (5 MAXIMUM)
2 T5 v; \+ B% ^; c) z% h9 c% c" INO


7 f2 h, n6 T6 p) o8.>ENTRY COMPLETE


$ g/ n4 j! _) C, N) P6 i7 x% e+ pENTER SELECTION:

------------------------------------------------------------------------------------------------------------

2、定义绝对、相对坐标代码
( I5 x! k( x+ i8 @4-1-3

3、定义公制、英制代码
/ N( o/ N5 U) J/ i" U& z; |4-1-4

4、定义直线、圆弧插扑代码& {: V4 i3 |. E' R& L7 P1 L+ r8 R
4-1-1

5、定义圆弧插补格式
' m5 h1 Q/ k  u7 y) F# l) {. K6 }1 X4-4

6、定义圆弧插补是否能跨象限 4-4-1-2-4-56

7、圆弧插补的圆心定义0 K& X+ \- d) h8 k% M3 A& \- C" I' [% b
4-4-1-2-4-7
7

8、在程序头尾输出固定的语句 3-6-1-12

9、容许在一条语句内有多个G代码3 Z, }# K1 W8 G3 r7 r3 G) h
3-3

10、程序输出格式; j& _) O% a# X7 S
6-4-3 7-BIT ASCII MCD

11、定义多轴机床
3 x+ r% m3 w5 Z% J% F4 U4-3-1

(三)控制机床动作的指令定义大部分在菜单5内,注意,要在程序中出现这些指令,UG/CAM编程时须在MACHINE CONTROL中指定动作

* Q: q1 r8 A2 O  f8 Y
5-1-4 COOLNT
2 ?+ i# C! Z# L: r, r+ a8 d
冷却液控制

/ ?9 L6 k# a1 a% b, s) {) A
5-1-6 CYCLE8 P" p, p! c, `$ Y
固定循环


/ a5 G3 j9 ^9 N: r8 W$ v5-1-8 END$ p" Z1 H2 v3 r  w1 B1 Y
程序结束


# [) I7 a& F3 v$ [. v5-1-9 FEADRAT. Y/ t6 H* @1 }& x/ o, c0 q
进给率

  L0 }0 s+ S' |  `
5-1-16 LOAD! V  h2 l( L! R/ _. q
换刀和长度补正


) i6 r( [. v( w4 `$ _+ B' M5 \2 o4 n5-1-24 ROTATE  D# j$ o" X3 H7 P9 o5 q
旋转轴的定义


  ~2 h+ h1 q# z7 N5-1-27 SEQNO. P, C9 e  i& N# n) T9 [
行号的控制


0 F' @9 D! b  X: K0 O6 x' I" [5-1-30 SPINDL: c3 S2 Z/ v+ X( v8 n1 |# |1 U
主轴控制

    若需进一步了解,请参阅UG用户手册《Postprocessing》。

发表于 2010-9-1 11:42 | 显示全部楼层
楼主辛苦了,不过这种方法有点过时了。从8.0起不再支持。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-19 05:58 , Processed in 0.057643 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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