【技术实现步骤摘要】
基于NX软件的模具自动打底孔方法
[0001]本专利技术涉及模具加工
,具体涉及一种基于NX软件的模具自动打底孔方法。
技术介绍
[0002]在机械加工
,底孔通常是指用丝锥攻内螺纹之前所预制的孔,换言之即,加工内螺纹需要先在产品上做一个底孔,然后再在底孔基础上成型内螺纹。内螺纹公称直径与底孔孔径和孔深需要符合国标要求,通常可以在机械加工手册上查询获得。除此之外,很多定位销孔也需要预先加工底孔。
[0003]NX是一个交互式CAD/CAM(计算机辅助设计与计算机辅助制造)系统,其功能强大,可以轻松实现各种复杂实体及造型的建构,随着PC硬件的发展和个人用户的迅速增长,NX在PC上的应用取得了迅猛的增长,已经成为模具行业三维设计的一个主流应用软件。
[0004]NX软件辅助用于模具设计时,模具本体通常会配置大量的镶块和标件,镶块和标件通过螺栓、定位销等连接件锁付在模具本体上。然而在实际设计过程中,设计人员只会在镶块或标件上设计出穿设螺栓的沉头孔和过孔,若标件在标件库中有数据记录,则无需设计沉头孔和过孔 ...
【技术保护点】
【技术特征摘要】
1.一种基于NX软件的模具自动打底孔方法,该方法以NX软件的数控编程程序为基础,其方法在于,包括以下步骤:步骤一:配置螺纹孔参数表,螺纹孔参数表中包括孔类型、过孔直径、沉孔直径、底孔直径、底孔深度;步骤二:将步骤一中的螺纹孔参数表嵌入所述数控编程程序中;步骤三:在NX软件中加载模具本体,并将模具本体保存为目标体;步骤四:建立用户坐标系,该坐标系的Z轴与螺纹孔或过孔或沉孔的轴向平行;步骤五:框选镶块和/或标件,循环每一个实体,查找到用户坐标系下Z值最小的平面,并存为一个数组,该数组定义为:FaceArray1;与此同时,将所有曲率半径小于指定阀值Φ的面存放到另一个数组,该数组定义为:FaceArray2;步骤六:循环FaceArray1里的每一个元素,获取面的边缘线,查找边缘线的曲率半径,当边缘线的曲率半径与螺纹孔参数表的过孔直径匹配成功时,初步判断为对应规格的过孔,将此曲线转化为圆弧,获取圆弧中心点坐标;步骤七:循环FaceArray2里的每张面,找到在用...
【专利技术属性】
技术研发人员:王章永,黎浪,李新波,
申请(专利权)人:重庆平伟汽车科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。