QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
/ a, Y, A% E3 ^" r) S; k* g4 W3 x4 Q第一处( V1 `/ ]7 _5 Z( B! o! h; [7 I
# Toolchange / NC output Variable Formats4 w6 Y& M9 X9 v" S7 y
# --------------------------------------------------------------------------
0 R' J2 h7 H3 Z6 Gfmt  T  4   t           #Tool Number1 m# Q& [/ }! T# ?/ \
fmt  T  4   first_tool  #First Tool Used
0 T$ ^' t) \  F( Nfmt  T  4   next_tool   #Next Tool Used  
8 I$ `, t8 W; O" ?fmt  D  4   tloffno     #Diameter Offset Number
/ T+ L7 M3 x8 V3 |' ~* Xfmt  H  4   tlngno      #Length Offset Number' ^! A% \* r+ t3 k7 |  V
fmt  G  4   g_wcs       #WCS G address
; M" T7 ?, i; x' R& ~& xfmt  P  4   p_wcs       #WCS P address
' s; T0 b0 P( ifmt  S  4   speed       #Spindle Speed+ i  P6 c3 `+ y( T) s$ G4 I+ y
fmt  M  4   gear        #Gear range- W8 N7 u7 B  d9 `- C% K
fmt  N  4   cch9 d. Q1 {" g/ w3 s  [: a

4 k) J0 k# v  u5 z& S/ `第二处5 T- T' v! i* X3 z
# --------------------------------------------------------------------------
3 E9 ~. _8 c; ]+ u! j9 e- C( _* f# Tool Comment / Manual Entry Section8 ^3 M: F6 }  ]& b, V4 \
# --------------------------------------------------------------------------, W, r: _. u* ]" b* |
ptoolcomment    #Comment for tool
% @$ v2 l! v1 w0 i; ^7 V      tnote = t
* ]: y; f/ f4 G2 x& c3 H9 @, B7 o5 S      toffnote = tloffno
6 u$ S1 X/ K% w  K, v: L! G      tlngnote = tlngno
! k  ~" E3 Q9 y      cch = tlngno- `# W8 y) I. _1 {: ]
第三处
! C/ A9 P) O8 ]# w; o#"%", e1 v0 L, X! d0 _" w% X+ n* E
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
+ Y( A& `; ^7 o. O8 ?      #*progno, e: N& [& P+ d/ ]+ l# U" p* f
      #"(PROGRAM NAME - ", sprogname, ")", e  _5 ?; m9 d* v* A6 g0 O) R! ^' t: e
      "(DATE= ", date, " TIME= ", time, ")", e
0 I! c  @$ a3 w% F      ptoolcomment
$ g) C8 g' f$ n, {* K9 A
+ l1 W( O& g7 I* F完整附件

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/ S6 k/ G, l% L- |, h5 e" b
你好,可能是变量未加完
& k; n4 i2 s& S: F请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
% h0 t' m, v, _balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

" _3 y" R, `4 k) J8 v+ a你好,这是我刚刚用9.1软件处理的,
$ ?' C2 ^- J2 L0 S  B5 A如下,我不知是否支持高版本,在9.1上没有问题的& x" h* s9 Q: [! S

