CN116820034B - 轴模式切换方法、装置及其相关设备 - Google Patents
轴模式切换方法、装置及其相关设备 Download PDFInfo
- Publication number
- CN116820034B CN116820034B CN202311065421.8A CN202311065421A CN116820034B CN 116820034 B CN116820034 B CN 116820034B CN 202311065421 A CN202311065421 A CN 202311065421A CN 116820034 B CN116820034 B CN 116820034B
- Authority
- CN
- China
- Prior art keywords
- mode
- shaft
- instruction
- axis
- signal output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 238000007689 inspection Methods 0.000 claims abstract description 9
- 230000006870 function Effects 0.000 claims description 41
- 238000003860 storage Methods 0.000 claims description 3
- 238000003754 machining Methods 0.000 abstract description 10
- 230000004044 response Effects 0.000 abstract description 9
- 230000003993 interaction Effects 0.000 abstract description 7
- 230000008569 process Effects 0.000 description 10
- 230000036632 reaction speed Effects 0.000 description 5
- 238000003801 milling Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 150000001875 compounds Chemical class 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
本申请实施例提供一种轴模式切换方法、装置及其相关设备。轴模式切换方法包括:获取控制主轴运行的运行指令;所述运行指令具有不同的指令模式;根据所述主轴的检查指令检测C轴是否响应反馈信号,判断所述主轴是否具有C轴功能;若具有,则根据所述运行指令的指令模式,将当前轴模式切换为与所述指令模式对应的轴模式;根据所述指令模式,将所述信号输出模式切换为与所述指令模式对应的信号输出模式;将所述信号输出模式对应的轴控制信号发送至轴驱动器。通过在数控机床***中对指令模式和轴模式进行简单的对比判断后,直接对主轴进行轴模式切换,从而减少数据交互次数,缩短轴模式切换周期,提高轴模式切换的反应速度,提升数控机床加工效率。
Description
技术领域
本申请实施例涉及数控机床领域,具体涉及一种轴模式切换方法、装置及其相关设备。
背景技术
CS轮廓控制(Cs Contour control),C对应C轴(C-axis)模式,S对应主轴(Spindle)模式,指在车铣复合类型数控机床或者车削加工中心设备中,主轴具有多种轴模式,既能进行速度控制,即通过速度指令使主轴旋转;又能进行位置控制,即通过角度指令使主轴旋转。数控机床具有CS轮廓控制即数控机床可对主轴进行CS 控制。在主轴模式下,主轴进行旋转运动,配合刀具切削加工;在C轴模式下,数控机床的X轴、Z轴、C轴三轴配合运动,可以实现一般车削加工无法处理的工作,包括端面的除去或柱面的铣削加工。数控机床中X轴Y轴Z轴是机床的三个进给轴, C轴是对应绕Z轴进行旋转运动的轴。
然而,现有CS轮廓控制通过数控机床***发送参数给PLC(可编程逻辑控制器),PLC再发送参数给驱动器,由驱动器切换模式。使得主轴的轴模式的切换需要的运行周期长,反应速度慢,进而导致数控机床加工效率低。
因此,如何缩短切换主轴的轴模式的运行周期及反应速度,提高数控机床加工效率,成为了本领域技术人员亟需解决的技术问题。
发明内容
有鉴于此,本申请实施例提供一种轴模式切换方法、装置及其相关设备,以缩短切换主轴的轴模式的运行周期及反应速度,进而提高数控机床加工效率。
为实现上述目的,本发明实施例提供如下技术方案:
本发明实施例提供一种轴模式切换方法,应用于数控机床***,包括:
获取控制主轴运行的运行指令;所述运行指令具有不同的指令模式,所述指令模式对应一种轴模式,所述指令模式对应一种信号输出模式;
根据所述主轴的检查指令检测C轴是否响应反馈信号,判断所述主轴是否具有C轴功能;
若具有C轴功能,则根据所述运行指令的指令模式,将当前轴模式切换为与所述指令模式对应的轴模式;
根据所述指令模式,将当前所述信号输出模式切换为与所述指令模式对应的信号输出模式;所述信号输出模式对应一种轴控制信号;
将所述信号输出模式对应的轴控制信号发送至轴驱动器。
可选的,所述运行指令通过自动操作或手动操作获取。
可选的,所述获取控制主轴运行的运行指令之后,若所述运行指令通过自动操作获取,还包括:回零所述主轴。
可选的,所述回零所述主轴,包括:
检查所述主轴是否首次上电;
若是,则根据回零脉冲设置轴的实际位置 ;
若否,则不需要回零。
可选的,根据所述主轴的检查指令检测C轴是否响应反馈信号,判断所述主轴是否具有C轴功能,包括:
根据所述主轴的检查指令检测C轴是否响应反馈信号,判断所述主轴与C轴是否桥接;
若响应反馈信号,则主轴与C轴桥接,主轴具有C轴功能;
若未响应反馈信号,则主轴与C轴不桥接,主轴不具有C轴功能。
可选的,
所述指令模式包括速度指令和角度指令;
所述轴模式包括与所述速度指令对应的主轴模式和与所述角度指令对应的C轴模式;
所述信号输出模式包括与所述速度指令对应的速度信号输出模式和与所述角度指令对应的位置信号输出模式;
所述轴控制信号包括所述速度信号输出模式对应的速度信号和所述位置信号输出模式对应的角度信号。
可选的,所述若具有C轴功能,则根据所述运行指令的指令模式,将当前轴模式切换为与所述指令模式对应的轴模式,包括:
获取当前轴模式,判断当前轴模式是否与所述指令模式对应;
若对应,则不进行轴模式切换继续运行后续步骤;
若不对应,则将当前轴模式切换为与所述指令模式对应的轴模式。
可选的,所述根据指令模式,将所述当前信号输出模式切换为与所述指令模式对应的信号输出模式,包括:
获取当前信号输出模式,判断当前信号输出模式是否与所述指令模式对应;
若对应,则不切换当前信号输出模式;
若不对应,则将切换当前信号输出模式为与所述指令模式对应的信号输出模式。
本发明实施例还提供一种轴模式切换装置,包括:
运行指令获取模块,用于获取控制主轴运行的运行指令;所述运行指令具有不同的指令模式,所述指令模式对应一种轴模式,所述指令模式对应一种信号输出模式;
功能检查模块,用于根据所述主轴的检查指令检测C轴是否响应反馈信号,判断所述主轴是否具有C轴功能;
轴模式切换模块,用于若具有C轴功能,则根据所述运行指令的指令模式,将当前轴模式切换为与所述指令模式对应的轴模式;
信号输出模式切换模块,用于根据所述指令模式,将所述信号输出模式切换为与所述指令模式对应的信号输出模式;所述信号输出模式对应一种轴控制信号;
控制信号发送模块,用于将所述信号输出模式对应的轴控制信号发送至轴驱动器。
本发明实施例还提供一种机床控制***,所述机床控制***采用如上所述的轴模式切换方法。
本发明实施例还提供一种计算设备,包括:至少一个存储器和至少一个处理器,所述存储器存储有一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行如上所述的轴模式切换方法。
本发明实施例还提供一种存储介质,所述存储介质存储有一条或多条计算机可执行指令,所述一条或多条计算机可执行指令被执行时,实现如上所述的轴模式切换方法。
本申请实施例提供的轴模式切换方法,包括,获取控制主轴运行的运行指令;所述运行指令具有不同的指令模式,所述指令模式对应一种轴模式,所述指令模式对应一种信号输出模式;根据所述主轴的检查指令检测C轴是否响应反馈信号,判断所述主轴是否具有C轴功能;若具有C轴功能,则根据所述运行指令的指令模式,将当前轴模式切换为与所述指令模式对应的轴模式;根据所述指令模式,将所述信号输出模式切换为与所述指令模式对应的信号输出模式;所述信号输出模式对应一种轴控制信号;将所述信号输出模式对应的轴控制信号发送至轴驱动器。通过在数控机床***中对指令模式和轴模式进行简单的对比判断后,直接对主轴进行轴模式切换,从而不需要通过性能较差的PLC调用指令,来处理主轴的轴模式的切换功能,进而减少数据交互次数,缩短轴模式切换周期,提高轴模式切换的反应速度,提升数控机床加工效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为一种CS控制方法中的PLC控制切换的梯图;
图2为本申请实施例提供的轴模式切换方法的第一流程示意图;
图3为本申请实施例提供的轴模式切换方法的第二流程示意图;
图4为本申请实施例提供的轴模式切换方法的第三流程示意图;
图5为本申请实施例提供的轴模式切换装置的一结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
CS轮廓控制指在车铣复合类型数控机床或者车削加工中心设备中,主轴具有多种轴模式,既能进行速度控制,即通过速度指令使主轴旋转;又能进行位置控制,即通过角度指令使主轴旋转。数控机床具有CS轮廓控制即数控机床可对主轴进行CS控制。在主轴模式下,主轴进行旋转运动时为主轴的,配合刀具切削加工;在C轴模式下,数控机床的X轴、Z轴、C轴三轴配合运动,可以实现一般车削加工无法处理的工作,包括端面的除去或柱面的铣削加工。数控机床中X轴Y轴Z轴是机床的三个进给轴,根据笛卡尔坐标系确定关系。Z轴指卡盘回转中心到刀架方向,平行于主轴或主轴为Z轴,刀具离开工件的方向为正。 X轴指卡盘指向刀架方向Z坐标垂直,且刀具旋转,所以面对刀具主轴向立柱方向看,向右为正。 Y轴指垂直XZ平面的方向,在Z、X坐标确定后,用右手直角坐标系来确定。而绕X、Y、Z轴的旋转运动分别用A、B、C来表示,按右手螺旋定则确定正方向。即C轴就是对应绕Z轴进行旋转运动的轴,C轴既可实现Z轴周向的任意位置控制,又能实现X-C、Z-C联动。
现有技术一种CS控制方法,是通过向数控机床***中输入角度值,发出CS控制请求,通过PLC发出信号,由PLC通知轴驱动器主轴需要运行主轴模式还是C轴模式,并切换主轴的轴模式。所述CS控制方法在使用之前需要设定相关的参数,包括功能参数、轴名称和显示参数、速度和加减速参数等。所述CS控制方法中的PLC控制切换的梯图如图1所示。
因所述CS控制方法设置于数控机床,因此所述CS控制方法可手动操作也可自动操作。手动操作时的操作流程,以切换为C轴模式为例,首先按下数控机床控制面板上C轴的轴选按钮,数控机床发送消息给PLC处理CS轮廓控制,回零后执行轴模式切换,由主轴模式切换为C轴模式,切换完成PLC返回消息给数控机床提示模式已经切换完成。之后,再次按下C轴的轴选按键,当前主轴已处于C轴模式,面板轴选择指示灯亮起,可以移动C轴。自动操作时执行指令M70(主轴切换为C轴模式)和指令C=100(移动C轴);或执行指令M71(主轴切换为主轴模式)和指令M03 S1000(主轴转动)。
基于上述说明发现,所述CS控制方法通过数控机床***发送参数给PLC,PLC再发送参数给驱动器,由驱动器切换模式,这种方式周期长,反应速度慢,在针对需要主轴和C轴之间毫秒级别的插补时候,稳定性较差,对PLC的运行周期有较高的要求。
为了解决前述问题,本发明实施例提供了一种轴模式切换方法、设备及相关装置,以在轴模式切换过程中不需要通过性能较差的PLC处理轴模式切换功能,并减少数据交互次数,缩短切换周期,提高反应速度。该流程具体步骤如图2所示,包括:
步骤S10:获取控制主轴运行的运行指令;所述运行指令具有不同的指令模式,所述指令模式对应一种轴模式,所述指令模式对应一种信号输出模式;
步骤S20:根据所述主轴的检查指令检测C轴是否响应反馈信号,判断所述主轴是否具有C轴功能;
步骤S30:若具有C轴功能,则根据所述运行指令的指令模式,将当前轴模式切换为与所述指令模式对应的轴模式;
步骤S40:根据所述指令模式,将当前所述信号输出模式切换为与所述指令模式对应的信号输出模式;所述信号输出模式对应一种轴控制信号;
步骤S50:将所述信号输出模式对应的轴控制信号发送至轴驱动器。
这样,使得在轴模式切换过程中通过在数控机床***中对指令模式和轴模式进行简单的对比判断后,直接对主轴进行轴模式切换,从而不需要通过性能较差的PLC调用指令,来处理主轴的轴模式的切换功能,进而减少数据交互次数,缩短轴模式切换周期,提高轴模式切换的反应速度,提升数控机床加工效率。
进一步的,由前述内容可知,在一种具体实施方式中,所述指令模式包括速度指令和角度指令;所述轴模式包括与所述速度指令对应的主轴模式和与所述角度指令对应的C轴模式;所述信号输出模式包括与所述速度指令对应的速度信号输出模式和与所述角度指令对应的位置信号输出模式;所述轴控制信号包括所述速度信号输出模式对应的速度信号和所述位置信号输出模式对应的角度信号。
进一步的,为便于本申请提供的轴模式切换方法使用,在一种具体实施方式中,所述运行指令通过自动操作或手动操作获取。这样若可自动操作所述轴模式切换方法,数控机床***可以在不需要人为控制的情况下进行轴模式的切换并对工件进行加工,从而节省了人力,提高了数控机床加工效率。
进一步的,所述轴模式切换方法手动运行,此时可手动将主轴移动到机械位置的原点位置,或根据主轴当前位置直接增量式的移动主轴的机械位置,不需要进行回零。而所述轴模式切换方法自动运行时,数控机床***可能无法确定主轴的机械位置,进而无法移动主轴,因此需要对主轴进行回零以确定主轴的机械位置。具体的,数控机床***所在的数控机床可能使用不同的编码器,编码器的种类包括增量式编码器和绝对值编码器。增量式编码器在每次上电时编码器无法储存轴的机械位置,所以轴在每次上电后都需要进行回零以确定轴的机械位置。绝对值编码器则靠机械结构记录轴的机械位置,因此掉电后不会丢失轴的机械位置,因此可在出厂时预先进行一次编码器校准即可确定轴的机械位置,之后使用中不需要重新回零,因此使用绝对值编码器时通常默认已知轴的机械位置,所以不需要回零,且若记录轴的机械位置,数控机床***会停止运行并报警。这样,无论对于增量式编码器和绝对值编码器,都会在自动模式下首次完成回零后将一直保持位置有效。
由上述内容可知,只用在数控机床使用增量式编码器且首次上电运行程序时,本申请所述的轴模式切换方法还需要对主轴进行回零。因此,在一种具体实施方式中,如图3所示,所述获取控制主轴运行的运行指令之后,若所述运行指令通过自动操作获取,还包括步骤S60:回零所述主轴。这样,在自动运行所述轴模式切换方法时,通过回零操作,将轴的机械位置设置至为固定的机械位置,使得数控机床***可以确定主轴的机械位置,进而移动主轴以进行后续步骤。
具体的,在一种具体实施方式中,如图4所示,所述回零所述主轴,包括:
步骤S61:检查所述主轴是否首次上电,若是则执行步骤S62,若否,则不需要回零,直接执行步骤S20;
步骤S62:根据回零脉冲设置轴的实际位置。
这样,本申请所提供的轴模式切换方法,运行前经过回零后将一直保持轴的位置有效,因此可以不需要每一次执行所述运行指令时都需要回零,从而缩短轴模式切换周期,提高轴模式切换的反应速度。
需要说明的是,针对不同的轴类型有不同的回零方法,轴类型包括旋转轴和线性轴。线性轴的回零方法为检测到回零开关后,减速并以预设的低转速运动,当检测到回零脉冲后立即停止运动从而设置轴的实际位置;旋转轴的回零方法是轴以较低的速度旋转,同时检测回零脉冲或索引信号,当检测到回零脉冲或索引信号时,立即减速并停止旋转,从而设置轴的实际位置,即根据回零脉冲设置轴的实际位置。而主轴的轴类型为旋转轴因此通过根据回零脉冲设置轴的实际位置,回零所述主轴。
进一步的,由于C轴是需要参与插补运动的轴,通常C轴或主轴在C轴模式时的回零方法是在运行过程中,设置模拟的回零开关,以实现和线性轴相同的回零方法。在本申请所提供的轴模式切换方法中,C轴或主轴在C轴模式时取消所述模拟的回零开关,使C轴或主轴在C轴模式时的回零方法与旋转轴相同,从而使得C轴或所述主轴在C轴模式时无需改变回零模式,进而缩短回零所用时间。
进一步的,数控机床的数控机床***来说,主轴只有主轴的硬件结构和控制主轴运行的软件功能同时可运行C轴功能时,主轴才可以作为C轴运行。因此需要执行步骤S20,以确定主轴的硬件结构和控制主轴运行的软件功能同时可运行C轴功能。在一种具体实施方式中,如图4所示,所述步骤S20包括步骤S21:根据所述主轴的检查指令检测C轴是否响应反馈信号,判断所述主轴与C轴是否桥接模;若响应反馈信号,则主轴与C轴桥接,主轴具有C轴功能;若未响应反馈信号,则主轴与C轴不桥接,主轴不具有C轴功能。具体的,通过所述主轴的检查指令控制主轴运行,同时检测C轴是否同时响应所述主轴的检查指令一同运动或产生反馈信号。若检测到所述C轴的运动或反馈信号,则证明主轴和C轴桥接。如果主轴和C轴桥接,则主轴和C轴是物理机械上的同一个设备,因此主轴具有C轴功能;如果主轴和C轴未桥接,即主轴和C轴是物理机械上的两个不同设备,因此主轴不具有C轴功能。
需要说明的是,若判断所述主轴不具有C轴功能,及主轴和C轴是物理机械上的两个不同设备,则不需要进行步骤S30直接进行步骤S40,且在后续步骤中运行指令根据需要控制不同的机械上运行即可。
进一步的,为将所述主轴的轴模式切换为与所述运行指令的指令模式对应的轴模式,需要获取当前轴模式,并与所述运行指令的指令模式对比,若模式匹配则无需切换,直接执行所述运行指令,若不匹配,进行轴模式切换。例如,当所述指令类型为速度指令时,获取主轴的轴模式,如果当前是C轴模式,则切换为主轴模式,如果是主轴模式则无需切换;当所述指令类型为角度指令时,获取主轴的轴模式,如果当前是主轴模式,则切换为C轴模式,如果是C轴模式则无需切换。在一种具体实施方式中,如图4所示,所述步骤S30包括步骤S31:获取当前轴模式,判断当前轴模式和是否与所述指令模式对应,若对应则不进行轴模式切换继续运行后续步骤40,若不对应,则执行步骤S32;
步骤S32:将当前轴模式切换为与所述指令模式对应的轴模式。
这样,可以通过简单的对比判断快速确定是否需要轴模式切换,并直接由数控机床***控制切换轴模式,不需要PLC的计算及PLC和驱动器的交互,从而缩短轴模式切换周期,提高轴模式切换的反应速度。需要说明的是,为保证主轴的正常运行,在一种具体实施方式中,在切换所述轴模式的同时,数控机床***还需要切换控制不同轴模式的相关参数,包括功能参数、轴名称和显示参数、速度和加减速参数。
进一步的,在本申请所提供的轴模式切换方法中所提供的回零方法,使得执行轴模式切换方法前经过回零后一直保持轴的位置有效,因此不再需要多余的回零操作,仅需运行轴模式切换。且本申请所提供的轴模式切换方法可根据所述指令类型自动判断何时需要切换轴模式。因此在数控机床***的实际编程中,可以省略前文所述的指令M70和指令M71,并将修改(移动C轴)和指令M03 S1000(主轴转动),将轴模式切换添加至指令C=100和指令M03 S1000,从而简化数控机床***的运行逻辑。具体的操作流程在手动模式下,以切换为C轴模式为例,首先按下数控机床上的C轴的轴选按钮,由数控机床***直接处理轴切换方法无需送消息PLC,也无需检查是否已回零,由主轴模式切换为C轴模式,同时面板指示灯亮,C轴可移动。在自动模式下,仅需执行修改后的指令C=100(切换为C轴模式,移动C轴)或指令M03 S1000(切换为主轴模式,主轴转动)。
进一步的,为实现对主轴运行的控制驱动主轴的电机运转,对应速度指令和角度指令,数控机床***和轴驱动器间还需要切换为对应的信号输出模式。轴驱动器中通过三环控制***控制驱动轴的电机,所述三环控制***即轴驱动器的控制环路包含三个控制环路,所述三个控制环路包括位置环、速度环和电流环。所述位置信号输出模式对应将轴控制角度信号,如pos_cmd(位置控制指令),发送至位置环并开始轴驱动器运行,而速度模式则跳过位置环,将轴控制速度信号,如vel_cmd(转速度指令),发送至速度环并开始轴驱动器运行。最后轴驱动器转换获得电流信息控制驱动轴的电机运行相应的转速。具体的,所述速度指令对应速度信号输出模式,即数控机床向轴驱动器发出轴控制速度信号,此时所述主轴的具体的位置计算由数控机床计算完成,轴驱动器接收所述轴控制速度信号并转换成电流信息控制驱动主轴的电机运转。所述C轴模式对应位置信号输出模式,即数控机床向轴驱动器发出轴控制角度信号,具体的位置环、速度环、电流环的计算由轴驱动器计算完成,并转换成电流信息控制驱动主轴的电机运转。
在一种具体实施方式中,如图4所示,所述步骤S40包括步骤S41:获取当前信号输出模式,判断当前信号输出模式是否与所述指令模式对应,若对应,则不进行信号输出模式切换继续运行后续步骤S50,若不对应,则执行步骤S42。
步骤S42:将当前信号输出模式切换为与所述指令模式对应的信号输出模式。
具体的,所述运行指令如果是速度指令,例如S指令,则判断当前的模式是否是速度信号输出模式,如果不是则切换为速度信号输出模式,并发送速度信号vel_cmd,如果是,则直接发送速度信号;如果所述运行指令是角度指令,例如轴定位M指令或者C指令,则判断当前是否为位置信号输出模式,如果不是则切换为位置信号输出模式,并发送角度信号pos_cmd,如果是则直接发送角度信号。
进一步的,在一中具体实施方式中,所述数控机床***的信号输出模式切换时会向轴驱动器发送切换信号,且发送轴控制信号时同时速度信号vel_cmd和角度信号pos_cmd。此时,轴驱动根据所述切换信号确定决定使用接收到的的速度信号pos_cmd或者角度信号vel_cmd控制电机运转。这样,使得轴驱动器在信号输出模式的切换过程中可直接根据需要选用需要的轴控制信号,从而不需要等待数控机床***根据信号输出模式更新轴控制信号,提高数控机床的加工效率。
上述本申请实施例,使得轴模式切换方法可获取当前轴模式并判断是否需要切换轴模式,因此可以省略M70(主轴切换为轴模式)和M71(切换为主轴模式)指令。通过在数控机床***中对指令模式和轴模式进行简单的对比判断后,直接对主轴进行轴模式切换,从而不需要通过性能较差的PLC调用指令,来处理主轴的轴模式的切换功能,进而减少数据交互次数,缩短轴模式切换周期,提高轴模式切换的反应速度,提升数控机床加工效率。并且简化了所述主轴的回零方法,缩短了回零所用的时间,进一步提高了轴模式切换的反应速度,进而减少了数控机床***需要执行的指令数量,进一步提升了数控机床加工效率。
本申请实施例还提供一种轴模式切换装置,如图5所示,包括:
运行指令获取模块100,用于获取控制主轴运行的运行指令;所述运行指令具有不同的指令模式,所述指令模式对应一种轴模式,所述指令模式对应一种信号输出模式;
功能检查模块200,用于根据所述主轴的检查指令检测C轴是否响应反馈信号,判断所述主轴是否具有C轴功能;
轴模式切换模块300,用于若具有C轴功能,则根据所述运行指令的指令模式,将当前轴模式切换为与所述指令模式对应的轴模式;
信号输出模式切换模块400,用于根据所述指令模式,将所述信号输出模式切换为与所述指令模式对应的信号输出模式;所述信号输出模式对应一种轴控制信号;
控制信号发送模块500,用于将所述信号输出模式对应的轴控制信号发送至轴驱动器。
需要说明的是,如图5所示,若所述功能检查模块200判断所述主轴不具有C轴功能则不需要运行所述轴模式切换模块300,直接运行所述信号输出模式切换模块400。
这样,使得在轴模式切换过程中通过在数控机床***中对指令模式和轴模式进行简单的对比判断后,直接对主轴进行轴模式切换,从而不需要通过性能较差的PLC调用指令,来处理主轴的轴模式的切换功能,进而减少数据交互次数,缩短轴模式切换周期,提高轴模式切换的反应速度,提升数控机床加工效率。
本申请实施例还提供一种机床控制***,所述机床控制***采用如上所述的轴模式切换方法。
本申请实施例还提供一种计算设备,其中,所述计算设备包括:至少一个存储器和至少一个处理器,所述存储器存储有一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行上所述的轴模式切换方法。
本申请实施例还提供一种存储介质,所述存储介质存储有一条或多条计算机可执行指令,所述一条或多条计算机可执行指令被执行时,实现如上所述的轴模式切换方法。
虽然本申请实施例披露如上,但本申请并非限定于此。任何本领域技术人员,在不脱离本申请的精神和范围内,均可作各种更动与修改,因此本申请的保护范围应当以权利要求所限定的范围为准。
Claims (12)
1.一种轴模式切换方法,应用于数控机床***,其特征在于,包括:
获取控制主轴运行的运行指令;所述运行指令具有不同的指令模式,所述指令模式对应一种轴模式,所述指令模式对应一种信号输出模式;
根据所述主轴的检查指令检测C轴是否响应反馈信号,判断所述主轴是否具有C轴功能;
若具有C轴功能,则根据所述运行指令的指令模式,将当前轴模式切换为与所述指令模式对应的轴模式;
根据所述指令模式,将当前信号输出模式切换为与所述指令模式对应的信号输出模式;所述信号输出模式对应一种轴控制信号;
将所述信号输出模式对应的轴控制信号发送至轴驱动器。
2.如权利要求1所述的轴模式切换方法,其特征在于,所述运行指令通过自动操作或手动操作获取。
3.如权利要求2所述的轴模式切换方法,其特征在于,所述获取控制主轴运行的运行指令之后,若所述运行指令通过自动操作获取,还包括:回零所述主轴。
4.如权利要求3所述的轴模式切换方法,其特征在于,所述回零所述主轴,包括:
检查所述主轴是否首次上电;
若是,则根据回零脉冲设置轴的实际位置;
若否,则不需要回零。
5.如权利要求1所述的轴模式切换方法,其特征在于,所述根据所述主轴的检查指令检测C轴是否响应反馈信号,判断所述主轴是否具有C轴功能,包括:
根据所述主轴的检查指令检测C轴是否响应反馈信号,判断所述主轴与C轴是否桥接;
若响应反馈信号,则主轴与C轴桥接,主轴具有C轴功能;
若未响应反馈信号,则主轴与C轴不桥接,主轴不具有C轴功能。
6.如权利要求1所述的轴模式切换方法,其特征在于,所述指令模式包括速度指令和角度指令;
所述轴模式包括与所述速度指令对应的主轴模式和与所述角度指令对应的C轴模式;
所述信号输出模式包括与所述速度指令对应的速度信号输出模式和与所述角度指令对应的位置信号输出模式;
所述轴控制信号包括所述速度信号输出模式对应的速度信号和所述位置信号输出模式对应的角度信号。
7.如权利要求1所述的轴模式切换方法,其特征在于,所述若具有C轴功能,则根据所述运行指令的指令模式,将当前轴模式切换为与所述指令模式对应的轴模式,包括:
获取当前轴模式,判断当前轴模式是否与所述指令模式对应;
若对应,则不进行轴模式切换继续运行后续步骤;
若不对应,则将当前轴模式切换为与所述指令模式对应的轴模式。
8.如权利要求1所述的轴模式切换方法,其特征在于,所述根据所述指令模式,将当前信号输出模式切换为与所述指令模式对应的信号输出模式的步骤,包括:
获取当前信号输出模式,判断当前信号输出模式是否与所述指令模式对应;
若对应,则不切换当前信号输出模式;
若不对应,则将切换当前信号输出模式为与所述指令模式对应的信号输出模式。
9.一种轴模式切换装置,其特征在于,包括:
运行指令获取模块,用于获取控制主轴运行的运行指令;所述运行指令具有不同的指令模式,所述指令模式对应一种轴模式,所述指令模式对应一种信号输出模式;
功能检查模块,用于根据所述主轴的检查指令检测C轴是否响应反馈信号,判断所述主轴是否具有C轴功能;
轴模式切换模块,用于若具有C轴功能,则根据所述运行指令的指令模式,将当前轴模式切换为与所述指令模式对应的轴模式;
信号输出模式切换模块,用于根据所述指令模式,将所述信号输出模式切换为与所述指令模式对应的信号输出模式;所述信号输出模式对应一种轴控制信号;
控制信号发送模块,用于将所述信号输出模式对应的轴控制信号发送至轴驱动器。
10.一种机床控制***,其特征在于,所述机床控制***采用如权利要求1~8任一项所述的轴模式切换方法。
11.一种计算设备,其中,包括:至少一个存储器和至少一个处理器,所述存储器存储有一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行如权利要求1-8任一项所述的轴模式切换方法。
12.一种存储介质,其中,所述存储介质存储有一条或多条计算机可执行指令,所述一条或多条计算机可执行指令被执行时,实现如权利要求1-8任一项所述的轴模式切换方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311065421.8A CN116820034B (zh) | 2023-08-23 | 2023-08-23 | 轴模式切换方法、装置及其相关设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311065421.8A CN116820034B (zh) | 2023-08-23 | 2023-08-23 | 轴模式切换方法、装置及其相关设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116820034A CN116820034A (zh) | 2023-09-29 |
CN116820034B true CN116820034B (zh) | 2024-01-05 |
Family
ID=88127738
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311065421.8A Active CN116820034B (zh) | 2023-08-23 | 2023-08-23 | 轴模式切换方法、装置及其相关设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116820034B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117631607A (zh) * | 2023-10-19 | 2024-03-01 | 通用技术集团机床工程研究院有限公司上海分公司 | 密封圈模具加工方法、装置、数控设备、数控***及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106239153A (zh) * | 2016-08-30 | 2016-12-21 | 中航动力株洲航空零部件制造有限公司 | 数控车床铣削加工控制方法及装置 |
CN108334038A (zh) * | 2017-01-18 | 2018-07-27 | 翎创机电(上海)有限公司 | 可切换三至五轴模式的五轴五联动数控***及数控机床 |
CN210281771U (zh) * | 2019-06-17 | 2020-04-10 | 深圳磨霸智能科技有限公司 | 一种多工位曲面高速数控磨床 |
CN215469502U (zh) * | 2021-08-13 | 2022-01-11 | 程泰机械(吴江)有限公司 | 一种cs控制进给主轴结构数控车床 |
CN217045419U (zh) * | 2021-11-12 | 2022-07-26 | 深圳市广立进科技有限公司 | 一种用于医疗行业的桌面型五轴cnc高精度加工机床 |
-
2023
- 2023-08-23 CN CN202311065421.8A patent/CN116820034B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106239153A (zh) * | 2016-08-30 | 2016-12-21 | 中航动力株洲航空零部件制造有限公司 | 数控车床铣削加工控制方法及装置 |
CN108334038A (zh) * | 2017-01-18 | 2018-07-27 | 翎创机电(上海)有限公司 | 可切换三至五轴模式的五轴五联动数控***及数控机床 |
CN210281771U (zh) * | 2019-06-17 | 2020-04-10 | 深圳磨霸智能科技有限公司 | 一种多工位曲面高速数控磨床 |
CN215469502U (zh) * | 2021-08-13 | 2022-01-11 | 程泰机械(吴江)有限公司 | 一种cs控制进给主轴结构数控车床 |
CN217045419U (zh) * | 2021-11-12 | 2022-07-26 | 深圳市广立进科技有限公司 | 一种用于医疗行业的桌面型五轴cnc高精度加工机床 |
Also Published As
Publication number | Publication date |
---|---|
CN116820034A (zh) | 2023-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6202003B1 (en) | Numerically controlled machine tool and method | |
CN108581590B (zh) | 用于机床自动上下料的桁架式机械手控制方法及*** | |
CN116820034B (zh) | 轴模式切换方法、装置及其相关设备 | |
JPH046001B2 (zh) | ||
WO2000057255A1 (en) | Method for controlling pivoting machine member | |
JPH0236047A (ja) | 非真円形工作物加工用数値制御装置 | |
CN104635624A (zh) | 用于控制四轴加工设备的数控***控制方法及其控制*** | |
JP4947534B2 (ja) | 工作機械及び工作機械を操作する方法 | |
GB2083247A (en) | A programmable machine | |
JPH0615547A (ja) | 工作機械における1本もしくは1本以上の軸線を制御する方法ならびに装置 | |
JP3826570B2 (ja) | Nc旋盤 | |
WO1992009018A1 (en) | Method for executing auxiliary function in numerical control equipment | |
JPH08108350A (ja) | ツールプリセッタによる工具補正量再設定方法およびその装置 | |
JP2733714B2 (ja) | 工作機械における座標軸自動変換方法 | |
JPH0321301B2 (zh) | ||
JP3433817B2 (ja) | 送り制御装置 | |
KR910009240B1 (ko) | 수치제어장치 | |
CN113703393B (zh) | 数控机床的换刀点设定方法及其装置 | |
JP2001138136A (ja) | ネジ切り加工制御装置 | |
WO2023228356A1 (ja) | 数値制御装置およびコンピュータ読み取り可能な記憶媒体 | |
JP2654228B2 (ja) | 数値制御装置 | |
JPS6125501B2 (zh) | ||
JPH05131340A (ja) | Nc加工機の原点復帰方法 | |
JP2896910B2 (ja) | 工作機械における可動部の原点復帰方法 | |
JP2687639B2 (ja) | モータの制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |