青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
 楼主| 发表于 2007-7-15 08:59 | 显示全部楼层
MASTERCAM后处理. y8 Y' M/ f# Q, J3 Y9 R0 g1 S
/ Z- ]% K" i* A5 n2 a/ S: K
4 P3 X% [* p- r( b/ h* F) C
Mastercam8内所附的后处理程序有很多,但不知那一个后处理程序对应于那一种机器。我公司现有两台铣床用于加工线路板的外形。一台是日本ROKU-ROKU制造的,型号为PCR-4AC/APC,使用的操作系统是:FANUC 6M。一台是日本HITACHI制造的,型号为NR-4016,使用的操作系统是:HMARK-90R。不知这两种机型所对应的后处理程序是那两个? # W- t2 k9 N7 Q2 r

( }" J, q* O" gFanuc 6M 可以用Rpfan.pst,Rp_ez.pst.
1 |: @+ ^+ H! t$ BHMARK-90R 可以把NC格式贴出来,再看看。 ! k+ s. U! [$ N9 G! b! `- k
$ \3 m1 ^0 |" q
如果控制器的功能简单,可以使用MP_EZ.PST,速度既快修改又简单,只是支持的功能少一些,是MPFAN的简化版。
 楼主| 发表于 2007-7-15 09:02 | 显示全部楼层
MsterCAM后处理设置
6 G% W$ A3 O; z/ ]4 p, f0 D7 ?) t  E, V) ^

9 M  S- V! t3 w7 H/ L3 }/ w请高手指点
  X0 L, F$ b( S  }/ p2 M后处理怎样设置可以转换成到不同机床的加工程序程序?
/ x8 G+ @4 k7 k: u/ ^9 e
8 q$ M: a( S1 W6 M; ~% w! `首先你要拥有不同机床的后处理(FANUC.PST,OKUMA.PST。。。。),再就是你处理程序时选择你要用的后处理。
 楼主| 发表于 2007-7-15 09:02 | 显示全部楼层
怎么在MASTERCAM里面把NC程序反读成图素呢?????9 |: H9 J, O8 X; S) a2 S

) D7 L) U( o$ Y8 [
/ G9 R/ J) o% K9 t
3 Y: n0 r8 r1 l- M* t& ^ 4 Q7 b7 f% n: a* `
按 F10 (我天天都会按几次的,这样就可以在某个功能之中,在打开另一个功能,不过,这些与楼主的问题无关哦) ! w$ y4 B$ x4 x1 n
找到 NC UTILS - POST - REVERSE function in not assigned ( z1 b1 D7 Y7 R6 x
6 k. p8 n! R' g% y$ B% g
然后用鼠标双击 NC UTILS - POST - REVERSE function in not assigned 7 [; Q8 C; M; ^% e3 [8 \5 @
) I. N; w+ g1 o% X0 c3 |
出现 NC转NCI的窗口。将nc转为nci 。 ( I8 i! g$ x( D/ G& ~
" W% s* ]1 j$ T4 O# f
在主菜单的 NC UTILS 打开 backplot
7 V& X" T' _7 |: a+ @: V8 |$ H! Z8 h0 F$ u% w. b
display 里设置好 save as geometry 就是勾选。 ' O) }! r9 }5 T2 W( P, {

5 Z/ Q) H: \/ E. }0 P; Q确定。 1 h# s1 f6 M2 J) z; h) k$ a- K1 u4 E

/ P" I6 @7 p$ Q4 m% N7 O2 `" w# \在将刚刚转好的 nci 模拟一次,就是线段与弧了。可以帮助你分析和找些数据的。
8 @6 }9 a' o5 U! O% o: g8 P/ b* f6 D/ {5 y3 n
在 Verify 里,可以将用你刚转的 nci 实体验证后存为 STL .
 楼主| 发表于 2007-7-15 09:02 | 显示全部楼层
