QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
- V5 [1 r- r7 j- ^第一处
; D) \# N# V8 P( e) g( R# Toolchange / NC output Variable Formats
$ p) r. H, Y2 V* w5 i+ x! g! Y* W# --------------------------------------------------------------------------# ]  @# _- H( h9 O/ X. C
fmt  T  4   t           #Tool Number+ b4 U0 k% _! y6 K& U  V' o
fmt  T  4   first_tool  #First Tool Used / Y- ^7 _" _# s. ?& C
fmt  T  4   next_tool   #Next Tool Used  ) c% j6 x( `- O4 X# Q
fmt  D  4   tloffno     #Diameter Offset Number
; J# g: p4 Q( A- ufmt  H  4   tlngno      #Length Offset Number
4 b6 k; L; T0 H) ]fmt  G  4   g_wcs       #WCS G address
  n: ]& a3 M6 _2 tfmt  P  4   p_wcs       #WCS P address, U. L6 Z8 f2 @( v  C( e) ^
fmt  S  4   speed       #Spindle Speed
9 G- s* w5 }( ?# ?8 Qfmt  M  4   gear        #Gear range# d+ Q- E+ c) e; f' ]" i5 S
fmt  N  4   cch9 b; j# I) T, \* `, R; `
7 i2 C& U# p! y' ~
第二处9 L! _/ J& Q( h1 M+ \
# --------------------------------------------------------------------------% M0 F1 l. \+ H/ S. G5 v. z
# Tool Comment / Manual Entry Section- d$ g: T  r: j) l0 m
# --------------------------------------------------------------------------$ Z/ ^  t0 V* \, x' |
ptoolcomment    #Comment for tool
1 f5 l. k2 E2 i1 G" G      tnote = t % l4 i# U0 {5 x$ u
      toffnote = tloffno$ k$ Q* v! [( q# |7 _7 J$ e
      tlngnote = tlngno. C' G  x; h2 e0 B) Z
      cch = tlngno& P. B$ ^; k: E  V2 d
第三处' `5 g. I) b6 F8 A1 D
#"%", e8 h' S* ]6 M* a* R' K
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
2 k5 k. c5 T$ n8 ~      #*progno, e
, N: ^; b6 a4 h1 k+ W! h: K- H) ?      #"(PROGRAM NAME - ", sprogname, ")", e
  ~1 E( r7 n7 R7 W; c& k" \      "(DATE= ", date, " TIME= ", time, ")", e% B# d  z3 x: T. w4 o2 ]+ N
      ptoolcomment; |9 b. X& c0 J1 j; \
% i  d/ n: S& \$ \
完整附件

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 ; f/ H7 n& p" E. Y& W+ H% K- t
你好,可能是变量未加完. f- D) q& r2 [# W8 W+ m, U
请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理2 `: F9 s9 n& s) N, @) j! N
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
# j' a$ w- s& _5 d0 ?8 ~
你好,这是我刚刚用9.1软件处理的,2 [; s5 V% a+ p" `& v0 }/ z
如下,我不知是否支持高版本,在9.1上没有问题的
. o* D( p1 v: n6 c( J
# Q" m5 [$ E: |7 S+ G(DATE= 02-04-12 TIME= 17:00)
1 g2 \7 M* j% f9 K(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)3 t" L& o; E3 p! j$ a. v& B
N10: x: _( G0 p7 w: v" H
T10; P" \/ \2 N6 o7 b$ p/ ^- [
M6
7 j$ w- m3 [- [! b# a. jG0G90G54X-.45Y-2.
0 }! R6 I7 U1 ?7 S# S7 w4 m# [S2000M3
1 S8 E* N* I" q2 ]8 n  P, G) e% kG43H10Z10.M8$ m" F% Z9 n, i
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
; ]- r9 E0 z0 P1 R+ n- E7 \) P8 M. Mbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

4 ^3 K; l/ ]  b6 U. d' j5 U$ @' I% u# W, e4 H  A. \* m
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
1 ]  i/ Y1 n* C* w
/ T2 B7 Z- J, G$ V- k' G" k9 \/ K路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T" t; w  ]3 u3 R0 L1 H: S
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
% h2 O' c; S2 g$ s9 D
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
; g. s: l/ M- S8 ~. P5 l- _; q1 e6 t( t
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索: P% f! \! c- p' y1 N
*progno$, sopen_prn, sprogname$, sclose_prn, e$5 {# {9 L7 e& v8 W
改为' j! B8 v) k4 d' ^
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
, G6 a2 P/ i7 z8 c+ K0 N这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
( w% ~+ n- A& g打开后处理 搜索1 W2 a( e. p: u" ^, [1 m7 ~
*progno$, sopen_prn, sprogname$, sclose_prn, e$5 s9 _  A( ~6 E7 E) a
改为

4 I3 ^8 ^  L. w6 ^% M大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif7 V( O, j3 ~- D/ [& q
打开后处理 搜索% [  I: Z/ G) N/ T3 Z
*progno$, sopen_prn, sprogname$, sclose_prn, e$/ v3 P4 \6 V: n* H& h
改为
  F3 V  T1 t8 m0 E: s$ p, _
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑 - F' s! ?% b/ q

2 E& }! _3 u' k7 g! B& f* R: A% |
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
, z( t7 o" l' |4 |4 K' N  i, b- e- U8 @  e  L& z3 w
* g5 |+ t3 \) s
strgoto_N   : 10                      #参数初始化,N10
, M1 K3 q1 P+ a* Cfmt  "N" 4  strgoto_n            #定义strgoto_n数据类型0 O1 t9 D8 X8 L8 n8 s7 {: B: B$ x

3 U2 n) K, K: B/ i6 hpaddgotoN                          #定义paddgotoN结构类型
9 H7 A, Y$ q! _8 V      *strgoto_N,e$  
/ E) \8 r; R7 X0 [8 T5 I      strgoto_N = strgoto_N + 105 d4 o9 L# ?1 \7 A* M8 ~; N

3 q/ A9 @: v2 B4 A- C
' m; \+ B, R! l( E9 ]* e# m( P4 Z* Q4 N' f, R7 y; O  F
#在Psof中插入行号paddgotoN7 t5 y' g& L6 \9 u
psof$            #Start of file for non-zero tool number
7 P0 C# I$ C3 K      ptravel% x$ r) U1 M* K5 E+ u
      pwritbuf5) F8 c; P8 v7 M1 l$ A
      pcuttype) K0 i* |0 n6 J) m# Q6 ^% V
      toolchng = one
; ~+ h9 U1 H" G0 w- g* T( ?& x      if ntools$ = one,& ^! J& C( P; J! P! O
        [5 V: |6 i1 g5 H$ K6 b: T7 W2 f) ^2 h
        #skip single tool outputs, stagetool must be on* C3 p2 L* S' g; Z- h8 t
        #stagetool = m_one
: l) ~2 N% t4 q  X6 ]7 F6 C        !next_tool$6 L' \2 Z  X" B9 D0 E; k
        ]
: z7 f$ i! k2 X: U9 c  Y6 R8 f      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes% @- h) }! c- Y( k2 [" e" _
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
9 ^' i; J1 a9 ?' B2 u4 F      else, nexttool = first_tool$
6 Y1 @( W& A) t
/ \. S; g' E+ `% Y' }' K      if tool_table = 2, ppredstck,e$! x( y% ]/ [: q$ C
      if tool_table = 3, pmetastck,e$
; Q  y$ e$ h  R% E1 Y      spaces$=sav_spc
, Q8 ]/ A  l* u      paddgotoN                  #-------插入paddgotoN结构. S; ?1 U0 `2 S
      if plane$ < 0, plane$ = 0
