System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于网口的多轴机床通讯控制系统技术方案_技高网

一种基于网口的多轴机床通讯控制系统技术方案

技术编号:40441493 阅读:5 留言:0更新日期:2024-02-22 23:04
本发明专利技术涉及多轴机床技术领域,具体涉及一种基于网口的多轴机床通讯控制系统,包括构建层、驱动层及交互层;打印目标的规格参数通过构建层上传,构建层同于基于上传的打印目标规格参数构建打印目标虚拟模型,驱动层同步识别打印目标虚拟模型,分析打印目标虚拟模型的异形率,基于打印目标虚拟模型异形率设定打印精度,本发明专利技术区别于现有的3D打印设备的运行逻辑,以3D投影设备产生的投影来实现打印目标的打印操作,从而以此使3D打印设备不再以指定的运行程序,对打印目标进行一次成型的打印,有效提升了打印目标的打印精度。

【技术实现步骤摘要】

本专利技术涉及多轴机床,具体涉及一种基于网口的多轴机床通讯控制系统


技术介绍

1、多轴机床是指一台机床上除了具有x、y、z三个移动坐标轴外,至少还有1一2个旋转坐标轴,即4-5轴的数控机床。

2、申请号为201710856797.9的专利技术专利中公开了一种数控机床多轴控制系统的控制方法,该数控机床多轴控制系统包括用于对数控机床中的多轴进行控制的数控机床多轴控制装置及数控机床,所述数控机床多轴控制装置包含主机、电机控制器、手轮控制器及手轮手持端,所述电机控制器输入端通过串口通讯接口与所述主机第一输出端连接,所述手轮控制器输入端通过usb接口与所述主机第二输出端连接,所述手轮控制器第一输出端通过i0接口与所述电机控制器第一输出端连接,所述手轮手持端与所述手轮控制器第二输出端无线通讯连接:所述数控机床输出端与所述主机输入端连接,所述电机控制器第二输出端与所述数控机床中的所述多轴进行连接:所述电机控制器接受不同工作模式下主机或手轮控制器传送的数据信息,所述电机控制器根据所述数据信息发送控制指令对所述数控机床中的所述多轴进行控制:其特征在于,步骤包括:步骤a、通过手轮手持端设定数控机床多轴控制装置的工作模式;步骤b、所述数控机床多轴控制装置与数控机床进行通讯连接,电机控制器获取设定的所述工作模式下的数据信息...

3、该申请在于解决:“现有技术中利用其他不同厂家的数控机床的电机需通过增加单独的外部控制plc系统控制其他轴,cnc数控机床通过m代码发出开关信号,单独plc通过io口接受机床的开关信号后,在按照plc自身设置参数来驱动其他轴旋转,不能直接和数控机床通讯来实现接受机床传递的任何数据,造成现场调机使用不便、有一定的安全隐患;且并非通过机床的数控系统联机控制,使得控制系统较为复杂;且不能通用多种数控机床,价格偏贵,”的问题。

4、3d打印设备就是由多轴机床作为主体控制打印端运行实现3d打印操作的,但目前3d打印设备均在实行3d打印前先输入打印目标本体的参数,以打印目标本体的参数生成打印目标本体的打印逻辑从而完成打印操作,此种运行逻辑供给的3d打印设备,会随打印目标的体型增大及外形复杂程度的提升而降低打印精度。


技术实现思路

1、针对现有技术所存在的上述缺点,本专利技术提供了一种基于网口的多轴机床通讯控制系统,解决了上述
技术介绍
中提出的技术问题。

2、为实现以上目的,本专利技术通过以下技术方案予以实现:

3、一种基于网口的多轴机床通讯控制系统,包括构建层、驱动层及交互层;

4、打印目标的规格参数通过构建层上传,构建层同于基于上传的打印目标规格参数构建打印目标虚拟模型,驱动层同步识别打印目标虚拟模型,分析打印目标虚拟模型的异形率,基于打印目标虚拟模型异形率设定打印精度,同步选择打印设备运行初始坐标及结束坐标,基于初始坐标,驱动打印设备运行,交互层实时运行提供打印设备运行逻辑,使打印设备打印端基于初始坐标运行状态下,同步基于运行逻辑持续执行,最终到达结束坐标;

5、所述驱动层包括摄像头模组、分析模块及驱动模块,摄像头模组用于实时采集打印目标虚拟模型的图像数据,分析模块用于接收摄像头模组中采集的打印目标虚拟模型图像数据,基于打印目标虚拟模型图像数据分析打印目标虚拟模型的异形率,进一步基于打印目标虚拟模型的异形率分析结果设定打印设备打印精度,驱动模块用于在打印目标虚拟模型上选择打印设备运行初始坐标及结束坐标,基于初始坐标及打印精度驱动打印设备运行,执行打印目标虚拟模型的实体化打印操作;

