CN112034784B - 机床的加工方法、装置、设备及存储介质 - Google Patents

机床的加工方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN112034784B
CN112034784B CN202010796246.XA CN202010796246A CN112034784B CN 112034784 B CN112034784 B CN 112034784B CN 202010796246 A CN202010796246 A CN 202010796246A CN 112034784 B CN112034784 B CN 112034784B
Authority
CN
China
Prior art keywords
program
machine tool
machining
segment number
rollback
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
Application number
CN202010796246.XA
Other languages
English (en)
Other versions
CN112034784A (zh
Inventor
黄琛琦
何春茂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN202010796246.XA priority Critical patent/CN112034784B/zh
Publication of CN112034784A publication Critical patent/CN112034784A/zh
Application granted granted Critical
Publication of CN112034784B publication Critical patent/CN112034784B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P70/00Climate change mitigation technologies in the production process for final industrial or consumer products
    • Y02P70/10Greenhouse gas [GHG] capture, material saving, heat recovery or other energy efficient measures, e.g. motor control, characterised by manufacturing processes, e.g. for rolling metal or metal working

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)

Abstract

本申请涉及一种机床的加工方法、装置、设备及存储介质,方法包括:在所述机床断电重启时,获取所述机床最近一次断电时的记忆信息;判断所述程序段号是否为所述第一加工程序的最后段号,获得判断结果,根据所述判断结果,获取第二加工程序;控制所述机床从所述第二加工程序的起始段号所对应的位置开始执行加工操作。本申请用以解决机床在断电恢复通电后,直接根据记忆信息继续加工,造成机床损伤和零件加工精度较低的问题。

Description

