QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量# [: l1 o: I: Y5 |- h4 p
第一处
; O9 N2 L" k- ~# Toolchange / NC output Variable Formats0 `/ B* ?3 ^, y
# --------------------------------------------------------------------------
8 |, y4 t- h6 W& P2 D! vfmt  T  4   t           #Tool Number
8 E; S: J2 d1 D9 a! `0 W" yfmt  T  4   first_tool  #First Tool Used
3 Z3 k5 e( O0 kfmt  T  4   next_tool   #Next Tool Used  ; s, J3 X- \) _' j- M
fmt  D  4   tloffno     #Diameter Offset Number
1 L" F( X" K6 V, tfmt  H  4   tlngno      #Length Offset Number
+ ~! {& O8 S4 a; H% U7 Gfmt  G  4   g_wcs       #WCS G address- Y6 y" m8 J1 N  ?0 m# }& i% E
fmt  P  4   p_wcs       #WCS P address
4 [0 A2 p, t1 W$ |9 A, K. ^fmt  S  4   speed       #Spindle Speed/ A) e; a$ f4 g3 s' G
fmt  M  4   gear        #Gear range2 U1 L! E! d& N( c6 R% H5 j
fmt  N  4   cch
5 k  k) l! R) J, n. s5 W8 W/ @
1 ]# f3 i5 X) u! w5 f0 N第二处% a% R, S. a* c) [( _7 B
# --------------------------------------------------------------------------  Q0 ~5 d/ p% Y$ _1 G
# Tool Comment / Manual Entry Section
0 N$ Y0 s+ B8 [& W. P* W( g# --------------------------------------------------------------------------
0 E/ l  x* {: R% W4 Rptoolcomment    #Comment for tool
# w2 s3 [& s  y& F9 Z      tnote = t 4 Y! L; Y' X) Y3 Q6 g2 e, o
      toffnote = tloffno+ C$ ?" A( @5 _8 |6 j! C
      tlngnote = tlngno/ s# u8 t+ z1 `. _4 }
      cch = tlngno9 n3 Z. S9 e9 s* i' R
第三处
5 _& P& m& m4 p6 d#"%", e$ d8 _( U. y- S) A, H
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
* n- E' I0 }; u      #*progno, e
0 |+ n+ L1 ?# N! w! ?" }2 A      #"(PROGRAM NAME - ", sprogname, ")", e# B, O6 d1 c1 ?$ X- ~, Z
      "(DATE= ", date, " TIME= ", time, ")", e