' Y7 D' f( R9 l5 K      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
1 L$ l+ @& q, V8 ]$ \      sav_absinc = absinc$
' X6 s/ Z. x' D# e( Q- S      if wcstype <= one, #Work coordinate system1 S1 \6 j: @+ M
        [
7 C0 O) t8 k+ a/ k9 `' |& J  V        absinc$ = one- G% s, q5 ]" M% m
        pfbld, n$, sgabsinc, "G28", "Z0.", e$
$ z7 B: F8 \' R        pfbld, n$, "G28", "X0.", "Y0.", e$
, t. N8 T9 r" c) b        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
/ r+ L: c' V4 @! v( H! y        absinc$ = sav_absinc
, J2 k# S; x/ _0 ?1 e        ]9 B. Y8 Y6 U, \) I4 y
      sav_mi9 = mi9$) A% a6 e" y* M: \" {5 T
      sav_workofs = workofs$; `2 s: F- B! O2 @" P* m4 v' R
      if sav_workofs < 0, sav_workofs = 0, g; Q1 r- a/ O
      
$ V' ]( M9 A' ~; B; N4 w" @      ptlchg_com. l$ m" ^; ?& Q, e8 S0 |
      sof = 0
7 ?7 X4 Y" W) ?1 W" b2 w' _, ?" ~* e, A' `0 }; X9 l& I4 A: N

4 v6 J) l; m: \+ L+ M/ H5 D0 n
  [; f8 I5 n! [#在ptlchg中插入行号paddgotoN
; o3 K+ T4 v1 U  P4 v/ fptlchg$          #Tool change2 B: p3 V+ ^; Y8 Z0 k
      pcuttype
$ X) g1 H* v- O7 O0 k/ ~      toolchng = one
& h+ {- S+ C% G      toolcount = toolcount + 19 B- S' |  \) J
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)! ^$ ~! |# I" V0 V0 V$ i
      else, nexttool = first_tool$
, r3 ]2 P- J* I% W, C3 I
) q/ m+ b) b/ j- A* K0 q" {      if wcstype = one, #Work coordinate system# B6 u( `* }( g4 A- Y0 k8 x
        [
) S, }4 G/ c  M        pfbld, n$, "G28", "X0.", "Y0.", e$
$ V# R1 L, M: f+ h- c4 d' X7 P7 Z        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$/ S6 R7 {7 q4 Y4 k: g- h+ t
        ]
) O' G. c, ?1 H, B6 ~+ C      pbld, n$, *sm01, e$
' V# _$ a8 P1 _( F      paddgotoN                     #-------------插入paddgotoN结构
- s9 g9 C8 a# q5 v; A3 f2 }      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
, g0 k  M% E1 w      if mi10$=one, n$, *sm00, e$
0 v5 G2 G+ h4 x9 V      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    % r, E) s* f) s6 d7 Q& G" D
  2. (30-1-22)( T# m9 h, H  x3 K7 [6 g+ E
  3. (N1 T2  DIA=8.00 )
      q4 m% R( B* a7 Q4 q6 |5 J! j
  4. (N2 T11  DIA=3.30 )8 ~0 {4 h$ R+ e9 Y4 w
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    0 r0 ]* s% ?3 M6 f  x0 t
  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号
" s  x% h/ p, d6 E! }5 h$ Wta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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