iCAx开思网

标题: MasterCAM V9的后处理,FANUC 0M的,不带刀库. [打印本页]

作者: kensun    时间: 2002-7-21 21:18
标题: MasterCAM V9的后处理,FANUC 0M的,不带刀库.
zl兄,俺没看到你的贴.不过俺刚改好了一个,帮俺看看:I
作者: NEHCOAHZUX    时间: 2003-1-26 20:46
标题: 【求助】MASTERCAM后处理
:?)Mastercam8内所附的后处理程序有很多,但不知那一个后处理程序对应于那一种机器。我公司现有两台铣床用于加工线路板的外形。一台是日本ROKU-ROKU制造的,型号为PCR-4AC/APC,使用的操作系统是:FANUC 6M。一台是日本HITACHI制造的,型号为NR-4016,使用的操作系统是:HMARK-90R。不知这两种机型所对应的后处理程序是那两个?
作者: ccq1975    时间: 2003-1-27 09:45
Fanuc 6M  可以用Rpfan.pst,Rp_ez.pst.
HMARK-90R 可以把NC格式贴出来,再看看。
作者: NEHCOAHZUX    时间: 2003-1-27 13:30
首先感谢ccq1975.
HMARK-90R所用的NC格式如下:
%
O0000
(0E0-001-10                         )
(0010 2.0     MISHIN ME-1           )
(0020 2.0     MISHIN ME-1 R         )
(0030 2.4 D24 GAIKEI-1              )
M30
  
O0010(0E0)
T02  
G28X0Y0Z0
G91G40G17G00M13
G04P1000
G46Z0D02
G74
X-16757Y-3815
X33500Y-25350
M98P0011
Y-26416
M98P0011
X-33500Y51766
X16757Y3815
G73
G45Z0D02
M05
G28X0Y0Z0
G92X0Y0Z0
M30
O0011
G92X0Y0Z0
G91G00X-509Y24280
G01Z-1500F400
X-159Y159
X-15672
X-159Y-159
G00Z1500
G00X-510
G01Z-1500F400
X-159Y159
X-15672
X-159Y-159
G00Z1500
G00Y-23212
G01Z-1500F400
X159Y-159
X15672
X159Y159
G00Z1500
G00X510
G01Z-1500F400
X159Y-159
X15672
X159Y159
G00Z1500
G00X509Y-1068
M99
O0020(0E0)
T02  
G28X0Y0Z0
G91G40G17G00M13
G04P1000
G46Z0D02
G74
X-16757Y-3815
X33500Y-25350
M98P0021
Y-26416
M98P0021
X-33500Y51766
X16757Y3815
G73
G45Z0D02
M05
G28X0Y0Z0
G92X0Y0Z0
M30
O0021
G92X0Y0Z0
G91G00X-509Y24280
G01Z-1500F800
X-159Y159
X-15672
X-159Y-159
G00Z1500
G00X-510
G01Z-1500F800
X-159Y159
X-15672
X-159Y-159
G00Z1500
G00Y-23212
G01Z-1500F800
X159Y-159
X15672
X159Y159
G00Z1500
G00X510
G01Z-1500F800
X159Y-159
X15672
X159Y159
G00Z1500
G00X509Y-1068
M99
O0030(0E0)
T01  
G28X0Y0Z0
G91G40G17G00M13
G04P1000
G46Z0D02
G74
X-16757Y-3815
X33500Y-25350
M98P0031
Y-26416
M98P0031
X-33500Y51766
X16757Y3815
G73
G45Z0D02
M05
G28X0Y0Z0
G92X0Y0Z0
M30
O0031
G92X0Y0Z0
X-4000Y-150
G01Z-1500F500
G17G42Y150D24F1000
X3400
X600Y600
Y24150
X-600Y600
X-32300
X-600Y-600
Y-24150
X600Y-600
X28550
G75X400F700
G00Z1500
G00G40X3950
M99
%
作者: NEHCOAHZUX    时间: 2003-1-28 21:01
我用Rpfan.pst,Rp_ez.pst进行处理,总是提示说:
Variable found,"="or":"expected
post line number 119
附有RPFAN.PST
请大家多多指教!
作者: wwggkk    时间: 2003-2-12 18:34
NEHCOAHZUX wrote:
我用Rpfan.pst,Rp_ez.pst进行处理,总是提示说:  
  Variable found,"="or":"expected  
  post line number 119  
  附有RPFAN.PST  
  请大家多多指教!

  
