QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量$ h0 }* |9 \( S) Y
第一处
- O; |- h, J/ ]# Toolchange / NC output Variable Formats0 h( |8 z# T, s8 O8 u/ N* x
# --------------------------------------------------------------------------
( \: u# }% i' a1 h6 j9 r& z/ Ffmt  T  4   t           #Tool Number
& Z5 b4 ~: f+ r) R- ifmt  T  4   first_tool  #First Tool Used
3 ^2 [" ^- A1 P; o- p3 v' R# g* tfmt  T  4   next_tool   #Next Tool Used  
( I5 f3 x" h3 ]9 \# c4 _fmt  D  4   tloffno     #Diameter Offset Number
- k% x/ `6 c3 ]9 e5 S* Nfmt  H  4   tlngno      #Length Offset Number8 Z4 |& ^! U+ b% C: I- e+ v! Y' h# s
fmt  G  4   g_wcs       #WCS G address
9 P2 V) D4 g9 q7 b/ Lfmt  P  4   p_wcs       #WCS P address6 m6 d1 n. S% k3 q0 ]
fmt  S  4   speed       #Spindle Speed
. f# h( g4 Z% sfmt  M  4   gear        #Gear range
/ a- l/ ^( L: u5 jfmt  N  4   cch9 S0 _0 y2 f0 R

; q7 _/ f( [9 \2 J# ]! l第二处
! Z. C; ]" p( k  E. l# --------------------------------------------------------------------------
8 ?0 s$ F- n  F! C5 Q8 H% W, ~# Tool Comment / Manual Entry Section  }7 ?2 ~, ]; @* \- K# C  M
# --------------------------------------------------------------------------
" m3 y1 x* `3 S) W+ hptoolcomment    #Comment for tool( K- H& ^' \5 h/ T& Z
      tnote = t ( [7 i) |0 F9 T, Z8 m
      toffnote = tloffno1 {6 G% |3 x+ \7 ]
      tlngnote = tlngno
- A8 ]9 ~! s+ M+ y1 r$ Z9 o      cch = tlngno
( ?5 P. r9 d  \% v第三处; F  N; A; K- r/ f% X: }
#"%", e/ f/ a3 m3 Z3 O, ?, o
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
! i5 j5 ]( K: D6 H1 ~! ]      #*progno, e
; ]6 U6 z3 h$ b: J      #"(PROGRAM NAME - ", sprogname, ")", e/ n! h; [! ]/ x: R6 v3 q  d
      "(DATE= ", date, " TIME= ", time, ")", e
