QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量1 s& Z7 p. q5 @6 r
第一处
1 w% J% d3 H- c/ J# Toolchange / NC output Variable Formats
' J3 Q  w4 e" h' C1 \# --------------------------------------------------------------------------
2 v0 {: B  B" d, E5 ofmt  T  4   t           #Tool Number
( p$ k' d0 n& K: d3 y" Nfmt  T  4   first_tool  #First Tool Used 3 ]6 j8 r2 @; I
fmt  T  4   next_tool   #Next Tool Used  + B# B; ]! J& k: T( O
fmt  D  4   tloffno     #Diameter Offset Number3 n+ v3 W  w- x% A; n0 |3 d3 _, Z
fmt  H  4   tlngno      #Length Offset Number
6 j" h6 p" b8 T4 M7 |fmt  G  4   g_wcs       #WCS G address0 r4 b- }  n* |2 y+ {
fmt  P  4   p_wcs       #WCS P address
" C6 [5 d8 T1 H! V% @fmt  S  4   speed       #Spindle Speed
. E9 |9 K  v. Kfmt  M  4   gear        #Gear range" I5 i& X/ M2 w& R6 Q: x
fmt  N  4   cch
# |9 v  g# D6 r3 j' F' H" X
2 x* T8 E8 T) }5 _: s第二处8 \/ e- D) U8 {. W+ u; R
# --------------------------------------------------------------------------3 g( }) }3 y. ~
# Tool Comment / Manual Entry Section9 ^$ T8 v. L/ |6 D: F. `
# --------------------------------------------------------------------------
- J% c) E2 B* |; Z6 `* ]ptoolcomment    #Comment for tool3 z/ W: z2 {- `2 F- C# _& Q
      tnote = t
$ C, @  A$ j3 b5 `: {! K' Q      toffnote = tloffno) {1 [$ G* s, C1 y/ l
      tlngnote = tlngno2 B3 R2 i. g* r4 d3 @/ N
      cch = tlngno9 A3 Y, d7 J$ p( N; E  @0 b* _
第三处
- a. F, \  I, S% x# a' P/ w#"%", e+ {! T" _2 O# O
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e1 _: q+ a; O( _
      #*progno, e. }" ]9 m& G+ W- K- H- w' h
      #"(PROGRAM NAME - ", sprogname, ")", e
# S% E9 R" z( Q; y" C      "(DATE= ", date, " TIME= ", time, ")", e( K0 S0 I1 J+ ?" v0 w1 |. ?) t
      ptoolcomment, O9 K( c' n2 t: e/ `

7 c. P( _$ o: q+ E" E& e( P完整附件

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
# |7 m2 U/ v# U; ^7 w/ D6 k你好,可能是变量未加完
9 a( e" q& C$ o# J4 V; L请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
$ f8 U# C/ O; o/ ?9 ubalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

2 U4 p2 t: G. w6 C) u你好,这是我刚刚用9.1软件处理的,
# m5 o% i, k: P; G9 U; B' y( B如下,我不知是否支持高版本,在9.1上没有问题的
. v3 c" V8 `) [7 P1 ]: V2 Q$ U& z# l
; {, i6 W9 D" ]+ v(DATE= 02-04-12 TIME= 17:00)1 r0 H5 ]/ u: ~0 L) r; G
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)- a% H; G7 h2 \$ B9 A
N10; s2 m. s* S* \3 a% Z4 A
T10
. m7 s3 |9 S& I* `) M6 dM6
  I& }6 r% W2 k6 f3 l! QG0G90G54X-.45Y-2.
! C& A, }- `2 L- R" |& d# h+ }: g# kS2000M3$ ~# [: j, a4 ?$ _2 m$ G. o- O
G43H10Z10.M8
7 P+ y: x* a$ N4 J. I& KZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
6 U' F, q) \5 Q) f5 Q, _4 Ibalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

9 `9 M" J! k; @8 l2 D( U: k* ]: q9 P
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 & ?$ d4 x/ }- A, K4 D
5 {/ H6 _) x0 c% }4 p3 d* i
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T3 D' _8 G4 B0 n6 w; `
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

+ {& N# c$ A  s+ o8 u要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
4 I) R' D& |; d8 [# _  ~6 h2 N9 W8 ^5 b3 d( F+ \9 X0 Q% I
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
) w5 u/ I, |- ], I4 Q*progno$, sopen_prn, sprogname$, sclose_prn, e$3 O3 Q! B0 ]$ e  d- r* _1 D
改为0 k, j6 Z$ C5 C: {1 q$ h) R& j
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
) K1 w$ j. j6 c& w2 M8 y6 d这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif% T2 M0 |. ?: P% k" ^( u  d
打开后处理 搜索1 _5 @$ y2 D% F; b. T- I) D' L! L5 J- j
*progno$, sopen_prn, sprogname$, sclose_prn, e$, P8 i4 K2 e6 j
改为

% V! T6 R0 Q) D6 X: d大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif! i' D% S1 ~0 e5 w3 X4 [
打开后处理 搜索9 S% ~- |  {& O, ^" g8 T
*progno$, sopen_prn, sprogname$, sclose_prn, e$% k8 j  _, S( n: `: M* ?; T
改为
0 t' n. R' g! R
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
5 H( O! z7 ?( C" I6 I' d" I% s3 D! }

  |0 d; e/ w# e详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
. P; W9 y7 L  A2 ^5 `
' b/ K5 X9 i8 Y  ^4 s1 m: B! T  a5 M- I. G1 T
strgoto_N   : 10                      #参数初始化,N10+ A1 U% R4 y7 o+ `9 s
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
8 Y3 |$ A5 ]7 @6 q+ j! S2 N) O
+ L) f; G3 b* y0 u! P0 R  s
paddgotoN                          #定义paddgotoN结构类型: b9 T$ E8 Y0 q3 N
      *strgoto_N,e$  # u5 t. E0 E* i& C/ E" e
      strgoto_N = strgoto_N + 10: L$ L/ A6 z8 W/ L$ V# [+ q
