QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
+ l: y8 Q2 j* y2 M- F* |. r第一处
8 F4 I# j0 l9 E5 a7 ]) E3 O# Z# Toolchange / NC output Variable Formats3 M$ f+ ~( a8 u
# --------------------------------------------------------------------------4 k4 w# d" a; m$ k  N
fmt  T  4   t           #Tool Number2 S5 |/ ~( N" Y: c$ {1 K
fmt  T  4   first_tool  #First Tool Used
& U' i2 z1 y5 E& @8 V' L. Pfmt  T  4   next_tool   #Next Tool Used  + m) O5 I" S" W7 w' R/ n
fmt  D  4   tloffno     #Diameter Offset Number
" K8 f7 N; c3 ]* c" ?- v8 Jfmt  H  4   tlngno      #Length Offset Number
8 R* R* Y2 ]6 F+ M% z; Q8 Yfmt  G  4   g_wcs       #WCS G address+ o# ^0 o" V1 c1 l- [) A0 m$ G( G
fmt  P  4   p_wcs       #WCS P address
# _$ s6 j* |0 Q6 U( `6 a+ e9 U  Jfmt  S  4   speed       #Spindle Speed
& U# n  y6 s- K- i, C( @, n  \fmt  M  4   gear        #Gear range
) S, R* D) X- Sfmt  N  4   cch7 v5 [' F9 m$ v3 @' C) D: N$ i
4 t  E- |2 B, t1 p: i  u
第二处
8 ~. E5 I* a& t1 U8 A; a8 f; l# --------------------------------------------------------------------------8 w* W3 `: S- R3 x/ L* s
# Tool Comment / Manual Entry Section
, _3 Y( y4 z& G4 `: w, j# --------------------------------------------------------------------------* `7 P+ k" x7 Y8 `  r3 c
ptoolcomment    #Comment for tool
6 \/ X  _. d0 W! W& \( s      tnote = t % Z& K7 c: }$ ~& \: ?
      toffnote = tloffno6 O, A- e9 W, o9 _9 Y- V
      tlngnote = tlngno
5 ^# \: S5 [  h0 s* x) B% H7 v      cch = tlngno5 _6 k/ r5 G" E9 J$ s6 `9 I
第三处* h. @3 n2 o1 Z) k- J, {; {
#"%", e& ]. _: b' n9 p' R, }  L2 I
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
  x* J; H# Q) q- O! R& d      #*progno, e
- a+ N9 O" E* |% O0 ?      #"(PROGRAM NAME - ", sprogname, ")", e
' V2 C: R+ R) j& K$ d) K      "(DATE= ", date, " TIME= ", time, ")", e1 t$ N. U& `1 b: i
      ptoolcomment
' f- |; z+ R  B
( l4 F- c# k- r. [! h( K5 u完整附件

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 * D' F8 P# r7 f2 q. w) k! A
你好,可能是变量未加完- s& K$ D8 E+ i+ [5 h, s7 F
请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理8 l( Z: P) e# X% W, M# J
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

$ n4 l" g: z. S5 q: }  X+ B$ ^你好,这是我刚刚用9.1软件处理的,
+ p# x5 s) F* P; z" D* u3 D+ `如下,我不知是否支持高版本,在9.1上没有问题的, o& {, h- {+ ~$ N4 W0 K" d

( j) G2 o8 z- E1 M8 w7 h* O3 ~  S(DATE= 02-04-12 TIME= 17:00)
0 x6 M( S9 D5 X+ S(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
1 d/ R4 u" b' o- X6 }' aN10) v+ W2 u8 r) y) K- B% R. M! L
T10
7 o0 `3 f; s1 |% l# @8 E9 g9 |: WM65 J' b5 x2 k* @; |; D* h
G0G90G54X-.45Y-2.
' K) Z7 W7 h6 U* w% r5 H3 ?S2000M3- H8 l3 t; f" E/ N
G43H10Z10.M87 S' E8 F" ?2 q/ G
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
4 N  o$ C5 X6 a9 ]! ^balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

, V/ L" v& Y( G2 L/ e' I: e! ?" h$ |3 N2 }" S
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 1 C$ ~, A4 ?+ a: [
, b( Y& Y$ u. s
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
5 v: `0 @. C# V1 \2 T7 G" _7 ubalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

3 A5 d* l' }! e% [要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 ' t6 F$ A: Y! @$ |( P

1 Q) C4 _, y! W( s4 l! Y, T有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
0 d. }) n' v, t$ E8 |+ I+ s*progno$, sopen_prn, sprogname$, sclose_prn, e$8 L/ ]. n3 q) h5 p* I
改为, w( u$ w5 b6 K) A3 J
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
7 k, G* p+ A1 q+ J6 ]5 ?3 V这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
% Z4 x. X# ^1 K. U( R打开后处理 搜索6 j- w% a4 d& {* J: z
*progno$, sopen_prn, sprogname$, sclose_prn, e$' w# v4 i8 N8 W/ i; T( a. L
改为

- K2 F8 g/ w% V9 w大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif% I) ?+ y. [9 F/ r: b( j5 }
打开后处理 搜索
+ z0 D" {  K) t/ D; p6 X*progno$, sopen_prn, sprogname$, sclose_prn, e$
9 }2 z# Q0 {& x) _改为
! _' J' }, S' e! ?4 W8 Q
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑 6 {' A! F/ S7 ?- H6 p5 l! m
* d. A& z/ w- g" X
1 Z+ F) u' Y8 m& T, _
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/0 k" u5 d6 v, Y. b0 y' s& \0 a
; |; C) V7 E, i, E) m4 |7 S; L! t

  P* @' ?) v" z6 gstrgoto_N   : 10                      #参数初始化,N102 J# A: S9 V5 h
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
. b7 S" u0 @% r* [5 q
% o7 @4 }% s, _
paddgotoN                          #定义paddgotoN结构类型
5 l5 M& j% {' c. e, Q      *strgoto_N,e$  
3 K- y- N+ W7 H1 R      strgoto_N = strgoto_N + 10
/ f( D7 H8 O& d# t0 `
/ y) Q5 e& G2 x. O2 S* i. Y; @* O3 M3 k4 {3 Q4 ^. a& ~
) [% g9 s/ L+ s7 k8 B  E! F
#在Psof中插入行号paddgotoN
+ S. |4 U) Y! W* f6 P; B: Ipsof$            #Start of file for non-zero tool number
+ o( s' j& V' p' F( d2 X      ptravel
% S; i$ B  a1 U      pwritbuf5- X. `  L8 P7 l
      pcuttype4 S% z9 O) ]0 y( ^) k" `
      toolchng = one
5 U9 o- Z7 H! x3 O, w4 w      if ntools$ = one,
! K4 ~( t+ K; I4 v$ N$ }1 D  i        [
+ E! S3 y7 [* J( i: R8 n  `        #skip single tool outputs, stagetool must be on0 E) `) l  y* D& V
        #stagetool = m_one
+ E- S4 e2 D; k' J        !next_tool$
: ]8 N7 @$ D0 j! X: l# I        ]
) L( m$ X+ X' u) [" p8 H      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
& M  K9 X# L" C6 F      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn): F, I2 H9 K: j# X
      else, nexttool = first_tool$- A4 U$ M+ \2 J& `
2 ?. I7 I% Q! t6 z7 h- V
      if tool_table = 2, ppredstck,e$
% k- R, n' d' G5 q! o      if tool_table = 3, pmetastck,e$$ _' m7 r6 n( y% ]% p
      spaces$=sav_spc2 }: v. K3 h0 [1 W2 X. p: A
      paddgotoN                  #-------插入paddgotoN结构
, u, p  K1 U% w: n( I& L/ @+ u      if plane$ < 0, plane$ = 04 Q1 q, q( k' ]
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, 6 h2 g" ^' J  j, w
      sav_absinc = absinc$7 T, @$ L% S0 U3 c$ L  u
      if wcstype <= one, #Work coordinate system
' w' a, H3 `5 o7 J+ G( T. d        [
; s/ t% e2 l1 z( c" s6 Z. N        absinc$ = one
. M5 k1 c1 B: ?) u        pfbld, n$, sgabsinc, "G28", "Z0.", e$4 g3 p" O" w- n! K1 W" M
        pfbld, n$, "G28", "X0.", "Y0.", e$
1 H8 i; b# t6 v5 d7 t        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
( @  B/ @" i3 {; b4 P1 x9 O* {2 ^        absinc$ = sav_absinc
! y0 b5 \7 B. z+ k( J        ]# S$ x. k4 ?) g% o# o) }6 `( Z
      sav_mi9 = mi9$
, ^5 U7 L7 ]# O; Y3 M. l      sav_workofs = workofs$* @; v0 H! Y/ s6 c6 x& j7 ^: W- ~/ X
      if sav_workofs < 0, sav_workofs = 0
" }1 Q! i" B& B1 Z+ ]4 E$ m; ]      
3 @; d8 y- M  Z$ Q* I1 ~      ptlchg_com
4 j. W  k$ j7 g# P4 L9 f7 e" y      sof = 0
9 G3 u0 K, A3 U( v
, L+ Q* f% I+ d! d2 }4 z+ t% F% M3 i4 Y3 T9 B
' m* N/ |6 S  ~. v# L" o( s
#在ptlchg中插入行号paddgotoN
' N4 {' T3 F; K! }7 z) rptlchg$          #Tool change
) d& l  f) G; V/ Z      pcuttype. Z2 u. l: M1 C; V
      toolchng = one/ [7 D4 {4 [% Z, b' I
      toolcount = toolcount + 1
) q5 j5 g1 G  m" \      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)8 H+ ~3 Q" J' }4 J
      else, nexttool = first_tool$/ R+ L( H% K6 u  Q2 O

4 [* F; S2 H( A      if wcstype = one, #Work coordinate system" h$ i3 e( Z4 ^- t$ h
        [
! [, \' m3 U! O. |& M3 Z, |6 `        pfbld, n$, "G28", "X0.", "Y0.", e$+ e- M: A! e1 Y- k# n# P0 `
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$1 D9 u, R& @7 I6 w4 v. z. D5 e
        ]% W$ q0 ^# R- w; _* w* K  Z
      pbld, n$, *sm01, e$& y6 L# a( z0 j
      paddgotoN                     #-------------插入paddgotoN结构! l- i- B6 A6 l0 d9 a+ y$ V
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
, H0 i. l3 {; g3 [0 V$ [      if mi10$=one, n$, *sm00, e$4 g$ s; W+ ?3 X  W+ A5 G) A0 p
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    ( q6 S% d" n7 ^3 h" Z2 `
  2. (30-1-22)
    ' O7 x2 ?% X3 n  Y
  3. (N1 T2  DIA=8.00 )8 z7 z8 G. z8 {1 i6 Q4 H9 O
  4. (N2 T11  DIA=3.30 )2 y* `% e* |2 Q! s1 b' |9 y8 P
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    ) z% I( `2 y9 o6 Z* W$ P
  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号$ d* F. r4 e0 n
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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