: }6 h/ }4 g" m' a      ptoolcomment/ ~8 s: |- S$ V+ F3 v( g# |5 n
0 Q6 q6 x5 J  {- o6 Y% `, x& x- @
完整附件

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 7 E7 l1 b6 ]1 ?6 y. K1 B
你好,可能是变量未加完+ F0 a; W% k' A
请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
! B* N* C# V2 ybalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
1 w: Q& I! B! x2 I# S/ w( i  }
你好,这是我刚刚用9.1软件处理的,0 n% O, f7 P5 B' b
如下,我不知是否支持高版本,在9.1上没有问题的: U, `' x' `6 K/ w8 E0 v* e+ O% g
9 B$ V& |6 W9 \7 t, @+ T
(DATE= 02-04-12 TIME= 17:00)
- d8 B9 M2 r+ ~) Q(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)' P& `( U. i7 F( ]
N10
  N6 @% A4 e0 D% H& V5 lT10
' T% n6 e& W) W6 yM65 E1 g+ H$ d2 ^- z
G0G90G54X-.45Y-2.
2 \- o8 t9 e- F& DS2000M3
' \6 M4 Y, _' x9 {G43H10Z10.M8
% {. y# O! C: ]& }# C$ k6 dZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理  I$ q7 v6 w" ]/ \/ ^
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
9 q5 T5 N3 M3 d9 j5 @; _  D) n$ M, t

( W/ K9 [: f9 ~* b: w/ d我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
" h5 }8 n! O2 C) p: |! z) u- X5 T  ^' G" O1 N' U/ ]: W8 H$ p" M- ?
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
" g7 I, ]0 |) ibalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
5 l3 A2 T( R7 `, q; r
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
3 `' x0 u3 f  y. Y
( V2 o9 v; |) c3 E4 ?! h! `有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
3 ~1 c7 B$ ]$ A3 s0 q& @- v  l+ @*progno$, sopen_prn, sprogname$, sclose_prn, e$
' I. k# d. r) y6 y& ~6 L7 x2 s改为
9 D9 d) U9 o* P1 l0 }& \*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
( P: m. N& H4 k9 J* R  M  w( f这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif$ m( M/ X9 w  P$ H( e
打开后处理 搜索
# F+ O* u. [, z1 y: b2 H( N8 M*progno$, sopen_prn, sprogname$, sclose_prn, e$' W( Q2 U0 X0 u" [1 m9 O5 D' C$ [+ E
改为
6 ~3 F& h6 P. [- u  {4 l4 g
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif9 T0 h- ?' _6 |! U9 P( E
打开后处理 搜索0 h5 ^7 n3 f; E! M2 ]* f. x6 F8 q
*progno$, sopen_prn, sprogname$, sclose_prn, e$$ H0 D+ J& v& }% B, b- E
改为
; A4 m# ]! |! c/ ?. t% {! P6 ^. e; _
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑   i* v/ Q8 t% }0 _+ v# n% O  u

& g4 p/ M7 ~+ H5 z5 o- X
7 ]! O3 m' E; X! W) v1 f详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/( h7 \1 r1 g) t) S- w+ k" \5 I
5 m# e  d* V0 \& Z; h
0 n3 c+ e& E2 h. H: g: Z
strgoto_N   : 10                      #参数初始化,N10
5 c+ @- ^9 z0 L& K2 k( X* }$ Zfmt  "N" 4  strgoto_n            #定义strgoto_n数据类型4 T, x  e: r: f! u# A5 o$ c5 W( [' v
3 X( E. F/ C  T, ~* ?5 i# \
paddgotoN                          #定义paddgotoN结构类型
1 c0 u1 t9 x3 D      *strgoto_N,e$  
! \6 o3 ~1 A5 r7 O$ d' e1 Z      strgoto_N = strgoto_N + 10! X5 D6 \- }+ L
3 d" ^4 u( g$ t0 x
3 G6 \4 ?1 T. V$ y, U8 X4 m& j4 l

8 A3 p5 Q; Z( }+ N# M#在Psof中插入行号paddgotoN
7 k# H$ ^! Q9 \3 ^psof$            #Start of file for non-zero tool number3 M+ a, E1 t" ~* x4 a$ A
      ptravel
. L) U" y8 I( T3 @* D! s6 [$ @      pwritbuf5  ~, E7 {6 b+ z8 V$ V) ^+ L
      pcuttype
4 h; S% T5 N' B4 X      toolchng = one0 ^  `  i5 J- Y, j" d
      if ntools$ = one,
: n! M. J, e) w. ]+ w        [
+ V/ x6 U6 S( L/ _  J! |        #skip single tool outputs, stagetool must be on1 A; k3 G2 U/ `0 Z
        #stagetool = m_one* {/ k6 c3 m/ r- v  H) D) p
        !next_tool$8 X9 W! M: t7 `8 S# t
        ]" r5 ^0 e. }2 a# [
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes& B0 [$ @9 V1 g) v
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)+ h) q0 h' H, u' u8 u, X2 v0 ~7 p
      else, nexttool = first_tool$" |$ }% n+ a+ F/ [& Z
1 J* Y9 I3 d' A
      if tool_table = 2, ppredstck,e$) |$ y2 d1 L( ?9 G3 R) E' o
      if tool_table = 3, pmetastck,e$
+ B2 ?) n# C7 l: h8 x      spaces$=sav_spc
7 m: n2 ^4 s: @      paddgotoN                  #-------插入paddgotoN结构
1 d$ |; C" W7 x( {      if plane$ < 0, plane$ = 0
( |0 d5 z) _; S: h- }; J      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
5 Q9 @1 r' S. O* l% E0 I8 ^      sav_absinc = absinc$
; m+ A& L. f$ G      if wcstype <= one, #Work coordinate system
1 w  F& y' `2 B. H' }  ^        [1 u, K: U% K1 g8 }; h
        absinc$ = one! |5 @4 j+ E  v9 Q# s
        pfbld, n$, sgabsinc, "G28", "Z0.", e$
9 }$ p& y; F3 X        pfbld, n$, "G28", "X0.", "Y0.", e$
% k  S8 X! Z& A$ z  o" X        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
+ `" G5 i4 B; l5 {& o  @        absinc$ = sav_absinc
# e9 z! A: G# o+ ~        ]
2 L' g$ Z! s, `, q# c* P& |  y8 r      sav_mi9 = mi9$
0 L$ P) T2 M* T1 o      sav_workofs = workofs$2 D/ }. r* ^. i$ W0 Q7 X7 c
      if sav_workofs < 0, sav_workofs = 03 O5 p5 o2 o+ {, n0 H. q
      
% A( H: R* l" r8 H* P  ~( j      ptlchg_com
+ K/ l# E) H" m- A      sof = 0
" J8 E$ L" G1 n2 Z" Y3 ^5 P% J% u2 X: T, m
4 u3 b7 n$ R* q. }
6 D& z- l! v! V5 V& a
#在ptlchg中插入行号paddgotoN9 L) |0 |9 H! m! g7 T; Z
ptlchg$          #Tool change
7 B5 h* l) z* L' V# i+ s5 C( a$ m      pcuttype
) n# {6 S' z: |9 ~      toolchng = one
/ ?- b! w$ p" q4 O8 `& c      toolcount = toolcount + 1/ F0 l; X$ C0 P! s' }
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)% L2 w/ S, {) n, F4 l* d
      else, nexttool = first_tool$
7 }& L6 ]) {* |, x( o4 Y# k
1 n3 c2 Z. y+ t      if wcstype = one, #Work coordinate system% B) {2 o* ^/ I7 T. m, G
        [
' Z, U7 b, L$ S4 v        pfbld, n$, "G28", "X0.", "Y0.", e$# n! V7 e6 ?/ U
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$3 `: L4 z* A! w+ v' T
        ]
/ `4 M+ Y  p$ I4 T, a! f' b- `$ K      pbld, n$, *sm01, e$
  J+ L( p9 |. p/ p- Y      paddgotoN                     #-------------插入paddgotoN结构! F& L/ E1 ?8 L% y
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$- s9 r( l% d6 [/ G( _3 C
      if mi10$=one, n$, *sm00, e$0 j, E# G6 }5 \! ?; Z
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %# H* ^- `5 [1 c. r! E( T9 o
  2. (30-1-22)
    5 L, a3 U4 T$ f4 y8 |+ H
  3. (N1 T2  DIA=8.00 )
    & O: z  ^8 d' g5 w
  4. (N2 T11  DIA=3.30 )$ _' J9 T( }. Q. x1 F
  5. (N3 T12  DIA=4.00 PITCH=0.7)/ i: C6 S0 ~7 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号
1 A" Z1 u7 g9 y" Gta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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