CN114852774A - 绕线工艺配置方法、装置、***及电子设备 - Google Patents

绕线工艺配置方法、装置、***及电子设备 Download PDF

Info

Publication number
CN114852774A
CN114852774A CN202210379380.9A CN202210379380A CN114852774A CN 114852774 A CN114852774 A CN 114852774A CN 202210379380 A CN202210379380 A CN 202210379380A CN 114852774 A CN114852774 A CN 114852774A
Authority
CN
China
Prior art keywords
winding
group
shaft
layer
parameters
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210379380.9A
Other languages
English (en)
Other versions
CN114852774B (zh
Inventor
陈海星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens Ltd China
Original Assignee
Siemens Ltd China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Ltd China filed Critical Siemens Ltd China
Priority to CN202210379380.9A priority Critical patent/CN114852774B/zh
Publication of CN114852774A publication Critical patent/CN114852774A/zh
Application granted granted Critical
Publication of CN114852774B publication Critical patent/CN114852774B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H54/00Winding, coiling, or depositing filamentary material
    • B65H54/02Winding and traversing material on to reels, bobbins, tubes, or like package cores or formers
    • B65H54/10Winding and traversing material on to reels, bobbins, tubes, or like package cores or formers for making packages of specified shapes or on specified types of bobbins, tubes, cores, or formers
    • B65H54/20Winding and traversing material on to reels, bobbins, tubes, or like package cores or formers for making packages of specified shapes or on specified types of bobbins, tubes, cores, or formers forming multiple packages
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H54/00Winding, coiling, or depositing filamentary material
    • B65H54/02Winding and traversing material on to reels, bobbins, tubes, or like package cores or formers
    • B65H54/28Traversing devices; Package-shaping arrangements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H54/00Winding, coiling, or depositing filamentary material
    • B65H54/02Winding and traversing material on to reels, bobbins, tubes, or like package cores or formers
    • B65H54/28Traversing devices; Package-shaping arrangements
    • B65H54/2803Traversing devices; Package-shaping arrangements with a traversely moving package
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H54/00Winding, coiling, or depositing filamentary material
    • B65H54/70Other constructional features of yarn-winding machines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H57/00Guides for filamentary materials; Supports therefor
    • B65H57/14Pulleys, rollers, or rotary bars
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H61/00Applications of devices for metering predetermined lengths of running material
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H63/00Warning or safety devices, e.g. automatic fault detectors, stop-motions ; Quality control of the package
    • B65H63/006Warning or safety devices, e.g. automatic fault detectors, stop-motions ; Quality control of the package quality control of the package
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/054Input/output
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2701/00Handled material; Storage means
    • B65H2701/30Handled filamentary material
    • B65H2701/36Wires
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Textile Engineering (AREA)
  • Manufacture Of Motors, Generators (AREA)
  • Winding Of Webs (AREA)

Abstract

本发明提供一种绕线工艺配置方法,通过获取多组包括单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N的单组绕线参数,基于获取的参数计算计算绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线,基于该曲线,外部控制设备,例如PLC可实现对于排线轴和绕线轴的排线、绕线动作。本发明的方案用户的可自定义度高,能适应不同工艺的产品且灵活多变,同时提高了产品绕线的良率,并能减少工程师调试时间和调试成本。本发明还提供一种绕线工艺配置装置、***及电子设备。

Description

绕线工艺配置方法、装置、***及电子设备
技术领域
本发明涉及绕线技术领域,尤其是一种绕线工艺配置方法、装置、***及电子设备。
背景技术
现有的技术中,绕线机的排线工艺(尤其绕线轴和排线轴的位置关系)都写在PLC内部进行固化,在绕线轴和排线轴工作过程中,绕线轴和排线线轴根据该固化的参数例如凸轮曲线完成绕线动作。如果要改动排线工艺,则需要用电脑重新修改数据和程序后下载到PLC中,这样调试起来非常不方便。特别是针对一些叠绕线工艺调试,客户需要经常在原来的基础上修改排线算法,因此,对客户操作带来了很大的不便。
发明内容
有鉴于此,本发明提出了一种绕线工艺配置方法、装置、***及电子设备,用以解决以上问题。
根据本发明的一个方面,提供一种绕线工艺配置方法,包括:
获取M组单组绕线参数,其中,每一组单组绕线参数包括单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N,M、T、N为正整数,D>0;
基于获取的M组单组绕线参数计算绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线。
根据本发明另一实施例,基于获取的所述M组单组绕线参数计算绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线的步骤进一步包括:根据所述单组绕线幅宽D及所述单组绕线层数N,计算得到所述排线轴在每一层绕线完成时的排线轴位置;根据所述单层绕线匝数T和所述单组绕线层数N,计算得到所述绕线轴在每一层绕线完成时的绕线轴位置;根据所述排线轴在每一层绕线完成时的排线轴位置和所述绕线轴在每一层绕线完成时的绕线轴位置生成所述排线轴和所述绕线轴的位置关系,并基于所述位置关系生成凸轮曲线。
根据本发明的又一实施例,所述根据所述单组绕线幅宽D及所述单组绕线层数N,计算得到所述排线轴在每一层绕线完成时的排线轴位置的步骤,进一步包括:将获取的所述M组单组绕线参数的第i组的单组绕线幅宽D表示为Di,第i组的单组绕线层数N表示为Ni,其中,i为正整数,i≤M;针对第i组中的第j层绕线完成时的排线轴的位置Pij,依照以下公式计算获得:Pij=|N1/2|*D1±|N2/2|*D2…±|N(r-1)/2|*D(r-1)±|
Nr/2|*Dr…±|N(i-1)/2|*D(i-1)±|j/2|*Di,其中,2≤r≤i,r为正整数,且如果|(N1+…
N(r-1))/2|=0则|(N1+N2+…Nr)/2|*Dr前的符号为加号,如果|(N1+…N(r-1))/2|≠0则|
(N1+N2+…Nr)/2|*Dr前的符号为减号,如果|(N1+…N(i-1))/2|=0,则|j/2|*Di前的符号为加号,如果|(N1+…N(i-1))/2|≠0,则|j/2|*Di前的符号为减号。
根据本发明的又一实施例,根据所述单层绕线匝数T和所述单组绕线层数N,计算得到所述绕线轴在每一层绕线完成时的绕线轴位置的步骤,进一步包括:将第i组的单层绕线匝数T表示为Ti,第i组的单组绕线层数N表示为Ni,其中,i为正整数,i≤M,Ti和Ni都为正整数;针对第i组中的第j层绕线完成时的绕线轴位置Wij,依据以下公式计算获得:Wij=T1*N1*360°+T2*N2*360°+……T(i-1)*N(i-1)*360°+Ti*j*360°,其中,j为正整数,j≤Ni。
根据本发明的又一实施例,用户可修改所述单组绕线参数,和/或指定重复执行所述基于所述M组单组绕线参数进行计算绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线的步骤。
根据本发明的又一实施例,通过用户界面手动输入M组单组绕线参数,其中,所述用户界面包括参数输入列表,所述参数输入列表的行表示不同组的单组绕线参数,所述参数输入列表的列包括三项,分别表示不同组的单组绕线参数的单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N。
根据本发明的第二方面,本发明还提供一种绕线工艺配置装置,包括获取模块和计算模块,其中,获取模块用于获取M组单组绕线参数,其中,每一组单组绕线参数包括单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N,M、T、N为正整数,D>0;计算模块用于基于获取的M组单组绕线参数计算绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线。
基于以上实施例,在一种可能的实现方式中,所述计算模块进一步包括排线轴位置计算模块、绕线轴位置计算模块以及曲线生成模块,其中,排线轴位置计算模块用于根据所述单组绕线幅宽D及所述单组绕线层数N,计算得到所述排线轴在每一层绕线完成时的排线轴位置;绕线轴位置计算模块用于根据所述单层绕线匝数T和所述单组绕线层数N,计算得到所述绕线轴在每一层绕线完成时的绕线轴位置;曲线生成模块用于根据所述排线轴在每一层绕线完成时的排线轴位置和所述绕线轴在每一层绕线完成时的绕线轴位置生成所述排线轴和所述绕线轴的位置关系,并基于所述位置关系生成凸轮曲线。
根据本发明的第三个方面,提供一种绕线工艺配置***,其特征在于,包括绕线工艺配置装置、绕线机、PLC,其中,所述绕线机与所述PLC连接,包括绕线轴和排线轴;所述绕线工艺配置装置与所述PLC连接,并被配置为:获取M组单组绕线参数,其中,每一组单组绕线参数包括单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N,M、T、N为正整数,D>0;基于获取的M组单组绕线参数计算绕线过程中所述排线轴和所述绕线轴的位置关系,并生成凸轮曲线;所述PLC被配置为:根据生成的所述凸轮曲线控制所述排线轴和所述绕线轴执行绕线动作。
基于以上实施例,在一种可能的实现方式中,还包括用户操作机,所述用户操作机与所述PLC连接,并且,所述用户操作机具有用户界面,所述用户界面包括接收用户输入M组单组绕线参数的参数输入列表,所述参数输入列表的行表示不同组的单组绕线参数,所述参数输入列表的列包括三项,分别表示不同组的单组绕线参数的单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N。
根据本发明的第四个方面,还提供一种电子设备,包括处理器;以及存储程序的存储器,其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行上述的绕线工艺配置方法。
可见,本发明提供的绕线工艺配置方法、装置、***及电子设备,通过获取用户自定义的包括单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N在内的多组单组绕线参数,根据这些获取的参数,结合排线轴和绕线轴运动位置的数学模型,计算出绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线,基于该曲线,外部控制设备,例如PLC可实现对于排线轴和绕线轴的排线、绕线动作。本发明的方案用户的可自定义度高,能适应不同工艺的产品且灵活多变,同时由于将工艺参数以多组形式进行标准固定化,使得不同的操作人员对产品进行切换生产时,不会产生差异,提高了产品绕线的良率;此外,由于本方案方便操作人员自定义自操作,从而减少工程师调试时间和调试成本。
附图说明
下面将通过参照附图详细描述本发明的优选实施例,使本领域的普通技术人员更清楚本发明的上述及其它特征和优点,附图中:
图1为实施根据本发明一种实施例的绕线工艺配置方法的绕线机工作示意图;
图2为根据本发明一种实施例的绕线工艺配置方法的流程示意图;
图3为根据本发明一种实施例的绕线工艺配置方法的排线轴位置计算流程图;
图4为根据本发明一种实施例的绕线工艺配置方法的绕线轴位置计算流程图;
图5为根据本发明一种实施例的绕线工艺配置方法生成的凸轮曲线示意图;
图6为根据本发明一种实施例的绕线工艺配置装置的结构示意图;
图7为根据本发明一种实施例的绕线工艺配置***的结构示意图;
图8为根据本发明一种实施例的方法/装置/***中使用的用户界面的示意图;
其中,附图标记如下:
3PLC
10绕线机
11排线轴
12绕线轴
100获取模块
200计算模块
210排线轴位置计算模块
220绕线轴位置计算模块
230曲线生成模块
500绕线工艺配置装置
501用户操作机
510用户界面
具体实施方式
为了使本领域的人员更好地理解本公开实施例中的技术方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本公开实施例一部分实施例,而不是全部的实施例。基于本公开实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本公开实施例保护的范围。
电机的生产制造过程中,包括对定子进行绕线的工艺,如图1示出了实施根据本发明一种实施例的绕线工艺配置方法的绕线机工作示意图。绕线机10的排线轴11可沿Y轴方向移动,以使得线匝沿着Y轴方向在定子的绕线槽中进行移动,同时绕线机的绕线轴12以绕线槽为轴心,沿X方向旋转,以使得线匝在绕线槽中实现旋转缠绕。
现有的方法中,通常按照要缠绕的工艺设置好固定的参数写入到PLC中,例如对于线匝较粗的粗绕工艺,以统一的宽度进行多层缠绕形成柱体的线包,在加工前,按照所要缠绕的层数和宽度写入PLC中,PLC根据该固化的参数控制绕线机进行缠绕;又或者对于较细线匝的精细工艺,以变化的宽度进行多层缠绕形成锥体的线包,在加工前,首先按照第一种宽度设定好层数和宽度写入PLC中,PLC根据该固化的参数控制绕线机进行缠绕;完成之后,再手动修改宽度为第二宽度和层数,写入PLC中执行,以此类推……
可以看到,该方法不能灵活的自定义多组参数,需要每一次进行手动修改,对于工艺较为复杂的绕线工艺,非常麻烦、费时。而在实际绕线工序中,又经常会有复杂工艺应用的情况,因此,亟需一种灵活、自动化的绕线工艺配置方法、装置、***及电子设备用以解决以上问题。
根据本发明的一个实施例的绕线工艺配置方法,包括:
步骤S100:获取M组单组绕线参数,其中,每一组单组绕线参数包括单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N,M、T、N为正整数,D>0;
具体的,单层绕线匝数为单层缠绕在一定宽度D范围内的绕线匝数,同一组中,每一层的单层绕线匝数相同,都为T,T为正整数,例如图1中示出的单层绕线匝数为9匝;单组绕线幅宽D,指对于一组绕线参数,缠绕在绕线槽中的宽度,在同一组中,每一层绕线的宽度都为固定值D;单组绕线层数N是指同一组中,线圈缠绕形成上下覆盖的层数,N为正整数。
对于该步骤的一种实施方式,通过设置一种用户界面,方便用户输入上述M组的绕线参数。
图8示出了根据本发明一种实施例的方法中的方法/装置/***中使用的用户界面的示意图;如图8所示,所述用户界面包括参数输入列表,所述参数输入列表的行表示不同组的单组绕线参数,所述参数输入列表的列包括三项,分别表示不同组的单组绕线参数的单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N。
图8中示意性列出了最多可输入五组参数的参数输入列表,用户可以根据工艺需要输入M=3的三组单组绕线参数,例如在第一行从左至右的三个文本框中输入10、20、4,在第二行从左至右的三个文本框中输入5、15、6,在第三行从左至右的三个文本框中输入3、9、4,这样相当于第一组参数的单层绕线匝数T1=10、单组绕线幅宽D1=20、以及单组绕线层数N1=4;第二组参数的单层绕线匝数T2=5、单组绕线幅宽D2=15、以及单组绕线层数N2=6;第三组参数的单层绕线匝数T3=3、单组绕线幅宽D3=9、以及单组绕线层数N3=4。
对于可输入的参数输入列表,还可以为更多组,例如6组及以上,此处不做特定限制。
步骤S200:基于获取的M组单组绕线参数计算绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线。
在获取了以上M组的各组的单组绕线参数之后,基于数学模型计算排线轴和绕线周的位置关系,例如,对于每一层绕线完成时,计算出排线轴所处的坐标值和绕线周所处的坐标值,将绕线轴的位置在横轴X轴上进行表示,将排线轴的位置在纵轴Y轴上进行表示,得出同一时刻的绕线轴和排线轴的位置关系,将该位置关系进行描点,结合M组每一层的描点形成凸轮曲线。
可以看到,基于该实施例的绕线工艺配置方法,用户可根据需要输入多组绕线参数,基于数学模型对该多组绕线参数进行计算得到排线轴和绕线轴的位置关系,并形成凸轮曲线,因此外部控制设备可依据该形成的凸轮曲线控制绕线机实现目标绕线工艺。该方法方便用户根据工艺需求进行灵活设定,能适应不同工艺的产品且灵活多变,减少工程师调试时间和调试成本;同时提高了产品绕线的良率。
图2为根据本发明一种实施例的绕线工艺配置方法的流程示意图;
如图2所示,基于获取的所述M组单组绕线参数计算绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线的步骤S200进一步包括:
步骤S210:根据所述单组绕线幅宽D及所述单组绕线层数N,计算得到所述排线轴在每一层绕线完成时的排线轴位置;
对于该步骤,图3示出了根据一种实施例的绕线工艺配置方法的排线轴位置计算流程图,如图3所示的实施例,步骤S210至少包括:
步骤S213:将获取的所述M组单组绕线参数的第i组的单组绕线幅宽D表示为Di,第i组的单组绕线层数N表示为Ni,其中,i为正整数,i≤M;
步骤S215:针对第i组中的第j层绕线完成时的排线轴的位置Pij,依照以下公式计算获得:
Pij=|N1/2|*D1±|N2/2|*D2…±|N(r-1)/2|*D(r-1)±|Nr/2|*Dr…±|N(i-1)/2|*D(i-1)±|j/2|*Di,其中,2≤r≤i,r为正整数,且
如果|(N1+…N(r-1))/2|=0则|(N1+N2+…Nr)/2|*Dr前的符号为加号,如果|(N1+…
N(r-1))/2|≠0则|(N1+N2+…Nr)/2|*Dr前的符号为减号,如果|(N1+…N(i-1))/2|=0,则|j/2|*Di前的符号为加号,如果|(N1+…N(i-1))/2|≠0,则|j/2|*Di前的符号为减号。
基于以上的公式,获得每一层绕线结束时的排线轴位置;
具体的,当还未完成一组绕线,例如,如果此时绕线完成第一组第一层,i=1,j=1,P11=|j/2|*D1=D1,结合图1,可以理解为排线轴具有从起点A点到B点的位置移动D1;如果此时绕线完成了第一组第二层,i=1,j=2,P12=|j/2|*D1=0,结合图1,可以理解为排线轴具有从A点到B点,再从B返回A点的位置,为0。
当完成了第二组第一层绕线,i=2,j=1,P21=|N1/2|*D1±|1/2|*D2,如果|N1/2|=0,则P21=|N1/2|*D1+|1/2|*D2=0+D2,即第一组绕线完成时排线轴回到A的位置,第二组第一层绕线完成时排线轴又从A运动到了距离A点D2的位置;如果第一组的绕线|N1/2|≠0,则P21=|N1/2|*D1-|1/2|*D2=D1-D2,即第一组绕线完成时排线轴到达距离A点D1远的B点的位置,在第二组第一层绕线完成时排线轴从B点往回走D2的距离,到达的位置为D1-D2。
当完成了第二组第二层绕线,i=2,j=2,P22=|N1/2|*D1±|2/2|*D2,如果|N1/2|=0,则P22=|N1/2|*D1+|2/2|*D2=0+0,即第一组绕线完成时排线轴回到A的位置,第二组第二层绕线完成时排线轴从A运动到了距离A点D2的位置,再由距离A点D2的位置返回到起点A的位置,即第二组的两层绕线完成时排线轴的位置仍然为0;如果|N1/2|≠0,则P22=|N1/2|*D1-|2/2|*D2=D1-0,表示第一组绕线完成时排线轴到达了B的位置,第二组第二层绕线完成时排线轴从B的位置往回走D2,再回到B,到此时的排线轴坐标值为D1。
当完成第三组第一层绕线时,i=3,j=1,P31=|N1/2|*D1±|N2/2|*D2±|1/2|*D3,
如果|N1/2|=0,则P31=0+|N2/2|*D2±|1/2|*D3,如果|(N1+N2)/2|=0,则P31=0+|N2/2|*D2+|1/2|*D3=0+|N2/2|*D2+D3,即第一组绕线完成时,排线轴回到起点A的位置,第二组绕线完成时,由于|N1/2|=0且|(N1+N2)/2|=0,则|N2/2|=0,表示第二组绕线完成时,排线轴仍然回到起点A的位置,第三组第一层绕线完成时,排线轴到达距离A点D3的位置,坐标为D3;如果|(N1+N2)/2|≠0,则
P31=0+|N2/2|*D2-|1/2|*D3=0+|N2/2|*D2-D3,即第一组绕线完成时,排线轴回到起点A的位置,第二组绕线完成时,由于|N1/2|=0且|(N1+N2)/2|≠0,则|N2/2|≠0,排线轴到达距离A点D2的位置,第三组第一层绕线完成时,排线轴从D2的位置往回运动D3,达到D2-D3的坐标位置;
如果|N1/2|≠0,则P31=|N1/2|*D1-|N2/2|*D2±|1/2|*D3,如果|(N1+N2)/2|=0,则P31=|N1/2|*D1-|N2/2|*D2+|1/2|*D3=D1-|N2/2|*D2+D3,即第一组绕线完成时,排线轴达到距离起点A点D1的位置,第二组绕线完成时,由于|N1/2|≠0且|(N1+N2)/2|=0,则|N2/2|≠0,P31=D1-D2+D3表示第二组绕线完成时,排线轴从D1往回走D2的距离来到D1-D2的位置,第三组第一层绕线完成时,排线轴从D1-D2的位置往右运动D3距离,最终坐标为D1-D2+D3;如果|(N1+N2)/2|≠0,则P31=D1+|N2/2|*D2-|1/2|*D3=D1+|N2/2|*D2-D3,即第一组绕线完成时,排线轴达到距离起点A点D1的位置,第二组绕线完成时,由于|N1/2|≠0且|(N1+N2)/2|≠0,则|N2/2|=0,P31=D1+|N2/2|*D2-|1/2|*D3=D1+0-D3,排线轴返回到D1的位置,第三组第一层绕线完成时,排线轴从D1的位置往回运动D3,达到D1-D3的坐标位置;
依此类推,从而很方便地得到每一组每一层绕线完成时的排线轴位置。
如图3所示的排线轴计算步骤的实施例中,还包括步骤S211:获取绕线开始时,排线轴的初始位置P0;
通过获取排线轴的初始位置,基于该初始位置,结合绕线过程中的排线轴的移动位置,计算出当前时刻的排线轴实际位置。例如,Pij=P0+|N1/2|*D1±|N2/2|*D2…±|
N(r-1)/2|*D(r-1)±|Nr/2|*Dr…±|N(i-1)/2|*D(i-1)±|j/2|*Di。
步骤S220:根据所述单层绕线匝数T和所述单组绕线层数N,计算得到所述绕线轴在每一层绕线完成时的绕线轴位置;
图4示出了根据一种实施例的绕线工艺配置方法的绕线轴位置的计算流程图;如图4所示,步骤S220至少包括:
步骤S223:将第i组的单层绕线匝数T表示为Ti,第i组的单组绕线层数N表示为Ni,其中,i为正整数,i≤M,Ti和Ni都为正整数;
步骤S225:针对第i组的第j层绕线完成时的绕线轴位置Wij,依据以下公式计算获得:
Wij=T1*N1*360°+T2*N2*360°+……T(i-1)*N(i-1)*360°+Ti*j*360°,其中,j为正整数,j≤Ni。
基于以上的公式,获得每一层绕线结束时绕线轴的位置。在绕线过程中,每绕一圈,绕线轴转动360度,并进行重复。
具体的,当还未完成一组绕线,例如如果此时绕线完成第一组第一层时,i=1,j=1,W11=T1*1*360°;
当完成了第一组后,对于第i组,例如对于第二组第二层,i=2,j=2,此时,W22=T1*N1*360°+T2*N2*360°+…T(i-1)*N(i-1)*360°+Ti*j*360°
=T1*N1*360°+T2*2*360°
如图4所示的计算绕线轴位置的步骤中,还包括步骤S221:获取绕线开始时,绕线轴的初始位置W0;
通过获取绕线轴的初始位置,基于该初始位置,结合绕线过程中的绕线轴的移动位置,计算出当前时刻的绕线轴实际位置,例如Wij=W0+T1*N1*360°+T2*N2*360°+……T(i-1)*N(i-1)*360°+Ti*j*360°。
步骤S230:根据所述排线轴在每一层绕线完成时的排线轴位置和所述绕线轴在每一层绕线完成时的绕线轴位置生成所述排线轴和所述绕线轴的位置关系,并基于所述位置关系生成凸轮曲线。
具体的,图5为根据一种实施例的绕线工艺配置方法生成的凸轮曲线示意图;该曲线所反映的即为精细工艺,首先以最大宽度的D1进行4层缠绕,然后以减小的宽度D2进行6层缠绕,然后以更小的宽度D3进行4层缠绕……通过该种工艺的缠绕,每一组的宽度都比上一次窄,从而形成锥形结构,保证了线包的稳定,不易变形。
如图5所示,对于第一组,单组绕线幅宽度为D1=10,单层绕线匝数T1=4,第一组第一层1T1绕线完成时,表示绕线轴坐标位置的横坐标值为2700,表示排线轴坐标位置的纵坐标值为10,根据这两个位置关系进行描点1T1,第一组第二层2T1绕线完成时,表示绕线轴坐标位置的横坐标值为5400,表示排线轴坐标位置的纵坐标值为0,根据这两个位置关系进行描点2T1……以此类推,对于第五组,单组绕线幅宽度为D5=2,单层绕线匝数T5=4,第五组第四层4T5绕线完成时,表示绕线轴坐标位置的横坐标值为81000,表示排线轴坐标位置的纵坐标值为0,根据这两个位置关系进行描点4T5。
将以上描点连接即形成了该绕线工艺的凸轮曲线。
根据本发明的又一个实施例,用户可修改所述单组绕线参数,和/或指定重复执行所述基于所述M组单组绕线参数进行计算绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线的步骤。
如图8所示的用户界面示意图,用户可通过在参数输入列表中例如T1\D1\N1,T2\D2\N2……等文本框中对对应参数进行修改;
此外,用户界面还具有“模式选择”的设置功能,当用户想要免除对于M组参数的重复输入时,用户可进入当前步号的模式设置模式,在“模式”文本框中时输入例如在***中预设置的表示“循环模式”的值“09”作为当置步号的模式,因此***在执行当前步号时,自动将第一组到第M组的参数复制到下一个M+1到第M+M组参数,多次循环以此类推。
根据本发明的第二方面,本发明提供一种绕线工艺配置装置500,包括获取模块100和计算模块200,其中,获取模块100用于获取M组单组绕线参数,其中,每一组单组绕线参数包括单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N,M、T、N为正整数,D>0;计算模块200用于基于获取的M组单组绕线参数计算绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线。
图6为根据本发明一种实施例的绕线工艺配置装置的结构示意图;如图6所示,所述计算模块200进一步包括排线轴位置计算模块210、绕线轴位置计算模块220和曲线生成模块230,其中,排线轴位置计算模块210用于根据所述单组绕线幅宽D及所述单组绕线层数N,计算得到所述排线轴在每一层绕线完成时的排线轴位置;绕线轴位置计算模块230用于根据所述单层绕线匝数T和所述单组绕线层数N,计算得到所述绕线轴在每一层绕线完成时的绕线轴位置;曲线生成模块230用于根据所述排线轴在每一层绕线完成时的排线轴位置和所述绕线轴在每一层绕线完成时的绕线轴位置生成所述排线轴和所述绕线轴的位置关系,并基于所述位置关系生成凸轮曲线。
根据本发明的第三方面,本发明提供一种绕线工艺配置***。图7为根据本发明又一个实施例的绕线工艺配置***的结构示意图;如图7所示实施例的绕线工艺配置***包括绕线工艺配置装置500、绕线机10、PLC3,其中,所述绕线机10与所述PLC3连接,包括排线轴11和绕线轴12;所述绕线工艺配置装500置与所述PLC3连接,并被配置为:获取M组单组绕线参数,其中,每一组单组绕线参数包括单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N,M、T、N为正整数,D>0;基于获取的M组单组绕线参数计算绕线过程中所述排线轴和所述绕线轴的位置关系,并生成凸轮曲线;所述PLC3被配置为:根据生成的所述凸轮曲线控制所述排线轴11和所述绕线轴12完成绕线动作。
如图7所示,还包括用户操作机501,所述用户操作机501与所述PLC3连接,并且,所述用户操作机501具有用户界面510,所述用户界面510包括接收用户输入M组单组绕线参数的参数输入列表,所述参数输入列表的行表示不同组的单组绕线参数,所述参数输入列表的列包括三项,分别表示不同组的单组绕线参数的单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N。
根据本发明的第四个方面,还提供一种电子设备,包括处理器以及存储程序的存储器,其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行上述的绕线工艺配置方法。
对于绕线工艺配置装置/***/电子设备实施例而言,其与前述第一方面所提供的绕线工艺配置方法实施例中的相关内容和有益效果基本类似,因此在此描述的较为简略,可以依据前述绕线工艺配置方法的实施例进行理解。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
应当理解,在本公开实施例中所使用的类似于“第一”、“第二”、“第一”或“第二”的表述可修饰各种部件而与顺序和/或重要性无关,但是这些表述不限制相应部件。以上表述仅配置为将部件与其它部件区分开的目的。
最后应说明的是:以上实施例仅用以说明本公开实施例的技术方案,而非对其限制;尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的精神和范围。

Claims (11)

1.一种绕线工艺配置方法,其特征在于,包括:
获取M组单组绕线参数,其中,每一组单组绕线参数包括单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N,M、T、N为正整数,D>0;
基于获取的M组单组绕线参数计算绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线。
2.根据权利要求1所述的方法,其特征在于,基于获取的所述M组单组绕线参数计算绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线的步骤进一步包括:
根据所述单组绕线幅宽D及所述单组绕线层数N,计算得到所述排线轴在每一层绕线完成时的排线轴位置;
根据所述单层绕线匝数T和所述单组绕线层数N,计算得到所述绕线轴在每一层绕线完成时的绕线轴位置;
根据所述排线轴在每一层绕线完成时的排线轴位置和所述绕线轴在每一层绕线完成时的绕线轴位置生成所述排线轴和所述绕线轴的位置关系,并基于所述位置关系生成凸轮曲线。
3.根据权利要求1所述的方法,其特征在于,根据所述单组绕线幅宽D及所述单组绕线层数N,计算得到所述排线轴在每一层绕线完成时的排线轴位置的步骤,进一步包括:
将获取的所述M组单组绕线参数的第i组的单组绕线幅宽D表示为Di,第i组的单组绕线层数N表示为Ni,其中,i为正整数,i≤M;
针对第i组中的第j层绕线完成时的排线轴的位置Pij,依照以下公式计算获得:
Pij=|N1/2|*D1±|N2/2|*D2…±|N(r-1)/2|*D(r-1)±|Nr/2|*Dr…±|N(i-1)/2|*D(i-1)±|j/2|*Di,其中,2≤r≤i,r为正整数,且
如果|(N1+…N(r-1))/2|=0则|(N1+N2+…Nr)/2|*Dr前的符号为加号,如果|(N1+…N(r-1))/2|≠0则|(N1+N2+…Nr)/2|*Dr前的符号为减号,如果|(N1+…N(i-1))/2|=0,则|j/2|*Di前的符号为加号,如果|(N1+…N(i-1))/2|≠0,则|j/2|*Di前的符号为减号。
4.根据权利要求1所述的方法,其特征在于,根据所述单层绕线匝数T和所述单组绕线层数N,计算得到所述绕线轴在每一层绕线完成时的绕线轴位置的步骤,进一步包括:
将第i组的单层绕线匝数T表示为Ti,第i组的单组绕线层数N表示为Ni,其中,i为正整数,i≤M,Ti和Ni都为正整数;
针对第i组中的第j层绕线完成时的绕线轴位置Wij,依据以下公式计算获得:
Wij=T1*N1*360°+T2*N2*360°+……T(i-1)*N(i-1)*360°+Ti*j*360°,
其中,j为正整数,j≤Ni。
5.根据权利要求1所述的方法,其特征在于,用户可修改所述单组绕线参数,和/或指定重复执行所述基于所述M组单组绕线参数进行计算绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线的步骤。
6.根据权利要求1所述的方法,其特征在于,通过用户界面手动输入M组单组绕线参数,其中,所述用户界面包括参数输入列表,所述参数输入列表的行表示不同组的单组绕线参数,所述参数输入列表的列包括三项,分别表示不同组的单组绕线参数的单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N。
7.一种绕线工艺配置装置,其特征在于,包括:
获取模块,用于获取M组单组绕线参数,其中,每一组单组绕线参数包括单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N,M、T、N为正整数,D>0;
计算模块,用于基于获取的M组单组绕线参数计算绕线过程中排线轴和绕线轴的位置关系,并生成凸轮曲线。
8.根据权利要求7所述的一种绕线工艺配置装置,其特征在于,所述计算模块进一步包括:
排线轴位置计算模块,用于根据所述单组绕线幅宽D及所述单组绕线层数N,计算得到所述排线轴在每一层绕线完成时的排线轴位置;
绕线轴位置计算模块,用于根据所述单层绕线匝数T和所述单组绕线层数N,计算得到所述绕线轴在每一层绕线完成时的绕线轴位置;
曲线生成模块,用于根据所述排线轴在每一层绕线完成时的排线轴位置和所述绕线轴在每一层绕线完成时的绕线轴位置生成所述排线轴和所述绕线轴的位置关系,并基于所述位置关系生成凸轮曲线。
9.一种绕线工艺配置***,其特征在于,包括绕线工艺配置装置、绕线机、PLC,其中,
所述绕线机与所述PLC连接,包括绕线轴和排线轴;
所述绕线工艺配置装置与所述PLC连接,并被配置为:获取M组单组绕线参数,其中,每一组单组绕线参数包括单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N,M、T、N为正整数,D>0;基于获取的M组单组绕线参数计算绕线过程中所述排线轴和所述绕线轴的位置关系,并生成凸轮曲线;
所述PLC被配置为:根据生成的所述凸轮曲线控制所述排线轴和所述绕线轴执行绕线动作。
10.根据权利要求9所述的一种绕线工艺配置***,其特征在于,还包括用户操作机,所述用户操作机与所述PLC连接,并且,
所述用户操作机具有用户界面,所述用户界面包括接收用户输入M组单组绕线参数的参数输入列表,所述参数输入列表的行表示不同组的单组绕线参数,所述参数输入列表的列包括三项,分别表示不同组的单组绕线参数的单层绕线匝数T、单组绕线幅宽D、以及单组绕线层数N。
11.一种电子设备,包括:
处理器;以及
存储程序的存储器,其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据权利要求1-6中任一项所述的绕线工艺配置方法。
CN202210379380.9A 2022-04-12 2022-04-12 绕线工艺配置方法、装置、***及电子设备 Active CN114852774B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210379380.9A CN114852774B (zh) 2022-04-12 2022-04-12 绕线工艺配置方法、装置、***及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210379380.9A CN114852774B (zh) 2022-04-12 2022-04-12 绕线工艺配置方法、装置、***及电子设备

Publications (2)

Publication Number Publication Date
CN114852774A true CN114852774A (zh) 2022-08-05
CN114852774B CN114852774B (zh) 2024-06-07

Family

ID=82630430

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210379380.9A Active CN114852774B (zh) 2022-04-12 2022-04-12 绕线工艺配置方法、装置、***及电子设备

Country Status (1)

Country Link
CN (1) CN114852774B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5499775A (en) * 1993-07-26 1996-03-19 Communication Cable, Inc. Winding machine with programmable traverse control
JPH11130347A (ja) * 1997-10-27 1999-05-18 Nec Corp 数値制御装置を有する複合巻線機
CN101823651A (zh) * 2010-04-26 2010-09-08 朱纯胜 转杯纺纱机用细纱卷绕电子式凸轮装置
CN102897593A (zh) * 2012-09-13 2013-01-30 昆山川普自动化科技有限公司 排线控制***及方法
CN114275626A (zh) * 2021-12-31 2022-04-05 广东巴斯特科技股份有限公司 一种用于收卷机的排线方法及其排线***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5499775A (en) * 1993-07-26 1996-03-19 Communication Cable, Inc. Winding machine with programmable traverse control
JPH11130347A (ja) * 1997-10-27 1999-05-18 Nec Corp 数値制御装置を有する複合巻線機
CN101823651A (zh) * 2010-04-26 2010-09-08 朱纯胜 转杯纺纱机用细纱卷绕电子式凸轮装置
CN102897593A (zh) * 2012-09-13 2013-01-30 昆山川普自动化科技有限公司 排线控制***及方法
CN114275626A (zh) * 2021-12-31 2022-04-05 广东巴斯特科技股份有限公司 一种用于收卷机的排线方法及其排线***

Also Published As

Publication number Publication date
CN114852774B (zh) 2024-06-07

Similar Documents

Publication Publication Date Title
US10649416B2 (en) Machine learning model construction device, numerical control, machine learning model construction method, and non-transitory computer readable medium encoded with a machine learning model construction program
US9370817B2 (en) Method and system for programming the control of a multiaxis forming machine and forming machine
CN110709342B (zh) 用于缠绕线圈的装置和方法
CN109174559B (zh) 一种点胶机调试控制***和方法
CN110568819B (zh) 位置信息显示***
CN114852774A (zh) 绕线工艺配置方法、装置、***及电子设备
CN112204484B (zh) 生产流水线hmi***
Haddad et al. AIV: A heuristic algorithm based on iterated local search and variable neighborhood descent for solving the unrelated parallel machine scheduling problem with setup times
CN102437366A (zh) 一种电池卷绕装置及其卷绕控制方法
US20230387766A1 (en) Winding optimization
JP2013063589A (ja) フィラメントワインディング装置
CN107272758B (zh) 绕线设备效率及平稳性的提升方法及装置
CN111924660B (zh) 基于孪生模型的化纤长丝落卷方法、***及自动落卷设备
CN111924659B (zh) 基于孪生模型的化纤长丝落卷方法、***及自动落卷设备
CN114277469B (zh) 卷装端面形状的调节方法、装置和存储介质
CN110908749B (zh) 一种针对显示对象的布局生成方法及装置
JP2011182561A (ja) ワイヤの加工装置及びそれを用いたコイルの製造方法
JPH07248811A (ja) コイルばね成形機用自動プログラミング装置
JP3184418B2 (ja) コイルばね成形機用自動プログラミング装置
JPH09290960A (ja) 巻線機用数値制御装置
TW209255B (zh)
CN112131787B (zh) 无监督式自进化的电机设计方法及***
CN116673953A (zh) 放线组件的控制方法、设备和可读存储介质
CN113065220A (zh) 退弯模拟方法及退弯模拟***
CN116924118A (zh) 换工位过程隔膜放卷控制方法、装置、控制器及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant