QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量4 @& D/ ^7 k2 t# y0 u
第一处2 m5 I( Z+ ]6 o
# Toolchange / NC output Variable Formats$ F, |0 _, U" p5 l
# --------------------------------------------------------------------------6 Q4 `$ n& K: V& {  v7 m
fmt  T  4   t           #Tool Number
7 E/ K5 m# O2 f: H& kfmt  T  4   first_tool  #First Tool Used
! v: S9 e( v. d, u6 L' {fmt  T  4   next_tool   #Next Tool Used  
& ^3 f5 j' `: s: W0 E6 Jfmt  D  4   tloffno     #Diameter Offset Number$ _; C) A- i$ t9 {/ h/ ?3 n
fmt  H  4   tlngno      #Length Offset Number6 D$ s4 g+ x5 O& v. G( W1 Z
fmt  G  4   g_wcs       #WCS G address1 A9 |9 k. G  S. X4 i- S; L
fmt  P  4   p_wcs       #WCS P address
8 o6 o) P3 R% `8 R- b& j' ~fmt  S  4   speed       #Spindle Speed
! _/ ~- X1 t. Qfmt  M  4   gear        #Gear range" C( ?' w; Z" _  ]2 v. @3 C
fmt  N  4   cch' N( N- e0 @& |! f+ q5 {- ~, n
9 a( w* X9 n8 {" j4 I
第二处
6 {5 b9 _: Z  P* a# --------------------------------------------------------------------------. |4 T. F4 J( i5 g! T% f1 n/ Q
# Tool Comment / Manual Entry Section
: b3 x% G  S0 O) ?: R! s/ F( w# --------------------------------------------------------------------------
/ s: k# T& _& z$ H, Y7 vptoolcomment    #Comment for tool
. ^/ `6 a3 z( ?      tnote = t 6 }: U4 I' h& x* T
      toffnote = tloffno0 H, y8 f/ V% }( D4 g( g
      tlngnote = tlngno# H$ E3 |" [2 D3 a+ }8 m
      cch = tlngno" r' F! n) R& }$ c$ s. f# \
第三处; t9 B; u6 W" P& m
#"%", e) c6 v4 u2 A- Z; l9 E3 H
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
' P, d) z. }' e      #*progno, e* Z+ H% K2 r" Y, {1 s# a! g6 \# f
      #"(PROGRAM NAME - ", sprogname, ")", e5 ]- Y, l* e8 e  o$ v9 \
      "(DATE= ", date, " TIME= ", time, ")", e
% m2 r& E& Q' O/ `  N8 s      ptoolcomment
$ U5 ^# Z3 J* e1 I. M4 w4 X / t1 W- k2 ~+ Y
完整附件

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 6 G! r6 D  C: y4 H
你好,可能是变量未加完1 _, E2 i3 @2 p& t. I, e6 ?7 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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理, z' I+ w$ r  _  m% g8 `! u
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
; i7 Y* {' h/ c' B" O
你好,这是我刚刚用9.1软件处理的,/ M: k0 _7 e7 R, R
如下,我不知是否支持高版本,在9.1上没有问题的
" Q7 O% a2 U8 l- \, F5 c& ^6 @2 o' W" F4 M5 s
(DATE= 02-04-12 TIME= 17:00)+ W  w* B8 N5 q, e+ x0 G( J, L
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
; @' G) D5 @1 }' ^N10
# k- \( k' k5 s) MT10; ^+ m- H* D% t# I; D# }
M6$ T! r9 C4 K; p! s# G$ e
G0G90G54X-.45Y-2.+ `( \# Q2 ?4 a9 {; ~
S2000M32 i4 I, X# X/ T9 `' R. B( E  P2 W
G43H10Z10.M8
( J4 S5 p) s9 w, y( N$ XZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理/ g0 G0 N9 j' I" E! A. K/ V# f
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

6 E; s+ Y& Y. ^2 A, i* d; W. d! K! o6 J0 H5 h7 J7 y  B
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 7 p/ H0 }. k/ M; B; F; ^

  ]" N9 s, n, f# G% ^路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
8 v9 g. n" i3 \/ C' O! q. mbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

9 t7 ^6 [- p. w3 E7 p要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 5 L( P) s, o9 F8 n. g
* v/ Q* b) |2 n( l& J. l) j7 o
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
. E. y1 y" _9 a  n*progno$, sopen_prn, sprogname$, sclose_prn, e$0 y- n+ Y0 z* x; T  s9 z) p
改为5 r& V9 W- b# ?5 S* j$ M
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
6 `4 U. [, F* ]; j这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif8 c- w+ X* {0 h% U. A  z
打开后处理 搜索
' v5 ]& F$ g3 n  L  ]*progno$, sopen_prn, sprogname$, sclose_prn, e$+ @; g9 P/ K7 w5 Q1 J
改为

& I; b7 Y" @7 U大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
9 G' g9 e: f- ?% r1 f: D0 {5 I打开后处理 搜索  ~( S- @5 y' `# O. y1 Q# h( Q7 O
*progno$, sopen_prn, sprogname$, sclose_prn, e$( j, a  L: u$ a) ~- u4 J' Q, T# r
改为
3 Y- B  _/ s2 ^1 m% n5 r
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
  `+ p, N* ]/ h% c* W% T1 Q% n# |2 Q' N5 }- n0 @

* ]1 E# [9 A; f, p  [; }2 V详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
( N. \( ]' X: K
# Y# A  R5 s+ N5 [& {# I' ], x  Q* g/ Y' O. g; I1 ~
strgoto_N   : 10                      #参数初始化,N10
/ F' }7 c. c8 o1 C) A4 F! P- L6 Qfmt  "N" 4  strgoto_n            #定义strgoto_n数据类型) K( }+ p  f6 N. j  d- ?9 |
1 O  r3 }8 A& `+ ]' h- _6 Q( Z: q
paddgotoN                          #定义paddgotoN结构类型  o( Y9 e# X3 T8 w! l: m' d
      *strgoto_N,e$  
% ~" i2 a' C* y/ P) C3 P; ]      strgoto_N = strgoto_N + 10
: A3 I# V5 a5 \! W; a% y3 S1 }8 K3 O/ U, [7 R) p6 Q% P

/ f' `) I* T' ]. J3 X! ^! z
* n/ K1 C' `4 n1 E5 C# L. ]#在Psof中插入行号paddgotoN
( E# S0 p) ]! w* H* y  B+ b( Qpsof$            #Start of file for non-zero tool number9 _2 R; N% p2 B3 d1 {- _5 e& v
      ptravel
% n* C$ U4 U" \3 }1 k/ X      pwritbuf5
9 X6 Y  \) [. g: {: \% U, u      pcuttype. L/ O4 J$ y, S/ I( A' m" M/ Z/ r6 H
      toolchng = one
: Y/ S7 a) ]) Y; F) ~      if ntools$ = one,
1 A' a9 T5 J3 c6 l        [
& Z2 B$ i! ^0 h" d6 X% W6 l9 E& T        #skip single tool outputs, stagetool must be on8 {) T8 w, k" K
        #stagetool = m_one/ m" Z' E# W  n5 e% ^$ @
        !next_tool$2 Q& d. a- ^' k6 R
        ]
