汉语大全>软件应用使用操作>EdgeCAM二次开发工具--加工策略管理器的应用之入门篇

EdgeCAM二次开发工具--加工策略管理器的应用之入门篇

详细内容

前提:1、熟练掌握EdgeCAM各种加工方法的应用。熟悉机械加工工艺;
2、正确安装EdgeCAM英文版软件,具有相应模块的使用授权 。

本教程中讲述的模型文件位置:
edgecam/cam/example/examples/Strategy Manager/

打开文件:Plate Granite Metric.ppf

制作和应用策略管理器的步骤如下:


1、首先根据零件的加工要求,按照标准的加工工艺编制刀具路径,这里只需要根据已经找到的特征利用孔成组加工的方法完成一个典型孔的加工过程即可。

然后,将孔组加工过程内容输出,方法如下:

在浏览器中,选中需要输出的内容,然后按鼠标右键,在弹出的快捷菜单中选择Output Process(输出到进程)命令即可。见下图:

注意:此时并没有什么可见的动作,就跟保存文件的操作差不多。

2、启动加工策略管理器(注意该命令在设计模式下,实体工具条或菜单中)。

选择新建加工策略命令,进入下面的界面:

在Processes (进程)浏览器中,按鼠标右键,选着Paste(粘贴)命令,将刚才输出的进程粘贴到这里,可以见到一个表示进程的图标。

点击进程名称前面的"+"号,可以象打开组加工命令一样,看到进程中的内容。此时看到的进程中的内容,与加工模式下工序浏览器中的内容是一致的,只不过这里用名称而不是图标来表示加工过程。点开其中任意一个加工内容,可以看到这里面都是一些参数,这些参数实际上就是我们再加工方法中设置的参数。

例如钻孔操作中的切削深度中的内容,与加工参数对话框中的内容是相同的。只不过这里面只显示的是名称而不是对话框:

3、同样的方法可以输出其他典型的加工工艺过程并粘贴到加工策略管理器中,为了便于区分这些进程,可以重命名这些进程。

注意:1、按鼠标右键在弹出的菜单中选择重新命名可以改变进程名称。
2、相同的典型加工工艺不需要重复输入,例如关于孔加工的,这里我们只输入一个即可,所有的孔都按照 这个工艺进行处理,除非需不同的处理方式,才需要建立其他的进程。


将进程浏览器中的"进程"拖拽到工作区,鼠标左键在进程浏览器中点击进程将他选中,然后用鼠标左键拖拽到工作区即可,一次只能拖拽一个进程到工作区中,因此需要逐个将进程拖拽到工作区。


在工作区中,每个进程被称为"node(节点)",将这些节点连接起来形成一个流程图,连接的方法如下:

在连线的开始位置按住鼠标右键,拖拽鼠标到目标位置后放开鼠标右键即可。

4、将进程连接起来如下:


5、建立中止节点。
作为一个流程图,需要有开始和结束的标志,开始节点(Start)在新建策略的时候就存在了,那么中止节点(End)需要自己建立。方法如下:

在工作区中,按鼠标右键,在弹出的快捷菜单中选择"Create End Node(新建中止节点)"命令即可。这里可以看到,不仅可以建立中止节点,还可以建立很多其他的节点,例如Decision Node(判断节点)、Group Node(组节点)、Data Node(数据节点)等等。

中止节点建立后,用连线连接起来,流程图就完整了。


6、保存加工策略。

以上流程图表示了一个加工策略,按文件? 保存即可保存成一个加工策略。(注意,记住保存的加工策略的路径和名称)。


7、应用加工策略。

回到EdgeCAM的界面下,重新打开文件Plate Granite Metric.ppf

进入加工模式后,在特征浏览器中,选择全部特征,然后将鼠标置于选中的特征上,按右键,在弹出的菜单中选择"apply Strategy(应用加工策略)"命令。见下图:


在弹出的对话框中选择上一步骤保存的加工策略文件。

可以看到,刀具路径自动生成,每个特征都是按照策略管理器中制定的加工策略来完成的。

进行实体仿真的时候,可以发现,孔的尺寸有些问题,原因是加工刀具没有指定,下面就回到策略管理器中,对加工策略进行修改。

8、修改加工策略。

目的:希望进行孔加工的时候,选择的刀具与孔特征参数相同,例如:孔的直径我们在查找特征的时候可以找到他的值,加工的时候,就用跟孔直径相同的刀具进行加工;攻丝也使用与螺纹特征相同的丝锥,这些内容我们都可以定义到加工策略中去。

首先来进一步的熟悉加工策略管理器的工作界面。

这里除了菜单和工具条之外,分为四个区域,分别是数据源列表、进程浏览器、属性浏览器、工作区。进程浏览器和流程图工作区的应用在前面的操作中已经熟悉了。下面我们来了解一下其他几个区域的用处。
数据源列表里面有四个选项,选中其中任意一个,可以在属性浏览器中看到相关的内容。例如属性浏览器中显示的特征数据类型分为name(名称)、Type(类型)、……等,还有Hole(孔特征)、Mill(铣切特征)等参数。下面我们就是需要利用孔特征的一些参数名称来对前面的加工策略进行修改。
将加工进程中的刀具直径参数选中,在Value栏目中,双击,该栏目显示为输入状态,此时在下面的属性窗口中,找到孔特征中的CBoreDiameterDiameter参数(该参数意味着特征孔的沉头直径参数),双击该参数名称,就可以看到刀具直径的Value栏目中出现了一个变量名称;这意味着在这个加工策略中,该步骤使用的刀具直径为特征孔的沉头直径。如下图示:


当然也可以对特征变量进行加减乘除的运算,例如,在Value栏目中,将孔直径参数后面设置为Feature.Hole.Diameter-1,意味着钻孔时使用的刀具比孔直径小1mm;见下图:

同时还可以规定沉头的深度等于特征孔沉头的深度。

在进程浏览器中我们应该知道其内容如下:

其中的参数内容对照加工方法中的参数设定方式看也就可以很清楚了。例如点开钻孔操作可以看到,这里面的参数都是在孔加工方法中使用的参数。

上面我们已经规定了,沉头孔直径大小等于孔的直径。同样还可以规定钻孔的直径等于孔直径,丝锥直径等于螺纹直径。

然后保存加工策略,并将他再次应用于前面的模型特征上,可以得到下面的仿真结果:

注意:应用加工策略的过程中,可能会弹出一些对话窗口,因为我们有很多的参数没有设置的原因,这里可以暂时忽略它,按确定按钮即可。

这里可以看到,加工出来的孔的直径与特征相同,而且沉头孔也加工出来了。

至此,这个加工策略可以完成孔的加工,当然还有埋头孔的加工不尽如以,可以进一步地完善,方法都是相同的,而且这个加工进程的流程图也比较简单,实际上可以根据需要增加一些判断节点来时的加工策略更人性化。此外,利用加工策略管理器还可以针对铣切特征进行这种处理,使得典型零件的加工变得特别简单。具体内容我们将在后面讲述。