QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量8 r8 I( _5 j- `! h5 \) J6 ^
第一处& S) C+ P# [6 N6 I5 @7 s& S
# Toolchange / NC output Variable Formats  o0 T  c% {0 B7 {' A; J  y" l
# --------------------------------------------------------------------------
2 E' d/ [% m+ S& S8 n1 L* G3 vfmt  T  4   t           #Tool Number# \7 q" n& N( o. Z: J) D
fmt  T  4   first_tool  #First Tool Used
3 P, U) o% z7 K, R& \- W3 w3 Ifmt  T  4   next_tool   #Next Tool Used  . f8 X8 _8 s! l
fmt  D  4   tloffno     #Diameter Offset Number! C6 Z% ?6 j* T2 W" h# b. S
fmt  H  4   tlngno      #Length Offset Number* L# [  K1 l8 n
fmt  G  4   g_wcs       #WCS G address
) h6 ~. v# K9 J( ^, g1 P. qfmt  P  4   p_wcs       #WCS P address
6 f; A- U+ j6 x% R' @* pfmt  S  4   speed       #Spindle Speed9 H2 c- p% q8 h8 ~1 q4 z2 {
fmt  M  4   gear        #Gear range8 T* \7 M# O. l" N+ v% ^' q
fmt  N  4   cch
* X. v5 u0 Q1 |$ [* B& S6 S$ H
8 O' O0 h; `# f0 ]# r1 Z) O第二处4 W( y7 M+ p6 {, W/ R$ X
# --------------------------------------------------------------------------
: O5 p0 r7 P. W+ d5 I9 s# Tool Comment / Manual Entry Section
2 _+ |6 ]4 r9 E# --------------------------------------------------------------------------) Z, h0 K; t% v/ {# _' @
ptoolcomment    #Comment for tool+ I- `8 Q% y% j6 u, F- l
      tnote = t / f6 x6 g$ |+ E' Q* v( j
      toffnote = tloffno
9 }6 Q5 B- I% {) \- o      tlngnote = tlngno6 ~" F- F1 A, y7 g
      cch = tlngno: C. o# @- V1 w8 z- ?: A$ V
第三处+ a: V3 r/ D2 v, n
#"%", e
% V8 g' }5 Q. ^& j* `: h" O( n      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e' c2 ?, I5 Z6 M: r
      #*progno, e
