QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
+ ]1 d* g: W& O! R第一处
4 H" K& ^  l8 G4 u8 U: a+ Q/ ]# Toolchange / NC output Variable Formats
3 s; l- Q: D8 R# z  u) Z; v  G# --------------------------------------------------------------------------+ e" {' |" X! O5 M8 F- C
fmt  T  4   t           #Tool Number* }) y/ G  k9 A( P/ A
fmt  T  4   first_tool  #First Tool Used , {+ x3 T0 c1 q, n. w/ H. d
fmt  T  4   next_tool   #Next Tool Used  0 z* E# d* T( d5 V* J
fmt  D  4   tloffno     #Diameter Offset Number
* ~8 X# F+ x1 o. N2 r# Y8 lfmt  H  4   tlngno      #Length Offset Number" A' O) Y. d+ }& w
fmt  G  4   g_wcs       #WCS G address
' v+ N! x& {* R* R5 ^, H- P# l% ufmt  P  4   p_wcs       #WCS P address
4 V# V5 v' g! V4 v- W6 dfmt  S  4   speed       #Spindle Speed& F; J" ^. @4 O0 U% }* v) ]
fmt  M  4   gear        #Gear range& v0 P0 s* q! \
fmt  N  4   cch
( r6 j9 j+ w6 u' `6 z ; L. I, ^) ]1 g& k& a
第二处
! B0 i; v* u, o/ u5 x# --------------------------------------------------------------------------
( N; k& R, I* ]# Tool Comment / Manual Entry Section
2 U* V1 G$ D1 \' r, G+ c* C% o8 ]# --------------------------------------------------------------------------
' |0 n! Y* t. O+ k& G1 o6 D' Aptoolcomment    #Comment for tool  Y7 o+ A& A8 o& Z/ z9 V" M" Z
      tnote = t
8 F4 {. W- Z; N( w- Y5 C4 S2 `      toffnote = tloffno4 P/ g% B/ W0 m  d  n  c# |
      tlngnote = tlngno; v+ k& }/ l' M0 ^3 K7 e
      cch = tlngno
% s9 \8 U# m: s% V- v第三处4 u0 a& x" N) p
#"%", e
. U9 G( U% b& z- m/ n& g) Z      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
1 {$ K1 J: i- s      #*progno, e; J! D$ ~1 O6 Q6 z$ {2 W
      #"(PROGRAM NAME - ", sprogname, ")", e
8 m9 ]# m* w$ P      "(DATE= ", date, " TIME= ", time, ")", e
% T/ c* H* _, }      ptoolcomment2 a7 l1 s* G; G& l! e

4 y) [) s; u( k1 M9 R8 c: 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 ) J9 Q$ ]; w1 x& ]2 F
你好,可能是变量未加完
: @5 b; V6 f& t, O; z: o请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理. V( ]5 l( Y6 O* Y( _
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

" \8 G) \* W3 @: W3 t( s你好,这是我刚刚用9.1软件处理的,% b8 B0 z. c* O. m
如下,我不知是否支持高版本,在9.1上没有问题的, P4 t/ J  J. Y# m* \: k

9 o- o8 M- @( j6 o3 X7 |5 ^: Q( j(DATE= 02-04-12 TIME= 17:00)0 _) n5 q1 U: |0 I, Y5 D
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)3 ^5 U& e0 ^0 J$ t0 f
N10
# E9 v) |! g9 J6 M' @5 Z# YT10
7 V) B* G% ^  c/ w" ^6 g  u, H/ RM6# n" X3 y9 \' B/ {/ F6 X8 }1 c
G0G90G54X-.45Y-2.1 O& ]' u0 {2 U; }/ f
S2000M36 j; A2 Z, A( i8 b( C
G43H10Z10.M8* I4 Z4 \. u# T' v
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理1 I& A+ W. ?6 _0 o7 |; o/ {
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
; s# b% [" {* c& g. \! n0 U2 ?

2 [. z' G! g9 {7 H4 C我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
9 G- x4 i$ t, |) i" {
/ c( U6 G* ?4 n# `; I路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
* i; _; J# M6 }. `. nbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
5 w: a  l" P2 x% k
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 2 t* v1 S5 H3 v
. |" C$ F) U7 |0 o& J. |# m
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索, G0 O  V" @8 y- J
*progno$, sopen_prn, sprogname$, sclose_prn, e$+ v1 {' E" m; h/ v8 @7 g
改为4 M  K& V- c: A$ v: d  ~: G
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
" u! P0 N( g0 N  p这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
/ m1 N. {% P8 O打开后处理 搜索0 V( E' }$ v1 X+ X. x
*progno$, sopen_prn, sprogname$, sclose_prn, e$/ J4 b, G7 c4 _! \* _
改为
' P* `& {5 p" d3 {! i, [* F
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif# O- [- }" s* [" E
打开后处理 搜索0 |4 O8 k' G& D0 K' ^$ G
*progno$, sopen_prn, sprogname$, sclose_prn, e$' w* O1 b- z- K9 ?5 J: v
改为
8 c9 L* O" W* `9 i$ F$ e
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
7 A# `& N7 x$ g! T: ?4 q$ G0 T) l" i2 Z, ?2 v

2 @: Q- F% f& F' Z; C7 @: }详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/: ?. f% H1 D& w
4 C7 U. a  u8 |! `( s7 a
1 e+ f6 S2 B6 K; H& u
strgoto_N   : 10                      #参数初始化,N10
' j, i; G+ o7 ^3 b% j2 j$ Sfmt  "N" 4  strgoto_n            #定义strgoto_n数据类型  V3 Z+ y$ u! A" {" [2 S- d
( C8 {2 a9 ?4 u9 G" W* Y+ F
paddgotoN                          #定义paddgotoN结构类型. g! B6 z0 u& n7 |# X! u& i
      *strgoto_N,e$  
" v5 t; m7 K1 d1 n! ]      strgoto_N = strgoto_N + 10
: e6 w4 J: B! R8 h( L/ l9 l. D
3 v/ G" H8 D3 w, f2 ~' ]" g7 X2 K8 x4 c/ L3 I/ J/ z* ?

; Y( S+ d# a% b+ t) |#在Psof中插入行号paddgotoN
: d1 @$ p" P! ~$ @/ Hpsof$            #Start of file for non-zero tool number8 }9 b7 t/ R' Z
      ptravel
1 Y' d/ s3 r/ e$ r5 O      pwritbuf5. _7 ?; z! j# D2 d" R" P
      pcuttype
2 x% w; \4 J% ]4 _5 [      toolchng = one
0 M1 b8 n! W7 C& l8 z- \/ V, Z      if ntools$ = one,
5 @( o4 n% @$ ^# ?4 F        [* K9 E. B8 {! P0 Q1 U/ Q
        #skip single tool outputs, stagetool must be on0 P% }! }3 Z. ^2 `
        #stagetool = m_one
; c) \8 {$ w# @        !next_tool$- J' v4 o; a: E" @' h0 B
        ]
# o3 F" T- n6 f5 m      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes) ?0 }/ r3 x' D
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
( [; {- ?5 E) [; L' z      else, nexttool = first_tool$
1 J4 @7 r( }  h: V, w5 Y+ T% X' O5 x7 D& T" x# Y7 Y# ?3 s
      if tool_table = 2, ppredstck,e$) U  ]3 l4 J7 {' ]
      if tool_table = 3, pmetastck,e$
6 ~6 a# i" ?& E! X! }- G, k5 n9 p" ~6 l1 [      spaces$=sav_spc" E5 h! |4 K: R$ a% s
      paddgotoN                  #-------插入paddgotoN结构
9 T! {1 w1 x2 i& X1 F( _      if plane$ < 0, plane$ = 0
; o1 b6 t" S- h( H5 w; k) F      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
! {; e, N, S# L      sav_absinc = absinc$$ b# y* Z1 v2 Z2 P: P% `8 r1 R
      if wcstype <= one, #Work coordinate system- R0 g1 v" Y( b  w' b! \
        [% ^7 N2 J( ]8 q5 [
        absinc$ = one
$ t( A4 L: k  A, ]  V* c3 w        pfbld, n$, sgabsinc, "G28", "Z0.", e$! M" n) g' H  }' k8 S
        pfbld, n$, "G28", "X0.", "Y0.", e$
+ y: A. `1 {, `        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$* i, l3 [$ v- H
        absinc$ = sav_absinc
0 I1 X# G6 G2 @( _5 A3 i5 M5 k        ]
- X+ ~8 k  F9 Z3 U0 {      sav_mi9 = mi9$+ o2 R1 w- |$ U$ I
      sav_workofs = workofs$
" w1 K* t9 \; v* X      if sav_workofs < 0, sav_workofs = 0
. J+ q( Z6 y" J' ^- y% Q+ d      * {0 ~( I3 m: Y0 }( k( |
      ptlchg_com
9 s+ l; ?* W* e& G" I      sof = 0
& l8 }: W! ]) g
4 G# y3 u$ ^6 u, p2 w- ?+ A9 y1 R
" K: F  G! l8 A9 K. s3 G( ?8 w0 p
#在ptlchg中插入行号paddgotoN
2 _' v0 k) R; ]! J/ d" Bptlchg$          #Tool change2 q5 r8 d4 L3 y/ L' @
      pcuttype2 g! }$ T3 ~. X, Q; y: I0 V
      toolchng = one3 \" m: Y' v* l6 U! w- v( \) i% q
      toolcount = toolcount + 1
# b# x% F+ z* d      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
6 u" v3 e2 e; d: ?9 d. Q3 T      else, nexttool = first_tool$
4 p! h$ c% ^! w
2 ?) _& h! c2 d, d8 [: q      if wcstype = one, #Work coordinate system
0 y: N, R" o$ |        [
' w0 N+ S  }% w        pfbld, n$, "G28", "X0.", "Y0.", e$4 S# t! |* \2 v4 Y
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
" d& M/ i7 H( q4 Y, D3 a6 j        ]) J8 f2 q% ]7 z( @. V4 t
      pbld, n$, *sm01, e$( T) W" {7 s; j& h3 F! K
      paddgotoN                     #-------------插入paddgotoN结构
" l6 O8 i% I5 f( d: e  C      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
( Q6 s/ Z6 }% n$ O/ o/ m$ I      if mi10$=one, n$, *sm00, e$
* c! T+ A6 E0 T! F9 ^" c5 ^      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %6 c# `. u! t' V- S4 K' X
  2. (30-1-22)
    ! T1 N. a# U: Q3 h9 [
  3. (N1 T2  DIA=8.00 )
    : v( |6 P! n5 t7 I* F* S9 d
  4. (N2 T11  DIA=3.30 )
    : e* I  V( c3 L4 P" J* [) H
  5. (N3 T12  DIA=4.00 PITCH=0.7)& m% B; M0 \. V' F7 ~
  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 L; p- G, v0 C) i
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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