$ S3 m% q) `3 v4 k& d
2 w) i! d" G% I8 m( j

6 n9 {' ]) h- J6 U1 U& R) x#在Psof中插入行号paddgotoN/ F/ X8 x7 o) C+ O( P
psof$            #Start of file for non-zero tool number
: w: n( d3 X6 W; j& X1 y      ptravel
0 h6 _) G; K/ |, g      pwritbuf5
( {/ Q1 H0 R$ G: U! x! ]! t0 r/ _      pcuttype. ~5 l8 J( ?5 S" p% p
      toolchng = one$ V5 ]3 [1 x& G& b; Z6 {2 g
      if ntools$ = one,
7 ~2 w7 [. A. S+ w8 ~7 V' z( \        [7 M5 M5 B& q6 s$ ]  N0 h- R) x
        #skip single tool outputs, stagetool must be on0 l5 T5 r: r4 h' K2 \6 d0 |6 C
        #stagetool = m_one
8 \- a; V  N, L4 V8 C  q        !next_tool$
2 w6 v4 h6 Q& J* O/ U        ]9 o0 u/ h3 }9 [+ v
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes2 y7 s  y: {) I! h9 I7 y
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
) q+ @1 D, t2 l* m      else, nexttool = first_tool$
; f9 G3 y0 ^4 u- I+ y/ Y5 N1 Y2 A* ~$ {( }
      if tool_table = 2, ppredstck,e$1 M  _4 @5 n9 {2 Z3 K
      if tool_table = 3, pmetastck,e$
% ~' E3 r, M7 r$ ?7 S1 T      spaces$=sav_spc5 s# J9 s* c4 E  A
      paddgotoN                  #-------插入paddgotoN结构
5 h9 h# u: f6 K3 E      if plane$ < 0, plane$ = 0
" X- X+ ?0 _% G& g$ A! O      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, 3 p+ O+ S7 p8 V
      sav_absinc = absinc$- u+ v" g9 Y& g0 B* I5 M3 V% |3 H& J
      if wcstype <= one, #Work coordinate system
: g/ u, ~/ N4 B" [( r8 f        [3 S$ s- J7 F  b& W
        absinc$ = one
7 I, q6 q& E, p# V) b7 [4 b        pfbld, n$, sgabsinc, "G28", "Z0.", e$
. Q. ]+ K7 t  D$ ]/ v" r/ R        pfbld, n$, "G28", "X0.", "Y0.", e$+ H5 E6 ^; l5 S; @0 R
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
% h, I8 V+ T5 L        absinc$ = sav_absinc" `/ a& X0 B" h1 ?0 a; B
        ]
/ u) D! _* v" C      sav_mi9 = mi9$+ w% y; G8 _4 `2 W0 W2 y% T, |( \& Q
      sav_workofs = workofs$
! e9 f4 ]# T) L) [/ c      if sav_workofs < 0, sav_workofs = 0# i. n; w6 y# @  |
      
( ^8 x, ?# i, A; H4 n      ptlchg_com1 b' H) f4 _' ]4 a! k  {1 R
      sof = 09 L3 Y! J0 F" G

# Z) S: Y1 T- w. ^" M
% `& ?3 I! R( F& B! z
! ~6 q# z6 M9 C& o6 n# m#在ptlchg中插入行号paddgotoN2 h1 a! W" k' J
ptlchg$          #Tool change/ _5 W2 x8 C4 ?
      pcuttype
; B4 W) K. J2 o9 |1 t$ \      toolchng = one6 T0 y* _; v8 ^7 N: [, N4 J
      toolcount = toolcount + 18 o( T' R& s1 \/ P! ?
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
/ H. z9 Q" h6 `% w. T1 |      else, nexttool = first_tool$
, a  f4 ^9 ]" C( `8 ~! n2 \( ~8 `
      if wcstype = one, #Work coordinate system4 o7 q7 I9 t. ~# u
        [5 a( T2 W1 j) o+ j
        pfbld, n$, "G28", "X0.", "Y0.", e$% r, d) z6 `- E9 j+ J; d
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$3 c. ]1 O* u! z( y( f
        ]- [5 {, J! _: v
      pbld, n$, *sm01, e$. v& @8 t- S0 A0 X
      paddgotoN                     #-------------插入paddgotoN结构
% m8 U0 b% C% B3 i" O* B( w$ Q      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
& i2 |1 p8 @' |- w6 G      if mi10$=one, n$, *sm00, e$* J/ B* k. Q" v8 V  D" i* T" d
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    8 ^0 W- H% `" E& R9 ~( |
  2. (30-1-22)* f7 R+ f; N8 ]" E3 l2 P6 A" w
  3. (N1 T2  DIA=8.00 ). A' K2 D7 |# z. z# G  Z
  4. (N2 T11  DIA=3.30 ): j( q1 m, H( o* N# K5 M; i1 K& o) M
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    # u; a+ z" ], Y4 E2 E
  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号/ r) Z) X& T' A/ |) B7 d% l
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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