机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9784|回复: 21
打印 上一主题 下一主题

MASTERCAM数控车后处理,针对国产系统。

[复制链接]
跳转到指定楼层
1#
发表于 2012-4-23 23:29:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MASTERCAM数控车后处理,针对国产系统。绝对原创!先看处理结果,有图片为证

本帖子中包含更多资源

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

x

点评

以前怎么没有看见这么好的东西??  发表于 2012-8-29 14:05

评分

参与人数 1威望 +5 收起 理由
风随意 + 5 水平太好了!

查看全部评分

回复

使用道具 举报

2#
 楼主| 发表于 2012-8-29 15:23:48 | 只看该作者
风随意 发表于 2012-8-29 14:06
$ g0 U3 M5 l$ S) j; L; W* U& ]顶。。。。。

, I1 z2 q1 Z1 X% z- r! S- H3 S@echo off. n+ x6 G: X6 m7 m2 o; I2 O( n
setlocal enabledelayedexpansion+ m+ r& T0 C, n
  findstr /v /i /c:"g21" /c:"g97" /c:"g96" /c:"o0000" /c:"m01" /c:"g50" /c:"(" t.nc>>2.nc
4 p  P6 @3 n" j) qfor /f "delims=" %%i in ( 2.nc) do (
: O' v, f/ U5 ^, H. i& @ & c# Q8 c8 a8 y3 j$ s
          echo %%i | find /i "g54" >nul
8 w4 ~9 D4 z' B/ S& x) Q   if !errorlevel!==0  (
# d- d7 B$ t6 v" uset str=%%i & set str=!str:g54 =! & echo !str!>>3.nc& M0 J* }2 Z1 H7 s) `
) else (' b5 n0 M0 w3 ?6 L; V6 T. D
echo %%i>>3.nc) k- k/ U0 G; O4 O3 X1 K& z
)- E1 c! _$ Y1 ~' [% W0 i) O$ n$ v
)
% s5 _1 K& m& c( tfor /f "delims=" %%i in (3.nc) do (1 E* m( ~+ Q& t' O1 h2 ~

" H: y9 c9 Q. o. x          echo %%i | find /i "g28" >nul
* T5 Y  }' {% K+ R8 H. L   if !errorlevel!==0  (5 B3 {, F( }5 `* i8 l# j- m1 U
             echo G0 Z100>>t1.nc
8 J  K, h* h$ j3 _, l! ` ) else (0 ?) z- |/ Y, y' {: U
echo %%i>>t1.nc6 Y$ D. E5 n: z. M/ n5 I$ T1 w5 N# Z+ O
)
3 \# Z" t( f( s: G)5 ~+ g0 r3 E9 n3 v8 \. H) r3 z) M
del /f /q 2.nc
' m+ M  K$ r4 j% [/ s  B  Udel /f /q 3.nc
7 H6 q# m  P( |4 Y              
* l2 H1 r- d& H( H# L  lpause
% q  K" f* ?% {7 e8 l3 B$ Z) E% y8 m0 I" U0 k
. o1 C: _% c5 @
& Q0 B( W1 E  M0 A
     这是另外一种方式的后处理,绝对原创。经过简单修整     即可针对所有MC后处理。所有国产数控处理。本不没想放上网。因为我手工删除修改达五年之长,才发现利用批处理这方法。' n4 J/ w% f% w) ^" V. h

点评

你要看懂它没用的,会用就行  发表于 2012-8-29 16:07
你百度知道批处理,就会用了  发表于 2012-8-29 16:06
完全看不懂!!!太深奥了  发表于 2012-8-29 16:05
这个是什么鸟东西??就是传说中的批处理?  发表于 2012-8-29 16:04
回复 支持 2 反对 0

使用道具 举报

3#
 楼主| 发表于 2012-8-29 16:27:34 | 只看该作者
@echo off! b, ^5 _9 |! E( w2 t
setlocal enabledelayedexpansion
$ m6 Y4 h* j, }" p( a  findstr /v /i /c:"g21" /c:"g97" /c:"g96" /c:"o0000" /c:"m01" /c:"g50" /c:"(" t.nc>>2.nc 0 a  `* R3 J- o! Y; T# i1 k8 `( W8 z; G
for /f "delims=" %%i in ( 2.nc) do (
3 H4 a. r4 v- U2 u' D/ }
5 R6 M$ U9 `- P( g4 i+ z          echo %%i | find /i "g54" >nul
* k4 @4 ^9 R# l0 n" q0 W, Q   if !errorlevel!==0  (
) I) ]& h- }( o: sset str=%%i & set str=!str:g54 =! & echo !str!>>3.nc
/ F/ q5 X7 C2 q- P3 L; x. v) else (& |% K6 c/ h4 T, Q: K4 j' |9 }
echo %%i>>3.nc
; c. M0 h9 c  e# p)- m9 t  \1 A, T) Y5 \7 G1 F8 C" w
)
4 d' j$ r" j$ G" t9 W9 m& B: ^  qfor /f "delims=" %%i in (3.nc) do (" I" E2 T6 e( O( A7 E/ a( K  z

8 }: i- ^& H: N. I) q          echo %%i | find /i "g28" >nul& W. N7 t+ w  ]5 W# k; @6 b/ x
   if !errorlevel!==0  (
) y$ S# j; c/ D  G1 Y) `             echo G0 Z100>>t1.nc3 z3 k9 X$ l2 f# y1 F. I3 g) R$ \
) else (  r& d4 _6 W$ \" N1 z1 _8 k
echo %%i>>t1.nc
( [2 p) @* ]8 i$ [" l)
. ^/ c5 Q8 L$ X" i- r)% u9 E2 |' u6 g7 Z; Q6 Z* p3 O# q
del /f /q 2.nc
  Q; a. f: [8 ndel /f /q 3.nc/ E: j& Z% }- B) t
              
" W9 T$ u* z8 y, P- npause; O4 a! z/ g' v0 F7 b

2 ~: |# z9 D5 @0 |/ G7 A  ^- V$ b& v2 r
把以上文字复制到记事本,另存为.bat    你要处理的程序保存为T.NC。然后双击批处理,即产生一个T1的文件。

评分

参与人数 1威望 +5 收起 理由
风随意 + 5 热心助人,专业精湛!

查看全部评分

回复 支持 2 反对 0

使用道具 举报

4#
发表于 2012-8-31 22:39:02 | 只看该作者
@echo off8 T% ?0 `5 c5 [( }+ m
setlocal enabledelayedexpansion
- A, i/ k7 u2 m0 E- k- H7 ]. Y4 _for /f "tokens=*" %%i in ('type 1.txt') do (
5 h9 c; T  ]  O    set text=%%i
  y. R- j; }" V9 I' u; A- a5 `    set size=0& J( v% c$ O& ^2 D
    for %%a in (G21 G18 G50 G96) do (
* g/ _$ i. L3 G1 _$ t* Q        if /i "!text:~0,3!" == "%%a" (
$ {# q: d4 I4 T1 C( n           set size=1
+ s1 u0 E+ D+ p8 Y        )7 |' t9 b% v0 {8 A& C1 f" B8 p
    )
9 t$ x  r9 R3 O0 C    if "!text:~0,1!" == "(" (set size=1)
( D3 q+ {4 O  o$ y! X* D    if !size! == 0 (6 y. E5 h/ n! ]& t5 s" b4 `
       echo %%i >>2.txt
1 A6 [3 H7 s( p# r5 T' {6 }    )2 B- E  O3 K) t, n0 m" B* R
)6 W5 ^8 O% c3 R) _, U9 a
pause/ I( X$ |8 p4 E- F$ x8 P! g

点评

这个也可以用~处理速度比你的要快 多了~你试试我的这个。需要修改的文件命名为1.TXT。  发表于 2012-8-31 22:40
回复 支持 1 反对 1

使用道具 举报

5#
发表于 2012-9-17 18:42:12 | 只看该作者
搞不懂,处理后的文件和之前编的文件一样啊

点评

少了些东西没看出来吗?  发表于 2012-9-17 19:13
回复 支持 1 反对 0

使用道具 举报

6#
发表于 2012-9-19 08:51:23 来自手机 | 只看该作者
不明白,不过先留个记号
/ c2 k, @: j/ H- C! [
回复 支持 反对

使用道具 举报

7#
发表于 2012-9-19 10:54:11 来自手机 | 只看该作者
虽然搞不懂,但必需要顶,楼主无私奉献精神可敬

点评

兄弟太谦虚了,隔行如隔山  发表于 2012-9-20 23:17
谢谢兄弟,你做的车床系统无需这个,系统很先进。比如说你的程序里可有汉字,而国产的必须删除。其实我这个就是自动删除一些无用的东西(MASTERCAM自动生成的如注释等)  发表于 2012-9-19 16:28
回复 支持 反对

使用道具 举报

8#
发表于 2014-11-23 18:33:51 | 只看该作者
风随意 发表于 2012-8-31 22:39 . \9 ?) r! i/ z' ^) w9 t7 e$ @$ K
@echo off4 k# [% T* _2 ?" v4 @
setlocal enabledelayedexpansion. I) d/ A( S3 ^2 }3 Z, I0 f
for /f "tokens=*" %%i in ('type 1.txt') do (

1 C5 c3 f2 @! t. |2 X% u/ ^后处理不完美
回复 支持 反对

使用道具 举报

9#
发表于 2014-11-23 18:57:46 | 只看该作者
你这没意义 ,要开发出 GSK928  HNC-18  19 低端系统的后处理就OK了

点评

呵呵,完全可以  发表于 2016-5-20 21:15
回复 支持 反对

使用道具 举报

10#
发表于 2016-5-21 12:07:20 | 只看该作者
哦,没发现什么,不用电脑编程。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-2-19 06:00 , Processed in 0.081277 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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