机床的加工方法、装置、设备及存储介质
技术领域
本申请涉及计算机技术领域,尤其涉及一种机床的加工方法、装置、设备及存储介质。
背景技术
数控机床的正常运行离不开稳定的电源,电源波动较大或意外断电会导致机床运行停止并丢失加工信息,因此当机床发生意外断电时,需要记忆断电时的加工信息,等待机床重新上电后根据记忆的加工信息继续在断电处进行加工。
但是,根据记忆信息直接在断电处继续加工,造成零件加工精度降低,并且有可能会导致机床错误走刀造成机床损伤。
发明内容
本申请提供了一种机床的加工方法、装置、设备及存储介质,用以解决机床在断电恢复通电后,直接根据记忆信息继续加工,造成机床损伤和零件加工精度较低的问题。
第一方面,本申请提供了一种机床的加工方法,包括:
在所述机床断电重启时,获取所述机床最近一次断电时的记忆信息,所述记忆信息包括:最近一次断电时正在运行的第一加工程序的程序段号;
判断所述程序段号是否为所述第一加工程序的最后段号,获得判断结果,根据所述判断结果,获取第二加工程序;
控制所述机床从所述第二加工程序的起始段号所对应的位置开始执行加工操作。
可选地,根据所述判断结果,获取第二加工程序,包括:
若所述判断结果为是,获取所述第一加工程序执行完成后的下一条需要执行的加工程序作为所述第二加工程序;
若所述判断结果为否,获取所述第一加工程序作为所述第二加工程序。
可选地,所述记忆信息还包括:最近一次断电时正在运行的所述机床的第一位置;
控制所述机床从所述第二加工程序的起始段号所对应的位置开始执行加工操作,包括:
获取断电重启时所述机床的第二位置;
根据所述程序段号在所述第一加工程序中的位置,以及所述第一位置和所述第二位置是否相同的比较结果,生成回退程序;
执行所述回退程序,控制所述机床从所述第二位置达到所述第二加工程序的起始段号所对应的位置,执行加工操作。
可选地,根据所述程序段号在所述第一加工程序中的位置,以及所述第一位置和所述第二位置是否相同的比较结果,生成回退程序,包括:
若所述第一位置与所述第二位置不相同,且所述程序段号为所述第一加工程序的最后段号,将所述第一位置作为所述第二加工程序的起始段号所对应的位置,生成第一回退程序,将所述第一回退程序作为所述回退程序,所述第一回退程序用于控制所述机床从所述第二位置回退到所述第一位置。
可选地,根据所述程序段号在所述第一加工程序中的位置,以及所述第一位置和所述第二位置是否相同的比较结果,生成回退程序,包括:
若所述第一位置与所述第二位置不相同,且所述程序段号不是所述第一加工程序的起始段号或所述第一加工程序的最后段号,将所述第一加工程序的起始段号所对应的位置作为所述第二加工程序的起始段号所对应的位置,生成第一回退程序和第二回退程序;
其中,所述第一回退程序用于控制所述机床从所述第二位置回退到所述第一位置,所述第二回退程序用于控制所述机床从所述第一位置回退到所述第二加工程序的起始段号所对应的位置;
将所述第一回退程序和所述第二回退程序重组,获得所述回退程序。
可选地,根据所述程序段号在所述第一加工程序中的位置,以及所述第一位置和所述第二位置是否相同的比较结果,生成回退程序,包括:
若所述第一位置与所述第二位置相同,且所述程序段号不是所述第一加工程序的起始段号或所述第一加工程序的最后段号,将所述第一加工程序的起始段号所对应的位置作为所述第二加工程序的起始段号所对应的位置,生成第二回退程序,将所述第二回退程序作为所述回退程序,所述第二回退程序用于控制所述机床从所述第一位置回退到所述第二加工程序的起始段号所对应的位置。
可选地,控制所述机床到达所述第二加工程序的起始段号所对应的位置之后,开始执行加工操作之前,还包括:
再次确认所述机床是否位于所述第二加工程序的起始段号所对应的位置,若是,所述机床开始执行加工操作。
第二方面,本申请提供了一种机床的加工装置,包括:
第一获取模块,用于在所述机床断电重启时,获取所述机床最近一次断电时的记忆信息,所述记忆信息包括:最近一次断电时正在运行的第一加工程序的程序段号;
第二获取模块,用于判断所述程序段号是否为所述第一加工程序的最后段号,获得判断结果,根据所述判断结果,获取第二加工程序;
控制模块,用于控制所述机床从所述第二加工程序的起始段号所对应的位置开始执行加工操作。
第三方面,本申请提供了一种电子设备,包括:处理器、通信组件、存储器和通信总线,其中,处理器、通信组件和存储器通过通信总线完成相互间的通信;所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器中所存储的程序,实现所述的机床的加工方法。
第四方面,本申请提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现所述的机床的加工方法。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,在机床断电重启时,获取机床最近一次断电时的记忆信息,本申请没有直接根据记忆信息中最近一次断电时正在运行的第一加工程序的程序段号继续加工,而是判断该程序段号是否在第一加工程序的最后段号,获取判断结果,根据判断结果,获取第二加工程序,控制机床从第二加工程序的起始段号所对应的位置开始执行加工操作,有效的解决了机床在断电时由于加工程序运行到一半时,机床所在的位置不是正确的加工位置仍继续加工,造成的机床损伤和零件加工精度较低的问题,提高了机床断电重新上电后机床加工操作的准确性和可靠性。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例中机床的加工方法流程示意图;
图2为本申请实施例中数控***的结构示意图;
图3为本申请实施例中连接模块的具体实现示意图;
图4为本申请实施例中信息保存模块实现的流程示意图;
图5为本申请实施例中机床断电恢复运行的具体流程示意图;
图6为本申请实施例中机床的加工装置结构示意图;
图7为本申请实施例中电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供了一种机床的加工方法,该方法应用在机床数控***中,例如三轴联动数控***、伺服***等等,该方法的具体实现,如图1所示:
具体地,本申请以三轴联动数控***为例进行详细说明,三轴联动数控***是一套硬件和软件结合的设施,其中,该硬件指的是机床本身,软件指的是三联动数控***控制程序,下面直接简称为数控***。本申请以在数控***的基础上做的改进进行说明,但是需要指出的是本申请不仅仅能够应用在三轴联动数控***。
步骤101,在机床断电重启时,获取机床最近一次断电时的记忆信息,记忆信息包括:最近一次断电时正在运行的第一加工程序的程序段号。
具体地,先介绍一下数控机床的的供电方式:首先数控机床连接一个外部电源(或称为总电源),在实际使用过程中,会把总电源转换分成不用类型的供电电源,分别给数控机床不同的装置进行供电,比如分成:供数控***运行的供电电源、供电主轴运行的供电电源等。其中,供数控***运行的供电电源一般大于或等于24V。
如图2所示,将数控***分为三个模块,包括:连接模块201、信息保存模块202和断电恢复运行模块203。当数控机床发生断电时,触发连接模块201,连接模块201控制不间断电源(Uninterruptible Power Supply,简称UPS)给数控***进行充电,并生成信息保存信号,将信息保存信号发送给信息保存模块202。信息保存模块202,接收连接模块201发送的信息保存信号,根据信息保存信号,保存机床在最近一次断电时的记忆信息,并将保存的记忆信息发送给断电恢复运行模块203。断电恢复运行模块203接收信息保存模块202发送的记忆信息,并在机床恢复通电后,根据记忆信息控制机床恢复运行。
具体地,如图3所示,连接模块201的具体实现包括:UPS串联在供数控***运行的供电电源301和数控***302之间,在数控机床发生断电,UPS给数控***302进行充电,使数控***302保持正常通电。此时,连接模块201监测到数控***运行信号正常且机床运行信号缺失,生成信息保存信号,将信息保存信号发送给信息保存模块202。
通过图4对信息保存模块202的具体实现进行说明,如下:
步骤401,接收连接模块发送的信息保存信号。
步骤402,根据信息保存信号,保存记忆信息。
通过在机床发生意外断电时,采用UPS为数控***供电,使数控***保存断电时的记忆信息,使得在断电恢复通电后,根据记忆信息,能够快速恢复加工,避免了在恢复通电后需要大量时间对机床继续加工的调试工作,即节省了由于断电在通电恢复后的继续加工调试时间,提高了零件加工效率。
步骤102,判断程序段号是否为第一加工程序的最后段号,获得判断结果,根据判断结果,获取第二加工程序。
一个具体实施例中,若判断结果为是,获取第一加工程序执行完成后的下一条需要执行的加工程序作为第二加工程序;若判断结果为否,获取第一加工程序作为第二加工程序。可见,程序段号在第一加工程序的所在位置,能够有效确定断电重启后开始执行的第二加工程序,以避免断电重启后运行程序错误,影响零件加工精度的问题。
步骤103,控制机床从第二加工程序的起始段号所对应的位置开始执行加工操作。
具体地,记忆信息还包括:最近一次断电时正在运行的机床的第一位置,第一位置为最近一次断电时正在运行的机床的机械坐标位置。另外,需要获取断电重启时机床的第二位置,第二位置为机床恢复通电后机床实际的机械坐标位置。
一个具体实施例中,根据程序段号在第一加工程序中的位置,以及第一位置和第二位置是否相同的比较结果,生成回退程序。执行该回退程序,控制机床从第二位置达到第二加工程序的起始段号所对应的位置,并确认该机床是否到达第二加工程序的起始段号所对应的位置,若是,执行所述第二加工程序,否则,继续执行该回退程序,直至该机床到达第二加工程序的起始段号所对应的位置。
一个具体实施例中,若第一位置与第二位置不相同,且,程序段号为第一加工程序的最后段号或程序段号为第一加工程序的起始段号,在上述条件下,将第一位置作为第二加工程序的起始段号所对应的位置,生成第一回退程序,将第一回退程序作为回退程序,该回退程序的目的是将机床由第二位置回退到第一位置,避免了当第一位置与第二位置不相同,继续加工会导致的机床损伤和零件精度降低的问题。其中,第一回退程序用于控制机床由第二位置回退到第一位置。
一个具体实施例中,若第一位置与第二位置不相同,且,程序段号不是第一加工程序的起始段号或第一加工程序的最后段号,将第一加工程序的起始段号所对应的位置作为第二加工程序的起始段号所对应的位置,生成第一回退程序和第二回退程序。将第一回退程序和第二回退程序重组,获得回退程序。其中,第二回退程序用于控制机床从第一位置回退到第二加工程序的起始段号所对应的位置。
现有的大部分数控机床精度较高、操作繁杂,因此在上述条件下,采用先将机床由第二位置回退到第一位置,再从第一位置回退到第二加工程序的起始段号所对应的位置的方式,以更好的适用各种类型的数控机床,能够更好的保护机床,避免机床损伤事故的发生。
一个具体实施例中,若第一位置与第二位置相同,且,程序段号不是第一加工程序的起始段号或第一加工程序的最后段号,在上述条件下,将作第一加工程序的起始段号所对应的位置为第二加工程序的起始段号所对应的位置,生成第二回退程序,将第二回退程序作为回退程序,该回退的程序的目的是将机床从第一位置或第二位置回退到第一加工程序的起始段号所对应的位置,避免了当加工程序执行到一半时,由于机床所在的位置不是在正确的的加工位置而继续加工,造成的机床损伤和零件加工精度较低的问题。
下面通过图5对机床断电恢复运行的具体实现进行说明:
步骤501,获取机床最近一次断电时的记忆信息和获取断电重启时机床的第二位置。
步骤502,判断第一位置与第二位置是否一致,若是,执行步骤503,否则,执行步骤504。
步骤503,判断程序段号是否为第一加工程序的程序端点,该程序端点包括:第一加工程序的起始段号和第一加工程序的最后段号,若是,执行步骤505,否则,执行步骤506。
步骤504,生成第一回退程序,执行步骤503。
步骤505,控制机床继续执行加工操作。
步骤506,生成第二回退程序。
步骤507,将第一加工程序以及第一回退程序和/或第二回退程序重组,生成目标程序。
其中,目标程序包括:第二加工程序和第一回退程序、第二加工程序和第二回退程序、第二加工程序和第一回退程序和第二回退程序,该第二加工程序包括:第一加工程序执行完成后的下一条需要执行的加工程序或第一加工程序。
步骤508,判断是否手动执行退回操作,若是,手动退回,在手动退回后执行步骤509,否则,自动退回,在自动退回否执行步骤509。
步骤509,从第二加工程序的起始段号所对应的位置开始执行加工操作。
本申请实施例提供的该方法,在机床断电重启时,获取机床最近一次断电时的记忆信息,本申请没有直接根据记忆信息中最近一次断电时正在运行的第一加工程序的程序段号继续加工,而是判断该程序段号是否在第一加工程序的最后段号,获取判断结果,根据判断结果,获取第二加工程序,控制机床从第二加工程序的起始段号所对应的位置开始执行加工操作,有效的解决了机床在断电时由于加工程序运行到一半时,机床所在的位置不是正确的加工位置仍继续加工,造成的机床损伤和零件加工精度较低的问题,提高了机床断电重新上电后机床加工操作的准确性和可靠性。
本申请实施例还提供了一种机床的加工装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图6所示,该装置主要包括:
第一获取模块601,用于在机床断电重启时,获取机床最近一次断电时的记忆信息,记忆信息包括:最近一次断电时正在运行的第一加工程序的程序段号。
第二获取模块602,用于判断程序段号是否为第一加工程序的最后段号,获得判断结果,根据判断结果,获取第二加工程序。
控制模块603,用于控制机床从第二加工程序的起始段号所对应的位置开始执行加工操作。
第二获取模块602,具体用于若判断结果为是,获取第一加工程序执行完成后的下一条需要执行的加工程序作为第二加工程序;若判断结果为否,获取第一加工程序作为第二加工程序。
控制模块603,具体用于获取断电重启时机床的第二位置;根据程序段号在第一加工程序中的位置,以及第一位置和第二位置是否相同的比较结果,生成回退程序;执行回退程序,控制机床从第二位置达到第二加工程序的起始段号所对应的位置,执行第二加工程序,其中,记忆信息还包括:最近一次断电时正在运行的机床的第一位置。
基于同一构思,本申请实施例中还提供了一种电子设备,如图7所示,该电子设备主要包括:处理器701、通信组件702、存储器703和通信总线704,其中,处理器701、通信组件702和存储器703通过通信总线704完成相互间的通信。其中,存储器703中存储有可被至处理器701执行的程序,处理器701执行存储器703中存储的程序,实现如下步骤:在机床断电重启时,获取机床最近一次断电时的记忆信息,记忆信息包括:最近一次断电时正在运行的第一加工程序的程序段号;判断程序段号是否为第一加工程序的最后段号,获得判断结果,根据判断结果,获取第二加工程序;控制机床从第二加工程序的起始段号所对应的位置开始执行加工操作。
上述电子设备中提到的通信总线704可以是外设部件互连标准(PeripheralComponent Interconnect,简称PCI)总线或扩展工业标准结构(Extended IndustryStandard Architecture,简称EISA)总线等。该通信总线704可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信组件702用于上述电子设备与其他设备之间的通信。
存储器703可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器701的存储装置。
上述的处理器701可以是通用处理器,包括中央处理器(Central ProcessingUnit,简称CPU)、网络处理器(Network Processor,简称NP)等,还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本申请的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的机床的加工方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以时通用计算机、专用计算机、计算机网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带等)、光介质(例如DVD)或者半导体介质(例如固态硬盘)等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

