青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
 楼主| 发表于 2007-7-15 08:59 | 显示全部楼层
MASTERCAM后处理( u3 D0 i; p3 _, |; s; V; W
- i* P9 L/ Q* c0 I
2 b9 h, j$ b& H9 K) S# ]
Mastercam8内所附的后处理程序有很多,但不知那一个后处理程序对应于那一种机器。我公司现有两台铣床用于加工线路板的外形。一台是日本ROKU-ROKU制造的,型号为PCR-4AC/APC,使用的操作系统是:FANUC 6M。一台是日本HITACHI制造的,型号为NR-4016,使用的操作系统是:HMARK-90R。不知这两种机型所对应的后处理程序是那两个?
0 Z7 T' \. L. H% e& W+ r
5 U" r- f+ c' @/ s8 W- K+ ?+ ]) jFanuc 6M 可以用Rpfan.pst,Rp_ez.pst.
- t  r/ ^7 |( o' b$ {HMARK-90R 可以把NC格式贴出来,再看看。 " X0 k  h+ c7 a* G/ M- I2 z

3 _. B, J- i$ f! F如果控制器的功能简单,可以使用MP_EZ.PST,速度既快修改又简单,只是支持的功能少一些,是MPFAN的简化版。
 楼主| 发表于 2007-7-15 09:02 | 显示全部楼层
MsterCAM后处理设置
1 u" C- D/ M: l. a/ ~4 Z' r$ b4 S- b* I' O
4 [% E: v" t! m  A1 J$ @6 k. c1 {' D
请高手指点 % b  p4 X9 [+ }5 E% c; [8 b
后处理怎样设置可以转换成到不同机床的加工程序程序? 5 c! ^+ g( A8 Q5 N+ v! j  J

. K: ^+ i5 S) K首先你要拥有不同机床的后处理(FANUC.PST,OKUMA.PST。。。。),再就是你处理程序时选择你要用的后处理。
 楼主| 发表于 2007-7-15 09:02 | 显示全部楼层
怎么在MASTERCAM里面把NC程序反读成图素呢?????
3 y6 n( v7 r" |( z& n1 u0 U: S' o" x0 U( |3 C

2 @' n7 j: X3 z: x, L6 J. o
5 {0 ^  F. }/ @
4 d% X: G( {; m. E按 F10 (我天天都会按几次的,这样就可以在某个功能之中,在打开另一个功能,不过,这些与楼主的问题无关哦)   U0 U7 E; Q0 h: g, G  x2 d
找到 NC UTILS - POST - REVERSE function in not assigned
5 a2 h. L: J4 ~0 \% N* P9 _7 h4 |. e0 ?# `
然后用鼠标双击 NC UTILS - POST - REVERSE function in not assigned # y, L  \5 e2 W4 x/ K

1 e5 d$ ]" z* n8 K! M6 z) \' z: ?: l出现 NC转NCI的窗口。将nc转为nci 。   @' m' l7 r& c- s- ~1 p0 \  H

; q# o0 B" A" j$ l在主菜单的 NC UTILS 打开 backplot
  X' o: D0 S, L
' G/ _6 |  X" W6 ldisplay 里设置好 save as geometry 就是勾选。 5 Y# W& V3 e* k- |  `2 E7 _

" `# N! N; }2 A$ K确定。
. r7 n- r5 ~6 k; ^6 B
  @/ u; I! [. E8 l, L4 d在将刚刚转好的 nci 模拟一次,就是线段与弧了。可以帮助你分析和找些数据的。 : N6 ~  C: z; Y( s

8 i/ \8 r2 K. i, N; s! g6 e! C# W在 Verify 里,可以将用你刚转的 nci 实体验证后存为 STL .
 楼主| 发表于 2007-7-15 09:02 | 显示全部楼层
NEHCOAHZUX wrote:
# c/ f% k- o' DSTAGETOOL是什么意思?
8 E4 c# Y) b) N: Y7 d0 O* x8 L
/ ]: |  V, @3 p9 L  V/ j/ o如果是刀臂式的換刀系統可將stagetool設1,意思是會預叫下把刀到待刀位置減少換刀時間。 . e+ F* ^: O; N2 o: {: n
%
" Z# a/ d* c& j$ _, C7 X+ j' JO0000
" H) }) T! Z0 b1 ^(PROGRAM NAME - T)
* S: _& J% g9 p/ w8 Y3 x(DATE=DD-MM-YY - 23-03-03 TIME=HH:MM - 21:40)
6 W- d8 V9 H3 X# k$ dN100G20
/ C9 K1 f3 B" jN102G0G17G40G49G80G90
, N! E$ P' v7 f4 O0 N) @( 1/2 FLAT ENDMILL TOOL - 2 DIA. OFF. - 22 LEN. - 2 DIA. - .5)
' D! E! W6 B# L& fN104T2M6
# u7 ]& F  L; _7 q7 A: n0 @N106G0G90X.26Y.2601S3056M3 0 i/ s6 Z, q% d$ y" B8 {- b
N108G43H2Z.25M8T3
' H. g' w* ?( z+ W. gN110Z.1
2 A' e' {3 K% b* ~.
5 u5 L! }7 d  u. `4 r: l+ K" U. 1 v/ r$ k# {; W) B
N326M5 1 g: X  t, ~! o- B. c/ \
N328G91G28Z0.M9
1 w% E& B8 b/ K5 fN330G28X0.Y0. ) o; d, A4 R. q) w1 k# U
N332M01
  {4 [: M! X! L( 1/8 CENTERDRILL TOOL - 3 DIA. OFF. - 23 LEN. - 3 DIA. - .125) . o* w5 \6 h1 S$ r9 w
N334T3M6
( e  }, \) n0 `9 C  G" H" ?: [/ w, |( PN336G0G90X2.7807Y1.3516S2139M3 . D0 H! G. v- ^; k0 ]  R
N338G43H3Z.1T45 W  _: y6 B3 v2 I  d3 E
6 k- h( Q/ B9 e. W: I& O( P' U
stagetool是预选刀的意思
 楼主| 发表于 2007-7-15 09:03 | 显示全部楼层
pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e + R" g/ Q" ?* Q# E3 F
請問一下高手
) N+ q1 e0 a2 A(Q1)
3 l, u' L* R6 ^1 b3 f* B上面那一行的開頭 pbld, n, 有什麼意義嗎??
: j* b5 z& T. `: V(Q2)
8 K+ I; T$ }: E4 X轉出來後的 nc 碼像下面一樣,
% w- _$ M* G  q: f' ]G43H1Z100.M8
+ i( T4 ^, E. y6 @) ]那,為什麼 POST 又要有next_tool去呼叫下一把刀呢?? 7 ?0 {* }# V9 C: V
6 T4 s% Z5 _. _# L3 h7 ^# ?
剛接觸 MASTERCAM 不久,希望這裡有高手能幫我解答。
7 y# f: G4 c9 o' w5 [謝謝 ?????6 V0 {+ v7 @0 `0 C! q
--------NEXT-TOOL需与STAGE-TOOL结合起来才能使用,可以提前选下一把刀以节约时间。 : d& W) ^4 T- K9 w

2 Z2 b0 A2 ?' ?- ~- P+ a----pbld是跳略块符“/”的输出指令,而“n"则是行号”,这两个的输出都可以通过开关控制!
# n! S% d9 P9 j$ [7 \) b7 S' A9 s  Q" A- _! N1 W

5 E- o+ Y/ w: t, b0 {. C% i0 ~# v" I+ j6 `/ k& q
請問一下,
& r' |0 ~6 v* f: J! T! t) @  要怎麼讓程式中的 pbld 出現作用?
* ~5 f+ ]% c3 W4 l- Q9 n, n/ l4 }, C- j我用 post 轉出來的程式都沒有 / 啊。 + m2 \2 ]( r5 J0 Z6 ~/ j0 h$ n
我的意思是說要怎麼控制那些 block 的前面 輸出 /
* `1 |2 U+ c2 n- B5 M4 r/ }* s   
) A+ j, _7 p- e1 W7 _3 G. `2 t. e4 E謝謝。 $ R0 Z$ K3 S$ @  V1 Y& z7 X
-----------點選 canned text 再進入canned text選項Bld on 按add ,ok 再post NC程式就會出現單節略過(block skip)的符號 / 。
 楼主| 发表于 2007-7-15 09:03 | 显示全部楼层
在 v9sp1 的post 中,有一個參數 " }8 f7 H( ]. t  A$ J
arctype : 2 #Arc center 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc. : Q. h% N- ]4 R, o
+ Y% `- |# h. [9 m! ^& [
能請各位大大告訴我 arctype 的意義和用法嗎! - }' Q' k' q  C+ i
   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 三个文件即可,其余不要,我压缩是忘了删除。原来是繁体的,那些是转简体多余的辅助东东。
7 O, T- P. q; @3 D! u5 @+ j: i1 U8 b1 I
请问9。0以上,如何将NC转成NCI?
3 v7 Q* p% O8 S$ Y; d
6 F8 Z! N5 r: k7 ?5 \( b9.1加个菜单NC-->NCI好用!
 楼主| 发表于 2007-7-15 09:04 | 显示全部楼层
POST之修改
9 R) F3 g, D. U8 i+ p
: m! ^  x7 o* @# I& xMASTERCAM-POST修改,如何去掉N001之类的程序头. : v3 `8 Q: m+ t  v( s

; C4 e0 E/ i6 S# A2 r: ^) Y2 k修改X:\Mcam9\Mill\Posts\MPFAN.POST文件把带有 n,全删除就OK了
' ^: E/ ]# H, I1 B( t& }
0 o0 W9 ^, z( A9 v; O5 n/ Q; H将post设知如下 OK!!!!!!!!!!!!!!!!!!!!!!!!!!
/ e  K( V/ M5 H/ o8 @9 Komitseq : yes #Omit sequence numbers?
  x- H$ [; s/ o
- H. |# k% u4 g) E8 E, _# r* H谢各位了!!!!!!自已上贴后不久就搞定了.不知各位个有否发觉,不用NXXX要比用NXXX的程序少1/3-1/4,不信,试试吧! # A  i; K) v& e- b: U7 f  w
# ]; C; B, |- y0 ^5 y  H9 v: \
我的机床好像没有序号不行,有出错
 楼主| 发表于 2007-7-15 09:05 | 显示全部楼层
STAGETOOL是什么意思
; B9 u+ W7 W  x3 V  g7 w( ]' J6 R& P! E! I! B
在那个位置的?后处理程序上的 : u, G7 O7 Q$ |$ }  m6 q, q
" h; H& S$ C( N7 [
! O# D$ K! e; W, Y4 V! m
3 B$ R) W0 Y9 n7 e2 J) X$ n

" A: Q  ?" c* k如果是刀臂式的換刀系統可將stagetool設1,意思是會預叫下把刀到待刀位置減少換刀時間。
$ G9 v% I% {9 a# ?- P! q% $ W+ z+ k+ @  d0 g
O0000
  v0 z: i: |: x& i(PROGRAM NAME - T)
1 T& C* a* G2 \$ p% B& Y3 \1 R(DATE=DD-MM-YY - 23-03-03 TIME=HH:MM - 21:40)   m' G2 C7 K% B5 j" c+ J+ K
N100G20 $ v; r$ `% b8 {2 Q5 G: S
N102G0G17G40G49G80G90
, w9 `5 E( j' M( K8 u( 1/2 FLAT ENDMILL TOOL - 2 DIA. OFF. - 22 LEN. - 2 DIA. - .5) ; f, {8 S4 s  S# v: m+ C7 K
N104T2M6
& D5 p# \& B& [% @* h  q: l5 QN106G0G90X.26Y.2601S3056M3 ( L. ~2 W6 |. Y6 Q% d
N108G43H2Z.25M8T3 9 u; l+ O( Z/ [
N110Z.1
$ T% ^8 `: x; l' O. $ s  @8 |8 r, y  Z
. ' X+ I* p0 Z- U" T5 L+ o
N326M5 * a: T: [4 A: y+ ~
N328G91G28Z0.M9
0 X1 w& ?. Y# \5 J1 ~N330G28X0.Y0. / k% q# g1 n+ H2 v4 ?9 ~& S# O
N332M01
' x0 ]# f/ ]9 l/ P1 O4 R$ L- k( 1/8 CENTERDRILL TOOL - 3 DIA. OFF. - 23 LEN. - 3 DIA. - .125)
" K* a* c/ h0 `' z/ t9 nN334T3M6 0 `/ U8 ?1 A; s* F% ^9 e- a$ o( I2 Q
N336G0G90X2.7807Y1.3516S2139M3
) ]3 ^: I% U, c5 S- M; u  mN338G43H3Z.1T4
( l1 t3 S  C  G7 e4 J0 b
0 D+ f4 y- c) h& e9 Y' {  }% F
% y) ?5 P* ]/ ]+ ^stagetool是预选刀的意思!
 楼主| 发表于 2007-7-15 09:06 | 显示全部楼层
tnc426的后处理那里找; ?7 x" O% e$ @+ k
/ `% P7 l8 n% A, B! d

3 u$ }) J- ]3 Z% N& t# Post Name : MPHEI426 7 A" }* z2 k* P6 u9 F. B) j
# Product : MILL
  W8 p! r: x4 V1 l' r! `# Machine Name : HEIDENHEIN % ~" I7 v) O+ A, E
# Control Name : TNC 426 ; z3 U3 T- x" k
# Description : HEIDENHEIN TNC 426 / w; {+ ~$ C* V: a- h1 g
# Associated Post :
* F0 k; w: A# i; F$ w0 q# Mill/Turn : NO
( T* s. M. G2 U+ u7 W  g# 4-axis/Axis subs. : NO 4 H9 a& p! X# d. Q3 q9 F5 `* R
# 5-axis : NO
: N$ i0 {$ X" R0 @  o/ I# Executable : MP 9 v6 F) e* n* i
$ i; F( s9 |+ [7 K# G
是不是上面的
* J1 b1 s; v1 P! `: ^7 @
3 D5 j, u3 C* M; F+ B) Y7 Z- N! A. U+ R, y
看不懂啊。!???大老,拜托说的详细点,谢! 8 v7 v, s5 a) H* R
! K  Y( g7 E, Z3 q) _
- Y* Y. Y. k$ D0 l

* P( N5 D1 I: @% S' g* T# w看不懂就没办法了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-25 18:20 , Processed in 0.064961 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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