首页 > 专利 > 杭州电子科技大学 > 一种包含密度花样信息的提花手套机工艺文件及加载方法专利详情

一种包含密度花样信息的提花手套机工艺文件及加载方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2021-06-25
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2021-09-17
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2022-12-02
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2041-06-25
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN202110711672.3 申请日 2021-06-25
公开/公告号 CN113322571B 公开/公告日 2022-12-02
授权日 2022-12-02 预估到期日 2041-06-25
申请年 2021年 公开/公告年 2022年
缴费截止日
分类号 G06F16/00D04B15/66D04B15/68D04B15/84 主分类号 G06F16/00
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 0
权利要求数量 1 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 1 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 曾毓、程飞望、高明煜 第一发明人 曾毓
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 3
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州君度专利代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
朱亚冠
摘要
本发明公开了一种包含密度花样信息的提花手套机工艺文件及加载方法。工艺文件的数据结构包括文件头信息FILE_INFO;整机编织时的每行动作信息;用于实际编织时的度目密度参数;手套花型的花样信息。本发明将文件头信息、动作行信息、度目密度参数、花样信息合并成一个文件传输,所有数据信息经过协议转换压缩并且解析方便,尤其是解决了某些加载方式中花样信息多无法进行压缩的问题,系统能够直接读取该工艺文件的花样信息且在人机交互上预览显示。也克服了文件分开传输分开加载时花样、度目密度参数信息总会丢失的缺点,同时可以高效初始化该文件的度目密度参数,给测试人员提供最大化的便利。
  • 摘要附图
    一种包含密度花样信息的提花手套机工艺文件及加载方法
  • 说明书附图:图1
    一种包含密度花样信息的提花手套机工艺文件及加载方法
  • 说明书附图:图2
    一种包含密度花样信息的提花手套机工艺文件及加载方法
  • 说明书附图:图3
    一种包含密度花样信息的提花手套机工艺文件及加载方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2022-12-02 授权
