QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量& b$ T" r. e& e1 R" b# c
第一处$ k0 h0 O$ T2 O, W: z. \2 G
# Toolchange / NC output Variable Formats
) K' r9 ~4 Y( i% F# --------------------------------------------------------------------------  m5 u: ~9 V8 q/ u/ _
fmt  T  4   t           #Tool Number
6 X9 u9 U, d3 @/ qfmt  T  4   first_tool  #First Tool Used 1 U' G9 p2 n+ K( ]
fmt  T  4   next_tool   #Next Tool Used  % x% b! {. K& T1 V0 `
fmt  D  4   tloffno     #Diameter Offset Number
1 R& M# {+ ]4 c# b! Qfmt  H  4   tlngno      #Length Offset Number; K5 N5 I& E; T$ q" @
fmt  G  4   g_wcs       #WCS G address; p- f' a2 q9 ^2 [1 i6 ~
fmt  P  4   p_wcs       #WCS P address
% L& ^- }" m- F0 t+ nfmt  S  4   speed       #Spindle Speed; Z+ T2 c# @0 [  C
fmt  M  4   gear        #Gear range
4 B! p, V2 G( d( U, j8 m8 |; h/ Mfmt  N  4   cch$ F3 p9 Y. G5 M) Q. a

6 p( a. `. t' V. j第二处
4 A) P$ D" k) I- J! l! `  W  h# --------------------------------------------------------------------------; B/ x, r% m! S% ~
# Tool Comment / Manual Entry Section) n7 C! `2 a4 B- F' r8 r
# --------------------------------------------------------------------------
$ }2 X9 C, ?* ], Sptoolcomment    #Comment for tool
& E# |  W# N% I+ l& I0 {2 a/ h      tnote = t
$ O( V1 q( G" }6 s& Z- X      toffnote = tloffno
4 Q; v# }2 w- \4 n( K# ~      tlngnote = tlngno) c# n8 B2 }: w* ^- M4 f+ y
      cch = tlngno4 c& ]2 n0 g8 N
第三处
0 l/ V# m! L- U3 w#"%", e# Q% u. @' H, A( n- Q) Y) G
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e3 p3 R2 u/ Z. P
      #*progno, e2 ^4 R. }" b9 ]# ]: {
      #"(PROGRAM NAME - ", sprogname, ")", e
. j. v7 @+ N: K      "(DATE= ", date, " TIME= ", time, ")", e4 Z3 R/ q9 a/ S% J3 }
      ptoolcomment