Claims (7)

1.一种机床的加工方法,其特征在于,包括:
在所述机床断电重启时,获取所述机床最近一次断电时的记忆信息,所述记忆信息包括:最近一次断电时正在运行的第一加工程序的程序段号;
判断所述程序段号是否为所述第一加工程序的最后段号,获得判断结果,根据所述判断结果,获取第二加工程序;
控制所述机床从所述第二加工程序的起始段号所对应的位置开始执行加工操作;
其中,根据所述判断结果,获取第二加工程序,包括:
若所述判断结果为是,获取所述第一加工程序执行完成后的下一条需要执行的加工程序作为所述第二加工程序;
若所述判断结果为否,获取所述第一加工程序作为所述第二加工程序;
其中,所述记忆信息还包括:最近一次断电时正在运行的所述机床的第一位置;
控制所述机床从所述第二加工程序的起始段号所对应的位置开始执行加工操作,包括:
获取断电重启时所述机床的第二位置;
根据所述程序段号在所述第一加工程序中的位置,以及所述第一位置和所述第二位置是否相同的比较结果,生成回退程序;
执行所述回退程序,控制所述机床从所述第二位置达到所述第二加工程序的起始段号所对应的位置,执行加工操作;
其中,根据所述程序段号在所述第一加工程序中的位置,以及所述第一位置和所述第二位置是否相同的比较结果,生成回退程序,包括:
若所述第一位置与所述第二位置不相同,且所述程序段号为所述第一加工程序的最后段号,将所述第一位置作为所述第二加工程序的起始段号所对应的位置,生成第一回退程序,将所述第一回退程序作为所述回退程序,所述第一回退程序用于控制所述机床从所述第二位置回退到所述第一位置。
2.根据权利要求1所述的机床的加工方法,其特征在于,根据所述程序段号在所述第一加工程序中的位置,以及所述第一位置和所述第二位置是否相同的比较结果,生成回退程序,包括:
若所述第一位置与所述第二位置不相同,且所述程序段号不是所述第一加工程序的起始段号或所述第一加工程序的最后段号,将所述第一加工程序的起始段号所对应的位置作为所述第二加工程序的起始段号所对应的位置,生成第一回退程序和第二回退程序;
其中,所述第一回退程序用于控制所述机床从所述第二位置回退到所述第一位置,所述第二回退程序用于控制所述机床从所述第一位置回退到所述第二加工程序的起始段号所对应的位置;
将所述第一回退程序和所述第二回退程序重组,获得所述回退程序。
3.根据权利要求1所述机床的加工方法,其特征在于,根据所述程序段号在所述第一加工程序中的位置,以及所述第一位置和所述第二位置是否相同的比较结果,生成回退程序,包括:
若所述第一位置与所述第二位置相同,且所述程序段号不是所述第一加工程序的起始段号或所述第一加工程序的最后段号,将所述第一加工程序的起始段号所对应的位置作为所述第二加工程序的起始段号所对应的位置,生成第二回退程序,将所述第二回退程序作为所述回退程序,所述第二回退程序用于控制所述机床从所述第一位置回退到所述第二加工程序的起始段号所对应的位置。
4.根据权利要求3所述的机床的加工方法,其特征在于,控制所述机床到达所述第二加工程序的起始段号所对应的位置之后,开始执行加工操作之前,还包括:
再次确认所述机床是否位于所述第二加工程序的起始段号所对应的位置,若是,所述机床开始执行加工操作。
5.一种机床的加工装置,其特征在于,包括:
第一获取模块,用于在所述机床断电重启时,获取所述机床最近一次断电时的记忆信息,所述记忆信息包括:最近一次断电时正在运行的第一加工程序的程序段号;
第二获取模块,用于判断所述程序段号是否为所述第一加工程序的最后段号,获得判断结果,根据所述判断结果,获取第二加工程序;
控制模块,用于控制所述机床从所述第二加工程序的起始段号所对应的位置开始执行加工操作;
其中,根据所述判断结果,获取第二加工程序,包括:
若所述判断结果为是,获取所述第一加工程序执行完成后的下一条需要执行的加工程序作为所述第二加工程序;
若所述判断结果为否,获取所述第一加工程序作为所述第二加工程序;
其中,所述记忆信息还包括:最近一次断电时正在运行的所述机床的第一位置;
控制所述机床从所述第二加工程序的起始段号所对应的位置开始执行加工操作,包括:
获取断电重启时所述机床的第二位置;
根据所述程序段号在所述第一加工程序中的位置,以及所述第一位置和所述第二位置是否相同的比较结果,生成回退程序;
执行所述回退程序,控制所述机床从所述第二位置达到所述第二加工程序的起始段号所对应的位置,执行加工操作;
其中,根据所述程序段号在所述第一加工程序中的位置,以及所述第一位置和所述第二位置是否相同的比较结果,生成回退程序,包括:
若所述第一位置与所述第二位置不相同,且所述程序段号为所述第一加工程序的最后段号,将所述第一位置作为所述第二加工程序的起始段号所对应的位置,生成第一回退程序,将所述第一回退程序作为所述回退程序,所述第一回退程序用于控制所述机床从所述第二位置回退到所述第一位置。
6.一种电子设备,其特征在于,包括:处理器、通信组件、存储器和通信总线,其中,处理器、通信组件和存储器通过通信总线完成相互间的通信;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述存储器中所存储的程序,实现权利要求1-4任一项所述的机床的加工方法。
7.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-4任一项所述的机床的加工方法。
CN202010796246.XA 2020-08-10 2020-08-10 机床的加工方法、装置、设备及存储介质 Active CN112034784B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010796246.XA CN112034784B (zh) 2020-08-10 2020-08-10 机床的加工方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010796246.XA CN112034784B (zh) 2020-08-10 2020-08-10 机床的加工方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN112034784A CN112034784A (zh) 2020-12-04
CN112034784B true CN112034784B (zh) 2021-10-08