NEHCOAHZUX wrote: 2 U8 ~: o, d+ J5 t" z5 J
STAGETOOL是什么意思?
# o7 r$ S3 C' ?3 h: H$ K+ I4 v
; K. h; `( ^" y$ k2 u) P$ E如果是刀臂式的換刀系統可將stagetool設1,意思是會預叫下把刀到待刀位置減少換刀時間。
' ^& C$ A& ]2 H( n' ^3 K1 q%
7 i! c/ N# S* J) u- oO0000 & g. \: l0 F# ?. i7 C' Z
(PROGRAM NAME - T)
, w) f5 @; ~( @' a(DATE=DD-MM-YY - 23-03-03 TIME=HH:MM - 21:40) # Q* r9 }6 t  h& _' g
N100G20
7 D" p$ H$ ]& k; ?) {2 |7 aN102G0G17G40G49G80G90
" g; z$ A8 P4 o8 O- d8 Y6 l$ E4 ~( 1/2 FLAT ENDMILL TOOL - 2 DIA. OFF. - 22 LEN. - 2 DIA. - .5) ' d  k. @; S& V. A
N104T2M6 6 E% k7 t' s0 L2 }9 [
N106G0G90X.26Y.2601S3056M3
3 Z, o$ u5 J) _- d2 cN108G43H2Z.25M8T3 & T' C" m2 V0 \5 a0 t2 O" y, V
N110Z.1 ) W2 y% a! X: h8 V2 {
.
: Q" {: s4 d, B3 A3 Z* U# m, ]. + ?$ n; R+ M' p0 Z9 A
N326M5
9 a: H+ Z& M: o2 l& EN328G91G28Z0.M9
( G$ `3 ~! E3 l4 Z# x/ k0 @6 ON330G28X0.Y0. 9 K, }- A+ ]3 F) \8 ~0 g" [; o
N332M01
( U$ \, v1 R2 \7 ?( 1/8 CENTERDRILL TOOL - 3 DIA. OFF. - 23 LEN. - 3 DIA. - .125)
) L* O' Q2 z$ YN334T3M6
& o- E7 P' O/ j- o$ B. d* yN336G0G90X2.7807Y1.3516S2139M3 $ {# y  H4 `* s2 e
N338G43H3Z.1T4) \# I8 ]( F& }! k, R0 e

  e1 O; ~  s# lstagetool是预选刀的意思
 楼主| 发表于 2007-7-15 09:03 | 显示全部楼层
pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e
! D0 h# _0 z# w: U1 @請問一下高手 0 f! ^! @# f6 u& J
(Q1)
+ |. q- u% k" l5 ]7 x上面那一行的開頭 pbld, n, 有什麼意義嗎?? 7 |% C! i7 ?8 Z( m% B$ }
(Q2)   q2 p" _- W5 ^8 j/ ?
轉出來後的 nc 碼像下面一樣, , F: |& C1 ?% t4 O4 ]$ N
G43H1Z100.M8
) l; E5 c. i7 G5 N) }8 ]那,為什麼 POST 又要有next_tool去呼叫下一把刀呢?? / F& C' _' V" X0 N6 ^
5 l% h4 A6 ?$ ]  G3 ~1 T
剛接觸 MASTERCAM 不久,希望這裡有高手能幫我解答。 0 Y! F8 d! }/ S3 u7 `" a- R0 X. B) p
謝謝 ?????
& y, t4 G7 H0 @--------NEXT-TOOL需与STAGE-TOOL结合起来才能使用,可以提前选下一把刀以节约时间。
) |2 z4 I* ^2 c$ r& L$ l1 h+ n9 v0 h/ I9 ]* i& ~& ~! ?7 e
----pbld是跳略块符“/”的输出指令,而“n"则是行号”,这两个的输出都可以通过开关控制!" t' d. M( N( H! [

1 F, G$ d& u1 H( k% \$ U& ]# U' l1 r. V! B* J" ?
3 P  q5 j+ G) k( Z+ }, C" q' f  P
請問一下,
* N" y; T7 B8 A0 F  要怎麼讓程式中的 pbld 出現作用?
: g; [: k5 o9 A2 c" I4 n) D我用 post 轉出來的程式都沒有 / 啊。 ( x" D( `# e2 S* m
我的意思是說要怎麼控制那些 block 的前面 輸出 /
" W+ e7 G4 W- H/ o   . a: G" \3 \# g( x8 X  x  n
謝謝。
- E+ q7 ]. h6 X$ J" `# T7 D-----------點選 canned text 再進入canned text選項Bld on 按add ,ok 再post NC程式就會出現單節略過(block skip)的符號 / 。
 楼主| 发表于 2007-7-15 09:03 | 显示全部楼层
在 v9sp1 的post 中,有一個參數 4 B- ~) U+ `4 M" }  R% x+ w
arctype : 2 #Arc center 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc. ; i; S0 [5 X, M1 c2 u
9 c9 o& c. i9 M' w' x; F
能請各位大大告訴我 arctype 的意義和用法嗎!
& X" E9 n$ x4 f6 Y   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 三个文件即可,其余不要,我压缩是忘了删除。原来是繁体的,那些是转简体多余的辅助东东。 % X, N6 v4 j- l3 ~( r0 u: i: z. n1 o

0 C: L+ i. }4 K' t! i请问9。0以上,如何将NC转成NCI? 8 Y9 p7 F+ |6 i  t+ `4 B
0 [9 u3 F3 q5 T8 H) g, w
9.1加个菜单NC-->NCI好用!
 楼主| 发表于 2007-7-15 09:04 | 显示全部楼层
POST之修改
$ S1 D7 R) Z+ d1 Q3 c% t7 ~1 J' t! }0 I% q* D
MASTERCAM-POST修改,如何去掉N001之类的程序头.
0 X6 u5 |* W/ f; H# K, ^$ _6 E- n
& l+ O/ X4 l4 o- Q" T, u3 K修改X:\Mcam9\Mill\Posts\MPFAN.POST文件把带有 n,全删除就OK了
, v% n( B$ ]* m; t1 r" F3 N8 P& A
将post设知如下 OK!!!!!!!!!!!!!!!!!!!!!!!!!!
) ~: r3 o+ L8 ~) n+ Domitseq : yes #Omit sequence numbers? 5 x( I, i! C6 D