% c9 U2 \. [0 M3 L! F# Q, l: g(DATE= 02-04-12 TIME= 17:00)
9 F& b. C: e# T(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
$ q! w  ^- N" o+ V7 F/ m' ZN10  h' U$ P/ M' t9 ]% l- y
T10
) P: V1 r4 H8 [: b+ U: wM6# {+ f0 n4 b- C; P  B! Y+ V
G0G90G54X-.45Y-2.( V* M/ B, A% O. `/ z) ~; ]
S2000M3
* E# Y3 M* p8 x* E  e' m% n2 ?  xG43H10Z10.M8  J0 s  v4 s  c. j1 ]* A
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理' k6 Q8 d; a) f5 B% a
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
. @: L, m8 y9 M3 z. f! q
5 }) o1 {+ x* h& F6 n2 d( U# F
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
* Z6 d% }1 f1 {4 t2 S. d& P0 _% _6 ?# K; x
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
, E1 q3 Z  o% w/ fbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
- r8 M9 w3 b& T4 x- D: i
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买   ~6 C& T6 T$ k

; z# W3 e! E6 w有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索2 R, O1 i9 r7 b  y0 \9 `# e
*progno$, sopen_prn, sprogname$, sclose_prn, e$
* f, I/ N" \/ k9 n& n改为) _4 u( _9 M' [
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
# B( i; g) V% E# |这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
' R. b' R2 @6 D打开后处理 搜索
: [4 b7 _3 g& j( p*progno$, sopen_prn, sprogname$, sclose_prn, e$
* u" j% q; Z& l+ V改为

# ]7 S- U! N/ D3 f+ y& \8 O大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
! m8 t' V+ u) ]2 K: v3 l4 t) k; r; k打开后处理 搜索
% U) p& X+ j2 M, P8 J" y*progno$, sopen_prn, sprogname$, sclose_prn, e$& m" o8 U) |- `$ F8 ^
改为
+ h6 r) M, c* r
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑 0 t+ r% f. C+ }9 B" l
9 [; i  Y0 `& @+ j3 J' A: q6 w

, k9 [  {! d7 E  P详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
9 o. j# S- @: _7 ^& J4 m4 Y2 l, J
1 }- M7 @7 S# g* D) _
strgoto_N   : 10                      #参数初始化,N10: Q1 R5 V' x, q4 y; l/ m
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型" K+ n$ l  h8 n" O+ P. L9 C
3 t  V# J3 X6 t5 o' `( B& [
paddgotoN                          #定义paddgotoN结构类型
% m% U/ }% p% |      *strgoto_N,e$  ; r( V! b6 n( ~2 E/ b8 f
      strgoto_N = strgoto_N + 10
1 Z! f3 N$ m& z/ P( S
0 F! N! O6 f- d5 L) e. Y5 z) V
  ?3 `$ Y7 Z7 Z1 W4 [* d* }5 @8 V
; P, {" H8 G  f' @6 V; G8 s#在Psof中插入行号paddgotoN
+ i0 R% M$ d; H7 I$ \: K0 U! Bpsof$            #Start of file for non-zero tool number" @, i; `1 g: M/ b/ X9 l
      ptravel  R! V% }* w' B3 Y+ r  _
      pwritbuf5* G/ V' H- q, b  f4 V6 r( \& q/ U
      pcuttype" I) l! K/ A3 }. E$ l
      toolchng = one: M. t* f% j/ e
      if ntools$ = one,
/ C1 d+ _- ]& Q2 X0 g' H        [
  k2 s6 h( _9 E) x7 ^        #skip single tool outputs, stagetool must be on
' ?- g  H- M  G        #stagetool = m_one$ F: I) ^$ d8 O( X# s3 ?5 w% y" y
        !next_tool$) x/ e5 j6 }& T7 C: K
        ]( H; y; K, V* z# F' M, v" c
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
5 B4 h1 e9 n' O8 G, d      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
" N5 O1 B2 U3 g- G      else, nexttool = first_tool$
' d) Y& P8 R) r
+ d  o3 \' y3 J- r5 I- K" h      if tool_table = 2, ppredstck,e$" Y# y. Z; Q, A  E& R
      if tool_table = 3, pmetastck,e$
* N* S# A8 [+ u; K$ b" O* O. i4 d4 W      spaces$=sav_spc
3 V; E" Q$ s& j3 B8 |      paddgotoN                  #-------插入paddgotoN结构' X2 F8 K+ I( B; f9 u1 X# Q; n
      if plane$ < 0, plane$ = 0
- b* @- }1 N) E1 J6 ]$ ?      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
7 a  @3 Y# ?, D, c, B& _' I      sav_absinc = absinc$
8 {) y: S1 D, g. h! c3 V3 Q) h- q      if wcstype <= one, #Work coordinate system
9 h  M3 w8 r4 \0 y6 M0 R        [  s% Y+ S' [) A& z  K
        absinc$ = one
2 `$ G5 a6 `( s& w, g' z- {        pfbld, n$, sgabsinc, "G28", "Z0.", e$7 Y. u6 _2 I8 T0 N3 H/ u* z
        pfbld, n$, "G28", "X0.", "Y0.", e$
, M) k& O# z  e$ x* Y( q/ M        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$0 q4 L7 C1 S# o, W% e/ ~, ?
        absinc$ = sav_absinc
5 w1 d* R% W4 v7 n# z        ]! Z$ x! b! Z$ w2 ?4 i3 `
      sav_mi9 = mi9$) K( c; i' R8 }' l
      sav_workofs = workofs$
- t4 o- @. T! H) j: S- c      if sav_workofs < 0, sav_workofs = 0
. C/ {' F+ @' @& K5 ^      
7 {6 `& t& K$ Q- k( R      ptlchg_com; t; u) U6 G7 M& i- |& E- I" c2 w
      sof = 0
6 |8 H' B5 Y& s5 Z
# r. o4 B2 ?9 l) x7 n3 g
2 o/ d$ y, Y! u+ H" R2 _
" u! U+ C; X. T" K5 p6 m#在ptlchg中插入行号paddgotoN
! M' R! D3 z6 k( x& Jptlchg$          #Tool change
* P) O4 X) b6 _& [9 V0 e      pcuttype
$ v( }" g7 M. b      toolchng = one* |/ x* u& a5 [0 \
      toolcount = toolcount + 1
' {; M$ W; f; y5 d+ P- y' v1 O      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn). C! k; J% u- d8 R8 z) Z
      else, nexttool = first_tool$4 T/ I1 x3 r0 N  o) c) W
1 w/ Q$ p6 l0 E( M0 R0 }; \' G
      if wcstype = one, #Work coordinate system
0 H+ @6 U) z+ y7 s# d  V# {3 O3 i        [+ ~8 D; l$ |6 k! z
        pfbld, n$, "G28", "X0.", "Y0.", e$+ b" V9 V% X9 m" p& E2 x
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$8 D9 Y7 f# o0 j5 \
        ]
3 q6 R/ F* I' _" ^2 C. R      pbld, n$, *sm01, e$7 x, k3 V. [; k: \) {& P5 K1 u
      paddgotoN                     #-------------插入paddgotoN结构
* u3 \) E1 m' i( G* I8 i% \7 P      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$( u3 H4 L7 m8 T# V; ^: W! h
      if mi10$=one, n$, *sm00, e$
) @# C8 {4 b, Z7 T5 f$ J# e      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    6 h5 E# M% [1 W" j; F
  2. (30-1-22)
    # ~+ `1 m# \) l. G# b
  3. (N1 T2  DIA=8.00 )9 k7 o* I6 d9 w* i& `: S5 r
  4. (N2 T11  DIA=3.30 )
    ! M7 n! Y* S- [- r- z7 x
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    - U4 c% Z. S$ [# c& p9 i6 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号
6 ]! o; O. T1 P5 G. Lta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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