QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
3 V' u4 @4 C8 P, g0 l! f  _- O% n第一处6 w5 L6 h& W" D: i, h
# Toolchange / NC output Variable Formats
) L3 X& {$ M! [: M, t, i# t# --------------------------------------------------------------------------
; _+ H- R& F) q0 Afmt  T  4   t           #Tool Number9 k2 u' h! a( g8 F) Y( d
fmt  T  4   first_tool  #First Tool Used + F5 Y0 D% z' _! {9 \0 X' a
fmt  T  4   next_tool   #Next Tool Used  
! h! |* J! O4 d, q/ }) U# o3 Gfmt  D  4   tloffno     #Diameter Offset Number
, k4 z1 u- e+ O- H* V+ |fmt  H  4   tlngno      #Length Offset Number
, O, k1 \$ h# T7 x5 g; Wfmt  G  4   g_wcs       #WCS G address
/ D: h* v+ R) |( b1 ^) z5 m6 wfmt  P  4   p_wcs       #WCS P address6 D& F. S, v* {( o" o
fmt  S  4   speed       #Spindle Speed2 c3 J- _3 p7 z* a" {0 b
fmt  M  4   gear        #Gear range
4 u  c+ s, ~# V1 e% K3 [+ ]9 c+ o5 Efmt  N  4   cch
2 q3 m8 P" l9 H: u% ?
( b% v( o& i6 ?! K第二处! U% X3 D- u" V+ Z8 C; \
# --------------------------------------------------------------------------! G, U9 P' {) ^) l. v
# Tool Comment / Manual Entry Section* A0 g1 d! z7 s2 H9 T5 f' W, Z
# --------------------------------------------------------------------------0 U/ i+ d# v8 Q4 r
ptoolcomment    #Comment for tool- U3 b8 M8 |1 {1 A
      tnote = t - |+ y' h0 G; T' f% I2 B
      toffnote = tloffno2 V8 h. b% q9 ~9 X# H
      tlngnote = tlngno; d  r% S( v' t, M6 d4 H  l
      cch = tlngno* i# G5 q* \2 ?  c  K9 G9 S, f
第三处7 T+ ?! z5 X- R2 H( F7 X% g2 R. S
#"%", e
  n3 v; }! Z5 c" G7 S      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
( T3 P$ j5 h0 ^: u      #*progno, e. P) ^5 b# y) H% V% i* j
      #"(PROGRAM NAME - ", sprogname, ")", e8 @* H, I: O: X- I/ P' e& N  f
      "(DATE= ", date, " TIME= ", time, ")", e6 L6 X# f$ g: M  b
      ptoolcomment
! ]! u8 g3 l3 X4 u* k
3 q8 ?4 l7 A7 ^9 S$ {4 \, W完整附件

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
" o( @4 L4 F7 F$ L0 N/ j/ f7 K你好,可能是变量未加完( G7 P! w3 J$ ^7 }2 ^& Y! s  O
请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
8 `+ d1 h1 X$ w$ L; o8 Qbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

5 W4 e& [# ^- N  z你好,这是我刚刚用9.1软件处理的,
8 _& ~" r* b# K& {( C% ^: g( g如下,我不知是否支持高版本,在9.1上没有问题的
' u4 g; I) Z8 i6 V5 Q+ E  s- O
1 X* Z) ~2 C' _( f3 m8 I9 x% p(DATE= 02-04-12 TIME= 17:00)
: Z) A% x# U/ p(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
; M6 G  a5 {/ `5 Y6 D2 J! ?N10
( [' X' t1 k1 J7 {  WT10  Z1 y0 N" w5 e/ b1 Z
M6) g: r, w( s  v; @( e
G0G90G54X-.45Y-2.
% B# C' @8 E- J% ], R$ V) f2 `S2000M3: s% y5 w) `2 `% D5 I
G43H10Z10.M8# z3 S% q: E: l$ H$ I1 N. ?
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
6 n$ [/ z" O0 M1 E# Ebalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
5 t& p! Y8 M. X5 U$ ^: V5 N- [

: O) x& C* q9 ^8 i4 }7 F  j. L我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
5 S' |+ \  i8 h' [! e0 @& q" J9 u! G$ ?
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T! \5 k, }, }' r$ I1 g/ }
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

5 j2 Z8 }9 D% T0 i6 q/ U要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 1 c% D' u. B" E* _# v2 e

# \* {1 G' p, T) r& i有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
- w' v4 l9 w) ~*progno$, sopen_prn, sprogname$, sclose_prn, e$0 f/ E. [4 ~* i: z
改为
8 C) k2 s7 K5 {! f2 B, S*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
4 R; ^% G) }+ Q1 W! ~这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
6 T3 L; T4 Q, P' W7 D3 e打开后处理 搜索
( s2 a" L: X+ y) f*progno$, sopen_prn, sprogname$, sclose_prn, e$
9 a8 n: s0 d# I改为

9 }  r9 M, k& A' D' q大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif. R& v6 g! h/ P/ A/ H2 M# `
打开后处理 搜索
* d/ Y2 U$ C6 I) P*progno$, sopen_prn, sprogname$, sclose_prn, e$8 a9 G. Q% m9 _3 V; i; \
改为
' F  M: N1 r" m7 H2 |/ @% R
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
: Z  {6 O5 \( [/ e$ G
$ s- k- i: y, D: t) Y% A7 V" A. s$ j/ X2 t. D
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/: q1 v4 f- }. A; C* V

" E; d& v$ y9 `. K+ D! `; u8 k9 v) C, ~
: g. A) g6 v$ Gstrgoto_N   : 10                      #参数初始化,N10/ a5 T- g$ L5 F, Z, {  R7 a
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
# l1 F8 z$ m9 o+ q
; P/ Y5 J* n: A0 {
paddgotoN                          #定义paddgotoN结构类型
% g% |5 t, M  `, Q: p8 f* z      *strgoto_N,e$  
* d4 u) f# p! t1 f, P4 Q4 q& p: F      strgoto_N = strgoto_N + 10  w8 x0 E) N2 l: H9 Z3 \, h
% g: J! M" k/ ?7 q  U; {9 s
6 T$ }2 z& u# J/ b

" T2 x( b  w/ f& ?$ X#在Psof中插入行号paddgotoN
- y9 @" _8 j5 W/ i8 p* f. g0 a& Zpsof$            #Start of file for non-zero tool number
! E* V, z7 b5 X( T  |1 N      ptravel
1 z" p: ?. f' E" {& |( D      pwritbuf5% ^4 D) \! x1 h# e6 h% o" w
      pcuttype
6 Y/ B6 ]9 n2 s- h2 y6 U" F3 L2 g      toolchng = one0 o9 m" L4 T1 A& ?; M
      if ntools$ = one,
+ z  F! K( q2 N- Y& V. Q        [
. Y6 X* i5 @/ n( p        #skip single tool outputs, stagetool must be on
3 n2 L" @: N$ q' I        #stagetool = m_one
' i0 O1 o3 g- C7 L        !next_tool$
$ t) V# D5 h1 ]1 B        ]1 d# u: H; Z# N* g/ Z, V5 p
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes& _& U$ i# t2 d* |) p0 s% f
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)) ?  H9 C7 v4 A6 t& q
      else, nexttool = first_tool$" P6 Z, F( J( y5 k3 {6 D8 e

6 Q- R- x& \0 O/ s4 F! }  H1 P      if tool_table = 2, ppredstck,e$8 _- y  H! V  a- u
      if tool_table = 3, pmetastck,e$- q8 U1 M, {& D& z/ J
      spaces$=sav_spc  [( W. w0 s6 U* D3 [1 z
      paddgotoN                  #-------插入paddgotoN结构. F) \1 H; G* J) X6 c
      if plane$ < 0, plane$ = 0. [7 M5 f) E* _9 r& y6 \/ y
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
4 i  J/ J: ^- l5 H      sav_absinc = absinc$
5 Z  b# J; g: @0 I/ y      if wcstype <= one, #Work coordinate system
5 z- D+ x( W( m: }5 u3 d& v8 O" e        [
  j& m7 l3 ^% P& f( ~" W7 n4 o5 N        absinc$ = one1 E' c; N4 x9 h) z# ]
        pfbld, n$, sgabsinc, "G28", "Z0.", e$
4 K: I' W% {0 |7 C, B2 a) ~        pfbld, n$, "G28", "X0.", "Y0.", e$
8 O0 D& ^9 B. H2 }' |# U3 k6 i- L        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
" t' \5 f/ d- f+ K2 p1 _! o        absinc$ = sav_absinc" O+ L/ k& g* {+ f+ F7 b
        ]5 _+ M- R% R. \( T& k) c. ?' i) N
      sav_mi9 = mi9$) p. l4 e7 T# ?. F, M
      sav_workofs = workofs$' Y" H7 }3 L$ f% ]" a9 F7 O' J3 X5 Y
      if sav_workofs < 0, sav_workofs = 0
6 q4 ]; _- @  K+ N; S      ) u, G0 P3 j3 R7 ]9 I5 Z  }* \7 b) ?3 G" Y
      ptlchg_com6 ]0 `& i5 s  J
      sof = 00 X& [  v. |1 A2 x: j' o1 l" o
. }2 s8 U1 Z7 d0 g
9 O7 u' K1 G8 }5 ^7 n: m

  j, ~$ O: a, s#在ptlchg中插入行号paddgotoN# e& E1 s! Q1 T$ S
ptlchg$          #Tool change
; D- i# a  b4 p' l, f      pcuttype
$ p! v/ ^6 G! `) }" u      toolchng = one" v" p$ Y! z# R3 y
      toolcount = toolcount + 13 M* i5 I6 Z- L7 t! F
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)+ _: m7 t" C. q% l# X
      else, nexttool = first_tool$0 s# ?+ T' a3 R/ v$ }' d/ I% l, s
+ u  B- z4 H2 v
      if wcstype = one, #Work coordinate system) F% ^% k1 N, x
        [
! i1 X. K6 ~# a: Q' @9 N& p: t        pfbld, n$, "G28", "X0.", "Y0.", e$9 c; Z) `# m! ~3 H- R+ T" v
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$% u' r/ ^' L2 h  J
        ]/ E* b* W% k0 v* r) p
      pbld, n$, *sm01, e$
1 {1 E, w6 k9 S* m! b/ g      paddgotoN                     #-------------插入paddgotoN结构
6 C# e6 R) n& s      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
+ B5 E# x3 J/ C6 K+ Z0 V9 Z8 Y7 l' O      if mi10$=one, n$, *sm00, e$  Z* w6 b6 w/ l- C6 e9 A
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    ) Z1 [! i% P7 \7 O1 J; T5 \( h
  2. (30-1-22)! o& b4 J7 Q4 i4 n' k
  3. (N1 T2  DIA=8.00 ), }; i3 ~) f+ Y# L" @/ x, c4 U$ ~
  4. (N2 T11  DIA=3.30 )+ e* }6 F$ R  \; M
  5. (N3 T12  DIA=4.00 PITCH=0.7)/ t5 N4 j* a% I1 H/ Z% b& U
  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号
: P3 x- \, d; J# D4 qta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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