QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
( y/ @7 V9 M$ e- {0 G第一处
0 S' u/ Y5 ~6 r0 d5 ?4 R# Toolchange / NC output Variable Formats
( D( X; Q. i) y( A( y# --------------------------------------------------------------------------
; X# v# `2 w8 D$ L+ K6 Kfmt  T  4   t           #Tool Number3 [+ y: J4 }+ Y
fmt  T  4   first_tool  #First Tool Used 1 C7 g1 l" Q0 [$ d6 e
fmt  T  4   next_tool   #Next Tool Used  ' U! c) |: B' I4 r: i
fmt  D  4   tloffno     #Diameter Offset Number
& x- U/ o& L; H9 T# X( q6 ?fmt  H  4   tlngno      #Length Offset Number9 Y1 ?8 D- t2 r  a2 S+ a
fmt  G  4   g_wcs       #WCS G address7 P4 E3 v  x2 b5 V
fmt  P  4   p_wcs       #WCS P address8 m! A. [5 d1 X( @0 M0 S
fmt  S  4   speed       #Spindle Speed" @* A; ^3 U. q% B, y7 }$ {
fmt  M  4   gear        #Gear range) D2 _+ t5 i- u" C" w( N$ ?
fmt  N  4   cch
9 _+ w- ]$ e1 n" v $ e8 V/ t: x5 T: R+ m  s( a
第二处6 F9 t) q% c1 v
# --------------------------------------------------------------------------
* j0 C  S" b1 z# Tool Comment / Manual Entry Section3 @* o8 R! g: B2 S
# --------------------------------------------------------------------------3 J; [) k- F' Z$ N
ptoolcomment    #Comment for tool
2 B' _' R6 Z: n$ R( d; ?( L      tnote = t ( \  Y2 ?* d, {# s" E+ f3 o
      toffnote = tloffno
9 h. E& P* u' R, D9 u+ k6 }      tlngnote = tlngno
( P% x8 ~* [7 d) \, L8 S      cch = tlngno% Z* Z) Y$ @0 A8 y$ g3 @8 b9 m5 i; s5 Z
第三处2 R! K! b" O, m/ y1 E$ N
#"%", e; B3 o1 K" m: B: {
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e) [, L5 G3 w8 K* T* F  }
      #*progno, e
2 F) i$ A" q' A/ A7 S) `      #"(PROGRAM NAME - ", sprogname, ")", e
: f7 |! X! e* A* s! H' T/ J. P      "(DATE= ", date, " TIME= ", time, ")", e" I( [6 }  X0 v& q% b5 M; z) r
      ptoolcomment
, \5 B- s, c. `/ U0 q% S' P$ [( O & e# ^0 M. a! J, j$ N
完整附件

MAZAK.rar

15.22 KB, 下载次数: 161

评分

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

查看全部评分

发表于 2012-3-29 13:45:09 | 显示全部楼层 来自: 中国台湾
使用回報!!有幾項問題希望能幫忙解答謝謝
sshot-2.jpg
 楼主| 发表于 2012-3-29 14:38:00 | 显示全部楼层 来自: 中国广东广州
2# balugi6327
  a8 t0 L4 X4 {/ }, d你好,可能是变量未加完
* _" \% c2 u- s$ N. J  y! F" I6 v/ Y请下载附件中的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, 下载次数: 22

发表于 2012-4-2 13:37:19 | 显示全部楼层 来自: 中国上海
那要这么复杂
发表于 2012-4-2 14:01:16 | 显示全部楼层 来自: 中国山东烟台
后处理修改的确比较复杂。
 楼主| 发表于 2012-4-2 17:01:47 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理8 L9 Y: l* I* W4 E' J9 @
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

+ W* Q1 L: H' I& _& `6 ^你好,这是我刚刚用9.1软件处理的,
# V7 Z6 `; R. I; K# Q如下,我不知是否支持高版本,在9.1上没有问题的6 g- Z' Z/ D7 }7 ^2 F/ o7 X! ?$ }

5 z, H# B8 `, X3 ]0 F+ q(DATE= 02-04-12 TIME= 17:00)4 x$ ^% p# F! n: W" s. N" q: v. A
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
: C" D) p# T- Z# J# NN10
7 O% b, p) k, b7 R- h/ M0 H' ZT10
+ t/ A' A2 g0 r1 ^# xM6, }8 ^+ J3 P# S; a
G0G90G54X-.45Y-2.
$ m6 U3 e' h' H  m$ ^" P! }S2000M3  `! `: ]& R# p8 h+ d' o7 d
G43H10Z10.M8" w1 _, s0 X* ?0 z0 v, b3 D
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理  i% m& T2 i7 f, h. l. A
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

% J+ M( y) @- r4 b/ ~2 {% N+ d! v% L) y
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 67

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
- P2 e1 |$ f/ B5 k, j% k
: ?. q. _/ ?  S; J4 _3 e9 ?路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T4 u5 t1 k5 D; f% J$ V+ F
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

0 W* Q/ j0 z7 `  j1 M" F5 R/ s, K* B1 f& S要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
/ R' X; P' u8 J/ B0 S9 V& s* p0 F9 l* e
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索4 b/ N4 f- h2 ^' @9 N/ t7 C
*progno$, sopen_prn, sprogname$, sclose_prn, e$
* k: D2 S- `& s3 [* l" ~7 x改为4 w& ~- `1 _4 m  ?4 a! J5 C1 X3 O. L
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
5 X' b, [* C& l+ v这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
" w" c$ T$ t5 o) R; x0 ]打开后处理 搜索
+ D9 C8 L( q. `- B& ?( [*progno$, sopen_prn, sprogname$, sclose_prn, e$5 m& w& c$ c* s
改为

" x7 o3 b3 I7 b! ~% X# Z6 K; C( {大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
2 _  {1 \7 y2 ?0 }打开后处理 搜索
7 A. h  M1 E6 V*progno$, sopen_prn, sprogname$, sclose_prn, e$$ t4 }, c4 E9 j; H0 n4 l# G# H
改为
. P1 ~8 l3 |* M% n
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
8 o4 c! ]+ \5 e" l) i4 I8 \1 I
' @1 U% a5 n' L+ x9 I( \0 D. x5 r7 g: W+ w0 G, {; P
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/: A+ b) X6 ~" w/ n( H* h4 X

# ^* e3 s7 S% m, O& F1 `
! K* R; b. z  O3 A7 U+ U9 y2 I! Estrgoto_N   : 10                      #参数初始化,N10# n$ g+ ]$ r. ]2 S$ s' d
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
' G/ m* J" c* D& Y* u8 |
; ?* X( x7 f( ]: `; y7 s
paddgotoN                          #定义paddgotoN结构类型
' g# ^7 [: r/ u6 B      *strgoto_N,e$  
; w" C8 U* R1 n- ^+ k      strgoto_N = strgoto_N + 10
1 z3 _, H( ~2 r+ C) X
9 f: O6 O( B$ J: ~) Y8 k' T& z2 }9 z6 O. H

3 s! j& f0 v$ \9 {7 I#在Psof中插入行号paddgotoN6 P0 R3 M2 M$ I
psof$            #Start of file for non-zero tool number2 f, a1 g, c4 {( G/ u0 s
      ptravel
  q& V+ ~6 Q- n* ~0 l2 c9 E      pwritbuf5
  L6 O$ c( e- J7 D      pcuttype
! _" g  R" t2 X# I) [      toolchng = one
4 w" g/ ?! x6 x* `- u      if ntools$ = one,2 ]' a; N. }9 b) C6 R2 X
        [
. j0 X8 y2 W4 b        #skip single tool outputs, stagetool must be on% x9 O( H& V( Q9 x0 M+ [+ k0 d! l
        #stagetool = m_one9 n  O6 m# _& p# w, x
        !next_tool$; Y6 u* a/ v2 B9 h# c
        ]
7 q- }6 M3 C% w) r, \9 m/ A* u$ k' A      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes  q7 ]% V& J: x0 l1 h* `  D9 i3 B
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)1 O% K) v8 V9 |: H. ~+ i# m# Q; P
      else, nexttool = first_tool$
