一种调试数据处理方法、装置及其相关设备与流程
未命名
09-24
阅读:56
评论:0
1.本技术实施例涉及数控机床,具体涉及一种调试数据处理方法、装置及其相关设备。
背景技术:
2.攻丝是通过丝锥在孔内部切出螺纹的一种常用加工手段。在数控系统中,为了使攻丝的过程中螺纹节距能够达到加工工艺要求,主轴的旋转和攻丝轴的进给之间总是需要保持同步关系。也就是说,在进行攻丝时,主轴的旋转要进行位置控制,而非使用频率最高的速度旋转。主轴的旋转和攻丝轴的进给要实现直线插补,在孔底加工时的加速或减速仍要满足以上的条件以提高刚性攻丝的精度。
3.因而在主轴和攻丝轴进行位置控制时会存在理论位置和实际位置间的跟随误差,以及主轴和攻丝轴同步控制间的同步误差。通过攻丝调试工具能够将设置好攻丝参数后的攻丝加工过程中的主轴、攻丝轴的跟随误差、同步误差等调试参数进行记录,进而进行对应的调试以提升主轴、攻丝轴的响应。
4.然而,现有调试系统目前的攻丝调试工具下调试后加工得到的攻丝精度不高。
技术实现要素:
5.鉴于此,本技术实施例提供一种调试数据处理方法、装置及其相关设备以在攻丝调试中可同时对多个攻丝轴进行记录和数据采集。
6.为实现上述目的,本发明实施例提供如下技术方案:本发明实施例提供一种调试数据处理方法,包括:获取用于调试的工艺参数,运行与所述工艺参数对应的加工模拟过程;将所述加工模拟过程中各插补周期内的调试数据存储至预设存储区域,所述调试数据包括多个攻丝轴的位置数据;在所述预设存储区域内的调试数据达到预定大小时,读取所述预设存储区域内的调试数据;清除所述预设存储区域内的所述调试数据;循环执行所述将所述加工模拟过程中各插补周期内的调试数据存储至预设存储区域的步骤至所述清除所述预设存储区域内的所述调试数据的步骤,直至所述加工模拟过程运行完毕。
7.可选的,所述预设存储区域的数据结构为环形缓冲区,所述预设存储区同时只能被1个线程访问。
8.可选的,还包括:根据用于显示所述位置数据的图表的像素数将需要显示的位置数据等分至多个像素区间;取各像素区间内所述位置数据的最大值和最小值计算得到需要显示的像素块,并
显示图表。
9.可选的,还包括:绘制用于查看所述图表的缩放框和用于选择所述图表的光标。
10.可选的,还包括:选择所述图表的像素点,使用所述像素点对应的调试数据计算对应的误差信息并显示;所述误差信息包括理论位置、反馈位置、跟随误差及同步误差;结束选择后,清除所述误差信息。
11.可选的,所述预设存储区域基于邮箱机制存储并传输获取到的调制数据。
12.可选的,所述加工模拟过程包括攻丝调试过程和攻丝执行过程,所述工艺参数包括攻丝调试过程的工件坐标系、攻丝前进速度、攻丝回退速度和孔底停顿时间,以及,攻丝执行过程的攻丝起点和攻丝终点。
13.可选的,所述位置数据包括:主轴和攻丝轴在攻丝调试过程和攻丝执行过程中的位置。
14.可选的,所述插补周期小于或等于2毫秒。
15.本发明实施例还提供一种调试数据处理装置,包括:加工模拟装置,用于获取用于调试的工艺参数,运行与所述工艺参数对应的加工模拟过程;数据存储装置,用于将所述加工模拟过程中各插补周期内的调试数据存储至预设存储区域,所述调试数据包括多个攻丝轴的位置数据;数据读取装置,用于在所述预设存储区域内的调试数据达到预定大小时,读取所述预设存储区域内的调试数据;数据清除装置,用于清除所述预设存储区域内的所述调试数据。
16.可选的,还包括:绘图装置,用于根据用于显示所述位置数据的图表的像素数将需要显示的位置数据等分至多个像素区间;取各像素区间内 所述调试位置数据的最大值和最小值计算得到需要显示的像素块,并绘制显示图表。
17.本发明实施例还提供一种机床控制系统,所述机床控制系统采用如上所述的调试数据处理方法处理调试数据。
18.本发明实施例还提供一种计算设备,包括:至少一个存储器和至少一个处理器,所述存储器存储有一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行如上所述的调试数据处理方法。
19.本发明实施例还提供一种存储介质所述存储介质存储有一条或多条计算机可执行指令,所述一条或多条计算机可执行指令被执行时,实现如上所述的调试数据处理方法。
20.本技术实施例提供的调试数据处理方法、包括,获取用于调试的工艺参数,运行与所述工艺参数对应的加工模拟过程;将所述加工模拟过程中各插补周期内的调试数据存储至预设存储区域,所述调试数据包括多个攻丝轴的调试数据;在所述预设存储区域内的调试数据达到预定大小时,读取所述预设存储区域内的调试数据;清除所述预设存储区域内的所述调试数据;循环执行所述将所述加工模拟过程中各插补周期内的调试数据存储至预设存储区域的步骤至所述清除所述预设存储区域内的所述调试数据的步骤,直至所述加工
模拟过程运行完毕。通过将获取到的调试数据暂存至预设的存储区域,将存储区域内的数据分批传输至调试系统,从而在保证被传输的数据的实时性的前提下,减小数据传输带来的过大开销,从而使得攻丝调试工具可以在较小的系统开销下,获取到大量调试数据,进而在保证数据实时性的前提下,实现调试数据的实时传输,进而可以实现对多个攻丝轴的调试数据的采集和记录,提高攻丝精度。
附图说明
21.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
22.图1为一种数控操作系统丝轴调试后所绘制的图表的一示意图;图2为一种数控操作系统丝轴调试后所绘制的图表的另一示意图;图3为本技术实施例提供的调试数据处理方法的一流程示意图;图4 为本技术实施例提供的调试数据处理方法输入工艺参数的界面的一示意图;图5 为本技术实施例提供的调试数据处理方法绘制的图表的一示意图;图6为本技术实施例提供的调试数据处理方法的另一流程示意图;图7为本技术实施例提供的调试数据处理装置的一结构示意图。
具体实施方式
23.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
24.攻丝是通过丝锥在孔内部切出螺纹的一种常用加工手段。在数控系统中,为了使攻丝的过程中螺纹节距能够达到加工工艺要求,主轴的旋转和攻丝轴的进给之间总是需要保持同步关系。也就是说,在进行攻丝时,主轴的旋转要进行位置控制,而非仅使用频率最高的速度旋转。主轴的旋转和攻丝轴的进给要实现直线插补,在孔底加工时的加速或减速仍要满足以上的位置控制条件以提高攻丝的精度。
25.然而在主轴和攻丝轴进行位置控制时会存在理论位置和实际位置间的跟随误差,以及主轴和攻丝轴同步控制间的同步误差。通过攻丝调试工具能够将设置好攻丝参数后的攻丝加工过程中的主轴、攻丝轴的跟随误差、同步误差进行记录并以图形的方式进行展示。继而方便后续进行调试以提升主轴、攻丝轴的响应。
26.现有的一种数控系统的攻丝调试工具中,对单一攻丝轴及主轴设定需要进行攻丝调试的工艺参数,如主轴转速,攻丝距离,螺距值。并根据相应的参数设置生成测试程序,数控操作系统执行测试程序,同时记录下主轴、攻丝轴在程序执行过程中的位置、误差信息。然后将执行过程中的位置、误差信息以图表的形式进行呈现,以辅助对整个数控操作系统在攻丝过程的分析,再修改相应的伺服、系统参数,以达到一个减小误差的效果,提高螺纹的加工精度。请参考图1和图2,图1和图2为两种数控系统攻丝调试后所绘制的图表的示意
图。
27.基于上述说明发明人发现,上述数控系统的攻丝调试工具在攻丝调试中,能够采集数据的量比较有限,没有办法进行较多通道或者较长时间的数据采集,因此仅可对单一攻丝轴进行记录和数据采集,导致在多攻丝轴时,无法获取满足调试精准度要求的数据,进而导致攻丝精度不高。
28.为了解决前述问题,本发明实施例提供了一种调试数据处理方法,以将实时采集到的较大量数据实时传输,从而可对多个攻丝轴进行记录和数据采集,提高攻丝精度。该流程具体步骤如图3所示,包括:步骤s10:获取用于调试的工艺参数,运行与所述工艺参数对应的加工模拟过程;所述工艺参数包括工件坐标系、刀具号和刀沿号、螺距、攻丝起点、攻丝终点、攻丝前进速度、攻丝回退速度和孔底停顿时间;所述加工模拟过程包括攻丝调试过程和攻丝执行过程;步骤s20:将所述加工模拟过程中各插补周期内的调试数据存储至预设存储区域,所述调试数据包括多个攻丝轴的位置数据;步骤s30:在所述预设存储区域内的调试数据达到预定大小时,读取所述预设存储区域内的调试数据;步骤s40:清除所述预设存储区域内的所述调试数据;循环执行所述步骤s20步骤至步骤s40,直至所述加工模拟过程运行完毕。
29.在向攻丝调试工具的数据传输过程中,通常在系统中引入xenomai(强实时扩展)实时扩展来实现数据传输的硬实时性能及数据采集效率。xenomai是一种采用双内核机制的数控系统的强实时扩展。由于数控系统的内核的实现方式和复杂度,使得数控系统不具有强实时性。在双内核技术下,存在一个支持强实时的微内核,它与数控系统的内核共同运行于硬件平台上,实时内核的优先级高于数控系统的内核,它负责处理系统的实时任务,而数控系统则负责处理非实时任务,只有当实时内核不再有实时任务需要处理的时候,数控系统的内核才能得到运行的机会。这样可以保证随时将各插补周期采集到的数据实时传输至攻丝调试工具。但是当采集的数据量较大时,若在各插补周期内都将采集到的数据实时进行传输,所带来的系统开销过大,且攻丝调试工具的数据处理能力有限,无法在各插补周期内都及时处理接收到的调试数据。同时,获取调试数据的插补周期固定,各插补周期内的数据量固定。因此,本技术通过将采集到的数据暂时存储进预设存储区域,再通过设定数据量的阈值,定时将存储区域内的数据传输至调试系统,从而在保证被传输的数据的实时性的前提下,减小数据传输带来的过大开销。
30.这样,使得攻丝调试工具可以在较小的系统开销下,获取到大量调试数据,进而在保证数据实时性的前提下,实时传输调试数据,从而使得在攻丝调试中,可同时对多个攻丝轴进行记录和数据采集。进而优化各攻丝轴在攻丝过程中的驱动、系统参数,提高攻丝精度,提升调试效率。
31.进一步的,为提高攻丝调试效率,在一种具体实施方式中,所述插补周期小于或等于2毫秒。这样,可以提高获取调试数据的频率,获取更多数据,便于攻丝调试。所述插补周期是插补程序每两次计算各坐标轴增量进给指令间的时间间隔。插补,为数控系统根据输入的工艺信息,将程序段所描述的曲线的起点、终点之间的空间进行数据密化,从而形成要求的轮廓轨迹,即在数控机床中,刀具不能严格地按照要求加工的曲线进行曲线运动,只能
用折线段轨迹逼近所要加工的曲线。
32.需要说明的是,如图4所示,图4为本技术实施例提供的调试数据处理方法输入工艺参数的界面的一示意图,由图4可知,在进行攻丝调试前,需要通过所述工艺参数包括:工件坐标系,即攻丝调试过程中,将要执行攻丝调试程序所处的坐标系;刀具号和刀沿号,即攻丝调试过程中,在攻丝阶段所使用的丝锥在数控操作系统中的刀具号和切削刃;螺距,即攻丝调试过程中,进行攻丝测试时进行切削的螺纹节距;攻丝起点,即攻丝调试过程中,进入攻丝阶段时,攻丝前进段各个攻丝轴的起始位置,即开始有螺纹的位置;攻丝终点,即攻丝调试过程中,在攻丝阶段,攻丝前进段各个攻丝轴的终止位置,即不再有螺纹的位置;攻丝前进速度,即攻丝调试过程中,在攻丝阶段,攻丝前进过程中的主轴转速;攻丝回退速度,即攻丝调试过程中,在攻丝阶段,攻丝回退过程中的主轴转速;孔底停顿时间,即攻丝调试过程中,在攻丝阶段,攻丝前进与回退过程中的停止时间。
33.进一步的,在一种具体实施方式中,如图4所示,所述工艺参数还包括,主轴的起始角度及选择的攻丝轴。所述主轴的起始角度为,攻丝调试过程中,进入攻丝阶段时,主轴定位的角度。所述选择的攻丝轴为,攻丝调试过程中,参与攻丝的攻丝轴。这样能够使攻丝调试与实际加工情况更加贴近,得出的调试数据也更有针对性。
34.需要说明的是,在攻丝调试工具中,在攻丝调试的整个流程为,根据设定的工艺参数,数控系统会控制数控机床执行攻丝的整个过程加工,主轴定位到攻丝起始角度,攻丝轴运动到攻丝起点位置;进入攻丝阶段,攻丝前进段加工螺纹,在孔底暂停,攻丝回退段使丝锥退出螺纹,即攻丝执行过程,同时,数控系统也对数字化的攻丝过程进行数据采集,即攻丝调试过程,再将整个过程中的主轴、攻丝轴执行过程中的位置、误差信息进行记录,并以图表的形式进行绘制呈现。进而,在攻丝调试过程中,各个轴对应获得两套位置数据,分别为数控机床采集的调试数据和数控系统采集的位置数据。
35.进一步的,由前述的一种数控系统的攻丝调试工具可知,在进行攻丝调试中,需要对攻丝加工过程中的主轴、攻丝轴的跟随误差、同步误差进行记录,而所述跟随误差为主轴、攻丝轴运动过程中理论位置与反馈位置的偏差值,所述理论位置为攻丝调试过程中采集到的轴的位置数据,所述反馈位置为攻丝执行过程中采集到的轴的位置数据;所述同步误差为,在攻丝阶段,各进给轴跟随主轴进行控制运动的误差。因此为了获取跟随误差和同步误差,在一种具体实施方式中,所述位置数据包括主轴、攻丝轴执行过程中的位置。这样,可以使得攻丝调试工具使用所述调试数据计算得到所述跟随误差和同步误差。
36.进一步的,在调试过程对数据的可靠性和同步性有较高要求,因此需要保证预设存储区域内调试数据的顺序不会发生改变,且调试数据不会因多个程序同时读取产生错误导致被修改。因此所述预设存储区域通常队列,而为了预设存储区域内调试数据更强的同步性,在一种具体实施方式中,所述预设存储区域的数据结构为环形缓冲区。所述环形缓冲区是队列的一个应用,将顺序的内存处理过,让某一段内存形成环形,使他们首尾相连,通过两个指针,一个指向列队头,一个指向列队尾。指向列队头的指针是缓冲区可读的数据,指向列队尾的指针是缓冲区可写的数据,通过移动这两个指针即可对缓冲区的数据进行读写操作,直到缓冲区已满,将数据处理完,可以释放掉数据,再进行存储新的数据。
37.而为了提高预设存储区域的调试数据的可靠性,在一种具体实施方式中,所述预设存储区同时只能被1个线程访问。具体的,可以通过xenomai下的信号量机制或互斥锁等
同步机制来保证数据的可靠性。这样可以避免多个程序读取调试数据时错误修改预设存储区域的调试数据。
38.具体的,在一种具体实施方式中,所述预设存储区域,基于邮箱机制存储并传输获取到的调制数据。邮箱机制为通过把需传输的数据抽象成一封封信,预设存储区域抽象成邮箱,每个邮箱由一个唯一的标识符,当两个或两个以上的进程或程序共享同一个邮箱时,它们间就能够传输数据。
39.进一步的,在攻丝调试工具获得调试数据后,还需要使用所述调试工具绘制与图1和图2类似的图表以展示所述调试数据,绘制的图像如图6所示,图5为本技术实施例提供的调试数据处理方法绘制的图表的一示意图。但因所述位置数据的数据量较大,直接使用所述位置数据绘制图表使得所述图表在显示时容易卡顿,影响用户查看位置数据。为了绘制图表并避免卡顿,在一种具体实施方式中,如图5所示,还包括步骤s51:根据用于显示所述位置数据的图表的像素数将需要显示的位置数据等分至多个像素区间。步骤s52:取各像素区间内所述位置数据的最大值和最小值计算得到需要显示的像素块,并显示图表。
40.因显示所述图表的屏幕像素有限,无法将全部位置数据都显示在屏幕上,因此可以根据需要显示在屏幕上的图表的像素数,将需要显示在屏幕上的位置数据等分至多个像素区间,使用所述像素区间内所述位置数据的最大值和最小值,计算得到需要显示的各像素区间对应的需要显示的值,进而确定需要用户显示图表的像素块,这样可以大幅压缩绘制图像时使用的所述调试数据,从而在保证波形不失真的同时,保证了界面的流畅。
41.为了便于用户查看所述图表和所述误差信息,提高可读性,请继续参考图5,如图5所示,在一种具体实时方式中,还包括步骤s60:绘制查看所述图表所使用缩放框及选择所述图表所使用的光标。需要说明的是,因用户直接操作所述缩放框及光标,因此缩放框及光标在用户操作时需要实时更新。同时,图表所展示的波形是固定的,若实时更新也会带来大量多余的计算,导致显示卡顿,所以缩放和光标同时绘制并实时更新,而图表则单独绘制,以保证界面流畅避免卡顿。
42.进一步的,若仅显示用所述调试数据绘制的图表,仅能宏观上展示攻丝过程中的误差情况,为了便于用户更具体的获取到攻丝过程中的误差信息,在一种具体实时方式中,如图5所示,还包括步骤s71:选择所述图表的像素点,使用所述像素点对应的调试数据计算对应的误差信息并显示;所述误差信息包括理论位置、反馈位置、跟随误差及同步误差。步骤s72:结束选择后,清除所述误差信息。
43.具体的所述理论位置、反馈位置包括于上述位置数据,因此可直接显示。所述跟随误差通过计算各像素点所显示的,主轴或攻丝轴的理论位置和反馈位置的差值获得,体现了主轴和攻丝轴的精准度。所述同步误差为各像素区间内主轴和攻丝轴运行动作的时间相位差,体现了主轴和攻丝轴间配合的同步程度。
44.请继续参考图6,图6中所显示的误差信息为所述步骤s71所显示的误差信息,这样,可以便于用户随时获取误差信息。在选择时进行计算所述误差信息,在结束选择后,清除所述误差信息,可以仅保存最新的误差信息进行使用,避免在攻丝调试工具中存储过多冗余的误差信息,减小存储所述误差信息的系统开销,提高攻丝调试工具的运行效率。
45.上述本技术实施例,通过将获取到的调试数据暂存至预设的存储区域,定时将存储区域内的数据传输至调试系统,从而在保证被传输的数据的实时性的前提下,减小数据
传输带来的过大开销,从而使得攻丝调试工具可以在较小的系统开销下,获取到大量调试数据,进而在保证数据实时性的前提下,实时传输调试数据,在攻丝调试中可同时对多个攻丝轴进行记录和数据采集。在获取调试数据后,通过将绘制图表所用的调试数据进行压缩,并保存最新的误差信息,及将图表与缩放框和光标分别绘制,避免了图表显示时的卡顿,提高了数据展示的流畅性。进而优化攻丝调试工具在攻丝过程中的驱动、系统参数,提高攻丝精度,提升调试效率。
46.本技术实施例还提供一种调试数据处理装置,如图7所示,包括:加工模拟装置100,用于获取用于调试的工艺参数 ,运行与所述工艺参数对应的加工模拟过程;数据存储装置200,用于将所述加工模拟过程中各插补周期内的调试数据存储至预设存储区域,所述调试数据包括多个攻丝轴的调试数据;数据读取装置300,用于在所述预设存储区域内的调试数据达到预定大小时,读取所述预设存储区域内的调试数据;数据清除装置400,用于清除所述预设存储区域内的所述调试数据。
47.这样,通过循环使用上述数据存储装置200至数据清除装置400直至所述加工模拟装置100的加工模拟过程运行完毕,可以定时将存储区域内的数据传输至调试系统,从而在保证被传输的数据的实时性的前提下,减小数据传输带来的过大开销。使得攻丝调试工具可以在较小的系统开销下,获取到大量调试数据,进而在保证数据实时性的前提下,实时传输调试数据,从而使得在攻丝调试中,可同时对多个攻丝轴进行记录和数据采集。
48.进一步的,在一种具体实施方式中,还包括绘图装置500,用于根据用于显示所述位置数据的图表的像素数将需要显示的位置数据等分至多个像素区间;取各像素区间内所述位置数据的最大值和最小值计算得到需要显示的像素块,并显示图表。这样,可以将收集到的调试信息以图表的方式更直观的呈现,同时通过取每一像素区间内的最大值和最小值绘制图表,可以在绘图中大幅压缩绘制图像时使用的所述调试数据,从而在保证波形不失真的同时,保证了界面的流畅。进而优化各攻丝轴在攻丝过程中的驱动、系统参数,提高攻丝精度,提升调试效率。
49.上述本技术实施例所提供的试数据处理装置,通过将获取到的调试数据暂存至预设的存储区域,定时将存储区域内的数据传输至调试系统,从而在保证被传输的数据的实时性的前提下,减小数据传输带来的过大开销,从而使得攻丝调试工具可以在较小的系统开销下,获取到大量调试数据,进而在保证数据实时性的前提下,实时传输调试数据,在攻丝调试中可同时对多个攻丝轴进行记录和数据采集。在获取调试数据后,通过将绘制图表所用的调试数据进行压缩,避免了图表显示时的卡顿,提高了数据展示的流畅性。进而优化各攻丝调试工具在攻丝过程中的驱动、系统参数,提高攻丝精度,提升调试效率。
50.本技术实施例还提供一种机床控制系统,所述机床控制系统采用如上所述的调试数据处理方法处理调试数据。
51.本技术实施例还提供一种计算设备,其中,所述计算设备包括:至少一个存储器和至少一个处理器,所述存储器存储有一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行上所述的调试数据处理方法。
52.本技术实施例还提供一种存储介质,所述存储介质存储有一条或多条计算机可执
行指令,所述一条或多条计算机可执行指令被执行时,实现如上所述的调试数据处理方法。
53.虽然本技术实施例披露如上,但本技术并非限定于此。任何本领域技术人员,在不脱离本技术的精神和范围内,均可作各种更动与修改,因此本技术的保护范围应当以权利要求所限定的范围为准。
技术特征:
1.一种调试数据处理方法,其特征在于,包括:获取用于调试的工艺参数,运行与所述工艺参数对应的加工模拟过程;将所述加工模拟过程中各插补周期内的调试数据存储至预设存储区域,所述调试数据包括多个攻丝轴的位置数据;在所述预设存储区域内的调试数据达到预定大小时,读取所述预设存储区域内的调试数据;清除所述预设存储区域内的所述调试数据;循环执行所述将所述加工模拟过程中各插补周期内的调试数据存储至预设存储区域的步骤至所述清除所述预设存储区域内的所述调试数据的步骤,直至所述加工模拟过程运行完毕。2.如权利要求1所述的调试数据处理方法,其特征在于,所述预设存储区域的数据结构为环形缓冲区,所述预设存储区同时只能被1个线程访问。3.如权利要求1所述的调试数据处理方法,其特征在于,还包括:根据用于显示所述位置数据的图表的像素数将需要显示的位置数据等分至多个像素区间;取各像素区间内所述位置数据的最大值和最小值计算得到需要显示的像素块,并显示图表。4.如权利要求3所述的调试数据处理方法,其特征在于,还包括:绘制用于查看所述图表的缩放框和用于选择所述图表的光标。5.如权利要求4所述的调试数据处理方法,其特征在于,还包括:选择所述图表的像素点,使用所述像素点对应的调试数据计算对应的误差信息并显示;所述误差信息包括理论位置、反馈位置、跟随误差及同步误差;结束选择后,清除所述误差信息。6.如权利要求1所述的调试数据处理方法,其特征在于,所述预设存储区域基于邮箱机制存储并传输获取到的调制数据。7.如权利要求1所述的调试数据处理方法,其特征在于,所述加工模拟过程包括攻丝调试过程和攻丝执行过程,所述工艺参数包括攻丝调试过程的工件坐标系、攻丝前进速度、攻丝回退速度和孔底停顿时间,以及,攻丝执行过程的攻丝起点和攻丝终点。8.如权利要求7所述的调试数据处理方法,其特征在于,所述位置数据包括:主轴和攻丝轴在攻丝调试过程和攻丝执行过程中的位置。9.如权利要求1所述的调试数据处理方法,其特征在于,所述插补周期小于或等于2毫秒。10.一种调试数据处理装置,其特征在于,包括:加工模拟装置,用于获取用于调试的工艺参数,运行与所述工艺参数对应的加工模拟过程;数据存储装置,用于将所述加工模拟过程中各插补周期内的调试数据存储至预设存储区域,所述调试数据包括多个攻丝轴的位置数据;数据读取装置,用于在所述预设存储区域内的调试数据达到预定大小时,读取所述预设存储区域内的调试数据;
数据清除装置,用于清除所述预设存储区域内的所述调试数据。11.如权利要求10所述的调试数据处理装置,其特征在于,还包括:绘图装置,用于根据用于显示所述位置数据的图表的像素数将需要显示的位置数据等分至多个像素区间;取各像素区间内所述调试位置数据的最大值和最小值计算得到需要显示的像素块,并绘制显示图表。12.一种机床控制系统,其特征在于,所述机床控制系统采用权利要求1~9任一项所述的调试数据处理方法处理调试数据。13.一种计算设备,其中,包括:至少一个存储器和至少一个处理器,所述存储器存储有一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行如权利要求1-9任一项所述的调试数据处理方法。14.一种存储介质,其中,所述存储介质存储有一条或多条计算机可执行指令,所述一条或多条计算机可执行指令被执行时,实现如权利要求1-9任一项所述的调试数据处理方法。
技术总结
本申请实施例提供一种调试数据处理方法、装置及其相关设备。调试数据处理方法包括获取用于调试的工艺参数,运行与所述工艺参数对应的加工模拟过程;将所述加工模拟过程中各插补周期内的调试数据存储至预设存储区域,所述调试数据包括多个攻丝轴的调试数据;在所述预设存储区域内的调试数据达到预定大小时,读取所述预设存储区域内的调试数据;清除所述预设存储区域内的所述调试数据;循环执行上述步骤直至所述加工模拟过程运行完毕。通过减小数据传输带来的过大开销,在保证数据实时性的前提下,实时传输调试数据,在攻丝调试中可同时对多个攻丝轴进行记录和数据采集。多个攻丝轴进行记录和数据采集。多个攻丝轴进行记录和数据采集。
技术研发人员:蔡志城 曾鹏 王宇 翁师道 王震霞 徐侃
受保护的技术使用者:通用技术集团机床工程研究院有限公司上海分公司
技术研发日:2023.08.16
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/