QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
5 E$ C) j( E4 W7 V' n第一处
3 p4 B2 A- B/ \: g- v. N! u# Toolchange / NC output Variable Formats% {0 L" }  G; |7 R& R) R" Z
# --------------------------------------------------------------------------5 k  ?; y0 @3 S" D& K$ W& }
fmt  T  4   t           #Tool Number
0 y* J0 y9 @/ Z. z2 Hfmt  T  4   first_tool  #First Tool Used 7 d0 r. _' e' b1 Z7 U0 m
fmt  T  4   next_tool   #Next Tool Used  
3 E( m0 @/ j: x8 afmt  D  4   tloffno     #Diameter Offset Number& q+ i) D8 y' y3 ]
fmt  H  4   tlngno      #Length Offset Number2 A+ ^; D' V4 b; T) T. p
fmt  G  4   g_wcs       #WCS G address
: w/ J5 Y% u% v7 Z3 yfmt  P  4   p_wcs       #WCS P address
- H8 n$ b8 s* e2 b. K6 S) `1 Vfmt  S  4   speed       #Spindle Speed  A. N0 Q  n* x3 s  e
fmt  M  4   gear        #Gear range
4 [; r. S2 X- {* a. @fmt  N  4   cch
. {$ n2 M- g: H  r3 R9 y% u ( j4 c' m8 `" j' R9 Q
第二处( p$ F4 j( I- @# B
# --------------------------------------------------------------------------  u" p7 P, x/ Q0 n  k7 p0 L4 a! B" i
# Tool Comment / Manual Entry Section
% w8 @1 K" r. C! O# --------------------------------------------------------------------------0 {: ~7 w! c1 T) L9 z
ptoolcomment    #Comment for tool
0 ?' s9 j) ?& e! [      tnote = t
: u3 J# q# U+ H$ H      toffnote = tloffno
7 s; J4 r5 F" v. o! I( ?2 k& X3 r      tlngnote = tlngno  H: J$ {7 c% w) J% m$ ~) O) K
      cch = tlngno* d$ I0 h/ F/ o
第三处
6 ~' A: I' \: Q% W9 R: X8 N: T$ {: I$ S#"%", e
3 x! L; c' @& F6 V/ N      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e# |# s( R! Z* ?: [; j) c0 F0 N
      #*progno, e
# \- H5 [$ g3 M( j, I$ Q4 w- O: h      #"(PROGRAM NAME - ", sprogname, ")", e
2 C3 L; H" |  J8 S/ r      "(DATE= ", date, " TIME= ", time, ")", e& h9 c- n4 G# I7 e5 E
      ptoolcomment
+ y/ l6 ~. @" p & J+ Q* g' x1 ~; B
完整附件

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
( i) q7 b6 }2 B6 E+ k9 l你好,可能是变量未加完
' X: t6 Z' P8 m0 b请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理; P9 P' `0 i8 t' O* [1 K
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
$ f) |& r( D  }& U9 I/ c
你好,这是我刚刚用9.1软件处理的,
5 _; t5 S! U4 a. Y; @/ u2 c0 f如下,我不知是否支持高版本,在9.1上没有问题的! m( u  D. S; _2 T' W

- O6 D# g/ h+ c( E, y0 z5 @! i(DATE= 02-04-12 TIME= 17:00)
$ B0 O+ r/ M" H+ x(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
$ g% `  M5 X, g! H! u; ?) u- BN10
6 P6 Q; x  G* R( Q# YT10
& |' H  L, A9 \: T, }: f' MM6. S/ }, `8 }9 D2 X7 P, m
G0G90G54X-.45Y-2.) {  x6 u- f+ Z" s5 q
S2000M3  q5 ^' j' y# ~
G43H10Z10.M8
2 p' r; u3 r! Z6 ~5 Y( y- HZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
8 [4 x1 {  [! P, m5 h" |balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

7 f3 p7 A: w; N# `/ s+ x* [1 B
* [7 R2 _& c+ D5 c% H, Z我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
9 _* a; j8 a/ e+ ]) m) @- m( B6 L5 C
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
& y: p/ L6 b7 a' N( Cbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

4 D' }! O& e3 _9 g) ^6 m要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
& A  @2 o3 s( c8 h! h. y
9 S% U1 s, X7 w, ]$ q" h有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
; F9 D1 e. A6 n6 I+ h7 |* A*progno$, sopen_prn, sprogname$, sclose_prn, e$- z! L9 O9 D3 @; K1 c4 `! C
改为
- z7 j" Z7 h2 g4 Z) L7 |+ Q*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
( }0 Z7 [8 K# N% c这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
8 {( Y4 @7 {( a# w打开后处理 搜索' g4 S* }8 s7 X! W% x
*progno$, sopen_prn, sprogname$, sclose_prn, e$& v0 B( s  D/ J, L
改为
$ I5 t. G+ X# B% b/ X
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif: h. O% h' O" D% v
打开后处理 搜索
0 R; a0 ?/ a( s* p*progno$, sopen_prn, sprogname$, sclose_prn, e$
: q# {7 b: S& L改为
  e1 E/ `0 Y$ b8 E
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑 + N0 h* k7 X# }+ ]" P$ @

* r8 G8 |: v. h" g6 B+ G  ]2 @% @, D4 `& q4 z2 j- N
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/8 y  b; A4 N/ w2 E1 p/ ~5 b* c" d
1 A. U4 D7 s: `: r8 s* I9 Q4 `5 l
! N! @0 Y3 F/ y3 K7 Y
strgoto_N   : 10                      #参数初始化,N10
1 i/ m8 _6 _' f1 `- ]fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
+ x2 d5 ~- I) M

& c+ H4 _* C8 \+ @7 vpaddgotoN                          #定义paddgotoN结构类型, Z  C) B$ Q1 B" Z
      *strgoto_N,e$  : L( u% j+ [, k  K6 |" l
      strgoto_N = strgoto_N + 10* p  j! ~, D/ E0 B

) L9 H1 J5 Q5 h( H1 @* B8 W/ \( Q8 [  G0 r5 P$ [7 h4 U- X0 o

5 I4 Z) d" i- L8 A. V% A. G1 ~' A#在Psof中插入行号paddgotoN; N  z. L2 B, [
psof$            #Start of file for non-zero tool number2 w; K( P' ?" W( `1 a" R# n- G# N
      ptravel
& n1 [8 L' k/ H# p& d) N+ F4 I      pwritbuf5
$ ]' w8 ?7 Q* T+ A" n+ |; L2 ]      pcuttype
1 \9 T9 B' w1 ^# J9 {- Y; L: f      toolchng = one
# C4 e& c& u* C6 p5 ~: N      if ntools$ = one,1 w2 d6 p' h& {1 W) [6 C
        [
. A" v0 g% `2 T# U6 ?* Q# u        #skip single tool outputs, stagetool must be on/ @1 S' g- B$ F$ B0 t
        #stagetool = m_one
9 T& [. l( V1 E) u        !next_tool$# B  h" C/ Q4 O
        ]. \; e" K# G1 ^/ ]7 O  U
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
1 O# u6 c; m; B$ ?0 h$ s9 ^1 O      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
% ~& k: x3 w( G- X2 ?* M" K: ?      else, nexttool = first_tool$- l! E% Z5 @" [3 l; O5 C

5 A5 ~: v6 D# Z. K4 l7 E      if tool_table = 2, ppredstck,e$" w5 l# O. T( `  Z0 m6 g# E* U
      if tool_table = 3, pmetastck,e$
& _2 E- e8 m7 a      spaces$=sav_spc
8 n" O- S, |! _1 F1 W      paddgotoN                  #-------插入paddgotoN结构) W2 `  O6 j) ]% T- T2 a
      if plane$ < 0, plane$ = 0, b" _% `( d, e$ Y8 F
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
* ], l3 a" H9 ?" j% g0 g% l5 J1 q      sav_absinc = absinc$
, ?$ p/ |2 l0 a) _2 I" e- t      if wcstype <= one, #Work coordinate system
% |; _: l$ E, y, A- q* b4 Q        [. g2 a7 e( q1 r* s. |
        absinc$ = one
# ^9 n: e; Z) L9 I5 u' Q$ `        pfbld, n$, sgabsinc, "G28", "Z0.", e$* P3 H! u4 E* K" y% s
        pfbld, n$, "G28", "X0.", "Y0.", e$
7 A& a( T% x0 `1 e9 G5 D0 b3 q        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$+ B" [7 e- c9 c+ Z" h; ~* m
        absinc$ = sav_absinc1 g" u; @9 u6 P. Y# D1 @
        ]1 f; u* ]$ \+ @: x" W8 m
      sav_mi9 = mi9$8 [, }6 N' k2 G4 Z( w; f9 U- L
      sav_workofs = workofs$
3 s7 M1 K3 e! W/ u% P      if sav_workofs < 0, sav_workofs = 0
3 p! p7 C7 K- o4 Q9 m9 X      ; Y3 R# Y: u  ^$ Q& ]+ ~9 U0 }+ t
      ptlchg_com. T" R8 o3 Y: v* Q
      sof = 0
7 j* W: W1 m8 U- U
7 e6 ~" M0 V9 o, k! E' r; o) Y. I3 d+ D) G" T: U/ L
  L" Q( u7 `/ f1 A0 ^
#在ptlchg中插入行号paddgotoN2 u$ w& ~: R" l& c; n- N  T8 l
ptlchg$          #Tool change
- b4 g, ?% J; |      pcuttype( d. s$ T8 Q7 ]+ H; I+ ]
      toolchng = one
2 r% h& x9 m4 g7 Z      toolcount = toolcount + 1& j! S# {+ x$ l! r0 K
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
* \; M! s# z1 N6 z& w/ w) Y      else, nexttool = first_tool$
( w- V; l, q" V
# Z* w6 r  a- d% Q6 o      if wcstype = one, #Work coordinate system
# N8 ~9 P6 ^1 H" |" O2 i5 @        [5 o  g7 }- _- F
        pfbld, n$, "G28", "X0.", "Y0.", e$. l8 Z) Q# p7 q+ B& _  D, f
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
. M: \. q# L  i# t1 J        ]
# x& i. b# S7 b      pbld, n$, *sm01, e$6 G/ G, z$ D2 I6 W
      paddgotoN                     #-------------插入paddgotoN结构/ t& ]" c) u! `- G* Q; l6 y
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$- A8 f# g( o1 K" _- q
      if mi10$=one, n$, *sm00, e$
4 ~/ X, {. R( S1 P& n, |      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    ; d- c+ W: J! r+ o4 b
  2. (30-1-22)
    7 ?( O  @& ^9 V) `( ~' f1 {; n1 m" V
  3. (N1 T2  DIA=8.00 ), s1 R0 I7 N1 U1 Z* [
  4. (N2 T11  DIA=3.30 )
    - J, O" d/ @1 }2 f: ?; Y+ t% Y
  5. (N3 T12  DIA=4.00 PITCH=0.7)
      Z  g0 M. B2 u7 n, T
  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号
5 U- q3 D' V' R6 ?% ?' Ita488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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