青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
楼主: babyfire

[原创] mastercam后处理问题大集合

[复制链接]
 楼主| 发表于 2007-7-15 08:59 | 显示全部楼层
MASTERCAM后处理
! r3 w" ~# @/ }. ^* ~
8 w3 u' r8 F) ~; x0 @& E8 Z! [) V
! h* ~0 n; o; L+ MMastercam8内所附的后处理程序有很多,但不知那一个后处理程序对应于那一种机器。我公司现有两台铣床用于加工线路板的外形。一台是日本ROKU-ROKU制造的,型号为PCR-4AC/APC,使用的操作系统是:FANUC 6M。一台是日本HITACHI制造的,型号为NR-4016,使用的操作系统是:HMARK-90R。不知这两种机型所对应的后处理程序是那两个?
* H/ k/ H5 X& x4 ~* x0 a6 \" Q- g: x+ h8 I
Fanuc 6M 可以用Rpfan.pst,Rp_ez.pst. 4 Z: H- I& @% l- j  C& I
HMARK-90R 可以把NC格式贴出来,再看看。 - ?7 {& D' Z* _

; T1 c' L! T" I& ?如果控制器的功能简单,可以使用MP_EZ.PST,速度既快修改又简单,只是支持的功能少一些,是MPFAN的简化版。
 楼主| 发表于 2007-7-15 09:02 | 显示全部楼层
MsterCAM后处理设置$ ^, M0 H0 d. U2 }
' d  P% z8 b  {' u; f% n8 |$ D" Q

