QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下:后处理加变量
; u1 ]3 O( ^6 Z4 m$ Z第一处
/ f9 \' k: M& \3 o0 E6 Q6 I+ |6 f# Toolchange / NC output Variable Formats9 }# c# D) Y* a  \: [
# --------------------------------------------------------------------------
( Y( L" M3 Q1 Sfmt  T  4   t           #Tool Number
4 z* f$ d  ?- T, d+ `' g% ^: u( Tfmt  T  4   first_tool  #First Tool Used # \# C7 y0 w# P: u' ?
fmt  T  4   next_tool   #Next Tool Used  
8 D4 g5 i+ h( ~fmt  D  4   tloffno     #Diameter Offset Number
& a; V; G7 f/ |" O9 Zfmt  H  4   tlngno      #Length Offset Number9 B/ h3 `- x) e; @6 R8 s% Q: F* p% G2 z
fmt  G  4   g_wcs       #WCS G address( H/ ~- \: l* V  ]- A5 z( d1 a
fmt  P  4   p_wcs       #WCS P address
$ Z' U) R8 n: r3 [" ?! {) Efmt  S  4   speed       #Spindle Speed9 @3 X- ]- D- G  y) W
fmt  M  4   gear        #Gear range
7 l8 k2 F, f; O) u% M' O' |; r7 x) |fmt  N  4   cch
5 Z, |  ]4 w) J( {7 ~/ F
5 U" n2 `9 w: `7 [$ v第二处: y3 |+ X( ^5 f& a: y& h* f: I0 d! _  i
# --------------------------------------------------------------------------  Y  M0 l# g5 l3 n9 l/ t. P
# Tool Comment / Manual Entry Section" `7 u0 z4 N& F: n5 L
# --------------------------------------------------------------------------
- v  j( S' ]4 n0 E3 f% s0 B  k. Kptoolcomment    #Comment for tool$ ~2 c/ x) ?0 F1 M
      tnote = t / R3 y$ n8 m6 T
      toffnote = tloffno" z: Q& ~7 ~4 ^$ u- _
      tlngnote = tlngno
& U' T" g. p( J  t( z      cch = tlngno
5 n4 L5 r9 p% z第三处
* T' G, z* I2 e) {8 z2 k#"%", e
3 ^. K& `* a% @& ~      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e
; O1 u: v- X% s      #*progno, e. O# L% i. G6 O, p' X- v
      #"(PROGRAM NAME - ", sprogname, ")", e
% @- |$ g% f' Q      "(DATE= ", date, " TIME= ", time, ")", e
; h$ V" [- S8 [( o% y# N      ptoolcomment1 M/ v" O4 E6 E4 v1 w3 \3 y8 ~& D# ~
. ~+ E, A2 r% G" p% ~* Z/ ^
完整附件

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
/ {0 y, T% |0 S) Q& j你好,可能是变量未加完8 q1 N" e4 b* z% Q# ]4 I
请下载附件中的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 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理
; R3 Z/ A0 d+ j6 k, m8 Bbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
$ U( D9 s+ S; j( u! j& g; g8 ?
你好,这是我刚刚用9.1软件处理的,
5 ]: w/ e0 e) Y: C) j5 l  W如下,我不知是否支持高版本,在9.1上没有问题的% [/ ]8 W) U- S' V! v6 U
) H3 L- C5 `) F4 c1 R# O
(DATE= 02-04-12 TIME= 17:00)' y1 s; _! P. s" L
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
2 q  b: k! c3 gN10
+ w. r7 w- o# r1 l# CT103 T4 K6 ~" h' S2 o, \1 e7 q5 @
M6' t7 I# [% }3 r: |
G0G90G54X-.45Y-2.
; k+ R3 e5 {) a* m5 @S2000M3
$ k2 b0 B) h9 ^# G( l& Q# g9 K6 p8 yG43H10Z10.M82 R, c6 m9 s7 x8 O& ~
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理/ n. o0 X! O5 W
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif

( ]! M( i2 `% q$ r8 W& ^) x! E
! N- q" A3 B5 C* y) S我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 66

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
6 }, u) J3 {" |/ z8 @, Q8 K: U0 `1 M. D$ ~  E/ J
路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T5 I* Q$ }* b& z, G1 S6 Q
balugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif
. }& K" D3 A* o, J4 j6 L! O( a, |
要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
3 {5 I$ R$ M  m+ H# z' u
3 F  q5 j; H( I/ w有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索7 n' N1 h3 B/ _4 H$ k
*progno$, sopen_prn, sprogname$, sclose_prn, e$
/ C7 O$ c2 p; M, B改为4 g5 {$ o" n$ ]0 q4 x# f2 P, D
*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$5 D, ~/ \0 L7 l5 V
这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
3 }3 k1 g9 P* {, A打开后处理 搜索  R0 b" V) A/ M% H8 g: Y8 M
*progno$, sopen_prn, sprogname$, sclose_prn, e$  a& P/ o9 f; Y8 P% P1 ]4 |0 w" z  |
改为

$ Q1 M+ R6 Z1 e3 Z$ u大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif
! f- R. Y9 ?' i打开后处理 搜索
, M# _% j. Z+ A* A*progno$, sopen_prn, sprogname$, sclose_prn, e$
6 k8 W: Q# H4 t$ l0 O8 S, o1 l改为
! l4 a. {4 Y7 Q
大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑 ( ~& X  y$ I8 j7 o; `3 ?
. O* n7 |, I( V, ]9 I* @( b# ^
7 g. m6 b( v# \5 `2 Z/ ^+ |$ ]
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/9 ^2 p% e! I1 P8 j5 t

2 F0 {# i8 T; d) Y  O/ y! N; B/ K
strgoto_N   : 10                      #参数初始化,N10
) M( d3 a0 |. o  R. a! ]1 T* wfmt  "N" 4  strgoto_n            #定义strgoto_n数据类型3 I! t; t0 k; ^& A% m1 [

: f' j4 L9 _& V& p1 QpaddgotoN                          #定义paddgotoN结构类型5 w7 B! C+ N. J' p0 T! u3 J
      *strgoto_N,e$  . p& t2 S+ i) S
      strgoto_N = strgoto_N + 10  L+ f9 ?  S$ D

; q' M! c- G7 r8 [4 E& T" T! W5 T: p0 V/ j6 o7 B8 k
. {* Z9 U( ]" l* F$ |
#在Psof中插入行号paddgotoN
+ i* l0 G8 I0 Bpsof$            #Start of file for non-zero tool number* E  J. k$ K* _& D
      ptravel
# Z- E& M: n6 B$ w' M- W      pwritbuf50 J+ q7 P( U6 I. N
      pcuttype
1 v( D" T/ t; m7 A2 ]9 I      toolchng = one' |6 d6 @+ ~5 F3 u$ ^' N
      if ntools$ = one,' g  a6 Q& L" O- A0 w9 n4 g
        [
9 Q. x! F% V0 l9 g1 ]6 K9 q. ~7 J        #skip single tool outputs, stagetool must be on5 @2 n- i$ A3 k$ o2 q4 Q2 A% p6 z+ y
        #stagetool = m_one
' R2 I4 l# W5 G/ q        !next_tool$
- N/ X6 D$ G* }) I$ c4 F        ]; I8 u9 M# B; P  n- v, a4 H
      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes/ }, s9 q# ~% N
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)
# M- b1 Z/ e- v, W  {0 j      else, nexttool = first_tool$/ b9 I8 T4 [; u' |& S7 o; v

