QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 7308|回复: 18
收起左侧

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

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

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

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

x
如下:后处理加变量: Z& u" N( P3 L& Z
第一处
3 V+ [* H( q  p8 Z7 ^: r+ w% m# Toolchange / NC output Variable Formats
# O# R" L% z5 A4 Z5 X% v+ J# --------------------------------------------------------------------------, ^3 b  @, t/ h2 I$ V0 e' i% o8 B
fmt  T  4   t           #Tool Number
2 n/ y2 q% j# |5 v. ^fmt  T  4   first_tool  #First Tool Used   T+ D9 d4 ]. V: G
fmt  T  4   next_tool   #Next Tool Used  ) g! e6 H, u: H+ `( P4 T/ M
fmt  D  4   tloffno     #Diameter Offset Number
4 y2 t% y- V5 [7 K9 X7 }2 }fmt  H  4   tlngno      #Length Offset Number7 ?& E5 Z1 [2 j  F6 _1 S2 v2 ?; \6 A
fmt  G  4   g_wcs       #WCS G address. V- M% L4 G3 H5 L. P7 u
fmt  P  4   p_wcs       #WCS P address
9 l. p8 W8 z% d) vfmt  S  4   speed       #Spindle Speed
4 R( ^! b% G# y9 ]fmt  M  4   gear        #Gear range
9 f. [- A5 I- l3 e& g8 _4 @fmt  N  4   cch
/ p5 e& f" k. U  g! s, N, r$ |
2 y" n, _+ A* g1 l* t+ a第二处6 I# @2 [+ ^) S3 x- i( p5 O& \3 j+ @
# --------------------------------------------------------------------------
8 w0 ]# x2 ]2 M0 @7 o) d  }# Tool Comment / Manual Entry Section
: l4 B3 U( P$ E0 w# --------------------------------------------------------------------------, L) i; W0 @4 y& Y# ^7 L, X
ptoolcomment    #Comment for tool
/ y6 o* l" K# ^; s. b      tnote = t $ p6 j$ t7 B( J
      toffnote = tloffno7 J) X, s8 A9 P- q/ e; V
      tlngnote = tlngno
9 _% X# a& i& V, u) x* e6 f      cch = tlngno5 v% H! X' u6 T; Q1 B% V2 \
第三处; Q* k8 {1 |% l$ F' q
#"%", e# d$ {4 G! x: V7 u! G( H: ~$ d
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e( A! f3 M& M/ S) U  @( E! `! j) }
      #*progno, e, i. c/ D( _* S$ h4 j! Z/ n' N
      #"(PROGRAM NAME - ", sprogname, ")", e( G( X5 a; v. V
      "(DATE= ", date, " TIME= ", time, ")", e5 Y3 n' a+ ^9 M7 {, Q( N5 k, L
      ptoolcomment$ ?: b/ U0 g: `" h

' X9 n2 Q. G% d" w5 E! n完整附件

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 $ O# A8 p) B/ E; w1 y0 S" n
你好,可能是变量未加完  ]3 a7 Z/ e# N1 W2 q) `; 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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
! R8 ^' M" b0 [% J$ hbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
( u2 c3 j: v8 o" E# [% N1 X( ^$ y4 o
你好,这是我刚刚用9.1软件处理的,; {+ M# T4 B* D+ m- i+ l+ x
如下,我不知是否支持高版本,在9.1上没有问题的5 W# Z3 }* {, h- @8 `9 D
4 R9 y# T: \( S
(DATE= 02-04-12 TIME= 17:00)
, a! v/ r  |6 E1 J, A& F(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)) m" W, |$ k5 g( v) Y0 k
N105 M2 l8 m, k5 d5 F* j& c
T100 Y) S0 d/ H) ^4 `* z6 @0 G2 \; H
M6
2 U/ ~" I( Z5 w- r2 iG0G90G54X-.45Y-2.: l  J- \* J7 |
S2000M3# q1 ^( d& L! L$ r( _* F5 J
G43H10Z10.M8$ a  {7 O" v0 q
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理  M- w+ v/ ~" G. W) M; `! n% @  n2 W
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
7 S3 I+ O% ]3 u/ W! \& ^
" B; f6 y/ J# F6 r! Q
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
1 B. [2 s( a- j- }) k6 R. i1 w* S/ k% M8 o
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
. I0 `  C4 ?" v& B4 q' v/ Ibalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
& y5 j9 q, }$ d. C0 Q: ]
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 , q( e- M1 N' S+ }$ R& Z

# @( O/ q9 r* s! n. y有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
- n9 j2 ?  S$ D8 v, o9 g0 e*progno$, sopen_prn, sprogname$, sclose_prn, e$
) G( I4 y; ~* \. |8 R改为
' u5 b7 `/ L; F' V" j# p*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$2 @' m' e* Q" m+ w
这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif2 t5 ?, l; k% @3 K( @: u
打开后处理 搜索
# o( f( a  Q+ \7 o# H*progno$, sopen_prn, sprogname$, sclose_prn, e$, Z2 w. K# b: h
改为

& q+ K1 ]( z! }  P; Z% _大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif* K7 y2 m% |+ F+ P. e
打开后处理 搜索+ ~! Y5 |8 n1 G3 n0 j# R4 V# V8 r
*progno$, sopen_prn, sprogname$, sclose_prn, e$; [7 [7 L; y/ J
改为
+ @+ |; I+ @# J/ S% Q4 v
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑 - D: a. b/ f5 s% C
" u  [6 D* b4 _; j# H; w
, y0 k- s$ N4 @! g* J0 p  F/ P. z% P" M
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/! @- |# {1 J6 h1 W$ f

6 z) H" p7 A# r: j% P; r2 n! c8 m# r( D8 _
strgoto_N   : 10                      #参数初始化,N10. D7 N9 ?3 ~: O) ^6 @- e- w0 C/ g
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
, `( a. L8 N: c5 n8 v- C1 n5 A1 i# d
4 R2 c2 X2 h) x5 Q" ^1 \& D
paddgotoN                          #定义paddgotoN结构类型% B, [2 q, ?$ H- b) n  Q* F5 T1 J
      *strgoto_N,e$  ' E; V5 l3 X9 H- g
      strgoto_N = strgoto_N + 102 J8 x0 @3 o  W1 F' w  e! _* s
9 Y+ C8 X) e0 J$ r2 b, ^4 Y/ j9 k
  B% `6 f/ a7 r+ j% K( a/ F6 Q

6 g$ q! C8 J8 D6 C, b6 j% Y#在Psof中插入行号paddgotoN
/ M. O! B$ x, j4 ^# Hpsof$            #Start of file for non-zero tool number
  [2 C  h) R2 c" l, i# ~      ptravel
! G9 l% F3 ?' p' a2 }      pwritbuf5
4 t& t5 T: \2 D      pcuttype
) D6 z* t1 Q! L" m( V# F2 t: P      toolchng = one
1 o) K" d. z% J: g      if ntools$ = one,4 L1 o  \2 [. C! k8 m: j
        [# C$ G! _+ k9 O/ `; v
        #skip single tool outputs, stagetool must be on
4 B3 q5 E' \3 R4 {8 s( }        #stagetool = m_one0 @: X0 A' M9 o6 ]- y3 I4 Z$ \* _
        !next_tool$