& M  d8 r$ M9 Q5 l, U9 W* s " o) d* w* ?6 `: ^! Y* N- t! m
完整附件

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
0 [- Z9 H+ e  b- \( o' f你好,可能是变量未加完
! c4 N, Q( P. Z* g( R1 U请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
; q+ y1 Q/ {  l3 ?balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

6 C# d$ g" Z# q! {) U) \. F5 A" h3 S- c你好,这是我刚刚用9.1软件处理的,
* E  }' `9 s& n如下,我不知是否支持高版本,在9.1上没有问题的
4 p! @6 O% |9 f: K  M" m# H2 L8 S
(DATE= 02-04-12 TIME= 17:00)
' s% @/ v4 `" }# o" Q(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
! V2 q$ s; c/ ~" Q4 S  k" z/ {6 JN104 G! N( B- _, G* ]; E
T10
- u7 N1 ~/ v5 h# h5 o# |& GM6/ h+ V5 H, j7 ^, ?
G0G90G54X-.45Y-2.
3 B" v6 M/ ^; z& U. aS2000M37 O# ~, s  T/ p5 v
G43H10Z10.M8
1 N$ \, s3 h8 V. s% ?- I; [Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理2 R9 T5 v2 C+ [1 H( i
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
! d* k$ ]4 j/ l
5 s- e$ h# n3 t! C; m) A( I
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
# ^( Z  h' t/ d6 n, K" J
, ^4 y& I0 o( E路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
  n8 |! E* x2 j6 N; E0 J; cbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
% G6 i0 b& V% ], f9 ~9 H
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
+ h  S# l% x9 {: g" ?# P2 ^2 T8 v- V" i( C! T
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
. D' U) Y1 H: q3 Z*progno$, sopen_prn, sprogname$, sclose_prn, e$
  _( U- D( }7 ~  |/ ^/ I1 q3 d0 b改为
5 B' {7 v. B0 _3 E9 Z$ f*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
+ e9 Y. l1 B' D6 \/ k* B8 W这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
- \" N" o$ a1 U/ C- J$ }+ f8 A打开后处理 搜索
/ i* x" V- U# x' [  u5 ?*progno$, sopen_prn, sprogname$, sclose_prn, e$" C3 X- b7 @# n% q
改为
# V- w; i, w; i9 z0 ?$ \0 ]
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif: \& @/ M. m, d& @
打开后处理 搜索! e# D, @1 J/ s9 X: r9 S
*progno$, sopen_prn, sprogname$, sclose_prn, e$
, g4 K  M1 b- w7 H4 n, K改为

) K; y7 Y6 k! Q1 m7 j& u大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
2 l5 e" \* i  l0 _2 ^/ Z
5 K7 c  C- W$ ^
8 V5 n  g3 p7 n1 I3 k% Z详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/5 E" S7 O) E! v+ i0 X

  M% E  {5 h9 q4 O0 r" f. e; S+ W4 F8 A  B- }6 L$ ~
strgoto_N   : 10                      #参数初始化,N104 F8 e; d% v5 B; x" {
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型6 J, t' R  m: ~4 Z3 D  D4 |

, X  I) F& t4 R& I; Y' D, ]& F( lpaddgotoN                          #定义paddgotoN结构类型1 I* E1 ~! V2 |, E
      *strgoto_N,e$  0 T8 r% |+ L+ V. g) t( R- l' U
      strgoto_N = strgoto_N + 10! B- [7 {! o, Y7 Z. E! L
  w) {9 L3 z( V3 ?# |/ o4 h6 y
1 y& |& L1 X' Y
8 S$ F' a! W9 _9 `5 H. X
#在Psof中插入行号paddgotoN
" L, h' L& F/ Ppsof$            #Start of file for non-zero tool number. F- G; t0 v1 Q8 h9 g9 J7 q
      ptravel) |5 P4 F5 Q- _; m0 V7 O, F
      pwritbuf5
' {6 o0 f5 B2 p+ r3 f      pcuttype
6 M5 R) l/ G0 R# o/ \9 c      toolchng = one
9 B8 T" L* d: z5 V, z( W) N' V9 s      if ntools$ = one,
8 y, V$ B. C2 C) \& H9 ?        [
1 }  d* `- c* p4 S# J2 y( J" p        #skip single tool outputs, stagetool must be on& S: t: {  G* P3 G+ ?8 E
        #stagetool = m_one0 q' y7 Z8 i  Y9 e% C$ o
        !next_tool$6 V# x$ @8 m. ?/ Z
        ]& w/ W0 X' E7 s4 E) e5 o+ O
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
, u' [# M& K9 Z      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)  [0 e1 K2 }% Y% n
      else, nexttool = first_tool$
+ i  V2 b% C( ?3 g* w4 m7 c* W  I" p' W0 x
      if tool_table = 2, ppredstck,e$
  P1 t$ ~1 D6 C. n: O      if tool_table = 3, pmetastck,e$* D0 Y0 }) a, _$ {
      spaces$=sav_spc
6 m; T& @: A4 N, `4 F9 I/ V# r      paddgotoN                  #-------插入paddgotoN结构  C/ Z8 W* J5 E7 r; X* d
      if plane$ < 0, plane$ = 07 y9 [7 x( M( t, A6 Y* N
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, - ]3 |/ x7 \  |+ T3 e
      sav_absinc = absinc$; q$ N6 P) [" ?% K% C) e* H
      if wcstype <= one, #Work coordinate system& D. K* _0 j3 K
        [
2 z6 v' f" B# l! e/ P        absinc$ = one7 O9 s4 A3 k$ G  X8 _2 t
        pfbld, n$, sgabsinc, "G28", "Z0.", e$
, T* w: Z0 ~& k, N- M/ R        pfbld, n$, "G28", "X0.", "Y0.", e$
9 A% C+ Y. ^  O+ f1 M3 i: w        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$( S, e6 j4 _  ~1 {2 h- a  d$ U( R
        absinc$ = sav_absinc7 [- k- o1 \4 c
        ]$ y, l! F& r( B1 B( y
      sav_mi9 = mi9$. Y, K" i9 T" Z5 [" T" V
      sav_workofs = workofs$
, S* I) d5 y% l0 r7 t* k      if sav_workofs < 0, sav_workofs = 0
! s0 F( f+ K$ L( z, T      : c- u+ y2 M2 x" \6 R/ p
      ptlchg_com
5 a  F) J$ t. a9 ]" v- v( t      sof = 0
/ A9 n/ P6 ]* U( F) V/ B: q" \5 Z+ {6 t! |( t* a* [7 G9 H
0 K7 O* A$ o) a9 @3 N1 x" q& t

/ V9 i6 B2 o0 I#在ptlchg中插入行号paddgotoN+ n/ q1 |/ `1 e' \, k- |
ptlchg$          #Tool change
4 {% ~! K' V) A6 b  @      pcuttype
4 q( B: ?) A0 i      toolchng = one  ^# M) Q. y" x2 D
      toolcount = toolcount + 1
( B; W- Y3 R( Q      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)7 p4 ^3 z5 O& V2 w# |4 k+ Z$ D
      else, nexttool = first_tool$
8 q2 [: U! M, {, ~6 O, d( ?( K' u; r9 ~! h9 ]6 _
      if wcstype = one, #Work coordinate system8 A  v; p+ n# r$ N
        [
% S$ l) E" b" U- i  }9 w- a  ~! O3 i        pfbld, n$, "G28", "X0.", "Y0.", e$
- |4 u! T- o  G: U% I" a# {# [        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$; L! m% ?& _6 m! p6 E
        ]$ ~& q: Y( P/ ^
      pbld, n$, *sm01, e$- k+ q8 ]3 z+ s$ H' m/ E
      paddgotoN                     #-------------插入paddgotoN结构2 E3 [. B% A$ @2 c+ O' q5 \( ~; T- ]& W; l
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
1 g. i$ B1 z% P      if mi10$=one, n$, *sm00, e$* h7 m' v% v$ I- s7 I! _
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    6 x& {9 L8 A- t
  2. (30-1-22)3 p- F7 z' h5 P$ U( a, g* ^
  3. (N1 T2  DIA=8.00 )  u- W; M0 e& E! W0 L2 P
  4. (N2 T11  DIA=3.30 )
    , \7 O  n2 V% q! `% ?' u; H! C
  5. (N3 T12  DIA=4.00 PITCH=0.7)% V% {; V% j7 ^! O" 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号" J( @& |0 {9 n% n- r+ e
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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