机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9536|回复: 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
1 V6 x4 I) E' s. G2 s: e顶。。。。。
# ?, n4 i+ e& Y0 y0 g  |
@echo off
% l# p( Y# q7 _setlocal enabledelayedexpansion4 Q4 N2 i1 H/ r$ ~
  findstr /v /i /c:"g21" /c:"g97" /c:"g96" /c:"o0000" /c:"m01" /c:"g50" /c:"(" t.nc>>2.nc ; Z9 Z6 y/ u0 g; m9 {
for /f "delims=" %%i in ( 2.nc) do (
  U" k4 l6 ]1 u  G . t& B7 j" Z! c( T1 V1 _
          echo %%i | find /i "g54" >nul
& E; V2 p; h' r5 \" }* V   if !errorlevel!==0  (
6 i1 n+ J5 s8 o6 M' yset str=%%i & set str=!str:g54 =! & echo !str!>>3.nc
0 g/ F4 K# A; R6 b ) else (
& c6 c' m' @2 i% `echo %%i>>3.nc
% R, H: K, l  S( L' u)
6 y3 c! m0 R: z)
. O% a0 Z4 c1 J" o3 n, F+ lfor /f "delims=" %%i in (3.nc) do (6 x3 T! z" ?9 U7 e! G: m
3 r7 }, M5 G4 f1 |. U/ @" A7 V; Z! K' g. D
          echo %%i | find /i "g28" >nul. P2 l/ x# W# _# p" O* C* B3 T0 r
   if !errorlevel!==0  (1 N9 R. F- Z! E4 d9 m! m0 w
             echo G0 Z100>>t1.nc  d; k& ^0 R" P' V
) else (* Q+ K' E( ^, S8 c
echo %%i>>t1.nc- z1 L0 c8 ?' q( s# b& S' ~
)* f" i" m4 O7 U
)9 H- b4 [$ ?) [0 Y
del /f /q 2.nc
6 `, _) U' [5 `% x) Hdel /f /q 3.nc7 H9 G4 W8 Q# o; u
              
( ^& \7 V% v2 |2 P0 ypause) T" m$ ]' T% ^6 r
  q% l, F3 M& G
1 U2 B- N" ^! }' U7 Z
4 ~$ z0 M4 Z) G0 t3 @3 N3 T
     这是另外一种方式的后处理,绝对原创。经过简单修整     即可针对所有MC后处理。所有国产数控处理。本不没想放上网。因为我手工删除修改达五年之长,才发现利用批处理这方法。
5 W, ~" ]5 w0 r. F! `5 _

点评

你要看懂它没用的,会用就行  发表于 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' ?4 _7 J$ L& M: a0 H. E" Y
setlocal enabledelayedexpansion3 N' a5 {2 h" |. Q; {8 o/ i( t
  findstr /v /i /c:"g21" /c:"g97" /c:"g96" /c:"o0000" /c:"m01" /c:"g50" /c:"(" t.nc>>2.nc
3 r" t3 v* }# f# k6 yfor /f "delims=" %%i in ( 2.nc) do (
0 ?9 m* D, z, i9 }4 \. E9 h( F3 {' j
          echo %%i | find /i "g54" >nul
! r9 a; e2 C- ~% p/ W* ?3 U   if !errorlevel!==0  (/ j4 R- d$ w( X* O/ v
set str=%%i & set str=!str:g54 =! & echo !str!>>3.nc
6 T% `- l. D9 Q" K  G) else (
, t7 }0 U9 R/ v2 Gecho %%i>>3.nc
; \6 L* c7 J- m! _; F6 p): Y  }8 ~/ E. C5 ^/ _+ m
)
4 L; j; w! W' ~for /f "delims=" %%i in (3.nc) do (2 f9 U' p, Z0 t* U. t' {
5 F( q7 e) A6 }& K
          echo %%i | find /i "g28" >nul
# e% F, @8 k! S" a+ A   if !errorlevel!==0  (
1 d2 P- k% Z! f' H- i' e8 V1 H             echo G0 Z100>>t1.nc5 x' L/ W  R: {) {% {0 F/ M5 U! ^
) else (
! G+ W2 l  _" h) Fecho %%i>>t1.nc9 Q" |2 D, c0 M& N
)
- {3 n; b; E- g3 V3 v% e)/ o1 q1 s5 C1 g. Q* S7 h3 N
del /f /q 2.nc
( n& e. x4 |# c" f& Ldel /f /q 3.nc- j5 g! A4 Q, O+ ~- c+ K6 i
              & H  r2 a2 d2 p1 M1 R. l; w
pause
8 H; [2 W5 j5 @' v
% o# ], P  i3 z" e2 l& H3 G. I
1 ]) D2 ^+ l0 Q% H% c4 E; i* @8 s把以上文字复制到记事本,另存为.bat    你要处理的程序保存为T.NC。然后双击批处理,即产生一个T1的文件。

评分

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

查看全部评分

回复 支持 2 反对 0

使用道具 举报

4#
发表于 2012-8-31 22:39:02 | 只看该作者
@echo off
4 \# l: k, C5 s# z+ o& A+ Qsetlocal enabledelayedexpansion
) w& O0 U' @5 F, N; Lfor /f "tokens=*" %%i in ('type 1.txt') do (2 R1 \6 f" g- b, W
    set text=%%i
5 K7 [2 @8 o/ w$ r( D    set size=0
- G( G* E! E- d( r; y    for %%a in (G21 G18 G50 G96) do (
% D( m; i0 ?: M7 S( x        if /i "!text:~0,3!" == "%%a" (5 Y. b) z: m* j+ y  D$ e
           set size=1( f+ r, T. |7 l. U
        )' @8 ?  w9 O1 \9 X
    )7 y/ }5 P( T6 v& k
    if "!text:~0,1!" == "(" (set size=1)
1 z& o. u2 U2 ?$ z# j2 ]    if !size! == 0 (% P9 w8 `0 z. `4 I/ V2 o
       echo %%i >>2.txt, W& l6 i- Y) d0 c. }8 g, w0 |. m
    )
; C6 K! S! p1 x)4 \  \! {1 U' ?- g
pause
, m$ Z. I) N/ b+ M' y7 L

点评

这个也可以用~处理速度比你的要快 多了~你试试我的这个。需要修改的文件命名为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 来自手机 | 只看该作者
不明白,不过先留个记号
7 i$ M1 Q; L; n8 y! ?, r6 w
回复 支持 反对

使用道具 举报

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
; s. L$ v7 T  Y. K! E- ^  V  l8 v@echo off
3 E& g! \- t7 q$ S3 S% Wsetlocal enabledelayedexpansion3 A8 g7 q5 E7 ], P& w+ k4 A& T
for /f "tokens=*" %%i in ('type 1.txt') do (
: X" W1 _- h$ [6 X# F) D# @
后处理不完美
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 06:40 , Processed in 0.062887 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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