2 2021-09-17 实质审查的生效 IPC(主分类): D04B 15/66 专利申请号: 202110711672.3 申请日: 2021.06.25
3 2021-08-31 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种工艺文件的加载方法,其特征在于包括以下三个部分:
S1:调用工艺文件时,先对该工艺文件进行校验,然后将校验通过后工艺文件导入提花
手套机系统,且保存在人机交互模块外部储存器;同时工艺文件的文件头信息、动作行信息
和度目密度参数通知下发给核心控制系统,并在核心控制系统Flash中保存;
S2:修改度目密度参数的部分信息时,通过人机交互模块将当前保存在人机交互模块
外部储存器中的工艺文件中对应度目段参数信息修改为当前设定值,同时将修改后的度目
段参数信息下发给核心控制系统;控制器接收到修改后的度目段参数信息后更新保存在核
心控制系统Flash中;
S3:花样信息通过人机交互模块上显示屏进行显示;
上述工艺文件的校验包括度目密度参数数据的校验,具体是:判断当前工艺文件的度
目密度参数是否有误或数据是否为空,若是则核心控制系统将Flash中事先保存的工艺文
件已完成测试的度目密度参数加载进当前工艺文件,并进行度目密度参数的替换;若否则
对当前工艺文件不做替换操作;
所述工艺文件的数据结构,包括:
文件头信息FILE_INFO;
整机编织时的每行动作信息;
用于实际编织时的度目密度参数;
手套花型的花样信息;
所述的文件头信息,采用1000字节,主要包括提花手套机机型、工艺版本、以及完成一
双手套具体的动作参数;其中完成一双手套具体的动作参数包括当前编织手起始行位置,
编织总行数,小拇指、无名指、中指、食指、前手掌、大拇指、后手掌各自的开始行位置;
所述完成一双手套具体的动作参数地址具体如下:
0x02 0x03地址上的数值是预留数据;
~
0x04 0x05地址上的数值是当前工艺编织左手的动作行开始位置;
~
0x06 0x07地址上的数值是当前工艺编织左手动作行总行数;
~
0x08 0x09地址上的数值是当前工艺编织右手的动作行开始位置;
~
0x0A 0x0B地址上的数值是当前工艺编织右手动作行总行数;
~
0x0C 0x0D地址上的数值是左手小拇指开始行位置,0x0E 0x0F地址上的数值是左手无
~ ~
名指开始行位置,0x10 0x11地址上的数值是左手中指开始行位置,0x12 0x13地址上的数
~ ~
值是左手食指开始行位置,0x14 0x15地址上的数值是左手前手掌开始行位置,0x16 0x17
~ ~
地址上的数值是左手大拇指开始行位置,0x18 0x19地址上的数值是左手后手掌开始行位
~
置;
0x1A 0x1B地址上的数值是右手小拇指开始行位置,0x1C 0x1D地址上的数值是右手无
~ ~
名指开始行位置,0x1E 0x1F地址上的数值是右手中指开始行位置,0x20 0x21地址上的数
~ ~
值是右手食指开始行位置,0x22 0x23地址上的数值是右手前手掌开始行位置,0x24 0x25
~ ~
地址上的数值是右手大拇指开始行位置,0x26 0x27地址上的数值是右手后手掌开始行位
~
置;
0x28 0x2F地址上的数值是左右手纱线信息;循环信息前有一段纱线信息,包括左手主
~
纱、橡筋、氨纶和副纱,右手主纱、橡筋、氨纶和副纱各1个字节数据内容;其中氨纶高低4位
分别表示一个氨纶纱线,副纱则是每1位对应一个纱线;
0x30 0x3DF地址上的共59*2*8=944个字节代表循环数据信息;左手最多59个循环,右
~
手最多59个循环;每个循环信息占8字节,包含起始行行号、结束行行号和当前循环次数,剩
下2个字节为预留信息;
0x3E0 0x3E1地址上的数值是文件头校验和,记录上述所有数据的校验和;
~
0x3E2 0x3E3地址上的数值是左手动作行校验和,0x3E4 0x3E5地址上的数值是左手动
~ ~
作行校验和,0x3E6 0x3E7地址上的数值是度目信息校验和;所述整机编织时的每行动作信
~
息包括命令字、速度段、度目段、开关命令、移动目标位置信息、钩刀选针信息、延时时间、机
头方向与缓冲、钩子、机头电磁铁动作命令与命令值、前后床各选针器的选针信息、各纱嘴
移动命令;
所述命令字的地址采用0x00;该地址上的数值表示不同编织命令;地址上的数值为
0x00时,表示其它动作,此类动作行包含叉刀移动、剪刀座移动、延时和钩子动作;地址上的
数值为'A'和'B'时,表示编织命令,其中地址上的数值为'A'表示此类动作行不含选针信
息,地址上的数值为'B'则表示此类动作行包含选针信息;地址上的数值为其它数值时表示
编织结束;
所述速度段的地址采用0x01;地址上的值为0表示机头移动速度不变,值为1~36表示
使用手套机显示屏上设置的36段速度百分比调整机头移动速度;
所述机头移动目标位置的地址采用0x02 0x03;地址上的值表示机头移动到目标‑
~
32768~32767的脉冲范围;
所述叉刀移动目标位置的地址采用0x04 0x05;地址上的值为0表示没有叉刀动作,值
~
为1表示叉刀归零,其他值则表示叉刀移动到目标半针位;
所述剪刀座移动目标位置的地址采用0x06 0x07;地址上的值为0表示没有剪刀座动
~
作,值为1表示剪刀座归零,其他值则表示剪刀座移动到目标半针位;
前后床选针信息共包含4个选针器的选针信息,每个选针器占16个字节,每个字节包含
8个针位的选针信息,因此选针信息表示每个选针器在第1针~第128针位对应的选针信息,
需要选针时该针位对应的二进制位上数值为1;
所述4个选针器包括前床选针器1、前床选针器2、后床选针器1、后床选针器2;所述前床
选针器1的选针信息的地址采用0x08 0x17,所述前床选针器2的选针信息的地址采用0x18
~ ~
0x27,所述后床选针器1的选针信息的地址采用0x28 0x37,所述后床选针器2的选针信息的
~
地址采用0x38 0x47;
~
8个纱嘴移动命令的地址采用0x48 0x57,对应纱嘴编号1到8共8个移动命令,每个命令
~
占用2个字节;每个命令对应有一个纱嘴停放位置;高4位表示纱嘴控制码;控制码0表示不
操作该纱嘴;控制码1表示纱嘴不跟随,直接控制移动;控制码2表示纱嘴跟随主伺服移动;
控制码3表示纱嘴归零复位;
0x58 0x5B地址上的数值分别存储的是前度目1度目段值、前度目2度目段值、后度目1
~
度目段值、后度目2度目段值;度目段值为0表示度目电机归零,值为1~36表示使用手套机
显示屏上设置的36段度目脉冲数值转动对应的度目电机;
0x5C地址上的数值是钩刀选针信息;数据是1个字节,低7位对应针板上7把剪线钩刀的
选针信息;
0x5D地址上的数值是开关命令;开关命令通过8位二进制数值表示剪刀、手套掉落检
测、剪刀吹风、机头吹风这4个动作;具体每一位数据表示的含义如下:
字节位 7 6 5 4 3 2 1 0
含义 机头吹风开关值 剪刀吹风开关值 手套掉落检测值 剪刀开关值 是否动作机头吹风 是否动作剪刀吹风 是否手套掉落检测 是否动作剪刀
0x5E地址上的数值是延时数值;延时数值大于0时表示该动作行执行之前延时一段时
间;
0x5F地址上的数值是机头方向与缓冲;高4位0xF0表示下行不缓冲,默认为0表示下行
缓冲,低4位0x0F表示机头右行,默认为0表示机头左行;
0x60 0x61地址上的数值是钩子、机头电磁铁动作命令;数据占2个字节,通过16位二进
~
制数值表示,包含钩子和10个动作三角电磁铁的动作命令;具体每一位数据表示的含义如
下:
字节位15 14 13 12 11 10 9 8
含义 预留 预留 预留 预留 预留 钩子是否上下动 后床清针电磁铁 后床吊目电磁铁
作 是否动作
字节位7 6 5 4 3 2 1 0
含义 后床P电磁铁是否 后床橡筋电磁铁是否动作 后床起底电磁铁 前床清针电磁铁 前床吊目电磁铁 前床P电磁铁是否前床橡筋电磁铁 前床起底电磁铁是动作 是否动作 是否动作 动作 是否动作 否动作
0x62 0x63地址上的数值是钩子、机头电磁铁动作命令值;表示为上两个字节对应命令
~
位上的命令有效时该命令要求的电磁铁动作位置;钩子是否上下动作命令为1时表示有钩
子上下动作,相应的钩子上下动作的数值为0表示钩子下降,为1表示钩子上升;
所述用于实际编织时的度目密度参数,设置1000字节,存储有50*5个int类型整数,其
中50代表的是段数,5指的是5个参数类型,分别对应速度段值、前度目1电机位置、前度目2
电机位置、后度目1电机位置、后度目2电机位置;因为用int类型存储,5个参数都占4个字节
的地址;
所述用于实际编织时的度目密度参数以20个字节存储一段度目段信息,每4个字节表
示一个参数值;其中第一段度目密度参数的地址采用0x00 0x13;0x00 0x03地址上的数值
~ ~
是速度段值,0表示机头移动速度不变,值为1~36表示使用手套机显示屏上设置的36段速
度百分比调整机头移动速度;0x04 0x07地址上的数值是前度目1目标电机位置信息,0x08
~ ~
0x0B地址上的数值是前度目2目标电机位置信息,0x0C 0x0F地址上的数值是后度目1目标
~
电机位置信息,0x10 0x13地址上的数值是后度目2目标电机位置信息;
~
所述手套花型的花样信息为手套设计花样图片;图片每行300字节,一个点一个字节,
即每行300个像素点,总高度1000行;每个字节像素值对应颜色是:黑 0、红 1、黄 2、绿 3、
青 4、紫 5、灰 6、蓝 7、白 8,每个字节值的范围就是0 8,无效值用黑色表示。
~
说明书

