QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量- F/ J  z8 \6 p
第一处
" ~$ s) `# b8 u5 y9 p# Toolchange / NC output Variable Formats
3 \0 R1 u  g  ~; S5 F# --------------------------------------------------------------------------
: C( U+ l, v+ P% l# j  Z7 J' yfmt  T  4   t           #Tool Number
( s0 d' r8 H2 u: k: @% Sfmt  T  4   first_tool  #First Tool Used 9 u& F. X, [, b; r0 _$ R' z
fmt  T  4   next_tool   #Next Tool Used  # b; M. e/ f* ^) ~- |6 \& ^8 O
fmt  D  4   tloffno     #Diameter Offset Number
. {" d; |2 X( c, K$ Zfmt  H  4   tlngno      #Length Offset Number# [% N$ `0 O" c( f. a
fmt  G  4   g_wcs       #WCS G address! L- S; J& Y+ O  j$ R  _0 e' ]. h
fmt  P  4   p_wcs       #WCS P address0 @8 Y& I0 p4 P( k0 v; V
fmt  S  4   speed       #Spindle Speed
2 @; W+ [2 Q' C2 I3 gfmt  M  4   gear        #Gear range/ O- a. n" p5 [- [5 H
fmt  N  4   cch
, j: A  `% d5 @# x6 y* R 0 y( u4 L) P) @
第二处3 l$ ]) Y/ ?7 u# ~: p. h
# --------------------------------------------------------------------------
$ W+ A# g# `% w  G# F/ _8 \# Tool Comment / Manual Entry Section
9 n; Z1 Q& s0 W) c3 v( e4 {# --------------------------------------------------------------------------3 F! {' `, D% Q6 B3 G. B
ptoolcomment    #Comment for tool
( ]1 B4 A/ t, p8 e2 g( J2 V      tnote = t
* K; @, q. a& i7 E! N      toffnote = tloffno
' H- Y* u3 p2 t0 s1 f$ E1 R3 @6 n      tlngnote = tlngno
  ^! n- m- `( {& ^3 C6 V# j  z      cch = tlngno
+ u9 U/ V5 `4 N; N0 Y% i第三处+ X  ~# p, H* ?5 j4 w. o
#"%", e
2 \- ]/ R: Y. v- i      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
6 M, |& q" \1 `) O      #*progno, e
) C* B6 F- s& u/ i" X1 @" l% C      #"(PROGRAM NAME - ", sprogname, ")", e3 S1 H4 {+ ?1 A/ u
      "(DATE= ", date, " TIME= ", time, ")", e& g. j# P' o& P
      ptoolcomment
, a7 ^& x& }4 i* S  _ ' w$ s. N- M. I0 }8 O% f. N
完整附件

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
+ L! {7 s% A$ t你好,可能是变量未加完3 }8 S9 c2 G4 n  J, @
请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
) M; z5 U4 A! p) ~8 p) wbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

( `1 f! M* Y& U! G* N# [) K你好,这是我刚刚用9.1软件处理的,
3 q* h, A: D! ^( J3 c  e  n如下,我不知是否支持高版本,在9.1上没有问题的8 X7 R# I$ ]% N& v
, L8 I0 u5 G# S, c- J3 w3 [
(DATE= 02-04-12 TIME= 17:00)0 x5 B' A& g  W. d
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)0 ^0 t, `4 }2 R/ b7 d- G
N106 u, m2 m  U6 f2 l
T106 t3 S2 R1 x* ?; I' w9 Q9 Q# I
M6! `" G* u! S4 a& j
G0G90G54X-.45Y-2.
4 P; X; v  Z! [/ [- w  \6 f$ dS2000M3. i( A9 ^# e. m" v2 J
G43H10Z10.M8
4 s, R- ]' _& v$ ^( h5 j8 v) ]Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
: }+ e6 o7 p5 V# ?balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
& C( _3 Z3 {5 i& F

/ C3 e( w  L' C6 [我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
2 \9 e7 j8 T7 q' |
) c; l! g& \. y( F路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
" s( J- g$ N6 g" N' nbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

1 A/ x3 r4 C1 ^- t+ K2 l0 O要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
# U& q8 z/ \3 }6 E' x/ t8 I# ~# t+ {5 o% ?: R
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索1 p' m: C% k% r+ n/ K* Y
*progno$, sopen_prn, sprogname$, sclose_prn, e$6 l+ A7 n9 l: Z
改为
2 _/ Q) d$ F% F2 c0 f*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
9 l- b8 E* i! z2 a: O, d这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif7 V( e9 f. `" {  t
打开后处理 搜索- X0 J. V7 ~2 |0 M
*progno$, sopen_prn, sprogname$, sclose_prn, e$
0 [+ N/ U- b2 Y' U# C改为

" H# \! s" T% f; E5 z( Y大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
  ?$ W' U* x7 f5 c9 g! }8 J打开后处理 搜索% O7 m8 R. T1 t' R9 h
*progno$, sopen_prn, sprogname$, sclose_prn, e$7 u! t; b1 f: F) |
改为
+ v  e% P% {3 q/ B$ x
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
% o4 z/ k3 P7 L6 Z3 M. f7 Y) O3 a  t" N9 Z+ o6 D
; @# h% P# _9 e) r9 @
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
, T  `1 W) I7 Z) B& [. Y9 L8 t- u; J6 @% k

) o! D0 n  Z( [! t* \% Xstrgoto_N   : 10                      #参数初始化,N10  T' X/ z( x' N# @1 X1 s* U
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
2 j: H$ D4 c3 q$ Y

$ v/ m; P- {& J, p, BpaddgotoN                          #定义paddgotoN结构类型
, Y- O# q' S/ ^% m: K6 Z4 U      *strgoto_N,e$  . s! I9 q$ b! h# |# N- u
      strgoto_N = strgoto_N + 10& a$ I3 }9 `+ `

1 v" S3 _' t, |! r+ c* a: v+ u: K/ K8 M* G; c9 Z% q

/ k8 y( m) Z, R5 H3 x1 A#在Psof中插入行号paddgotoN
2 V+ I% W" V- C: [) f8 P( \7 _" Vpsof$            #Start of file for non-zero tool number
) h# B$ _, R/ w( G      ptravel3 H! i) `" `1 N* _% m
      pwritbuf52 k) t4 g1 K' W+ Z7 R
      pcuttype
* q+ z6 H0 A5 u      toolchng = one. u( k0 {- V. E9 M' ~% V) D
      if ntools$ = one,$ i( H* F2 G4 H* O' W
        [2 C' P$ E, k  k, i/ s" d
        #skip single tool outputs, stagetool must be on0 @  V8 I7 z  \6 A9 e3 G2 L" c
        #stagetool = m_one) C; A0 C+ _$ E
        !next_tool$( W0 J# t3 v! I2 L- }2 B9 w' \: ?
        ]
% Y7 Q7 q& w- r9 J, d      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
* d9 v9 C& _$ ]5 y7 S% R      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)' `1 |% ^* ~+ z! e# q
      else, nexttool = first_tool$
4 k2 E1 H# Z7 X' m
8 h' i' `. `% ?/ d! D      if tool_table = 2, ppredstck,e$: [7 V4 o/ ]! ]* p+ B2 U! v
      if tool_table = 3, pmetastck,e$- }4 {1 k* x5 n) j
      spaces$=sav_spc
0 e. w* n1 U4 P! i+ X) y6 a' U# r      paddgotoN                  #-------插入paddgotoN结构4 c; S; {3 ~. m6 }
      if plane$ < 0, plane$ = 0
