一种多头蜗杆加工参数设定界面显示方法及相关设备
文献发布时间:2024-04-18 19:57:31
技术领域
本发明涉及蜗杆加工设备的界面显示技术领域,具体而言,涉及一种多头蜗杆加工参数设定界面显示方法及相关设备。
背景技术
蜗杆制造时,由于蜗杆存在多种类型,例如单头蜗杆、双头蜗杆、三头蜗杆等多头蜗杆,蜗杆头数越多,所需设定的加工参数越多,例如蜗杆头数越多,所需设定的主轴角度增量值则越多;同时由于部分加工参数之间是相关的,例如主轴角度增量值由工件齿长和工件导程计算得到,以致蜗杆头数增加,所需设定的工件齿长和工件导程也相应成套增加(蜗杆的每个头对应一套加工参数),由于加工设备自带的控制面板的界面大小有限,过多的加工参数无法同时在一个界面中,因此一般都会将界面设计成可以滑动显示,然而由于加工参数之间相互关联,当其中一个加工参数发生改变时,另一个加工参数也会随之变化,采用滑动显示的方式会导致用户修改加工参数时需要来回滑动进行确认,操作十分不便。
针对上述问题,目前尚未有有效的技术解决方案。
发明内容
本发明的目的在于提供一种多头蜗杆加工参数设定界面显示方法及相关设备,能够确保相关联的加工参数集中显示在同一个界面中,便于用户设定、修改和确认加工参数。
第一方面,本发明提供了一种多头蜗杆加工参数设定界面显示方法,应用于多头蜗杆加工设备,包括以下步骤:
S1.获取待加工蜗杆的蜗杆头数和多个加工参数;
S2.根据所述蜗杆头数,获取各个所述加工参数之间的相关性;
S3.在设备进入加工参数设定模式后,根据各个所述加工参数之间的相关性,调整第一加工参数设定界面,以使相关联的加工参数同时显示在同一个所述第一加工参数设定界面中。
本发明提供的多头蜗杆加工参数设定界面显示方法,通过事先判断加工参数之间的相关性,并根据相关性调整第一加工参数设定界面中的内容,以此达到将相关联的加工参数同时显示在同一个第一加工参数设定界面中,便于用户填写加工参数时能够直截了当地看清楚与其相关的其它加工参数的变化。
进一步的,所述第一加工参数设定界面划分为填写区和展示区;
步骤S3中的具体步骤包括:
S3A1.将所述加工参数排放在所述展示区中并同时显示;
S3A2.将光标所选定的加工参数及其相关联的其他加工参数排列在填写区中显示。
约束用户只能在填写区设定加工参数,利于新手快速设定加工参数,减少用户适应设备的参数设定界面的时间。
进一步的,步骤S3A2中的具体步骤包括:
S3A2A1.将光标所选定的加工参数及其相关联的其他加工参数从所述展示区中转移到填写区中;
S3A2A2.根据所述填写区中加工参数的显示数量与所述展示区中加工参数的显示数量调整所述填写区和所述展示区的显示面积。
根据显示数量动态调整两个区域的面积大小,更能清楚显示各个加工参数,有利于用户设定加工参数。
进一步的,所述填写区的显示面积和所述展示区的显示面积固定不变且所述填写区的显示面积小于所述展示区的显示面积;
步骤S3A2中的具体步骤包括:
S3A2B1.获取与光标所选定的加工参数相关联的其他加工参数的第一总数量;
S3A2B2.所述第一总数量小于或等于预设的第一阈值时,将光标所选定的加工参数及其所有相关联的其他加工参数排列在填写区中显示;
S3A2B3.所述第一总数量大于预设的第一阈值时,将光标所选定的加工参数及其相关联的其他加工参数中需要填写的加工参数排列在填写区中显示,并在所述展示区中标记与光标所选定的加工参数相关联的其他加工参数中无需填写的加工参数。
在有限的面积中,着重显示需要填写的加工参数,首先确保便于用户设定需要填写的加工参数,然后通过标记的手段在展示区同时提醒用户留意,确保用户能够关注到光标所选定的加工参数及其所有相关联的其他加工参数。
进一步的,还包括步骤:
S41.获取所述待加工蜗杆的加工图纸;
S42.根据所述加工图纸,获取加工参数表;
S43.根据所述加工参数表,获取所有所述加工参数的填写顺序;
S44.每次填写一项所述加工参数后,控制光标按所述填写顺序自动跳转并选定下一个所述加工参数。
无需用户手动操作,提高设定加工参数的效率且有利于新手使用加工设备。
进一步的,还包括步骤:
S51.获取各个所述加工参数的第一修改次数;
S52.根据所述第一修改次数,将所述第一修改次数最大值对应的所述加工参数作为第三目标参数;
S53.每次切换到所述第一加工参数设定界面时,控制光标自动选定在所述第三目标参数上。
进一步的,步骤S53中的具体步骤包括:
S53A1.获取所述第三目标参数的数值的各个数位的第二修改次数;
S53A2.根据所述第二修改次数,将所述第二修改次数最大值对应的数位作为目标数位;
S53A3.控制光标自动选定在所述目标数位上。
第二方面,本发明提供了一种多头蜗杆加工参数设定界面显示装置,应用于多头蜗杆加工设备,包括:
获取模块,用于获取待加工蜗杆的蜗杆头数和多个加工参数;
判断模块,用于根据所述蜗杆头数,获取各个所述加工参数之间的相关性;
调整模块,用于在设备进入加工参数设定模式后,根据各个所述加工参数之间的相关性,调整第一加工参数设定界面,以使相关联的加工参数同时显示在同一个所述第一加工参数设定界面中。
本发明提供的多头蜗杆加工参数设定界面显示装置可以方便用户在设定或修改加工参数时,能够直观地看到其它相关加工参数的变化,有利于用户确认加工参数,确保生产无误。
第三方面,本发明提供一种电子设备,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如上述第一方面提供的所述多头蜗杆加工参数设定界面显示方法中的步骤。
第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时运行如上述第一方面提供的所述多头蜗杆加工参数设定界面显示方法中的步骤。
由上可知,本发明提供的多头蜗杆加工参数设定界面显示方法,由于蜗杆头数与部分加工参数有成套关系且加工参数之间也存在关联,在确定各个加工参数之间的关系后,即可以针对性地对第一加工参数设定界面中的内容进行调整,实现在界面大小有限的情况下将相关联的加工参数同时显示在同一个第一加工参数设定界面中,以此省去来回滑动所带来的不便,便于用户清楚了解加工参数之间的变化,有利于用户设定、修改和确定加工参数。
本发明的其它特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例了解。本发明的目的和其它优点可通过在所写的说明书、以及附图中所特别指出的结构来实现和获得。
附图说明
图1为本发明实施例提供的多头蜗杆加工参数设定界面显示方法的一种流程图。
图2为本发明实施例中采用弹窗显示的方式的一种界面示意图。
图3为本发明实施例中第一加工参数设定界面拆分为填写区和展示区进行显示的一种界面示意图。
图4为本发明实施例中填写区和展示区根据加工参数的显示数量调整显示面积的过程。
图5为本发明实施例中填写区和展示区的显示面积固定时选定其中一个加工参数后,与其相关联的其他加工参数的显示情况。
图6为本发明实施例中隐藏第二目标参数后进行显示的一种界面示意图。
图7为本发明实施例中将与任何一个其它加工参数均不相关的加工参数转移到第二加工参数设定界面后进行显示的一种界面示意图。
图8为本发明实施例中根据加工图纸中加工参数表上加工参数的填写顺序控制光标跳转的过程。
图9为本发明实施例提供的多头蜗杆加工参数设定界面显示装置的一种结构示意图。
图10为本发明实施例提供的电子设备的结构示意图。
标号说明:
100、获取模块;200、判断模块;300、调整模块;13、电子设备;1301、处理器;1302、存储器;1303、通信总线。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
需要说明的是,如附图2、附图3和附图4中所示,斜线填充图案即表示光标所选定的加工参数(实际选定的是加工参数对应的填写框)。
附图2-附图8均是以加工双头蜗杆为例示出的加工参数设定界面示意图,其中法向模数、轴向模数、螺旋升角、工件齿数、工件齿长、工件齿距、工件导程和主轴角度增量值均呈现两列填写框,所表示的是,蜗杆的每个头分别对应一列填写框(例如第一列填写框对应蜗杆的第一个头的参数,第二列填写框对应蜗杆的第二个头的参数)。
附图2和附图5中,交叉线填充图案即表示高亮显示。
附图8中,①表示光标第一次跳转,②表示光标第二次跳转,③表示光标第三次跳转。
请参照图1,图1是一种多头蜗杆加工参数设定界面显示方法的流程图。该多头蜗杆加工参数设定界面显示方法,应用于多头蜗杆加工设备,包括以下步骤:
S1.获取待加工蜗杆的蜗杆头数和多个加工参数;
S2.根据蜗杆头数,获取各个加工参数之间的相关性;
S3.在设备进入加工参数设定模式后,根据各个加工参数之间的相关性,调整第一加工参数设定界面,以使相关联的加工参数同时显示在同一个第一加工参数设定界面中。
加工参数一般可以分为两类,分别是工件参数和刀具参数,对于加工蜗杆而言,工件参数包括法向模数、轴向模数、螺旋升角、工件齿数、工件齿长、工件齿距和工件导程;刀具参数包括Z轴移动速度、刀轴转速、刀具齿数、刀具直径、线速度、每转每齿进给量和主轴角度增量值。
根据公知的计算公式,上述加工参数之间存在以下关系:
1、轴向模数可以由法向模数和螺旋升角计算得到;
2、工件齿距可以由工件齿数和轴向模数计算得到;
3、工件导程可以由工件齿距和工件齿数计算得到;
4、每转每齿进给量可以由法向模数、螺旋升角和工件齿数计算得到;
5、主轴角度增量值可以由工件齿长和工件导程计算得到;
由此可见,部分加工参数之间有一定的相关性,这使得用户在设定某一个加工参数时,与其相关的其它加工参数也会发生变化,由于加工参数决定了成品的好坏,因此用户必须清楚加工参数的变化,才能确认保证生产无误。
此外,除了加工参数之间有关联,对于多头蜗杆,加工的蜗杆头数越多(蜗杆头数指的是螺旋线的数量),所需设定的主轴角度增量值则越多,基于上述加工参数之间的关系,可以得知,每多一头,则需要对应设定工件齿长、工件齿数、法向模数和螺旋升角这样一套参数,由于每套参数是对应一个头设定的,因此部分加工参数还与蜗杆的各个头有一定的相关性。
而本实施例中,根据这种相关性调整第一加工参数设定界面的内容,目的为了使相关联的加工参数同时显示在同一个第一加工参数设定界面中,以此方便用户在设定或修改加工参数时,能够直观地看到其它相关加工参数的变化,有利于用户确认加工参数,确保生产无误,且特别有利于调试阶段的加工参数设定,由于调试阶段需要反复多次修改加工参数,相关联的加工参数的变化频率较高,本方法能够使用户一眼掌握所有加工参数的变化情况,避免用户为确认各个相关联的加工参数疲于来回滑动的操作。
在某些实施例中,可以将相关的加工参数单独排放在一个界面中。
例如将轴向模数、法向模数和螺旋升角单独排放在第三加工参数设定界面中;又例如主轴角度增量值、工件齿长、工件齿数、法向模数和螺旋升角单独排放在第四加工参数设定界面中;又例如以双头蜗杆为例,第一个头对应的工件参数和主轴角度增量值排放在第五加工参数设定界面中,第二个头对应的工件参数和主轴角度增量值排放在第六加工参数设定界面中。
在某些实施例中,也可以将所有加工参数都排放在同一个界面中。
例如将相关联的加工参数摆放一组,在第一加工参数设定界面中按组排放;又例如以双头蜗杆为例,第一个头对应的工件参数和主轴角度增量值作为一组,第二个头对应的工件参数和主轴角度增量值作为另一组,两组加工参数排放在第一加工参数设定界面中。
在某些实施例中,参考附图2,也可以根据光标所选定的加工参数,通过在旁侧弹出弹窗,将与所选定的加工参数相关联的其它加工参数排放在弹窗中,其中,与所选定的加工参数相关联的其它加工参数可以是直接从加工参数设定界面转移到弹窗中进行显示(即加工参数设定界面不再显示),也可以同时在加工参数设定界面和弹窗中显示,并且标记加工参数设定界面中对应的填写框。
在某些实施例中,也可以根据光标所选定的加工参数,标记与所选定的加工参数相关联的其它加工参数。
例如用户选定法向模数,则将螺旋升角和轴向模数的字体颜色从预设的白色变为红色,或将螺旋升角和轴向模数显示成高亮,或将螺旋升角和轴向模数的字体加粗、放大、设置下划线等。以此突显相关联的其它加工参数,提醒用户留意,便于用户确定加工参数,减少错误。
进一步的,也可以获取加工参数之间的关联程度;根据关联程度设定不同等级的标记;根据光标所选定的加工参数,用不同等级的标记区分不同关联程度的加工参数。
例如标记共分为3个等级,分别是红色高亮、黄色高亮和青色高亮,其中红色高亮表示关联程度最高,其次是黄色高亮,最后青色高亮表示关联程度最低;对于工件齿数,工件齿数可以由轴向模数和工件齿距计算得到,因此轴向模数和工件齿距与工件齿数直接相关,关联程度最高,设置为红色高亮,而由于轴向模数可以由法向模数和螺旋升角计算得到,因此法向模数和螺旋升角也相当于与工件齿数有关联,但关联程度次于轴向模数和工件齿距,因此设置为黄色高亮。以此能够突显相关联的其它加工参数同时还能让用户快速分辨出各个加工参数之间的关联程度,提醒用户留意,便于用户确定加工参数,减少错误且有利于新手正确设定加工参数。
现有设备的参数设定界面一般都是预设好各个加工参数的排放位置,无法根据用户实际的填写操作进行适应性地调整,这无疑会让用户(特别是新手)在适应设备的参数设定界面上花费更多时间(例如新手并不熟悉参数设定界面,不清楚哪一列的加工参数与蜗杆的哪一个头存在关联,又例如不清楚选定的加工参数与哪些加工参数存在关联)。
在某些优选的实施例中,参考附图3,第一加工参数设定界面划分为填写区和展示区;
步骤S3中的具体步骤包括:
S3A1.将加工参数排放在展示区中并同时显示;
S3A2.将光标所选定的加工参数及其相关联的其他加工参数排列在填写区中显示。
为便于理解,以下将光标所选定的加工参数作为第一目标参数,将与第一目标参数相关联的其它加工参数作为关联参数,即第一目标参数和关联参数排放在填写区中并同时显示。
本实施例中,展示区仅用于显示,以供用户查看本次加工所涉及的加工参数类目和数量等信息;而填写区则用于供用户为各个加工参数设定具体数值。
由于加工多头蜗杆时,需要用户设定大量加工参数,则可以通过改变字体大小、改变行列间距等方式以此将所有加工参数排放在展示区中并使所有加工参数同时显示,然而这种方式下,缩小字体和行列间距可能会导致用户难以准确移动光标并选定加工参数,为了便于操作,本实施例在第一加工参数设定界面中拆分出填写区,当用户移动光标选定到第一目标参数时(如附图3中所示,斜线填充图案即表示光标选定在蜗杆的第一个头的法向模数),填写区将显示第一目标参数以及与第一目标参数相关联的关联参数,约束用户只能在填写区设定加工参数,由于填写区包含的加工参数相对较少,一方面用户更容易选中并设定加工参数,便于新手快速设定加工参数,减少用户适应设备的参数设定界面的时间,另一方面用户也能够直截了当地看清楚关联参数的变化,便于用户确认加工参数,同时也起到提醒的作用,避免用户遗漏部分加工参数的设定,有利于减少错误。
进一步的,用户在填写区中每设定一项加工参数后,光标则自动选定填写区中的下一个未设定的加工参数,无需用户手动操作,提高设定加工参数的效率且有利于新手使用加工设备。
在某些优选的实施例中,参考附图4,步骤S3A2中的具体步骤包括:
S3A2A1.将光标所选定的加工参数及其相关联的其他加工参数从展示区中转移到填写区中;
S3A2A2.根据填写区中加工参数的显示数量与展示区中加工参数的显示数量调整填写区和展示区的显示面积。
本实施例中,为了确保填写区能够同时显示第一目标参数和关联参数,当用户选定第一目标参数后,第一目标参数和关联参数将从展示区转移到填写区,此时展示区有更多空余的显示面积可以进一步压缩利用,例如附图4中,选定蜗杆的第二个头的法向模数后,与蜗杆的第二个头相关的一列关联参数就会一并转移到填写区中(与蜗杆的第一个头相关的一列参数仍然保留在展示区中),以此扩大填写区的显示面积,满足同时显示第一目标参数和关联参数。
其中,第一目标参数和关联参数的显示数量越多,则表示填写区需要更多显示面积才能同时显示第一目标参数和关联参数,因此可以根据填写区中加工参数的显示数量与展示区中加工参数的显示数量动态调整填写区和展示区的显示面积。
进一步的,可以适当调整填写区的字体大小和/行列间距,使其大于展示区,从而方便用户在填写区设定各个加工参数。
在某些实施例中,步骤S3A2中的具体步骤包括:
S3A2C1.将光标所选定的加工参数及其相关联的其他加工参数显示在填写区中;
S3A2C2.根据填写区中加工参数的显示数量与展示区中加工参数的显示数量调整填写区和展示区的显示面积。
本实施例中,实际应用时,展示区中所显示的加工参数保持不变,通过缩小展示区的字体大小和/或减小行列间距,使展示区有更多空余的显示面积可以进一步压缩利用,以此扩大填写区的显示面积,满足同时显示第一目标参数和关联参数。
在某些优选的实施例中,参考附图5,填写区的显示面积和展示区的显示面积固定不变且填写区的显示面积小于展示区的显示面积;
步骤S3A2中的具体步骤包括:
S3A2B1.获取与光标所选定的加工参数相关联的其他加工参数的第一总数量;
S3A2B2.第一总数量小于或等于预设的第一阈值时,将光标所选定的加工参数及其所有相关联的其他加工参数排列在填写区中显示;
S3A2B3.第一总数量大于预设的第一阈值时,将光标所选定的加工参数及其相关联的其他加工参数中需要填写的加工参数排列在填写区中显示,并在展示区中标记与光标所选定的加工参数相关联的其他加工参数中无需填写的加工参数。
由于部分加工参数是直接由程序计算得到,该部分参数实际上无需用户进行填写,例如轴向模数由法向模数和螺旋升角计算得到,则用户只需要填写法向模数和螺旋升角即可。
而本实施例中,当第一总数量小于或等于预设的第一阈值时,即表示填写区能够同时显示第一目标参数和所有关联参数,其中可以将第一目标参数和关联参数从展示区中转移到填写区中进行显示,也可以保留在展示区中且在填写区中显示。
进一步的,可以适当调整填写区的字体大小和/行列间距,使其大于展示区,从而方便用户在填写区设定各个加工参数。
当第一总数量大于预设的第一阈值时,即表示填写区无法同时显示第一目标参数和关联参数,此时则仅将第一目标参数和关联参数中需要填写的加工参数转移到填写区中供用户填写数值,而第一目标参数和关联参数中无需填写的加工参数则保留在展示区中并进行标记(例如为高亮显示、改变字体颜色、字体加粗等),从而既能便于用户设定加工参数,又能够使用户留意到相关联的其他加工参数的变化。
进一步的,若第一目标参数和关联参数中所有需要填写的加工参数仍然无法同时显示在填写区中时,则可以通过缩小填写区的字体大小和/或减小行列间距,以此使其同时显示在填写区中。
在某些实施例中,步骤S3中的具体步骤包括:
S3C1.根据所需设定的加工参数的第二总数量改变第一加工参数设定界面的版面格式,以此使得所有加工参数同时显示在同一个第一加工参数设定界面中。
进一步的,版面格式包括字体大小和行列间距;
步骤S3C1中的具体步骤包括:
S3C11.所需设定的加工参数的第二总数量增加时,缩小字体大小和/或减小行列间距;
S3C12.所需设定的加工参数的第二总数量减少时,放大字体大小和/或增大行列间距。
本实施例中,由于蜗杆头数会影响所需设定的加工参数的第二总数量,第二总数量越多,相应地将字体大小缩小和/或将行列间距减小,以此使第一加工参数设定界面能够同时显示所有加工参数。
进一步的,加工参数中的数字字体的缩小幅度小于文字字体的缩小幅度。
本实施例中,加工参数是否设定无误,实际上就是所输入的具体数值是否正确,为了确保用户能够看清所输入的数值,当需要缩小第一加工参数设定界面中的字体大小时,控制数字字体的缩小幅度小于文字字体的缩小幅度,例如文字字体缩小3倍,则数字字体只缩小1.5倍。
在某些实施例中,步骤S3中的具体步骤包括:
S3D1.获取光标选定的加工参数作为第四目标参数;
S3D2.将与第四目标参数不相关的其它加工参数隐藏。
本实施例中,用户设定第四目标参数的数值时,保留与第四目标参数相关联的其它加工参数并与第四目标参数同时显示在第一加工参数设定界面中,且隐藏与第四目标参数不相关的其它加工参数;这种方式能够避免与第四目标参数不相关的其它加工参数干扰用户查看与第四目标参数相关联的其它加工参数的变化,有利于用户了解并确认与第四目标参数相关联的其它加工参数。
进一步的,结合上述实施例,隐藏与第四目标参数不相关的其它加工参数后,可以适当地将相关联的其它加工参数以及第四目标参数的字体放大和/或增加行列间距,使得用户更清楚地看到相关联的其它加工参数的变化。
在某些优选的实施例中,参考附图6,步骤S3中的具体步骤包括:
S3B1.将已设定数值的第二目标参数隐藏,第二目标参数为与任何一个其它加工参数均不相关的加工参数。
本实施例中,对于加工蜗杆而言,第二目标参数例如为Z轴移动速度、刀轴转速、刀具齿数、刀具直径、线速度和每转每齿进给量。第二目标参数实际上属于刀具参数,在加工设备安装好刀具后,刀具参数一般不会发生变化。当用户对第二目标参数设定数值并确认无误后,则将已设定数值的第二目标参数隐藏,一方面能够避免不相关的其它加工参数干扰用户查看相关联的加工参数的变化,另一方面能够使第一加工参数设定界面腾出更多空间,结合上述实施例,进一步地,可以适当地将相关联的加工参数(即仍然显示的内容)的字体放大和/或增加行列间距,使得用户更清楚地看到相关联的加工参数的变化。
进一步的,在加工参数的第二总数量大于预设的第二阈值时,提示用户优先设定第二目标参数。
本实施例中,加工参数的第二总数量过多时,可以通过缩小字体大小和/或减小行列间距使得所有加工参数同时显示在同一第一加工参数设定界面中,然而字体过小或行列间距过窄则会影响用户查看加工参数,因此通过设置第二阈值,加工参数的第二总数量大于第二阈值时,则表示不能再通过缩小字体大小和/或减小行列间距的方式让所有加工参数同时显示在同一第一加工参数设定界面中,此时要求用户优先设定所有第二目标参数,再结合上述实施例,通过隐藏第二目标参数的方式达到显示相关联的加工参数的目的。
在某些实施例中,步骤S3中的具体步骤包括:
S3E1.获取光标选定的加工参数作为第五目标参数;
S3E2.将与第五目标参数不相关的其它加工参数转移到第三加工参数设定界面中,第三加工参数设定界面与第一加工参数设定界面相互独立。
本实施例中,用户设定第五目标参数的数值时,保留与第五目标参数相关联的其它加工参数并与第五目标参数同时显示在第一加工参数设定界面中,且将与第五目标参数不相关的其它加工参数转移到第三加工参数设定界面中;这种方式能够避免与第五目标参数不相关的其它加工参数干扰用户查看与第五目标参数相关联的其它加工参数的变化,有利于用户了解并确认与第五目标参数相关联的其它加工参数。
在某些优选的实施例中,参考附图7,步骤S3中的具体步骤包括:
S3F1.将与任何一个其它加工参数均不相关的加工参数转移到第二加工参数设定界面中,第二加工参数设定界面与第一加工参数设定界面相互独立。
本实施例中,与任何一个其它加工参数均不相关的加工参数作为第二目标参数,对于加工蜗杆而言,第二目标参数例如为Z轴移动速度、刀轴转速、刀具齿数、刀具直径、线速度和每转每齿进给量。第二目标参数实际上属于刀具参数,在加工设备安装好刀具后,刀具参数一般不会发生变化。实际应用时,可以提示用户优先设定第二目标参数,在用户对第二目标参数设定数值并确认无误后再将第二目标参数转移到第二加工参数设定界面中;也可以在第二目标参数未设定数值前直接将第二目标参数转移到第二加工参数设定界面中。
将第二目标参数转移到第二加工参数设定界面中,一方面能够避免不相关的其它加工参数干扰用户查看相关联的加工参数的变化,另一方面能够使第一加工参数设定界面腾出更多空间,结合上述实施例,进一步地,可以适当地将相关联的加工参数(即位于第一加工参数设定界面中的内容)的字体放大和/或增加行列间距,使得用户更清楚地看到相关联的加工参数的变化。
进一步的,在加工参数的第二总数量大于预设的第二阈值时,将与任何一个其它加工参数均不相关的加工参数(即第二目标参数)转移到第二加工参数设定界面中。
本实施例中,加工参数的第二总数量过多时,可以通过缩小字体大小和/或减小行列间距使得所有加工参数同时显示在同一第一加工参数设定界面中,然而字体过小或行列间距过窄则会影响用户查看加工参数,因此通过设置第二阈值,加工参数的第二总数量大于第二阈值时,则表示不能再通过缩小字体大小和/或减小行列间距的方式让所有加工参数同时显示在同一第一加工参数设定界面中,结合上述实施例,通过将第二目标参数转移到第二加工参数设定界面中的方式达到在第一加工参数设定界面显示相关联的加工参数的目的。
在某些实施例中,参考附图8,多头蜗杆加工参数设定界面显示方法还包括步骤:
S41.获取待加工蜗杆的加工图纸;
S42.根据加工图纸,获取加工参数表;
S43.根据加工参数表,获取所有加工参数的填写顺序;
S44.每次填写一项加工参数后,控制光标按填写顺序自动跳转并选定下一个加工参数。
现实生产中,由于不同工程师有不同的个人习惯,以此不同工程师出具的加工图纸都会存在一定差异,例如加工参数表的设计,加工参数表中各项加工参数的填写顺序更多是人为决定,因此不同加工图纸中加工参数表上各项加工参数的填写顺序可能不同,对此,用户在加工设备上设定加工参数时,为了减少出错(例如遗漏某个加工参数或加工参数设置错误),一般都会按照加工图纸上加工参数表的填写顺序在加工设备中填写加工参数,然而加工设备中的操作界面所显示的加工参数的位置分布、编排顺序等均是预设的,用户一般无法对操作界面所显示的内容进行位置调整或顺序调整等操作,这导致用户按照加工参数表的填写顺序设定加工参数时,需要仔细寻找并确定各个加工参数在操作界面上的具体位置后才能正确选定,这无疑会降低用户设定加工参数的效率,且不利于新手使用加工设备。
而本实施例中,在用户设定第一个加工参数后,根据加工图纸上加工参数表的各项加工参数的填写顺序,控制光标按照顺序自动选定到下一个加工参数;具体的,例如加工参数表的各项加工参数的顺序为:ABCDE,当用户填写好加工参数C后,光标即选定到加工参数D上;这种方式下,无需用户手动操作,提高设定加工参数的效率且有利于新手使用加工设备。
在某些实施例中,步骤S43之后还包括:
S45.所有加工参数均未被设定时,控制光标自动选定填写顺序第一位的加工参数。
本实施例中,用户首次启动加工设备或手动清除所有加工参数后,为了便于用户设定加工参数,光标将自动选定在填写顺序第一位的加工参数,此时用户就可以直接按照加工参数表开始设定加工参数,而无需在加工设备的操作界面中仔细寻找到填写顺序第一位的加工参数。
在某些实施例中,多头蜗杆加工参数设定界面显示方法还包括步骤:
S51.获取各个加工参数的第一修改次数;
S52.根据第一修改次数,将第一修改次数最大值对应的加工参数作为第三目标参数;
S53.每次切换到第一加工参数设定界面时,控制光标自动选定在第三目标参数上。
现实生产中,对于新产品研发、加工设备调试等,一般都会对加工参数进行多次修改,例如蜗杆从钢制变为铜制,则可能需要改变Z轴移动速度、刀轴转速和线速度等加工参数,而这些加工参数往往需要多次改变才能够找到最合适的数值,因此用户对这些加工参数的修改相对会更频繁。
而现有技术中,切换界面时,光标默认选定的位置一般都是预设好的,例如总是选定第一项加工参数,当用户需要修改的加工参数不同于光标默认选定的加工参数时,用户往往需要多次按压前进键或后退键才能选定到想要修改的加工参数(对于触摸屏,用户则需要手动点击才能选定到想要修改的加工参数),显然十分不便。
不同的是,本实施例中,根据第一修改次数判断用户经常修改的加工参数(即第三目标参数),每当用户切换到第一加工参数设定界面时,则控制光标自动选定在第三目标参数上,能够有效减少用户手动选定加工参数的次数(即减少按压前进键或后退键的次数),以此减少用户操作,便于用户设定加工参数。
进一步的,步骤S53中的具体步骤包括:
S53B1.获取第三目标参数的整数位的第三修改次数和小数位的第四修改次数;
S53B2.第三修改次数大于第四修改次数时,控制光标选定在第三目标参数的整数位的最后一位;
S53B3.第三修改次数小于或等于第四修改次数时,控制光标选定在第三目标参数的小数位的最后一位。
现实生产中,用户可能会修改部分加工参数的整数位和小数位,例如工件齿长、螺旋升角、工件齿距、工件导程和线速度等,而部分时候用户可能仅对整数位或小数位进行修改。
而现有技术中,用户在设定加工参数时,光标默认选定的位置往往是最后一位小数,当用户想要修改的数位与最后一位小数之间相隔多个数位时,用户往往需要多次按压前进键或后退键才能选定到想要修改的数位(对于触摸屏,用户则需要手动精确点击才能选定到想要修改的数位),显然十分不便。
相比之下,本实施例中,对比第三修改次数和第四修改次数,以此判断用户经常修改整数位还是小数位,每当用户切换到第一加工参数设定界面时,或选定第三目标参数时,则控制光标自动选定在第三目标参数的整数位的最后一位或小数位的最后一位上,能够有效减少用户手动调整数位的次数(即减少按压前进键或后退键的次数),以此减少用户操作,便于用户设定加工参数。
进一步的,步骤S53中的具体步骤包括:
S53A1.获取第三目标参数的数值的各个数位的第二修改次数;
S53A2.根据第二修改次数,将第二修改次数最大值对应的数位作为目标数位;
S53A3.控制光标自动选定在目标数位上。
现实生产中,蜗杆属于高精度工件,部分加工参数的精度会达到4位小数或5位小数,例如法向模数的精度一般达到5位小数,螺旋升角和工件齿长的精度一般达到4位小数,而由于主轴角度增量值与法向模数、螺旋升角和工件齿长相关(根据上述实施例提及的计算关系可以得到),因此主轴角度增量值的精度一般达到9位小数。
而现有技术中,用户在设定加工参数时,光标默认选定的位置往往是最后一位小数,当用户想要修改的数位与最后一位小数之间相隔多个数位时,用户往往需要多次按压前进键或后退键才能选定到想要修改的数位(对于触摸屏,用户则需要手动精确点击才能选定到想要修改的数位),显然十分不便。
相比之下,本实施例中,根据第二修改次数判断用户经常修改的数位(即目标数位),每当用户切换到第一加工参数设定界面时,或选定第三目标参数时,则控制光标自动选定在第三目标参数的目标数位上,能够进一步有效减少用户手动调整数位的次数(即减少按压前进键或后退键的次数),以此进一步减少用户操作,进一步便于用户设定加工参数。
请参照图9,图9是本发明一些实施例中的一种多头蜗杆加工参数设定界面显示装置,应用于多头蜗杆加工设备,该多头蜗杆加工参数设定界面显示装置以计算机程序的形式集成在后端控制设备中,包括:
获取模块100,用于获取待加工蜗杆的蜗杆头数和多个加工参数;
判断模块200,用于根据蜗杆头数,获取各个加工参数之间的相关性;
调整模块300,用于在设备进入加工参数设定模式后,根据各个加工参数之间的相关性,调整第一加工参数设定界面,以使相关联的加工参数同时显示在同一个第一加工参数设定界面中。
在某些实施例中,第一加工参数设定界面划分为填写区和展示区;
调整模块300在用于根据各个加工参数之间的相关性,调整第一加工参数设定界面,以使相关联的加工参数同时显示在同一个第一加工参数设定界面中的时候执行:
S3A1.将加工参数排放在展示区中并同时显示;
S3A2.将光标所选定的加工参数及其相关联的其他加工参数排列在填写区中显示。
在某些实施例中,调整模块300在用于将光标所选定的加工参数及其相关联的其他加工参数排列在填写区中显示的时候执行:
S3A2A1.将光标所选定的加工参数及其相关联的其他加工参数从展示区中转移到填写区中;
S3A2A2.根据填写区中加工参数的显示数量与展示区中加工参数的显示数量调整填写区和展示区的显示面积。
在某些实施例中,填写区的显示面积和展示区的显示面积固定不变且填写区的显示面积小于展示区的显示面积;
调整模块300在用于将光标所选定的加工参数及其相关联的其他加工参数排列在填写区中显示的时候执行:
S3A2B1.获取与光标所选定的加工参数相关联的其他加工参数的第一总数量;
S3A2B2.第一总数量小于或等于预设的第一阈值时,将光标所选定的加工参数及其所有相关联的其他加工参数排列在填写区中显示;
S3A2B3.第一总数量大于预设的第一阈值时,将光标所选定的加工参数及其相关联的其他加工参数中需要填写的加工参数排列在填写区中显示,并在展示区中标记与光标所选定的加工参数相关联的其他加工参数中无需填写的加工参数。
在某些实施例中,调整模块300在用于根据各个加工参数之间的相关性,调整第一加工参数设定界面,以使相关联的加工参数同时显示在同一个第一加工参数设定界面中的时候执行:
S3B1.将已设定数值的第二目标参数隐藏,第二目标参数为与任何一个其它加工参数均不相关的加工参数。
在某些实施例中,调整模块300在用于根据各个加工参数之间的相关性,调整第一加工参数设定界面,以使相关联的加工参数同时显示在同一个第一加工参数设定界面中的时候执行:
S3F1.将与任何一个其它加工参数均不相关的加工参数转移到第二加工参数设定界面中,第二加工参数设定界面与第一加工参数设定界面相互独立。
在某些实施例中,多头蜗杆加工参数设定界面显示装置还包括第一控制模块,第一控制模块用于执行:
S41.获取待加工蜗杆的加工图纸;
S42.根据加工图纸,获取加工参数表;
S43.根据加工参数表,获取所有加工参数的填写顺序;
S44.每次填写一项加工参数后,控制光标按填写顺序自动跳转并选定下一个加工参数。
在某些实施例中,多头蜗杆加工参数设定界面显示装置还包括第二控制模块,第二控制模块用于执行:
S51.获取各个加工参数的第一修改次数;
S52.根据第一修改次数,将第一修改次数最大值对应的加工参数作为第三目标参数;
S53.每次切换到第一加工参数设定界面时,控制光标自动选定在第三目标参数上。
在某些实施例中,第二控制模块在用于每次切换到第一加工参数设定界面时,控制光标自动选定在第三目标参数上的时候执行:
S53A1.获取第三目标参数的数值的各个数位的第二修改次数;
S53A2.根据第二修改次数,将第二修改次数最大值对应的数位作为目标数位;
S53A3.控制光标自动选定在目标数位上。
请参照图10,图10为本发明实施例提供的一种电子设备的结构示意图,本发明提供一种电子设备13,包括:处理器1301和存储器1302,处理器1301和存储器1302通过通信总线1303和/或其它形式的连接机构(未标出)互连并相互通讯,存储器1302存储有处理器1301可执行的计算机可读取指令,当电子设备运行时,处理器1301执行该计算机可读取指令,以执行时执行上述实施例的任一可选的实现方式中的多头蜗杆加工参数设定界面显示方法,以实现以下功能:获取待加工蜗杆的蜗杆头数和多个加工参数;根据蜗杆头数,获取各个加工参数之间的相关性;在设备进入加工参数设定模式后,根据各个加工参数之间的相关性,调整第一加工参数设定界面,以使相关联的加工参数同时显示在同一个第一加工参数设定界面中。
本发明实施例提供一种计算机可读存储介质,计算机程序被处理器执行时,执行上述实施例的任一可选的实现方式中的多头蜗杆加工参数设定界面显示方法,以实现以下功能:获取待加工蜗杆的蜗杆头数和多个加工参数;根据蜗杆头数,获取各个加工参数之间的相关性;在设备进入加工参数设定模式后,根据各个加工参数之间的相关性,调整第一加工参数设定界面,以使相关联的加工参数同时显示在同一个第一加工参数设定界面中。
其中,计算机可读存储介质可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static Random Access Memory, 简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory, 简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read Only Memory, 简称EPROM),可编程只读存储器(Programmable Red-Only Memory, 简称PROM),只读存储器(Read-Only Memory, 简称ROM),磁存储器,快闪存储器,磁盘或光盘。
在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
再者,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
以上所述仅为本发明的实施例而已,并不用于限制本发明的保护范围,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
- 界面显示控制方法和界面显示控制设备
- 一种多头双导程线接触偏置蜗杆的加工方法
- 一种多头双导程线接触偏置蜗杆的加工方法