QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
. H. v' N) C  J9 i* a9 q! f: G第一处) a) g% x. F' l8 t3 A: g
# Toolchange / NC output Variable Formats' p; n# b0 Z6 m- o/ M( e% I1 v! j
# --------------------------------------------------------------------------9 c7 `1 N& X% O
fmt  T  4   t           #Tool Number/ p% d: Z+ c0 n
fmt  T  4   first_tool  #First Tool Used , Y8 r1 O# z( D/ X7 d
fmt  T  4   next_tool   #Next Tool Used  % n1 F# P7 {: @) p5 K' m% R
fmt  D  4   tloffno     #Diameter Offset Number
2 K7 X  S& ]; L/ Afmt  H  4   tlngno      #Length Offset Number
$ y3 T7 I  _9 z; Vfmt  G  4   g_wcs       #WCS G address  s% s2 z# ]% T
fmt  P  4   p_wcs       #WCS P address( y" ]8 U  n% f, O4 j9 c* I3 T
fmt  S  4   speed       #Spindle Speed& [" d+ y1 }. J4 I6 ~3 E. |2 [: T
fmt  M  4   gear        #Gear range
) i8 S, X# P& E7 a& tfmt  N  4   cch
2 R3 g0 |' F( Y2 @* M; }+ n % Z5 n6 i, s# t/ E9 ?$ U) {- h' r
第二处* c( u/ [/ V2 j. k9 p7 U+ q- t3 g& a
# --------------------------------------------------------------------------; K! V) S) p" q4 q  Z
# Tool Comment / Manual Entry Section* A& {! u5 r9 z. d
# --------------------------------------------------------------------------/ ]; }7 l& L9 u" z
ptoolcomment    #Comment for tool
7 z2 m" m" N+ C7 a9 }8 J: m: _; W      tnote = t
6 x/ a6 U( y; F) c      toffnote = tloffno
4 y# j3 v0 ]0 D* W4 _; N/ K      tlngnote = tlngno
3 M' N. ?5 B/ }& V, n( L/ Y. g      cch = tlngno
+ r2 K6 K( {0 A' ^" H第三处
2 h* ?8 _  O: P* w& x#"%", e
: D( Z: _7 o, H7 ?$ `- y; f      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
8 E2 O0 y! t" }1 T      #*progno, e) v/ p1 k' y" B) Y# V6 l
      #"(PROGRAM NAME - ", sprogname, ")", e
2 C2 c! G1 H, r2 j& B7 u      "(DATE= ", date, " TIME= ", time, ")", e( a, ~  o0 A6 F- N
      ptoolcomment
. M. \3 A3 [# H# h , W6 @9 G+ d3 S  f
完整附件

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
, D" A  B3 l/ f5 D; h) s6 F你好,可能是变量未加完0 _: C) R" X" F7 N! e& e
请下载附件中的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 `- z' J* s( m: Bbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
3 k. K# F6 q3 \' |& Z/ X( C# {
你好,这是我刚刚用9.1软件处理的,, Z- u6 f& R, l
如下,我不知是否支持高版本,在9.1上没有问题的
+ ^0 j/ W+ i! O2 e7 x7 _3 P$ I
(DATE= 02-04-12 TIME= 17:00)! l: [$ R( K. X* \& Q6 s
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
, D( _2 b9 v1 }( q0 {, F8 VN104 Y6 i& ^8 u% U3 L& H+ k* m. S' z
T10
+ J+ B; Z! Q( q  w2 W  XM66 Z& i; i; }& f* F5 C  v
G0G90G54X-.45Y-2.( p! c* F4 k! H1 I' Z7 {6 j0 s3 \( r
S2000M3- J" O: \& n9 [2 c
G43H10Z10.M8
) N2 n  o4 A! h- n& WZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
" [% P& @  ]& A: A8 J) X, Ibalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

4 ~! T; o' V. f6 C+ z6 j/ l4 S2 Y3 q- q' R5 [
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 $ g: C; i- ^8 B
& S# D' [/ r4 f5 i( ?/ `8 R( ^
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
6 p. j% K$ I  `3 Xbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

3 W7 y& k: `5 O5 N: u, x要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 ! M' C$ @" ]/ C7 I* j1 N

7 N6 K5 F8 N4 ]  X有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
4 j% c/ n. g$ e*progno$, sopen_prn, sprogname$, sclose_prn, e$' Z' U+ W6 Z; P" o3 O& q8 x
改为1 U2 h, P' R9 E8 d0 l
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
% a+ k9 z+ N: Z$ u$ z% N这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif# K. {; q$ w8 M) j% Z+ @. \
打开后处理 搜索
9 p% R3 Z  m% C*progno$, sopen_prn, sprogname$, sclose_prn, e$! E$ z: \7 m. f
改为

2 ^' f! y; ~  M6 D: Z7 t5 Q7 h$ }大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
" _4 Y$ e7 ~& C/ e( X+ y: U打开后处理 搜索* S2 Y9 x: P1 f' ^3 o9 P+ |* [' [" I
*progno$, sopen_prn, sprogname$, sclose_prn, e$' `8 n0 W) }- u5 l
改为

( e' b" F1 i* N1 r7 c+ \6 s大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
9 P$ X' \3 K% v: ^4 a3 `; j3 |4 w% b3 I
& ]3 c# Q, h3 y2 o. _2 ?$ t0 M
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
  T2 b8 `0 I% v+ E" L8 M# Z1 U/ K) i) @1 ]0 f

. T, U% M8 U; g* d$ h) gstrgoto_N   : 10                      #参数初始化,N10
2 }+ Y7 L. h$ Q5 _+ X* yfmt  "N" 4  strgoto_n            #定义strgoto_n数据类型3 a; H1 z* m* w, D7 ~* ?/ {

4 i1 s1 x$ g3 ^& _. j) T! A3 GpaddgotoN                          #定义paddgotoN结构类型( ^( ?3 ?- L9 e1 o
      *strgoto_N,e$  
) a  e, a* y3 a: w2 C( q5 A" {2 x      strgoto_N = strgoto_N + 10. i  Z+ @5 n. A  v0 z

" `( {0 z. l: b, }
' t9 i3 I3 u! b' E# C
  E/ u/ L0 j9 Y( ^1 ~#在Psof中插入行号paddgotoN9 r7 I# N# j& A* H  u! z( m
psof$            #Start of file for non-zero tool number+ j6 o9 o. X4 s, @
      ptravel
6 r, f0 l3 T5 a" k% r      pwritbuf57 h. k! B# S/ i' I" ^# V5 _
      pcuttype% A! `: Y1 b1 J$ g
      toolchng = one/ ?# \7 L: u" i9 r% D7 x9 w2 J  Y% e
      if ntools$ = one,
4 c8 h- e: y1 I        [, N) X3 p; y3 T! b
        #skip single tool outputs, stagetool must be on
, F( e# A  M( X0 S        #stagetool = m_one
. V# p, S3 V% p7 p; r( c        !next_tool$: [9 P7 W( j) Y5 S  y( l" L
        ]
& R# V1 Q% P+ D5 A; _& m( E0 h# V      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes, w+ C3 R5 Z6 E2 Q/ q. h4 `
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
- ?, v. Q1 b0 n  l" x      else, nexttool = first_tool$. g: K) i7 n( u! ?
( _/ F8 J* R; f; `# K2 P$ m/ {& R1 L2 s, d
      if tool_table = 2, ppredstck,e$) g: J9 r* j1 a- _/ x8 o. l$ H
      if tool_table = 3, pmetastck,e$1 S/ K0 l  d" ?) a2 S2 i
      spaces$=sav_spc
( N/ s8 J1 |8 I8 p: ?      paddgotoN                  #-------插入paddgotoN结构. K) {7 e! ?: v% w1 p# }
      if plane$ < 0, plane$ = 0
$ N/ ]# U. T1 P4 @      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, 8 g! u& ?8 A' A+ Q7 ]
      sav_absinc = absinc$
8 U" y6 N8 v% l; y      if wcstype <= one, #Work coordinate system/ G1 ^! e% }* Z, w/ C2 i
        [2 ^3 h) g! g' L3 t' Y. k
        absinc$ = one% `* X, h" l6 D9 y3 G) z5 m2 v  Y" @" {
        pfbld, n$, sgabsinc, "G28", "Z0.", e$, m' z& o' w0 [9 U  `) n
        pfbld, n$, "G28", "X0.", "Y0.", e$
9 \! B- p5 Y! G# M        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
  p, d$ U" X2 d1 @; G$ a" j2 T% l        absinc$ = sav_absinc
6 K1 _6 e1 R/ n: `! N  R2 _        ]
, ~, n+ A6 Z3 i* R      sav_mi9 = mi9$
* Q% q3 u' p& y& g4 i% H      sav_workofs = workofs$! e3 S2 d" F/ B. }. [1 l* a7 z3 B* w
      if sav_workofs < 0, sav_workofs = 06 |' F, G/ t7 A/ V# Q5 H8 F
      0 T% V  W3 ?9 Y1 L+ J$ N
      ptlchg_com
# r! V& c7 G! s, }      sof = 0( U9 M; D8 R0 E# z0 N, K) Z; `
* S' Z; P& n: `9 q) N+ h: R1 g6 |* A

. G; P2 Z. h* D$ S
6 [/ c/ Z7 s2 c, {% D1 S- m! I' A: c#在ptlchg中插入行号paddgotoN
6 r& ?8 R) t% ]* {2 \ptlchg$          #Tool change
4 ~% x+ e% a9 e% u5 a+ g      pcuttype9 e3 k$ R4 k+ I* d" E7 c: E! w
      toolchng = one
' G3 c1 ]0 ~% T* R8 D      toolcount = toolcount + 1) O0 i( }' {8 W8 S8 W9 i6 \: ~0 J
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn): ^. I5 [4 A. V2 k$ ^
      else, nexttool = first_tool$7 g8 O8 T  D! h
; M9 |& f8 m. p" D% ?$ u! q! a
      if wcstype = one, #Work coordinate system
5 ~! E+ s6 {) h; d0 v% k0 B        [
5 U: M' }  O9 Q        pfbld, n$, "G28", "X0.", "Y0.", e$
$ m. ^' s* g0 u        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$) |  Q  |8 ]5 K; |+ _" u! @
        ]" [3 \% u7 y+ z+ _. X; ]# e
      pbld, n$, *sm01, e$* R* L: H! M8 L
      paddgotoN                     #-------------插入paddgotoN结构
8 d( g  C8 Y8 b+ l) m      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$/ C$ z; w, O( A' \  R
      if mi10$=one, n$, *sm00, e$
# B5 J. m: h6 l) ]# k, t* ]4 e      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %5 ]! I( y7 s" Z% C" w
  2. (30-1-22)
    . I: d( p1 `. P4 O  x* b
  3. (N1 T2  DIA=8.00 )) j' I% `/ `& K2 ~2 i- P! ^
  4. (N2 T11  DIA=3.30 )
    ' U3 j* s8 u* S4 O2 h" O0 m
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    " \5 M' E5 V7 B/ _# u# t, @
  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号
; f3 y" {" \) b- [0 M3 p& hta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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