6、所述打印目标虚拟模型的异形率通过下式进行求取,公式为:

7、

8、式中:kali为打印目标虚拟模型的异形率;m为摄像头模组采集的打印目标虚拟模型图像的总量;g为打印目标虚拟模型图像中图像块的集合;χp为第p个图像块中包含打印目标虚拟模型构造线的交汇点位数量;v为打印目标虚拟模型的体积;θ为打印目标虚拟模型的内表面数量;ip为第p个图像块中包含的信息量;为第f组打印目标虚拟模型图像表现出的异形率;

9、其中,所述打印目标虚拟模型的内表面数量θ≥1,qi为灰度值为i的像素数量;n为图像块p中包含的色块总量;图像块p中每个像素的灰度值为[0,l-1]内的整数。

10、更进一步地,所述构建层包括上传模块及成像模块,上传模块用于上传打印目标的规格参数,成像模块用于接收上传模块中上传的打印目标规格参数,应用打印目标规格参数构建打印目标虚拟模型;

11、其中,所述上传模块中上传的打印目标规格参数,即打印目标基于指定空间比例尺的打印目标表面结构的位置坐标,成像模块由若干组3d投影设备组成,若干组3d投影设备处于同于水平位置且呈环绕状分布,若干组3d投影设备分布间距相等且数量为偶数,成像模块中接收打印目标规格参数后,3d投影设备基于打印目标规格参数构建打印目标虚拟模型。

12、更进一步地,所述成像模块在通过打印目标规格参数构建打印目标虚拟模型后,同步对接收的打印目标规格参数及构建的打印目标虚拟模型进行相互配置的储存操作,上传模块除首次运行的运行阶段,在打印目标规格参数上传的过程中,同步基于当前上传的打印目标规格参数,于成像模块中查找打印目标规格参数相似的打印目标规格参数,并获取相似度最佳的一组打印目标规格参数对应的打印目标虚拟模型,系统端用户于上传模块中对获取的打印目标虚拟模型进行选择,或继续执行打印目标规格参数的上传操作。

13、更进一步地,所述打印目标规格参数的相似度通过下式进行求取,公式为:

14、

15、式中:sim(a,b)为上传模块中上传的打印目标规格参数a与成像模中储存的打印目标规格参数b的相似度;n为打印目标规格参数的集合;(x′i,y′i,z′i)为打印目标规格参数的集合中第i组上传模块中上传的打印目标规格参数a中的坐标;(x″i,y″i,z″i)为打印目标规格参数的集合中第i组成像模中储存的打印目标规格参数b中的坐标;

16、其中,打印目标规格参数的相似度sim(a,b)的值,越接近零,则表示打印目标规格参数的相似度越高,反之,则表示打印目标规格参数的相似度越低,通过上式在系统端用户于上传模块中,每上传一组打印目标规格参数时均执行一次相似度求取。

17、更进一步地,所述摄像头模组由不少于两组的摄像头所组成,所述分析模块中打印设备打印精度设定逻辑服从:

18、thickness=γ×kali-1;

19、式中:thickness为打印设备打印精度;γ为打印设备基础打印精度;

20、其中,所述打印设备基础打印精度γ基于打印设备的打印精度进行设定,打印设备打印精度thickness及打印设备基础打印精度γ均用于表示,打印设备在通过打印目标虚拟模型执行实体化打印操作时的打印厚度。

21、更进一步地,所述驱动模块运行阶段,选择打印设备运行初始坐标及结束坐标时,同步识别打印目标虚拟模型的本文档来自技高网...

【技术保护点】

1.一种基于网口的多轴机床通讯控制系统,其特征在于,包括构建层、驱动层及交互层;

2.根据权利要求1所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述构建层包括上传模块及成像模块,上传模块用于上传打印目标的规格参数,成像模块用于接收上传模块中上传的打印目标规格参数,应用打印目标规格参数构建打印目标虚拟模型;

3.根据权利要求2所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述成像模块在通过打印目标规格参数构建打印目标虚拟模型后,同步对接收的打印目标规格参数及构建的打印目标虚拟模型进行相互配置的储存操作,上传模块除首次运行的运行阶段,在打印目标规格参数上传的过程中,同步基于当前上传的打印目标规格参数,于成像模块中查找打印目标规格参数相似的打印目标规格参数,并获取相似度最佳的一组打印目标规格参数对应的打印目标虚拟模型,系统端用户于上传模块中对获取的打印目标虚拟模型进行选择,或继续执行打印目标规格参数的上传操作。

4.根据权利要求3所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述打印目标规格参数的相似度通过下式进行求取,公式为:

