QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 7119|回复: 18
收起左侧

[分享] mc 9 后处理 只在换刀时加N号

[复制链接]
发表于 2012-3-27 09:34:04 | 显示全部楼层 |阅读模式 来自: 中国广东广州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
如下:后处理加变量: r/ M! `  q+ d  Z/ z  H" f. r
第一处+ T/ ]$ }2 p* O1 F
# Toolchange / NC output Variable Formats5 r% K- _- Q3 X  c5 [- n
# --------------------------------------------------------------------------
. L/ |) G6 T& ofmt  T  4   t           #Tool Number2 }2 }: w7 p7 T1 |- ]" A
fmt  T  4   first_tool  #First Tool Used - N) B1 Y( l+ u  Z/ S
fmt  T  4   next_tool   #Next Tool Used  
9 K& y9 W( q- ?- L# y6 o; Y. vfmt  D  4   tloffno     #Diameter Offset Number
( l4 W+ Q2 p) q  F. ?5 C" Ifmt  H  4   tlngno      #Length Offset Number
+ |7 ~- g0 O% [" J' `1 l& r: xfmt  G  4   g_wcs       #WCS G address
4 b' n- q! l" u" @/ ?( h  Kfmt  P  4   p_wcs       #WCS P address
9 p1 i8 G1 u) Zfmt  S  4   speed       #Spindle Speed4 O! A; L( m! ]8 S  s1 W  ^
fmt  M  4   gear        #Gear range+ O6 l0 a1 b) J
fmt  N  4   cch
; V( K9 _8 n* K& `" {+ t) h . A( \( @( h7 J6 c3 e5 o; w$ h
第二处
9 R/ o: h# I$ ^( w9 f  x; B( u# --------------------------------------------------------------------------2 j0 c8 T% O6 A- _
# Tool Comment / Manual Entry Section! m4 A) L1 {% A3 `& t
# --------------------------------------------------------------------------
; q0 Y& p) f$ Q+ E! Z' _ptoolcomment    #Comment for tool
+ V8 g9 V- ^4 U& I  e) D# g      tnote = t
" G5 p) a" s% a      toffnote = tloffno  j& @- R0 c9 J$ y! l, X
      tlngnote = tlngno1 G; l  N, F0 N9 ^# i1 Q% Z
      cch = tlngno7 Q, z0 x9 R1 q: q
第三处
% T  h3 t0 f7 n: [4 o3 f0 q#"%", e
3 A' K: t4 Q4 {) H$ U2 ~& ]      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e* t% b5 ]" w$ {. _) ~2 V+ V
      #*progno, e
' ?% @& r; M8 ^      #"(PROGRAM NAME - ", sprogname, ")", e+ x( E1 T* ?8 l6 x2 q% ^
      "(DATE= ", date, " TIME= ", time, ")", e
& O, }; ?: q2 c1 B      ptoolcomment* f. C9 \  P8 j1 E

% u; U1 I6 @/ a" l+ n5 [6 l8 F8 L; @完整附件

MAZAK.rar

15.22 KB, 下载次数: 160

评分

参与人数 1三维币 +5 收起 理由
路过不买 + 5 技术讨论

查看全部评分

发表于 2012-3-29 13:45:09 | 显示全部楼层 来自: 中国台湾
使用回報!!有幾項問題希望能幫忙解答謝謝
sshot-2.jpg
 楼主| 发表于 2012-3-29 14:38:00 | 显示全部楼层 来自: 中国广东广州
2# balugi6327
! e' ]0 P1 l- W2 ?你好,可能是变量未加完
9 K4 K5 X8 V9 j' d/ ?请下载附件中的PST文件,用CIMCOEdit的文件对比功能对比下,看下是哪里的问题,或你上传你的后处理,我看下
发表于 2012-3-31 21:25:37 | 显示全部楼层 来自: 中国四川绵阳
没看懂这个原理,这个tlngno变量不是长度补偿号么?怎么这样用?
发表于 2012-4-2 09:53:30 | 显示全部楼层 来自: 中国台湾
使用樓主提供的後處理
sshot-2.jpg
sshot-3.jpg

MAZAK.rar

15.48 KB, 下载次数: 21

发表于 2012-4-2 13:37:19 | 显示全部楼层 来自: 中国上海
那要这么复杂
发表于 2012-4-2 14:01:16 | 显示全部楼层 来自: 中国山东烟台
后处理修改的确比较复杂。
 楼主| 发表于 2012-4-2 17:01:47 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
