QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
4 |& X$ g+ \+ d+ d* w- s第一处
2 `# P' U" S  |5 G7 ^# K. f+ @# Toolchange / NC output Variable Formats: {3 X. P7 X/ O2 O" q2 U: V
# --------------------------------------------------------------------------' d+ d3 M) P( l, R" J: S& @
fmt  T  4   t           #Tool Number' r' N! j# F' o( N" ^6 J
fmt  T  4   first_tool  #First Tool Used
8 _6 w! v  p5 p- X0 J8 ~8 a( F* [fmt  T  4   next_tool   #Next Tool Used  ; Y0 v! `) D( [; d% e
fmt  D  4   tloffno     #Diameter Offset Number
  m  R9 D7 n3 H: {fmt  H  4   tlngno      #Length Offset Number
, [/ G8 y3 f1 N' ?" _# yfmt  G  4   g_wcs       #WCS G address1 H8 u. ]$ p+ b7 k/ i: p: q
fmt  P  4   p_wcs       #WCS P address( y" T- u8 N" p! q2 ?" l: G3 `3 k
fmt  S  4   speed       #Spindle Speed. |3 S4 ~4 S  n% y4 w
fmt  M  4   gear        #Gear range' A, O9 `" \+ V4 M4 C1 g
fmt  N  4   cch
  c8 B! V" c6 {: `- Z
# r1 M' T5 N! Y2 G, n第二处& c. V9 z, _9 T9 @0 j
# --------------------------------------------------------------------------% ]' g3 T8 e; A8 a/ {# G8 U
# Tool Comment / Manual Entry Section
) p8 E& s1 ~0 ^" X4 J# --------------------------------------------------------------------------
! `* X* K! I6 p2 _  Rptoolcomment    #Comment for tool
) b& k9 t; N- H2 m% O      tnote = t - E" {, d4 P0 Z& _
      toffnote = tloffno
2 Q* T1 A3 ^0 |" H8 W      tlngnote = tlngno
: B3 I' t: c4 P( c: c6 [      cch = tlngno
" g8 ~/ p0 |3 Y第三处2 L; |) G% V; F! M' O, ~* M& s; z
#"%", e
3 X; A. R* s! ~) y% F) C' C9 |      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
3 z9 S) d, n3 R      #*progno, e
& r" {# h5 o. {( E9 s; A9 |      #"(PROGRAM NAME - ", sprogname, ")", e# @6 P3 S3 o2 }3 S& C6 a
      "(DATE= ", date, " TIME= ", time, ")", e
2 j, n" t7 J$ e      ptoolcomment
/ a1 I& L7 M9 U( [
& ^6 g+ B$ P( A; J1 l( R8 s+ l3 {完整附件

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 : @) ]* c- ?# G9 B4 U
你好,可能是变量未加完
- m# u6 }5 |9 Y6 G2 J请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
/ _& n" P7 g! ^- {6 U1 _6 abalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

9 b! H' E' u* ?" T! Z你好,这是我刚刚用9.1软件处理的,
; P3 `4 G6 u  @% k( q% M如下,我不知是否支持高版本,在9.1上没有问题的
. P; N2 B" L4 K0 x; z3 u8 R0 U2 p% G3 U5 [9 ^+ {+ R$ X
(DATE= 02-04-12 TIME= 17:00)
% R% s' g! m/ ](TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)- e# A& O9 S6 M/ Z* F8 j
N10
2 e& ^- n, f* E# y; `; `' R! sT104 J' J9 R8 Q  C5 C' T( c
M6
2 z4 k1 E8 m( y3 r3 zG0G90G54X-.45Y-2.* d9 _$ f1 E1 w5 ^% \, J
S2000M3
( e  y4 V( s9 K- @! u  a/ H! ^G43H10Z10.M8) c8 R5 Y" x1 j4 V6 p
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理, ^( \$ Q) ^2 W* v
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
3 Y3 t; w% u1 ?! Y. m4 {
8 E1 g$ \% ~% i6 R$ ~( W
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
$ c, W0 V4 j; [+ j  [3 b4 w2 Q# U! @  `5 O- {/ ]3 D$ d# X# f; s
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T" J$ l) h2 \6 y" r, x# }. ^+ ~. _
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

- v) Y6 z4 Y$ _# W3 D2 \要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 9 ]4 G# T: G& k8 A  ?6 f: E# e

$ b7 U4 d1 y2 A) R! B有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
# }- S. Q0 Y; N3 R# z. A+ N9 N4 b) m*progno$, sopen_prn, sprogname$, sclose_prn, e$- [7 [) E/ q0 ^
改为
$ P+ B; |3 D/ z/ |1 V* H*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
6 _; R4 J5 l( v+ d; v3 d这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif; v4 M1 J. c/ u" H
打开后处理 搜索
5 i' E& K) ]0 C0 _% C& V9 R*progno$, sopen_prn, sprogname$, sclose_prn, e$) {* B! ^- k% d) F/ \- L5 {
改为
# W+ e9 F9 x/ M$ e$ D
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif2 R) g. O2 u+ Y  B8 o3 _: `4 |5 v
打开后处理 搜索" W# ~' f4 S  f6 O! ]% r  P
*progno$, sopen_prn, sprogname$, sclose_prn, e$
9 B+ P" q6 [% ], n: t6 v$ d" b, z改为
% ?7 {) ^& `# Y) B" Z' P
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
1 n* v: Z, L6 V
1 i: Z8 ]: e! D# j! y3 G& C% p* k1 W
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/: |$ d5 b7 ]" C" n& \2 W

' D1 E1 G! ^+ h; h6 S% X2 U1 H: M* l0 w" B1 `! w
strgoto_N   : 10                      #参数初始化,N10" z; r' T+ Q9 K( u, l/ |& ~
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型- P1 v1 J" k7 v) ~  B; ]1 z6 M

9 }0 m2 C8 `" e0 e1 [' jpaddgotoN                          #定义paddgotoN结构类型$ Q/ F6 B, _2 z9 d
      *strgoto_N,e$  8 T% I' a* v, ^" n; Z% [
      strgoto_N = strgoto_N + 10
( t* X: M( c- h( f+ Y
! u7 t  I5 ~/ R
" p" E" P* z' ~% [4 {$ E$ m9 d. b! E$ q7 Y. x4 ^+ e4 b
#在Psof中插入行号paddgotoN6 h$ o6 P! B4 C7 f: I' r+ z
psof$            #Start of file for non-zero tool number" M* Q2 }) z& D1 F: J; ?0 {
      ptravel$ a9 D$ F: F, @8 X
      pwritbuf5/ u9 W6 ]9 L8 o: O
      pcuttype
9 x5 D$ z0 J3 k4 A" |' H8 t5 R      toolchng = one$ V) K3 h+ g. B. b
      if ntools$ = one,1 g1 E2 n# N! H& k
        [
  m  q' \9 U" |+ Z- @, k        #skip single tool outputs, stagetool must be on) e- z  v: ]5 S% r
        #stagetool = m_one) u( f  C% _2 Z. t( C9 v
        !next_tool$
; i" H8 k' P4 \5 r        ]- S6 n  z5 {$ M/ C# [3 R7 f3 J
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes" N. Z) c4 [& a2 Y8 R
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)! j4 n& A% `2 z/ f- W' m
      else, nexttool = first_tool$
- o: }! t; D; v+ `: [- i
3 v5 `! N7 ?* p" Y+ ^      if tool_table = 2, ppredstck,e$
, @# e' c( d: E% o, @      if tool_table = 3, pmetastck,e$  c9 s6 [" r3 S4 n
      spaces$=sav_spc( }. A% s- f) x4 R# b
      paddgotoN                  #-------插入paddgotoN结构( O0 J' V2 c% B
      if plane$ < 0, plane$ = 0
( ~  Z! q5 P2 e# @/ R3 M      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, " O$ H" b  ^8 S( c# t$ q' d- D
      sav_absinc = absinc$# F9 j* S6 {- \, @" g2 w" N
      if wcstype <= one, #Work coordinate system6 A2 y8 j! U% m3 c* ^
        [. ?  J5 f; h) U
        absinc$ = one' {7 e+ \! E" i& P3 {- v! z% N3 D
        pfbld, n$, sgabsinc, "G28", "Z0.", e$
% S1 d' ?" S. o        pfbld, n$, "G28", "X0.", "Y0.", e$  [" [5 F: j! p. y5 v
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$  M$ a$ F6 }$ u; H6 k
        absinc$ = sav_absinc0 o2 @" T# v* h, \8 l: e& B
        ]% o' a& T; t7 q  j: {( X  W. x$ o
      sav_mi9 = mi9$
6 o' C+ Z4 o- k5 i8 ^      sav_workofs = workofs$
# P- y4 j/ P! e, @$ v, K7 H; a      if sav_workofs < 0, sav_workofs = 0) O7 x9 l4 y8 O$ h
      
# d7 C  n/ B+ R& S      ptlchg_com
9 |. ]$ ~, x( J3 S      sof = 0
  C8 m' q+ g8 u5 _
9 P  V* l  d' E
" \# e8 y/ a, d9 J* q$ t$ r- S
4 v" {* {4 n, q& Y+ |- b#在ptlchg中插入行号paddgotoN
4 B6 e9 |3 O4 e9 D% optlchg$          #Tool change3 x8 W$ I- w7 _3 J
      pcuttype
) \8 o) K# h3 F& W) S4 X' n      toolchng = one' U% `6 f+ @$ G2 C; U" G* w
      toolcount = toolcount + 1& ?8 D! J% G6 J$ l
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)9 V$ q& [. z. U: Z2 d) B2 {
      else, nexttool = first_tool$. ]3 m! W& u7 j( J

* v6 E* h' F( }) U3 g' F0 \$ I      if wcstype = one, #Work coordinate system, D8 V' O- ?6 y; Q+ J' [
        [
( I$ R0 V2 {# T6 B# q5 ]: A3 F        pfbld, n$, "G28", "X0.", "Y0.", e$- F$ t( @! w. X# n' G
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$+ D0 J2 _6 i! Q
        ]$ f; v  I$ u, v( {1 H: G
      pbld, n$, *sm01, e$5 R& h4 i4 Y; g2 M3 }2 @$ Z  y
      paddgotoN                     #-------------插入paddgotoN结构
# \3 |2 M  u; @  j: ~      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
6 s/ E! u& k' m; P" L4 |( `7 d      if mi10$=one, n$, *sm00, e$# r0 U' \. M2 J" T
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %5 i5 A2 l6 J9 n0 z) r
  2. (30-1-22): L# U% X( K. Q. n; B0 u
  3. (N1 T2  DIA=8.00 )* x; H5 H7 [5 h) a5 f$ _
  4. (N2 T11  DIA=3.30 )
    ! `) P4 F. t0 g3 W* G6 S/ p
  5. (N3 T12  DIA=4.00 PITCH=0.7)) `8 w- T  G: ]9 _
  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号& B" D. h. U! u( T
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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