8 H2 M$ L* Z2 r1 Y  u- _) Z. n7 c      #"(PROGRAM NAME - ", sprogname, ")", e
2 W( H9 G+ i: A0 w& |8 i  G      "(DATE= ", date, " TIME= ", time, ")", e
  H8 U6 w7 u* Z3 Z! e' P& p      ptoolcomment
- C" k1 c: B2 e  M9 r $ ]8 L+ D9 x# ^9 g) V
完整附件

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 ' r3 j, i  C: L8 Q% i9 i1 b7 m% [
你好,可能是变量未加完
9 F4 T9 t! F8 R/ J. g' L3 n% D) Q' ]请下载附件中的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: B9 X3 ?* {" obalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

( Z; U2 ?, \0 L; }' v4 c你好,这是我刚刚用9.1软件处理的,
! F% [  Z% U, j- f, j: f- B- J- [如下,我不知是否支持高版本,在9.1上没有问题的6 t6 l7 o! B$ A7 M  H+ @6 `" B" h

9 z& k' _2 m% u: ^/ m(DATE= 02-04-12 TIME= 17:00)9 V/ q1 }& P' C7 M) b
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)+ `' h* I) \) ?& {; P! {
N10
7 J5 n& J  J; Y6 OT10/ o1 m* m1 m" _  z
M6$ |2 m# x3 D' ^! c1 J! D
G0G90G54X-.45Y-2.
$ b! p4 o* F% Z) `# g! }* |# |S2000M3& U/ ]% h- R* b  Z, _) H! T
G43H10Z10.M8- ]% R# c1 Z7 r" U7 u7 q; l, J
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理. \7 l# b7 ~% D# m
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
- [; [( o4 }9 Y
- ?& W7 S2 D$ Q/ C
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
# {& ~5 O+ N' l, c- g. @0 r# \$ ^% Z7 Z7 |
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
0 x5 n" l7 X$ q5 H2 J/ \balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
3 {1 p5 a3 K" k2 ?
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
  ^  m' a' K0 c# G5 C( o$ B: p8 g# V; y& U+ X' A
有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
% J4 a  Q9 U3 s*progno$, sopen_prn, sprogname$, sclose_prn, e$8 C0 M0 n+ u$ a$ q/ U
改为. Z5 W% V6 T' ?. T! K. Z" S
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
: }0 w$ F& i% U, r: _这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
) Y1 B' W" n# M9 Z1 d% a: f打开后处理 搜索; R: p: i( t9 C5 b
*progno$, sopen_prn, sprogname$, sclose_prn, e$' e! [' v- i; t; ~7 P
改为
  B* p: {* L) j+ {
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
" l3 r$ Q, n. n5 Q2 L# ]* x打开后处理 搜索
3 k; n0 ?: }7 q5 a3 G0 D2 x& P% \0 `( w*progno$, sopen_prn, sprogname$, sclose_prn, e$3 j; G, |! G5 }+ r; ~5 N
改为
/ l( Q/ I/ I1 @
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑 $ E) R$ |8 H2 E/ P

; g" C; \# k2 ]5 @0 l% B. A! J8 ?
9 F& _: o7 z  m详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
9 A) M* q( P: @# B2 }0 ?& U/ ]8 o. Z" E5 r; W, h) \
3 \; s/ D% C1 m# C& j6 |
strgoto_N   : 10                      #参数初始化,N10
' {$ [! L" V$ Z% Qfmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
6 Y2 ^# O' n8 a3 w: G6 M

( x  W; D9 v: q* U$ q' \paddgotoN                          #定义paddgotoN结构类型
, Q. X8 T& P: \$ n      *strgoto_N,e$  0 Y6 L0 D/ e- S: k" _/ o4 q- Z- R
      strgoto_N = strgoto_N + 10$ P. E3 _; E. p) h. A
/ l/ L* j& i0 @$ J2 _! H
9 Z, P' [$ M6 m7 y' X/ d& t
7 x( `) [6 t1 b# z- B/ Y
#在Psof中插入行号paddgotoN
1 h0 N: q: u+ s' n: l; ypsof$            #Start of file for non-zero tool number# [- k4 p( [1 ~; L( ~
      ptravel
( \4 b" U1 q( W) L+ G5 N      pwritbuf5
, ]7 A# J+ Y$ }. `- K      pcuttype
' e+ R6 J' K% g' H$ _      toolchng = one
' M- t2 T6 A4 p( b1 [" q5 M  U% x      if ntools$ = one,  }& S4 d+ B* m: ?5 i
        [
, z+ X' i. F6 K8 r        #skip single tool outputs, stagetool must be on& Y" k3 Z' b3 L0 ?+ @
        #stagetool = m_one4 y# s: \3 d' ]( ~4 ]9 b
        !next_tool$
; W+ ?4 D* X3 G$ V8 l% d        ]' c8 A) h2 W; A, y- D5 E
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes. W4 s: s0 K; z$ @1 |* R1 u
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
2 r  q* m- r3 H& ^: q' g1 N      else, nexttool = first_tool$
  g8 K" \* u7 @2 z6 u0 s0 Y4 O- f4 P. q/ r) _$ R' H( @/ g4 W9 N, a
      if tool_table = 2, ppredstck,e$3 T1 i$ r7 `. _& s* M) L! {
      if tool_table = 3, pmetastck,e$
* I1 N1 g6 L$ {0 D      spaces$=sav_spc9 x' C+ [- E& w$ X4 e: _1 X# g
      paddgotoN                  #-------插入paddgotoN结构
; t& G, u: s9 _7 [+ t; N+ ^' n      if plane$ < 0, plane$ = 0
. D$ U+ J2 y- v      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, 0 {. _* H7 i* S" R0 C, q
      sav_absinc = absinc$& u" u4 R# U" [4 ?4 G; S' [' e) t
      if wcstype <= one, #Work coordinate system
+ @% l" ~+ u- m8 p$ k2 n: O        [0 s& Q+ a) o0 v% e9 Q
        absinc$ = one
: P. D- m+ f1 |6 Q) C4 K- X        pfbld, n$, sgabsinc, "G28", "Z0.", e$
2 h( R8 ]0 b/ N% x3 v        pfbld, n$, "G28", "X0.", "Y0.", e$
- `# M2 D* U3 K0 I: @        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$* z  e& q) X/ U% ]) g
        absinc$ = sav_absinc1 R/ Z% m$ `+ n3 X8 l! b+ P/ m- F
        ]& @! b* j# R0 ~- X, D4 [
      sav_mi9 = mi9$3 f  [# r4 n6 K" w' G
      sav_workofs = workofs$
% ?5 C. _( z7 T      if sav_workofs < 0, sav_workofs = 0
' w" j0 ~4 U& [2 n      
" {- E( p, b$ ]+ G* B2 j1 y      ptlchg_com
. N: j& F5 T/ P/ T7 @      sof = 0% z5 k$ T$ k9 H* P+ a& `9 r' e8 e

; [$ E0 ?9 |/ w5 p" V: K0 e8 D" c0 t
4 B" W& Q; @1 k- {7 s* _; ~3 l
#在ptlchg中插入行号paddgotoN
; N6 j* J  a4 Bptlchg$          #Tool change  `( |) V# w0 Y+ m
      pcuttype
) \) j2 d: c1 N/ q/ r: z' d      toolchng = one
6 n0 R8 Y6 A$ Z: W4 j- m) }* C2 g      toolcount = toolcount + 19 b( K- j8 Q* s1 g
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)+ F! l: G  u4 ]4 j& R
      else, nexttool = first_tool$
' ]' A9 C4 t# `: L% @  e) N# c+ k0 Q  w" ]: L6 Y+ y2 W6 [
      if wcstype = one, #Work coordinate system: l* d6 d( Q( J5 h
        [
5 h7 X7 _" R& v$ q2 u        pfbld, n$, "G28", "X0.", "Y0.", e$
8 _  d3 V0 H9 S1 O) F3 _        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
! b: D6 |/ S* L: B/ J4 r        ]
  h+ ?' J+ U" t. A. [1 Q6 ?      pbld, n$, *sm01, e$
( O; s5 h. Y- _% P! @+ h      paddgotoN                     #-------------插入paddgotoN结构. E3 e8 N: s$ K, l! s5 \. K( G( {
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$
( k8 E$ b4 P3 i2 K      if mi10$=one, n$, *sm00, e$
; z. G7 K8 O+ v9 E  Q) Y      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    ; L7 r! a+ ]) S' U2 a
  2. (30-1-22)
    ) c- f( v4 ^$ g9 u/ N3 r7 j
  3. (N1 T2  DIA=8.00 )! t% e  K0 t3 g; f2 i
  4. (N2 T11  DIA=3.30 )  a  T! x# Q! ^1 S  \
  5. (N3 T12  DIA=4.00 PITCH=0.7). y* k" G( `0 {" f$ S& J. b8 x8 `4 p: I
  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号
2 f- F' g$ g! Z' Tta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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