技术领域

[0001] 本发明涉及了一种包含密度花样信息的提花手套机工艺文件及其加载方法,可以应用于快速换向的全自动提花手套机机型。

背景技术

[0002] 现阶段国内的提花手套机系统的工艺文件主要有两种结构方式:一种工艺文件包含密度信息和花样信息,但是不包含动作行信息。控制系统加载该工艺时需要对每个花样行进行拆分解析出多个动作行再进行编织动作,因此控制系统的计算量较大,执行效率较低;而且这种工艺文件中的密度信息固定,无法做灵活的初始化修改。另一种工艺文件将动作行信息、密度信息、花样信息分开成多个文件存储和传输,这种工艺文件加载时容易造成密度花样信息的丢失,导致编织错误或者无法查看编织花样。随着现今人们对手套品质、美观程度日渐提高,各式各样的手套机工艺文件也是在大量增加,在这样的形式下测试人员能够灵活修改度目密度参数就显得尤为高效。本发明旨在解决上述问题,提出了一种包含密度花样信息的手套机工艺文件及其加载方式,提高传输效率的同时能够灵活初始化各工艺文件的密度参数信息。

发明内容

[0003] 本发明目的在于提供一种全自动提花手套机系统工艺文件的信息结构及其定义,包括该文件在系统中的加载方式。
[0004] 一种全自动提花手套机系统工艺文件的数据结构,文件数据包括了四大部分:
[0005] 文件头信息FILE_INFO;
[0006] 整机编织时的每行动作信息;
[0007] 用于实际编织时的度目密度参数;
[0008] 手套花型的花样信息。
[0009] 其中:
[0010] 所述的文件头信息,采用1000字节,主要包括提花手套机机型、工艺版本、以及完成一双手套具体的动作参数;其中完成一双手套具体的动作参数包括当前编织手起始行位置(即左右手起始行位置),编织总行数,小拇指、无名指、中指、食指、前手掌、大拇指、后手掌各自的开始行位置,左右手纱线信息,左右手循环信息等。
[0011] 作为优选,所述提花手套机机型的地址采用0x00;该地址上的数值表示提花手套机机型。例如机型值为7表示对应手套机为一英寸7针机型,值为10表示对应一英寸10针机型。
[0012] 所述工艺版本的地址采用0x01。该地址上的数值默认为0,表示当前版本。
[0013] 所述完成一双手套具体的动作参数地址具体如下:
[0014] 0x02~0x03地址上的数值是预留数据。
[0015] 0x04~0x05地址上的数值是当前工艺编织左手的动作行开始位置。
[0016] 0x06~0x07地址上的数值是当前工艺编织左手动作行总行数。
[0017] 0x08~0x09地址上的数值是当前工艺编织右手的动作行开始位置。
[0018] 0x0A~0x0B地址上的数值是当前工艺编织右手动作行总行数。
[0019] 0x0C~0x0D地址上的数值是左手小拇指开始行位置,0x0E~0x0F地址上的数值是左手无名指开始行位置,0x10~0x11地址上的数值是左手中指开始行位置,0x12~0x13地址上的数值是左手食指开始行位置,0x14~0x15地址上的数值是左手前手掌开始行位置,0x16~0x17地址上的数值是左手大拇指开始行位置,0x18~0x19地址上的数值是左手后手掌开始行位置。
[0020] 0x1A~0x1B地址上的数值是右手小拇指开始行位置,0x1C~0x1D地址上的数值是右手无名指开始行位置,0x1E~0x1F地址上的数值是右手中指开始行位置,0x20~0x21地址上的数值是右手食指开始行位置,0x22~0x23地址上的数值是右手前手掌开始行位置,0x24~0x25地址上的数值是右手大拇指开始行位置,0x26~0x27地址上的数值是右手后手掌开始行位置。
[0021] 以上动作行相关位置信息都用2个字节来记录数据。
[0022] 0x28~0x2F地址上的数值是左右手纱线信息。循环信息前有一段纱线信息,包括左手主纱、橡筋、氨纶和副纱,右手主纱、橡筋、氨纶和副纱各1个字节数据内容。其中氨纶(1字节)高低4位分别表示一个氨纶纱线,副纱则是每1位对应一个纱线。
[0023] 0x30~0x3DF地址上的共59*2*8=944个字节代表循环数据信息。左手最多59个循环,右手最多59个循环。每个循环信息占8字节,包含起始行行号(2字节)、结束行行号(2字节)和当前循环次数(2字节),剩下2个字节为预留信息。
[0024] 0x3E0~0x3E1地址上的数值是文件头校验和,记录上述所有数据的校验和。
[0025] 0x3E2~0x3E3地址上的数值是左手动作行校验和,0x3E4~0x3E5地址上的数值是左手动作行校验和,0x3E6~0x3E7地址上的数值是度目信息校验和。
[0026] 以上是第一部分文件头信息FILE_INFO的1000个字节数据内容分布。
[0027] 所述整机编织时的每行动作信息包括命令字、速度段、度目段、开关命令、移动目标位置信息、钩刀选针信息、延时时间、机头方向与缓冲、钩子、机头电磁铁动作命令与命令值、前后床各选针器的选针信息、各纱嘴移动命令等。
[0028] 作为优选,所述命令字的地址采用0x00。该地址上的数值表示不同编织命令。更为优选,地址上的数值为0x00时,表示其它动作,此类动作行可包含叉刀移动、剪刀座移动、延时和钩子动作。地址上的数值为'A'和'B'时,表示编织命令,其中地址上的数值为'A'表示此类动作行不含选针信息,地址上的数值为'B'则表示此类动作行包含选针信息。地址上的数值为其它数值时表示编织结束。
[0029] 所述速度段的地址采用0x01。地址上的值为0表示机头移动速度不变,值为1~36表示使用手套机显示屏上设置的36段速度百分比调整机头移动速度。
[0030] 所述机头移动目标位置的地址采用0x02~0x03。地址上的值可表示机头移动到目标‑32768~32767的脉冲范围(有符号short类型)。
[0031] 所述叉刀移动目标位置的地址采用0x04~0x05。地址上的值为0表示没有叉刀动作,值为1表示叉刀归零,其他值则表示叉刀移动到目标半针位(0.5针单位)。
[0032] 所述剪刀座移动目标位置的地址采用0x06~0x07。地址上的值为0表示没有剪刀座动作,值为1表示剪刀座归零,其他值则表示剪刀座移动到目标半针位(0.5针单位)。
[0033] 所述前床选针器1的选针信息的地址采用0x08~0x17,所述前床选针器2的选针信息的地址采用0x18~0x27,所述后床选针器1的选针信息的地址采用0x28~0x37,所述后床选针器2的选针信息的地址采用0x38~0x47。
[0034] 前后床选针信息共包含4个选针器的选针信息,每个选针器占16个字节,每个字节包含8个针位的选针信息,因此选针信息表示了每个选针器在第1针~第128针位对应的选针信息,需要选针时该针位对应的二进制位上数值为1。
[0035] 所述8个纱嘴移动命令的地址采用0x48~0x57,对应纱嘴编号1到8共8个移动命令,每个命令占用2个字节。每个命令对应有一个纱嘴停放位置(低8位表示针位,第9位表示正负号);高4位表示纱嘴控制码。控制码0表示不操作该纱嘴;控制码1表示纱嘴不跟随,直接控制移动;控制码2表示纱嘴跟随主伺服移动;控制码3表示纱嘴归零复位。
[0036] 0x58~0x5B地址上的数值分别存储的是前度目1度目段值、前度目2度目段值、后度目1度目段值、后度目2度目段值。度目段值为0表示度目电机归零,值为1~36表示使用手套机显示屏上设置的36段度目脉冲数值转动对应的度目电机。
[0037] 0x5C地址上的数值是钩刀选针信息。数据是1个字节,低7位对应针板上7把剪线钩刀的选针信息。
[0038] 0x5D地址上的数值是开关命令。开关命令通过8位二进制数值表示剪刀、手套掉落检测、剪刀吹风、机头吹风这4个动作。具体每一位数据表示的含义如下:
[0039]
[0040] 0x5E地址上的数值是延时数值。延时数值大于0时表示该动作行执行之前延时一段时间(单位100ms)。
[0041] 0x5F地址上的数值是机头方向与缓冲。高4位0xF0表示下行不缓冲,默认为0表示下行缓冲,低4位0x0F表示机头右行,默认为0表示机头左行。
[0042] 0x60~0x61地址上的数值是钩子、机头电磁铁动作命令。数据占2个字节,通过16位二进制数值表示,包含钩子和10个动作三角电磁铁的动作命令。具体每一位数据表示的含义如下:
[0043]
[0044] 0x62~0x63地址上的数值是钩子、机头电磁铁动作命令值。表示为上两个字节对应命令位上的命令有效时该命令要求的电磁铁动作位置。钩子是否上下动作命令为1时表示有钩子上下动作,相应的钩子上下动作的数值为0表示钩子下降,为1表示钩子上升。
[0045] 以上是第二部分动作行信息CNT_INFO的100个字节数据内容分布。
[0046] 所述用于实际编织时的度目密度参数,设置1000字节,存储有50*5个int类型整数,其中50代表的是段数,5指的是5个参数类型,分别对应速度段值、前度目1电机位置、前度目2电机位置、后度目1电机位置、后度目2电机位置。因为用int类型存储,5个参数都占4个字节的地址。
[0047] 作为优选,所述用于实际编织时的度目密度参数以20个字节存储一段度目段信息,每4个字节表示一个参数值,具体如下:
[0048] 第一段度目密度参数的地址采用0x00~0x13。0x00~0x03地址上的数值是速度段值,0表示机头移动速度不变,值为1~36表示使用手套机显示屏上设置的36段速度百分比调整机头移动速度。0x04~0x07地址上的数值是前度目1目标电机位置信息,0x08~0x0B地址上的数值是前度目2目标电机位置信息,0x0C~0x0F地址上的数值是后度目1目标电机位置信息,0x10~0x13地址上的数值是后度目2目标电机位置信息。度目段位置值为0表示度目电机归零,值为1~36表示使用手套机显示屏上设置的共36段度目脉冲数值转动对应的度目电机。
[0049] 第二段度目密度参数的地址采用0x14~0x37……0x2BC~0x2CF地址上的数值是第36段度目密度参数。
[0050] 0x2D0~0x2E3地址上的数值是预留1度目段信息……0x3D4~0x3E7地址上的数值是预留14度目段信息,共预留14段。
[0051] 以上为第三部分1000字节的度目段信息数据内容分布。
[0052] 所述花型工艺文件的花样信息为手套设计花样图片。
[0053] 作为优选,对花样信息进行图片大小设置,图片每行300字节,一个点一个字节,即每行300个像素点,总高度1000行,在系统显示屏上可以翻页显示。每个字节像素值对应颜色是:黑0、红1、黄2、绿3、青4、紫5、灰6、蓝7、白8,每个字节值的范围就是0~8,无效的值也用黑色表示。一个图片文件300*1000约为300k。
[0054] 该工艺文件在应用场景中存在的限制为,基于手套机主板内存大小和文件加载逻辑的特定限制,s2n文件限定单个手套工艺行最多5000行,整个文件可描述的编织循环个数最多100个,超出限制的工艺文件将无法正确编织,自动生成工艺文件时也将有超出限制提示。后续机型如果换用更高规格处理器或加装外置SDRAM时可以改善这个限制。
[0055] 本发明还提供了一种基于上述数据结构的工艺文件的加载方法,具体如下:
[0056] S1:调用工艺文件时,先对该工艺文件进行校验,然后将校验通过后的工艺文件导入提花手套机系统,且保存在人机交互模块外部储存器;同时工艺文件的文件头信息、动作行信息和度目密度参数通知下发给核心控制系统,并在核心控制系统Flash中保存;
[0057] S2:修改度目密度参数的部分信息时,通过人机交互模块将当前保存在人机交互模块外部储存器中的工艺文件中对应度目段参数信息修改为当前设定值,同时将修改后的度目段参数信息下发给核心控制系统;控制器接收到修改后的度目段参数信息后更新保存在核心控制系统Flash中;
[0058] S3:花样信息通过人机交互模块上显示屏进行显示;当使用预览功能时可以浏览当前选定的花型工艺文件所对应的花样图片,可供测试人员对比浏览。每张图片左右两边各自代表前手掌和后手掌花样图。本发明中花样信息不需要去翻译动作行信息,能够直接预览显示。
[0059] 上述工艺文件的校验包括度目密度参数数据的校验,具体是:判断当前工艺文件的度目密度参数是否有误或数据是否为空时,若是则核心控制系统将Flash中事先保存的工艺文件已完成测试的度目密度参数加载进当前工艺文件,并进行度目密度参数的替换;若否则对当前工艺文件不做替换操作。
[0060] 所述的校验工艺文件度目密度参数是否有误或数据是否为空为现有常规技术,故不详解。
[0061] 本发明的有益效果:
[0062] 1)本发明中的所有数据信息经过协议转换压缩而且解析方便,尤其是花样信息不需要去翻译动作行信息,能够直接读取数据在人机交互上预览显示;
[0063] 2)很好的保留并加载了花样信息,保证编织效率的同时提升人机交互体验;
[0064] 3)将文件头信息、动作行信息、度目密度参数、花样信息合并成一个文件传输,同时压缩花样信息,不仅克服了某些加载方式中担心花样信息多无法进行压缩,同时传输时间很长的缺点,也克服了文件分开传输分开加载时花样、度目密度参数信息总会丢失的缺点;
[0065] 4)克服了分开加载度目密度参数信息时,无法高效初始化度目密度参数的缺点。

