QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
1天前
查看: 7450|回复: 18
收起左侧

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

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

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

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

x
如下:后处理加变量# a7 A  ^' w" v' Z) K" i5 y
第一处. C0 s$ d. j' o" p5 z
# Toolchange / NC output Variable Formats% c  {; |9 |# u/ P
# --------------------------------------------------------------------------; C6 t  J" K( G) h- D
fmt  T  4   t           #Tool Number# H/ i! p' K1 C$ w1 v
fmt  T  4   first_tool  #First Tool Used
1 X$ v4 C) x$ f4 l# R/ D- e% }$ yfmt  T  4   next_tool   #Next Tool Used  
! J" z8 ^5 V- I6 @$ q6 zfmt  D  4   tloffno     #Diameter Offset Number
- U& x. O' d$ Efmt  H  4   tlngno      #Length Offset Number/ b3 {) D) Y+ {
fmt  G  4   g_wcs       #WCS G address
8 o, y9 l& o/ l$ b  T0 @fmt  P  4   p_wcs       #WCS P address- D8 {; d) \# T) U5 _1 X
fmt  S  4   speed       #Spindle Speed0 z) g; V5 q3 H4 U3 _1 s9 E6 y
fmt  M  4   gear        #Gear range
  ^) X/ W% v8 Xfmt  N  4   cch! U. r5 g, i! }) M  @  z

