QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量5 D) {0 I2 r! _' B& B# A
第一处
2 ^( T. l. S% z6 K8 t) P# Toolchange / NC output Variable Formats
) k6 m! u: f3 D) ]; E# --------------------------------------------------------------------------$ D- o6 d* K) C+ y
fmt  T  4   t           #Tool Number
2 {6 d+ R1 {5 m- s/ B' Q+ }fmt  T  4   first_tool  #First Tool Used 0 h" Q* l* D5 _& z" V8 Q& Q* `
fmt  T  4   next_tool   #Next Tool Used  * x& T2 U' S5 C2 j1 x
fmt  D  4   tloffno     #Diameter Offset Number
3 q) @" ], Q) @6 }8 L/ X7 Wfmt  H  4   tlngno      #Length Offset Number  {4 {" e" a! U( x
fmt  G  4   g_wcs       #WCS G address) B- M+ q. U9 X* z8 f6 p% D
fmt  P  4   p_wcs       #WCS P address
2 o. O, |9 b: T& ^fmt  S  4   speed       #Spindle Speed3 R7 o* C& r/ m8 l* d% ^; B
fmt  M  4   gear        #Gear range
$ x' Q9 ~7 V+ z4 X- h, m+ b" `% ~fmt  N  4   cch# f" d  M( L5 z/ R( `# O6 Z2 r

  A2 _& l2 }6 W1 ~: D) d第二处+ k7 ~% |1 Q: e6 K# `4 p. D/ o
