一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多通道数控系统中实现加工轨迹显示处理的方法、装置、处理器及其计算机可读存储介质与流程

2022-06-11 11:57:58 来源:中国专利 TAG:


1.本发明涉及数控系统领域,尤其涉及多通道数控加工领域,具体是指一种多通道数控系统中实现加工轨迹显示处理的方法、装置、处理器及其计算机可读存储介质。


背景技术:

2.对于多通道数控加工软件,每一个通道都是一个完整的加工系统。不同通道中的轨迹是显示在多个轨迹显示模块中的,每一个轨迹都是独立显示的,与其他轨迹不存在关联性。
3.由于轨迹显示模块是独立的,所以会导致以下问题出现:如果加工过程是存在一些关联性的,比如说加工的时候是在同一个位置,那么此时用户通过轨迹控件显示的是分开和独立的,并不会体现其关联性。


技术实现要素:

4.本发明的目的是克服了上述现有技术的缺点,提供了一种满足效率高、精准度高、操作简便、适用范围较为广泛的多通道数控系统中实现加工轨迹显示处理的方法、装置、处理器及其计算机可读存储介质。
5.为了实现上述目的,本发明的多通道数控系统中实现加工轨迹显示处理的方法、装置、处理器及其计算机可读存储介质如下:
6.该多通道数控系统中实现加工轨迹显示处理的方法,其主要特点是,所述的方法包括以下步骤:
7.(1)解析加工文件;
8.(2)计算运动目标位置;
9.(3)对刀路指令和图元信息进行拟合,根据轨迹图形变换坐标系;
10.(4)根据用户策略,创建虚拟数据源;
11.(5)绘制轨迹。
12.较佳地,所述的步骤(5)具体包括以下步骤:
13.(5.1)根据多通道数据,在多通道分别绘制图形;
14.(5.2)对多通道绘制的图形进行整合。
15.较佳地,所述的方法还包括判断是否为单一数据源的步骤,具体为:
16.判断是否为单一数据源,如果是,则直接绘制轨迹;否则,继续步骤(3)。
17.较佳地,所述的方法还包括多通道控制的步骤,具体为:
18.检索特定的图形在原始刀路中的信息,控制机床加工部件精确移动。
19.较佳地,所述的步骤(4)的用户策略根据多通道的上下文环境和用户的参数设定进行选择。
20.该用于实现多通道数控系统中的加工轨迹显示处理的装置,其特征在于,所述的
装置包括:
21.处理器,被配置成执行计算机可执行指令;
22.存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的多通道数控系统中实现加工轨迹显示处理的方法的各个步骤。
23.该用于实现多通道数控系统中的加工轨迹显示处理的处理器,其特征在于,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的多通道数控系统中实现加工轨迹显示处理的方法的各个步骤。
24.该计算机可读存储介质,其特征在于,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述的多通道数控系统中实现加工轨迹显示处理的方法的各个步骤。
25.采用了本发明的多通道数控系统中实现加工轨迹显示处理的方法、装置、处理器及其计算机可读存储介质,提供了两个通道加工。为了提高效率,会同时对一个图形的左右半部分进行分别加工。解决多通道数控系统下,多个轨迹控件显示模块协同显示的问题。通过本发明可以提高轨迹显示的完整性,方便用户直观了解功能。
附图说明
26.图1为现有技术的多模块的轨迹显示模块和加工综合轨迹示意图。
27.图2为本发明的多通道数控系统中实现加工轨迹显示处理的方法的流程图。
具体实施方式
28.为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。
29.本发明的该多通道数控系统中实现加工轨迹显示处理的方法,其中包括以下步骤:
30.(1)解析加工文件;
31.(2)计算运动目标位置;
32.(3)对刀路指令和图元信息进行拟合,根据轨迹图形变换坐标系;
33.(4)根据用户策略,创建虚拟数据源;
34.(5)绘制轨迹。
35.作为本发明的优选实施方式,所述的步骤(5)具体包括以下步骤:
36.(5.1)根据多通道数据,在多通道分别绘制图形;
37.(5.2)对多通道绘制的图形进行整合。
38.作为本发明的优选实施方式,所述的方法还包括判断是否为单一数据源的步骤,具体为:
39.判断是否为单一数据源,如果是,则直接绘制轨迹;否则,继续步骤(3)。
40.作为本发明的优选实施方式,所述的方法还包括多通道控制的步骤,具体为:
41.检索特定的图形在原始刀路中的信息,控制机床加工部件精确移动。
42.作为本发明的优选实施方式,所述的步骤(4)的用户策略根据多通道的上下文环境和用户的参数设定进行选择。
43.本发明的该用于实现多通道数控系统中的加工轨迹显示处理的装置,其中所述的装置包括:
44.处理器,被配置成执行计算机可执行指令;
45.存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的多通道数控系统中实现加工轨迹显示处理的方法的各个步骤。
46.本发明的该用于实现多通道数控系统中的加工轨迹显示处理的处理器,其中所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的多通道数控系统中实现加工轨迹显示处理的方法的各个步骤。
47.本发明的该计算机可读存储介质,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述的多通道数控系统中实现加工轨迹显示处理的方法的各个步骤。
48.本发明的具体实施方式中,于解决多通道数控系统下,多个轨迹控件显示模块协同显示的问题。本案使用2d方案,不借助显卡和开源库,以2d视图的方式展现3d空间。不同的技术方案决定了大量不同的特性和过程。本案定位是机床系统的协同加工系统的一部分,因此不仅仅处理图形信息,还包括运动控制和协同信息。
49.在本发明的具体实施例中,以一款双通道加工软件为例,本发明提供了两个通道加工。为了提高效率,会同时对一个图形的左右半部分进行分别加工。
50.现有技术中两部分会分别显示在不同的轨迹显示模块中。而通过本发明,两个通道会同时进行处理,其过程如下:
51.1、两个通道将上下文环境(包括坐标系、当前位置、平面信息等)发送给轨迹适配模块;
52.2、轨迹适配模块根据输入的上下文环境以及用户的参数设定,选择合适的策略;
53.3、比如说此时的策略是拟合显示,即将左右两部分合并为同一个图形;
54.4、根据通道加工中产生的轨迹坐标点和坐标系,自动缩放到合适的比例,切换到坐标系;
55.5、根据通道数据,分别绘制图形;
56.6、将绘制的图形拟合到同一个轨迹中显示。
57.对于用户的操作,其过程如下:
58.1、根据用户的操作动作,以及配置(比如其中一个通道优先),产生操作指令;
59.2、将操作指令发送给轨迹模块;
60.3、由轨迹模块对拟合数据进行处理。
61.本发明具有以下功能特地:
62.静态分析:本案的能力不限于仿真和加工的轨迹图形,还可以直接对刀路文件进行分析和绘制;通过特殊的内存处理和数据存储算法,支持极大刀路文件的分析加载绘制现有技术不具备处理静态刀路的能力。
63.数据格式:本案处理的是复合数据,包括加工进度、2d点、3d点等;会自动追踪图形数据在原始刀路代码中的图元(直线,圆形)等信息。
64.图形拟合:本案基于数据格式会对原始的刀路指令和图元信息进行拟合。
65.运动过程:基于数据格式,本案可以精确绘制每一条刀路指令的起始点,结束点等信息,方便生产部门对刀路编程进行分析。
66.图形质量:本案可以基于数据格式基于实际需要和硬件性能实时调整要轨迹图形的质量,并且可以不绘制看不见的点,极大的提高性能。
67.变换控制:本案的轨迹信息可以在加工的过程中通过命令和操作实现任意角度和方向的旋转缩放,并且通过动画的形式实时提现。
68.视图模式:基于静态分析,本案支持工程制图中的视图概念,可以独立展现被加工工件和刀行程在各个角度的视角。
69.工件标尺:本案是机床协同系统的一部分,所以会有工件动态缩放的标尺等信息,可以详细显示刀具运行的距离和工件加工的尺寸、布局等;基于(f8)可以实现定量的分析。
70.坐标系变换:本案除了支持更多的变换,还支持变换控制;同时本案还支持在轨迹图形不变的情况下进行坐标系的变换,以便适应机床实际特性:工件坐标系,物理坐标系,刀具补偿等对图形的影响,从而实现更精准的展现加工过程。
71.多通道融合:基于数据格式和运动过程,本案可以同时实时动态显示多个数据源的轨迹图形,包括:多通道,多文件,多切面(同一个通道的原始数据,加工数据,反馈数据等),从而实现复合加工,协同加工,差异分析,数据对照等功能。
72.轨迹选择:基于静态分析和数据格式,本案支持选择点选,框选,反选轨迹图线/图形,2d方案在这种情况下完美支持。
73.通道控制:基于数据格式、运动过程、变换控制、工件标尺、多通道融合和轨迹选择,本案可以实现对加工系统的命令字生成,包括检索特定的图形在原始刀路中的信息,控制机床加工部件精确移动到:固定点,固定区域,故障点等,实现高效精确的加工控制。
74.性能适配:基于静态分析、数据格式、图形拟合和图形质量,本案可以对硬件的宽容度极高,在没有专业显卡支持的机器上一样可以正常工作,可以降低生成成本。
75.速度诊断:基于静态分析和数据格式,本案支持图形数据和刀具运动相关的统计数据分析和展示,包括刀具在各个方向的速度,加速度,合速度等,并且以速度波形图的方式进行展示。
76.多重配置:本案作为数控系统的一个重要而且独立的组件,它不仅仅处理有数据处理的通道,还有命令字生成,和复杂灵活的参数配置通道。
77.本实施例的具体实现方案可以参见上述实施例中的相关说明,此处不再赘述。
78.可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
79.需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。
80.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
81.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行装置执行的软件
或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
82.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
83.此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
84.上述提到的存储介质可以是只读存储器,磁盘或光盘等。
85.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
86.采用了本发明的多通道数控系统中实现加工轨迹显示处理的方法、装置、处理器及其计算机可读存储介质,提供了两个通道加工。为了提高效率,会同时对一个图形的左右半部分进行分别加工。解决多通道数控系统下,多个轨迹控件显示模块协同显示的问题。通过本发明可以提高轨迹显示的完整性,方便用户直观了解功能。
87.在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献