实施方案

[0069] 为了使得本发明实施的目的和技术方案更加清晰,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。所描述的实施例是本发明的一部分实施例,而不是全部的实施例。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面结合附图对本发明的实施例进行详细说明。
[0070] 在本发明的描述中,数据地址都指的是相对偏移地址,数据内容只用来描述对应位置数据的作用或者使用目标。
[0071] 根据本发明的一宽泛实施例的一种花型工艺文件的文件数据结构,包括文件头信息、编织动作行信息、度目密度信息、花样信息。编织动作的基本运行单位是行。
[0072] 整个工艺文件的文件头信息,整1000字节,具体参见表1。
[0073] 表1为本发明实施例中工艺文件的文件描述FILE_INFO数据结构
[0074]
[0075] 编织动作行信息中每个行动作有100字节的信息,每个字节都是机器动作指令的缩略,每个动作行是指机头完整地左行或者右行一次。当执行该行时,核心控制系统将解析相应指令来操控提花手套机对应的器械。
[0076] 表2本发明实施例中工艺文件的最基本操作单位动作行CNT_INFO——编制动作描述的数据结构
[0077]
[0078] 表3为度目密度信息数据结构,应用于每个动作行中相对偏移地址为0x58~0x5B位置的信息。该度目段信息总共50*5*4=1000字节信息,默认共36段,其余14段预留。即每个动作行会指定4个度目段信息,而4个度目电机则会按照4个度目段中各自需要的度目值,转动相应的脉冲数,完成机械操作。
[0079] 表3为本发明实施例中工艺文件的度目段信息的数据结构
[0080]
[0081] 一种基于上述数据结构的工艺文件的加载方法,包括以下4个部分:
[0082] 图1为基于上述数据结构的且能够适用于快速换向机型的花型文件在整机系统中的处理方式:
[0083] 1)在定义花型文件时,首先通过制版软件绘制出手套花样,利用实际工艺配置及相关编译操作生成上机工艺文件。成功生成花型文件之后,采用无线远程下发文件或者U盘导入的方式,将工艺文件导入与其机型匹配的提花手套机系统,且将该工艺文件的文件头信息、动作行信息和度目密度参数通知下发给核心控制系统,并保存在核心控制系统的Flash中,同时花样信息直接保留外部存储器(例如SD卡)。
[0084] 导入工艺文件时首先校验当前准备使用的工艺文件格式是否正确、对应度目密度参数数据是否正确。若发现该工艺文件度目密度参数有误或数据为空时,核心控制系统将核心控制系统的Flash的上个工艺文件被测试完好的度目密度参数加载进当前工艺文件,并进行度目密度参数的替换。
[0085] 所述的校验工艺文件度目密度参数有误或数据为空的技术为现有常规技术,故不详解。
[0086] 2)编织时,核心控制系统会校验动作行信息和度目密度参数信息,格式校验成功后即能够开始编织。
[0087] 3)在未编织状态时,可通过人机交互模块将当前保存在人机交互模块的外部储存器中的工艺文件中对应度目段参数信息修改为当前设定值,同时将修改后的度目段参数信息下发给核心控制系统。核心控制系统接收到修改后的度目段参数信息后更新保存在核心控制系统的Flash中。目的是保持一一对应的关系,方便对数据进行校验。
[0088] 4)花样信息通过人机交互模块上显示屏进行显示。当使用预览功能时可以浏览当前选定的花型工艺文件所对应的花样图片,可供测试人员对比浏览。每张图片左右两边各自代表前手掌和后手掌花样图。本发明中花样信息不需要去翻译动作行信息,能够直接预览显示。
[0089] 为了有利于调试和修改花型文件,该整机系统允许对文件进行某个参数的修改,人机交互模块和核心控制系统的主控之间定义了协议用于每次调试时修改编织参数,这样可以避免为了修改一两个参数而需要重新生成工艺文件的情况。
[0090] 图2为本发明实施例中工艺文件在核心控制系统中的处理方式示意图。文件从显示屏加载进核心控制系统后,加载第一部分头文件信息、第二部分动作行信息和第三部分度目密度参数信息。定位到第0行动作行,逐行编织,根据对应的循环编织信息,循环编织,直到到达当前编织手套的结束行位置,结束整个编织。
[0091] 图3为本发明实施例中工艺文件一个动作行在整机系统中包含选针的操作处理流程示意图。一个动作行为100字节内容,根据图2的数据内容分布确定各器械目标动作。当开始当前行动作时先确认编织速度,开始驱动机头移动,当机头尚未到达位置、没有暂停编织且机头位置发生变化时,核心控制系统根据当前动作行的命令参数,首先纱嘴根据设定的跟随命令开始跟随机头,接着操作橡筋电机,然后根据选针位置字节内容信息进行选针。否则的话关闭选针操作,纱嘴停止跟随,进行开关命令操作,钩子和电磁铁动作。
[0092] 通过上述实施例,针对不同机型的硬件配置,只要在制版中设定相应的机器参数,用户再按照实际工艺编写花型,生成花型文件,控制系统就能按照这些文件数据指令完成正确的选针、三角、以及各个电机的目标操作,从而完成一整只手套的生产。通过一种包含密度花样信息的提花手套机工艺文件,以及使用一套制版软件和该提花机整机系统就能应用到不同机型的提花手套机上,使客户方便掌握制版方法以及更为简单的文件处理方式,不仅节约控制系统成本更能提高生产效率。
[0093] 最后需要指出的是:以上实施例仅用以说明本发明的技术方案,而非对其限制。尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

附图说明

[0066] 图1为本发明实施例中工艺文件在整机系统中的处理方式示意图;
[0067] 图2为本发明实施例中工艺文件在核心控制系统中的处理方式示意图;
[0068] 图3为本发明实施例中工艺文件一个动作行在整机系统中包含选针的操作处理流程示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号