不能用rpfan.pst,那是nc->nci的后处理程序,应该用mfpan.pst才正确
作者: flash_star    时间: 2003-2-13 10:58
如果控制器的功能简单,可以使用MP_EZ.PST,速度既快修改又简单,只是支持的功能少一些,是MPFAN的简化版。
作者: NEHCOAHZUX    时间: 2003-2-17 13:31
后处理程序里面的内容太多太多,各位大虾能否解释一下其中的含义啊?解释一下每部分内容的标题也行啊.
作者: flash_star    时间: 2003-2-17 13:51
NEHCOAHZUX wrote:
后处理程序里面的内容太多太多,各位大虾能否解释一下其中的含义啊?解释一下每部分内容的标题也行啊.

正象你说的那样,内容实在太多了,要是全部都说,那可是很长的。你可以把你想要知道的列出来,大家来讨论帮你解答!
作者: wwggkk    时间: 2003-2-17 17:56
NEHCOAHZUX wrote:
后处理程序里面的内容太多太多,各位大虾能否解释一下其中的含义啊?解释一下每部分内容的标题也行啊.

  
可以参考这个
https://www.icax.org/viewthread. ... %3D1&page=#pid=
作者: NEHCOAHZUX    时间: 2003-2-18 13:20
我正在看wwggkk提供的好东西,不明白时再向各位前辈请教。
作者: NEHCOAHZUX    时间: 2003-2-21 12:56
我摘了一段后处理程序,前辈们解释一下,可以吗?
大概解释一下每行的意义,怎么对NC程序起作用,起什么作用.
  --------------------------------------------------------------------------
# Format statements - n=nonmodal, l=leading, t=trailing, i=inc, d=delta
# --------------------------------------------------------------------------
#Default english/metric position format statements
fs2 1   0.7 0.6     #Decimal, absolute, 7 place, default for initialize (
fs2 2   0.4 0.3     #Decimal, absolute, 4/3 place
fs2 3   0.4 0.3d    #Decimal, delta, 4/3 place
#Common format statements
fs2 4   1 0 1 0     #Integer, not leading
fs2 5   2 0 2 0l    #Integer, force two leading
fs2 6   3 0 3 0l    #Integer, force three leading
fs2 7   4 0 4 0l    #Integer, force four leading
fs2 9   0.1 0.1     #Decimal, absolute, 1 place
fs2 10  0.2 0.2     #Decimal, absolute, 2 place
fs2 11  0.3 0.3     #Decimal, absolute, 3 place
fs2 12  0.4 0.4     #Decimal, absolute, 4 place
fs2 13  0.5 0.5     #Decimal, absolute, 5 place
fs2 14  0.3 0.3d    #Decimal, delta, 3 place
fs2 15  0.2 0.1     #Decimal, absolute, 2/1 place
fs2 16  1 0 1 0n    #Integer, forced output
作者: wwggkk    时间: 2003-2-21 21:52
这是nc程序的数据格式,包括小数点后几位,前缀是否加零,以及进位方法(如四舍五入,取整,等等)。具体我也不是很清楚,那位高人在指点一下:I:I:I
作者: NEHCOAHZUX    时间: 2003-2-22 12:56
多谢WWGGKK,一点点明白吧!
另外,我想把每行NC数据前的行号去掉(即把N100,N102等等这些行号去掉),如何是好?
作者: darkbit    时间: 2003-2-22 13:37
在你用的PST文件中找到如下语句
omitseq     : no    #Omit sequence numbers?
把omitseq设成yes
即如下
omitseq     : yes    #Omit sequence numbers?
这样就不会出现狗娘养的行号了,我一直对G代码有行号深恶痛绝,现在是软件自动编程了,不是手工编程的那会儿,况编辑器又很好,断点查找非常快的,计事本,写字板,甚至DOS下的EDIT都行,有时留行号多余。
我想,G代码保留行号有两种可能。
1)某些烂CNC对无行号的G代码不认识。
2)子程序调用时要行号。
作者: ☆奋斗☆    时间: 2017-11-9 13:29
谢谢分享!





欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3