QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
+ q8 I4 j/ j2 Q1 b/ T第一处7 S( \, X: v/ c8 y: j
# Toolchange / NC output Variable Formats$ X" Y( |% ~( d6 A
# --------------------------------------------------------------------------' d1 e, O1 S; v% @3 Y
fmt  T  4   t           #Tool Number
9 u5 Y8 n8 o( G4 z8 G- cfmt  T  4   first_tool  #First Tool Used 2 \* H) g5 h% o) i2 z! z
fmt  T  4   next_tool   #Next Tool Used  
+ @* I% M' h/ p6 I1 bfmt  D  4   tloffno     #Diameter Offset Number
. [- W8 S6 e" D5 [. }% X0 C7 t$ kfmt  H  4   tlngno      #Length Offset Number
. P" U6 v! B* \2 H; Vfmt  G  4   g_wcs       #WCS G address4 }2 ~5 N. [/ z1 i
fmt  P  4   p_wcs       #WCS P address% D! T) l' Z2 A* k( A
fmt  S  4   speed       #Spindle Speed1 I! L( v4 C# |6 w1 a( N
fmt  M  4   gear        #Gear range
/ M* U. L; Q9 F- W$ Zfmt  N  4   cch
" _* J% _% j% ?, F" f* r# a
+ a: {9 {5 Z5 p4 V2 m第二处
0 ?, R6 b- \, n# z$ d/ E# --------------------------------------------------------------------------
! O$ W7 ?5 V4 b% U4 b3 c/ n# Tool Comment / Manual Entry Section; E! n& K3 d5 u/ U. I- g6 a
# --------------------------------------------------------------------------
# a' ]" {& h5 q) sptoolcomment    #Comment for tool
) E' c4 N, r- v$ f! U5 @      tnote = t ' \4 l% t6 Y2 q9 S) \$ G/ f; I
      toffnote = tloffno1 U) t% M6 a3 M) ^- c/ W
      tlngnote = tlngno: m9 [# b7 O* U7 O& {" ~
      cch = tlngno$ K+ U: I& T8 ?- B* m# _6 R
第三处
! q8 X( d# J: r8 Q#"%", e. g* o$ |& @* P: f9 I7 S/ y! h1 R
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e3 A  x4 T; \  |5 e7 g# Z
      #*progno, e3 I" \0 V  f) G- m( k' }* ]8 ?
      #"(PROGRAM NAME - ", sprogname, ")", e( b, U% I- X) a
      "(DATE= ", date, " TIME= ", time, ")", e0 i2 v" E$ `: V  G. q0 J
      ptoolcomment
; |% t; u# ]  }
9 @! s3 t6 W& _3 N完整附件

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
. ?! C& W3 z2 Y* J+ z! t3 @你好,可能是变量未加完
6 p+ w" S" t% d# t3 [1 F请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理; q! |+ E0 z1 F3 x' S" O3 L
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

1 C$ D3 a" c' p( i( h2 w; p9 S你好,这是我刚刚用9.1软件处理的,% {! I! M* O/ J$ ~) p
如下,我不知是否支持高版本,在9.1上没有问题的, p3 b& J- P; ^9 f# T( I$ Z, Z9 ]
3 C, ?# [( v1 I
(DATE= 02-04-12 TIME= 17:00)
+ j* C# h! z0 X) A(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
! u( M1 Z  ^" }! sN10
. O8 g& W( G4 z" \/ v% w7 T% g7 lT10+ g( I' I: H" o" J2 J5 g
M66 w5 h) }4 Y6 b1 A1 ~
G0G90G54X-.45Y-2.
9 V1 g6 X# v8 ]5 b7 v" AS2000M3
+ E) G2 `; q: |2 X  E2 a5 xG43H10Z10.M8# [0 B4 Y  g6 w) }% b
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
! r; ?) x" A3 Vbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

4 l2 j' X' w( i8 ~5 E2 ^5 v$ g, O" Z7 y7 Q, t; y
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
/ F, y* s" ?- [
. U3 i/ b8 p/ A* M0 f路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T% b6 X( M  z* J( g% q# r6 C
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
2 K5 g/ |# a* T6 r: |0 r
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
4 C6 w$ D( A. W! `4 i, ]3 j8 Z- E! A- l
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
$ m1 x9 x: p5 H5 e6 ^  W+ P*progno$, sopen_prn, sprogname$, sclose_prn, e$9 ~5 D' a9 d0 D8 C
改为6 \4 t2 u+ M4 o$ l
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$' n9 ^! e2 r' v! c% Z
这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif, l. f) E$ f* W8 _4 L
打开后处理 搜索8 F% G# ]/ W' w. C9 t" R& c) H; T
*progno$, sopen_prn, sprogname$, sclose_prn, e$8 z; n. g% h0 h/ \3 X/ j3 M
改为

/ A5 X: s- ]. `. V6 S5 ]8 [/ z大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif+ m, ~4 d* q- ]% c: z% y
打开后处理 搜索
- y! X* U4 J0 y/ z3 f/ }* D- ^*progno$, sopen_prn, sprogname$, sclose_prn, e$
% g1 q1 f  s; _; T; _# i$ I改为

" F; ~; K  Y0 U% g4 Y大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑 0 h+ c9 o9 L9 B' c1 ^

: x9 H* ~1 u9 c( Q
: {5 `; [8 q8 j$ C2 Z6 N1 D详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/4 u' \& u( {& D' }' Y$ V