' e. t0 u% N# d4 y# b2 w8 f' }+ n第二处# a7 ~( Z8 A- M7 p
# --------------------------------------------------------------------------
$ ?2 X1 ~0 e* A+ @# Tool Comment / Manual Entry Section* G1 b  H* d8 a. G5 \0 [
# --------------------------------------------------------------------------( L$ l' A  {6 _; r" S; e
ptoolcomment    #Comment for tool
) Z( {( @+ G% p! s- ]. C      tnote = t $ @. u  f* z5 a& S7 J- E
      toffnote = tloffno3 m8 i8 e7 k/ W5 G0 `* c3 Z9 A
      tlngnote = tlngno0 H9 r  R& }  l# |
      cch = tlngno
4 `; h2 G4 C- K7 F( m- y第三处
9 p" {  O+ u' Z* [: a1 V9 @#"%", e9 q5 A2 M* N* b6 f
      pbld, n, sgabsinc, sgcode, "G28", "G91", "Z0.", e# f8 ]4 U- i) Z/ K$ o8 w* X! F0 C2 V- f
      #*progno, e
( A4 {6 p' }& P* p( K/ Z      #"(PROGRAM NAME - ", sprogname, ")", e# O) p% L" I  w
      "(DATE= ", date, " TIME= ", time, ")", e
  @( D& @; r6 Q+ d- O% A      ptoolcomment/ {9 F7 e! M- i/ b( X* M
3 r# [3 ]' x; P9 P# }& [9 Q: @
完整附件

MAZAK.rar

15.22 KB, 下载次数: 162

评分

参与人数 1三维币 +5 收起 理由
路过不买 + 5 技术讨论

查看全部评分

发表于 2012-3-29 13:45:09 | 显示全部楼层 来自: 中国台湾
使用回報!!有幾項問題希望能幫忙解答謝謝
sshot-2.jpg
 楼主| 发表于 2012-3-29 14:38:00 | 显示全部楼层 来自: 中国广东广州
2# balugi6327 $ g$ o- |& k0 m
你好,可能是变量未加完
5 l- U% |6 D6 n7 Z9 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, 下载次数: 23

发表于 2012-4-2 13:37:19 | 显示全部楼层 来自: 中国上海
那要这么复杂
发表于 2012-4-2 14:01:16 | 显示全部楼层 来自: 中国山东烟台
后处理修改的确比较复杂。
 楼主| 发表于 2012-4-2 17:01:47 | 显示全部楼层 来自: 中国广东广州
使用樓主提供的後處理& D0 h. _4 \+ [
balugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
! A9 Q. `- I; X( H! g
你好,这是我刚刚用9.1软件处理的,
& X5 f$ i! t6 k. T1 K, h  W  G如下,我不知是否支持高版本,在9.1上没有问题的0 X# F4 ?0 E4 m9 J' q

9 \, M6 Y4 `' E(DATE= 02-04-12 TIME= 17:00)6 T9 s. a. B' y
(TOOL - 10 DIA. OFF. - 40 LEN. - 10 DIA. - 10.)
" C0 ^5 ]* @. F" q9 G2 `N101 |4 E* `& J/ V) [$ }$ z+ T
T10$ q; }+ P9 H9 q: B' J
M6" \) s' f. K3 _. K
G0G90G54X-.45Y-2., x( Q% c  e  b6 J* g
S2000M31 m3 v0 i  @! q: E7 r% ]% ]: K
G43H10Z10.M8$ d  Z" s% G, N( ]
Z.5
发表于 2012-4-2 17:24:47 | 显示全部楼层 来自: 中国山东烟台
使用樓主提供的後處理
5 x' a3 x5 b3 K. f" }  Nbalugi6327 发表于 2012-4-2 09:53 http://www.3dportal.cn/discuz/images/common/back.gif
1 p0 v4 `! I" z: t  H
, p) x: E2 k% R% i% G0 H
我对你的后出里进行了部分修改.应该大约能符合你的要求了吧. 不过我没有X4使用的X6进行测试,测试完成后对后处理进行了强制降级到X4 .你试试?
未命名.jpg

MAZAK.rar

15.51 KB, 下载次数: 68

发表于 2012-4-3 14:07:14 | 显示全部楼层 来自: 中国台湾
本帖最后由 balugi6327 于 2012-4-3 14:46 编辑
/ x/ q! f% t1 b; |+ K! c1 k' g
' d" w/ ^6 ?* b6 a7 O路过老大!!没错那正是小弟想要的感谢分享,不过程式头多了一个 T,那个T不是多余的吗?
sshot-5.jpg
发表于 2012-4-3 14:13:52 | 显示全部楼层 来自: 中国山东烟台
路过老大!!沒錯那正式小弟想要的感謝分享,不過程式頭多了一個 T
. i$ x: k/ {/ f, s& d0 |% Nbalugi6327 发表于 2012-4-3 14:07 http://www.3dportal.cn/discuz/images/common/back.gif

! s* M. b  v$ U' Z( K要把那个T给干掉?
发表于 2012-4-3 15:56:35 | 显示全部楼层 来自: 中国台湾
11# 路过不买
% P* z7 {. N; `
( D% L% C+ G8 B有辦法把他去除掉嗎??
发表于 2012-4-3 16:16:29 | 显示全部楼层 来自: 中国山东烟台
打开后处理 搜索
# j1 n- d3 b9 U. D5 o0 W*progno$, sopen_prn, sprogname$, sclose_prn, e$" K; M& J" t0 L5 ?
改为
: Z! j) u5 l) G( E4 q' m* r*progno$, sopen_prn, e$ #sprogname$, sclose_prn, e$2 ^# A' u8 {3 B) k+ I& ?8 Y
这样 T就被枪毙了。
发表于 2012-9-3 20:48:20 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif5 R% R# {: \0 Q  g) ?
打开后处理 搜索0 A4 B  {* O7 N: k; W8 K* g
*progno$, sopen_prn, sprogname$, sclose_prn, e$
( ?- @) Z1 B: J+ ?0 j6 F' w改为

: ^/ o7 M. C3 c# |% i& c( h9 v大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-3 20:49:02 | 显示全部楼层 来自: 中国台湾
路过不买 发表于 2012-4-3 16:16 static/image/common/back.gif5 x( P0 z4 Z) r( s4 Q0 v+ ?
打开后处理 搜索
; @: b9 |3 i, @6 q6 s% o1 H  T# Z*progno$, sopen_prn, sprogname$, sclose_prn, e$; m6 M7 C9 U, y' P; x& w3 G, S
改为

0 [. x8 g: ~1 ~0 p5 I( ~大大你好~我下載你修改的後處理,不過4軸打不開! 請問有辦法怎修改嗎?  謝謝 ~
发表于 2012-9-20 10:31:24 | 显示全部楼层 来自: 中国江苏常州
本帖最后由 ta488 于 2012-9-20 10:40 编辑 : \' Y0 T) G0 b( u5 p) Q4 ^- {

" Q# P' j1 U* l0 D% {/ T9 s# M2 ^' t5 Q! f0 ~4 t' m( G
详细过程参考:http://attao.blog.163.com/blog/static/2053982122012811104220939/5 O1 M. }; d2 G, D6 F* v& T% J6 T& k
  s% x) l# I0 `

6 K) k& g6 T# f; dstrgoto_N   : 10                      #参数初始化,N10# `, K- ^/ I0 a2 {) j+ v
fmt  "N" 4  strgoto_n            #定义strgoto_n数据类型6 L2 r& ^5 D- ]9 k' [$ j

* u, P/ ~; B0 J( ]# WpaddgotoN                          #定义paddgotoN结构类型
3 J: @+ w0 C( q- X0 v3 n/ I+ O  ~      *strgoto_N,e$  
  M% a! _9 t2 S& p9 K; X6 ~      strgoto_N = strgoto_N + 101 Q& t3 Y3 I$ p" U; ~% M* |

1 R2 \1 J( T5 q# s+ `& S3 `' N3 A: z8 U+ B, f( h, G; `
1 h' b& z8 P' N
#在Psof中插入行号paddgotoN
) w. V7 F* \1 s- O/ t. j* Zpsof$            #Start of file for non-zero tool number- \- G, v' y: q
      ptravel5 t7 \, [6 _, c6 U- g# B% z  |
      pwritbuf5+ D& j4 G  n. H! Y6 F/ J  V. V  H
      pcuttype
) q1 r6 b( r% b# _+ w/ m      toolchng = one
0 i9 z' x" B1 _. G      if ntools$ = one,
! n  g% Y/ |) y6 J9 h5 K# X2 h8 Z* C! W1 @        [
" ?+ ?+ J4 ?( @9 J  p" i8 J        #skip single tool outputs, stagetool must be on
' t1 H$ b& I: Z$ M! \$ t        #stagetool = m_one4 E  A+ k6 }* ~; N9 \- O' `2 c
        !next_tool$
" g- v( Y* i: E& Z! t* Y% A        ]
+ l) }, F# d9 s6 w      tooltotal = rbuf(4,0)  #Reads total tool and null tool changes
: j' J5 w) f* w0 }: l      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)& A8 l: C$ p' w, V# z" k
      else, nexttool = first_tool$
2 N- i( j( c% q3 _& Z0 J  {
1 S% m; v; [/ ]& S9 ^  M      if tool_table = 2, ppredstck,e$
, x/ _7 l( ~' e1 U; t$ |      if tool_table = 3, pmetastck,e$
; D1 F2 V0 D  C9 A: o; C& Q      spaces$=sav_spc$ Q- f3 p+ E4 ~3 T: D
      paddgotoN                  #-------插入paddgotoN结构
9 {9 O, q5 [; I7 l3 F' ^/ v! Y' l& ~      if plane$ < 0, plane$ = 0
( g0 k) k/ s" e      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$,
6 e2 A7 U/ o+ R- c      sav_absinc = absinc$
$ D5 W, U6 \, d0 c( S+ `      if wcstype <= one, #Work coordinate system  ?% x8 D3 m2 l" V
        [
4 n! x* }5 W# X1 I        absinc$ = one* A) I- _0 i$ C' m6 w. ~
        pfbld, n$, sgabsinc, "G28", "Z0.", e$, z: E5 A; b! q7 v
        pfbld, n$, "G28", "X0.", "Y0.", e$
4 \, A$ h- V0 `4 w% b        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$  |  g* Y# G2 {+ S2 U7 ?% [: L% q
        absinc$ = sav_absinc. ^2 W. a! n- e" v' c9 c
        ]
- r& F8 J/ e) j      sav_mi9 = mi9$
8 p" d5 j; e6 m3 ]; \, Y+ M' W) B      sav_workofs = workofs$& `. P2 m  o$ o8 r# m2 `& l
      if sav_workofs < 0, sav_workofs = 0! i0 b) Y5 t2 M
      ; h+ ^* Z  [4 i$ r: i2 B
      ptlchg_com6 K1 J% [# p4 K+ {1 b. x
      sof = 0
1 o2 q- F: l2 J8 w
. V+ ~2 L, ~4 Z7 _
4 q8 L/ \& H. L. V. d5 I6 _& H4 B9 |8 t- w8 z: Y2 E
#在ptlchg中插入行号paddgotoN
& X/ D0 v+ \& ], Qptlchg$          #Tool change
( S1 g3 e9 D2 X* A6 h      pcuttype
1 M8 C8 r! l3 B6 @& `      toolchng = one% w+ s- W1 s/ _/ C. V' N  R' \
      toolcount = toolcount + 1
7 [5 w8 p3 {! C0 ~! [- H      if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn)+ c9 o$ s! F) ~9 F, H$ k. q
      else, nexttool = first_tool$
, {2 D0 O" z; B2 s# l! v5 z
9 |4 ~% B: N) L9 E& ]      if wcstype = one, #Work coordinate system
6 k1 @2 ~8 W- }4 r6 Z        [
; J, [' }" E; A  c0 B        pfbld, n$, "G28", "X0.", "Y0.", e$
6 Y: ^1 V/ _1 @% A9 p3 z        pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
" q# [# }/ O+ f3 N# ]2 C# C2 J        ]
2 h. H8 j: D6 z. D      pbld, n$, *sm01, e$  H9 }' \1 P8 p% x7 l' n
      paddgotoN                     #-------------插入paddgotoN结构
$ P& S% b& K5 d9 S5 r      pbld, n$, *sgcode, *sgplane, *smetric, "G40", "G49", "G80", *sgabsinc, e$7 U  x/ l4 y  o6 f  y2 e
      if mi10$=one, n$, *sm00, e$
+ ?" w  ~+ S( Z      ptlchg_com
发表于 2013-1-10 14:09:29 | 显示全部楼层 来自: 中国台湾
可以請教x6或mc9  要改成
  1. %
    0 Z( M$ @% M& }% t! O. i
  2. (30-1-22)! r3 c' u/ D4 b2 p/ g) w+ h
  3. (N1 T2  DIA=8.00 )
    7 J+ n$ R3 S! Y$ a9 b
  4. (N2 T11  DIA=3.30 )
    ' \7 X3 D3 c7 l  ^7 h( s. p; t/ f
  5. (N3 T12  DIA=4.00 PITCH=0.7)
    ! o" E3 |6 o( }8 T) @, g
  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号# ^4 U' d" c# V1 a9 c
ta488的方法是N递增10
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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