作者:admin发布时间:2021-10-25分类:传奇私服浏览:169评论:20
技术领域
:
本发明涉及数控相贯线切割机数控代码自动生成及相贯线自动展开的方法,具体的说是一种环境下自动生成数控切割机代码文件及展开图的方法。
背景技术
:
管的相贯线属于空间曲线,没有固定的数学模型,可能为椭圆或几段椭圆的混合曲线。因为数控机床一般都无法实现空间曲线的直接插补,只能将曲线用圆弧或直线近似拟合。由于拟合精度要求,故代码量较大,传统手工编程几乎无法实现代码的编制。机床厂家一般提供计算机辅助编程工具,但一般都有加密程序,无法自由使用,严重制约机床的使用效率。而机床厂家提供的程序一般专用性强,不宜更改,易用性,通用性和可扩充性差,成本高。
发明内容
一种环境下自动生成数控切割机代码文件及展开图的方法,该方法仅仅在环境下,利用自带的表语言(LISP)工具,即可解决数控相贯线切割机数控代码自动生成及相贯线自动展开。
实现本发明目的采用的技术方案是一种环境下自动生成数控切割机代码文件及展开图的方法,其步骤是:
三维实体,再经过布尔运算得出相贯线;
b、摆放将管轴线一端端点平移到绝对坐标系原点,另一端放在X轴上,经过炸开处理,管相贯线分解为几段首尾
C、拟合根据加工精度要求,将曲线按一定距离分段,分段点数据录入LISP表中,删除原空间曲线,经过表处理语言的转换,根据原几段首尾相连的空间曲线数据绘制一段新首尾相连的空间曲线;
d、代码生成先定义一加工位置起始点,求出空间曲线距离加工起始点距离最近点作为代码的加工起始点,在满足加工精度要求的情况下,以加工起始点为基准,按一定间距求出空间曲线上系列点作为代码转换点,根据投影关系及角度关系生成加工代码;
e、生成相贯线展开图根据生成的加工代码,提取X坐标及角度,Y坐标用以下公式计算,Y-(),依据X、Y坐标数据在AUTOCAD环境下绘制相贯线展开图。
本发明的有益效果是在不增加任何额外成本的情况下,有效解决了数控相贯线切割机数控代码难以编制,不宜査错的工作。
图2为本发明所述管的相贯线示意图。
图3为本发明所述管的摆放示意图。
图4为本发明所述管相贯线分解为几段首尾相连的空间曲线示意图。图中所标l、2、3、4为分段空间曲线。
图5为本发明所述几段首尾相连的空间曲线拟合一段新首尾相连的空间曲线示意图。图中所标5、6为闭合空间曲线。
图6为本发明所述定义一加工位置起始点示意图。图中所标7、8为加工起始点。
具体实施例方式
以下结合附图及实施例详述本发明
开图的方法,其步骤是
1、生成相贯线首先,在AUTOCAD下根据1:l比例建出管的三维实体(如附图1所示),再经过布尔运算得出相贯线(如附图2所示)。
2传奇私服切割机代码、摆放将管轴线一端端点平移到绝对坐标系原点,另一端放在X轴上(数据转换的前提要求)(如附图3所示),
附图4所示)。
3、拟合根据加工精度要求,将曲线按一定距离分段,分段点数据录入LISP表中,删除原空间曲线。经过表处理语
首尾相连的空间曲线(如附图5所示)。
4、代码生成根据数学关系,空间任意一点在YZ平面上投影关系为(X,Y,Z)-^(Y,Z,0),任意一点到原点连线与X轴的角度为0=arctg(Y/X)。先定义一加工位置起始点(如附图6所示),求出空间曲线距离加工起始点距离最近点作为代码的加工起始点。在满足加工精度要求的情况下,以加工起始点为基准,按一定间距求出空间曲线上系列点作为代码转换点,根据投影关系及角度关系生成加工代码。
5、生成相贯线展开图根据生成的加工代码,提取X坐标及角度,Y坐标用以下公式计算,Y=3iXRX(0/180)。依据X、Y坐标数据在AUTOCAD环境下绘制相贯线展幵图(如附图7所示)。
权利要求
1、一种AUTOCAD环境下自动生成数控切割机代码文件及展开图的方法,其步骤是a、生成相贯线在AUTOCAD下,按1∶1比例建出管的三维实体,再经过布尔运算得出相贯线;b、摆放将管轴线一端端点平移到绝对坐标系原点,另一端放在X轴上,经过炸开处理,管相贯线分解为几段首尾相连的空间曲线;c、拟合根据加工精度要求,将曲线按一定距离分段,分段点数据录入LISP表中,删除原空间曲线,经过表处理语言的转换,根据原几段首尾相连的空间曲线数据绘制一段新首尾相连的空间曲线;d、代码生成先定义一加工位置起始点,求出空间曲线距离加工起始点距离最近点作为代码的加工起始点,在满足加工精度要求的情况下,以加工起始点为基准,按一定间距求出空间曲线上系列点作为代码转换点,根据投影关系及角度关系生成加工代码;e、生成相贯线展开图根据生成的加工代码,提取X坐标及角度,Y坐标用以下公式计算,Y=R(/180),依据X、Y坐标数据在AUTOCAD环境下绘制相贯线展开图。
全文摘要
本发明涉及数控相贯线切割机数控代码自动生成及相贯线自动展开的方法,具体的说是一种AUTOCAD环境下自动生成数控切割机代码文件及展开图的方法。该方法包括根据描述相贯线空间几何图形的数据采集转换为数控相贯线切割机程序的步骤;根据描述相贯线空间几何图形的数据生成相贯线平面展开图形的步骤;最终生成数控相贯线切割机代码文件及AUTOCAD环境下相贯线展开图。具体步骤依次是生成相贯线、摆放、拟合、代码生成、生成相贯线展开图,本发明的有益效果是在不增加任何额外成本的情况下,有效解决了数控相贯线切割机数控代码难以编制,不宜查错的工作。
文档编号
公开日
2008年1月30日申请日期2007年10月23日优先权日2007年10月23日
发明者
已有20位网友发表了看法: