QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量, ^0 @7 q0 i9 g* `; f$ s& x
第一处
1 J+ ~) D/ A. s) k  S# Toolchange / NC output Variable Formats
( E2 V( L. g% ~( P5 ~; Y# --------------------------------------------------------------------------
. x2 f( B! |4 @5 r2 a8 k: x, Tfmt  T  4   t           #Tool Number
' w: I4 z$ m9 n# X5 }! b2 W  lfmt  T  4   first_tool  #First Tool Used
  k8 v9 ?3 O* r. t* h1 H* rfmt  T  4   next_tool   #Next Tool Used  
! t1 u- t' Q5 ?, mfmt  D  4   tloffno     #Diameter Offset Number; G' C8 p& Q# p% ^
fmt  H  4   tlngno      #Length Offset Number
- I9 z4 h7 }9 p6 S% \4 q9 Z5 i' v5 ifmt  G  4   g_wcs       #WCS G address
1 M; K2 w; v: I% Efmt  P  4   p_wcs       #WCS P address0 x( ?& _, C' c4 N& {& o" ~) B- T
fmt  S  4   speed       #Spindle Speed1 \6 v' u1 c& r# D0 z+ _; a
fmt  M  4   gear        #Gear range$ E  u2 [& A# u. i' |, z7 R
fmt  N  4   cch5 D" v/ z# j" u( G
! r  H' ^: K: O; j& e
第二处
3 w) |( }; X' y: a: A# --------------------------------------------------------------------------
9 I; X" {- W( ], F7 @, {2 u' [# Tool Comment / Manual Entry Section# D! z& h3 S8 C# E, |
# --------------------------------------------------------------------------/ s1 o7 b( Z; {. e4 ~) \* T6 _( g
ptoolcomment    #Comment for tool
( w5 |5 l2 N" @! m; G      tnote = t + v1 a" \2 r/ g2 G( g
      toffnote = tloffno
5 F( F% L) U6 i, e      tlngnote = tlngno+ k7 a" M( p" s$ W
      cch = tlngno
- d  w( }3 A9 @) S3 @! V& m$ J第三处
0 Y+ Y' L& G6 S#"%", e
, d$ {2 p! |' Z      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
! a  V. b4 O" E' j      #*progno, e
3 l! a: X! G) Y4 i% [  \2 [4 [      #"(PROGRAM NAME - ", sprogname, ")", e
+ M/ M  l7 O/ J$ |6 G% M4 \      "(DATE= ", date, " TIME= ", time, ")", e
& f5 y2 p6 J9 ^      ptoolcomment; c, E2 w, I& h% }( B( N* k* g3 `+ e

8 O0 g* K5 O  Z* X完整附件

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
  d9 t2 B2 @9 l2 N9 C, Y& I你好,可能是变量未加完
! \! S8 k2 P" u8 F" B" S% f5 w6 a请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
! n( z9 [* F; X' Gbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

* t9 s2 m" t( }; _: ?* `( R你好,这是我刚刚用9.1软件处理的,
2 \0 `! X4 Y  i! m* L! C如下,我不知是否支持高版本,在9.1上没有问题的
! [; c& q. c6 j' E; V
. T! y  C! A, F* c& i(DATE= 02-04-12 TIME= 17:00)
0 x# Z9 o. _& L' B$ z8 H(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)3 m4 D* e- ?9 m6 a
N103 ^& ]) a" J3 H% ?
T101 m; e; M0 _' l7 \
M6
; n2 u2 K3 P, [1 J' x6 _! A! KG0G90G54X-.45Y-2.3 W# z. c. G! O
S2000M3# ]0 [: S) L5 ?) u8 H2 \
G43H10Z10.M80 g  s* {- Z5 ^; M3 h' q
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理/ n: l- c* P1 G8 q
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
; ^$ S$ J& N2 R% s8 N

6 T, d* W+ H! P* g" s3 W  o0 S我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
7 Z" ?( i8 O+ O0 l4 H: V# t; k5 C4 T
% O, z% n, B# B# n# z$ W- A路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T5 `; |  O, \$ {2 r8 ?$ D
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
' M: o) Z  k* Y+ w6 ~3 I4 c
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 ( Y: o6 V; P0 d/ B- K

( [. P- E$ M# @* u0 w有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
5 Z% i9 B4 U$ G* a  ^*progno$, sopen_prn, sprogname$, sclose_prn, e$
& I# \1 I; o7 o$ \# X改为( @$ q  @% k1 U2 {6 _0 L) ~
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
" e; I. K; s2 Z' @3 B" Y- |" j这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
" H1 a9 [8 [/ b; U( X" V1 }打开后处理 搜索4 N, O; H) H- H4 C: w/ J( R5 v
*progno$, sopen_prn, sprogname$, sclose_prn, e$
0 U8 p# `1 x8 f8 F改为
1 D7 L5 m) n0 l) O, e
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif2 X# ^7 c/ H& X& a
打开后处理 搜索  o, T* Q: _; x  _# {# H* \2 D
*progno$, sopen_prn, sprogname$, sclose_prn, e$" `& F* ^0 S$ A% M! U( W
改为
" @( i& u" O1 p
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑 8 Y8 a* M' R9 o) `2 a5 e

$ q& q& e" v$ K, O/ j
4 D+ r$ o- c' \详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
7 q/ x5 O) B0 }* }& \+ l7 U$ r; g$ h+ g' B- v3 m