8 J/ T# r5 t3 H7 j: U, f% r" A; u5 S
      if tool_table = 2, ppredstck,e$
' I' U5 P$ x  ^* q+ p7 g      if tool_table = 3, pmetastck,e$: g- _( O, c! ]4 N
      spaces$=sav_spc
& j( K3 x& x+ J, v4 Y      paddgotoN                  #-------插入paddgotoN结构
( x7 ~4 [4 r' P* R0 ]; @8 `      if plane$ < 0, plane$ = 05 r- u* M1 [! o0 W) C
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, + X3 O9 {& \& B
      sav_absinc = absinc$
5 X* L) B4 B* F1 d! }/ F/ j      if wcstype <= one, #Work coordinate system6 p: i3 d5 }% V2 T- Y5 |, Y
        [
" i, q6 }3 X  [# l# G' m4 J        absinc$ = one4 d+ E% H5 |, t6 _3 q0 J, m0 i# H
        pfbld, n$, sgabsinc, "G28", "Z0.", e$
4 X6 O9 Q6 Q5 l* G& w        pfbld, n$, "G28", "X0.", "Y0.", e$
+ s3 L3 m! n7 y        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
+ w6 J3 T% A9 m- W        absinc$ = sav_absinc
/ X0 ?( e: e2 g" M9 Q0 @        ]- g  V6 ~" P# O; m% q5 n+ R
      sav_mi9 = mi9$# {8 }# x/ ~, t5 E7 I% l# s
      sav_workofs = workofs$
% F' I, x: j" M6 p3 G      if sav_workofs < 0, sav_workofs = 0
  X) C; S0 L: S! E4 r2 ?      
; ~, v8 m5 A+ y$ [" B      ptlchg_com" X, {! l* v: ?9 W% I& I! F
      sof = 0" Q2 j: Q$ d# g

, D( c8 ^6 c5 W. \: _. a' ^$ ]0 E. X1 U4 y1 |

& R) B( j* i. u8 T' G! y#在ptlchg中插入行号paddgotoN
" E7 v1 S# o+ \. Y! a6 tptlchg$          #Tool change# [/ ?- W5 B9 H3 p
      pcuttype; U2 w0 z4 @7 L
      toolchng = one% f4 D1 N" @$ S( {" u
      toolcount = toolcount + 1
% [: [: V$ f  U9 S7 ?      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)8 q6 _! Z# n( \
      else, nexttool = first_tool$
  a: Y! }# \/ [
- e3 i7 Y1 ~7 [; O      if wcstype = one, #Work coordinate system
* Y: h6 ?) C  O, T. e  c: N+ ~- p        [
1 t: C3 D$ A3 p$ ]" r        pfbld, n$, "G28", "X0.", "Y0.", e$
, n4 Q9 B* U- K9 X" Y        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$/ x: n2 h1 _5 r8 _$ q; P
        ]
3 }# c1 M! k- E8 s" |      pbld, n$, *sm01, e$
- Y1 ]% M# x$ K      paddgotoN                     #-------------插入paddgotoN结构
$ P" ^) w  m! i      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$+ j: ~7 n4 v# E
      if mi10$=one, n$, *sm00, e$
) @  n1 Y9 t* T      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %8 V! T4 f! S; y. k- n% i/ e" a% ~% x
  2. (30-1-22)% m. b- o8 }1 i4 E+ v7 I0 M8 l
  3. (N1 T2  DIA=8.00 )
    " o6 u( T, ~8 J: ^( j
  4. (N2 T11  DIA=3.30 )& T1 A4 ?+ s- W7 D
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    2 C/ e6 f% S9 I
  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号9 U) Q9 ?6 M5 b- U0 T8 P/ l
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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