制作无人驾演(几乎)
特点识别CAM软件可帮助这项技术公司的内模店更快地提供关键模具。仍然需要程序员,但软件自动化可以节省大量时间。
解决制造模具所需的延长时间的变化倾向于关注加工循环。合适的工具路径之后的更快的机器可以允许为芯和空腔加工循环,以更快地进行。但是,从这些周期节省时间只能到目前为止;其他地方也丢失了很多。制造模具不仅需要加工时间,而且还可以进行编程时间 - 以及大部分编程甚至可能涉及核心和腔。
对于罗克韦尔自动化内的小型模具店,输送模具的响应时间稳定地变得更加重要。该商店占据了沃思康斯·布拉德利品牌总部的Milwaukee的五楼。由于该公司对供应商的外包模具进行了稳定,因此该商店的使命发生了变化。留在室内作业包括模具难以外包,随着模具这只是普通的困难。在该商店的时间关键工作中,是迫切需要的模具的修复和更换工作,因为一些塑料部件的生产被延迟为缺口。
Jeff Wendtlandttt是一家高级模具建造技术人员。他既是课程加工工作,并监督在加工中心工作。他说,随着商店的速度,迅速习惯速溶的霉菌更困难,而且与编程相比,该原因比与加工有关更多。
他说,模具组装设计用于到达Wireframe CAD模型。程序员将研究印刷品,以隔离构成模具的各种机加工部件的不同特点。后来,使用线坯瘤被固体模型取代,允许基座,板和其他模具部件表示为单独的固体。模型更容易查看和理解下游。然而,甚至更明显地,转向固体模型使CAM软件成为可能更好地利用模型。使用能够特征识别和基于知识的加工CAM系统,罗克韦尔店现在已经自动化很多过去需要花费如此多的时间冗余编程工作。
巧妙地简单
模具底座和板是对机器相对简单的矩形部件。它们所需的工作通常是2D而不是3D,主要由沿同一轴定向的孔和口袋组成。
但是,这些功能要求程序员的工作更复杂。任何底座或板都可能包括很多这些特征 - 特别是很多孔。任何孔都可能需要一系列用于操作的工具,包括定心,钻孔,铰孔,攻丝,埋头孔或反驳。The programmer therefore may have to recognize the nature and purpose of every hole, recognize the machining requirements of every hole to achieve this identity, think through the tools based on these requirements, then select the right tool numbers for the hole out of the shop’s standard tooling. When multiplied by all of the features of the various components of the mold, applying this thinking to each feature can result in significant programming time.
但现在思考已经自动化。商店课程底座和板加工,使用Teksoft(Scottsdale,Arizona)的Camworks软件。Camworks使用功能识别算法自动识别零件模型的加工功能,它使用用户指定的工具,刀具路径首选项和分配规则数据库,以便为其找到的每个功能生成加工程序。虽然Wendtlandt先生仍然必须通过这个软件监督该软件的编程,而他储蓄的时间很大。使用2周的模具,以便他计划现在需要2天。
根据需要输入
对于罗克韦尔店,软件自动化几乎可以立即生产。一个担心实施基于知识的系统是输入商店的“知识”的努力将代表耗时的初始障碍。Wendtlandt先生没有经历这个问题。他说,一开始,软件的默认加工规则足够接近他的需求。他仅修改了分配和创建加工例程的规则,其中默认规则与商店的首选技术明显不一致,或者与其知识不一致的机器可以做的事情。Wendtlandt先生还因为所需的工具而输入有关商店首选切割工具的数据。为了做这项工作,没有更多的工作,而不是他将使用以前的方法编写基地或板块的时间。
在商店地板上,Wendtlandt先生看着循环如何进展。在一个自动生成的周期是明显效率低下的每个地方,他向自己提出了一个注释,以修改产生特定例程的数据库中的规则。这种监测也没有额外的时间,因为学习来自经验和对未来参考的笔记一直是他工作的一部分。现在的差异是他有一个单一,可靠的地方来输入他所学的学习,使他发展的最佳实践将一致地应用于他是否记得自己的笔记。
随着时间的推移,这种遇到加工周期缓慢点和调整数据库的过程已经产生了一种基于知识的系统,从这些早期的默认参数开始。该系统现在定制了罗克韦尔店和Wendtlandt先生想要机器的方式。事实上,Wendtlandt先生的编程和运行机器的双重作用使他特别有效地在这种方式中炼制了软件的知识,因为他立即看到了关于该计划的事情并没有表现出他打算的方式。也许可以增加进料速率;也许一个工具稍微削减空气;或者可能是一个给定的钻孔应该渗透到洞中的较小。在软件的循环渲染中,这些调整通常不能看到这些循环,但是当程序实际上是切割金属时,它们有时会变得显而易见。
抵押品作为线索
虽然软件的自动功能识别响应几何,但它并不一定响应意图。这就是为什么编程人员如Wendtlandt先生的每项工作都需要。
例如,孔可以是弹簧孔,用于支撑的孔,喷射器销孔或螺孔(在其他孔类型中)。倒角可能与不同的孔类型不同,并且孔可以或可能不是模型中可能或可能不清晰或准确的线程细节。
类似地,模具中的开口袋可以用于滑动或分散线锁定。Wendtlandt先生以不同的方式加工这两种不同类型的口袋 - 另一种情况,无法预期软件识别区别。当软件试图识别这些功能时,Wendtlandt先生通常必须纠正识别。
该软件使更正交互式和简单。对于给定的模型,软件显示它所识别的功能列表,Wendtlandt先生快速点击列表以进行不同的标识。一旦特征已经以这种方式被正确命名,正确的工具和刀具路径会自动分配给功能,以及完整的NC程序从这些选择建立起来。
Wendtlandt先生继续使过程更加自动化。他最近开始使用软件看到的几何形状来指示应该用于机器的孔的类型和工具。他为设计师开发的“作弊表”列出了各种螺钉孔和喷射器孔的所要求的抵抗尺寸。例如,根据他的规则,例如,8尺寸-8螺钉孔应具有0.297英寸的抵抗直径,而5/32英寸喷射器销孔应具有0.2968英寸的抵抗直径。两个倒置尺寸之间0.0002英寸的差异可能毫无意义地运行孔,但这些不同的直径将在数据库规则中选择不同的反驳工具,Wendtlandt先生已成立。这是显着的,因为喷射器引脚孔需要圆孔不应该具有倒角。通过抵消直径以这种方式提供线索,可以信任软件来识别孔类型并选择合适的工具,而无需人类来纠正选择。
具体特征
随着Wendtlandt先生为数据库添加更多规则来解决更具体的功能,该系统也会变得稳步更好。最近的一个示例涉及使用铣削工具从肯尼何使用,该工具能够倒角和某些孔的出口。(见照片。)为了自动应用这个工具,Wendtlandt先生介绍了工具必须渗透到孔中的距离,让一个插入边缘倒角的入口(0.100英寸),并且工具必须延伸多远让另一个插入边缘倒角(0.350英寸)。他还确定了该工具可以容纳的最小孔径和最大工件厚度。携带所有这些信息,他能够制定适用该工具的何时以及如何应用此工具的规则。结果,他不再需要记住他在他的阿森纳里有这个专门的工具。与数据库中的每个其他工具一样,现在,只要预先存在的规则表明使用此工具有意义,现在将自动应用此操作。