# X9 A) d, b3 F! y1 y& |' `: ^( f2 u! t      ptoolcomment
" H- M5 ^  Q8 r. D- k6 l" I7 [# C
8 d. g+ q9 u2 k5 w4 V6 E完整附件

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 : Z8 h6 W) d1 l: i! _- O* `2 A! o
你好,可能是变量未加完
0 n$ c8 T1 x* m# S' c请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
" ^6 }5 U' [. x0 n$ b: N% [balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
$ j' A  h* Q  ?7 [  U% [5 v) C- o
你好,这是我刚刚用9.1软件处理的," N. }3 \$ E- ]3 V' Z
如下,我不知是否支持高版本,在9.1上没有问题的% M3 A0 J& i* f3 ]" I
" P' G2 M/ d" N3 |1 V; B
(DATE= 02-04-12 TIME= 17:00)& E1 q. Q4 J3 J7 `, P/ C
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)4 F* P% {8 z! Y6 @2 s9 ?1 v: K
N10
* H# m/ Z; T& o3 ~: AT10
: A+ y! o" C) }4 S* F9 ]- h( FM6* \" O4 l2 @/ h1 u0 I
G0G90G54X-.45Y-2." W) g3 j4 A5 S' o
S2000M3
1 B2 l* _' x9 I8 _( `: ]6 @G43H10Z10.M8
# T. I- H& B1 t, N6 oZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
; {! D! J: s; G$ b* [balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
1 T/ Q9 F0 B" I% x& c; \
/ f4 j; Z) _/ T( h
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
2 k. P2 P/ @6 [$ l6 d' w1 j
) i9 H2 X( Q( d4 b; d, E* i( |路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
8 g* @; N9 C" H6 jbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

. E7 U  E& v7 O6 `; K6 `0 r要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 0 c! Q! f( r" v7 u

! _% |" _+ N6 t  \有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索* V% F9 R; z2 P3 M* J& b9 u
*progno$, sopen_prn, sprogname$, sclose_prn, e$
1 F+ ?' w7 P+ b1 u/ Z5 O6 k改为
- f0 T) f6 f9 U5 \3 K*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
0 s6 U0 [- p! I8 U, f3 Y' P* _7 F这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
7 _6 f* Z- Z$ b, F# _3 r打开后处理 搜索' }0 p# e0 u7 g. |. z4 Z# [
*progno$, sopen_prn, sprogname$, sclose_prn, e$2 p% {9 x, @' m7 u
改为

7 t2 R4 X7 C0 `; H0 R9 {& j大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
4 G/ O+ s! u- D3 O0 @9 _5 O打开后处理 搜索
( C8 Y: j$ [" a; R*progno$, sopen_prn, sprogname$, sclose_prn, e$4 ~: T! ]9 M4 X, W; c) @
改为

3 E6 P* I3 H: P7 y6 ~大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
4 z  ]8 j8 M& T2 c: }- m2 G) n9 u' G5 Z2 h' \
( P1 P$ C( y6 K
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
7 {) h) l# w5 p4 F/ V
7 X$ a8 v* j+ U5 G/ J7 K5 H$ m: X) |2 a, g
strgoto_N   : 10                      #参数初始化,N10  H1 l5 n: F/ a1 X5 o. d
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
& @& H5 m4 u  k* v$ f6 J6 F
/ }8 |) w" H" r* p+ k
paddgotoN                          #定义paddgotoN结构类型
. c* i* u! i3 M+ }/ _. B      *strgoto_N,e$  ' @5 y  X. S1 K, m5 A) n
      strgoto_N = strgoto_N + 10  W& f+ u9 x6 e+ j) `& V5 k
. {) [5 G4 `2 M/ s2 c

- a5 }* A2 e, F) K1 g; D- H- T  d$ l! Y$ [0 y
#在Psof中插入行号paddgotoN1 X3 }! V0 }6 u3 ]( O
psof$            #Start of file for non-zero tool number
, a# K. m% f0 C  w- K      ptravel9 T$ k2 h) v2 B" G
      pwritbuf5! L7 Q2 C7 @" k( _
      pcuttype
- q* T; d& l- N      toolchng = one
- [" `; a, V* `      if ntools$ = one,
0 z$ X7 [* C+ e        [  g7 v* L! L7 w6 j0 Q+ v6 P
        #skip single tool outputs, stagetool must be on
( l. ?2 x: V( Q/ ^& k) C        #stagetool = m_one6 E2 O$ X8 s# H* d) l2 c
        !next_tool$" N) F4 H* G( C3 f
        ]; U5 e2 m" p. A
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
2 w. ]. d6 ^; }: u- Y      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
' S! o0 d6 K" Q* k& ~2 }) o% p/ }      else, nexttool = first_tool$4 ]& [7 i  B. Y* `/ N- _  q- \' a

" S& `( n$ F& v( x2 I      if tool_table = 2, ppredstck,e$3 f% _- Q1 C$ W/ E* n
      if tool_table = 3, pmetastck,e$
* s/ ]; s2 g: W% b      spaces$=sav_spc! U# T$ d  n/ _4 P
      paddgotoN                  #-------插入paddgotoN结构4 [% a* z8 x$ r# j( j8 ~5 u
      if plane$ < 0, plane$ = 0  Z" V; ]* H' @1 @6 x$ A% V
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
- W/ V6 Q) y- }7 C      sav_absinc = absinc$
6 K" s( }( c5 [4 f0 w: l      if wcstype <= one, #Work coordinate system
7 b$ K0 R+ Z0 v' r4 R/ \! h        [
0 v- ^+ N5 W9 O7 k( X6 K! [  v        absinc$ = one
, s3 I0 u1 Y* x0 d        pfbld, n$, sgabsinc, "G28", "Z0.", e$
' ]8 s6 H# s4 q' o/ b        pfbld, n$, "G28", "X0.", "Y0.", e$; v+ t4 _$ [2 w/ ]
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
; j+ Z2 S8 q5 w( U        absinc$ = sav_absinc2 [) u: D  I2 F1 {: ^# F$ J7 f1 M
        ]
: j4 U. n1 r1 \  }9 L0 R8 V) f      sav_mi9 = mi9$
9 K) y& R9 X3 P      sav_workofs = workofs$3 O% E9 X, `% y! w
      if sav_workofs < 0, sav_workofs = 00 C, Q; s7 ^! w
      
. z: K$ U- W& Y3 L, M' D      ptlchg_com' ?0 y  P+ _4 M! `1 i) v
      sof = 0# [& c/ o" p+ K, I$ S( B

5 f) a% `6 `, a2 Z! r1 |" m  R. F# K1 n* \! n! A7 e- k

" w7 Z6 c6 @- G) S#在ptlchg中插入行号paddgotoN
& G+ `; [+ w1 Pptlchg$          #Tool change
* S" I! K4 E% n      pcuttype
8 ?. p2 g! T, w2 s  x      toolchng = one* ^7 P, t0 n: E7 v  ]
      toolcount = toolcount + 1: w$ F8 d* h# ]1 w
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
+ f; ]; g0 i' M9 [- U7 k      else, nexttool = first_tool$
' m, u* R& v8 m2 P$ m" ~* x: U4 P: z  \9 n3 u( [! G, V: ?
      if wcstype = one, #Work coordinate system, o/ L" d- A  [4 _8 Q
        [. [9 _" n' j0 y, L' _" E) f
        pfbld, n$, "G28", "X0.", "Y0.", e$3 H0 d4 |& j6 y- j
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$; W: G/ V: f3 D% n1 M
        ]
# u$ U0 X2 r+ ?      pbld, n$, *sm01, e$  W, q/ R0 V  }, ~
      paddgotoN                     #-------------插入paddgotoN结构
( U9 G: k; g6 U# o  Y: w- ^      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
/ x2 L( _, z: I! X      if mi10$=one, n$, *sm00, e$
) j- M4 }( b* d( d  T6 n      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %! P( O; Y, N- I
  2. (30-1-22)1 I) L7 I5 e9 J7 W* u
  3. (N1 T2  DIA=8.00 )0 Q7 B, t9 S# z5 J
  4. (N2 T11  DIA=3.30 )7 Q' `4 }5 C/ U1 v
  5. (N3 T12  DIA=4.00 PITCH=0.7)# O4 q: ?! a8 q( V4 \; G3 y* L3 C
  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号
1 p! `2 \7 S/ R' R& wta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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