* j6 y4 r: }) E: ?! H
( i; r! S' ?# x, k/ e; p6 a8 Vstrgoto_N   : 10                      #参数初始化,N10# g3 D, y& g$ {/ O7 d
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
# {& }" _. s5 n. F) Y, Q" l) H

) C5 F: T# G1 g( F1 ]5 u* W& {paddgotoN                          #定义paddgotoN结构类型% W3 `+ y* G& r3 ~* {' V
      *strgoto_N,e$  
: d) T- g: Y# ~& J) O      strgoto_N = strgoto_N + 10) X4 F2 {6 J: u& l

0 I, H" Q0 _! T! ]+ a+ E
. {' _5 R4 x; t6 V, `5 s9 n$ i& g2 F: n" K! q  D$ v
#在Psof中插入行号paddgotoN: F6 T) t9 v1 g+ j
psof$            #Start of file for non-zero tool number
3 w" W& b6 i4 `( a0 M      ptravel
, e; \; U/ U# I. f1 Y" ?: l      pwritbuf58 ]0 s1 k/ p2 ], a
      pcuttype/ u3 z2 p5 J! D' S' S
      toolchng = one! L0 T/ f4 y' ]  ~: N* Y/ l: s
      if ntools$ = one,
8 s) S+ b0 I; U5 N# ~        [
1 N. Y% Z7 {7 B) o! h  k. v        #skip single tool outputs, stagetool must be on
8 s( f, r' q  [! h! B" z8 j        #stagetool = m_one
& J: H: s- O5 P6 [        !next_tool$
1 r, J, v/ y+ e' ^        ]
, \  h  V9 D4 w      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
& j' i2 Q  |$ Q( s1 F: F      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn); d( Q2 T& Z# y) k. t% O6 S7 m8 n
      else, nexttool = first_tool$' c6 j0 F; }: h9 T' F. n

$ Z$ @8 t( g$ ~! C# }      if tool_table = 2, ppredstck,e$) g+ f: X, B: B
      if tool_table = 3, pmetastck,e$
7 ^5 z9 r" J- M! a& o- m# Q2 u      spaces$=sav_spc
9 K  A, j  P% V      paddgotoN                  #-------插入paddgotoN结构+ x0 r6 N' r9 r
      if plane$ < 0, plane$ = 0
: \4 T4 p6 u. |      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, * r6 R( z$ W1 ]+ D
      sav_absinc = absinc$( K/ T  W7 Z0 K
      if wcstype <= one, #Work coordinate system
( }' y; N3 p# D0 R+ ~% P        [
: d" J. G; g5 g; K        absinc$ = one
% d7 i# ?& J8 I( u! ~; I6 Q; n        pfbld, n$, sgabsinc, "G28", "Z0.", e$
% W( N+ H7 }8 c/ E7 J        pfbld, n$, "G28", "X0.", "Y0.", e$
! D! J+ b* d+ c5 i4 p; J, f        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
: q4 a. ~- x0 R        absinc$ = sav_absinc
0 P: n2 d' n- `; j  {        ]
6 g; U7 W4 I7 ^: e& d% T      sav_mi9 = mi9$
# [$ d: ?* ~, O+ g. j      sav_workofs = workofs$6 _6 F: Y+ s5 U+ ]  s0 A% \
      if sav_workofs < 0, sav_workofs = 0$ q: ~2 P& t1 r* k; ?6 u8 T
      
- r# ?: H8 j1 S  u5 \% r      ptlchg_com7 g% _* J* @' U1 m7 ~
      sof = 04 ?3 P0 O, C- B- w5 I- V; D& l1 k

- R- A- J% I) ]5 w  t; D; F) ~2 p' d" E

" W% d% M7 W$ O4 o8 F) C#在ptlchg中插入行号paddgotoN3 o: Z% n4 ]/ F- h- }, b  c+ Z$ g6 }0 k% F
ptlchg$          #Tool change
- r" r3 Y" i. E      pcuttype: [4 b$ q" x$ C' F, O
      toolchng = one
: }" H; h: m: v      toolcount = toolcount + 1
1 D' H: c1 X% C# w$ h+ I7 @+ G      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
# D1 `5 P- J: P" Q6 \1 d      else, nexttool = first_tool$
$ b0 F7 r7 |; S/ f! F4 b) z1 r0 S$ M  p3 g" ]1 p. V0 @( ?( A
      if wcstype = one, #Work coordinate system
, k) \4 ?/ ?! ~& ]2 d        [
1 Z8 h) a" Q: R3 U        pfbld, n$, "G28", "X0.", "Y0.", e$
8 p& j+ K+ R( s" [( J7 S        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$6 d3 X& @* _* R% P
        ]
; i: O  `( g+ T1 D      pbld, n$, *sm01, e$- S0 [1 d0 ]! O8 Z$ H
      paddgotoN                     #-------------插入paddgotoN结构
2 g3 x3 v" [' {! W5 D( O- g      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
1 K/ {. ?# {  }: c, e      if mi10$=one, n$, *sm00, e$$ z/ E9 ^8 W2 t7 N3 W9 a9 z4 t
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    4 j5 c" l. n7 r' a4 N9 I9 K; r
  2. (30-1-22)
    ; s& ~) n1 m, x, w6 {
  3. (N1 T2  DIA=8.00 )
    * b/ M" [' S2 k
  4. (N2 T11  DIA=3.30 )& R) L! b8 Z2 E! X4 @
  5. (N3 T12  DIA=4.00 PITCH=0.7)$ ?0 Y5 C9 E) |( E1 B- \9 E! M3 ^% ^
  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号" ^5 V3 Q8 u$ f
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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