欢迎光临东莞市长安德匠精密五金加工厂官方网站!
联系我们 / 在线留言 / 返回首页
产品推荐
PRODUCT CATEGORIES
齿轮系列
汽车系列
电子系列
家电系列
化妆品系列
积木系列
模具系列
零件系列
电子系列
收纳药盒系列
生产设备
4新闻中心
您的位置:首页  ->  新闻中心

电脑锣加工-什么是Generic Fanuc 3X Mill.pst


提示 在Mastercam中其实有附带一个三轴后处理 电脑锣加工|东莞塑胶模具厂|精密模具制造|东莞注塑加工厂|东莞压铸模具厂名字叫做 Generic Fanuc 3X Mill.pst 适用于 发那科 法兰克 富士通 等机床.

我这里说下默认后处理 MPFAN.pst 如何去掉第四轴 A0的输出


用记事本或任意文本编辑器打开MPFAN.pst (在共享文档\shared mcamx5\MILL\Posts 目录中)

搜索 use_md_rot_label : no$  #Use rotary axis label from machine def? - Leave set to 'no' until available

找到后改成 use_md_rot_label : yes$  #Use rotary axis label from machine def? - Leave set to 'no' until available

保存即可.


这是处理的NC程序 将不带A0.



自X版以后 后处理相对V9已经有很大改变.电脑锣加工|东莞塑胶模具厂|精密模具制造|东莞注塑加工厂|东莞压铸模具厂新版采用新的后处理定制方式,增加了机床定义以及控制器定义两种方式.输出的NC程序有多个文件决定,很多参数已经从后处理中分离,改为通过对话框的方式进行设置.以便于用户修改制定后处理.

请问 如何让每一句G02G03的程序前面都有G02G03 补充 ,菲迪亚系统,必须要改啊,研究好多天了,10几个小时,郁闷啊

程序比如是

G02X0Y0I0J0

G02X0Y0I2J2

G02X3Y3I3J3

自动生成的是

G02X0Y0I0J0

X0Y0I2J2

X3Y3I3J3

法兰克可以,但是菲迪亚不行啊,这个他就跑不出来郁闷啊。怎么让他不省略。”

本着助人为快乐之本的原则 我也研究了下。电脑锣加工|东莞塑胶模具厂|精密模具制造|东莞注塑加工厂|东莞压铸模具厂虽然走过些弯路 但还是顺利解决问题。特写下过程跟各位朋友分享下。

按照他的要求 就是

G02X0Y0I0J0

X0Y0I2J2

X3Y3I3J3

变换成

G02X0Y0I0J0

G02X0Y0I2J2

G02X3Y3I3J3

首先用记事本打开后处理。(已MPFAN.pst为例。)

他要改变的的问题就是让G02 G03重复添加,就先要从G02 G03下手

搜索 G2 找到了

sg02    : "G2"       #Circular interpolation CW 

sg03    : "G3"       #Circular interpolation CCW

sg02 sg03 就代表了G2 G3 下面的

sgcode  : ""         #Target string

其中 sgcode 代表了这段代码的变量 sgcode=G0-G4中的任意指令


继续搜索 sgcode

第一个找到的位置

pbld, n$, *sgcode, *sgplane, scc0, sg49, sg80, *sgabsinc, e$

这句指令就是NC开头的 G0 G17 G40 G49 G80 G90 。这句不用处理。


然后继续搜索 找到

pcan1, pbld, n$, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout,

这句对应就是 G0 G90 G54 X.. Y.. S.. 这句也无需修改

继续搜索       pcan1, pbld, n$, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout,


这句同上。继续

pbld, n$, sgabsinc, sgcode, *sg28ref, "Z0.", scoolant, e$

这句就是     G91 G28 Z0 继续跳过

然后找到了这句

pcan1, pbld, n$, sgplane, `sgcode, sgabsinc, pccdia,


局部全文就是

prapidout       #Output to NC of linear movement - rapid               
      pcan1, pbld, n$, sgplane, `sgcode, sgabsinc, pccdia,
        pxout, pyout, pzout, pcout, strcantext, scoolant, e$
      #Modify following line to customize output for high-speed toolpath
      #tool inspection/change points
      if rpd_typ$ = 7, pbld, n$, "M00", "(TOOL INSPECTION POINT - POST CUSTOMIZATION REQUIRED)", e$

按照注释  #Output to NC of linear movement - rapid         这句是负责直线处理的     


在此下面有一行是

pcirout         #Output to NC of circular interpolation
      pcan1, pbld, n$, `sgfeed, sgplane, sgcode, sgabsinc, pccdia,
        pxout, pyout, pzout, pcout, parc, feed, strcantext, scoolant, e$

按照注释  #Output to NC of circular interpolation 这句就是负责圆弧插补的代码。

[返回]   
东莞市长安德匠精密五金加工厂 版权所有 访问量: [后台管理] 【BMAP】【GMAP】【百度统计
服务热线:18124350700 电话:0769-33318610 地址:东莞长安镇上角咸西工业区 备案号:粤ICP备17072920号
*本站相关网页素材及相关资源均来源互联网,如有侵权请速告知,我们将在24小时内删除* 技术支持:东莞网站建设
  • 返回顶部
  • 0769-33318610
  • 微信咨询