5.根据权利要求1所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述摄像头模组由不少于两组的摄像头所组成,所述分析模块中打印设备打印精度设定逻辑服从:

6.根据权利要求1所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述驱动模块运行阶段,选择打印设备运行初始坐标及结束坐标时,同步识别打印目标虚拟模型的顶部与底部是否为棱角状,识别结果为是时,以棱角对应的位置坐标,作为打印设备运行初始坐标或结束坐标,识别结果为否时,以打印目标虚拟模型的顶部面或底部面上轮廓上任意一组位置坐标,作为打印设备运行初始坐标或结束坐标。

7.根据权利要求1所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述交互层包括分割模块、配置模块及反馈模块,分割模块用于接收驱动层中分析模块分析到的打印设备打印精度,基于打印设备打印精度对打印目标虚拟模型进行分割,使打印目标虚拟模型被分割为若干组子打印目标虚拟模型,配置模块用于接收分割模块中分割得到的子打印目标虚拟模型,基于子打印目标虚拟模型配置打印设备打印端单次运行区域,反馈模块用于接收配置模块中为子打印目标虚拟模型配置的打印设备打印端单次运行区域,将打印设备打印端单次运行区域向驱动模块反馈,反馈模块用于接收打印设备打印端单次运行区域,进一步获取打印设备打印端单次运行区域对应位置坐标,基于打印设备打印端单次运行区域对应位置坐标向驱动模块反馈,驱动模块基于打印设备打印端单次运行区域对应位置坐标,控制打印设备打印端连接轴携带打印端运行,完成打印目标虚拟模型的实体化打印操作。

8.根据权利要求7所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述配置模块中基于子打印目标虚拟模型配置的打印设备打印端单次运行区域表示为:

9.根据权利要求7所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述反馈模块运行阶段,首次向驱动模块反馈的打印设备打印端单次运行区域由Down1与Up1组成,Donw1中包含有初始坐标,打印设备打印端基于Donw1中包含的初始坐标及打印设备打印精度thickness横向折返推进,完成子打印目标虚拟模型配置的打印设备打印端单次运行区域的实体化打印操作,在首次实体化打印操作完成后,以首次实体化打印操作完成阶段,打印设备打印端于首个应用的打印设备打印端单次运行区域中停留位置坐标与打印设备打印精度thickness的累加结果,作为反馈模块下一次向驱动模块反馈的,打印设备打印端单次运行区域中Donw内应用的起始坐标。

10.根据权利要求1所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述驱动模块通过介质电性连接有成像模块,所述成像模块通过介质电性连接有上传模块,所述驱动模块通过介质电性连接有分析模块及摄像头模组,所述摄像头模组通过介质电性连接有分割模块,所述分割模块通过介质电性连接有配置模块及反馈模块。

...

【技术特征摘要】

1.一种基于网口的多轴机床通讯控制系统,其特征在于,包括构建层、驱动层及交互层;

2.根据权利要求1所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述构建层包括上传模块及成像模块,上传模块用于上传打印目标的规格参数,成像模块用于接收上传模块中上传的打印目标规格参数,应用打印目标规格参数构建打印目标虚拟模型;

3.根据权利要求2所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述成像模块在通过打印目标规格参数构建打印目标虚拟模型后,同步对接收的打印目标规格参数及构建的打印目标虚拟模型进行相互配置的储存操作,上传模块除首次运行的运行阶段,在打印目标规格参数上传的过程中,同步基于当前上传的打印目标规格参数,于成像模块中查找打印目标规格参数相似的打印目标规格参数,并获取相似度最佳的一组打印目标规格参数对应的打印目标虚拟模型,系统端用户于上传模块中对获取的打印目标虚拟模型进行选择,或继续执行打印目标规格参数的上传操作。

4.根据权利要求3所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述打印目标规格参数的相似度通过下式进行求取,公式为:

5.根据权利要求1所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述摄像头模组由不少于两组的摄像头所组成,所述分析模块中打印设备打印精度设定逻辑服从:

6.根据权利要求1所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述驱动模块运行阶段,选择打印设备运行初始坐标及结束坐标时,同步识别打印目标虚拟模型的顶部与底部是否为棱角状,识别结果为是时,以棱角对应的位置坐标,作为打印设备运行初始坐标或结束坐标,识别结果为否时,以打印目标虚拟模型的顶部面或底部面上轮廓上任意一组位置坐标,作为打印设备运行初始坐标或结束坐标。

7.根据权利要求1所述的一种基于网口的多轴机床通讯控制系统,其特征在于,所述交互层包括分割模块、配置模块及反馈模块,分割模块用于接收驱动层中分析模块分析到的打印设备打印...

【专利技术属性】
技术研发人员:杨敖何燕山徐宇晨孟朝仁
申请(专利权)人:深圳市蓝蓝软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1