& R& v3 b) D$ a9 i        ]& o1 W' C3 r0 N, G6 ^3 A
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes3 g5 m: f8 B/ Y  J# P/ w- ?
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn): B) q& ?! f& w+ k' g/ k
      else, nexttool = first_tool$
4 P. C* O; B8 B* j3 u9 `+ ]! d# y; {; K& b: d% S: ?0 n6 b. a
      if tool_table = 2, ppredstck,e$
* t, g" Y7 Y  h% P) _0 ?. g      if tool_table = 3, pmetastck,e$1 h2 i% `: y* [+ N
      spaces$=sav_spc
& @# H  Y: i$ j9 r2 [  H. h      paddgotoN                  #-------插入paddgotoN结构
5 P6 D) B) M% [4 Q1 H' t      if plane$ < 0, plane$ = 0/ k( \6 _* e# v5 h3 X0 n$ u  C- g
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, ) p: B; s; [1 ~5 L
      sav_absinc = absinc$5 h) Q' m, i+ q
      if wcstype <= one, #Work coordinate system6 h6 O% r% k7 C3 d
        [4 r3 X2 _2 k2 |: E
        absinc$ = one/ Q3 S. |1 v; |/ d4 I
        pfbld, n$, sgabsinc, "G28", "Z0.", e$! \2 A$ m6 w& P; Y% d
        pfbld, n$, "G28", "X0.", "Y0.", e$! a4 G+ C. x2 L
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
) M1 L% J6 A9 C' j        absinc$ = sav_absinc# K2 G( O& X5 @# R4 A9 q' e1 h
        ]
7 `7 V+ X  n% f' j% V! M      sav_mi9 = mi9$: H, p. ^. F8 m5 h. c1 P
      sav_workofs = workofs$
( j8 [, B$ ?3 ^# E  F4 O# ~; _      if sav_workofs < 0, sav_workofs = 0" i3 `. N/ O# I1 K) [& Q* I; u
      + P" ?8 Y' _6 U6 ?2 A
      ptlchg_com5 @3 _; h# @0 f# P; j$ Z! `
      sof = 0* v) }6 K( M. `2 }
" V3 C) D$ B2 ^: o6 f+ r2 w" C
: _2 W8 S# p1 Q" U! e4 T$ S+ R# u4 c

) y; X7 o3 i0 I. H#在ptlchg中插入行号paddgotoN- d4 i; M' f; i, b! ~4 y) R7 b
ptlchg$          #Tool change, {' [, ^0 `0 x( u+ n5 f- {+ v# r
      pcuttype' [& H! ~* Z+ m8 A: s& h5 a
      toolchng = one5 A& ]1 P7 Q6 @4 Q
      toolcount = toolcount + 1
. C# ~  x5 ]9 Y) b3 T# A4 q      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)  w0 e5 C6 {) e) f" w5 ]
      else, nexttool = first_tool$
- o5 f. b( b  F  J) v( _* M1 Z2 E: T  g1 [- X" S1 N
      if wcstype = one, #Work coordinate system) J5 G! s1 m$ G# h7 N% Q, E
        [
- K. r: j" c+ i& r        pfbld, n$, "G28", "X0.", "Y0.", e$2 d+ J2 D* M1 P2 W  ?* Y
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$/ V0 E+ _- Z6 }6 W  ^
        ]
. e4 b" n/ {: m0 F  |# ]      pbld, n$, *sm01, e$* `' O. Z( Y- A$ K6 O4 W' C# l
      paddgotoN                     #-------------插入paddgotoN结构
4 |+ L  k3 F# W. P* `( R      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
6 D8 C0 {/ j9 `" h2 |  s, G5 G' T      if mi10$=one, n$, *sm00, e$
' }* {9 a3 O7 r* V- O      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %- x/ `9 w  O$ ?8 w% Z& s. q  Q
  2. (30-1-22)
    7 u: j( D: S# @5 _
  3. (N1 T2  DIA=8.00 )9 U2 P5 p1 J8 J8 Y7 r  t6 E
  4. (N2 T11  DIA=3.30 )
    : P/ ~/ M0 ^* I
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    2 B# J, A6 E6 I, Y9 N; Z
  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号  U* G2 l8 I) G4 _: i1 o
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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