本发明专利技术公开了一种焊装车间车型编码切换系统,它的车型码输入接口单元获取在制车型的焊装车间车型特征配置码字符串;车型码解析器从焊装车间车型特征配置码字符串中抽取与车型特征相关的字符串;特征代码转换器根据白车身焊接工艺车型特征码转换规则将与车型特征相关的字符串转换为特征代码;车型特征代码生成器生成UDINT格式的数字代码;车型代码范围比较处理单元根据白车身焊接过程中的各工段工艺需求,将每个工位的工位功能码范围使用范围比较函数与UDINT格式的数字代码中对应的代码位进行比较,并根据比较结果调用该工位预定义的生产程序号。本发明专利技术能解决焊装生产线多车型切换时程序处理繁琐,新增车型程序修改量大的问题。的问题。的问题。
【技术实现步骤摘要】
焊装车间车型编码切换系统及方法
[0001]本专利技术涉及车型编码
,具体地指一种焊装车间车型编码切换系统及方法。
技术介绍
[0002]目前在汽车焊装生产线中,车型读取及切换主要通过焊装车间车型特征配置码的字符串中特定字符来表示(不同厂家编码规则不同),字符串长度均在100字节左右;生产过程中每个工位读取并截取需要的字符串进行比较,然后进行车型程序的切换及调取,当车型种类多于10个以上时,程序的修改及维护已经比较繁琐,且容易出错。每增加一种车型,都需要从车型特征码的某一段截取特征代码进行比较,实现方式为在程序中首先对字符串进行检索截取或定长截取某一特征代码,增加预设特征代码字符串比较函数,将截取代码与预设特征代码比较,比较相等则切换相应的工作程序。因控制器程序需顺序扫描执行所有字符串,当比较特征字符串多时,比较函数及调用函数代码会大量占用编程软件幅面,修改时要输入待比较的正确特征码,容易出错,且大量的字符串操作会增加内存消耗。在某些定制化要求较多的车型上,车型变化可达300种以上,此时通过传统的字符串的比较调用已很难维护及修改。
技术实现思路
[0003]本专利技术的目的是要提供一种焊装车间车型编码切换系统及方法,本专利技术能解决焊装生产线多车型切换时程序处理繁琐,新增车型程序修改量大的问题。
[0004]为实现此目的,本专利技术所设计的焊装车间车型编码切换系统,其特征在于:它包括车型码输入接口单元、车型码解析器、特征代码转换器、车型特征代码生成器、车型代码范围比较处理单元和车型切换及执行指令单元;
[0005]车型码输入接口单元用于获取在制车型的焊装车间车型特征配置码字符串;
[0006]车型码解析器用于按焊装车间车型特征配置码字符串的组成规则,从焊装车间车型特征配置码字符串中抽取与车型特征相关的字符串;
[0007]特征代码转换器用于根据白车身焊接工艺车型特征码转换规则将与车型特征相关的字符串转换为特征代码;
[0008]车型特征代码生成器用于将各车型特征对应的特征代码,按预设顺序进行数字的依次排列形成一个n位数的整数,并通过UDINT转换函数将上述n位数的整数转换为UDINT格式的数字代码;
[0009]车型代码范围比较处理单元用于根据白车身焊接过程中的各工段工艺需求,将每个工位的工位功能码范围使用范围比较函数与UDINT格式的数字代码中对应的代码位进行比较,如果UDINT格式的数字代码中对应的代码位在相应工位的工位功能码范围内,则调用该工位预定义的生产程序号;
[0010]车型切换及执行指令单元用于通过定制车型需要执行的各工位预定义的生产程
序号,切换对应的焊接机器人和焊接定位夹具程序号,并按焊接机器人和焊接定位夹具程序号执行相应程序指令,完成定制车型的生产。
[0011]本专利技术的有益效果:
[0012]本专利技术将传统基于焊装车间车型特征配置码的字符串车型信息先解析,再组合为UDINT数字,在后续程序处理中通过数字位定义型号特征,并可在程序中通过范围比较切换型号,大幅提高编程效率,降低硬件内存消耗,方便维护。
[0013]本专利技术读取车型特征,切换车型比较一个包含多个特征的数字,一次比较确定多个特征变化,只需消耗4个字节(1个数字代表1个特征,UDINT最大10个位数,代表10个特征,占用4个字节。而传统的10个特征用字符串表示则至少40个字符,即40个字节。比较计算占用2倍内存,即至少80字节内存。截取字符串需消耗100字节以上内存);而
技术介绍
中介绍的常规方法读取车型特征,切换车型需比较多个字符串,且一个特征比较一次,一次比较操作需消耗100个字节以上内存。由此可见,与现有方法相比,本专利技术减少内存消耗20倍以上,指令执行速度提升10倍(根据中型PLC字符串比较和数字比较执行速度测算)。
附图说明
[0014]图1为本专利技术的结构示意图;
[0015]图2为本专利技术的定制车型号一览表;
具体实施方式
[0016]以下结合附图和具体实施例对本专利技术作进一步的详细说明:
[0017]如图1所示的焊装车间车型编码切换系统,它包括车型码输入接口单元、车型码解析器、特征代码转换器、车型特征代码生成器、车型代码范围比较处理单元和车型切换及执行指令单元;
[0018]车型码输入接口单元用于通过网络或其它信息接口获取在制车型的焊装车间车型特征配置码字符串;
[0019]车型码解析器用于按焊装车间车型特征配置码字符串的组成规则,从焊装车间车型特征配置码字符串中抽取与车型特征相关的字符串;
[0020]特征代码转换器用于根据白车身焊接工艺车型特征码转换规则将与车型特征相关的字符串转换为特征代码;
[0021]车型特征代码生成器用于将各车型特征对应的特征代码,按预设顺序进行数字的依次排列形成一个n位数的整数,并通过UDINT转换函数将上述n位数的整数转换为UDINT格式的数字代码;
[0022]车型代码范围比较处理单元用于根据白车身焊接过程中的各工段工艺需求(即焊接哪些部件,或把哪些部件连接起来,不同车型在生产时,焊接位置不同,使用机器人焊接轨迹不同),将每个工位的工位功能码范围使用范围比较函数(通过功能需求判断比较哪几位数字,通过范围比较结果调用工艺程序)与UDINT格式的数字代码中对应的代码位进行比较,如果UDINT格式的数字代码中对应的代码位在相应工位的工位功能码范围内,则调用该工位预定义的生产程序号;
[0023]车型切换及执行指令单元用于通过定制车型需要执行的各工位预定义的生产程
序号,切换对应的焊接机器人和焊接定位夹具程序号,并按焊接机器人和焊接定位夹具程序号执行相应程序指令,完成定制车型的生产。
[0024]上述技术方案中,所述在制车型的焊装车间车型特征配置码字符串用于表示焊装配置工艺相关的车型变化配置信息。
[0025]上述技术方案中,所述焊装车间车型特征配置码字符串中抽取的与车型特征相关的字符串包括定制车型的型号、轴距高度信息、驱动方式信息、移门和侧窗信息、前排座位数信息、后排座位数信息、座椅支架形式信息、预留信息和备注信息。
[0026]上述技术方案中,所述特征代码转换器根据白车身焊接工艺车型特征码转换规则将与车型特征相关的字符串转换为特征数字的具体方法为:
[0027]对于车型特征相关的字符串中信息个数少于等于9个的,按预设编码方式使用数字0~9进行编码转换为特征代码,对于车型特征相关的字符串中信息个数大于9个的,按预设编码方式使用数字0~99进行编码转换为对应的特征数字,其中,定制车型的型号用0~9进行编码转换为对应的特征数字,轴距高度信息使用0~9进行编码转换为对应的特征数字,驱动方式信息使用0~9进行编码转换为对应的特征数字,移门和侧窗信息使用0~9进行编码转换为对应的特征数字,前排座位数信息使用0~9进行编码转换为对应的特征数字,后排座位数信息使用0~99进行编码转换为对应的特征数字(后排座位数因扩展考虑,通过数本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种焊装车间车型编码切换系统,其特征在于:它包括车型码输入接口单元、车型码解析器、特征代码转换器、车型特征代码生成器、车型代码范围比较处理单元和车型切换及执行指令单元;车型码输入接口单元用于获取在制车型的焊装车间车型特征配置码字符串;车型码解析器用于按焊装车间车型特征配置码字符串的组成规则,从焊装车间车型特征配置码字符串中抽取与车型特征相关的字符串;特征代码转换器用于根据白车身焊接工艺车型特征码转换规则将与车型特征相关的字符串转换为特征代码;车型特征代码生成器用于将各车型特征对应的特征代码,按预设顺序进行数字的依次排列形成一个n位数的整数,并通过UDINT转换函数将上述n位数的整数转换为UDINT格式的数字代码;车型代码范围比较处理单元用于根据白车身焊接过程中的各工段工艺需求,将每个工位的工位功能码范围使用范围比较函数与UDINT格式的数字代码中对应的代码位进行比较,如果UDINT格式的数字代码中对应的代码位在相应工位的工位功能码范围内,则调用该工位预定义的生产程序号;车型切换及执行指令单元用于通过定制车型需要执行的各工位预定义的生产程序号,切换对应的焊接机器人和焊接定位夹具程序号,并按焊接机器人和焊接定位夹具程序号执行相应程序指令,完成定制车型的生产。2.根据权利要求1所述的焊装车间车型编码切换系统,其特征在于:所述在制车型的焊装车间车型特征配置码字符串用于表示焊装配置工艺相关的车型变化配置信息。3.根据权利要求1或2所述的焊装车间车型编码切换系统,其特征在于:所述焊装车间车型特征配置码字符串中抽取的与车型特征相关的字符串包括定制车型的型号、轴距高度信息、驱动方式信息、移门和侧窗信息、前排座位数信息、后排座位数信息、座椅支架形式信息、预留信息和备注信息。4.根据权利要求3所述的焊装车间车型编码切换系统,其特征在于:所述特征代码转换器根据白车身焊接工艺车型特征码转换规则将与车型特征相关的字符串转换为特征数字的具体方法为:对于车型特征相关的字符串中信息个数少于等于9个的,按预设编码方式使用数字0~9进行编码转换为特征代码,对于车型特征相关的字符串中信息个数大于9个的,按预设编码方式使用数字0~99进行编码转换为对应的特征数字,其中,定制车型的型号用0~9进行编码转换为对应的特征数字,轴距高度信息使用0~9进行编码转换为对应的特征数字,驱动方式信息使用0~9进行编码转换为对应的特征数字,移门和侧窗信息使用0~9进行编码转换为对应的特征数字,前排座位数信息使用0...
【专利技术属性】
技术研发人员:陈飞,曹伟祥,周斌,
申请(专利权)人:武汉东研智慧设计研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。