QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
10天前
查看: 7315|回复: 18
收起左侧

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

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

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

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

x
如下:后处理加变量
8 Y: B6 j+ [, L5 p) c7 S# c第一处2 J  R, G$ v# M# I5 {: p' e% C8 r! w) \
# Toolchange / NC output Variable Formats
- N# F; S6 l/ M" f3 Z( ?- ~# --------------------------------------------------------------------------
8 \+ v4 G2 [$ x3 p" lfmt  T  4   t           #Tool Number
7 v' s$ O7 j' K: y& c8 ffmt  T  4   first_tool  #First Tool Used 7 r6 q  b# R( Z1 ^# X
fmt  T  4   next_tool   #Next Tool Used  
4 x- W& U+ U+ t! [# Y0 ffmt  D  4   tloffno     #Diameter Offset Number+ S" [/ D6 g6 G. U" I" b
fmt  H  4   tlngno      #Length Offset Number
  I$ _% Y  t5 V( Y+ [9 wfmt  G  4   g_wcs       #WCS G address: D5 }7 ~% R  ~% \9 ^" N
fmt  P  4   p_wcs       #WCS P address
2 R/ K4 H7 R: p. X) ifmt  S  4   speed       #Spindle Speed
! f$ I# @( L2 f  l7 A1 z$ Mfmt  M  4   gear        #Gear range9 X4 ~' h' q$ C+ _9 Y- m
fmt  N  4   cch
2 e* k1 k; L$ h. r ) N  v0 M7 K, \% ~
第二处
  z: o2 q6 G6 S# --------------------------------------------------------------------------
- f; N8 S/ F: f; S# ?  [0 U# Tool Comment / Manual Entry Section* R9 X" W% h; {% D% i& N6 _
# --------------------------------------------------------------------------5 o% ~( J' z0 R; {
ptoolcomment    #Comment for tool: m  |) O1 j# \/ k6 q
      tnote = t
6 P; I* |4 G' F1 ^$ i2 |9 E      toffnote = tloffno; u) g  M0 e7 i1 v  j
      tlngnote = tlngno
, C+ b( n* \, F0 ^: D' p      cch = tlngno
! \7 ~8 u, `7 o, {第三处
4 ^4 n8 b" {. X: s, N! w#"%", e
9 e$ C+ Y$ L$ s& T      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
  r2 v9 S: [. z- Q" m" o$ h      #*progno, e
( ~, Y$ z6 N( e' f/ C, q1 X7 P      #"(PROGRAM NAME - ", sprogname, ")", e
9 G* s! m1 f8 \. L! Z& K9 [      "(DATE= ", date, " TIME= ", time, ")", e* U" n* {1 k2 C  z5 L! M7 T
      ptoolcomment
* I; @. F5 r# I. `. h6 @$ k. c ' u+ h  f+ N: b8 R$ 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
/ x- _. Y4 j) V1 s: R你好,可能是变量未加完
+ K6 V  a" l$ p3 [1 F! ~  W请下载附件中的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 i9 y* G& q
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

' x8 _+ V- x# R6 y8 U6 b1 F9 s你好,这是我刚刚用9.1软件处理的,
, a9 q5 u& F# k, x* B如下,我不知是否支持高版本,在9.1上没有问题的+ h% [3 V- S' Y2 m% N3 a* o* h( R

' Z8 L0 U( W# L+ v, S- ]1 |(DATE= 02-04-12 TIME= 17:00)
9 ]; E) h% d: s6 R) C) A(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
: m7 Q7 h* y# n# U) sN10
& J1 R+ X0 q" o0 OT107 k  U9 ]: z4 k& [4 \1 k1 g- Z
M6  w3 F, }7 G8 c2 ]$ v
G0G90G54X-.45Y-2.
  O. N1 \6 h+ D/ s' i: S+ `4 VS2000M3# j: |" D6 t3 Z  x6 h" N
G43H10Z10.M8* K5 R, w  H6 |( Q) x: }
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理2 M, j- W1 d3 I
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
  R' p) z5 V& z" `- E

2 f5 z2 H" x+ T! Y4 u我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑 : O$ B( a2 w! R
; j. M, T5 y/ L/ W
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
: p  e" _5 a. k4 v9 ?balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
2 ?" e/ t) {- m- p* \7 W- X* h
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买   t" j6 H3 M8 V$ h" o

$ m: l  \9 T  v2 w5 [8 ^有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
$ u2 I# F) w/ x& ~# y*progno$, sopen_prn, sprogname$, sclose_prn, e$; I$ y$ [2 {5 t  B9 t* f  w
改为
6 R' y& A/ ?& R- b3 j*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$
+ N1 |  j5 n. ]5 n  L# E% ?1 v这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif! G7 I( F! G$ F  r
打开后处理 搜索
) j' X7 X- g& k$ A/ T- {*progno$, sopen_prn, sprogname$, sclose_prn, e$8 {, Y* i; I5 C* `. B1 j' v
改为

- b, g5 O' ^! X' c9 }: g  u大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
9 x. s0 r6 X6 G打开后处理 搜索  Q! M! \% d. d) X
*progno$, sopen_prn, sprogname$, sclose_prn, e$
! O& [% V8 C- M0 l/ c) z' B, W2 T改为
9 @& l; k' j8 y' {! g; ~/ {7 q5 ?
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑
2 v4 ]) w1 V: J/ M& [' T* [8 X6 b5 C- f

4 q* g; M' @( X3 c4 Q5 m% V# H% r详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/
6 t( k0 D2 _* i  ^8 }
& w5 C1 u0 R. o; v- y2 W6 G: N# _  J, P
strgoto_N   : 10                      #参数初始化,N10
3 X0 h( t7 s7 b4 |" M% c& f4 Cfmt  "N" 4  strgoto_n            #定义strgoto_n数据类型
5 b4 x) l  c6 Y& Y
8 a. d$ d3 B+ m' W8 P1 a3 W7 D
paddgotoN                          #定义paddgotoN结构类型
; F3 C$ m7 z9 s0 \. q1 P; Z% a6 _" f      *strgoto_N,e$  2 ^2 T; v, U, G2 _( y1 O, F5 D
      strgoto_N = strgoto_N + 102 G1 a& m" p$ R1 |

4 Z! \  F. `# V. [9 e8 k
# N7 H# V2 v/ E2 c: V1 j8 U, X% K# t( o: \' m6 g1 K
#在Psof中插入行号paddgotoN
4 D6 j; J7 v4 I2 z% P, mpsof$            #Start of file for non-zero tool number3 J- G; }2 ?/ k, S$ r* y
      ptravel
/ v& {  f$ N1 B! Q      pwritbuf5
: ?" ?: G( J2 O- P1 Q9 O+ Y: z      pcuttype
/ v+ g+ C/ P+ L7 p# ^5 q      toolchng = one
) J7 w! {0 E. Y, Y9 ~* v2 h      if ntools$ = one,3 B/ S' Q3 v4 c8 j0 q+ T
        [' ?7 M- H, r7 N0 H
        #skip single tool outputs, stagetool must be on
; ~! N' ^7 S# N* S) ~+ Y* P        #stagetool = m_one
2 J: @& K. N4 a, W3 T" I% x& q4 V        !next_tool$; _" a+ }6 A6 R7 ?
        ]
8 n- _5 b4 M1 c3 c3 U1 V' ^$ E# L      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
, {2 y, ?) ^; V7 g- K" P1 _; S      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)9 A) t. |, W$ h" s  U) B4 G
      else, nexttool = first_tool$
$ t. _+ }( a9 X) P$ R5 v1 |+ N; ^; |. @8 \
      if tool_table = 2, ppredstck,e$
8 t3 k/ ?# }9 ?9 S+ G      if tool_table = 3, pmetastck,e$
; P" W6 R0 x, l6 ^  \      spaces$=sav_spc
. a( O+ c; n* v( J  m: R% A      paddgotoN                  #-------插入paddgotoN结构
8 e" Q3 f, U0 @4 j! `  C" ]2 b      if plane$ < 0, plane$ = 0) W* y) Z, _+ k. d6 v4 j
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
/ |4 |) |7 d" i1 s5 J5 m# ]      sav_absinc = absinc$
: ^  p  G9 P& Y8 e- Q      if wcstype <= one, #Work coordinate system
$ ?+ s  d) p- s, v( a/ [- M, X        [
, T# H, \$ X) W8 B" T4 u        absinc$ = one0 o1 b4 S4 H' E& x: L
        pfbld, n$, sgabsinc, "G28", "Z0.", e$
3 h3 B' g9 w, C  e& r3 Z- b        pfbld, n$, "G28", "X0.", "Y0.", e$
: X& e0 x7 r& l8 c! c$ O        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
) X7 _( O/ F* F+ v5 b        absinc$ = sav_absinc/ [# Q+ J, d" N: R1 k
        ]
3 y5 i" E* x5 ?8 w      sav_mi9 = mi9$
& y* h; W- f* Y      sav_workofs = workofs$6 f( X# r' L" i
      if sav_workofs < 0, sav_workofs = 0. l% n. @& r& c" S7 L4 P
      ; N* D3 c2 H6 \( D1 l$ y
      ptlchg_com3 d6 R. G9 m. f  B
      sof = 0
" m  e4 I2 \; Z- Q& R$ v6 o% v+ s3 V6 p2 w8 a( x
) k; L* ^$ P2 @. T
1 M0 {. P6 E' v: f$ A4 w6 w# c
#在ptlchg中插入行号paddgotoN
. w1 y" ^3 K5 p  G) r  I/ Cptlchg$          #Tool change
3 s) o% f; t+ {& @      pcuttype
4 ~% _1 p2 A, |, u6 D      toolchng = one( n* p) y3 t7 {8 D: m; t1 A
      toolcount = toolcount + 14 i9 e' F! j1 a- [! {" [, O2 Y
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
9 s& C' E% ]# J/ _      else, nexttool = first_tool$, L0 m4 c$ a4 w5 e, n

2 J/ _2 i( c7 r- @* q$ D0 D, q      if wcstype = one, #Work coordinate system
( [- J! U( ?9 x8 [  y8 C' X4 T        [' h0 Y4 i; `3 I
        pfbld, n$, "G28", "X0.", "Y0.", e$
: Z+ s( c# \3 Y; }0 ?        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$/ L- o( v; d# o$ v# V( _) m+ v
        ]8 c' e5 ^; p, X3 V2 R8 w
      pbld, n$, *sm01, e$
! u3 \! U8 R2 U! w6 _      paddgotoN                     #-------------插入paddgotoN结构
) e% a- [& i  Y) Q6 }      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$% K' r  Q( J( g8 h  Q* N# ]
      if mi10$=one, n$, *sm00, e$
& Z( F& \3 J) V( A: C. w) d      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    . u7 o! {( f1 w& {6 o: N
  2. (30-1-22)
    1 u" q( L/ a$ ?/ T3 N: C
  3. (N1 T2  DIA=8.00 )
    , s- \" K5 V# |: M6 Z$ ]8 r5 `
  4. (N2 T11  DIA=3.30 )
    ; U$ B# t8 {0 f, r- j9 o
  5. (N3 T12  DIA=4.00 PITCH=0.7): G) ]  j8 d3 V; G$ @# R
  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号
% C! i7 J$ K5 s4 A. Y* ata488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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