Family

ID=73577795

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010796246.XA Active CN112034784B (zh) 2020-08-10 2020-08-10 机床的加工方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN112034784B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113110300B (zh) * 2021-03-04 2022-04-19 新代科技(苏州)有限公司 一种加工中心专用的断刀点回归方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102608949A (zh) * 2012-03-23 2012-07-25 天水星火机床有限责任公司 数控机床断电自动退刀的控制方法及装置
CN103140816A (zh) * 2010-10-01 2013-06-05 西铁城控股株式会社 电源管理装置以及具备该电源管理装置的机床
JP2013193187A (ja) * 2012-03-22 2013-09-30 Brother Industries Ltd 工作機械
CN107350871A (zh) * 2017-05-22 2017-11-17 成都飞机工业(集团)有限责任公司 一种实现大型数控设备高值零件加工的保护方法及其***
CN108436201A (zh) * 2018-06-06 2018-08-24 珠海格力智能装备有限公司 刚性攻丝的回退方法
CN108788354A (zh) * 2018-06-26 2018-11-13 宁波科路机械设备有限公司 一种线切割机控制***
CN109667075A (zh) * 2018-12-21 2019-04-23 南通大学 一种绗缝机断线、断电后恢复加工的处理方法
CN111090260A (zh) * 2018-10-23 2020-05-01 广州锐智恒软件有限公司 一种通过nc代码解析实现cnc设备断电续加工的方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108027606B (zh) * 2016-01-28 2020-09-11 深圳配天智能技术研究院有限公司 加工复位实现方法、编译器、机器人、数控***及机床
CN111449667B (zh) * 2020-03-30 2023-07-18 上海联影医疗科技股份有限公司 扫描中断自动恢复方法、装置和计算机设备

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103140816A (zh) * 2010-10-01 2013-06-05 西铁城控股株式会社 电源管理装置以及具备该电源管理装置的机床
JP2013193187A (ja) * 2012-03-22 2013-09-30 Brother Industries Ltd 工作機械
CN102608949A (zh) * 2012-03-23 2012-07-25 天水星火机床有限责任公司 数控机床断电自动退刀的控制方法及装置
CN107350871A (zh) * 2017-05-22 2017-11-17 成都飞机工业(集团)有限责任公司 一种实现大型数控设备高值零件加工的保护方法及其***
CN108436201A (zh) * 2018-06-06 2018-08-24 珠海格力智能装备有限公司 刚性攻丝的回退方法
CN108788354A (zh) * 2018-06-26 2018-11-13 宁波科路机械设备有限公司 一种线切割机控制***
CN111090260A (zh) * 2018-10-23 2020-05-01 广州锐智恒软件有限公司 一种通过nc代码解析实现cnc设备断电续加工的方法
CN109667075A (zh) * 2018-12-21 2019-04-23 南通大学 一种绗缝机断线、断电后恢复加工的处理方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
数控加工中断后的再续加工;胡武军;《科技视界》;20170131(第2期);第99-100页 *

