QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量7 B% q+ N' \. l
第一处# H' G2 \8 a: d
# Toolchange / NC output Variable Formats
3 n. }- }  D- L& f: a4 W/ h# --------------------------------------------------------------------------' ?. e- M8 r, g# V
fmt  T  4   t           #Tool Number
4 \0 t6 K1 L2 }$ B. F9 a7 Yfmt  T  4   first_tool  #First Tool Used
) z7 m; X( s6 ifmt  T  4   next_tool   #Next Tool Used  
. I: V7 J8 B! W: [' X, ]0 Ffmt  D  4   tloffno     #Diameter Offset Number) L: P" ]* K' Q
fmt  H  4   tlngno      #Length Offset Number0 c; J# @; b$ R$ H/ ]' u
fmt  G  4   g_wcs       #WCS G address
+ u6 V, l6 V5 A  N$ \" U' Wfmt  P  4   p_wcs       #WCS P address5 ~* e' ?, Q& Y! w/ Q+ a
fmt  S  4   speed       #Spindle Speed, @( y, C! x4 [* y1 ?5 K$ C. q
fmt  M  4   gear        #Gear range
4 T( |! \. h, ufmt  N  4   cch
& ]' C9 m  n/ d) v * h  m1 L3 x- g: P  u
第二处
+ D+ i, x% K  Z, C0 H) i$ z7 S# --------------------------------------------------------------------------
  c7 c; V! Z* r# Tool Comment / Manual Entry Section
2 y$ e2 G9 S% w, K; Q9 \# --------------------------------------------------------------------------
5 ?. M" f9 \. }ptoolcomment    #Comment for tool
8 R% f$ X- k' t6 o  w3 ]      tnote = t
6 l6 K0 R9 n2 W, R      toffnote = tloffno
. R* K; d) Y7 l% c      tlngnote = tlngno
4 `3 a& C* l# B/ {* g  Y' i      cch = tlngno! l! \' r" G# E- i% S/ ~! X* l3 d
第三处2 D  v& f9 F8 i- }
#"%", e
; v" [  K. D, `6 Z) W' {      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
6 k4 X/ H/ Q+ W      #*progno, e
" O8 r% a3 B5 I. i" t' [4 X      #"(PROGRAM NAME - ", sprogname, ")", e& [: _+ l9 b" V" z, r# }" ~
      "(DATE= ", date, " TIME= ", time, ")", e8 }# S- V! E' G; l+ z1 {
      ptoolcomment
5 C: I% `0 p$ G1 j* [
; j% _& q5 L/ X' p7 ^完整附件

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 9 l  w: b: B) z# h" B4 d2 R3 F
你好,可能是变量未加完6 v: n; h$ R5 X! @  W1 Z* S- r
请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理3 ^2 T1 }8 d% A! D4 i: U# G" ~2 O
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

- Z0 h6 y2 u7 f' N4 z/ ^; y8 E/ d你好,这是我刚刚用9.1软件处理的,
' g+ `1 g- j. k( }! \5 E! M如下,我不知是否支持高版本,在9.1上没有问题的4 N( {, S7 \" Q% G6 k  f, K

1 A7 u0 y" ~7 h& H. n5 W; a(DATE= 02-04-12 TIME= 17:00)
! K- _: i1 H% B(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
7 n/ D* B* x' f7 T0 k7 }* b( w4 oN10& _+ l% V, u8 w( U. z* h- `9 {
T10
8 C% w  L* e2 _M6, z. w3 `1 W. H$ ?' D; _8 p
G0G90G54X-.45Y-2.* c7 V- n$ V6 H4 `$ t" a
S2000M3
. T/ Q* \$ E0 u+ z% [- x2 ~0 GG43H10Z10.M8
2 Z9 N& K- T: U5 j2 Y, rZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
! k3 \. k  y4 v  jbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

; ~% e' [  ~5 m5 r, M* A
8 b9 g2 r/ a6 x$ ?: B+ S我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
; ]- u& ^3 z! |7 x: M
3 U- x' l" U& C) ~" y路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
" }- J  {+ a0 U, Q. p4 E4 lbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
2 K/ M" l1 G! M
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 % m1 P4 C: P1 @, @) d& `

4 r- b& J5 s9 t1 m0 ]: v. U6 n9 a- c% R有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索/ S4 `9 f2 f/ R. S5 \
*progno$, sopen_prn, sprogname$, sclose_prn, e$$ s0 Q! F$ g8 Q. j6 L
改为
0 R/ {4 E7 M# Z9 E*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$1 C$ W& o9 g6 d3 c6 x
这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
) m6 _, R% C* K/ _; L( Z打开后处理 搜索
9 A7 \! z! H6 ~& z4 x" p! R*progno$, sopen_prn, sprogname$, sclose_prn, e$
4 m! u: O+ l- K: q& L2 L/ z改为
" J' ?# ?+ }  I
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif6 e6 q4 n' K3 d1 y" Y* k0 h
打开后处理 搜索
0 T- q& k9 |$ N! L7 l*progno$, sopen_prn, sprogname$, sclose_prn, e$+ }+ T3 R4 K4 a0 Q9 l  J
改为

3 ~6 O+ X7 y4 Z大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
* O8 O& R* ]2 O, q5 U: r0 D6 x% S$ X0 L  c
9 _3 t) D2 H' x( S* C4 d& t( O
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
( E$ v1 F( n% O  @% q) Z/ ]. Q( P6 |, m8 W
- _$ V5 M; f2 j: H+ T% F7 E; y
strgoto_N   : 10                      #参数初始化,N10$ p. o0 k/ c% R$ S, v) N& F! D# D
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型: [# f2 b7 N1 v* a
+ |5 Z! K" O, d6 |% Z
paddgotoN                          #定义paddgotoN结构类型
8 L$ }' u4 F. s) ]4 C7 N/ ^7 v      *strgoto_N,e$  
5 }$ Q/ ]& e3 |3 y* t      strgoto_N = strgoto_N + 10# P" P& h' d% p( l
: i0 B! y2 F. K7 ], o  \, d
$ T+ X7 l" M# o

