QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
1天前
查看: 7454|回复: 18
收起左侧

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

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

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

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

x
如下:后处理加变量
5 x- A- d# i  s5 U第一处
6 ?$ P1 M0 X- D! c& i5 e, H# Toolchange / NC output Variable Formats" i+ L" `- C" b
# --------------------------------------------------------------------------& e" S; B; K2 s. Z. p' [6 I
fmt  T  4   t           #Tool Number
1 u$ ~. d% W7 ]8 xfmt  T  4   first_tool  #First Tool Used   K( P; ^. f$ G4 s
fmt  T  4   next_tool   #Next Tool Used  
* q+ d: V2 f' Y6 k7 j0 sfmt  D  4   tloffno     #Diameter Offset Number
, S6 z( |8 c0 }* S: {9 ifmt  H  4   tlngno      #Length Offset Number
9 s" ]  i8 Y7 q- y- Y  Afmt  G  4   g_wcs       #WCS G address
! k; {' r, n3 F+ E* _/ Hfmt  P  4   p_wcs       #WCS P address! w3 V5 F: H/ [; r! G" F3 @
fmt  S  4   speed       #Spindle Speed) C: ?' c$ p3 H1 _: N2 S" |
fmt  M  4   gear        #Gear range
9 g( \( ^% o2 e% @; E' b8 zfmt  N  4   cch* y/ V) y0 ]: N) U3 Q: Q- C  f
' ~% j( ^1 a7 L0 |+ B
第二处/ T% o! C* }+ H9 e+ @
# --------------------------------------------------------------------------* I) `" `7 n# ]
# Tool Comment / Manual Entry Section' R9 }2 W4 Y7 i, N' h' U) O# o. z1 ~( H/ n
# --------------------------------------------------------------------------
" J$ o6 q& `" h9 V6 g. l; mptoolcomment    #Comment for tool; \2 s8 c% X4 v9 h
      tnote = t
# N( v- d7 x' ]. o! l3 U      toffnote = tloffno* e6 }8 ]( r% L1 P. E9 `; q2 d( R4 o5 B
      tlngnote = tlngno5 N  o& A% g$ {( q
      cch = tlngno* U: A3 ?' j( q. s! @! O4 T
第三处
; E9 e( ~, c1 v, Y0 u- f! j0 K  g#"%", e* L( p$ q' t2 e( z) c
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
* @  i2 e4 r) i( r8 p; }      #*progno, e3 }; Q' w) L- ~3 d4 H. W8 w
      #"(PROGRAM NAME - ", sprogname, ")", e7 @- x4 B8 c- }: U
      "(DATE= ", date, " TIME= ", time, ")", e" i1 t# I5 @& A9 f# p5 R" J* o% s! F+ {) X
      ptoolcomment
1 o( ~" T$ s8 Z
0 I, Q7 J6 j" s: U$ l' X( |完整附件

MAZAK.rar

15.22 KB, 下载次数: 162

评分

参与人数 1三维币 +5 收起 理由
路过不买 + 5 技术讨论

查看全部评分

发表于 2012-3-29 13:45:09 | 显示全部楼层 来自: 中国台湾
使用回報!!有幾項問題希望能幫忙解答謝謝
sshot-2.jpg
 楼主| 发表于 2012-3-29 14:38:00 | 显示全部楼层 来自: 中国广东广州
2# balugi6327 # d+ r$ \9 @8 F, A2 g
你好,可能是变量未加完5 q" f3 W! v7 n* K( J9 T
请下载附件中的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, 下载次数: 23

发表于 2012-4-2 13:37:19 | 显示全部楼层 来自: 中国上海
那要这么复杂
发表于 2012-4-2 14:01:16 | 显示全部楼层 来自: 中国山东烟台
后处理修改的确比较复杂。
 楼主| 发表于 2012-4-2 17:01:47 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
( y7 T' A! `2 t; jbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

6 P4 q; r7 M8 T  C# L你好,这是我刚刚用9.1软件处理的,
9 X$ n& q# H1 b$ Q: u& ?0 `3 e如下,我不知是否支持高版本,在9.1上没有问题的
6 {7 P+ d0 v! i  i# S; ^4 q0 [0 ^
  y, F8 |/ G7 c$ k. c8 K(DATE= 02-04-12 TIME= 17:00), N  E# U2 a" e& a2 m; \: a4 V' M8 u
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
: s' d/ d# F5 ]4 p4 b$ KN101 T5 ?( t' S1 X* S5 W& V
T10# S( q+ j) T1 S. _
M6
% A+ P& a: b% ]. ^G0G90G54X-.45Y-2.
4 d7 C+ t6 o" N5 h; [" @S2000M33 m9 d2 c3 Y5 y7 c) y( K
G43H10Z10.M86 e+ q1 d" @6 }" I# x  T
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
+ E1 x9 Y7 L% B- ^% ^balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
$ Z3 F6 B2 t1 ^. a+ ?% T' t6 l" G
9 P# x6 i4 b1 T, ~3 a  M
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 68

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
! O/ p. G1 _1 _
1 b6 a( q% W' o: U) v路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T- N/ S) j' u' f8 v  L; s
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

/ y1 e- f$ J  M, y要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 " Y# T7 Q- {; f- C1 t6 F
4 V, t  j8 W2 y8 q* h) x1 i3 r
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索5 n* r: ~& s. m# W/ }
*progno$, sopen_prn, sprogname$, sclose_prn, e$
- J8 L- |, o3 C1 n5 G( A& v改为
1 Y, Z- C! H2 O3 Z: u/ k0 e4 z  u*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
0 b4 @5 p8 Q# T/ w这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
% z& G5 f4 _& B) o  H0 c打开后处理 搜索
$ m3 }0 P3 d% }1 I2 D2 L) j& i  J*progno$, sopen_prn, sprogname$, sclose_prn, e$+ z; M/ ~2 O8 k+ I% p9 Q  H/ J7 h  Q
改为
7 \6 S" |& k8 ~
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif1 b% h  z6 L! _7 W
打开后处理 搜索' u% y/ s, K, w( }/ n. I
*progno$, sopen_prn, sprogname$, sclose_prn, e$
: D: u9 A6 M+ |1 o" G' z7 k( g$ m改为
& i3 p! q* |& W8 M. r
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
2 @9 r. C8 }' R: E6 g- p/ a. k4 k& y# U

9 q% t8 z' U5 U% d详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
. q# g- O- l  |% z- F: B
# [# ~6 L, U  f$ l* ?6 {+ r' c* K
strgoto_N   : 10                      #参数初始化,N10
& ]$ k# ^4 M- x# {fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型$ ~6 q% E4 r( N

! s4 U* V# Y( fpaddgotoN                          #定义paddgotoN结构类型. U6 P3 z$ e0 T2 f7 M2 r, u6 j+ e* i
      *strgoto_N,e$  0 G  |; n  o. O1 {
      strgoto_N = strgoto_N + 10
5 B  Y$ s! }! Q- i% E! y4 O6 s  r
" Q$ W. Y) |4 I7 t. K. ]
# r* h/ |8 C( m2 A+ F: V8 j$ X( m- f' F; X8 b+ K
#在Psof中插入行号paddgotoN* B0 a2 l( A2 s, n
psof$            #Start of file for non-zero tool number
  J, L' [+ D+ V" `      ptravel, w0 s; w9 _8 r) A1 \3 V! U6 R: J
      pwritbuf5! T  S6 w( \5 Y
      pcuttype
6 r- z9 ?9 j( {/ U. A. w      toolchng = one6 d( }% X% _$ L
      if ntools$ = one,
, T5 w# t2 V1 M. ?, H        [" K" Q. Q( M# f% S# I
        #skip single tool outputs, stagetool must be on) G( ?( U. Y8 B- E$ g1 k
        #stagetool = m_one
  U0 q0 B: u' T- Z. N& ]        !next_tool$8 L$ P- z& V. u2 L8 E0 L1 @
        ]
. i+ f8 k/ m  [6 G      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
" q) b0 r) v7 ~      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
6 {7 I/ g# |  D9 N$ j! G1 y3 G      else, nexttool = first_tool$  H8 O- k( ]7 X. z

: _6 R' o1 _4 ]      if tool_table = 2, ppredstck,e$
0 k$ o: b, R8 r! {' H2 z+ z      if tool_table = 3, pmetastck,e$
% T. c0 E9 M+ t6 y% X1 T      spaces$=sav_spc
3 \& \2 M' a/ T9 p- a. d8 E      paddgotoN                  #-------插入paddgotoN结构
. I  k: O& ^" C: P      if plane$ < 0, plane$ = 0) M* L3 B* `  M0 _
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
( g, R1 p& V8 n6 M) F  R      sav_absinc = absinc$
' I# j1 n- W0 r6 Q      if wcstype <= one, #Work coordinate system
. o% \. M$ A2 A* w; E        [
, _' `: W  W  U+ N6 o! J        absinc$ = one
# n) V6 N* `( B) I        pfbld, n$, sgabsinc, "G28", "Z0.", e$
; c5 r7 C0 ], o3 m' i% ~        pfbld, n$, "G28", "X0.", "Y0.", e$
* E$ Y" J1 @* l        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
4 k" ^- Z. {5 @' p        absinc$ = sav_absinc
3 ^% O& i4 I2 X, p" k0 D5 I% X        ]7 `7 R; u/ d* u* K- _) G, N
      sav_mi9 = mi9$6 U% ]+ a# g# y$ n- g( U
      sav_workofs = workofs$; l  I6 H0 r  K1 \  J- ], h
      if sav_workofs < 0, sav_workofs = 05 h8 D+ [1 h/ t
      , J6 }- Q* K8 y5 m# P
      ptlchg_com
% a/ \, ?" H/ Q' i  Z      sof = 0
+ @2 R9 t5 J' s  M0 x6 r9 g) n2 k" W! q; m& z$ S' ?9 @
7 ~! G4 ?0 m5 `7 h$ R* b* R

; n: Q( U- @' @& ?0 u#在ptlchg中插入行号paddgotoN6 l: m- p, }: C4 a+ K( T' v# x
ptlchg$          #Tool change
7 r, j3 G* Y5 F' n9 T/ o      pcuttype
- d$ e9 z9 w* t% Y0 q      toolchng = one8 ^9 @: M9 p7 t9 r
      toolcount = toolcount + 1
( C& \& I6 o1 A) M' {      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
# J+ F+ ]1 f7 J" P      else, nexttool = first_tool$( g  W+ ^+ D0 F  F4 w
/ {' B, b: e" g4 c! A: {
      if wcstype = one, #Work coordinate system. b  c! K4 @; A
        [# p4 k2 M/ \+ E  D7 y7 [- z
        pfbld, n$, "G28", "X0.", "Y0.", e$
8 |3 K) F: O4 G; s# e, x        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
5 m, l3 Y" V+ I, b0 w        ]- t9 Q/ i. B; Q6 v, x3 w
      pbld, n$, *sm01, e$
) |& N, V. a2 L) f      paddgotoN                     #-------------插入paddgotoN结构3 ?1 n* U. q4 I* x
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$/ h0 j8 Y/ G- i1 u" O% t9 F1 e/ i
      if mi10$=one, n$, *sm00, e$
3 Q! l( k% L3 T8 M( y      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %  W. v5 P6 ~# f9 ?
  2. (30-1-22)
    9 s4 g% Q6 i3 P: F! [, F
  3. (N1 T2  DIA=8.00 )" m  n9 G) A2 {
  4. (N2 T11  DIA=3.30 )* T- o: n# d/ S4 s
  5. (N3 T12  DIA=4.00 PITCH=0.7)& U% I$ r+ ^3 |! m; @
  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号
3 W6 l  j7 a4 K4 vta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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