% H) w% e+ D) H- n      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
8 Q: j1 Z+ o; d) l0 J( g  y" a      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)4 H- R) ^! r$ S# |! G+ U0 ~
      else, nexttool = first_tool$, G  x! q2 _; E7 I

! H0 Y4 R7 d/ {; ]5 q% a      if tool_table = 2, ppredstck,e$7 w$ N% i1 R) ?% [) w. N
      if tool_table = 3, pmetastck,e$8 e* @! Y4 D; ^1 R
      spaces$=sav_spc" O- i# ?6 K; G2 w
      paddgotoN                  #-------插入paddgotoN结构
3 X! b; o4 @% w. b# E      if plane$ < 0, plane$ = 0
3 D7 d5 I6 g: u+ ]5 u  P      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
' P7 }1 [0 C# q+ J+ `6 l! e, N      sav_absinc = absinc$) P4 r4 H: f! o. t1 }2 I
      if wcstype <= one, #Work coordinate system- b. F+ {1 l/ l/ @" [- T3 v; \
        [8 _  u+ C* M# q% N! Z
        absinc$ = one
- H0 s( M; X8 p6 h- ^        pfbld, n$, sgabsinc, "G28", "Z0.", e$& s7 }1 s7 Z/ D) ^! ~2 y: c
        pfbld, n$, "G28", "X0.", "Y0.", e$, ], W$ J* H0 ]. `6 t0 Z) E, b
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$: @# L. @2 ~/ f6 V+ y& X! N
        absinc$ = sav_absinc
: [( _! {5 n+ s( x        ]
, L6 |- I3 ]1 G8 ~      sav_mi9 = mi9$3 }; R1 d# F7 L- ~# S% z7 R5 u
      sav_workofs = workofs$
4 `' n, j, G" w- c5 |      if sav_workofs < 0, sav_workofs = 0; O8 S0 A3 x4 b
      7 l+ J! c- q7 k. V0 t4 i; c! S, ^( t
      ptlchg_com
# Y7 f" J/ |5 ]7 R      sof = 0
2 i9 ^" f) Q8 Z
3 o4 b! f% n6 q6 @- Y+ d$ n" K# U  ~9 j$ `+ K. Q6 t6 b! W
3 j( u1 X$ ^- W7 o9 }& O0 F
#在ptlchg中插入行号paddgotoN, t# S4 K+ t4 \- Z7 f8 }
ptlchg$          #Tool change
) u6 c; c: g1 T  R& H6 p, v      pcuttype0 f/ d) R% Z1 i( _0 W
      toolchng = one, a' }' T2 {0 G# Z! e: Q
      toolcount = toolcount + 11 C4 W+ ]  c3 b- J$ m. }
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)5 f) N1 a( e9 A  j: H8 x
      else, nexttool = first_tool$
# Z0 }( e5 v' [% J7 G) g* X/ `0 E0 J( e' A6 J0 P* B( E
      if wcstype = one, #Work coordinate system( w) P" u  ^: k1 t' X% p( R! K
        [; E7 g/ E/ L$ z
        pfbld, n$, "G28", "X0.", "Y0.", e$4 T' b7 S* M2 T% W0 r3 o
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
' ~4 B- O& [2 r$ J# s: {. r2 x5 P! B        ]
& n% D* A- K. e# N6 I      pbld, n$, *sm01, e$
  O) p2 [' _- {9 ?9 C6 v/ F      paddgotoN                     #-------------插入paddgotoN结构5 G$ K" O3 x" ^: [$ B9 r" g
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
, e" p; n" T. G( y: t  a& `3 O  t  v      if mi10$=one, n$, *sm00, e$1 a- b; Z- g) S: d1 R1 q
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    6 ?" u- u1 ~+ H* K) z3 b! }
  2. (30-1-22)- Z4 [/ H5 c3 s6 o, Z, K7 r
  3. (N1 T2  DIA=8.00 ): K" l( \7 N) o. E6 L' A; _
  4. (N2 T11  DIA=3.30 )/ }# _/ `( ?% L, I
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    ! L5 a5 ~, W6 b) u5 k: E$ ?- B
  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号
% l& b, P1 q& h8 Q0 D9 S' a% s8 Bta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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