QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
1天前
查看: 7452|回复: 18
收起左侧

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

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

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

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

x
如下:后处理加变量+ |: H7 d' b% T
第一处
$ x, z0 E' l! @! c# Toolchange / NC output Variable Formats  E0 H$ q$ J8 I8 H8 h! q  r/ P
# --------------------------------------------------------------------------
# C: \) I- X$ Q& L. X0 Afmt  T  4   t           #Tool Number2 l* n3 U, ^$ R6 v, \( Z
fmt  T  4   first_tool  #First Tool Used
& y$ k' ]  C, W& Q. u; \fmt  T  4   next_tool   #Next Tool Used  
; T5 d, q% X4 R( [fmt  D  4   tloffno     #Diameter Offset Number
6 ?( p9 G6 v$ u6 H5 D7 }9 Y3 `. i' b7 Nfmt  H  4   tlngno      #Length Offset Number
* m4 ~/ O  R* U1 ifmt  G  4   g_wcs       #WCS G address6 s4 ]# _8 ~1 \1 @* ?6 H3 o, }3 w8 t/ C" w
fmt  P  4   p_wcs       #WCS P address
- i- s+ h+ g2 u& ffmt  S  4   speed       #Spindle Speed
# X; q7 _- a# Y) ?6 ifmt  M  4   gear        #Gear range
7 x  v4 B" I9 o" Cfmt  N  4   cch+ S* v% r/ w* y% M& K( d" Z
) ?+ k$ \6 u) i; j1 E
第二处
6 u" N5 g/ F; V. ]# --------------------------------------------------------------------------
7 C9 |& b) T- ?( K# I# Tool Comment / Manual Entry Section
. k( K2 z9 f$ {& \( i# --------------------------------------------------------------------------& b- I( w9 O! i3 g; }+ m1 @
ptoolcomment    #Comment for tool
3 k$ ^! D8 F' E0 W5 O4 I      tnote = t 1 q* K, J' ~1 B6 {; @, Y7 [5 `/ [
      toffnote = tloffno9 Z) Y+ \2 |' V3 l1 P5 l
      tlngnote = tlngno
% w* K* S9 p! m4 L  a      cch = tlngno
( u! |2 F; Q' b* |第三处& V1 j# `. ~3 c9 I# f, P, Z. S3 [
#"%", e
. \  v' c7 L+ a$ o6 a# a, c, x      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e. V% _0 A, E$ A+ M3 B: x  `
      #*progno, e
" U% N, O2 \$ ^9 K/ S      #"(PROGRAM NAME - ", sprogname, ")", e; i& t" n8 U5 e$ T
      "(DATE= ", date, " TIME= ", time, ")", e
3 N. ^, `9 E" W8 c( G# E      ptoolcomment
% f6 c3 f6 O. j) v4 N0 U+ `9 F9 H
( p1 @. m1 [4 s* E" e1 m完整附件

MAZAK.rar

15.22 KB, 下载次数: 162

评分

参与人数 1三维币 +5 收起 理由
路过不买 + 5 技术讨论

查看全部评分

发表于 2012-3-29 13:45:09 | 显示全部楼层 来自: 中国台湾
使用回報!!有幾項問題希望能幫忙解答謝謝
sshot-2.jpg
 楼主| 发表于 2012-3-29 14:38:00 | 显示全部楼层 来自: 中国广东广州
2# balugi6327 / q7 _! G! ^* q
你好,可能是变量未加完* F7 i) w3 M/ h, Y" c) T- e9 M
请下载附件中的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, 下载次数: 23

发表于 2012-4-2 13:37:19 | 显示全部楼层 来自: 中国上海
那要这么复杂
发表于 2012-4-2 14:01:16 | 显示全部楼层 来自: 中国山东烟台
后处理修改的确比较复杂。
 楼主| 发表于 2012-4-2 17:01:47 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理- {0 n; C- L. S  K
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

+ G& ^4 s/ k" L- z; z你好,这是我刚刚用9.1软件处理的,
, m- [9 N9 r  c- V1 h7 f  w如下,我不知是否支持高版本,在9.1上没有问题的
# i0 x" i4 j$ A( u( O
' M# o: X1 V& Z$ L0 v0 ~( ](DATE= 02-04-12 TIME= 17:00)
5 |5 ]( t, \9 D* ]/ g(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)# j3 q* p4 r2 w% P& ]# q
N107 O/ u. U$ H, o- v
T10
  R3 y9 i2 D: d/ xM69 W1 C: q/ ^7 `" d1 w
G0G90G54X-.45Y-2.
+ }: _  [0 K5 _* |5 Y( hS2000M37 K2 r3 x; H0 u1 A, M. U9 W
G43H10Z10.M8
2 z; ]+ z2 U: q& a! L/ `: vZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
8 U1 n3 I$ U# _+ f0 gbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

, c% a5 D! t  c2 i1 O& @4 {3 v! F- t! y( n" G% g
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 68

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 : r  N6 s2 T0 b8 C

: }. C. H; x7 h0 V$ ~/ z路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T! B: b- y1 P9 N% q9 O6 R
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

/ e; m4 e: \8 Z$ w- G要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
) o8 V% ]8 m6 @
( R, g/ G+ i# E' B3 K" X有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索! S6 x2 w: h4 J
*progno$, sopen_prn, sprogname$, sclose_prn, e$2 T6 ~. Q$ K; C* e- X/ m% Y
改为. u3 f7 u: p% N; G, P2 N- I) [
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
+ Z2 e# z1 H3 ?这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
6 w# {$ M1 }9 {打开后处理 搜索
. H9 C: A- L6 f*progno$, sopen_prn, sprogname$, sclose_prn, e$1 n/ J0 \& H8 L  K! U3 x
改为

4 A! y! A7 l5 e( V& Y大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
# i: d( X3 S  @, _" L  w打开后处理 搜索' U5 R2 {/ y  |  o! ~
*progno$, sopen_prn, sprogname$, sclose_prn, e$
3 r  ~1 R' @& h; o改为

1 F' P8 P3 ~; Z  R: E  Z大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
$ [$ T! B7 c9 m2 w1 Q
5 _7 [$ k7 P# U8 A6 e
" p8 f0 M8 Q3 j+ `/ e/ s6 A( S详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/4 I- }$ j: g, N" {0 o1 D2 O; [  j

# ]9 J1 C4 {7 q- \1 A; q9 @: u$ x" ~3 P/ q" n
strgoto_N   : 10                      #参数初始化,N10
: R) H, R9 w0 g# W: bfmt  "N" 4  strgoto_n            #定义strgoto_n数据类型/ i+ q: G& y5 b% x  F+ F. \

% H* K" o5 ?% l7 \, |paddgotoN                          #定义paddgotoN结构类型
( \$ v; h5 E1 v, q( v8 w      *strgoto_N,e$  
0 Q+ \) d/ h) q# X      strgoto_N = strgoto_N + 10
3 L" }6 ?$ W$ s4 G$ M# v" l$ H
3 c" j, t" h( j7 {! B
4 S: l, I0 k% `0 e4 B5 F1 J* ~
5 W1 J/ k/ Y- Z#在Psof中插入行号paddgotoN/ `- h% z# M, L+ ]2 y0 S& I4 [4 G2 H
psof$            #Start of file for non-zero tool number- Y3 ]1 X) {. d$ v6 s/ G: m2 o
      ptravel* O  h+ V$ \) g# @3 C0 B( W
      pwritbuf54 A( K" Z9 L6 A
      pcuttype
5 J0 _6 R" {0 Q- m% Z5 T/ l9 G      toolchng = one: m1 ?# o2 w- Z, {4 F/ ?# O
      if ntools$ = one,
" d5 g  L9 Y' b- ~        [. N6 X3 V$ [! k1 F
        #skip single tool outputs, stagetool must be on# V/ x% J: N" n+ X- h; g
        #stagetool = m_one$ ]0 L7 z+ Q$ [1 Q
        !next_tool$$ e2 b& a; e" }
        ]/ j% _8 L$ Z( l% Q+ M8 i# B5 c
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
# b+ M; q  T- `# b, C) L9 [: k      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
  V* c2 G- n, p& r0 O' v* @" v+ `      else, nexttool = first_tool$0 @! o; K7 ^& V3 K7 P6 G  t' B9 M
7 e  @, W% J+ V3 \  C
      if tool_table = 2, ppredstck,e$
' N# M8 e  @2 J9 G& U# \      if tool_table = 3, pmetastck,e$
( B4 D) D8 k; z0 p/ E      spaces$=sav_spc
% w. n1 o0 ~6 }+ \. y6 c, V$ [  E      paddgotoN                  #-------插入paddgotoN结构
8 G0 p, F/ r+ U! ^! f& U& |# a      if plane$ < 0, plane$ = 0
4 _! ^! y, w' ^. O; q      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
; L# |/ w" S( `6 K, F* u      sav_absinc = absinc$( u8 @5 r$ V1 t( u
      if wcstype <= one, #Work coordinate system
# `, i7 @4 p; i* Z. ~6 w9 a! p        [
2 r' j4 z" H7 ]        absinc$ = one+ o7 k" S/ N/ U. D! K
        pfbld, n$, sgabsinc, "G28", "Z0.", e$0 B9 \; R: p- v$ L1 K& g
        pfbld, n$, "G28", "X0.", "Y0.", e$
' k1 W: s; Q# p+ Z, @        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$! e2 G3 F) r4 b/ \2 o3 @. Q; X
        absinc$ = sav_absinc
, y, O5 M* p1 d+ i% S        ]
4 `3 E; {+ e. t% n      sav_mi9 = mi9$5 g* U  u  W  N( N6 \  U" q5 H
      sav_workofs = workofs$
2 U5 g+ Q) T" b( R) b      if sav_workofs < 0, sav_workofs = 0
/ G+ R' B4 L# i* Y4 e# a$ G      
3 ~9 X; j: b2 L; B: c" w      ptlchg_com: B: J" H/ o, |  m
      sof = 00 p- ]- n% p' M6 w4 l- q, E. T

& @4 f3 r4 n$ i. {
& p# ^& w, Q( n4 p: ^( r+ Z  v: g1 ?- u. W. i, m  b1 U
#在ptlchg中插入行号paddgotoN
2 C* c6 H' A. j  R& Iptlchg$          #Tool change
+ Q$ ]0 \2 ~/ M1 a  t      pcuttype2 L1 s. [& ^  Q5 u/ N% x% H3 X  x
      toolchng = one4 o- }$ A: Y% ~4 f0 ^2 x  y- Y
      toolcount = toolcount + 1
- e4 d7 _4 }7 Q' b" \      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)8 V" r! O* e" {4 l6 s
      else, nexttool = first_tool$
+ Q* d; U3 r, B
2 @" u- \/ \% J6 Q  W1 b# c: F* o      if wcstype = one, #Work coordinate system
" ], m2 A8 H0 \/ |- h- c        [3 ~: m4 {0 N' O4 J9 q
        pfbld, n$, "G28", "X0.", "Y0.", e$
; b1 O/ f7 h  L3 n7 S        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
! \$ t* `4 t% E# C        ]; B: o8 n2 _0 G% r4 e+ s6 |3 H$ \
      pbld, n$, *sm01, e$
- m* n# w4 z  n* G7 r; C      paddgotoN                     #-------------插入paddgotoN结构
" Q3 k" D: \1 v# g! q: M      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$4 V3 T, c  b6 g8 x/ B% [
      if mi10$=one, n$, *sm00, e$) V9 B2 c/ @: K; v
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    8 U7 x' u4 H7 F7 d6 Z
  2. (30-1-22)7 `% \" w7 A; z! e4 }# y
  3. (N1 T2  DIA=8.00 )
    . M  P3 m. L5 j; o# q( u
  4. (N2 T11  DIA=3.30 )
    6 q# u0 ~$ Z7 F' q# X+ N. F
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    , a4 E+ ?- N6 K& N$ L
  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号
8 R. m. _0 W/ t1 X( }/ d4 h8 ?2 Sta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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