QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
18小时前
查看: 7432|回复: 18
收起左侧

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

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

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

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

x
如下:后处理加变量
$ f' {" l0 h# |0 w- H第一处& Y* X+ W5 @  ^. h: W1 |
# Toolchange / NC output Variable Formats
# q, y; |/ @$ e' J6 x# --------------------------------------------------------------------------
' `1 J; ]/ a3 p# @) p3 k  gfmt  T  4   t           #Tool Number
( @7 s7 c3 Y5 |+ y5 K8 N" zfmt  T  4   first_tool  #First Tool Used - o& F/ B* ], X: c
fmt  T  4   next_tool   #Next Tool Used  
( R. @0 ?& X" ]# ]. Nfmt  D  4   tloffno     #Diameter Offset Number( M% {" `, i5 y( H
fmt  H  4   tlngno      #Length Offset Number( ?3 C* E$ d! {. u5 @' h
fmt  G  4   g_wcs       #WCS G address
+ F9 s/ l' z8 X) [  d. yfmt  P  4   p_wcs       #WCS P address
2 Y& O( }; N" _* j4 |fmt  S  4   speed       #Spindle Speed
8 D  y+ `7 Q+ l1 xfmt  M  4   gear        #Gear range* d8 |! o; n" v" \, K; Q
fmt  N  4   cch
: m/ p6 x3 v( M. T
7 h; t* w0 L: d+ C% i& \( k' M. g第二处% m) A# m4 T# z: s! ~; B1 V
# --------------------------------------------------------------------------  K) Z* y. [. y! A( c# j5 H
# Tool Comment / Manual Entry Section
3 e1 V; U" |) I; a7 Q, e# --------------------------------------------------------------------------8 e6 n3 {$ ^$ [  m
ptoolcomment    #Comment for tool
0 }4 E7 i5 {0 W0 }! }, `! O5 d+ Y. s. y      tnote = t 8 o1 p, I- r/ B) `) U
      toffnote = tloffno
+ ~% n) g. H1 H2 ^5 R% Z5 q5 R      tlngnote = tlngno8 w# P5 }/ f9 }( m5 }/ m$ {: Q7 D+ }
      cch = tlngno. g( X3 U' s8 k( W
第三处
& U, [/ P/ G( p5 D/ C$ }#"%", e
9 v; B4 p' P1 }; z- i      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e. h( {, f" H$ `
      #*progno, e1 @8 v# f. N2 j- _
      #"(PROGRAM NAME - ", sprogname, ")", e6 h; o) m" W. p. R
      "(DATE= ", date, " TIME= ", time, ")", e- H" ~9 X" H/ O4 c2 I
      ptoolcomment1 o) `4 L9 V; L: y. M9 d

( S5 W) R8 W4 Z, _/ R$ n$ N$ D. E& @完整附件

MAZAK.rar

15.22 KB, 下载次数: 161

评分

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

查看全部评分

发表于 2012-3-29 13:45:09 | 显示全部楼层 来自: 中国台湾
使用回報!!有幾項問題希望能幫忙解答謝謝
sshot-2.jpg
 楼主| 发表于 2012-3-29 14:38:00 | 显示全部楼层 来自: 中国广东广州
2# balugi6327
3 o5 B/ T! [" C  I+ Y: h你好,可能是变量未加完
4 b% `# W; P9 A1 D& q8 o2 Z请下载附件中的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, 下载次数: 22

发表于 2012-4-2 13:37:19 | 显示全部楼层 来自: 中国上海
那要这么复杂
发表于 2012-4-2 14:01:16 | 显示全部楼层 来自: 中国山东烟台
后处理修改的确比较复杂。
 楼主| 发表于 2012-4-2 17:01:47 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理+ K5 \: L* S) M; S1 J+ [9 `$ L2 Y* ?
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

3 i+ p# y( P) C3 e, m" }你好,这是我刚刚用9.1软件处理的,
2 D& e9 N  I4 h2 H, a: q) ]& X1 D如下,我不知是否支持高版本,在9.1上没有问题的4 L& F2 r: A, Q9 j" ?; [( M; T, |

5 L! U( M7 X% v9 B  U9 D  I(DATE= 02-04-12 TIME= 17:00)
( P& X& I4 W* `0 c4 r(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
; _  r) X$ S! }5 l& g0 v0 KN10% g+ G5 N9 E! i5 p) g1 @
T106 Y, [3 P% Y( C6 t# `. f. M
M61 i6 X7 Y0 u' V# c5 B, ^
G0G90G54X-.45Y-2.- I% L/ `& A: M" A; D
S2000M34 |$ V' Z  e5 ?8 O. U
G43H10Z10.M8
: o9 i/ C+ @7 C9 i2 T' wZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理, j: s+ l! l5 ~+ M
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

* b) }, T/ M; f2 a$ R
% E6 ^$ l3 h8 [' c0 E3 a* T% A我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 67

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 , A1 p' Z- A# h% V. M# y
; g& P$ w' s+ [5 ], O- F$ A
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T9 e3 ~) ]+ F( g& O
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

; Y/ c& `" T3 O2 \/ ~要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
1 ~* _3 V; Y2 C+ b" K! n
# m& o  M) t( V/ n4 a# L- t0 e8 X有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
8 W7 q* K6 R, h& j3 }*progno$, sopen_prn, sprogname$, sclose_prn, e$* ^% i* D6 S$ e% r* R
改为
( G- `  q+ }3 b! a9 a*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$; |1 R3 z. g/ j% x8 p
这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif* }8 V* F. m+ ~  N: z
打开后处理 搜索
% F+ V3 S. {7 C*progno$, sopen_prn, sprogname$, sclose_prn, e$
# w1 `0 O: G4 k1 Y" C改为

7 u2 B1 n" z" Z6 M. ]6 x  b% M大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
0 u# V0 X8 g$ [1 q打开后处理 搜索
' [0 ~1 Y1 g9 U*progno$, sopen_prn, sprogname$, sclose_prn, e$
, T6 ]3 W5 I. x改为
- G5 f3 G1 M4 V* S3 q% Z2 j. m$ E' N- t
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
+ n9 e8 U8 ?; z
1 F3 o8 f0 ?* ^! C; o1 A5 f" w2 S- u2 X8 P4 G5 _$ ^: M: W* R# i# V. r
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/& B# U% P" `# z& [0 @- z: Y