% S! I+ o; x" L' p. o" F#在Psof中插入行号paddgotoN; w( a) g+ R+ M4 H6 |! @+ {
psof$            #Start of file for non-zero tool number' i; g/ K; h5 ]
      ptravel% c; q' E1 q, R  I0 w4 v8 U
      pwritbuf5
1 @2 |! {# q( x# e      pcuttype& F2 t# N+ h: G
      toolchng = one
$ S4 M8 z" M; y0 @7 u      if ntools$ = one,
- L9 z$ m# h3 Q: {- d        [
7 y$ r5 n8 r; ]4 i, E        #skip single tool outputs, stagetool must be on
0 _0 l; K: H" H) [/ m        #stagetool = m_one4 {! ~  M$ O3 f: S+ n. D, d
        !next_tool$
0 }; i- _0 h$ {% |5 n) O        ]
3 I1 a9 F/ Y0 \( h( J$ D      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
, K5 P; L4 ?" v) q8 k3 V  J7 j      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)- Y! X% l/ }3 S, E  i* s/ u1 f+ D
      else, nexttool = first_tool$5 ?! I8 q5 ~+ S5 _1 K
7 }* R6 O1 z0 i! T
      if tool_table = 2, ppredstck,e$
. l3 E9 A* ~- q  R      if tool_table = 3, pmetastck,e$
! Y5 B! A2 q' E6 J      spaces$=sav_spc
& z* f2 C0 S9 t      paddgotoN                  #-------插入paddgotoN结构9 E) [, `" i% D5 o- ^  Z
      if plane$ < 0, plane$ = 0
$ A9 H% \+ R5 {9 ?, E      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
* g5 [' d8 f6 Q6 @      sav_absinc = absinc$
" M/ G* _$ K+ D# `1 c" H      if wcstype <= one, #Work coordinate system
) n. \7 R+ A# \" S; s, r; M% A! x        [
' ~2 c5 e( p  r        absinc$ = one4 m6 j6 a  a) }8 `
        pfbld, n$, sgabsinc, "G28", "Z0.", e$* L' n  [0 d2 ~: [3 H( a
        pfbld, n$, "G28", "X0.", "Y0.", e$: Z) H3 B. o2 k5 L9 b1 b( c( c
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
3 `8 e* q& J# @/ B& K2 K        absinc$ = sav_absinc
% @" \" k+ t7 c/ W, {        ]/ ?2 ?# @. ?, n0 U! s4 _
      sav_mi9 = mi9$- u; x, g( @# i; m9 q7 W* v: i
      sav_workofs = workofs$3 z$ ?$ h/ d# U! ~( y2 I7 ]+ H
      if sav_workofs < 0, sav_workofs = 0& k, L2 W! }) [8 W# \! t
      1 [* v9 v$ p* @2 Q7 T1 b  n  {
      ptlchg_com
5 p7 Q  e" K5 F0 d/ {3 Y      sof = 0
! k, P) J( y; m# c4 W3 H: M' e+ Q: g; H* y! a# [

+ a: P* ^2 }! S  r7 a% i5 z, u, h0 O" }
#在ptlchg中插入行号paddgotoN8 H) J4 q! c  \& e
ptlchg$          #Tool change7 c& Y7 S$ y( n7 K
      pcuttype
- }' B( k6 D: M2 y      toolchng = one+ @) y% S* v; L# x$ I& I0 J  q
      toolcount = toolcount + 1& F& Q" @0 {9 T6 q3 U: [* f+ K, H
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
4 m! h+ @$ O+ m7 u& S      else, nexttool = first_tool$6 F0 g$ e; L1 w+ Y0 H: ^) z/ w2 G& k

& I1 a+ U4 D6 h1 i      if wcstype = one, #Work coordinate system
, R) o+ W% `: |% u! a+ F: y& }        [
# l: I2 l1 K9 |* X1 a% P5 R9 g        pfbld, n$, "G28", "X0.", "Y0.", e$
; y6 w& G5 W% ?        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
8 [: U5 B, s, Z2 P# i4 W3 [        ]
- b4 I" @8 B: U' U      pbld, n$, *sm01, e$
8 |1 r$ f4 P: B, |9 ]( k: N      paddgotoN                     #-------------插入paddgotoN结构) Z( k& L$ e) c# l! I) ?% F
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
: U# X& R$ ^8 M6 D3 W# w. R8 F3 }1 z: I      if mi10$=one, n$, *sm00, e$+ y( @  h- H4 f4 M% i
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %: M6 b, s+ o; Y1 j
  2. (30-1-22)& l5 z1 ^' f; R. d# ]
  3. (N1 T2  DIA=8.00 )! i7 e  ]3 Z9 ?+ }
  4. (N2 T11  DIA=3.30 )
    $ x5 z& ~7 X9 w  u0 y. Y
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    3 K1 g3 m% J9 }0 i7 b
  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号
: `( x* r+ Z. ?. L9 B; R& F! }8 n2 sta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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