青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
 楼主| 发表于 2007-7-15 08:59 | 显示全部楼层
MASTERCAM后处理' c8 A8 M  S; c% \+ a

% m; [, V9 l8 U% Y
; |, ]/ L, P- A  |* XMastercam8内所附的后处理程序有很多,但不知那一个后处理程序对应于那一种机器。我公司现有两台铣床用于加工线路板的外形。一台是日本ROKU-ROKU制造的,型号为PCR-4AC/APC,使用的操作系统是:FANUC 6M。一台是日本HITACHI制造的,型号为NR-4016,使用的操作系统是:HMARK-90R。不知这两种机型所对应的后处理程序是那两个?
  V" ]: h: b  ]6 R# k3 d: K5 o1 U
6 F0 U& {( d; S/ TFanuc 6M 可以用Rpfan.pst,Rp_ez.pst.
  N9 w( I& d) vHMARK-90R 可以把NC格式贴出来,再看看。 ' u9 V- \) P5 _6 M0 A
/ V! P" t  F0 A( ]2 w/ z2 V
如果控制器的功能简单,可以使用MP_EZ.PST,速度既快修改又简单,只是支持的功能少一些,是MPFAN的简化版。
 楼主| 发表于 2007-7-15 09:02 | 显示全部楼层
MsterCAM后处理设置' u9 k: r  A7 v/ ]4 n

# r5 k% r. b& s+ d& s# }1 a
  P0 Y' ^0 W3 c* X请高手指点 - A6 C& S6 f3 ^0 D/ d0 [' ^
后处理怎样设置可以转换成到不同机床的加工程序程序? & J5 w2 u* Y3 i6 T* d# i0 W
# Z- c& g  \' ]$ O* i! b8 B
首先你要拥有不同机床的后处理(FANUC.PST,OKUMA.PST。。。。),再就是你处理程序时选择你要用的后处理。
 楼主| 发表于 2007-7-15 09:02 | 显示全部楼层
怎么在MASTERCAM里面把NC程序反读成图素呢?????; ~7 X0 U) p1 n. @& T% B# B
- w5 ]7 C% W4 j4 B+ {$ W

7 I2 X1 O! K4 y, B8 i
" k) A5 L; w# |- H, y! [
' A+ N: H+ h! o- b2 V6 ^& w按 F10 (我天天都会按几次的,这样就可以在某个功能之中,在打开另一个功能,不过,这些与楼主的问题无关哦)
5 ?3 i- K4 b- p" A# Y3 @. p- w" j找到 NC UTILS - POST - REVERSE function in not assigned
6 n' L# U* a% L" t+ d3 @' M) z
, _% _. z+ l2 h! [( G9 l然后用鼠标双击 NC UTILS - POST - REVERSE function in not assigned + k( d8 J2 I8 a& @

- F. g) e* J. K$ ~( z: t7 J出现 NC转NCI的窗口。将nc转为nci 。 7 A; i8 R( _3 W6 P

* D  W0 E/ G% C" Q/ {# F9 s1 z% j2 o在主菜单的 NC UTILS 打开 backplot
- p; Z' [5 ?. Q! m( S) n7 f6 K- e& f, q
display 里设置好 save as geometry 就是勾选。 1 W4 y* Z- p( X" m) \5 ^

9 \0 ~) P  E, O& q) u7 y确定。
, l9 e4 t& K; w  {. R/ v( ~3 e! U& f
在将刚刚转好的 nci 模拟一次,就是线段与弧了。可以帮助你分析和找些数据的。 0 m, n% T& C0 e" ]7 k2 ^* o" c

! g' Z- l6 |, Q+ A在 Verify 里,可以将用你刚转的 nci 实体验证后存为 STL .
 楼主| 发表于 2007-7-15 09:02 | 显示全部楼层
NEHCOAHZUX wrote:
0 s- k+ V1 s! P& b# u/ x4 @STAGETOOL是什么意思?
& e" I2 k# c( ?0 P
3 R5 _: F. E$ O- l/ ]1 Z如果是刀臂式的換刀系統可將stagetool設1,意思是會預叫下把刀到待刀位置減少換刀時間。
. F2 T' X  P, S2 A, w%
9 o9 s9 \9 T- I( k! YO0000
% b" t+ C3 S4 ~0 q(PROGRAM NAME - T)
4 I8 n: y- W7 b: q4 X! P+ T, D(DATE=DD-MM-YY - 23-03-03 TIME=HH:MM - 21:40) * r4 L2 x3 P, X
N100G20
& P1 X. v1 w2 R0 A$ mN102G0G17G40G49G80G90 & N4 C# x' N, f2 [: Y' d  l0 ~
( 1/2 FLAT ENDMILL TOOL - 2 DIA. OFF. - 22 LEN. - 2 DIA. - .5)
& y3 H/ M6 Z7 J) ?+ M) `/ mN104T2M6
: O+ o7 p; ~/ h5 m# Q* Z* {$ l: G9 J$ LN106G0G90X.26Y.2601S3056M3 1 g9 ^# J) J3 I$ z& o3 Z
N108G43H2Z.25M8T3
" P6 w& H5 L+ r4 }N110Z.1
8 z, n. l7 @1 E, w0 g) J/ C. . I; R" Y9 s/ ^$ [& y7 O- t
. 3 O! u1 P7 @. I
N326M5
$ b, Q/ p" U7 X+ _* b, @2 PN328G91G28Z0.M9
! F5 m5 i9 \, }$ G! oN330G28X0.Y0.
2 K9 j) L% w" h7 G' \* N; U# _. s6 c! ]N332M01 2 Z( |) E; E) j7 G0 f2 l" k/ v4 h
( 1/8 CENTERDRILL TOOL - 3 DIA. OFF. - 23 LEN. - 3 DIA. - .125)
. I3 ]1 |# s7 N* b+ AN334T3M6 ( s2 L; \) p$ V, ?) A! g
N336G0G90X2.7807Y1.3516S2139M3
4 F) E3 P0 u0 m: z5 a2 ]- yN338G43H3Z.1T4
4 ?, r0 U% m! D. R$ `$ B) f' a2 Y$ @, A$ O6 i" ?9 c4 Z3 H9 X
stagetool是预选刀的意思
 楼主| 发表于 2007-7-15 09:03 | 显示全部楼层
pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e ' k1 X# o2 T) p0 w5 M
請問一下高手
' C" H" c  L; }' Q. c(Q1) 4 X+ J+ f8 D6 e. H6 l, x) y
上面那一行的開頭 pbld, n, 有什麼意義嗎??
! q4 }0 P( K, G' B(Q2)
9 Q4 Q4 p: @, m8 r轉出來後的 nc 碼像下面一樣, 0 S1 O% A0 U, K
G43H1Z100.M8
* k0 |& A( U8 `' k6 H3 u那,為什麼 POST 又要有next_tool去呼叫下一把刀呢?? 1 q' T- C9 _! x

- ?. E+ r) b( {/ x+ e7 i/ @$ M剛接觸 MASTERCAM 不久,希望這裡有高手能幫我解答。
. c/ g! z! [6 V5 [. T1 l& E: E謝謝 ?????
0 l- Y2 ~) x9 ~0 D1 o--------NEXT-TOOL需与STAGE-TOOL结合起来才能使用,可以提前选下一把刀以节约时间。
# d1 _% J5 f% [' Q% v! e( }
6 I- B- u6 @- ]# I3 ]----pbld是跳略块符“/”的输出指令,而“n"则是行号”,这两个的输出都可以通过开关控制!
% q1 [0 s- r1 n+ w. _8 S% E) m2 Z6 M2 x5 |4 ], t

5 q+ J  \6 |, e; u* o; m
0 u( n. O5 `9 B請問一下,
* l4 B0 R7 ^' [) A( g6 K7 a  要怎麼讓程式中的 pbld 出現作用? ' f1 x9 _0 k( \* m5 d2 L8 w
我用 post 轉出來的程式都沒有 / 啊。 " d2 i* t% k: W2 U+ S7 E
我的意思是說要怎麼控制那些 block 的前面 輸出 /
9 N! q8 C9 M; y- y   # d! L2 _" z2 M4 Q- U+ Y0 E* N* V
謝謝。 9 {. E6 F9 ]2 w# k
-----------點選 canned text 再進入canned text選項Bld on 按add ,ok 再post NC程式就會出現單節略過(block skip)的符號 / 。
 楼主| 发表于 2007-7-15 09:03 | 显示全部楼层
在 v9sp1 的post 中,有一個參數 3 d" j, F* |& j
arctype : 2 #Arc center 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc. 3 s+ Q/ `$ f! q  `
/ a& N- `/ W9 T& L8 e  \0 F
能請各位大大告訴我 arctype 的意義和用法嗎! $ B2 W. \6 ]( _  d
   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 三个文件即可,其余不要,我压缩是忘了删除。原来是繁体的,那些是转简体多余的辅助东东。
- _5 `8 t( M. ]: |; C* c9 i
4 z2 g2 q5 I& f" o( z/ T' I) L, q请问9。0以上,如何将NC转成NCI? 8 c) Z- s5 Q0 h1 _8 k9 H8 Y
: o5 n% q# p9 c0 s, w* t- ?
9.1加个菜单NC-->NCI好用!
 楼主| 发表于 2007-7-15 09:04 | 显示全部楼层
POST之修改
* |4 o& i' z- C1 \6 z, d6 V% }6 h! T
MASTERCAM-POST修改,如何去掉N001之类的程序头.
, n/ C- W) F" Q9 `9 G6 Y5 W+ k) B2 M" n
修改X:\Mcam9\Mill\Posts\MPFAN.POST文件把带有 n,全删除就OK了 : l2 i9 K: q, a- J5 W+ {' D
6 M- P+ Q9 f9 c8 m4 V$ j. P0 |* P
将post设知如下 OK!!!!!!!!!!!!!!!!!!!!!!!!!! ! z" m( u1 z: ]2 K
omitseq : yes #Omit sequence numbers? # q' w: t! Z9 q) ]3 q! {

- n/ X- }- R5 h6 r* b: W- @谢各位了!!!!!!自已上贴后不久就搞定了.不知各位个有否发觉,不用NXXX要比用NXXX的程序少1/3-1/4,不信,试试吧!
- g% x4 ~, L; X3 L7 o0 q5 H) o5 y, f
我的机床好像没有序号不行,有出错
 楼主| 发表于 2007-7-15 09:05 | 显示全部楼层
STAGETOOL是什么意思- v/ \, L4 F: u$ R; R

7 `+ P& Y# \6 t7 N' ?在那个位置的?后处理程序上的 5 L+ X: N* A5 F% o

$ j3 q" ]7 y* u; T7 [% h
7 r# }0 S% ]+ `. Z" D4 f* q( r, c, t$ u. p' g5 i& R

- s" S! s9 _, S4 {3 h4 a& ]/ {6 C; t如果是刀臂式的換刀系統可將stagetool設1,意思是會預叫下把刀到待刀位置減少換刀時間。 1 Y& F' p+ p6 |1 g
%
/ I- b( W* ?# N; K; M" GO0000 7 v& B; N$ h) [. x, F4 R, e& ~
(PROGRAM NAME - T)   e% i3 \9 ]3 I
(DATE=DD-MM-YY - 23-03-03 TIME=HH:MM - 21:40) $ U6 b4 q9 ^! e% d- c' \. M
N100G20
2 H$ d7 Z/ A- ?N102G0G17G40G49G80G90 1 c+ m1 G) [+ S7 F$ w- P% G
( 1/2 FLAT ENDMILL TOOL - 2 DIA. OFF. - 22 LEN. - 2 DIA. - .5) 0 @; P# m# O5 a
N104T2M6 & o( K& T3 c) B+ G& I- M5 @
N106G0G90X.26Y.2601S3056M3 / }6 o. q! Q0 L8 l( F* z) ~, A7 Q
N108G43H2Z.25M8T3
7 P' z! P8 G8 yN110Z.1
, ]6 x  `! H" l8 T4 I5 X.
, v# ^" a( O* T9 B* y7 \.
) u% Q# R  ^+ [& YN326M5 $ F, R. v2 R. A' X) s) H
N328G91G28Z0.M9 - ~% B% N/ t% ]7 z2 M! L
N330G28X0.Y0. 3 {  b; H4 b3 f; X* F" @' Y
N332M01 % h5 d& Z5 P8 _0 @/ F$ R0 X7 x
( 1/8 CENTERDRILL TOOL - 3 DIA. OFF. - 23 LEN. - 3 DIA. - .125)
8 f" N! V; r; A4 K8 `. t2 x8 fN334T3M6 6 T3 T' N  o5 o0 t1 g
N336G0G90X2.7807Y1.3516S2139M3
; `8 f7 ?: ]2 J% `N338G43H3Z.1T4
8 q8 H  t# `) t1 a
1 ~3 t4 S4 ~1 K0 B4 V
0 j: s7 E& \9 n) M$ Pstagetool是预选刀的意思!
 楼主| 发表于 2007-7-15 09:06 | 显示全部楼层
