QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
$ q" F/ p, n( y  r2 z第一处6 }, ^7 K7 Z6 _  {& x8 E! [
# Toolchange / NC output Variable Formats
, Y. [/ f  B6 D, k# --------------------------------------------------------------------------
& ^/ I1 M) d& ]# p" V6 S5 T: U5 kfmt  T  4   t           #Tool Number2 `: Z$ i4 c# d
fmt  T  4   first_tool  #First Tool Used
  @, f) [: z! I, a1 Pfmt  T  4   next_tool   #Next Tool Used  # V$ I' {# T& L) u
fmt  D  4   tloffno     #Diameter Offset Number
. Q& m3 {, D( W& a& g% {fmt  H  4   tlngno      #Length Offset Number( ^! L- {/ X: F/ V9 K" a$ i
fmt  G  4   g_wcs       #WCS G address
0 k( h" O6 n- ufmt  P  4   p_wcs       #WCS P address
! S! @8 }3 f4 B3 y2 t0 Ifmt  S  4   speed       #Spindle Speed. g, I! R8 w; S9 E
fmt  M  4   gear        #Gear range& J# H0 ]6 ~  U6 ~4 g& j, T
fmt  N  4   cch
/ c/ }  Q* Q- d0 Y+ [+ R " t& `8 w) K3 n, M
第二处) y! w5 A1 B4 T  s1 c& W# f
# --------------------------------------------------------------------------: v6 G4 |; k. G2 |6 W1 p$ c4 d- n
# Tool Comment / Manual Entry Section
9 q) F" r& N8 q5 H3 ^# `# m+ E# --------------------------------------------------------------------------2 E1 \% g6 c9 m3 n* x. \, v9 |
ptoolcomment    #Comment for tool% M" J. i4 C( A* ~/ P' D9 ^/ m
      tnote = t
, \7 t' S7 F; i) T8 k0 x+ B      toffnote = tloffno- l5 }" ?+ b6 X( p7 W( |) z
      tlngnote = tlngno: U' O% C: ?+ m& U" g0 Q% R# q
      cch = tlngno# J. ]1 C. f' P7 W' n& ]4 X9 Y3 T
第三处
, u2 {8 ]& I: a8 u0 Z8 @#"%", e: A8 p9 T& b5 s/ S) {8 e
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
* d' U2 o1 W5 ^3 i! q; S+ {3 E      #*progno, e
4 X, z' G3 o1 t2 L" j  O      #"(PROGRAM NAME - ", sprogname, ")", e
& Y% Y! P: y" V9 ]# |      "(DATE= ", date, " TIME= ", time, ")", e
7 x  y- L; X. K1 Z  k& {      ptoolcomment3 o1 u7 v" X( `2 h

# k7 m7 O  f+ L% N" ^7 `完整附件

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 * ?: j6 W9 D) q+ C/ U* H
你好,可能是变量未加完
0 c/ _& U) Z& u请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
3 _6 c+ z! k2 X( B! `balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
! _5 u. t8 x2 m. A8 ~
你好,这是我刚刚用9.1软件处理的,- M0 Z! o- s/ X* Y- _
如下,我不知是否支持高版本,在9.1上没有问题的7 R3 Z; d+ s: O4 B2 l

4 |( u* Q$ y1 ?4 V$ h(DATE= 02-04-12 TIME= 17:00)
5 p- Q. b- ~6 l3 c, p(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.); ^( G1 I3 s$ }' B( p) F1 O2 B
N10
5 f! m6 B# m! Z$ r: q: x1 ~; kT10
2 z6 S; d% C) V/ ]7 FM6
) z- m. H( S& ]( n. C% J" N  PG0G90G54X-.45Y-2.+ F/ ^9 L0 Y4 w. U' C. l5 D
S2000M3
* C- G8 \  s* X* _# J* \: R- RG43H10Z10.M82 D& n4 ]& F/ t0 z6 f' u0 t
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
* h  Q" _6 k5 A) y  @balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
/ v" T2 L* l, Y. b: `  c' |

. Q* u0 ~) K0 |; C7 I我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 8 L2 c4 I  ^) r$ `3 M1 {

, ?0 c7 K- E. Y6 K, @7 d5 C路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
5 Y8 ]: M7 I+ @- w! Y; T0 kbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
' F8 A3 x# z7 f
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
5 c0 v: d- [7 M, R0 V+ F. K7 \
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索  R4 @: s; ~8 |: C8 ]
*progno$, sopen_prn, sprogname$, sclose_prn, e$( ?5 ]; }8 R4 s
改为4 o8 }1 c* p. ?& i
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$6 W* u+ G9 e0 z! [' m/ ?
这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif2 P! ^0 G$ p. Q, Q6 X+ V6 n# s( c
打开后处理 搜索
0 U- L! x1 r7 Z6 J& Y*progno$, sopen_prn, sprogname$, sclose_prn, e$
$ a8 W  y& k! C4 y改为

% H; U8 w. Z- R. J" v大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif( s. r# D( O' s9 ~- l$ ?
打开后处理 搜索
5 `3 v3 [2 G! r! ~+ `6 E; D' W) W*progno$, sopen_prn, sprogname$, sclose_prn, e$( U. B! b5 `1 C. z7 p, ]9 d
改为
8 L" f( r0 M0 [. s( f1 C" {
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
- {  h, x8 y5 y- ]. H2 T/ F* O! H
( i+ d6 w: ^. \* g
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
' g% Y, P& E: [8 N& A+ M) H8 Z1 p* V! J0 o6 ^
' ^* T# B  i  Z6 I6 f% j: S! H
strgoto_N   : 10                      #参数初始化,N10
% v% y" [6 n' Y1 A; I3 z( @fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
9 v' @" x$ R* ~  X0 l2 \% J
" I: n7 B4 l' q. ?0 o7 b0 ^0 K
paddgotoN                          #定义paddgotoN结构类型
5 B9 c8 I' q# l% w3 l* ]* h      *strgoto_N,e$  
! i* C" R! P' C+ {3 Z) P' C      strgoto_N = strgoto_N + 108 M0 L2 a; i0 j3 N! O/ d

; z9 s$ @' \6 ^$ m$ d* r4 Z6 e' _" }$ _1 P- p* P, Y8 O

: F  v4 T5 H& ^0 t#在Psof中插入行号paddgotoN
, \. `  i+ Q2 L* O  P' Ypsof$            #Start of file for non-zero tool number
7 X' }2 ~) m8 I$ b8 y3 |1 {* v      ptravel* e2 N/ j3 H" ]1 c
      pwritbuf5
$ [6 T- T  j5 Z: S4 J      pcuttype0 c9 j. i6 R: `5 [( h3 T3 U& b
      toolchng = one( @2 P* [# m4 b1 {, m; }
      if ntools$ = one,
9 W% q/ h( b; Z3 L  l3 I5 Z        [
5 i. d" c3 D+ }/ w2 N        #skip single tool outputs, stagetool must be on7 a! {$ [9 ^2 }4 A1 X, e- i
        #stagetool = m_one
  O" Z9 X( d8 s, n        !next_tool$
( ]) }* [: U( \        ]
& B+ z3 i7 o( r& Z1 m      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
# ?2 f! k) E/ u+ W3 U% p  }      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
% W, }5 e) ?9 a5 p, K      else, nexttool = first_tool$
6 L6 ^, X% I3 [3 C3 z3 q% y
+ ?7 j/ l1 [4 ~  K' N4 X' C      if tool_table = 2, ppredstck,e$$ `& G9 ]. l, q/ P5 G5 E
      if tool_table = 3, pmetastck,e$, R4 y+ H& |& v' M# x
      spaces$=sav_spc/ o/ d, z& y6 w( H  w
      paddgotoN                  #-------插入paddgotoN结构
/ V3 h2 \; J+ r% o; H% ~1 Y$ ~      if plane$ < 0, plane$ = 0- Z1 G: U$ p& B3 g! h
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
! D( {8 d/ q, U7 z      sav_absinc = absinc$
4 C8 \7 J8 `; A# ~      if wcstype <= one, #Work coordinate system
% m3 k) b, g- ~; R        [
# R9 r: a! h, I        absinc$ = one
7 R5 T( S2 a; R! `& e        pfbld, n$, sgabsinc, "G28", "Z0.", e$8 k9 E/ V6 {8 @" {
        pfbld, n$, "G28", "X0.", "Y0.", e$7 \: d- W+ r* x
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
3 z. R; A8 a$ e" T  G5 q        absinc$ = sav_absinc
1 U% _. {+ r1 r        ]
; ]8 s& O0 ?' r4 |      sav_mi9 = mi9$
% h- Q% Q8 o( e" q# r- `* R% l' B      sav_workofs = workofs$
& j- C# v- y, l' ?2 f      if sav_workofs < 0, sav_workofs = 0
1 q2 r) I% }% q* l; H9 C2 W      
( I* }3 O7 b- K' ~" D  p( e/ s      ptlchg_com% b7 C$ X8 T% w" h0 ]
      sof = 0
& P$ P/ e: z# q( f; B( _& K& f5 }/ ?9 C/ ~
% N. K! o* {' O2 ^* H0 _5 H, v
# r& F6 w2 B* X; u; h: `% p
#在ptlchg中插入行号paddgotoN
; ]- y/ |2 c; u+ O4 s0 n  x! xptlchg$          #Tool change
4 Y& C% _" b* ?  o/ d      pcuttype! `9 o9 m3 m! |8 M9 J
      toolchng = one- a& s& I) Y& \+ j# s+ U
      toolcount = toolcount + 1! W& [! R# F! f3 k, \; i; H
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
/ u; B+ @5 G6 x; d      else, nexttool = first_tool$
+ F8 w# c, E5 b# W
4 L, ?0 z( O& a1 I5 q      if wcstype = one, #Work coordinate system" G7 y$ Z5 y) I7 l9 T
        [
0 _3 L& i4 V9 W5 X        pfbld, n$, "G28", "X0.", "Y0.", e$+ Y3 s& @5 \, v; L. r1 R' o
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$/ \+ [# N' y6 M; L
        ]
$ i# L0 e4 t* ~! b      pbld, n$, *sm01, e$4 ~4 m, `1 A' S4 ~2 c
      paddgotoN                     #-------------插入paddgotoN结构  y4 `$ ?8 H2 Y0 p$ X  e
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$! V! C% z0 s, i! e
      if mi10$=one, n$, *sm00, e$
, q4 p+ ~) Y$ A1 c( X+ \& F      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %0 n4 h1 Q1 N1 ~' K/ ^0 e/ ?
  2. (30-1-22), D+ |6 i% S! t( B6 W9 A
  3. (N1 T2  DIA=8.00 ): h; T) N$ ], M# O0 m# n  t
  4. (N2 T11  DIA=3.30 )
    & R! G" [% @: \- w; P' z0 Y) Q( Q
  5. (N3 T12  DIA=4.00 PITCH=0.7)% x- X* j& Q; H* K+ Y
  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号2 R- B7 |' q3 _) f  n" a
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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