QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
% R& {$ o5 U7 A, g第一处2 \) F: l) [) @1 r7 Z
# Toolchange / NC output Variable Formats9 Z2 L4 F+ b2 V  U
# --------------------------------------------------------------------------
; P# V& U4 L3 Afmt  T  4   t           #Tool Number6 U4 x8 H5 {1 w
fmt  T  4   first_tool  #First Tool Used
- t3 I- x6 q+ c2 [fmt  T  4   next_tool   #Next Tool Used  
, ^" W0 ]" {- F  c$ @fmt  D  4   tloffno     #Diameter Offset Number3 a5 ^( ~) R" M, {, Q
fmt  H  4   tlngno      #Length Offset Number) s5 K" R' h+ F! M
fmt  G  4   g_wcs       #WCS G address( I' L( Z4 l. f3 z1 l+ D
fmt  P  4   p_wcs       #WCS P address& _5 m+ {+ h6 n8 P6 q( `, Z
fmt  S  4   speed       #Spindle Speed
  @, A1 g. ~0 i! T. k1 H% U9 v- X/ Q* Q/ Yfmt  M  4   gear        #Gear range6 U) O& b* b4 h
fmt  N  4   cch
- K- R, b% R' U ' M7 _; T- R$ a  J5 y$ ]& p$ z) }
第二处
8 t5 N$ l* P& \3 e+ g# v# --------------------------------------------------------------------------2 z# G6 A" B0 }6 G; B
# Tool Comment / Manual Entry Section/ c) D3 v+ G% e9 w6 [6 z5 O$ F" b
# --------------------------------------------------------------------------$ p, ^  v, I" Z3 x
ptoolcomment    #Comment for tool
+ F, V1 M7 }  d      tnote = t
, c7 J5 V$ S9 J. ]! p% ?      toffnote = tloffno5 g; X$ F3 o" r; `  Y  `" [
      tlngnote = tlngno
3 s# N7 K' }' a; }/ X% @      cch = tlngno
* O( s4 l1 o, e4 W$ I& G第三处* q; m& b( @* f" N. z* A# K
#"%", e# {, _  x( S0 h! o8 r
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e* U  g9 Z6 Q9 F& b3 g" G
      #*progno, e
, l5 b6 v9 U, f2 f      #"(PROGRAM NAME - ", sprogname, ")", e
, U3 Z8 J6 Y* k+ C1 o8 X      "(DATE= ", date, " TIME= ", time, ")", e
  h" E7 u/ _& U" _4 Z% g      ptoolcomment. V. k+ ?% J8 V3 \' O$ C- R0 _

( k2 R9 U: E) A) P完整附件

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
9 Y+ Q; |: j9 Z' ]2 O" R& U你好,可能是变量未加完; K+ Z! {$ J' y9 B: k
请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理, d8 ^9 o- ^! O/ u
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
" p* q) C8 F4 ^) y- f5 }
你好,这是我刚刚用9.1软件处理的,7 A1 `+ K4 s0 k+ n, Y
如下,我不知是否支持高版本,在9.1上没有问题的
. K: N; f2 d2 ^8 B$ ^3 z/ X3 I% x' [/ [0 U
(DATE= 02-04-12 TIME= 17:00)2 k8 `; o7 p& A. X% `: n
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)/ D# [; n) ]3 a! `) p2 t
N10
3 p$ ~* U: N- V+ W4 ^T10
) F( l  ?, g' M! Y6 LM6
3 i% \) E. u4 N( E# p( CG0G90G54X-.45Y-2.. e- O3 I4 z3 i
S2000M33 S' Q- Q" s: G2 b3 s4 E) D& b2 m
G43H10Z10.M8
4 ^3 j5 F3 `0 }- I8 ~1 rZ.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
0 A: V* A3 }) ~balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
& ?0 I& @# h5 r* ^2 f3 q) \. @
5 x, p( \5 o: h3 v3 Z8 Z$ V1 j
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
- D+ D, {* B  z9 O' a7 u
; F, F' j) W7 L; _, J& O路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
. y( L, u' m+ S6 A) b) X) `balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

. e* c4 W4 [0 N要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
/ C9 `- w1 B) H5 e' m; X
: @) L8 Z8 F( t% V& y  _! ?有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索! ?) M9 m$ i4 g  b4 l
*progno$, sopen_prn, sprogname$, sclose_prn, e$9 S( I5 Q' u1 m5 c$ G  G
改为3 X4 H2 r' q1 k: Y5 m
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$  f! l6 H1 G! M: c* A/ d6 @
这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif4 f/ r- q" k( n4 ]. z, r
打开后处理 搜索$ n' v7 |6 f& G4 m. ^
*progno$, sopen_prn, sprogname$, sclose_prn, e$
$ [( o) I4 q  B* j; j6 j0 \, Y改为
) \3 d* O! T, k- r$ w
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif5 L" B7 t1 U+ J4 ~
打开后处理 搜索
/ Y% v3 @. C& z( z5 u/ {9 v& |! ~*progno$, sopen_prn, sprogname$, sclose_prn, e$- N9 o; h" s: i3 C8 _8 E
改为
* t* P8 @- ~) W, u- }
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑 ! m, ?7 n6 h- Y, f/ {/ q

! @- Y1 Q( t! L" o! [1 [" a' H( n1 {0 _  l$ E1 t% ^/ v4 A
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/9 H/ U( c& F+ L# F. E3 C2 u8 Y6 h( j

$ O! j( D/ L7 _9 u5 F' \$ F# f; @
1 H# [! m" T# o2 r3 T$ Kstrgoto_N   : 10                      #参数初始化,N10. U1 _% U. Z7 Y& @  t1 l
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型5 {1 s1 `, d4 Q  n" A2 O' j0 j

4 i" o% g/ q5 j) g2 v& a6 UpaddgotoN                          #定义paddgotoN结构类型; L. u$ J9 L4 e1 s
      *strgoto_N,e$  5 \+ @) |1 H$ X- d6 T  u
      strgoto_N = strgoto_N + 10
- E4 P5 D$ o! {$ Z  H
* [8 a" D7 a- {& ?5 L$ h" d6 R- f5 g. r8 K6 S! c4 S
6 O1 `. }! s4 Z9 R
#在Psof中插入行号paddgotoN! E# a& _3 R- I/ I" B: H. A
psof$            #Start of file for non-zero tool number3 v/ @& ~! v7 V( i2 m+ L: B* q
      ptravel
5 ]5 g+ y3 D8 x, e- H' B      pwritbuf55 t* ^* A2 l3 v3 Z
      pcuttype- A8 m% ]4 q1 T3 x4 J
      toolchng = one
& M" X, C% o# g      if ntools$ = one,
( n% c; T+ Y/ I; ^! @; a" k        [% q, ~1 Z0 @) x1 S- w6 J! q
        #skip single tool outputs, stagetool must be on
8 ?* l4 [2 E3 t" C        #stagetool = m_one% K, b/ x' h* m( P; e/ H$ D$ R
        !next_tool$/ ^1 e8 ]' v8 Q# I8 v
        ]
' B) r- j: Q( h$ W      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes2 K. i* H+ X7 ~5 `7 a& d: X, I/ N
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn), {) x' L1 s- F! z9 n
      else, nexttool = first_tool$; g& i1 Z  L  N3 F% v

, l0 _" N+ \: @. V9 T3 m& B      if tool_table = 2, ppredstck,e$
- D0 }+ s, Z( M9 g# b      if tool_table = 3, pmetastck,e$
4 P8 d7 i. S# w( ]. }2 ]" X      spaces$=sav_spc. I8 N; b0 \* B; H+ H6 |
      paddgotoN                  #-------插入paddgotoN结构
6 o2 c8 u1 Z- Y* R      if plane$ < 0, plane$ = 0; V2 p2 _4 O4 @
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, 0 d1 `2 a. ~3 h) M
      sav_absinc = absinc$
2 |( _' k  L9 U1 Q% |( B& f. Z- a      if wcstype <= one, #Work coordinate system
/ g& w4 j, ~, X- n; H        [* V4 c& f' J( e* p" o
        absinc$ = one
" D5 ?5 H9 H0 U7 `        pfbld, n$, sgabsinc, "G28", "Z0.", e$
- K+ {; D/ X8 {* x6 J/ |5 L, [        pfbld, n$, "G28", "X0.", "Y0.", e$
5 k' b# L2 x. y6 R" n* B0 p' I        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
$ x0 e6 s" Z, z" N' D        absinc$ = sav_absinc+ m  a( A) x% ~  ~- ]; N! ]9 S
        ]& Y/ j# j" a- I2 C+ J* c
      sav_mi9 = mi9$
2 _6 D0 z' t* c( y      sav_workofs = workofs$  F; L1 U3 [6 a5 }/ y
      if sav_workofs < 0, sav_workofs = 0
1 Z" b) S. W6 l) \- A      # q0 b, @  A; }7 x! S4 n0 b. l
      ptlchg_com$ h2 ]6 V+ ]  b2 {2 K1 H
      sof = 07 M2 b* r' `. F7 n( e) C

( w: p: {# a6 M
; g! Z7 d! U1 Y& S: \0 ?0 I0 w! W- }% X5 N0 \( }) E: ]' [
#在ptlchg中插入行号paddgotoN% N" l2 A6 S7 P1 q% ]
ptlchg$          #Tool change
- \" Y& |& j; I1 y& i! H! B1 v6 V      pcuttype( F8 R. f( `: d
      toolchng = one7 y( j9 b& p5 J3 H; P/ g  B
      toolcount = toolcount + 1
2 w, \* v& ?" s) N3 r      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)  s4 Q' r; ]3 X' z6 m( t
      else, nexttool = first_tool$
* ^/ \0 L0 Z! p5 D9 L0 n+ {& T0 z& A
      if wcstype = one, #Work coordinate system
: B& ?+ d; Z( I4 ^& N7 ~* Y# T        [
: Y) @! }: A$ e3 P6 _: o. M        pfbld, n$, "G28", "X0.", "Y0.", e$
. e, g  |0 h; ?/ N        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
2 K% r# c$ z# S# M; s5 H        ]
+ z: k$ I$ B' e      pbld, n$, *sm01, e$
( g; P6 `- o5 j$ b. q8 n# a3 `      paddgotoN                     #-------------插入paddgotoN结构% @* q4 f/ x8 t1 S: g- I. f& ~
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$3 O9 I. O: J! v( F6 E0 R, ]/ e
      if mi10$=one, n$, *sm00, e$! w) q) A" L! a$ y* n: {4 ^
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    0 \8 _3 g. \& f. D
  2. (30-1-22)
    ! u" M7 x0 q: Q
  3. (N1 T2  DIA=8.00 )
    + m: X& b6 Z6 e
  4. (N2 T11  DIA=3.30 )
    7 ?' V- t( L6 K' _) O# f. L6 u
  5. (N3 T12  DIA=4.00 PITCH=0.7)% Q1 T3 i9 O9 {; s& X& ^
  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号! y3 u' {* D( D8 l5 I& c
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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