QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
) G* j4 B. e$ T, ^4 w. S! K8 L+ N, Z8 }第一处7 G* r& z- W  F. @1 F$ W8 l1 b
# Toolchange / NC output Variable Formats% `. \  j" v) }! L  Q( \- s2 V
# --------------------------------------------------------------------------
. D: Y2 h6 m  \+ c+ j# efmt  T  4   t           #Tool Number
2 ^9 K3 Y" e( r2 ffmt  T  4   first_tool  #First Tool Used 0 G* G, r: W0 C/ n
fmt  T  4   next_tool   #Next Tool Used  
" A7 @" \8 `! J7 }( Q) t; k, Sfmt  D  4   tloffno     #Diameter Offset Number
- {( v* u8 l4 o& F! V* rfmt  H  4   tlngno      #Length Offset Number
6 L. C: G6 t+ [8 W2 hfmt  G  4   g_wcs       #WCS G address& o# T7 V- Y: V6 ]1 {) G* X" ~0 F$ C
fmt  P  4   p_wcs       #WCS P address
! {3 l- r  n: {* N( sfmt  S  4   speed       #Spindle Speed
4 W- y; T$ F9 \" L0 @! \fmt  M  4   gear        #Gear range. |  I3 |- P( X$ u5 e/ N2 U$ X
fmt  N  4   cch- `' k; i; |3 D# J
- {2 A. m1 j! n9 X# [& T
第二处
3 n$ L( z" M! D1 @# c# --------------------------------------------------------------------------
5 W) [1 ]: N: ]+ p3 ~# Tool Comment / Manual Entry Section$ A2 ?* L( c* a% q0 V
# --------------------------------------------------------------------------
+ Z. ^5 ~; {1 yptoolcomment    #Comment for tool
* b% i) }$ W. W( I. A; `% }. G      tnote = t
' I+ x+ i4 |4 N0 }      toffnote = tloffno+ J& r" {2 b+ U6 }
      tlngnote = tlngno& V4 e; Z9 C" l+ D$ y
      cch = tlngno
* v8 P0 }$ Z: s& ~! u( @0 d2 Q第三处. V1 b* F, ?; r/ w8 u, i' L6 e
#"%", e$ K; n7 r8 B, \0 X9 d
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e, {6 T, I0 ~# |) q/ y
      #*progno, e* V$ o( `0 _9 Z& _9 G4 N
      #"(PROGRAM NAME - ", sprogname, ")", e$ C' v6 \7 U4 }' ?# j
      "(DATE= ", date, " TIME= ", time, ")", e7 u$ ^# m. L- _3 R* L2 k$ O
      ptoolcomment
0 w, O& w+ C' J& S2 k% U 7 \: U, |& a, S1 z5 u# \0 j3 ]
完整附件

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
4 Z2 G4 ]/ b6 G* Q* |你好,可能是变量未加完# `# l; ]: l- `& G# X1 V
请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理( r; ]9 E& R$ [
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
3 H' E7 b# z! T6 s/ q
你好,这是我刚刚用9.1软件处理的,
- Z5 S/ x% C# X如下,我不知是否支持高版本,在9.1上没有问题的& B2 f- l' k& C  {( R; ]# Q

: ?7 x( x5 }& L1 L(DATE= 02-04-12 TIME= 17:00)
/ I1 P8 \* c+ i+ O: P$ C+ X(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)" A( h, n, x/ N) Q/ ~0 n& J$ V
N10
4 ]9 ?/ Z* C$ \8 VT10# ^; o3 {) Z, M6 D
M6
' j2 ~( k1 P! p6 }" c8 HG0G90G54X-.45Y-2.
/ j" U  Q( F- x4 B8 J' F9 pS2000M3" W* ?8 ^; ]3 j7 I
G43H10Z10.M8( ~$ V' K5 B% X8 i
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
* S, U( t1 l5 lbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
( w+ _& d8 l" z0 p8 J+ [  R
- V1 o# `- O0 K& o. t9 @
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 " x3 j5 M  Y1 U7 Q% X) Q! r1 A' [1 G

& u2 n3 |; @' o4 W1 c4 V8 E路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
' O/ S: Z8 _/ w/ S+ rbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
" h5 G5 [& }5 }; A
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买 7 z# O. T, Q  v7 r% \

1 w! o/ g! s. W6 P# N+ f4 `" G! [有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索: L# X4 P+ b0 z" Z. F
*progno$, sopen_prn, sprogname$, sclose_prn, e$
. m% H, d. `) W' `/ N2 L% Q5 C改为% v/ Z, E/ A  b" O3 v
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$5 W7 {0 x8 B9 V" ]: O8 D
这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif1 _0 m8 v  ~, z! `
打开后处理 搜索
- y8 H! S1 R" |6 s/ I: U- Y*progno$, sopen_prn, sprogname$, sclose_prn, e$4 f# C" s) e+ h8 I0 G: {
改为
$ k  S  V) t' S
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif" o' k2 x2 b' X& [
打开后处理 搜索
- M# A5 b/ M$ `, G3 Z*progno$, sopen_prn, sprogname$, sclose_prn, e$
2 b+ W5 p5 y; j5 F! E改为
% j7 Z& J  N% P" P- r" I
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
+ a& _' o+ I4 M- G8 N! J) ^( G- I: {* ]2 o9 S! [
  e, z4 P. }( g# }
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
4 z$ `9 m+ q- G; r
: \$ S$ V  n1 ], r$ k+ [
4 h( Z0 E  M: k  E* Rstrgoto_N   : 10                      #参数初始化,N10
1 y% p6 G$ C4 z, c4 V, Zfmt  "N" 4  strgoto_n            #定义strgoto_n数据类型' d% U( S4 I  n' I+ s9 v

0 c6 o) I( }7 G. e# upaddgotoN                          #定义paddgotoN结构类型4 m+ V2 ^$ P5 h1 y, {( Q
      *strgoto_N,e$  
7 I6 F& b( N2 x3 _3 R# I      strgoto_N = strgoto_N + 10/ D4 d3 w" C  [0 P
0 {: H( G" ^2 K9 y6 a1 P+ U: ~
( p& [# w& R) ^7 s: k; A/ R
; T% p1 r9 z5 b4 W% l
#在Psof中插入行号paddgotoN6 n; N" ~7 i: Y8 t# Q7 C& t1 l
psof$            #Start of file for non-zero tool number. @; F$ g6 K) a- K& S* R
      ptravel5 Y! R- H/ v/ q3 l- N
      pwritbuf5
$ U9 g7 i3 X0 k7 a! X, h4 }7 K) r      pcuttype
5 x4 c: T  t- Q) O" A; Y4 X: h      toolchng = one
, E( J' q* Q0 ~* u      if ntools$ = one,1 G8 G: h4 _/ m. `7 e% f
        [
/ a4 ^" P. Z2 u/ }        #skip single tool outputs, stagetool must be on. n1 y4 L2 L2 V
        #stagetool = m_one
( |+ H, q9 S; A# N        !next_tool$
& r" J% p% n0 T( f( d3 X        ]5 T" e/ l  J7 c$ j  Z
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes2 |; f! y! x7 D4 B( j2 E; C! T' X
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
4 i6 o/ T/ _/ y  x/ P& p      else, nexttool = first_tool$
5 s& U. F' ]  m/ ^8 \  M: D+ V* B2 V+ d9 F; [: Z5 |2 Q
      if tool_table = 2, ppredstck,e$" D7 m! _, v2 T
      if tool_table = 3, pmetastck,e$/ U1 r# |1 |* g6 n4 z
      spaces$=sav_spc; x# p( @7 l/ i- h) L* z- k6 t
      paddgotoN                  #-------插入paddgotoN结构
& L! B! }1 A0 r8 _1 z" p      if plane$ < 0, plane$ = 0
+ a4 V/ g; u4 I  M" a      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
  T: i5 @$ Y; \. ^% V      sav_absinc = absinc$
, O" x$ e% s. d9 ?' n      if wcstype <= one, #Work coordinate system
  a. D3 q( k- L& t% u# \        [8 i4 w$ a# ^9 B0 l3 D. B+ p
        absinc$ = one
4 E4 ]/ Z1 A4 w3 d5 ]        pfbld, n$, sgabsinc, "G28", "Z0.", e$
3 b+ l+ ?  e/ L' s" _        pfbld, n$, "G28", "X0.", "Y0.", e$
. u! [- j7 n2 w* ?& f        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
2 J1 j. D1 ]/ \& [0 X6 @( q        absinc$ = sav_absinc# p) s- ~; k; q8 b7 q1 R2 A" \
        ]
8 u6 u8 d: i3 {; L      sav_mi9 = mi9$
' S" d- S5 ], @5 d$ l! u+ z) l' T      sav_workofs = workofs$+ z8 U8 l: a8 t$ Z
      if sav_workofs < 0, sav_workofs = 02 a3 J/ \+ Y) b9 R& a* x7 N/ _
      ' E4 k6 C# O3 o- I$ Q" t1 L
      ptlchg_com
$ _, U) v6 ?3 V4 \      sof = 0% t8 o, k; r% F# u- h7 R

( K! R2 o! _- j6 G
1 s3 e8 X8 G, b2 p7 [4 |9 q6 i+ w  Q) S0 G
#在ptlchg中插入行号paddgotoN
- w7 L  c; ^; yptlchg$          #Tool change3 _* D7 }: l8 [- l! F4 ^
      pcuttype
) ^5 }8 Y9 m! |' r      toolchng = one
& r1 e" R, F) Y2 p, `0 o: r7 Q* Y2 Q      toolcount = toolcount + 1$ N* \( {# Z3 e; g1 \; [
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn): E' q- {$ k/ W8 L$ Q3 `! e
      else, nexttool = first_tool$/ Y) y2 f% G1 D# m$ C; e: w2 U- |
& S* `! @, s% O2 c; x& M( B' P' }- I
      if wcstype = one, #Work coordinate system
/ M, O. ?3 K" T$ N" m0 ^        [. y$ d* r. k) w$ f) w
        pfbld, n$, "G28", "X0.", "Y0.", e$0 h" N8 A, A& G. _1 w4 k, s' F6 Q7 v
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
8 M! l( S2 Q6 [. j8 H  ~4 V9 ^        ]
% D5 d  z  G! s5 I/ d6 \' _4 s  D      pbld, n$, *sm01, e$
1 T9 D3 B- E$ U  ~9 u% y; Q      paddgotoN                     #-------------插入paddgotoN结构
/ p2 I. A+ n9 @) Q) B1 E      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$+ J# b: \4 L, ~8 U9 x6 ^
      if mi10$=one, n$, *sm00, e$
( i0 Z/ r8 t, A2 |3 m( D7 B      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %% V7 B( G$ J6 z2 F! W$ q) u% Q
  2. (30-1-22)' d4 [6 R- ^/ X7 ^6 V
  3. (N1 T2  DIA=8.00 )
    9 L" X* Y9 y/ N! }
  4. (N2 T11  DIA=3.30 )1 ^7 A" _5 N# ^" T  Y# f$ x9 `! H
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    2 G5 F9 S4 c0 _6 e/ q+ h' J! F
  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号. R& c+ G7 ?; M$ F4 z' B
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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