QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量: y4 {2 i4 G9 d) V* M
第一处9 N' X- A$ f! \) k. P. [
# Toolchange / NC output Variable Formats
" e5 U* |$ P# f2 K- ?. L& {# --------------------------------------------------------------------------
) H# a% b+ U3 h5 ?4 O9 u+ C% pfmt  T  4   t           #Tool Number; |9 {$ ~' P: c8 v7 o
fmt  T  4   first_tool  #First Tool Used 5 M& `( x  h$ O( q+ W9 ?
fmt  T  4   next_tool   #Next Tool Used  / X3 [, b% V6 W$ |# P9 p# X: ~. X
fmt  D  4   tloffno     #Diameter Offset Number$ n# l- p6 N8 E+ j  u; A
fmt  H  4   tlngno      #Length Offset Number' Q( s1 b. V  e# n+ _+ L; y8 X  k
fmt  G  4   g_wcs       #WCS G address: x" D9 X8 q3 ]
fmt  P  4   p_wcs       #WCS P address
- m) [: B) m* G+ q5 A3 g' @fmt  S  4   speed       #Spindle Speed
( J$ Z9 ?* J) ?1 Ifmt  M  4   gear        #Gear range
$ a6 J+ \+ v& r! Ffmt  N  4   cch& S, z0 G. {- p+ d2 b# j' k. s0 A

/ f9 Q5 I1 \7 i+ D; l, k" d. M7 u第二处
3 I" v7 b9 {( T. @( M3 x# --------------------------------------------------------------------------
3 \/ |) z' M* i# g  l( p( z1 [# Tool Comment / Manual Entry Section
% t- O5 k7 d6 }, M4 a8 x  {# [# --------------------------------------------------------------------------
5 i4 u: @+ H3 k7 l3 Dptoolcomment    #Comment for tool
4 l" N3 S0 Q3 `      tnote = t
" [1 V3 f6 l% ?7 r5 _4 \7 I      toffnote = tloffno8 t6 J2 n( X$ v+ h" X
      tlngnote = tlngno, K+ w: V9 E5 @& S( C3 Z! f" ?
      cch = tlngno. v: j8 H/ ?. l9 B4 I1 h
第三处
  ^+ o7 @; N1 l3 Y/ f#"%", e1 U$ h: V4 D$ f' L5 O
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
! u6 w4 h0 s# [3 B0 I; a      #*progno, e% }. ?2 X- g4 C4 \' w
      #"(PROGRAM NAME - ", sprogname, ")", e9 y* v* s; C9 l1 h2 U
      "(DATE= ", date, " TIME= ", time, ")", e
9 h# d3 j3 @: Q$ R3 h8 `# T3 f  u. W      ptoolcomment, ^4 B( A" c+ D* a+ m

' s- B' k5 f; U7 k5 e& }; X完整附件

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 & b2 {8 F9 O- u' ^/ |
你好,可能是变量未加完+ e4 [" o7 h/ q. t  n* ?
请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理: C. z2 S! B4 e) l: ]( U( b
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
: W% c! l$ I' K3 P6 s5 K
你好,这是我刚刚用9.1软件处理的,6 ]: k6 F" n( c) s0 E) \( W. [
如下,我不知是否支持高版本,在9.1上没有问题的
6 O, U1 O0 y" N* |, t3 V9 ~. k4 g2 r7 w3 M( E
(DATE= 02-04-12 TIME= 17:00)
4 i5 O3 `3 k6 g& A8 _! g# x9 W(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.). Q# G- Y$ K# u* t9 z
N10" W8 G( I6 w/ g
T10. i2 `' }: L1 j) b; M
M6" c- D# U6 v  Q+ v
G0G90G54X-.45Y-2.
% u6 `9 q6 U4 c% j' m. J# ?S2000M36 u4 e: o, q. H8 K% l  ^' k2 n
G43H10Z10.M8
2 R9 j( ~# i% F4 B2 JZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
0 {+ H3 c6 C1 [balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

' t! G. V; u: z' Q# g2 |" l/ K
0 N/ A# Q% r5 W我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 8 C+ h7 K1 U' B: t  c/ |9 R% N: E7 ~% U

1 A0 A+ v0 x/ L8 l路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
) }. c. E- c3 g( Sbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

( {. j3 O5 w) U, g- P: U$ O要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
) p! a2 ]  J$ {# d' y* x# P
1 @, d: h$ A- q: T' g1 g( @6 {有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
& B/ R' v* s3 a1 g- B* G0 B- f*progno$, sopen_prn, sprogname$, sclose_prn, e$( l* C7 a$ I( K8 W
改为, f, |& r% q( v& m" S
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$4 u0 _+ D6 ~, B; {" D- o# z
这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif! [! n' B8 `" W2 [5 P. t
打开后处理 搜索
, {- A$ N+ v: o4 F5 Y! q9 j*progno$, sopen_prn, sprogname$, sclose_prn, e$
" u; Y9 I9 N3 ^% G5 Q改为
$ p  ]9 o  @4 i8 T
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif4 |, Q- T( p0 J! m
打开后处理 搜索
& `/ |; \, d# Z* j*progno$, sopen_prn, sprogname$, sclose_prn, e$# P+ n+ ~7 `# t+ g8 v
改为

) k& ]" H% y& X  t- p大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
# n/ ?9 ]1 z+ E
! Y5 ], y, H9 p5 i: F. i5 }' k+ q# {6 D. E1 V! X
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
4 J' r) E! u" K# u3 i3 Z. N& I1 y% i' Z- f1 r0 o8 b  u6 G

