QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
) F6 g( E' h7 Z9 K: y, G$ M; v第一处
- o3 o( f3 ~* e4 S2 u/ y3 Y# r, x# Toolchange / NC output Variable Formats
; H6 m2 n/ W! o1 C6 `2 ]# --------------------------------------------------------------------------1 A% A% m% k: f" ?. y& L/ Y$ X5 @
fmt  T  4   t           #Tool Number
: F) x: O' U+ p. v, T7 i4 x; Tfmt  T  4   first_tool  #First Tool Used 0 X) D7 K7 o# e6 I. j2 ~) I% D/ j& F
fmt  T  4   next_tool   #Next Tool Used  
7 S0 g! o8 h3 B/ ^; I" P( t! n0 Rfmt  D  4   tloffno     #Diameter Offset Number
0 P; f; B1 j$ @- \: l7 @( Ifmt  H  4   tlngno      #Length Offset Number5 F# P) \) w, j, m$ ]4 x2 l
fmt  G  4   g_wcs       #WCS G address
2 ~, R+ ^5 @: O- u" cfmt  P  4   p_wcs       #WCS P address
7 X' B) M7 f1 efmt  S  4   speed       #Spindle Speed
, r. Z" h4 [' g. wfmt  M  4   gear        #Gear range2 c* k9 |8 h2 S, m2 N6 s( {
fmt  N  4   cch
1 Y6 A, U% v" A# i
, S! _' W3 ~7 h第二处
- E9 u0 l  y: y# --------------------------------------------------------------------------
, g9 K9 t1 T9 z) z. }8 B& a# Tool Comment / Manual Entry Section
7 ~" q, u7 [8 e7 K# --------------------------------------------------------------------------5 o4 W" H- k# k. g
ptoolcomment    #Comment for tool  U3 ?+ g) i) h* D
      tnote = t
$ r# Q" ~% Z+ q2 j) x      toffnote = tloffno
) W+ S, M* w# g      tlngnote = tlngno2 ^: O- _% t, z+ V* }8 u# k
      cch = tlngno# z' s& Y+ v2 U7 U; p* `# q
第三处. N. U- n4 ]# w/ h
#"%", e
' |- [6 x  a7 R! e2 a$ q( J& Z5 |8 z      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e$ \7 {" S. v3 v
      #*progno, e
  K; Y: Y7 s; ~, ]- Q% X) k( `5 X      #"(PROGRAM NAME - ", sprogname, ")", e$ f2 [; e) v# I& P( T! q
      "(DATE= ", date, " TIME= ", time, ")", e
; J& B( b1 l/ h( Y5 w9 B  R) d      ptoolcomment7 D$ Z( J2 g  C! J  Q3 ]  E& X
$ A. A/ K9 C  Q5 C( h- a  y
完整附件

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 3 {7 }: D) A- I2 [7 W8 Q! p4 P
你好,可能是变量未加完' u0 I- [0 W9 ~0 C0 G. H) ^
请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
- J5 M- B! Z' o0 v  F7 l& dbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

) t! }% Q* ^4 W+ D  @1 M8 _% i* i你好,这是我刚刚用9.1软件处理的,
7 v) Q3 v, _; _6 T1 L# a如下,我不知是否支持高版本,在9.1上没有问题的- d/ X; X5 r& Y! x1 |& N' Y; t" z; f6 s
0 ]( T2 a  w- e/ f$ H" o0 X. p! f# L, o
(DATE= 02-04-12 TIME= 17:00)' \1 i- ]* i/ ?7 o
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
- g% T/ d  e( p: b$ S' fN10
' q: L4 S* _& ?% Q. KT10
% I+ M0 `: `* }" G: ~/ EM65 ~$ q2 x$ p; H3 s! G. b
G0G90G54X-.45Y-2.
4 _7 u8 r8 [# [( b# T: ]S2000M38 h" S2 j9 t9 T% Y, l! c+ l2 u
G43H10Z10.M8
! R2 \0 d# I5 E  K0 w; `" ]7 EZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
( N  Z! m) @$ _  y7 bbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
# w  I8 }6 `, {! D, n  @3 E
3 ~" v# ?8 [$ R7 k3 ]2 z/ c2 Z
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
* }8 n1 j. T2 {% H4 N4 T3 a# ~! N
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
( E$ P/ O& w5 N( b8 \balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

/ h9 U% M, p% @. X要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 # P) V! b  f" ]+ i) G* N- I/ r$ R
8 W  v- I& z1 y- l" w
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
1 `! x/ z( ^/ Q1 G$ l: N9 ]*progno$, sopen_prn, sprogname$, sclose_prn, e$# c5 W* V2 c4 S& n7 ^3 b& n% @
改为
$ W, ~3 t# V- L) z7 g1 |*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$6 P* L' |1 `* G9 S4 m! q$ W
这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
3 K- T$ I, Z" a0 H& j% G+ \4 K打开后处理 搜索! N& ^) ^8 v: o+ ~
*progno$, sopen_prn, sprogname$, sclose_prn, e$6 [( Q+ g; c% g4 I
改为

4 A  l; w* Q: O3 T6 r: `& p! ]大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
! g2 q2 }0 y' X3 ?打开后处理 搜索
1 O: o; t) q9 i7 |# K+ \*progno$, sopen_prn, sprogname$, sclose_prn, e$
) s$ ^. C# G, a改为

9 P  L5 t0 V" @2 Y  l0 c/ x大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
8 X. U$ P; U: I
# U# {  {: Z. S' S9 p
4 h+ M/ k7 n1 q1 ~  U详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/, H/ ^( c, Z: r! [
# I* ^, ?; g+ z: g& P
8 O% Z& R0 o0 O( h
strgoto_N   : 10                      #参数初始化,N102 u" y! {( U* r: a
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
" L2 {3 L: _8 f. x6 R7 n& N
) p' y# l3 v4 L4 q
paddgotoN                          #定义paddgotoN结构类型
( T! [0 `& a8 J) g4 A7 i      *strgoto_N,e$  
5 X# h/ S9 `& q, N' ]      strgoto_N = strgoto_N + 10" m0 ?) Q" {$ D6 M
/ Y5 g1 e, W! p3 Z) r4 z5 {0 O

" T7 x* S9 e+ E! y! p
: b1 n; E( ~, d4 Q4 C#在Psof中插入行号paddgotoN
8 y5 C0 t+ e8 I+ l6 ~- i6 o& \psof$            #Start of file for non-zero tool number3 |# t: p! _3 X  M
      ptravel. _2 I( ^' m0 j) z. G+ O
      pwritbuf5% k+ s5 a9 J8 z. y2 W
      pcuttype
! L  u0 ~' ?7 D1 V/ U; Y      toolchng = one
! m, H$ }0 e/ L. v, v  [) D% {+ q      if ntools$ = one,
$ H2 Y2 e, g+ J9 s( z8 ^; Y' f        [
) z. A  p% j1 ^, d, r        #skip single tool outputs, stagetool must be on1 u  z4 M' W/ z; [; M
        #stagetool = m_one
# g4 H7 B$ ^+ O+ i7 H6 p        !next_tool$3 E' O/ \* }2 l2 l
        ]/ C$ |. T# x, z$ R- T1 @  q  X8 }
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
+ m, O- i& J4 e. K# ^      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)* W4 Y& K0 u" S% I9 I1 Q% }
      else, nexttool = first_tool$  y2 {% K* P% A; ^3 a9 [$ @5 u
$ }5 ?( s4 K: G) ~' d
      if tool_table = 2, ppredstck,e$
' k" h5 i  o6 w' e3 ~, e4 `      if tool_table = 3, pmetastck,e$2 p& q8 e& B# s! W' V) }
      spaces$=sav_spc
- y+ o+ }: U3 p7 I      paddgotoN                  #-------插入paddgotoN结构4 h5 l7 K9 J1 O4 H& L$ V3 f
      if plane$ < 0, plane$ = 0
, R7 _9 Z7 Z! r. j9 N      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
& Q7 e, C: z- s; f0 _" b: C      sav_absinc = absinc$+ C& s$ R0 h" \9 P6 y
      if wcstype <= one, #Work coordinate system" m7 V; E# _* E8 M: @+ R% M
        [* |9 G; g' @2 j- ^2 }5 [
        absinc$ = one1 V% ^8 U% P6 g, W; z/ j0 m" E" j" W
        pfbld, n$, sgabsinc, "G28", "Z0.", e$8 i, B  J0 N3 r9 r3 W9 B+ z
        pfbld, n$, "G28", "X0.", "Y0.", e$
1 I* J" X" `5 n        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
4 W2 q/ L3 h. s, \; X: W# b        absinc$ = sav_absinc
/ |! ^" R! M- i' F4 ?2 |" g        ]' R6 w% x3 i* M. a% Y! m: x  g
      sav_mi9 = mi9$
! K( j& F) q! {      sav_workofs = workofs$
2 G+ p4 C% d# A; D% c      if sav_workofs < 0, sav_workofs = 0
4 e5 Q6 b8 C+ m) M! z7 ^      . z3 V1 o: y& e2 c  f
      ptlchg_com4 ]4 S* E3 d8 I3 s. _1 C+ n3 J8 T
      sof = 0/ S% U/ n4 w% _6 S0 k
; N7 f, c6 y7 O+ a
7 i* S) x. [9 J  t. Q
( Q2 d2 I2 j5 K/ J6 T3 `* {9 R2 Q
#在ptlchg中插入行号paddgotoN
2 _0 l% ]$ g; a1 @ptlchg$          #Tool change
7 _! d2 l2 Z' W& u! ]  @/ k/ M      pcuttype. e: F% O& ?) F: \9 S
      toolchng = one
  i6 S! t2 j. P4 _# b      toolcount = toolcount + 1
- J7 N0 N# d4 `      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
9 P; ]$ @) B! B1 v& @/ I% v) X      else, nexttool = first_tool$
% N9 F: ?, r8 W4 w* T# u6 f7 o0 G8 c0 M5 d5 p2 h. H: E1 b* e7 M
      if wcstype = one, #Work coordinate system
7 c: o: n# s& h4 }        [
, a5 I9 W# @, ?+ L; Q2 J; B        pfbld, n$, "G28", "X0.", "Y0.", e$3 ]7 K) S$ j, h  E
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$' b8 C0 _4 w/ z* G( i( r
        ]. D0 E, }& u3 L& e' x
      pbld, n$, *sm01, e$
, P8 ~% O7 ?; h3 t6 q      paddgotoN                     #-------------插入paddgotoN结构
  X) f7 t2 S8 d2 a5 v      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$% M/ ^# D0 [- G8 o: W
      if mi10$=one, n$, *sm00, e$
% c0 R9 N' y2 P; W0 i      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    2 R( U) k+ }2 V9 p  N% i
  2. (30-1-22)
      z( T2 P8 c$ X4 A( J# i: n( A' G
  3. (N1 T2  DIA=8.00 )
    - Y1 x1 `4 U, p3 w( x, |
  4. (N2 T11  DIA=3.30 )8 e6 h! l' _7 Z; p
  5. (N3 T12  DIA=4.00 PITCH=0.7)" B" x; Q) L2 j" i# 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号1 O+ N% Q2 E! j
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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