QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
; H. y6 _( H3 a5 o2 g# d& Y6 R第一处. @. Q$ y- _0 q9 K# n
# Toolchange / NC output Variable Formats
- _- s, e( E" c/ ]% B7 ~! p# --------------------------------------------------------------------------) C8 m. f; h# ~8 I5 p( e  ?/ S* `! a
fmt  T  4   t           #Tool Number
% _+ x8 b" Z3 w$ ]7 wfmt  T  4   first_tool  #First Tool Used 8 ]5 A$ m4 J8 _: u$ ]' t! W5 x5 j
fmt  T  4   next_tool   #Next Tool Used  8 W1 R% [& u4 A, f
fmt  D  4   tloffno     #Diameter Offset Number
, P6 ?4 ^2 H, X* x4 n$ ?- t& Sfmt  H  4   tlngno      #Length Offset Number7 Q1 _: S+ S2 a9 U) \( c
fmt  G  4   g_wcs       #WCS G address. f, w# j4 E+ [) E) j
fmt  P  4   p_wcs       #WCS P address
1 r* [  U, e; @5 u1 ufmt  S  4   speed       #Spindle Speed  U/ Y+ o( H6 v( O8 y8 |+ a
fmt  M  4   gear        #Gear range
  Y2 x8 m( I% ]fmt  N  4   cch# `) k" j5 {. d0 L2 k
9 n& m( H) V% _# V
第二处
9 d$ Z( u; K; s1 ~; }& t) a# --------------------------------------------------------------------------( C- o" |: a( k% r" r/ ?& I
# Tool Comment / Manual Entry Section& j0 p9 E0 z6 K( l4 N) T+ s
# --------------------------------------------------------------------------) b% w5 L/ L) r4 ^" o) ~, t6 X- Y
ptoolcomment    #Comment for tool
. N8 r9 f& l  g6 U- {, w9 z0 [0 s& l. U      tnote = t : B% ]1 J) P" U2 J) a" [. A
      toffnote = tloffno
# l/ b3 Q' E/ ^5 X  a/ n      tlngnote = tlngno
+ D$ A) d/ |# G% I* }, @      cch = tlngno' h0 j+ o9 p) {$ ?% P: P/ I" c# r2 \7 ^
第三处
' R7 a+ d+ j9 \#"%", e
4 T. u. h- {6 X3 m- {$ E      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
' n+ B/ t- ]1 c; H+ h      #*progno, e
$ y  c7 z/ d& X1 t      #"(PROGRAM NAME - ", sprogname, ")", e
" `9 @3 V5 w2 `% e! R      "(DATE= ", date, " TIME= ", time, ")", e' E7 y6 W* O$ S$ H/ n6 n5 p' g
      ptoolcomment
) X1 _/ k; k# X. T
, n8 b8 x+ ^  U. A: T. j* d, n- a5 h% }完整附件

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
  P* G4 a" `1 C6 E2 W9 A你好,可能是变量未加完
$ X7 g9 t# ~+ K" u0 h+ @请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理: I' g) W7 M2 Z2 @" B" c
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
% s& q! A+ e, Y$ j4 |5 u% y( ~
你好,这是我刚刚用9.1软件处理的,
8 b3 f' ?  f3 l9 Z如下,我不知是否支持高版本,在9.1上没有问题的, h* }7 d  L2 l$ U0 ^. q# P
; o' v# P- p$ a4 H* r! v( q
(DATE= 02-04-12 TIME= 17:00)
& Y/ A. ?( O/ x: j. t' L(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
2 b6 _& p  A9 Y/ |2 F4 \. b& gN10# n  q6 I7 _2 U$ X% O! E
T10
' Z, D! F" \9 i* d" O/ SM6
6 P# v6 s# W! bG0G90G54X-.45Y-2./ L+ C# b2 P0 W9 P, i# ~, h
S2000M3
0 `: {4 V  V: d+ b: l8 `G43H10Z10.M8
+ h: a+ [4 e4 c2 F; @Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理+ K5 c% S' b: U, l5 g
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
3 Y/ \2 Y' r3 e. c/ J5 z! C

$ c, ]; M( g4 s我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 4 P+ @% \. |5 Z; }3 y

- N" ?* Y( j  V* _路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
' J) q" ?. T2 K. _  L+ V% r' |0 r: ^balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
1 ~6 H5 K( g2 N( W$ X
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
! b9 K2 r4 w- d! {3 j3 b2 \9 V3 Q7 v. d
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
- R5 z7 R3 m* F+ v/ x& Q. B*progno$, sopen_prn, sprogname$, sclose_prn, e$
/ @% \3 h. b& f* O1 y6 z# ~改为
) N0 U' ^* H; m$ d* i: _% o*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
$ e; Q' P0 s2 n. @2 h3 M4 p这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
6 M4 S2 P! g7 J5 \5 e打开后处理 搜索) X* ^# W2 {9 P, H4 T, ^+ ^
*progno$, sopen_prn, sprogname$, sclose_prn, e$
  m% c- i9 B+ b& s) w改为
! `" g3 |# f1 {% e3 r8 p( ^
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif/ M1 x! i: U5 W/ E6 s+ Z
打开后处理 搜索( _  a/ J  X+ X; ?. V
*progno$, sopen_prn, sprogname$, sclose_prn, e$6 r* Y) v: f1 h+ V
改为
7 C7 Q1 p; c  C4 N, K6 a7 e
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑 : L" ^6 l4 i1 T( [' |
2 H) V& k4 {* t' o3 x4 z: J1 G
( y4 `, ~  k/ g( F
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
! k7 C- K! d  k; u! \6 H: ~: a" d& w3 L6 k' W. e& E# `& D! V

. t* Y9 L9 O3 k) p! ^strgoto_N   : 10                      #参数初始化,N10' i- _) a7 |3 p
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型4 i) q- T; r! ^' |/ T$ J0 y

9 e: L/ I" Z# ]/ zpaddgotoN                          #定义paddgotoN结构类型
2 k4 R2 C# [6 b* R. v4 E! g      *strgoto_N,e$  
3 D; P( q: J; V- m  @/ ]      strgoto_N = strgoto_N + 10( h2 I' X6 B6 M+ O& T
# S! F6 B% {$ s6 r; u3 e  h
' O! w4 ?, R+ u: v: v
2 J  L% i" M- @6 L+ r+ a
#在Psof中插入行号paddgotoN
8 X! }; T+ n/ P6 Q0 l3 }1 g- p* d& Qpsof$            #Start of file for non-zero tool number
; s) |5 U% E; m. b; I1 R; X3 p9 n5 [      ptravel
6 i8 ~3 w8 |! N( _2 W4 B      pwritbuf57 A4 J/ B) s' ?0 b5 e! E
      pcuttype
8 \& u7 n# b; k. U" T      toolchng = one
. X+ l7 f$ A3 e+ V! P      if ntools$ = one,) q: t: S2 o; X2 V
        [( c2 C' V( U' C- Z/ Y
        #skip single tool outputs, stagetool must be on
0 J% f1 n. K0 Q  E6 R. o& k        #stagetool = m_one- {. p3 D% S% o4 V- z
        !next_tool$
6 a7 F1 }2 l: P7 e5 H$ l1 k2 P" q) Q        ]
/ V' t" z) {0 n' t6 g; A      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes5 {) G5 y% h3 M
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)! }. D: T. u2 x3 _: ~+ |
      else, nexttool = first_tool$