& k% O' t* d0 d1 L& _* Mstrgoto_N   : 10                      #参数初始化,N10
. b% }, ~: D% H9 V9 l6 sfmt  "N" 4  strgoto_n            #定义strgoto_n数据类型% ~- s2 W2 P( P& k- o( [; w3 R) z6 F1 T

$ Q2 u) |! T8 \( H' H) ZpaddgotoN                          #定义paddgotoN结构类型
' }8 I7 h5 ^- r9 l; i& W# a      *strgoto_N,e$  
6 w  z2 q2 o/ c5 o& j      strgoto_N = strgoto_N + 10
8 B. Q- \0 F' Y0 H6 |5 c) X* Z# w8 J2 X  f2 J- w
" ]& u( j. H1 y

/ {/ d# g/ V6 M#在Psof中插入行号paddgotoN
/ g7 M$ B6 y1 W! r  r& @psof$            #Start of file for non-zero tool number* w" n( o8 o; l- S, i4 N% ^, T: _
      ptravel
% G$ S; }& M; m2 w8 m# g; A      pwritbuf5
7 Q9 [+ ^; y  U. c) {% h      pcuttype' M4 V* Y8 c2 d5 g! V, f& D- U' v
      toolchng = one
. o9 `6 r' q3 m/ p8 h5 Y0 t      if ntools$ = one,3 [% Q# \2 z  s* u  H2 ~: [
        [
6 ?! ]+ w! {/ O8 ]3 j* i        #skip single tool outputs, stagetool must be on
; C5 b( l' v5 J2 L# m: L9 v        #stagetool = m_one/ ^0 Q. b: o3 }% }
        !next_tool$
2 l) ~* h- X6 x        ]; M+ \% r3 Y% \
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes4 B: N/ J# G; Y- O* }
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
. j: z3 ]6 T1 p+ y$ P* Y9 O; u! Q7 i      else, nexttool = first_tool$3 w- y$ W9 s0 W+ s; [$ I

6 q6 C0 w; h  G4 R. U/ s) k" A1 x) G      if tool_table = 2, ppredstck,e$# w' u. ~. l& t0 J3 [5 w
      if tool_table = 3, pmetastck,e$+ j: ^8 ~2 B7 {/ M4 @, Y
      spaces$=sav_spc
/ @* s: M+ F  a; O1 C      paddgotoN                  #-------插入paddgotoN结构% _- j* [& A, N8 R# B# u$ S
      if plane$ < 0, plane$ = 0
2 M8 c/ D; i: g      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
! W3 j7 o9 G3 x      sav_absinc = absinc$: a8 L( D& T* w: D- v" o
      if wcstype <= one, #Work coordinate system) I7 ~+ t4 h2 h
        [' r! w. z. C8 H
        absinc$ = one
- j9 t& q  N, I, N3 _        pfbld, n$, sgabsinc, "G28", "Z0.", e$
& l/ D7 j+ |% q% B) V8 |4 h, M        pfbld, n$, "G28", "X0.", "Y0.", e$9 J2 L7 L7 l& T: n8 L+ A
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
# P5 |0 Z# a8 S        absinc$ = sav_absinc2 |3 f8 i/ p/ b! X6 R
        ]( @4 ?5 E1 c, x. m- S: T; D( O; j
      sav_mi9 = mi9$3 X1 O7 r2 ?- I  d3 u/ m
      sav_workofs = workofs$7 \# d3 o! V; s% `: I. [
      if sav_workofs < 0, sav_workofs = 0" s' F, {. Z9 s% P
      / Q% U  U1 z. }2 A5 Q( a
      ptlchg_com3 V2 L5 S9 k( `* e; A- D
      sof = 0
# Q: O" E5 x0 t' T6 g  a/ h$ ~4 s& f) [2 Q
( d; Z- v) V3 U* l

2 ?' w, h9 i+ Z9 ^1 i/ z  a. j: q/ R#在ptlchg中插入行号paddgotoN
) w9 c  V; Q: O! m4 [! |) |  |# Cptlchg$          #Tool change
5 H  R1 `' Z( b! \8 ?3 q      pcuttype% m; {* o2 ^+ `3 x' U2 r
      toolchng = one
( q6 F9 {- q. x. u      toolcount = toolcount + 1
" E1 N+ E" y( ?& p! m      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
3 _# @) _4 g& S/ p      else, nexttool = first_tool$
. J  M2 U: L7 c. F
" x& x: L) N, M- C      if wcstype = one, #Work coordinate system
, ?. U4 c8 R1 X7 w        [5 a0 _4 M1 Y; C! u/ n* N$ O1 R0 T
        pfbld, n$, "G28", "X0.", "Y0.", e$! `* I6 F8 x# g3 z( j! p  ]; i# P
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
% p4 @, J3 E' R4 ]) J8 r! [; L        ]$ l' s* z3 q* d
      pbld, n$, *sm01, e$
7 v% ?( Z$ ^" ~. T) U7 J      paddgotoN                     #-------------插入paddgotoN结构
, I) w3 B6 j" _* Q. E      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$3 g4 x5 q1 p5 M6 a+ x
      if mi10$=one, n$, *sm00, e$
, R6 o# Z) ^" i& i* x      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    ( y7 R, [9 V! r" M6 w0 Z" }1 H
  2. (30-1-22)
    ( h9 U; n4 y6 C
  3. (N1 T2  DIA=8.00 )9 j* [1 k) w; E# d
  4. (N2 T11  DIA=3.30 )
    , q* y" U8 F- q1 T% G% q, b1 U1 D
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    0 F* z  a8 c* a* Q
  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号
1 L' i, O/ f4 |+ Zta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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