: C, r" r* r! U5 [  _) f0 o谢各位了!!!!!!自已上贴后不久就搞定了.不知各位个有否发觉,不用NXXX要比用NXXX的程序少1/3-1/4,不信,试试吧!
1 H  q' P, ]4 X& I0 O) l
1 I1 p6 L% A# }  l: @) y我的机床好像没有序号不行,有出错
 楼主| 发表于 2007-7-15 09:05 | 显示全部楼层
STAGETOOL是什么意思7 [) ^& Q4 G) j$ x4 s
  s: M7 N( N. V1 r
在那个位置的?后处理程序上的
: n3 E2 `0 `( E0 }7 \
/ W: w$ c( J/ b8 j& J% y8 e8 a- O
) ^' L* N, |7 D, u7 n( z
& }2 X, R+ i5 p* P
- U) s* I  m& z+ h9 t. j, ]/ N如果是刀臂式的換刀系統可將stagetool設1,意思是會預叫下把刀到待刀位置減少換刀時間。 # K* ?" U! d/ p  H! g. G1 A
%
. t1 v$ m9 h7 \- A+ jO0000
- h) n  d) t( B$ t(PROGRAM NAME - T)
, A2 x8 u; F' A& E* q# P8 R(DATE=DD-MM-YY - 23-03-03 TIME=HH:MM - 21:40) : S0 u1 G' p5 |7 f- Q& @/ |& i
N100G20 6 W8 ?# `1 V( V& j
N102G0G17G40G49G80G90
3 ]9 K' ?1 N) J4 |% m1 T$ K( 1/2 FLAT ENDMILL TOOL - 2 DIA. OFF. - 22 LEN. - 2 DIA. - .5) 1 m% \% v' O# L4 A( Z7 Y" n4 t
N104T2M6
* I6 _8 O4 j8 w' Z8 TN106G0G90X.26Y.2601S3056M3
: L7 m8 d- J+ C+ pN108G43H2Z.25M8T3
' ]; ?# T5 W# gN110Z.1 $ Z7 m4 Y% H- P9 B2 z/ ^
.
8 l0 T* W& F7 A' B, k( [' D.
. R  u9 c( l% O4 m2 [7 L/ I0 N+ vN326M5
  G7 P. k5 ?  u, e3 dN328G91G28Z0.M9
( g: b. ~9 P4 j3 cN330G28X0.Y0.
$ U- F3 S$ A& U/ K# g+ X( SN332M01
; A0 d0 @+ Y( M( 1/8 CENTERDRILL TOOL - 3 DIA. OFF. - 23 LEN. - 3 DIA. - .125)
% T  e) A; s; }% g. O7 g, W" XN334T3M6 . C% x4 d8 x3 a# }: i. T$ ^
N336G0G90X2.7807Y1.3516S2139M3 7 h" F4 i0 J  ^4 |
N338G43H3Z.1T4 ' d. k) i+ p! u- f5 k

" B' h! n2 A4 w& l  n
' U. d" S0 G& \/ Kstagetool是预选刀的意思!
 楼主| 发表于 2007-7-15 09:06 | 显示全部楼层
tnc426的后处理那里找9 j; U! s6 Y! W0 c+ }
7 H; u  z; T* a

1 `4 {3 A3 d+ E7 \, y+ v( {  h# Post Name : MPHEI426 8 ]3 d9 J% s, o/ X% `
# Product : MILL . |' y! e, }# x% M8 C
# Machine Name : HEIDENHEIN
8 f! r5 K8 W! x5 r' x; I9 p- m# Control Name : TNC 426
6 \5 `7 k* }# i& ]8 X, f. G& e# Description : HEIDENHEIN TNC 426
1 l( ^# ~8 Y9 S' j5 R4 e1 F# Associated Post :
2 D1 P* o7 ]! Y# Mill/Turn : NO 8 R' r: ?) m" Y! a9 ?) ~  N
# 4-axis/Axis subs. : NO
0 _2 R  B/ x! W" s% R8 B# 5-axis : NO
1 B) z, r; Y  ?" w0 B5 a# Executable : MP
  e( ^8 O/ E* A5 f: U5 W" q. Y1 J! Q2 \. h% B
是不是上面的 ! C/ R1 R) A7 v  W" h& N

7 Y+ q. n+ N7 f/ D$ j, [/ }0 ]3 `% \% v- |$ E! P# f
看不懂啊。!???大老,拜托说的详细点,谢! % w; Y* A: v7 ?  N1 a9 H9 H3 {: c

# w( z% S3 x2 a1 r) R
+ m8 O( {5 s1 _' K# K! ]1 ^; D* V. l: R$ W9 E, T/ F
看不懂就没办法了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-6 13:45 , Processed in 0.110504 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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