, I) c( R% p! E1 e      if tool_table = 2, ppredstck,e$' c6 R- z/ ^' m6 w) u( w" k
      if tool_table = 3, pmetastck,e$' {/ Z( {( L4 t( b: M
      spaces$=sav_spc- M% B& W  V& r$ a7 ]; o8 s
      paddgotoN                  #-------插入paddgotoN结构
0 e4 b$ o- x$ t4 R0 x+ w      if plane$ < 0, plane$ = 0
8 r+ _# w& k6 ?      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$, * d5 x: z2 G0 W( X! C
      sav_absinc = absinc$1 w& r$ B) {. v3 Q1 H# r8 a2 \
      if wcstype <= one, #Work coordinate system0 k6 O4 S' B% r8 D) e% D# i7 S
        [
$ j! O6 `( c+ }, f9 _9 J! P        absinc$ = one
4 x4 ^& c  M& t8 `$ J        pfbld, n$, sgabsinc, "G28", "Z0.", e$# A. y- z- a# x+ i) {
        pfbld, n$, "G28", "X0.", "Y0.", e$8 r) F0 [- Q; _' I* q
        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$% H+ t/ J+ V( |3 v5 o: M3 ]2 I- {
        absinc$ = sav_absinc
' o3 C/ ]7 l. ]( j1 `+ l        ]
7 N# s$ g$ t* i) e. f      sav_mi9 = mi9$( k8 A, f, i8 ?$ `( o* s
      sav_workofs = workofs$
6 B6 w6 s- v# x' F: |2 E      if sav_workofs < 0, sav_workofs = 0
" |- t) t  b& [4 I. ~: C      4 e& T! ~/ K0 Z9 A
      ptlchg_com4 q! \4 u0 D$ z5 |! r
      sof = 0! y' x. k9 y- M, D. {
) O# J$ q- a$ N4 U9 y: |; e3 j4 M. p

( y& e+ L( y9 Q; b% `( e
  s& u4 e$ K4 \& [7 q& [2 T  I#在ptlchg中插入行号paddgotoN% G  S* p9 F: T- ?" v
ptlchg$          #Tool change6 V' K4 J/ q/ ]& M% F. ^
      pcuttype
: g' _) t; ]  C- Y8 \% @      toolchng = one7 F2 m  w2 ]3 X8 w. s
      toolcount = toolcount + 10 Z/ Z; l  @' |
      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)+ v/ C0 k/ b8 ]& D, s) {; a
      else, nexttool = first_tool$
* e3 H- v% m7 }; F' Q+ y) u! b! S
      if wcstype = one, #Work coordinate system: j  l, x; B$ o. D: V4 x* v
        [
: A7 U' r, t; n8 i' ~        pfbld, n$, "G28", "X0.", "Y0.", e$
2 s8 O& X6 T7 T: }: ^$ Q6 a        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$0 v. g' n% q/ r/ E; R
        ]" ~/ Z- n) p0 ~5 y* m, O( Z* a
      pbld, n$, *sm01, e$
: v. q  W; Z" T7 I! O- |      paddgotoN                     #-------------插入paddgotoN结构0 m9 ]7 B' D1 @4 r5 g4 I5 B0 S
      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$+ U* v& T; o0 Y" [; m; t
      if mi10$=one, n$, *sm00, e$' I/ e3 d; S) r: ?# N
      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    , q: N& E$ @3 d( I9 C
  2. (30-1-22)
    ; O- ^) [+ @, X+ ~, J( {6 F
  3. (N1 T2  DIA=8.00 )
    " d. y& j  `) ~: S4 z) v3 G
  4. (N2 T11  DIA=3.30 )
    ' {& r/ A& s8 `2 Y1 Z
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    1 D' c* g! x, S: }! V
  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号
" d9 F+ c' P4 o( b$ @* U" cta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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