8 g( Q# d: T' ?. P4 _9 u& D. e
: B* f6 I3 H: y! _# T9 K6 S; w3 {1 Xstrgoto_N   : 10                      #参数初始化,N10/ ~/ D  X: Y0 U
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型7 N* |9 i. f6 g" k- r: y9 f

- S; S0 _% @) M# ipaddgotoN                          #定义paddgotoN结构类型, ~. E& b1 \! l7 R* C: ]
      *strgoto_N,e$  
4 z' g* H3 u+ F      strgoto_N = strgoto_N + 10
+ W# o5 \3 g# s. f! B: h3 O2 a9 _6 ^; U! i

. C% x% J/ H6 X9 w5 a) m! |6 s' J, c6 ~- U( `
#在Psof中插入行号paddgotoN
4 A' b# y4 [1 |/ Rpsof$            #Start of file for non-zero tool number% D  i5 o1 q5 u3 o5 f$ p: R
      ptravel
" R0 R% R: a/ o$ W- K      pwritbuf5
$ U& R8 G3 j9 p      pcuttype) N4 r' d0 ?4 ~8 k* {) i
      toolchng = one0 Q* y* a' Z, y$ r# q$ A6 ]
      if ntools$ = one,
! B2 h9 o4 p" q" d8 }9 [7 d" {        [3 _- b& D0 E9 |. h! z8 t
        #skip single tool outputs, stagetool must be on
3 j: E# j" I/ D        #stagetool = m_one
$ p" E1 Z+ Y+ o        !next_tool$
" h- Z* k  ]; Y5 h! M        ]
! H9 G0 H  s9 U- K8 J5 S+ @      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
, j: u& Z% m( \3 S8 J! y2 ^      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)4 i4 n$ B# ]( u+ T$ \. I
      else, nexttool = first_tool$' K9 X  O+ F- k% a: Y6 p
* y! G0 T' j+ h' Z' y
      if tool_table = 2, ppredstck,e$
  v1 [, m: H; k. f/ E2 M4 @      if tool_table = 3, pmetastck,e$  g- s, B5 U: u; ]
      spaces$=sav_spc
4 L* {6 [5 U) [1 v; J      paddgotoN                  #-------插入paddgotoN结构! N$ V8 l) z+ N* D
      if plane$ < 0, plane$ = 0
# E' P+ I& j9 `; o$ ~      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
# Z, g. }& _0 p  z/ G$ n, R      sav_absinc = absinc$! @5 D( r( ]/ L: [/ ^: h$ p' R, O! g
      if wcstype <= one, #Work coordinate system
7 x, b& N7 I3 x; H. X, ?        [! K5 r7 r- q! z. i( `
        absinc$ = one) {2 Q" e" m5 K$ v' i
        pfbld, n$, sgabsinc, "G28", "Z0.", e$" r0 U/ I% q1 ?( p4 u
        pfbld, n$, "G28", "X0.", "Y0.", e$
7 @: u! K# g! V0 [2 s( {        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$, F: s4 T" P" H) z/ u
        absinc$ = sav_absinc# L( `7 _6 t( Z9 F
        ]5 V) H$ Q) y9 A
      sav_mi9 = mi9$. V; K# \9 T/ Z. I
      sav_workofs = workofs$0 L6 s7 @) Z2 ~6 y
      if sav_workofs < 0, sav_workofs = 0
2 M6 V2 L/ L$ h      
! d) W( X; a# s" w; L6 b, s      ptlchg_com- y- Y: W6 V, h* x% P- w
      sof = 0
( F* g' N$ a3 U6 Z/ [1 Q1 ]6 K+ b8 F- j
- N3 n  \3 l" D* s

$ s" @( S; ?$ D# J#在ptlchg中插入行号paddgotoN. r5 G: `: C  b* i9 N. O/ D
ptlchg$          #Tool change/ E; M, ?' c% Z; A8 s
      pcuttype
# {5 i) S" }9 Q! ^# p      toolchng = one
8 I' _" N; w: ]3 D: ^      toolcount = toolcount + 1# M% g3 Y  z" e4 w; L
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)  |7 W- l$ L  F9 L9 Q! a
      else, nexttool = first_tool$
% `( i" C7 Q+ v) Q$ B" q5 |* g( V: U9 Z) |- v4 Y; |& c" R
      if wcstype = one, #Work coordinate system8 z! i3 @  Y+ `0 v5 j9 Y
        [
1 v( `# f" Q* k: @. @        pfbld, n$, "G28", "X0.", "Y0.", e$
2 E9 p3 D- M7 ~& o% p3 @+ D        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$* [  O5 @: d6 F" d) F- V2 w5 u/ q
        ]
5 u, ]  B5 ^1 @: J! O8 Z* D      pbld, n$, *sm01, e$
& j) _, ?- L8 ~* s6 F% ?      paddgotoN                     #-------------插入paddgotoN结构- L2 y, T* |& I4 b
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$+ T) \! c9 f+ Z% E3 v1 H9 ^+ w
      if mi10$=one, n$, *sm00, e$
" W& S- O2 ]7 `! P8 }, Y      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %) ~! S3 L+ n: [" S: Q5 s% n
  2. (30-1-22)
    $ Y" c+ `3 ~0 h8 d
  3. (N1 T2  DIA=8.00 )' _1 b3 a+ F& E- d( W
  4. (N2 T11  DIA=3.30 )! j- C3 k* S, D  k6 ^
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    ; @% I- m, t! _0 u6 [. b/ n
  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号" F4 F1 J- a2 i
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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