4 U: C+ h1 h5 O* w4 g! `4 istrgoto_N   : 10                      #参数初始化,N10
) s- w6 M- ~) O( g5 I) Yfmt  "N" 4  strgoto_n            #定义strgoto_n数据类型: R- M" D8 v) j6 M

- J" h' S3 S  S; T) apaddgotoN                          #定义paddgotoN结构类型2 o' H* ?2 P3 z3 x8 s  U# I
      *strgoto_N,e$  
" t" Z2 E: V5 C      strgoto_N = strgoto_N + 10* s- g* ]; i& G+ D( g
& ^! r" `1 l' A9 O
8 U6 E0 p' x7 `
8 a( ~- i4 s# C
#在Psof中插入行号paddgotoN. b6 l' n+ \1 }* \! p& f$ \
psof$            #Start of file for non-zero tool number
# t. G+ F6 `: _* i  g. g      ptravel3 u$ U4 k9 @4 S2 x3 A/ n6 O
      pwritbuf5
3 K/ b/ K# f1 \& p5 Q      pcuttype2 W! F2 j1 @: G: ]$ T9 h: j7 p
      toolchng = one
/ O! ]- T8 G0 K! |- S7 Z      if ntools$ = one,5 c/ t5 d; |0 i5 ]. l2 s9 w9 s2 ]
        [, X- M0 k' b% P% ~, N6 \! G
        #skip single tool outputs, stagetool must be on4 j0 n1 W; M$ R+ r
        #stagetool = m_one
; I  h9 _& k+ z! R$ v. E        !next_tool$
9 T& H1 ^. z2 c        ]
; R! F9 k% \6 l      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
/ ?7 ^2 S+ D" g% G      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
8 K/ d0 K# E# G+ C: t      else, nexttool = first_tool$. D0 C" U; v2 O1 x( i3 R) r; V
: E1 R* A# T2 t( L' ?! A) d
      if tool_table = 2, ppredstck,e$
. s, Y3 m7 s0 |      if tool_table = 3, pmetastck,e$4 [! m" d7 [. J
      spaces$=sav_spc& S' i- H6 C  s( i
      paddgotoN                  #-------插入paddgotoN结构& O6 @6 ?) A2 D  a" u) f
      if plane$ < 0, plane$ = 0' S% Q5 g6 Z9 W2 Q  K. U8 S
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, & K& t" g6 t* ?  s, E
      sav_absinc = absinc$% N7 u/ A# |6 c
      if wcstype <= one, #Work coordinate system
& A# w/ j7 v+ k        [
; R, Q( k% D8 i, b  D        absinc$ = one. {/ {  o3 M) x6 O) P. q( s" a( [3 e
        pfbld, n$, sgabsinc, "G28", "Z0.", e$
/ k7 U: _! r: e        pfbld, n$, "G28", "X0.", "Y0.", e$7 B" v8 V; p/ Y. v: G
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$$ W( \3 w# C, J& @; x
        absinc$ = sav_absinc* a- p3 X- b  u$ |/ t
        ]
8 _$ h+ t; r; C, Q$ t      sav_mi9 = mi9$
# m: A# q6 G8 y1 l6 x      sav_workofs = workofs$
/ P0 A% }& P' F, c6 R) f4 y$ \      if sav_workofs < 0, sav_workofs = 0% {9 w3 A' d* |- d* E
      0 p1 x; i: p% g5 F, I
      ptlchg_com
: y% P& q1 s5 X0 Y9 M+ @( H      sof = 0( N7 @7 j. c1 `! b) ?0 O

5 h) ^  O! R1 n; n* `9 U2 }$ M1 l+ Q2 N+ R2 P7 O. E

2 [: D# J7 J5 o8 k0 s#在ptlchg中插入行号paddgotoN$ N2 g# b+ P4 f- U$ _* p4 x
ptlchg$          #Tool change2 S3 f: h9 P# B8 l
      pcuttype
7 B% F) u- [# m! J$ g2 ~4 c3 z      toolchng = one, u& w  u0 ]/ r4 a% u* R; \. V
      toolcount = toolcount + 14 A( f# v; g- m- C
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
% d. \( R& _% b% I; K      else, nexttool = first_tool$6 z8 v$ d  U% W, [4 l, f! m

. g3 @; V. `' A0 m1 F6 U8 C+ K9 `      if wcstype = one, #Work coordinate system
  O# {6 ]0 e# \7 R6 W& T+ s" h        [6 g1 O! T3 ^6 Z2 m; c; U
        pfbld, n$, "G28", "X0.", "Y0.", e$# X# w7 k# ~5 J; h
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$% P8 P9 ]6 a9 U
        ]
! V& g2 H' s' \      pbld, n$, *sm01, e$: h' q% q& _) N5 e5 h$ E
      paddgotoN                     #-------------插入paddgotoN结构5 J7 V' B/ Z+ P6 W5 m: `- `
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
4 L0 T6 ~/ w  \7 t  ~  J8 _      if mi10$=one, n$, *sm00, e$$ e$ e% e8 g9 q$ b' d4 q
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    ; |( [% _  F4 E" I* a
  2. (30-1-22)
    5 Z3 C% s+ T% C  x5 V8 R
  3. (N1 T2  DIA=8.00 )
    9 C& e7 i* g* x
  4. (N2 T11  DIA=3.30 )4 U: K6 A, r' V* Y: ^/ W8 F
  5. (N3 T12  DIA=4.00 PITCH=0.7)- h8 b7 P- y' ]; c1 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号3 c" N8 y* ~$ K% \
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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