powermill用宏来做自动编程

powermill用宏来做自动编程


2024年4月8日发(作者:)

自动宏加工,首先我们得认清几个问题。当然,我只针对本公司的一些情况做分析,具体的

宏,只有结合自己公司和自己习惯做出来才是最好的。

1、按铜公分类,比如:只有一个岛屿,或多个岛屿的要分开,因为我们用等高的时候,会

出现2个问题,即模型加工与非模型加工,这个不分清会造成挤刀的情况出现。

2、做铜公时,按我们定义的宏来确定基准台的高度。这点很重要,只要按宏来做好,以后

一切都方便了

3、。。。。。没想到,请各网友提些意见与建议。

现在来说我的思路,以前我也跟了几个贴子,现在我在此再次重申下。

1:铜公用顶面为零的方法加工

2:开粗:先开基准台以上的,定义毛坯方法,用全计算减去基准台的高度(我的宏定义基

准台的高度的是10MM,各公司或各人喜好不同,请按照宏里更改。)算出上面的刀路。很

多朋友问怎么算下面的刀路,定义不到毛坯,我以前也郁闷了几天,后来和A-Tian(kugo)交

流了下,解决了这个问题。呵,打了下广告。现进入正题,加工下面基准台时,用全定义毛

坯。扩展1MM,刀路用上一把刀的残留,但 检测材料厚于 这个选项要设多点。也不要超

过扩展的1MM,我这里设定的

3: 光侧,用轮廓区域清除表格,一刀到底,加工2-3圈。若是高速机或精雕用残留方法加

工(同开基准台的粗)

以上适合大部份类型的铜公,下面说光面的思路。

4:光铜公面,这里牵涉到岛屿的问题,一个岛屿并且比较低的话,就直接用平行光面(自

带算边界),比较高的岛屿,用等高光刀加上浅滩的方法来光。多个岛屿的话运也用等高精

加工,但是不要勾螺旋与型腔加工,让他一层一层的光下去,即可。

5:。。。。。若要清角,请自行手工增加刀路,不要因为这点就咬住说这只能算半自动加工,其

实大家的概念有误,什么叫全自动调加工图、全方位计算好了,并能按自己的机床参数直接

后处理好了这才叫全自动编铜公其实不然,不管怎么说,按宏或VB做出来的,都需要自己

去检查与处理一下的,所以,没有全自动编铜公一说。

实际运用

第一。先将小弟的后处理文件复制到C:dcamconfigductpost下。或将自己的后处理改一个

与小弟的一样。名为,不然过下无法建立NC程序。

好了。做铜公的思路做好了。我们现在就要用一个大宏来把所有的铜公一起连起来。只要大

家类别不选错,做出的铜公还是可以的,具体参数请按照大家自己公司的要求或习惯设定,

必竟各人的参数不一样的,小弟在此只说方法,起个抛砖引玉的作用。留下一大片空间给大

家,自己动手做出适合自己的宏出来。即使有些人说小弟的宏一点用也没有,想必至少也可

以用来做一个开粗与光侧,光基准台的宏吧。好了,不多说,让我们来把所有铜公连起来吧,

将下面的复制到记事本,保存为 批处理.mac就行了。(目录下有本文件)

PROJECT OPEN PROJSELECTOR

"D:自动宏批处理单岛屿加工骨位类别B"

macro 12粗D3等高R1浅滩

PROJECT OPEN PROJSELECTOR

"D:自动宏批处理单岛屿加工一般光面类别-1"

macro 12粗R3轮廓光

PROJECT OPEN PROJSELECTOR

"D:自动宏批处理单岛屿加工一般光面类别-2"

macro 12粗R3轮廓光

PROJECT OPEN PROJSELECTOR

"D:自动宏批处理多岛屿加工骨位类别A"

macro 12粗D2分层等高R1浅滩

PROJECT OPEN PROJSELECTOR

"D:自动宏批处理多岛屿加工一般光面类别B-1"

macro 12粗D6等高R1浅滩

PROJECT OPEN PROJSELECTOR

"D:自动宏批处理光框开口框"

macro 17光框开口

PROJECT OPEN PROJSELECTOR

"D:自动宏批处理光框一般框"

macro 17光框

如此这般,将所有要做的铜公,或框,分开。直接调用宏来计算,是否快了很多呢,

最重要的是,在计算的同时又可去做其他的工作,如出铜公数等。

好了。以上是我对自动宏的观点,不足之处请大家多提些建议与批评。

直接用球刀光刀的几个铜公,用了刀具负余量,所以显示红色警报,没事的,

以上铜公和框全是已加工完成的。

下面将我自己开框的宏奉献给大家。

我将框分为封闭的与非封闭的,做出以下2条宏,基本适合所有的框,自己按自己的刀具和

参数改动下就可以套用了。

17光框.mac

17光框-开口.mac

一定解压到D: 然后从PM运行D:自动宏批处理批处理.mac就行了,对了,我还忘了件

重要的事,就是NC输出的路径,请大家一定建个目录为E:nc因为我建立了自动拉刀具路

径到NC输出那里。

FORM NCPREFERENCES

EDIT NCPROGRAM PREFERENCES TAPEOPTIONS FILEOPEN

"C:dcamconfigductpost"

EDIT NCPROGRAM PREFERENCES FILEMASK "e:/nc/%[ncprogram].nc"

EDIT NCPROGRAM PREFERENCES COOLANT NONE

EDIT NCPROGRAM PREFERENCES TOOLCHANGE NEW

NCPREFERENCES ACCEPT


发布者:admin,转转请注明出处:http://www.yc00.com/news/1712524329a2074888.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信