4 A6 a% D( {+ I( I0 y/ h9 S! Y' {7 B0 N8 J' G! G
      if tool_table = 2, ppredstck,e$+ D% F0 d* w" f& n
      if tool_table = 3, pmetastck,e$  N1 K! o3 Q% ~. Y* A. M1 ^* o7 T
      spaces$=sav_spc  \. N; b% [; d$ ~+ D
      paddgotoN                  #-------插入paddgotoN结构' i3 B" s& X) z% s; h9 z
      if plane$ < 0, plane$ = 0" }/ A( r0 W% G7 ?$ T# P
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
& T! F% u( x% U$ U8 Z( ]% Z      sav_absinc = absinc$5 ?9 I8 o5 D' v$ N, g% q/ x) d9 `
      if wcstype <= one, #Work coordinate system
1 y1 `# Z  q0 E! ~$ N8 c( C5 X        [' w# i5 d3 e, A6 l2 N9 f
        absinc$ = one
; y# O; y3 G" z  N+ g        pfbld, n$, sgabsinc, "G28", "Z0.", e$
+ b! V2 P, |) C0 [0 |4 H* c- C- B, t        pfbld, n$, "G28", "X0.", "Y0.", e$$ ~2 x+ L' f; ?  l! Q
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$$ x. X, N+ |- J$ z9 L
        absinc$ = sav_absinc
( E: h! t/ u* o1 i& d        ]  P' S4 b. t9 g9 I/ q( d: b
      sav_mi9 = mi9$9 S# d9 N4 G- K+ L+ e7 _: J/ _
      sav_workofs = workofs$& C9 ~5 m' L7 {# t$ n. l. C6 [
      if sav_workofs < 0, sav_workofs = 0! g* F7 Z2 i5 v
      * e. b6 @  r6 I& {+ n
      ptlchg_com
1 s  {0 S7 R. z: W: S. A      sof = 0
; G7 N  v; e$ B# N0 }
! V6 M+ \' @! q$ w0 O# e$ a$ E0 {2 Y3 ^( F; V+ ?( e$ i( w1 y& I  @

2 x: S+ Z& Q6 o( Z#在ptlchg中插入行号paddgotoN: X" s  w8 N! S4 P# @
ptlchg$          #Tool change
6 H/ p( y, u. y- N1 v: b: Q      pcuttype
/ s% g0 \8 D: y" H( y3 ?      toolchng = one6 p0 z- N- O2 `/ c5 M8 s
      toolcount = toolcount + 1- _& }3 j( B- L
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
( U! p# H  }! X$ [1 f      else, nexttool = first_tool$& J; e: V. V$ v* x; @
4 ]2 h( x1 u4 w' ?9 e5 @
      if wcstype = one, #Work coordinate system$ [' j3 N5 N( y) p! A
        [: x& n3 S4 m( b$ d
        pfbld, n$, "G28", "X0.", "Y0.", e$  \/ `% y+ T+ V) C
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$6 @2 V6 x9 K# {6 e" n% Z
        ]- Z* k  B% b* z1 p& }1 a
      pbld, n$, *sm01, e$
  q" C. Z' r- c8 c( U0 P      paddgotoN                     #-------------插入paddgotoN结构
: z3 ]4 k5 m( `# T1 b$ H3 Y" @$ k      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
+ B; t3 V9 B0 {      if mi10$=one, n$, *sm00, e$
+ G; E! J$ _3 W; B+ g' j: N' ?7 @, s5 K      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %* T6 K* c1 C, m
  2. (30-1-22)" V% ^9 q( P/ d+ `
  3. (N1 T2  DIA=8.00 )' P, `# x- U) M
  4. (N2 T11  DIA=3.30 )
    " Y( `$ T4 [5 e* y5 A% s
  5. (N3 T12  DIA=4.00 PITCH=0.7)# @+ p5 ]$ R# ?( k! S6 d( V: x
  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号$ ]2 g0 Y& O$ Q% M. I) S' b
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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