机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9540|回复: 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 ( [2 R7 I  X2 t* m
顶。。。。。
3 o2 U; f9 t" ]& z" J$ l
@echo off
6 C. n, V0 P  ysetlocal enabledelayedexpansion' S$ R2 @! {% v
  findstr /v /i /c:"g21" /c:"g97" /c:"g96" /c:"o0000" /c:"m01" /c:"g50" /c:"(" t.nc>>2.nc
) r) v* ~% f1 m/ m) tfor /f "delims=" %%i in ( 2.nc) do (
: r. g4 X  w5 \
8 f/ h- X3 Y. M: ]          echo %%i | find /i "g54" >nul
: R' n4 p0 @# I% W   if !errorlevel!==0  (
/ u( D3 n* Q' D( o" Cset str=%%i & set str=!str:g54 =! & echo !str!>>3.nc' G* u% w; ?8 x+ w7 C
) else (
- i; _5 W: ^7 V) L8 cecho %%i>>3.nc
3 l' s3 A+ o6 c/ O% p)
$ C8 E# ?8 y" y8 V. }+ U)
7 n! X0 P2 k! y# @% C4 F  Pfor /f "delims=" %%i in (3.nc) do (; m3 @- W* I. `' J
1 q# ?# Z! n2 f
          echo %%i | find /i "g28" >nul" E+ M! |3 n8 R- |
   if !errorlevel!==0  (
" K  Y$ G8 h' a1 R$ ^8 c             echo G0 Z100>>t1.nc
0 n$ C. H$ F6 P4 U ) else (
/ R8 i; h" }; w( K$ p0 [echo %%i>>t1.nc
) i! N% I7 G0 r# N5 ^8 K( _$ ]' U+ \( N)$ r: R( n# ]' U- D
)
2 L# [% |0 h" j# G$ e: `; edel /f /q 2.nc9 L7 Q+ k- J8 b% ]
del /f /q 3.nc; y4 _, y; s% `  \' q
              2 L) u8 A$ Q( L
pause& W! M' B9 K" z

4 G: j2 r2 R7 G- m) k9 R0 h
2 E" T9 N8 B6 A2 K/ n
) L& r% {2 J$ y% b* d7 f! j, U3 s     这是另外一种方式的后处理,绝对原创。经过简单修整     即可针对所有MC后处理。所有国产数控处理。本不没想放上网。因为我手工删除修改达五年之长,才发现利用批处理这方法。5 l: J3 P; t0 n0 p# c( a

点评

你要看懂它没用的,会用就行  发表于 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% L& ~% u5 b" y# F
setlocal enabledelayedexpansion, Y0 f% K) R/ |! ]' Q9 v. N* d
  findstr /v /i /c:"g21" /c:"g97" /c:"g96" /c:"o0000" /c:"m01" /c:"g50" /c:"(" t.nc>>2.nc
- B$ X; W  F+ w9 h' Y  Xfor /f "delims=" %%i in ( 2.nc) do (& p5 `8 L- Z3 t

* F* s! z* n- ?2 A+ |+ B+ h          echo %%i | find /i "g54" >nul
  X( v) x" n* f. q0 \   if !errorlevel!==0  (
' U1 }0 P* i4 Nset str=%%i & set str=!str:g54 =! & echo !str!>>3.nc0 `  Q5 N0 p8 F0 g
) else (' c' v' N; y8 P6 `1 ]. s. w6 w0 K
echo %%i>>3.nc
; @& @' h- [: p6 h& p)
! _$ }0 P, }( U& x! ^( p: P)/ Q* M, S+ j* I. Q, c
for /f "delims=" %%i in (3.nc) do (
  C; V4 ~! Z  ^2 f* P, u5 P! k' U8 k3 `4 u! d7 ^4 e7 ~' ?# C
          echo %%i | find /i "g28" >nul3 r* p0 [6 F6 n6 F: A7 R0 O
   if !errorlevel!==0  (+ v% [4 V8 n" E: r" J( H9 c
             echo G0 Z100>>t1.nc( y3 a- V: {( i" B" Q# k$ B
) else (' W( e( S# P. j6 I6 {3 ?9 J0 a9 D
echo %%i>>t1.nc
  D& W! k$ G# ?' B; L' l)+ I4 T: L5 `7 E: y( r- O
)
" p! s' S$ N; `1 E# h* _  vdel /f /q 2.nc
& H+ W. ?. Q: }/ idel /f /q 3.nc$ ~9 C6 z- A& J/ S
              
" G+ i  u4 L$ }. t# ^' u, @pause
" G8 r5 [0 ~7 k" N  ~) A8 R, W& H
6 Q5 t8 V/ r% J, o, {- C3 D+ g& O# k
把以上文字复制到记事本,另存为.bat    你要处理的程序保存为T.NC。然后双击批处理,即产生一个T1的文件。

评分

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

查看全部评分

回复 支持 2 反对 0

使用道具 举报

4#
发表于 2012-8-31 22:39:02 | 只看该作者
@echo off0 e' l- d# C& j. J2 \3 l
setlocal enabledelayedexpansion
7 L6 g( _0 c/ @  x  ofor /f "tokens=*" %%i in ('type 1.txt') do ($ P" o. n5 T; ~, g  f
    set text=%%i; ~: b* k6 r+ R
    set size=0: a, h. N: U/ E$ V
    for %%a in (G21 G18 G50 G96) do (* C0 I8 f7 g# G5 Y, x3 c
        if /i "!text:~0,3!" == "%%a" (: p  I2 A3 P/ t6 Z, A  d. \+ n
           set size=1
  n' h0 g) a; V        ), z9 x" H) c4 q6 ^4 n6 d& E, j
    )
' i9 b; S1 b8 C: n. \3 C    if "!text:~0,1!" == "(" (set size=1)/ ]1 ^( e# d) ?8 j
    if !size! == 0 (' u: ~+ a7 K, M$ }( i: t  x
       echo %%i >>2.txt
* N) \( Q+ E. G8 d9 u; P6 z* s& r* I    )  _' z) i) y  f4 c* _
)" q1 q" T% K) @$ P. H
pause/ g) Y1 k- J, W7 y- @2 W) e

点评

这个也可以用~处理速度比你的要快 多了~你试试我的这个。需要修改的文件命名为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 来自手机 | 只看该作者
不明白,不过先留个记号$ ~+ j7 Z" H8 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 - K- J- n' `. i9 {$ V: _
@echo off, q0 Z" E3 A- e  r6 ?
setlocal enabledelayedexpansion0 a7 k' U; i) G
for /f "tokens=*" %%i in ('type 1.txt') do (

( e9 i1 x' M% z  U6 i后处理不完美
回复 支持 反对

使用道具 举报

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, 2024-11-17 08:17 , Processed in 0.054206 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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