QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量% K! X) {+ E; @$ W% h
第一处9 h7 C/ \: C: Q) T* X
# Toolchange / NC output Variable Formats5 F* [1 O8 h" n2 l: f
# --------------------------------------------------------------------------# t# e1 ]3 b1 J, d4 t, \
fmt  T  4   t           #Tool Number
5 `6 j/ d' _$ T  ]9 nfmt  T  4   first_tool  #First Tool Used
  I+ m3 E) P& t# W% i# f" J+ Ffmt  T  4   next_tool   #Next Tool Used  ) P- U( o7 g' l% u& F* H3 p2 M
fmt  D  4   tloffno     #Diameter Offset Number
# _. _6 J' y' Sfmt  H  4   tlngno      #Length Offset Number% }8 B4 y( H( C. K, E3 L% l1 R6 K- s
fmt  G  4   g_wcs       #WCS G address
+ Q+ [0 G' P( t" W1 |fmt  P  4   p_wcs       #WCS P address
3 c6 }- r+ }2 g1 S, \fmt  S  4   speed       #Spindle Speed
- m2 |: `+ y9 A$ efmt  M  4   gear        #Gear range/ p! b2 |# T+ _! H& T% W' y
fmt  N  4   cch
+ T( Q$ `) u$ g) b  W/ c
. V; q" B8 ]0 F3 n第二处
3 K4 s8 Y5 q8 |3 X( E* N# --------------------------------------------------------------------------! A' J9 u: o* O6 g( v9 \7 l
# Tool Comment / Manual Entry Section
5 b9 U1 ^. [2 r6 o9 V# --------------------------------------------------------------------------
* u6 \4 T2 B* j) ]% i7 sptoolcomment    #Comment for tool
( y, ], C+ W. i+ v' u- H9 d# j      tnote = t * ~  r4 h1 C/ l2 ]  z' p& y
      toffnote = tloffno
( V5 _, K/ I4 A/ f% U      tlngnote = tlngno# x0 a5 r$ }" T: a% g" y/ X" k' V
      cch = tlngno
% {& K" Q7 [3 x0 m: t0 s1 o第三处4 O  `( ^) l0 D! u5 y
#"%", e
: u; `7 k  j0 J& Q      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e) O  o4 a1 L7 `' z$ Q# m
      #*progno, e
6 {! X7 v* S4 S  z      #"(PROGRAM NAME - ", sprogname, ")", e
/ P9 F- _& z+ n3 f* u      "(DATE= ", date, " TIME= ", time, ")", e8 n  ^% s% q( Q
      ptoolcomment8 M  V6 a% A: f* H
) i6 }% \5 A, m6 e  p  o
完整附件

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
3 i+ X, V. ^* M& M7 M6 t你好,可能是变量未加完
0 Y" r) x: Q& c% r8 A7 j. 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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理, o& s" ~% t6 o% R
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

4 b0 V1 E7 p" I+ i你好,这是我刚刚用9.1软件处理的,! h6 L' |' j( i2 J* k6 [
如下,我不知是否支持高版本,在9.1上没有问题的+ r( J! W: y3 h  Q8 X

, @" q6 D6 U0 J  S(DATE= 02-04-12 TIME= 17:00)
+ s, J% n' y) _- R$ `% a( y: U. _" b8 P(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)! e" a0 H( |6 `% o9 ^
N100 a: @: y0 O. j& K( U6 J
T10: j1 ^! J1 R: N. o
M67 C9 e8 D, }9 r' I6 }
G0G90G54X-.45Y-2.1 `' b, C# o9 ?( j1 Y2 Y( d
S2000M3( z) Y& E1 H0 Y, U8 I- ~& B3 W. T
G43H10Z10.M8
4 w1 g0 P  F' v' w! c" b8 ?Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理7 q* y3 d$ Y5 }& d+ N; u
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

6 g! w  I1 x- ?. C# R9 g; ]1 V' e
- C/ O! w1 ~9 B* X( E% z2 s我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 ; J. {1 S5 o1 E/ V+ m1 N+ x3 i
$ E# g- @4 N% S( }' m- Z; c
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T4 J' n8 Q9 f* C6 Y
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
2 k; o8 t' s, ^+ n% C
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 ' z7 B* s$ }: [7 p
' b" g$ a7 ^+ ], w0 o6 ?
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
, N5 z8 L3 A- ]0 c  T  \*progno$, sopen_prn, sprogname$, sclose_prn, e$! v! [) O! g  a' u5 d
改为
" n/ f4 {" ?9 c6 J! u4 @*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$/ K. {% J2 B  n0 S
这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif1 }* ~+ W& I+ X5 v4 G
打开后处理 搜索
. A# H) W9 |6 \- b3 s- f, a! D*progno$, sopen_prn, sprogname$, sclose_prn, e$3 [$ C0 ?: Y8 E  {" a0 X6 x( O. t
改为

4 {& K; h: G7 W9 r5 U; q% {  z! Z大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif) Q) @) X6 X9 V! C/ x, x
打开后处理 搜索
7 n" q$ s1 v; I0 ]" n! t  g7 U*progno$, sopen_prn, sprogname$, sclose_prn, e$6 K% d3 B6 z3 d4 d$ x" C0 ^
改为
( ], x/ V, l" j- {1 ?; ?# T
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑 0 B9 ^1 s2 E" K2 h3 Z/ I# J

# h% `3 g% X+ H  ^* o, Z
: }, q5 V2 r2 Z9 S$ V- \! d# k详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/2 O' U: l% n: M5 G% t
  L0 T1 n9 z+ l7 I

7 z) r5 \, }9 M6 Bstrgoto_N   : 10                      #参数初始化,N10/ |9 O" Q/ ?7 w& G0 Y1 n
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
/ E: u' s, M+ w* X: T+ C% }
' f9 ], _! H2 l( a& |
paddgotoN                          #定义paddgotoN结构类型1 w+ O+ o9 k9 R* P+ E9 h* \
      *strgoto_N,e$  