# --------------------------------------------------------------------------. r7 J5 N3 r& u: e! e2 z
# Tool Comment / Manual Entry Section
. j! q( D) H6 V8 |7 x3 k# --------------------------------------------------------------------------
. _- X8 a, R* K1 I5 c6 T% nptoolcomment    #Comment for tool
( f7 p8 `' T5 r      tnote = t
% g5 r' d, z! k$ r5 ~      toffnote = tloffno0 w! U; x) N! k4 J: u
      tlngnote = tlngno7 Q% I) K2 L2 Z# w9 D$ x
      cch = tlngno2 y0 W+ [( o" X* N4 c& i
第三处, c6 \. d" ]5 ?/ R3 n
#"%", e" b4 \; g! Q: O7 b! v0 x
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e  F4 j! ^9 O% U2 R. g% \
      #*progno, e
. g" C' j! q- b2 }" u7 ~      #"(PROGRAM NAME - ", sprogname, ")", e
2 W& y: _' g! a0 J$ j      "(DATE= ", date, " TIME= ", time, ")", e5 P! N: i' N; u. r
      ptoolcomment6 a1 x* H6 \) |/ E/ O1 ?0 v" e4 h

9 h7 g- b* ]( @% o3 w1 e完整附件

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
1 g3 K  r- \' i: r你好,可能是变量未加完
0 ]: R/ }, s! U( `) Q请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理  H# h% K- N8 I% M# O7 \
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
' u( l0 }, G8 I/ v- A9 a7 v
你好,这是我刚刚用9.1软件处理的,3 v  r* X( p9 `$ q7 L
如下,我不知是否支持高版本,在9.1上没有问题的
* @$ ~: x& S4 [9 q8 e- x. `  `9 z: G% x& U
(DATE= 02-04-12 TIME= 17:00)
5 y* L6 N3 ], A( a! }(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)* \& c2 ^/ Q1 K3 d5 D
N10
+ `. N( R( Q9 z5 _2 P5 A. z8 fT10
$ F* d/ l3 e) SM6
/ Y: S* s. X7 c6 T% [8 K3 VG0G90G54X-.45Y-2.
7 R6 H& P# @7 [5 c7 k7 S3 ?" ~S2000M3
  W1 i5 z6 b; J3 l, h4 B+ q1 O: XG43H10Z10.M8
0 _2 ^5 N# I8 k' C( c9 HZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
3 U, I" v/ @' }' W9 s. ~balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

8 {& V# Y# r$ Z# P
# c- B9 S- I% H+ d8 y我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 ! r, b7 T3 n% e" @8 N6 c
$ G- e% ?% k) I& d. [
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T! i4 R, s& n$ ]% d
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

( W$ [" p  n5 B2 h5 ^! v' E' X* R, K) b要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 ( z+ H! l  e9 L1 [

  |; s+ `# w  s4 z有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索8 V; t: v/ P/ f6 t
*progno$, sopen_prn, sprogname$, sclose_prn, e$
1 b& o6 B- v  r/ H$ H) @改为4 H3 e  H3 y' \4 Y
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
3 ]6 @0 H+ s  q$ [% q1 I这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif2 T  \" z" _8 k0 \) U
打开后处理 搜索% {7 Y, N8 v3 H7 A' R; y
*progno$, sopen_prn, sprogname$, sclose_prn, e$5 t" a+ m" l$ h
改为

! [" a& e. m3 `# H+ _3 P大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif' X; M+ T! v) _; n- }- V5 g
打开后处理 搜索$ g; i/ l1 @$ C
*progno$, sopen_prn, sprogname$, sclose_prn, e$5 z: S. E& |; Y1 a: A: E; @2 _+ ]
改为

8 K5 U* @4 _$ h3 c' j' Y; ?/ A. ?大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
0 Z% K8 S/ T, ?6 E; x1 I6 ?
; |, z9 \( K4 a2 v
+ P1 T: ?; Q4 {) B/ a: N2 O详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/( L  M9 h/ T* ?9 ]/ r: r2 j

. m7 {% [+ \: p8 `
( G+ J! E- |4 D# k' t6 Vstrgoto_N   : 10                      #参数初始化,N10/ m" ]; H" @! M1 t4 S
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
  p0 ?/ }8 k! d3 T. E! p2 }
# e- H( F7 M. |
paddgotoN                          #定义paddgotoN结构类型3 }! z3 E1 K! Q
      *strgoto_N,e$  $ `- b5 g: D$ j
      strgoto_N = strgoto_N + 101 H. D; x3 W5 c& u

9 ?; q1 e% T( R: W; [3 i- G3 f  b4 b, V( ]  W- V

  r7 z, m# ~2 {- X#在Psof中插入行号paddgotoN/ Y: I) }# r4 T* Q$ Z3 G( L
psof$            #Start of file for non-zero tool number
1 }/ X" `+ J2 c: d* \      ptravel
& ]$ c- q( S' D% Q0 z+ T      pwritbuf5
+ L% d& Z: h1 }      pcuttype. {, b. x0 k# D% O; ^, S
      toolchng = one
1 x' X2 `6 f3 K: S. U      if ntools$ = one," j3 S% }! m; P! y1 c" a
        [, b) c# J5 S  i. `( Y
        #skip single tool outputs, stagetool must be on
3 B2 b8 c  u3 ?; S7 P7 ]; m2 g, X' i        #stagetool = m_one
. y, ^4 ~7 r6 _! K# b/ y        !next_tool$; c8 u( s4 q0 f1 L7 j$ g4 J1 I7 r" K
        ]; j  i( i! [9 u3 m+ V6 \7 b/ ~' Z
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
1 L; ?' G$ G( S; g' q7 F      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn); A& i1 Z# J& o) W. x9 i9 o
      else, nexttool = first_tool$0 i% h$ x3 \6 i' I+ m4 X+ x
$ s, z) y5 I/ s% m, _
      if tool_table = 2, ppredstck,e$
, I& \8 K8 ]0 d8 S/ c, P$ T      if tool_table = 3, pmetastck,e$0 P! N$ e6 L' p. u& L
      spaces$=sav_spc2 t- Z; [* t! b( |0 X
      paddgotoN                  #-------插入paddgotoN结构5 z. ^/ ~& T, f: f& B
      if plane$ < 0, plane$ = 0
! a0 w+ n( v% f) w, G7 @      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
5 o% I9 G4 X- ?& w      sav_absinc = absinc$1 {# q, }* N% A
      if wcstype <= one, #Work coordinate system$ l2 p8 n# T- B/ T% `
        [$ {5 e8 l% j6 a2 t5 R( e( O% f, Q4 m7 J
        absinc$ = one& R/ U# Z  D1 p! ?  g2 o
        pfbld, n$, sgabsinc, "G28", "Z0.", e$
8 S( G# `* i+ {! M        pfbld, n$, "G28", "X0.", "Y0.", e$& Y& A1 w5 z9 A$ F
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
8 [& n! O- Z8 d9 C1 y# Z: E8 i. v/ e' j3 U        absinc$ = sav_absinc
3 O" d6 I0 R. e: a/ d        ]" \$ l8 N. N1 {
      sav_mi9 = mi9$1 T+ D) ^. R1 {4 ?9 G6 p! q
      sav_workofs = workofs$
. m5 _. q7 o- q( `1 l# e      if sav_workofs < 0, sav_workofs = 03 |+ z4 [- }  B6 E& d7 f8 x( h
      2 T' J( f5 L& J0 b  A' @
      ptlchg_com* ?3 F6 O) R/ x8 A# K9 n" @5 E1 ^
      sof = 0* a$ ^# j$ u- a+ E+ z. ?
* @& J  w; e; ~, d# p8 C% ]) S

9 Z: k+ q1 n* d# w5 v- s
  l/ w: q% u! ^' q4 n#在ptlchg中插入行号paddgotoN+ A9 [7 Q; K" |# b8 F5 \
ptlchg$          #Tool change
" K( ~- I$ ~' H: K9 {- [( r      pcuttype& X8 m8 |/ q, j2 j
      toolchng = one/ d$ C5 }( S- [5 h: t
      toolcount = toolcount + 1& x! e# q2 }/ D
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
" c* Q9 \. f( F! a      else, nexttool = first_tool$5 k5 X  Q& q  X% R. L0 d( n% ]( I

! c, `$ t$ H9 n      if wcstype = one, #Work coordinate system
3 b" X9 l8 U3 H5 R6 B        [' g$ Y" E1 T* O5 o. N( S1 j7 R) `
        pfbld, n$, "G28", "X0.", "Y0.", e$* {  W: G6 `+ [" U
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$+ }; r( b; K3 ]( G2 |7 t- J6 ^
        ]) E+ z" h' ^0 `% n/ M, f: o, v
      pbld, n$, *sm01, e$7 S4 b" x; I5 c
      paddgotoN                     #-------------插入paddgotoN结构
1 ]7 Y4 h# o% o9 l! P7 E( g. P! s+ b      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$- x' Q- J# [% L$ C. c% O
      if mi10$=one, n$, *sm00, e$7 F% V% T! A7 X
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %: r/ e- ?3 H2 {
  2. (30-1-22)7 E' }% }6 N7 ?4 P2 V
  3. (N1 T2  DIA=8.00 )% b2 z/ H; b9 C9 O8 }- h9 _
  4. (N2 T11  DIA=3.30 )+ \. Y3 e$ x9 j* U: t/ p
  5. (N3 T12  DIA=4.00 PITCH=0.7)/ j4 \; S# v2 ?; G4 z$ t6 [
  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号% _6 G& `8 @& c) A( c" e. V
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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