本发明专利技术的孔加工用NC程序生成装置,包括:工具信息存储单元,该单元内存储有包含用于孔加工的工具的种类以及工具尺寸的工具信息;形状识别处理单元,该单元基于上述CAD数据提取构成孔加工形状的圆柱面或圆锥面的局部形状;加工方法决定单元,该单元通过判别上述局部形状的特征生成孔加工形状模式,基于该孔加工形状模式决定加工方法;工具决定单元,该单元参照上述工具信息选择与所决定的加工方法相对应的工具;工具路径决定单元,该单元针对所选择的所有工具决定工具路径;以及NC程序生成单元,该单元基于所决定的工具路径生成一系列的NC程序。
NC program generating device for hole processing
The invention of the hole created by the NC program device includes a tool information storage unit, the memory unit is included for type hole machining tool and tool information tool size; shape recognition processing unit, the unit of the CAD data extraction based on a hole processing shape of cylindrical or conical surface shape; processing method of decision unit, the unit generating hole processing mode by the shape of the discriminant local shape, the shape of hole processing and processing method based on mode decision; decision tool unit, a processing method of the unit according to the tool information selection and decide corresponding tools; tool path decision unit, the unit for all tools selection the decision tool path; and the NC program generating unit, the unit based on the decision tool path generation A series of NC programs.
【技术实现步骤摘要】
本专利技术涉及孔加工用NC程序生成装置,特别涉及基于CAD数据自动生成孔加工用数值控制(NC)程序的装置。
技术介绍
特开平6-170692号公报中所记载的孔加工用NC程序生成装置从孔加工形状的CAD数据识别包含在该孔加工形状中的倒角形状,基于所识别的倒角形状来决定孔加工的方法。另外在上述公报中记载着根据孔加工形状的CAD数据中所包含的孔的内径以及深度、在该孔的开口边缘形成的倒角形状的数据,来选择孔加工的方法。例如,对于没有倒角形状的孔选择钻孔加工,对于形成有倒角形状的孔在进行钻孔加工后选择铰孔加工。然后,根据所选择的孔加工的方法决定工具的类别(钻孔或者铰孔)。由于现有的孔加工用NC程序生成装置仅根据有无倒角形状和倒角角度来选择孔加工的方法,因此存在着不能处理镙孔、带缘孔等各种类型的孔加工以及复杂的孔加工形状的问题。
技术实现思路
本专利技术为解决上述现有装置中的问题点而作出的,其第一目的在于提供不仅可进行钻孔、铰孔加工,还可处理镙孔和带缘孔等各种孔加工的孔加工用NC程序生成装置。并且,其第二目的在于提供还可应对复杂的孔加工形状的孔加工用NC程序生成装置。本专利技术的孔加工用NC程序生成装置,具有工具信息存储单元,该单元内存储有包含孔加工中所用工具的种类以及工具尺寸的工具信息;形状识别处理单元,该单元基于上述CAD数据,提取构成包含在加工对象物体中的孔加工形状的圆柱面或者圆锥面的局部形状;加工方法决定单元,该单元针对由上述形状识别处理单元提取的孔加工形状,通过判断上述局部形状的特征而生成孔加工形状模式,根据该孔加工形式模式决定加工方法;工具决定单元,该单元参照上述工具信息选择与由上述加工方法决定单元决定的加工方法相对应的工具;工具路径决定单元,该单元针对由上述工具决定单元选择的所有工具决定工具路径;以及NC程序生成单元,该单元基于由上述工具路径决定单元决定的工具路径生成一系列的NC程序。根据本专利技术的孔加工用NC程序生成装置,基于CAD数据,提取由圆柱面或圆锥面所组成的局部形状构成的孔加工形状,判断上述局部形状的特征,生成孔加工形状的模式,由该孔加工形状模式决定加工方法,选择与所决定的加工方法相对应的工具,因此可应对各种各样的孔加工。并且,生成构成一个孔加工形状的多个孔加工形状模式,针对所生成的各个孔加工形状模式决定加工方法,因此也可应对复杂的孔加工形状。附图说明图1为示出了本专利技术的孔加工用NC程序生成装置的一个实施例的方框图。图2为示出了用于决定加工方法的一系列的工序的流程图。图3为示出了孔加工形状的一例的图。图4为示出了孔加工形状的一例的图。图5为示出了标识符对应表的一例的图。图6为示出了孔加工形状模式的一例的图。图7为示出了加工方法对应表的一例的图。图8为示出了孔加工形状模式与加工方法的关系的一例的图。图9为示出了孔加工形状模式与加工方法的关系的一例的图。具体实施例方式图1为示出了本专利技术的孔加工用NC程序生成装置的构成的方框图。图1中所示的孔加工用NC程序生成装置1包括形状识别处理单元2、加工方法决定单元3、模式识别信息存储单元41、工具信息存储单元42、工具和工具路径决定单元5和NC程序生成单元6。图1中所示孔加工用NC程序生成装置1由微机构成,模式识别信息存储单元41和工具信息存储单元42均由微机的存储器构成。形状识别处理单元2从三维CAD数据100识别加工对象物体的加工形状,根据所识别的形状特别确定孔加工形状。图3为示出了由形状识别处理单元2生成的加工对象物体的形状的一例的图。图3中所示加工对象物体具有由a和b所标示的两个孔加工形状。形状识别处理单元2通过将排列在同一轴上的圆柱面和圆锥面作为一个孔加工形状进行提取来特别确定孔加工形状。如图3所示的孔加工形状由圆柱面和圆锥面的至少一个构成。以下将构成该孔加工形状的圆柱面和圆锥面称为局部形状。CAD数据100包含局部形状的尺寸即构成孔加工形状的圆柱面的内径和深度、圆锥面的深度和顶角、以及螺纹牙、铰孔这样的局部形状的加工信息。加工方法决定单元3进行下面说明的的处理来决定由形状识别处理单元2提取的孔加工形状的加工方法。加工方法决定单元3首先判别构成形状识别处理单元2提取的孔加工形状的局部形状的特征。局部形状中,顶角为90°的圆锥面视为倒角。图4为示出了由多个局部形状构成的孔加工形状的例子的图。图4(a)中所示的孔加工形状在按照从上面到孔底的方向来判别局部形状的情形下,按照“圆锥(倒角)→圆柱→圆锥”的顺序被识别。同样,图4(b)中所示的孔加工形状按照“圆锥(倒角)→圆柱(螺纹牙)→圆锥”的顺序、图4(c)中所示的孔加工形状按照“圆锥(倒角)→圆柱→圆柱→圆锥”的顺序识别局部形状。加工方法决定单元3生成通过标识符表示出所判别的局部形状的孔加工形状模式。图5为示出了局部形状和标识符之间的对应关系的标识符对应表。图5所示的对应表存储在模式识别信息存储单元41中。图6为示出了孔加工形状模式的例子的图。图6(a)中所示的孔加工形状模式是“oct”,图6(b)中所示的孔加工形状模式是“oCt”,图6(c)中所示的孔加工形状模式是“occt”。此处,按照从孔加工形状的上面到孔底的顺序配置局部形状的标识符从而生成孔加工形状模式。加工方法决定单元3基于孔加工形状模式来决定加工方法。图7为示出了孔加工形状模式和加工方法之间的关系的加工方法对应表。图7所示的加工方法对应表与图5所示的标识符对应表一起存储在模式识别信息存储单元41中。加工方法决定单元3参照加工方法对应表选择与孔加工形状模式对应的加工方法。图8为示出了孔加工形状和加工方法之间的关系的图。针对图8(a)所示的孔加工形状选择钻孔加工,针对图8(b)所示的孔加工形状选择镙孔加工,针对图8(c)所示的孔加工形状选择带缘孔加工。工具和工具路径决定单元5根据由加工方法决定单元3决定的加工方法以及包含在CAD数据中的孔加工形状的尺寸信息(圆柱的内径和深度、规定圆锥形状的数据(例如,深度、顶角等)等的局部形状的尺寸),选择加工必需的工具,决定所选工具的移动路径。用于各个加工方法的工具是固定的,例如,钻孔加工的情况下使用钻孔工具,镙孔加工的情况下使用钻孔工具和镙孔工具,铰孔加工的情况下使用钻孔工具和铰孔工具,带缘孔加工的情况下使用钻孔工具和立铣刀等。除了这些工具之外,根据需要添加用于定位的定位工具。并且,在三维CAD数据100中包含倒角信息(顶角为90°的圆锥面)的情况下,或者在孔加工形状模式中存在表示倒角的标识符o的情况下添加倒角工具。例如,针对图8(a)所示的孔加工形状选择用于进行钻孔加工和倒角的钻孔工具和倒角工具。针对图8(b)所示的孔加工形状选择用于进行镙孔加工和倒角的钻孔工具、镙孔工具以及倒角工具。针对图8(c)所示的孔加工形状选择用于进行带缘孔加工和倒角的钻孔工具、立铣工具以及倒角工具。加工方法决定单元3对孔加工形状的加工方法的决定、工具和工具路径决定单元5对工具的选择以及针对所选工具的工具路径的决定是针对由形状识别处理单元2提取的所有的孔加工形状执行的。此时,对于具有相同加工形状的多个孔,以利用共用工具进行连续加工的方式决定工具路径。NC程序生成单元6基于从工具和工具路径决定单元5所得的工具信息和工具路径生成一本文档来自技高网...
【技术保护点】
一种孔加工用NC程度生成装置,基于CAD数据生成孔加工用NC程序,其特征在于包括:工具信息存储单元,该单元内存储有包含用于孔加工的工具的种类以及工具尺寸的工具信息,形状识别处理单元,该单元基于上述CAD数据,提取构成在加工对 象物体中所包含的孔加工形状的圆柱面或圆锥面的局部形状,加工方法决定单元,该单元针对由上述形状识别处理单元提取的孔加工形状,通过判别上述局部形状的特征而生成孔加工形状模式,基于该孔加工形状模式决定加工方法,工具决定单元,该单元 参照上述工具信息选择与由上述加工方法决定单元所决定的加工方法相对应的工具,工具路径决定单元,该单元针对由上述工具决定单元所选择的所有工具决定工具路径,以及NC程序生成单元,该单元基于由上述工具路径决定单元所决定的工具路径生成 一系列的NC程序。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:田中克典,松原晋,服部佳幸,今津浩喜,神谷贵志,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。