( ?1 i2 M& [7 Z( L" B2 \5 L' N' [9 E7 s请高手指点 $ C* c7 A/ I4 e& A  R) T
后处理怎样设置可以转换成到不同机床的加工程序程序? ' H) E2 [: n: O; B0 E$ @- A
2 I7 C& O3 O( X  W( r
首先你要拥有不同机床的后处理(FANUC.PST,OKUMA.PST。。。。),再就是你处理程序时选择你要用的后处理。
 楼主| 发表于 2007-7-15 09:02 | 显示全部楼层
怎么在MASTERCAM里面把NC程序反读成图素呢?????9 D$ i( ?3 A2 ]

; m" E  p+ S% Q! [
" q! M- `6 U1 O0 o- C+ [0 ]8 s7 J4 Y  x" q4 `# W* a  Y- ^$ \+ `8 E! ?
; z8 Q9 X6 {  @9 d
按 F10 (我天天都会按几次的,这样就可以在某个功能之中,在打开另一个功能,不过,这些与楼主的问题无关哦)
; j# W( i" j* f9 L找到 NC UTILS - POST - REVERSE function in not assigned
* m8 X" n$ T8 `# c7 m3 j: ?+ U# y* q7 T/ a! K# Y" e, c4 A. Y. T
然后用鼠标双击 NC UTILS - POST - REVERSE function in not assigned 6 d0 e3 f4 f  M+ U) N, w* L

/ d# N) m, _- `/ Y出现 NC转NCI的窗口。将nc转为nci 。
  m1 k; P$ {& T5 y. |
& X7 G  n) r+ K* I7 g$ O" b6 o在主菜单的 NC UTILS 打开 backplot
3 a+ S5 Z% a( h2 ]" Q. p" O6 O" u; b% r2 k' F: ^5 O6 Y
display 里设置好 save as geometry 就是勾选。 9 j: b7 h, F. S2 ^' S) p# t+ {

2 T  ]& J+ _4 j# k% z确定。
, E+ I2 T. _# Y9 y4 V2 P- j) e0 ?* `9 M
在将刚刚转好的 nci 模拟一次,就是线段与弧了。可以帮助你分析和找些数据的。 & h3 ~# ?! x- R2 R6 Q
- J: i/ \7 l2 N& w. R) L% E
在 Verify 里,可以将用你刚转的 nci 实体验证后存为 STL .
 楼主| 发表于 2007-7-15 09:02 | 显示全部楼层
NEHCOAHZUX wrote:
0 @& d$ {. @: t6 y/ T3 F, VSTAGETOOL是什么意思? 6 Y$ x$ S: f  J8 X, ^. k( K6 d  W8 L

# B2 d7 H6 T; L如果是刀臂式的換刀系統可將stagetool設1,意思是會預叫下把刀到待刀位置減少換刀時間。 9 o# x4 `/ E* b# P# `4 F
%
: Y! g2 T# ?  V9 P$ ]" ?" WO0000
4 }7 I/ K" \: G$ f$ S(PROGRAM NAME - T) 2 F; X# S+ s8 t& o4 }
(DATE=DD-MM-YY - 23-03-03 TIME=HH:MM - 21:40)
# w1 t, D+ }4 IN100G20
4 W; s1 T6 p  A0 C) d1 mN102G0G17G40G49G80G90
  z3 b( g8 K* q" K/ |( 1/2 FLAT ENDMILL TOOL - 2 DIA. OFF. - 22 LEN. - 2 DIA. - .5) 3 ?5 [8 f& w5 n% K6 f
N104T2M6
- {$ ^( B( @" P% wN106G0G90X.26Y.2601S3056M3 0 u7 p* K6 c4 l) X+ ]
N108G43H2Z.25M8T3
* \# h  L- U- r" ON110Z.1 " j: x9 D, \3 ?/ F9 ?$ d
.
' D" p% h1 B- u7 G. & f* e. f8 v( W# O' C( |" @* i
N326M5
' h  C' W& G, v8 d# aN328G91G28Z0.M9
$ A" s, W' h0 y: `6 PN330G28X0.Y0. 5 X/ f0 W3 y  k+ o# }5 O
N332M01 7 r# v5 J& Y) d2 J
( 1/8 CENTERDRILL TOOL - 3 DIA. OFF. - 23 LEN. - 3 DIA. - .125) - Z- w$ }8 Z3 n1 h, \
N334T3M6
& V: h6 z+ P& w3 Q/ }N336G0G90X2.7807Y1.3516S2139M3 $ V% E  W0 K+ x0 S
N338G43H3Z.1T43 v; O* b4 E* v5 n" P: ~' H
/ L$ g5 K  d$ u% D
stagetool是预选刀的意思
 楼主| 发表于 2007-7-15 09:03 | 显示全部楼层
pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e
4 f) r; [, g6 D+ H: }* K請問一下高手 3 [% i' ?! Q  D! D- F
(Q1)
5 z! P2 O7 `) w0 c' N上面那一行的開頭 pbld, n, 有什麼意義嗎?? # \. P9 b3 A1 s' L: K: f, |9 u! w
(Q2) - c( r5 I' Z9 }) l9 H
轉出來後的 nc 碼像下面一樣, 2 L* R0 H6 }" z8 Z# b5 m
G43H1Z100.M8
  P/ o' t2 P8 K% @) h那,為什麼 POST 又要有next_tool去呼叫下一把刀呢??
# t: H& e! w' d( h* H6 x& [  G8 z5 M8 }+ I! i! s% E. s6 o& t% ^7 F
剛接觸 MASTERCAM 不久,希望這裡有高手能幫我解答。 ' v! c; G* `$ z
謝謝 ?????9 d! T2 s0 k3 y  c: r  B
--------NEXT-TOOL需与STAGE-TOOL结合起来才能使用,可以提前选下一把刀以节约时间。 : ?: p& m7 h. m5 U+ k

5 w! g3 r3 L0 R# E% ^----pbld是跳略块符“/”的输出指令,而“n"则是行号”,这两个的输出都可以通过开关控制!
" a' p3 I5 n  x. Q) D/ C6 C  M6 b
( P4 b& {4 Z* n: M$ I( O' P  O" h! ], \, Q
8 r+ [. F& \2 ?3 O; J! I; w, |
請問一下,
- U/ h) w  T, b8 z  W  要怎麼讓程式中的 pbld 出現作用? / F. V0 x4 l9 G8 p( I1 W
我用 post 轉出來的程式都沒有 / 啊。 ( `& r' Q  L7 V. c. L3 I$ u5 A  }
我的意思是說要怎麼控制那些 block 的前面 輸出 /
3 j3 Z  F3 M+ T5 s* R   
" G. w( y. x8 N" l3 E1 g謝謝。 : D' z! ^+ C1 O. w
-----------點選 canned text 再進入canned text選項Bld on 按add ,ok 再post NC程式就會出現單節略過(block skip)的符號 / 。
 楼主| 发表于 2007-7-15 09:03 | 显示全部楼层
在 v9sp1 的post 中,有一個參數 0 P0 P+ e4 y) [- J; m
arctype : 2 #Arc center 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc. ) n3 Q; C0 U9 i5 C) W3 B5 I/ y

; X8 j  g" t; n& L$ o# V+ ~+ x# l5 u能請各位大大告訴我 arctype 的意義和用法嗎!
8 @, B6 a- ]1 A2 X2 @# R   flash_star :这个是为了适应不同的机床格式要求而工选择的I、J、K的向量表示方式,abs是指I、J、K使用绝对坐标的方式,St-Ctr是指起点到终点的向量表示方式,而Ctr-St则中心点到起点的向量表示,unsigned inc则是无正负符号的增量方式,我的是FANUC系统,采用的是第二种Ctr-St的表示方式。
 楼主| 发表于 2007-7-15 09:03 | 显示全部楼层
1 mill\posts 下的东东,只要 rpfan.txt rpfan.pst mpfan.txt 三个文件即可,其余不要,我压缩是忘了删除。原来是繁体的,那些是转简体多余的辅助东东。
8 b. j) K* q0 B! i/ [! F6 u% f1 D$ t  W+ a  \; e- R
请问9。0以上,如何将NC转成NCI?
$ `5 n1 u/ C- S& ?3 u
( e' a* H; C# m. q0 C7 ]' a9.1加个菜单NC-->NCI好用!
 楼主| 发表于 2007-7-15 09:04 | 显示全部楼层
POST之修改. k6 P6 a5 J' l: \5 E/ I* g4 I. @
: d6 ~9 t  {8 \! ~
MASTERCAM-POST修改,如何去掉N001之类的程序头.
0 g3 i. t2 |9 I9 g; }% R
6 E' M9 G- N! o修改X:\Mcam9\Mill\Posts\MPFAN.POST文件把带有 n,全删除就OK了 9 k( i; @8 \( \% ~5 g; C

9 y$ L3 ^) v) E6 d8 R' T7 P将post设知如下 OK!!!!!!!!!!!!!!!!!!!!!!!!!! 0 b0 c& P  F" e. D+ O
omitseq : yes #Omit sequence numbers?
" r4 d2 \9 K4 f6 H
" [! i6 H" b. _$ \8 l" ~8 Z! B( Z% T谢各位了!!!!!!自已上贴后不久就搞定了.不知各位个有否发觉,不用NXXX要比用NXXX的程序少1/3-1/4,不信,试试吧!
$ z0 X; l; G2 J" y3 X) X2 j
* g5 L4 T3 M5 f2 a- f! M% `: [我的机床好像没有序号不行,有出错
 楼主| 发表于 2007-7-15 09:05 | 显示全部楼层
STAGETOOL是什么意思
# [' l, a) d4 n7 d' w# a: u$ M+ U/ Q2 y
0 a' B) Z. A. \  W& c# M. k在那个位置的?后处理程序上的
5 y. [2 m* m" ]% |& m% d
' z5 C: l9 d) B( J& K' K 2 [- w9 I+ r( [( _- h

7 d  ]6 U0 b0 C" |3 @7 }: t" ?6 q0 z
4 O- u8 u+ S/ }' C1 A( y% i/ X如果是刀臂式的換刀系統可將stagetool設1,意思是會預叫下把刀到待刀位置減少換刀時間。
% N) ^! x- ^8 ?) x$ `% / r; ^: @' j3 g5 V" E4 ?; Q& i# ?0 i. S
O0000 : h1 X# y4 M% F/ t. Y2 }4 J
(PROGRAM NAME - T)
6 Z+ n3 n+ ^, o$ S7 f9 G3 R4 f; Z(DATE=DD-MM-YY - 23-03-03 TIME=HH:MM - 21:40) ( F3 O4 K# U, V* s2 j6 m: O
N100G20 3 @( z& M2 }* [9 Q
N102G0G17G40G49G80G90
' x: J" b  P$ \5 I7 I: h( 1/2 FLAT ENDMILL TOOL - 2 DIA. OFF. - 22 LEN. - 2 DIA. - .5) 2 x3 k4 a* ?4 h6 c  K/ u7 g3 }
N104T2M6
1 w8 l0 E; {+ z' p& C- r) D& XN106G0G90X.26Y.2601S3056M3
2 N9 ^( O, d2 M7 i1 s( B" U* AN108G43H2Z.25M8T3 . O% w# J# |3 G. h
N110Z.1 9 l: y! |3 ]; ]5 ]
. : @+ z% E& {" M, ?; S
.
/ ?& u3 S1 I. y  |6 r* S  vN326M5   B$ A5 d, l2 ?5 F5 ?2 R8 ?
N328G91G28Z0.M9 1 u% E2 u8 b: h" M
N330G28X0.Y0.   ?* J3 w8 g) I: }) `
N332M01 : G; [; @1 S4 ~8 |8 {
( 1/8 CENTERDRILL TOOL - 3 DIA. OFF. - 23 LEN. - 3 DIA. - .125)
2 `3 w0 i9 R. M  [( \, `1 mN334T3M6 : o( D" R+ V" S. N: x8 z
N336G0G90X2.7807Y1.3516S2139M3 : d/ H5 Z9 L" B- @1 |+ e
N338G43H3Z.1T4
9 U% @. e" b+ E$ t$ \. ~  I4 q1 T
& ^6 \; u) ?/ H/ B. x- P( f& y! I! a8 j4 n' U2 j* e( b& @
stagetool是预选刀的意思!
 楼主| 发表于 2007-7-15 09:06 | 显示全部楼层
tnc426的后处理那里找
1 K( T: C+ l% j) S/ W* v
0 A: @- J# V* E( @
9 j& Z( S# K& b# Post Name : MPHEI426
% p. l* z- |: n5 n: D8 y/ R# Product : MILL
8 c8 W$ }% A& G: \6 U$ o$ ]% |# Machine Name : HEIDENHEIN - `* h5 o: _  m
# Control Name : TNC 426
0 Z+ Q& B. N( @' F! H+ x) \9 r$ f# Description : HEIDENHEIN TNC 426
* j4 L: [: {7 d4 l: L9 R2 L6 v+ l# Associated Post : ' t; ~" \! o7 x- w
# Mill/Turn : NO ( |0 N" j3 A% c9 @& G% O$ c
# 4-axis/Axis subs. : NO   d& Y  A8 _& y( A1 T( O  j* ?6 p
# 5-axis : NO
  [# p5 Y: C" l* L4 V# Executable : MP
' R1 c" z1 H* h, |0 x4 q$ ?8 k+ X- n0 w: G, j
是不是上面的
5 X: k7 L9 z' C7 F+ C
$ I! E- L. Q2 B  {" N( H) v  }4 I- ?1 Z) V( I! n
看不懂啊。!???大老,拜托说的详细点,谢!
* j  d2 w  t( e* X8 i5 T7 ^
# k8 ^9 o# ]- ~( D% G6 O+ R* ]- G  _# ^! y7 ~$ [

8 Y  v6 u9 |% V  N; i2 S6 }看不懂就没办法了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-4 22:49 , Processed in 0.115813 second(s), 18 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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