机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9630|回复: 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 * T& n& p' I, {" Q! B% D0 b3 E3 D: C
顶。。。。。

0 [( b& y+ L- J@echo off: ^' n8 j+ Q. v0 ~% D6 a
setlocal enabledelayedexpansion' k! M: c( F. j: D
  findstr /v /i /c:"g21" /c:"g97" /c:"g96" /c:"o0000" /c:"m01" /c:"g50" /c:"(" t.nc>>2.nc 2 P, v1 d+ u6 F6 E& O! C# K( }3 R  e1 S
for /f "delims=" %%i in ( 2.nc) do (
. E8 j0 c+ x/ V& I1 ]# y: L ; h8 ^7 J" W  i1 N9 R1 O
          echo %%i | find /i "g54" >nul
  H" @& ~" J. _   if !errorlevel!==0  (& y* j0 a+ w% s6 {  v& C+ j
set str=%%i & set str=!str:g54 =! & echo !str!>>3.nc/ c6 v) X' B+ s( H
) else (
% r9 P" n* s2 d% E. |: Techo %%i>>3.nc$ V* V" f7 U+ i4 Y4 R0 \' f0 l/ E
)
- ]1 C% n% J% e6 h1 N( ~)
! O1 U# f/ O& Vfor /f "delims=" %%i in (3.nc) do (
8 b8 K2 n: ^" ~/ Y* I: f  p6 e9 \
7 [, R, }4 x7 I, Z  Z  G/ N          echo %%i | find /i "g28" >nul* u9 Z. B- U! @' _6 L8 V. {, Q
   if !errorlevel!==0  (3 @; }! \' ?+ ^  G  [# K( A) [
             echo G0 Z100>>t1.nc; W3 R! u; C' u# p# K$ t# X
) else (
3 Q9 h8 P9 f! P# lecho %%i>>t1.nc
$ ?' o6 D0 \2 T# F6 @, `): w  s& g, Q% }5 j; {
)
- z2 u* |8 s/ r5 ?9 Odel /f /q 2.nc
" w9 W! `; s; s$ h" X3 Bdel /f /q 3.nc' |# ]  `/ H/ V7 a/ M
              : z+ K6 h  L! g2 J) v6 o1 a% I
pause" {) J2 H, ~( \6 ^

. q  c4 j1 N7 H- i. |$ k. ?) r  g' ^+ Z* R

* a5 f9 o0 H7 k( r) Y     这是另外一种方式的后处理,绝对原创。经过简单修整     即可针对所有MC后处理。所有国产数控处理。本不没想放上网。因为我手工删除修改达五年之长,才发现利用批处理这方法。/ T" o! Y) z; }6 _

点评

你要看懂它没用的,会用就行  发表于 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! R# I' Q  J) S* @4 P% i8 s
setlocal enabledelayedexpansion* g+ ?6 X5 o5 E
  findstr /v /i /c:"g21" /c:"g97" /c:"g96" /c:"o0000" /c:"m01" /c:"g50" /c:"(" t.nc>>2.nc 0 G3 V9 Y% z+ u* j. x% ^
for /f "delims=" %%i in ( 2.nc) do (
/ V7 a* W0 `# P( Q, S  S/ i2 e. ~
6 K" q$ u1 \. p, |' U# {8 r          echo %%i | find /i "g54" >nul + R  o: o6 T+ t7 g( B( O/ X! s
   if !errorlevel!==0  (
$ d! A* O* O/ `9 Z' Y: `( l: E. Z' Fset str=%%i & set str=!str:g54 =! & echo !str!>>3.nc& q) \4 U1 ^9 q; ^! L6 E8 v
) else (
5 V5 r9 K# m. w! T% d& ~) \echo %%i>>3.nc% L* w1 t! V% U9 E9 f: |
)
7 S5 Y4 o  s; o# a  A( r& F6 u)6 ^2 p3 Y  s" W+ f$ m
for /f "delims=" %%i in (3.nc) do (1 o! {' S0 L3 B3 C& \4 ~) a( J& [

6 y6 ]/ v: h% \( ^          echo %%i | find /i "g28" >nul! g' z7 V3 q6 Z! b
   if !errorlevel!==0  ($ D& `: D6 j, X6 }. a- \" r
             echo G0 Z100>>t1.nc
" x' `; Q; \/ Q) T' Y! _$ ]) else (
7 H3 ?9 {- W+ L# Z# Wecho %%i>>t1.nc
. B) A- w, C) h' ~  F9 G) [  x4 `)
5 h3 w5 {( _1 M1 \( k)
4 m2 h8 P) c) t- ]9 r# F0 Idel /f /q 2.nc
- {  u3 [: N! Y8 }/ A: idel /f /q 3.nc
/ I  t; {3 {  Y: z$ U$ N              + ]( L7 B% ~  P: ]
pause
1 _& T% p3 K; l4 m& E/ F6 [0 g" P8 a9 {) B4 _

3 b+ w* q4 x, z1 a把以上文字复制到记事本,另存为.bat    你要处理的程序保存为T.NC。然后双击批处理,即产生一个T1的文件。

评分

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

查看全部评分

回复 支持 2 反对 0

使用道具 举报

4#
发表于 2012-8-31 22:39:02 | 只看该作者
@echo off: L1 e& M! \9 \5 T+ }
setlocal enabledelayedexpansion; O$ w3 p7 c1 v' S8 Y  E
for /f "tokens=*" %%i in ('type 1.txt') do (
# t; k1 K; d7 h( I7 S% L    set text=%%i1 O; L9 A- L( L) `: ]3 W  E
    set size=0
0 }  a8 r  q$ }    for %%a in (G21 G18 G50 G96) do (
, A" \& b$ k( X  |& [; F% k; O6 a+ L        if /i "!text:~0,3!" == "%%a" (6 `3 q! u0 E, X/ R" J# z* ?# F
           set size=1
! g# |) R: _" u        )5 x! x5 v8 N: m" J4 y; x
    )
3 r) y1 B, |, d3 O    if "!text:~0,1!" == "(" (set size=1)  z; J: t- S0 \8 i3 I$ [" L; M6 P& {
    if !size! == 0 (
5 t* L6 X2 d- Q+ H/ \) ~       echo %%i >>2.txt( m7 q8 x* R" X& D/ F7 C3 `7 v
    )' ^  i8 e- s! f1 o3 o5 z
)/ [" Y. z& l9 \9 y  x
pause: @  l5 N& P% C4 U$ R# T

点评

这个也可以用~处理速度比你的要快 多了~你试试我的这个。需要修改的文件命名为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 来自手机 | 只看该作者
不明白,不过先留个记号3 E3 p3 J- c$ r$ }" L7 _6 {
回复 支持 反对

使用道具 举报

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
4 T, }9 O" ?' K@echo off
" \' V* C  S- h3 V& v* y7 Gsetlocal enabledelayedexpansion) |  s6 C& O* h- `2 a9 a% [9 O
for /f "tokens=*" %%i in ('type 1.txt') do (

" `( p  {! ^2 a, n5 J! V) D后处理不完美
回复 支持 反对

使用道具 举报

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-12-24 03:47 , Processed in 0.054036 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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