Also Published As

Publication number Publication date
CN112034784A (zh) 2020-12-04

Similar Documents

Publication Publication Date Title
US20240012706A1 (en) Method, system and apparatus for fault positioning in starting process of server
CN111324192A (zh) 一种***板卡电源检测方法、装置、设备及存储介质
CN110445638B (zh) 一种交换机***故障保护方法及装置
JPH0213321B2 (zh)
CN112034784B (zh) 机床的加工方法、装置、设备及存储介质
CN114116280B (zh) 交互式bmc自恢复方法、***、终端及存储介质
CN102880527A (zh) 一种基板管理控制器的数据恢复方法
CN113672306B (zh) 服务器组件自检异常恢复方法、装置、***及介质
CN111966559A (zh) 一种故障恢复方法、装置、电子设备和存储介质
JP2014081700A (ja) プログラマブルコントローラ、プログラマブルコントローラのデータバックアップ方法、プログラマブルコントローラの起動方法
US10824517B2 (en) Backup and recovery of configuration files in management device
CN112181468A (zh) 一种cpld更新方法、服务器及计算机可读存储介质
CN111651304A (zh) 基于双芯智能电表的软件恢复方法、装置和计算机设备
CN114527857A (zh) 多核***复位方法、装置、设备及可读存储介质
WO2016151964A1 (ja) 情報処理装置
WO2023240944A1 (zh) 数据恢复方法、装置、电子设备及存储介质
CN110908839A (zh) 一种逻辑模块的故障解除方法、装置及设备
CN110968456B (zh) 分布式存储***中故障磁盘的处理方法及装置
CN115766410A (zh) 一种机器工作状态切换方法、***、装置及介质
US9891615B2 (en) Numerical controller with function of automatically reconstructing settings and function of preventing incorrect settings
US20220350386A1 (en) Systems and methods for storing fsm state data for a power control system
CN113590203A (zh) 基板管理控制器失效处理方法及***、存储介质及单片机
CN114218010B (zh) 一种数据备份与恢复方法、***、终端设备及存储介质
CN110221579B (zh) 数值控制装置
CN116489063A (zh) 一种交换机硬件复位监测方法、装置、设备及介质

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