资源描述
东华大学 机械工程学院 高档数控装备研究所枪刺地毯自动簇绒机图案SVG文件规范1. 枪刺簇绒机工作原理枪刺植绒机工作前,必须输入其特定的数控代码,而数控代码是根据设计员提供的SVG文件,由图案仿真软件自动生成的。要扎出漂亮的枪刺地毯,设计员必须懂得枪刺机的工作原理,设计出尽可能柔和的线条,并使得曲线行距等符合工艺要求。2. SVG 作图工具建议由于本系统目前接收的图案格式是.svg文件,设计员必须将设计的植绒图案转换成SVG矢量图格式,才能被识别和解析处理。图案解析仿真软件的使用对SVG图案也有相应的规范要求,否则不能正确解析。有很多作图软件都能处理和生成SVG文件,但生成的SVG文件差异却很大,给图案的正确解析带来了困难。建议采用Adobe Illustrator (简称AI)软件的标准方法设计和生成SVG文件。推荐使用AI CS6或更高版本来设计图案。但许多用户可能借助其它软件生成枪刺SVG文档,或者直接从其它企业直接获取到了相应的SVG文档,可能不符合本规范而不能正确得到处理,但只要通过在AI软件里做相关设置并保存即可实现。例如,通过CoreDraw直接生成的图案,如果在仿真软件里没有被正确解析,可通过在CoreDraw系统中生成 ”文件名.AI”, 在AI系统中打开此“文件名.ai”, 然后再保存成svg文件即可。3. SVG文件格式规范-重点!下图是一符合本规范的SVG图案:其图案的文件格式可通过点源文件栏查看:(重要的结构和节点用红色表示)!DOCTYPE svg PUBLIC -/W3C/DTD SVG 1.1/EN http:/www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd .后省. 为了使本SVG文件规范更加易懂,这里只把重要结构和不能省略的节点等表示出来: 说明(1):根节点内必须包含viewBox属性.根节点 内,必须具有viewBox=”.” 说明, 这规定了本地毯的宽度和高度,如viewBox=0 0 200.482 186.324 ,说明本地毯的宽度和高度分别是200.482和186.324个像素, 且原始点基于(0,0),一般我们都应该基于(0,0)点设计,这样会展现整幅地毯。如果根节点 内找不到viewBox属性描述,则系统就无法获取该地毯大小,从而无法获取图形到实际地毯的比例,也就无法生成点阵的实际位置。说明(2): 每段轨迹节点必须显示指定颜色属性(stroke或fill)对于每一段轨迹节点规范,必须由描述颜色的属性,即stroke 或 fill属性, stroke属性规定了勾边用的颜色; fill属性规定了填充用的颜色。现举例: 这段轨迹是一个色块,其填充用颜色代码#DB0F23, 勾边也用同样颜色代码。附:如果节点内具有stroke-width属性,则其值不应为0, 因为它规定了画笔的宽度,用宽度为0的画笔是画不出东西的。附:如果fill=“none”,则表示该轮廓无需填充。 如果节点内找不到fill或stroke属性,则系统不知道这段轨迹用什么颜色的纱线,自然就无法正确处理和仿真了说明(3):本规范不解析样式表。 如节点定义的样式表. 此轨迹采用str1样式,但本系统不解析,须直接指定颜色 此轨迹采用str2 样式,但本系统不解析,必须直接指定颜色 应采用: 和实际上,在CoreDraw或者AI软件中,生成svg文档时,设置CSS采用默认的“演示文稿属性”即可, 不要设置为”样式属性”、“样式元素”、“内部样式表”或“外部CSS”.说明(4):编组嵌套层数不能超过4层.图元节点编组可使得同一编组内的图案得到同批处理,可改变枪刺轨迹的先后顺序。如采用了编组嵌套,嵌套层数不应超过4层.(完全没有必要)嵌套节点代码举例: 嵌套节点符号 四AI原创作图法 如果是用AI原创的枪刺地毯图案,则在新建一副图时,应采用像素单位(pt),系统默认把像素等同于毫米来处理。 如果用户选择了毫米,则保存的SVG文件点阵将自动转换采用像素,(1毫米约等于2.83像素),这将放大图形,而在仿真生成实际真实轨迹时将引起分辨率下降。尺寸的单位:新建一个图形文档时,首先需要设置好整个图形的单位标准,设置方法:【编辑】-【首选项】-【单位】,快捷键【CTRL】+【K】将单位设置为pt。 本系统默认1像素等同于1毫米。图形在画板中的位置:图形应该完全置于画板当中,上、下、左、右的极限都不能够超出画板的边缘,图形大小与画板大小相同。尺寸余量:由于地毯从布架上取下后尺寸会有一定的收缩,因此作图时应增加一定的尺寸余量。例如,需要加工一副1.5mX2.2m的地毯,将单位设置为pt后图形和画板的最终尺寸为1530pt X 2230pt,多出的30mm是补偿地毯收缩的余量。留多少余量应根据经验和实验来确定。颜色模式【文件】-【文档文档颜色模式】,选择为RGB颜色模式。图形元素无重叠作图的时候应当避免同一个位置出现多个完全相同的图形元素,当发生重复重叠时,只能保留一个并删除掉多余的图形元素。5. 色块图和线条路径图有两种作图方法,分别是色块图和线条路径图。(1) 色块图:如 用户只需定义好色块,里面的填充路径可由仿真软件自动规划完成。 两色块之间的空隙(扣缝距离=行距)应预留,否则会造成勾边路径重叠。(2) 线条路径图:如 设计员应尽可能采用线条路径图生成SVG文件。 因为这样可充分发挥人的聪明才智,可根据图案特点灵活设计路径轨迹,避免过多“急弯”路径。毕竟计算机仿真必须根据特定规则,得到的路径比较“死板”,不能充分考虑图案的复杂性,效率和品质不能得到最满意的效果。6 不规范的SVG文件举例(1)规划地毯总宽度很大,但实际扎毯区域只占其中一小部分,如下图所示.这样规划的图形,将影响实际机器加工的区域,如下图所示:黄色区域为基布;由于用户设置了本地毯加工的工作位置(pWorkingPos变量),所以蓝色区域为总规划区域(对应设计师的图片大小),但实际加工的毯面是白色区域。这样将浪费大量的有效工作区域。解决办法:将实际图形区域布满整个设计总区域。如下图所示:(2) 采用其它绘图软件制作的SVG,不符合枪刺图机械规范,如采用了CorelDraw等第三方绘图工具设计的图形,其中包含了样式表:由于包含了样式表,仿真软件未能正确分解出其中的颜色。 解决方案非常简单:用AI软件打开此文件,然后另存一下即可自动移除样式表(注意输出选项不要选择样式属性)。注意:采用AI打开图案后,可能增加了一些不必要的连线,设计员应该把它删除。其余问题略。 设计员必须掌握采用AI处理图案的能力,发现问题能修改。12
展开阅读全文