tnc426的后处理那里找
& p$ A+ t; N3 e8 b! s! o) |" F
& r" p7 W0 ]* M  Q# @/ n
2 t' q( j& b/ ]5 v( W% C5 `# Post Name : MPHEI426
$ u+ Y0 e# f0 s$ S0 y# Product : MILL
  R6 g# a, t% r5 k& Q# Machine Name : HEIDENHEIN
( ~( P7 O# v) [% }1 |8 n% h& ~2 W/ C# Control Name : TNC 426
+ p! i) _% G( o8 A( i( `  k# Description : HEIDENHEIN TNC 426 ; T2 s4 J, m8 s) L$ v2 d
# Associated Post :
0 C6 d/ J4 C$ @' T  j# Mill/Turn : NO 5 d$ ]) W7 M( Z4 B8 n: @
# 4-axis/Axis subs. : NO
' A- S2 ~! Y5 m# 5-axis : NO + U- Z& A6 C. A' V! T
# Executable : MP 3 J0 }0 r( q" D: [

6 Z2 d7 |0 K! o* K0 @- Q是不是上面的 4 X5 a( n; t$ G8 j
" O/ K4 U1 a! i2 g' u3 |

' j- u* \, I* }- R: e9 z; i看不懂啊。!???大老,拜托说的详细点,谢! + M& G* g# f/ H2 Y3 `5 q  t- B

* E8 T: @/ |( ~4 L( l: |& I2 d, G7 }1 l1 i5 d
2 y# p" ~9 [3 T; D" x( h
看不懂就没办法了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-27 22:00 , Processed in 0.051761 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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