4 q) s7 ]& Z: W6 r- X2 zbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

7 l; ~! s) Z( |7 x/ V你好,这是我刚刚用9.1软件处理的,
$ ~; R8 W. D7 w& a" r如下,我不知是否支持高版本,在9.1上没有问题的
5 w) F  C# B7 p8 H" w8 Z& s" r$ K; Z2 q1 y. W$ j* `
(DATE= 02-04-12 TIME= 17:00)
! I2 T8 K% _( N" U0 ^$ {4 _(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
6 f& s; w9 m& C0 v3 K0 nN10
$ p% [' B' `! m- e4 _T10
4 z7 c3 ~' {5 K2 W/ CM60 ]( o4 b) C) L$ G/ a% R
G0G90G54X-.45Y-2.
5 t- w  n0 S4 ?  WS2000M3
! C" j3 a4 T- T; `G43H10Z10.M8
3 [* [& n% X& e' \, l" XZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
& o2 R( m, ?- c7 z) @) _+ Jbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

' f1 D# {, u4 g% H1 s- w1 w. v. X6 A! N/ J9 ^9 ^/ L6 `8 ?8 O
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 : ]$ x) x. N: M9 z& S
0 V4 |4 C! [5 C
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T6 Z7 r, N4 U5 F5 G, F( e9 a# v8 `
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
2 T! b3 W. V- O! Q. H# L  I
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 ( C( Y1 s/ q! c

1 m! S  d- y5 K$ I; w* V7 p有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索" L0 B- V6 f, ]6 t6 ?
*progno$, sopen_prn, sprogname$, sclose_prn, e$/ A2 ]) }% m6 e. G; s) V+ k1 D
改为) A) @; K9 K* }3 d0 b( Z
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$; {  s0 h7 h' N; S  `  c+ C5 Q  q
这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif" T; `! ^: j) [) B& @
打开后处理 搜索; D7 |  T( P  ~; i
*progno$, sopen_prn, sprogname$, sclose_prn, e$( L$ N2 c/ }. |* N4 E' g+ r
改为
# x6 N  I. z( b+ F' q0 ^6 b* S
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif! t9 y2 o& n) B3 {) w) R( J/ \0 M$ T! ]
打开后处理 搜索
0 ]# j: v6 D/ l# t; T4 k*progno$, sopen_prn, sprogname$, sclose_prn, e$
! {  k; x2 J! j6 s) ]: d* M0 W: c改为
9 n' C2 o7 h7 f3 g1 }
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
8 _/ P9 P" s( x  c1 I# s/ {0 ]7 t* y' F" s4 H. o

4 F: ]! G# t5 ~, z7 g4 z2 `3 c- f7 G! n详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/* I1 D/ i; t3 t0 V
- V. m+ L$ A6 p2 F
/ D, V+ _4 _& L' J* ^
strgoto_N   : 10                      #参数初始化,N10
" K* o8 `) N3 H) D6 x! j4 Ffmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
  `7 \& J8 k4 h8 i& B. l
6 y. s( }* V/ ?4 ]5 ^: D0 j& o
paddgotoN                          #定义paddgotoN结构类型
1 H( W( M; p. w9 Y$ p2 \$ N* t      *strgoto_N,e$  4 Y  g9 u+ ^9 M9 ~8 V
      strgoto_N = strgoto_N + 10- F! g. e, B$ h
; ~" C' N3 K4 h& D, ]0 u, u
/ l1 S4 w" U. g" R6 ?6 Z# y
+ s9 O) B5 [' \! b# l- \
#在Psof中插入行号paddgotoN
1 n9 ]6 c# |/ j  xpsof$            #Start of file for non-zero tool number
3 d3 ~8 }1 J/ k) W% r% D      ptravel
) O8 ^: t- B4 {, a      pwritbuf5
; d7 w% |/ J6 i      pcuttype
6 f( a7 I( |9 M" G3 ]      toolchng = one
/ k9 _; `( s" Y: ^/ `. r      if ntools$ = one,+ |% w& A: |) Y# }  x1 q
        [4 N9 o! u7 D! R( ?! u6 u/ |& T0 J
        #skip single tool outputs, stagetool must be on
9 L5 @9 Z/ y6 r  y0 K        #stagetool = m_one7 E' |8 x# H8 a/ D
        !next_tool$& w) s) o7 N; E
        ]
