|
楼主 |
发表于 2007-8-12 23:13
|
显示全部楼层
二、UG/CAM作后置处理的方法
9 _6 l7 \, V5 ?& F- i) j7 p! Q) a4 H+ O7 [
1、在 Manufacturing Operation Manager 里 通过 Export 生成 CLSF 文件( k' Y% h, ^9 V
2、ToolBoxCLSF 进入 CSLF Manager; O1 A0 T; A5 l+ f- h( ?6 y d, Y
3、选 Postprocess 进入数控后处理菜单 NC Postprocessing
, Q8 V. K) J! m) k4、指定机床数据文件 MDFA Specify8 x$ }) T+ F4 s$ r/ u
5、设置 NC Output 成为 File
5 W4 X' }. O6 C e9 @0 u4 t2 u% k6、指定 输出的NC文件名 Output File
4 r% Y, \ z f9 n( l7、Postprocess后处理,生成 NC 代码 *.Ptp 文件
# O* v) {+ y7 l0 ` y% D p5 u1 ^- b" h- A: b
三、如何定义机床数据文件MDFA
, v4 V" Z2 j' S$ j m
4 V0 g! M/ S6 A- v8 u) `(一) 进入MS-DOS方式,用菜单对话方式定义,以下是定义的过程,带底纹部分是用户输入
9 S4 z$ A! d/ }& A-------------------------------------------------------------------------------------------------------------------
5 `6 R8 `* F5 A- {. g g; HC:\>c:\eds140\mach\mdfg 执行UG带的mdfg .exe 文件4 p2 s8 k x. L
# B, v7 h5 }! i! P6 C4 bMDFG VERSION 13.0.3, }: v6 ?3 N' \: I% n m8 K/ x- J
& S9 i, }5 Z: w+ {/ A) {/ ~1. EDIT AN MDFA/MDF7 t0 f" I* D' j6 c2 q; I, V
2. CREATE NEW MDFA
+ N( H6 C1 X/ O$ @4 u( F3. TERMINATE8 L$ R0 E% \7 ~2 }9 h$ s
5 t- ^+ o* h0 VENTER SELECTION:
' S3 l; g$ Z% N1 U4 r3 H! j2 建立新的MDFA,若修改MDFA选 3
* T7 g0 G) c; E$ N( L1 _9 RFILE NAME (default extension: mdfa)
V, c4 M9 Y# k: E2 l |MDFA TO CREATE?: m: T4 H) H5 q* c
Test 给MDFA文件名
2 T" V% m6 P3 L3 K5 S6 E M**creating test.mdfa**
& L5 A; J& u1 ^* U
& M3 R2 _- _& u W7 m! V; J* k% VSELECT THE INPUT DATA TYPE
1 f: J' @9 t( G: w2 s ]; ~9 o
/ m2 c7 S9 ?$ @& G8 J' U; Q1.>ALL DATA VALUES ARE ENTERED IN INCH UNITS
' ~. S& s) O7 u$ m3 A2. ALL DATA VALUES ARE ENTERED ON METRIC UNITS% H' G' K0 p/ f: K+ w( o/ @$ E/ |
5 c9 V6 D. X" u2 ]1 \1 `ENTER SELECTION:
5 T; o( ]& Y6 ]& w, i, F2 用米制单位8 h8 O& H. |. i
GENERATE MDFA FILE test.mdfa; b! m: [, x4 H J0 g
MDFG主菜单,共有14项,常用的是 1-6和14。
: I" c" n6 k1 O9 g$ K3 Q* p O1.> MACHINE TOOL TYPE – MILL
6 K. H8 c2 `* }% T4 Z机床类型选择
% r/ M- K" e$ {- J) u) u" u2. MACHINE TOOL COORDINATE AXES VALIDITY 3 l, f6 s% H+ _
确定机床远动轴代码格式/ m( B% K( I: T# M( ~
3. PREPARATORY, AUXILIARY, AND EVENT CODE FORMATS! {; }& ~4 C6 C0 L4 ~# G- E
确定G代码和M代码格式 程序头尾固定输出格式定义
- p- L. H3 j5 t$ s" y4. MACHINE TOOL MOTION CONTROL, c* d0 ?1 O$ {' O! L
确定是相对/绝对、英/公制、圆弧直线插补编码等5 G2 s& d9 |( E
5. POSTPROCESSOR COMMAND
$ q& M* m/ J8 v+ Z' `; e确定机床命令控制
. S5 ^$ }$ C3 o' C; Z6. LISTING AND PUNCH CONTROL
8 k( B! l3 l, m确定NC程序的格式
; G/ F- S, f9 q9 }7. LISTING COMMENTARY DATA
& t+ _$ r: c* D' ]9 l8. INITIAL CODES
: t% G3 T; E! V3 N9. RUN TIME OPTIONS
t `3 u/ {1 y& y7 `% @10. EDIT WORD ADDRESS CHARACTER OUTPUT SEQUENCE
/ P# }" x2 m7 l7 Y! h; a* d11. OUTPUT FILE VALIDATION
! m) _/ u0 X# R: Y' {12. PRINT MDF SUMMARY) P) L2 a% v4 \* ~! x. I& Q
13. RENAME FILE" v* `6 x! g2 ^4 Z5 w7 g. p s
14. FILE/TERMINATE
0 [' A( K' I% n7 j9 \存盘退出) C9 `& g6 S4 R
1 r3 a7 t7 S+ u8 V* |& Z LENTER SELECTION:
$ o) b$ g2 {2 n5 x% F---------------------------------------------------------------------------------------------------------------------. U* h5 k. W* w
(二) 以MDFG主菜单为基础,以下是常用的一些选项
8 y: C2 D* B, [4 q1、坐标轴数值的表示 2-1-1 (选菜单2、再选1、再选1。 下同)
( @# H$ Y7 q4 D' n2 o5 ]% x
' W& B# {4 u) L7 {, D. GX FORMAT DEFINITION
; v9 z0 m4 C x# g4 T- \& \. PCURRENT STATUS7 V h9 A5 t4 L
1. CHARACTER FOR WORD ADDRESS X 用X表示X轴
" T8 x ]" L2 ~0 Y2. TOTAL NUMBER OF DIGITS 7 数据位有7位7 z# e0 e% K0 D1 S
3. NUMBER OF DECIMAL PLACES 3 小数点后有3位
' v+ K; }. T5 B* M4. ZERO SUPPRESSION LEADING AND TRAILING: B5 p0 y( \7 F% ?/ W$ X0 C' V+ F
是否省略小数点前后的零
8 I- D! ^! F# z4 ?# u5. SIGN SUPPRESSION PLUS 是否省略正负号; E8 ?% u) ]5 h' j; I
6. DECIMAL POINT OUTPUT? YES 小数点是否出现
?1 c b9 Q ?3 u7. TRAILING CHARACTER(S) REQUIRED? (5 MAXIMUM) NO
5 s4 y! ]4 O5 H$ x) x8.>ENTRY COMPLETE
* h$ U8 A* Q" l& Y6 WENTER SELECTION:# T# h8 q) z" m; ~/ G! Z
------------------------------------------------------------------------------------------------------------
$ s. s9 N2 |1 Y0 G2、定义绝对、相对坐标代码 4-1-3
: G% U" \ A$ M% M0 x; V3、定义公制、英制代码 4-1-4' y* X( g8 @+ H$ m S
4、定义直线、圆弧插扑代码 4-1-1
, Z- z+ J5 i( W! ]$ L6 Y6 u! f5、定义圆弧插补格式 4-49 Y4 M; q) \' G8 h5 I! ?7 s
6、定义圆弧插补是否能跨象限 4-4-1-2-4-5、6. ?6 W3 |& D6 V0 k) d8 Y+ \
7、圆弧插补的圆心定义 4-4-1-2-4-7、7. @" @2 |5 k, q: Q' Z
8、在程序头尾输出固定的语句 3-6-1-1、2
9 O5 }+ F. {. I. x2 ?7 _0 K9、容许在一条语句内有多个G代码 3-3* N: s; e+ W0 e3 c
10、程序输出格式 6-4-3 7-BIT ASCII MCD5 b( i, x/ E3 g2 h ]0 m y9 f+ H
11、定义多轴机床 4-3-13 m4 k* Y1 f2 i+ U! _: i
6 z2 W" F- `; i n: [; g0 F
(三)控制机床动作的指令定义大部分在菜单5内,注意,要在程序中出现这些指令,UG/CAM编程时须在MACHINE CONTROL中指定动作
1 M2 r" j- V. f0 h
7 S/ D, g8 [& r- i5-1-4 COOLNT 冷却液控制; [! A4 A- \: _/ Z& v- x
5-1-6 CYCLE 固定循环7 T0 ]9 V- ^4 u) C( `+ D7 l% f* R
5-1-8 END 程序结束, C( i. z/ V3 X# F. |; {8 A
5-1-9 FEADRAT 进给率
6 `: X( o2 @: M5-1-16 LOAD 换刀和长度补正
8 o& G$ A. u5 d2 p1 a8 \5-1-24 ROTATE 旋转轴的定义 Q4 w; X6 }4 q& L- W$ {
5-1-27 SEQNO 行号的控制
$ b# i0 q7 v. B$ b5-1-30 SPINDL 主轴控制
5 |3 ~3 Q# j* ~' i% U若需进一步了解,请参阅UG用户手册《Postprocessing》。 |
|