( w% o, o- J& j( W      strgoto_N = strgoto_N + 103 l  e0 N! R  J5 u" B5 Q

, ^+ ?  I/ }9 P' y2 M4 y! m2 c
' k7 W5 p2 |+ p0 I# Y/ \) b
0 s% V% f0 x: N2 y' [; a( n. k1 R#在Psof中插入行号paddgotoN
2 p) g3 E& I# H: u9 t5 g6 D' o) V' ypsof$            #Start of file for non-zero tool number
# b9 X/ v- K5 T: E5 U, H      ptravel
3 ^5 z, Z6 H' Y0 e      pwritbuf5$ m  R7 i6 m8 L4 J" Z
      pcuttype
: }9 {+ V/ l2 _4 p4 g$ i      toolchng = one7 B: ]  w$ n5 R2 b. \' [
      if ntools$ = one,
, B6 f- J" k4 W% F$ q        [$ w8 q4 z# K* B- d
        #skip single tool outputs, stagetool must be on
5 g8 |; Z; K. U, m, r% c, }        #stagetool = m_one
- c. C  }/ o# R$ \* U( j        !next_tool$
: [; Q  }/ k" _$ k0 X' `        ]
- U+ j( I( B- B7 a  B' Y5 V/ u8 k      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes2 P& n, b6 W+ ]8 J3 ?, K5 B
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
. y  {$ S9 A" P1 ]! Z" b      else, nexttool = first_tool$' i) }( ?( n8 z0 {3 E/ c

: j8 R' Z4 ^" c      if tool_table = 2, ppredstck,e$
5 i& R/ u* G0 C" N8 e: \2 ~( [2 O      if tool_table = 3, pmetastck,e$/ [& n: V- K2 z- l! S4 H* f
      spaces$=sav_spc) R9 k3 H1 T- ]5 ^6 W
      paddgotoN                  #-------插入paddgotoN结构
% u3 w5 t9 X+ r* c2 v" ~) Y      if plane$ < 0, plane$ = 0# `0 H$ a" `& [+ o" P& A
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, 6 U+ q, \/ ~! I, N
      sav_absinc = absinc$
4 m' H. b- t- e0 M+ P" \      if wcstype <= one, #Work coordinate system# t) i" _- D, H5 i
        [
& b$ l/ J' m. ~+ Q1 L( s        absinc$ = one9 B" E' O1 J; l
        pfbld, n$, sgabsinc, "G28", "Z0.", e$
- W+ @4 ^* Q6 x. M: {$ A- \        pfbld, n$, "G28", "X0.", "Y0.", e$3 L  V  Q7 ^$ c4 J
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$4 _' u: Z+ e, c! e
        absinc$ = sav_absinc
5 v6 x; }- N" m: U$ N7 l! ]) ]# K* o& G        ]7 g- s; `- [7 t/ }. m
      sav_mi9 = mi9$) |, U- W) W, B) E
      sav_workofs = workofs$
  G4 `# y5 K0 @* H9 p      if sav_workofs < 0, sav_workofs = 0
1 ^5 p) k: |; b6 r      4 ~7 i1 l- |. c. c) |$ ]( y
      ptlchg_com
/ b, x; K# i$ ~8 i. Q      sof = 0) _9 G) a* Y) M+ v

$ A: K" Y( ]# [: I' E/ }0 p5 {& l2 T1 F) w- e
8 l# H8 |9 A1 R' G! J3 P+ C0 Y
#在ptlchg中插入行号paddgotoN& r, |: C+ K7 T. Y0 A
ptlchg$          #Tool change
+ R6 ?2 ~4 p/ k* t& H! v6 v      pcuttype
$ `; J  \% _9 Q) y4 T0 y; \      toolchng = one
2 k+ g3 L$ q+ [* w' i# ~      toolcount = toolcount + 1
8 s8 }  r: M- ?. D( b      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)% ^  K  d# b/ w7 l# @/ y" P9 y% S
      else, nexttool = first_tool$
# T/ Z7 L9 S# F- x6 s* X/ F+ r: d2 j
      if wcstype = one, #Work coordinate system
9 e+ x+ L) v" _        [/ g: E0 @3 a8 ^& Y* p: X3 Q
        pfbld, n$, "G28", "X0.", "Y0.", e$
% i+ d. m) ]9 C3 E% V        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$7 R. c2 o! m, k9 h' w# [% A8 ]
        ]6 H- m1 F$ Z& ~# j9 L" m1 K
      pbld, n$, *sm01, e$! |  G* w5 J$ U# O1 F, V
      paddgotoN                     #-------------插入paddgotoN结构2 }: K; A1 f3 `1 V
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
4 m) n# H) n; F% V      if mi10$=one, n$, *sm00, e$
$ K/ z  Z" y( W) ]/ r      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %9 l+ s& F9 Y; ^7 K4 J( m
  2. (30-1-22)& U4 S' V9 S9 L1 \7 d  t* @
  3. (N1 T2  DIA=8.00 )1 l& C. l; I+ m& g  g+ f
  4. (N2 T11  DIA=3.30 )
    - W, e! W: M6 y4 T) Z
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    : \5 r* }- b3 k  m  ]  g; m  i, v
  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号0 K# l- x) W' `$ C; I' s
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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