AUTOCAD环境下自动生成数控切割机代码文件及展开图的方法技术

技术编号:2772568 阅读:799 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及数控相贯线切割机数控代码自动生成及相贯线自动展开的方法,具体的说是一种AUTOCAD环境下自动生成数控切割机代码文件及展开图的方法。该方法包括:根据描述相贯线空间几何图形的数据采集转换为数控相贯线切割机程序的步骤;根据描述相贯线空间几何图形的数据生成相贯线平面展开图形的步骤;最终生成数控相贯线切割机代码文件及AUTOCAD环境下相贯线展开图。具体步骤依次是:生成相贯线、摆放、拟合、代码生成、生成相贯线展开图,本发明专利技术的有益效果是:在不增加任何额外成本的情况下,有效解决了数控相贯线切割机数控代码难以编制,不宜查错的工作。

Method for automatically generating code file and expansion drawing of NC cutting machine under AUTOCAD environment

The invention relates to a method for automatic development of automatic generation of CNC cutting machine code and intersecting line NC intersecting line, in particular to a method of AUTOCAD under the environment of automatic generation of NC code documents and drawing. The method includes: according to the NC intersecting line data acquisition to describe the space geometry of intersecting line cutting machine conversion procedure; according to the description of intersecting line space geometry data generated by the intersection of the expansion graph step; finally generate the NC intersecting line cutting machine code file and AUTOCAD environment line chart. The specific steps are as follows: the formation of intersecting line, display, fitting, code generation, generation of intersecting line expansion graph, the beneficial effect of the invention is: without adding any additional cost, effectively solve the NC intersecting line cutting machine code difficult preparation, error detecting work.

【技术实现步骤摘要】

本专利技术涉及数控相贯线切割机数控代码自动生成及相贯 线自动展开的方法,具体的说是一种AUTOCAD环境下自动生 成数控切割机代码文件及展开图的方法。
技术介绍
管的相贯线属于空间曲线,没有固定的数学模型,可能 为椭圆或几段椭圆的混合曲线。因为数控机床一般都无法实 现空间曲线的直接插补,只能将曲线用圆弧或直线近似拟合。 由于拟合精度要求,故代码量较大,传统手工编程几乎无法 实现代码的编制。机床厂家一般提供计算机辅助编程工具, 但一般都有加密程序,无法自由使用,严重制约机床的使用 效率。而机床厂家提供的程序一般专用性强,不宜更改,易 用性,通用性和可扩充性差,成本高。
技术实现思路
本专利技术目的旨在解决
技术介绍
所述之技术缺陷,而提供一种AUTOCAD环境下自动生成数控切割机代码文件及展开图 的方法,该方法仅仅在AUTOCAD环境下,利用AUTOCAD自带 的表语言(LISP)工具,即可解决数控相贯线切割机数控代 码自动生成及相贯线自动展开。实现本专利技术目的采用的技术方案是 一种AUTOCAD环境 下自动生成数控切割机代码文件及展开图的方法,其步骤是:a、 生成相贯线在AUTOCAD下,按1: 1比例建出管的三维实体,再经过布尔运算得出相贯线;b、 摆放将管轴线一端端点平移到绝对坐标系原点,另 一端放在X轴上,经过炸开处理,管相贯线分解为几段首尾相连的空间曲线;C、拟合根据加工精度要求,将曲线按一定距离分段, 分段点数据录入LISP表中,删除原空间曲线,经过表处理语 言的转换,根据原几段首尾相连的空间曲线数据绘制一段新 首尾相连的空间曲线;d、 代码生成先定义一加工位置起始点,求出空间曲线 距离加工起始点距离最近点作为代码的加工起始点,在满足 加工精度要求的情况下,以加工起始点为基准,按一定间距 求出空间曲线上系列点作为代码转换点,根据投影关系及角 度关系生成加工代码;e、 生成相贯线展开图根据生成的加工代码,提取X 坐标及角度,Y坐标用以下公式计算,Y-JiXRX (0/180), 依据X、 Y坐标数据在AUTOCAD环境下绘制相贯线展开图。本专利技术的有益效果是在不增加任何额外成本的情况下, 有效解决了数控相贯线切割机数控代码难以编制,不宜査错 的工作。附图说明图1为本专利技术所述管的三维实体示意图。图2为本专利技术所述管的相贯线示意图。图3为本专利技术所述管的摆放示意图。图4为本专利技术所述管相贯线分解为几段首尾相连的空间 曲线示意图。图中所标l、 2、 3、 4为分段空间曲线。图5为本专利技术所述几段首尾相连的空间曲线拟合一段新 首尾相连的空间曲线示意图。图中所标5、6为闭合空间曲线。图6为本专利技术所述定义一加工位置起始点示意图。图中 所标7、 8为加工起始点。图7为本专利技术所述相贯线展开图。具体实施例方式以下结合附图及实施例详述本专利技术一种AUTOCAD环境下自动生成数控切割机代码文件及展开图的方法,其步骤是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环境下相贯线展开图。具体步骤依次是生成相贯线、摆放、拟合、代码生成、生成相贯线展开图,本专利技术的有益效果是在不增加任何额外成本的情况下,有效解决了数控相贯线切割机数控代码难以编制,不宜查错的工作。文档编号G05B19/4097GK101114168SQ20071006245公开日2008年1月30日 申请日期2007年10月23日 优先权日2007年10月23日专利技术者海 吴 申请人:中冶京唐建设有限公司 本文档来自技高网...

【技术保护点】
一种AUTOCAD环境下自动生成数控切割机代码文件及展开图的方法,其步骤是:a、生成相贯线:在AUTOCAD下,按1∶1比例建出管的三维实体,再经过布尔运算得出相贯线;b、摆放:将管轴线一端端点平移到绝对坐标系原点,另一端放 在X轴上,经过炸开处理,管相贯线分解为几段首尾相连的空间曲线;c、拟合:根据加工精度要求,将曲线按一定距离分段,分段点数据录入LISP表中,删除原空间曲线,经过表处理语言的转换,根据原几段首尾相连的空间曲线数据绘制一段新首尾相连的空 间曲线;d、代码生成:先定义一加工位置起始点,求出空间曲线距离加工起始点距离最近点作为代码的加工起始点,在满足加工精度要求的情况下,以加工起始点为基准,按一定间距求出空间曲线上系列点作为代码转换点,根据投影关系及角度关系生成加工代码 ;e、生成相贯线展开图:根据生成的加工代码,提取X坐标及角度,Y坐标用以下公式计算,Y=π×R×(φ/180),依据X、Y坐标数据在AUTOCAD环境下绘制相贯线展开图。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴海
申请(专利权)人:中冶京唐建设有限公司
类型:发明
国别省市:13[中国|河北]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1