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、 代码生成先定 ...
【技术保护点】
一种AUTOCAD环境下自动生成数控切割机代码文件及展开图的方法,其步骤是:a、生成相贯线:在AUTOCAD下,按1∶1比例建出管的三维实体,再经过布尔运算得出相贯线;b、摆放:将管轴线一端端点平移到绝对坐标系原点,另一端放 在X轴上,经过炸开处理,管相贯线分解为几段首尾相连的空间曲线;c、拟合:根据加工精度要求,将曲线按一定距离分段,分段点数据录入LISP表中,删除原空间曲线,经过表处理语言的转换,根据原几段首尾相连的空间曲线数据绘制一段新首尾相连的空 间曲线;d、代码生成:先定义一加工位置起始点,求出空间曲线距离加工起始点距离最近点作为代码的加工起始点,在满足加工精度要求的情况下,以加工起始点为基准,按一定间距求出空间曲线上系列点作为代码转换点,根据投影关系及角度关系生成加工代码 ;e、生成相贯线展开图:根据生成的加工代码,提取X坐标及角度,Y坐标用以下公式计算,Y=π×R×(φ/180),依据X、Y坐标数据在AUTOCAD环境下绘制相贯线展开图。
【技术特征摘要】
【专利技术属性】
技术研发人员:吴海,
申请(专利权)人:中冶京唐建设有限公司,
类型:发明
国别省市:13[中国|河北]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。