& _) E4 N7 l" U) W) c      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes0 @- E, K! |: f/ i! {" I2 o6 A3 q
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
4 y! r0 }0 }. g+ I9 ^7 [      else, nexttool = first_tool$
7 |7 u3 g! V; Q6 h
! f! i7 @" B) l7 B2 Q- U+ m0 g9 M      if tool_table = 2, ppredstck,e$
$ q3 n/ O. g- k1 T" C" z3 h4 O% C9 Q      if tool_table = 3, pmetastck,e$
5 L. m$ E& u0 I- m- r3 e      spaces$=sav_spc0 e& x# x) O( _
      paddgotoN                  #-------插入paddgotoN结构
$ n8 n8 k1 b5 L" p5 M: J      if plane$ < 0, plane$ = 0# I+ G% m) l3 {# }
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, 4 \- b+ j& O7 _& U
      sav_absinc = absinc$
' M, ^* I, K! |4 H/ ~& j3 H  g      if wcstype <= one, #Work coordinate system
# q; @# y/ b2 O( d/ C1 c) }) Y        [! z/ A) e& G2 J2 r# F2 K, N
        absinc$ = one
1 t! J+ z; G9 J+ m# ~: y& t        pfbld, n$, sgabsinc, "G28", "Z0.", e$
1 @8 `2 u' K) U- }        pfbld, n$, "G28", "X0.", "Y0.", e$* z  q9 \* _! n" q* Y9 |
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$8 k" U5 m" T$ Z, B$ l& `
        absinc$ = sav_absinc% k$ ^/ J1 ~) ]+ d6 @0 S$ f" X
        ]
4 N: ]( a5 A& E      sav_mi9 = mi9$
$ Y" B$ T3 Y7 K) L( P% E! I* n      sav_workofs = workofs$
/ Y5 J, ^2 s, E      if sav_workofs < 0, sav_workofs = 0) F6 O1 n4 o( v; ^; F( K4 f
      
$ I% {" u% v( ?6 f# o6 n* G      ptlchg_com
% J0 l/ w6 I1 F; q      sof = 0
: G8 e, U6 s$ Y- @0 a/ C1 K0 w" S1 W; [+ T, {" U* }7 T
/ A+ R; @. J1 P
2 T" @- A6 w; S( S( X
#在ptlchg中插入行号paddgotoN" ]) H7 K2 d6 A( k. ]
ptlchg$          #Tool change( C2 y# a; b. O: Z9 r
      pcuttype
9 M; a0 s# a! k2 l1 Y2 T- Q$ |      toolchng = one
7 a- s5 C1 F* N) R) J& P/ v      toolcount = toolcount + 1
; w- I  U2 ]9 |& `      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
( @4 }$ m% Q% Z- E+ w5 G" \      else, nexttool = first_tool$! L% J- P+ H  V4 O8 S# a

1 |0 b1 _: |: f/ b      if wcstype = one, #Work coordinate system
& c0 q% ^3 ]3 v  `1 j% w: H- i( Y        [- C( |; C" _+ L5 h1 l( z0 w2 r! W
        pfbld, n$, "G28", "X0.", "Y0.", e$7 L! ]$ X" E3 ?. f4 [! q: k
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$# L- [& O$ p$ d* u
        ]- K7 r1 q% u4 c
      pbld, n$, *sm01, e$$ h+ \$ W2 N* q1 c( B0 h8 q
      paddgotoN                     #-------------插入paddgotoN结构9 u- \9 d& M  N/ x
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$; y6 I3 D6 @: L
      if mi10$=one, n$, *sm00, e$5 u6 L/ _7 t8 w  ~3 M( k
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    4 y6 Q" g0 y% B* R& w
  2. (30-1-22)
    / D7 z3 b/ ~  N7 t0 ~* _8 `5 o, {
  3. (N1 T2  DIA=8.00 )
    4 D  m: n8 _  g7 c. o: H, r5 @3 R
  4. (N2 T11  DIA=3.30 ); t: Q' A, T3 }" t0 O! @
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    ' g% z7 r" c- d. J
  6. (DATE=DD-MM-YY - 21-12-12 TIME=HH:MM - 11:06)
复制代码
怎麼改.....高手出招吧......急需x6的
发表于 2016-8-25 20:46:48 | 显示全部楼层 来自: 中国重庆
你的这个N是跟随刀号递增或者递减吗?
发表于 2016-8-26 08:54:25 | 显示全部楼层 来自: 中国江苏无锡
楼主的N号等于T号
1 b. @  H& O& z3 X& fta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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