QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
7 O, O: ~8 o2 C; y$ _( o/ V第一处/ K; ], f  b' \  p, s7 Q# r
# Toolchange / NC output Variable Formats  x8 b+ Y8 z- V# w
# --------------------------------------------------------------------------$ T5 y8 d7 g2 t7 h5 ?
fmt  T  4   t           #Tool Number
# `1 R8 k3 l: V/ xfmt  T  4   first_tool  #First Tool Used ) i5 p, O! f3 v% F% c' X
fmt  T  4   next_tool   #Next Tool Used  9 t( u9 l0 f) n/ a
fmt  D  4   tloffno     #Diameter Offset Number5 w( m& D$ ]6 R7 [
fmt  H  4   tlngno      #Length Offset Number
2 L4 F, ]- O& D8 B/ E6 M" Efmt  G  4   g_wcs       #WCS G address
$ D8 r$ }# x4 g9 K2 `4 x3 X' \7 B  Wfmt  P  4   p_wcs       #WCS P address
0 p3 a# f6 Q, V* j$ J; [5 Vfmt  S  4   speed       #Spindle Speed
* _2 V) r' x# E& o" s5 o6 x! Ifmt  M  4   gear        #Gear range
+ Y5 [, p+ s# g: E+ k/ yfmt  N  4   cch
, B# K' ~1 q  L" o3 a1 Q% x$ F' F " k( O: I' W  |2 J, y) I
第二处
; T( N1 B" P; q, T* |4 f$ O( `# --------------------------------------------------------------------------
5 O2 b5 U0 {1 s7 {# Tool Comment / Manual Entry Section
7 L: K3 [( z5 y0 I+ b% ~0 O# --------------------------------------------------------------------------
/ y9 y! e3 B- gptoolcomment    #Comment for tool2 t9 B3 a+ l# g# _$ g" ]
      tnote = t # A6 m, y8 N3 x  I" A3 v, E: e
      toffnote = tloffno
: N( G- @! P4 ]+ m+ z% b7 \* T      tlngnote = tlngno2 F+ k6 ]0 @+ l% L$ w
      cch = tlngno) f0 F7 d$ c0 m. {2 y! a
第三处
7 U+ g! k, s2 A1 \* L5 J#"%", e
4 G3 M4 t7 _. g! Z9 N6 a' y: k' J      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
6 K7 B" e6 R5 ~4 L      #*progno, e( l: Z. |6 P% B  v
      #"(PROGRAM NAME - ", sprogname, ")", e1 w  f! p0 |- Y) {6 ~$ }
      "(DATE= ", date, " TIME= ", time, ")", e' W# a& T, |' R, ^$ m, q, T
      ptoolcomment
& C' s( [% W6 \, M9 G& c' b5 s   D- T; s6 R; a5 o; v0 u/ Y
完整附件

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
$ s2 @: K/ j) ^" T" v4 b你好,可能是变量未加完* ^* Q: l1 [8 Q, H/ c: H- {. d
请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理7 P0 H! K9 s1 p
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

' z' M0 e# A" U6 I! {4 [你好,这是我刚刚用9.1软件处理的,
/ V% g  _1 h1 ]9 X& W; G: U$ H- K" G2 q如下,我不知是否支持高版本,在9.1上没有问题的/ Q6 v$ b( b  ?  N- m( z. x  z; y
' }' r7 K2 D; E) O. d+ r
(DATE= 02-04-12 TIME= 17:00)$ {* X5 Q8 f8 N$ s* C& m9 X$ Q( w
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
* ?6 c0 v  T" a. x9 JN103 I$ y6 \! A9 }& v% C
T10" @' Y( a3 f1 q# d/ _0 x
M6* `# Q+ Q3 R9 L8 H7 p7 ?
G0G90G54X-.45Y-2.+ x- L8 U' h9 i, A8 c- r2 m6 e
S2000M3
3 E2 @- h: k, _8 lG43H10Z10.M8
! O4 G+ R! s: G( B* XZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理& t* Q8 V9 j! ^1 p* {8 t% @6 y
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

' }0 p" ?& D5 q0 I  |* j4 G; i# |' K) `( `; L- r
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
, W1 z3 ]( @% |" U9 ~
; g8 s: j) j* n9 y: H( Q路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
5 v5 y% C- v* ]7 u1 c/ Hbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

; i% m  h8 {) d4 h8 a3 w4 s要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 $ T' ]* v7 B& F/ d* B  q1 z+ a$ L
7 k# O9 c6 x" u" w5 E
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
: i- C0 a6 K7 d) }) K*progno$, sopen_prn, sprogname$, sclose_prn, e$
, k/ F; K0 C4 x, d改为
+ ~1 z% [# w! H8 h; G! W; F  m/ X9 {*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
+ ~6 C6 U% h8 P* y- o+ `7 A' [' D这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif1 Y3 {: l, |: j0 C8 }+ C8 Z
打开后处理 搜索  I+ _: A9 r+ o4 W0 ?
*progno$, sopen_prn, sprogname$, sclose_prn, e$6 Y2 R* H% h' @, L7 R
改为
/ X- {% G2 c+ ~; l! ?! ^/ ~0 e
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
6 N3 _$ m" J9 A2 l打开后处理 搜索. \  m7 d+ a; H$ \6 Y& y
*progno$, sopen_prn, sprogname$, sclose_prn, e$
8 K) d+ Q7 k0 _( S) H改为
- y9 s) i' |3 `0 J5 B
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑   E! p! S% ?8 W* s% a

. z) R% J% E' z4 ?# f# i* K5 h& Z( Z% S( A. T9 ?
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
; A) X) H3 o' w: I1 Y6 }. C2 u' p  z3 C
8 N! H) }1 ~9 u; s3 R5 D
strgoto_N   : 10                      #参数初始化,N10$ W5 l3 s: j. w7 g" a9 Y
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
( {) {! X: l% m6 m; z
7 Y* c5 L. v# f$ T0 M9 R
paddgotoN                          #定义paddgotoN结构类型
, Z  i7 x% {7 x; F3 a+ }3 j      *strgoto_N,e$  1 {. w2 E4 t8 v$ ~8 U* G; Q
      strgoto_N = strgoto_N + 10! n/ O* w6 x0 E7 _
& f! j# u8 o' Q7 w( z2 Q. }
& i  [7 B/ [- X9 R( |
8 ?# g7 k) M: s! ]2 t8 t
#在Psof中插入行号paddgotoN4 h: |6 E: I* I
psof$            #Start of file for non-zero tool number& C+ x: p5 l- f
      ptravel
6 s+ ~. }5 |$ v' i5 X5 `! r      pwritbuf5
# u/ ?9 p' S) b) _      pcuttype
/ A% H+ {3 X$ F) Y1 j5 Y$ B7 a      toolchng = one
5 ^$ J. o8 B0 e3 R% Y3 U      if ntools$ = one,
3 q4 l4 l! w- ~$ v6 y        [3 E) n6 z& `  b( W7 e
        #skip single tool outputs, stagetool must be on
1 r8 ^2 p0 Z# w' n        #stagetool = m_one2 [/ O4 B+ i1 `2 g% k
        !next_tool$7 w6 L5 {: |1 T* ?
        ]" e0 `/ c- {4 b* G. x  ?7 X& {/ ~! P
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
$ E" [. [6 f2 @7 O/ Q+ {. V      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
8 U7 ?+ G! w9 c4 T2 [      else, nexttool = first_tool$5 Z- F8 ]  W! ]

. \! k2 g2 M# S" n% D$ x7 q      if tool_table = 2, ppredstck,e$5 q' b% Q4 P0 ~1 ^  {& B
      if tool_table = 3, pmetastck,e$$ {3 P. X8 `9 o2 h) _
      spaces$=sav_spc
1 W' c. g/ m9 \5 C1 s: M      paddgotoN                  #-------插入paddgotoN结构
: a" p6 `9 u* [      if plane$ < 0, plane$ = 0" x; i/ c2 Z; h8 S- \
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
& ^  h5 R2 l* F" f* o0 `- K- s! Y/ r      sav_absinc = absinc$
' \* Q( `" G, R( u9 R" M      if wcstype <= one, #Work coordinate system
, r1 O( t7 m. O% c6 n" ^4 \        [
. R. e" {% i6 \1 O6 X& z        absinc$ = one9 b! B/ H7 n4 q. t4 D
        pfbld, n$, sgabsinc, "G28", "Z0.", e$7 G  c/ c9 M$ w+ l0 O. r
        pfbld, n$, "G28", "X0.", "Y0.", e$0 a/ J( N4 l9 f( r, f3 H4 d
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
- b4 m$ @5 X. ?' G2 X        absinc$ = sav_absinc
: v  S1 h5 B. `! D0 l+ \        ]+ }/ K# E( s% _# ^6 R
      sav_mi9 = mi9$& H% o$ j+ u8 U
      sav_workofs = workofs$
7 G. b  r* O1 P0 U      if sav_workofs < 0, sav_workofs = 0. O2 p  [$ O6 C0 F7 ]2 }
      & F* a; Q6 G; t8 k
      ptlchg_com
7 A7 D) t6 L- p5 z& n% O8 d      sof = 0
, t  o! g2 t2 T% y! j5 j
* y/ N$ x5 a7 J6 g
6 U' g$ h: }- O. o% o, `; \$ ~* `" e* ^
#在ptlchg中插入行号paddgotoN' Y% d" u. [% z# y8 Z
ptlchg$          #Tool change
+ r% }- O8 q( {8 E6 s+ q      pcuttype) n5 k; Y" F6 j- m( t
      toolchng = one
3 [: C) r  N. U3 d1 s/ Q      toolcount = toolcount + 13 `1 F; b! b4 M  R6 e1 U
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
5 l) T$ r' U, v/ g- O      else, nexttool = first_tool$
4 X0 ?" f) w) N) C1 |
9 j/ Q: n2 g$ T2 W3 C+ G$ Y      if wcstype = one, #Work coordinate system8 B: }; L0 E* r* p+ @2 ^
        [
% ~  L' w0 j6 n2 p' j9 K6 z! E1 Y        pfbld, n$, "G28", "X0.", "Y0.", e$
3 H/ u5 t6 q2 v& ]3 b        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
5 n# L8 H" }; B6 R$ a4 I. v1 `" ?        ]
( e" z, w9 E5 \0 m! h3 x      pbld, n$, *sm01, e$
0 c% Z! e, t: W9 g      paddgotoN                     #-------------插入paddgotoN结构" ?2 v! E+ a2 \0 m( ^
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$6 `, A! D, e. C
      if mi10$=one, n$, *sm00, e$- u+ {* S3 N$ J4 K
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %- z) \8 c. P. p6 Y; @( |! d
  2. (30-1-22)
    3 Z- D1 i7 \6 S* X2 _5 a8 f
  3. (N1 T2  DIA=8.00 )
    6 r9 b) p* F& X* Q8 L# D7 `7 W$ h
  4. (N2 T11  DIA=3.30 )9 l% h: O4 N6 R. W3 k7 D
  5. (N3 T12  DIA=4.00 PITCH=0.7)- x2 M8 _$ D2 n3 @, P
  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  D# A9 t0 C3 f7 e! U: Bta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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