$ z0 f' ~! g9 s' P5 E$ w      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
' N. L* L  N" G) x9 K8 W      sav_absinc = absinc$- x9 I9 ]5 ?) p2 a
      if wcstype <= one, #Work coordinate system4 q8 T: W; J( V/ ~" o$ s
        [
: s% J3 `& o: Y9 s. T; t, C        absinc$ = one
: Z: B& T9 r" \2 r4 N: v        pfbld, n$, sgabsinc, "G28", "Z0.", e$
$ N3 i4 r: k: n0 [, V! d' M        pfbld, n$, "G28", "X0.", "Y0.", e$
5 p. I; u" f4 ~& o9 _9 A8 T6 Q9 ]        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
. e: n$ N7 q0 B: B        absinc$ = sav_absinc+ t3 k/ _  g& x4 \" O! C
        ]. v5 T" t5 T. ?, s+ t
      sav_mi9 = mi9$' G% E5 c/ u8 |$ Y$ S! g
      sav_workofs = workofs$
" K" O5 H( n$ V0 x      if sav_workofs < 0, sav_workofs = 02 d. R/ g: e0 B5 U
      , H# M* }8 d: G
      ptlchg_com
1 }) P* M- [" s5 P; L' j$ P9 \      sof = 0  z& x% X8 y; v
2 M9 D5 @! [4 d9 R) j

/ i+ }  G' M( o/ Q! y; n5 @( u( q
#在ptlchg中插入行号paddgotoN
& r. ?% ^" N8 N/ @# y) {ptlchg$          #Tool change
* R  Z8 R1 J) e3 D$ J      pcuttype
& L: Z" N" ~5 O8 u, `, P. `      toolchng = one' g$ y5 ~" D, Y* M' P6 W, q/ w
      toolcount = toolcount + 1
' D0 P; [0 E8 C" R      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)# Q: c- k! c- f' H0 s& P% u, O: Y
      else, nexttool = first_tool$3 t' Y# Q+ I2 t- V; c
2 U. z+ g7 Z! l7 m) |: N
      if wcstype = one, #Work coordinate system6 W7 _5 ]2 q- V- |2 B5 ^7 W
        [
/ X$ `+ {/ y* S8 j/ f        pfbld, n$, "G28", "X0.", "Y0.", e$
3 m! n/ F7 Q  ^4 P2 k        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
$ K& I- J5 c3 L% a) ]- L1 A9 Z1 Q        ]' Y  a! R* k3 |. r; R! p: E- d
      pbld, n$, *sm01, e$/ ]$ z" ^# S9 [7 B. u5 w
      paddgotoN                     #-------------插入paddgotoN结构
8 X. S/ X+ H& I! N- A9 t      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$* k7 D( g" b& d, o- S3 d
      if mi10$=one, n$, *sm00, e$+ U4 K% _/ D0 u& b+ E. I
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %: D- ?" a* C: f
  2. (30-1-22)
    / N4 _' i# I& P. L
  3. (N1 T2  DIA=8.00 )
    : B$ D% Y/ @' P0 L
  4. (N2 T11  DIA=3.30 )
    9 d( |. ~" ^( W% h: \
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    1 b! G& j$ e- y: |& I
  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号. J2 m( g& E, b( E7 P
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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