文献综述
1.本课题研究现状及发展趋势:
绗缝机是家纺行业重要的加工设备,主要用于棉被等缝制。缝制的花型图案利用绘图软件进行绘制,利用算法程序将绘制的花型文件转换成加工代码,运动控制器读取加工代码来控制加工过程。
电脑绗缝机工艺操作流程是由设计人员设计好花稿,由专业人员编程形成加工代码,并存储在磁盘上,然后送入电脑绗缝机进行生产。一般来讲,由花稿到生产这个过程所需周期较长,特别是中国广大绗缝机业户,规模小,技术力量薄弱,难以自行开发。电脑绗缝机在其精确的电脑系统控制下,能完美地处理整个坐标系上所编制的各种复杂花型图案,在其生产速度、机械性能、噪音污染等指标上,都是以往绗缝机械不可比拟的。绗缝花型主要由直线、圆弧、曲线等构成。绗缝花样由专门的打版软件制作,可以通过田岛、威尔克姆、百灵达等制版软件实现,配合大容量存储卡,可以存储上千种花样,由于采用工控计算机,可以实现复杂花样的运算处理,而且精度高,处理速度快。
G代码是数控程序中的指令。一般都称为G指令。使用G代码可以实现快速定位、逆圆插补、顺圆插补、中间点圆弧插补、半径编程、跳转加工。准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。“形式代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同组代码替换。
Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。Python是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。Python支持重载运算符和动态类型。Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。由于这种设计观念的差异,Python源代码通常被认为比Perl具备更好的可读性,并且能够支撑大规模的软件开发。
电脑绗缝机主要设备是工控电脑,可以实现复杂花样的运算处理,配合控制系统、步进/伺服电机、变频器,根据打版软件设计的图,高速、准确控制X、Y轴及Z轴运动,对复杂图案的运动控制,实现从计算机设计到产品生产的过程。国内电脑绗缝机图案一般使用的是DST格式,使用专业打版软件制图,然后用DOS拷入,就可以使用新的花型图案。
目前由花型图案生成加工代码有以下方法,一种是基于CAD的人工画稿生成,基于CAD的人工画稿生成辅助软件是用Visual C 开发,运行于Windows操作系统上的专用CAD软件。该软件主要是通过组合直线段与圆弧这两种基本图形元素(又称图元)来绘制新的花样,之后利用算法程序将画稿原始数据转换为加工代码。另一种是基于图像边缘识别的画稿自动生成所谓画稿自动生成,是指根据用户提供的数字图像,由计算机自动识别出其中的图案,并生成欲绗缝的画稿。绗缝机是在布料上用棉线的线迹重现各种物体轮廓,即只需要物体的边缘信息,而不是物体中间的纹理细节。所以只需基于灰度级图像而不是彩色图像进行轮廓识别,画稿的处理方法同第一种类似。还有一种方法是将花型文件直接转换为运动控制器可以识别的代码文件控制加工。国内大部分企业采用第一种方法,即先利用绘图软件绘制花型图案,再通过算法程序将绘制的花型图案转换为加工代码。本课题研究中缝制的花型图案利用专门的绘图软件进行绘制,利用Python开发的算法程序将绘制的花型文件中的原始数据处理后转换成G代码。
2.本课题研究的意义和价值:
在生产实践中,发现普通电脑绗缝机主要存在以下三个不足之处:
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。