CN116890263B - 一种数控机床对刀方法、装置、控制器及数控机床 - Google Patents
一种数控机床对刀方法、装置、控制器及数控机床 Download PDFInfo
- Publication number
- CN116890263B CN116890263B CN202311126474.6A CN202311126474A CN116890263B CN 116890263 B CN116890263 B CN 116890263B CN 202311126474 A CN202311126474 A CN 202311126474A CN 116890263 B CN116890263 B CN 116890263B
- Authority
- CN
- China
- Prior art keywords
- tool
- cutter
- mark
- sleeve number
- proximity switch
- 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 63
- 230000015654 memory Effects 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 14
- 230000004913 activation Effects 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 5
- 230000001960 triggered effect Effects 0.000 abstract description 10
- 230000004044 response Effects 0.000 description 11
- 238000003754 machining Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000000523 sample Substances 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, 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/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
- B23Q15/20—Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece
- B23Q15/22—Control or regulation of position of tool or workpiece
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
本公开涉及一种数控机床对刀方法、装置、控制器及数控机床。本公开的至少一个实施例中,通过接近开关的触发信号确定接近开关接近了刀具,进而对接近开关接近的刀具进行标记,用于表示刀具需要进行对刀操作;通过将标记与刀具的刀套号进行关联,便于接收到刀具调用指令时,确定刀具调用指令调用的目标刀套号是否关联有标记,若关联有标记,说明需要对调用的刀具进行对刀操作,所以触发对刀操作。可见,通过动态管理不同刀具的标记,可以及时确定哪些刀具需要进行对刀操作,即使在频繁更换刀具的场景下,也能够避免遗漏或疏忽对刀,进而避免由于遗漏或疏忽对刀导致的工件损伤或机床撞机,提高安全性。
Description
技术领域
本公开实施例涉及数控机床智能化技术领域,具体涉及一种数控机床对刀方法、装置、控制器及数控机床。
背景技术
目前,带有对刀仪的数控机床,可以从刀具库中装入单把或多把刀具,因此需要人工现场记录数控机床更换或新放入的刀具,然后再利用对刀仪对刀具进行一一对刀。
然而,人工现场记录以及对刀均需要数控机床停机,一旦人工现场记录耗时较长或者对刀耗时较长,会导致数控机床停机时长较长,造成数控机床浪费。此外,如果频繁更换刀具,对刀可能存在遗漏或疏忽等不可控因素,从而导致工件损伤或机床撞机,造成经济损失,甚至导致安全事故。
发明内容
本公开的至少一个实施例提供了一种数控机床对刀方法、装置、控制器及数控机床。
第一方面,本公开实施例提出一种数控机床对刀方法,数控机床设置有接近开关,用于接近刀具时产生触发信号,该方法包括:
响应于接近开关的触发信号,对接近开关接近的刀具进行标记;
将标记与刀具的刀套号进行关联;
响应于刀具调用指令,读取刀具调用指令调用的目标刀套号;
确定目标刀套号是否关联有标记,若关联有标记,则触发对刀操作。
在一些实施例中,将标记与刀具的刀套号进行关联之前,数控机床对刀方法还包括:
读取刀具在刀库的位置;
基于位置确定刀具的刀套号。
在一些实施例中,触发对刀操作之后,数控机床对刀方法还包括:
在完成对刀后,取消目标刀套号关联的标记。
在一些实施例中,数控机床对刀方法还包括:
响应于加工工件指令,读取被调用的刀具的刀套号;
确定刀套号是否关联有标记,若关联有标记,则进行告警,告警用以指示未进行对刀,禁止加工工件。
在一些实施例中,读取被调用的刀具的刀套号之前,数控机床对刀方法还包括:
确定被调用的刀具是否为0号刀具或者为测头;
若被调用的刀具为0号刀具或者为测头,则直接触发加工工件;
若被调用的刀具不为0号刀具且不为测头,则执行读取被调用的刀具的刀套号。
在一些实施例中,读取被调用的刀具的刀套号之前,数控机床对刀方法还包括:
确定被调用的刀具的控制器属性项的值是否为用于指示人工监控激活的值;
若是,则跳过对刀操作,直接触发加工工件;
否则,执行读取被调用的刀具的刀套号。
在一些实施例中,数控机床对刀方法还包括:
响应于人工调用指令,获取人工输入的刀套号;
确定刀套号是否关联有标记,若关联有标记,则触发对刀操作。
第二方面,本公开实施例还提供一种数控机床对刀装置,数控机床设置有接近开关,用于接近刀具时产生触发信号,该装置包括:
标记单元,用于响应于接近开关的触发信号,对接近开关接近的刀具进行标记;
关联单元,用于将标记与刀具的刀套号进行关联;
读取单元,用于响应于刀具调用指令,读取刀具调用指令调用的目标刀套号;
触发单元,用于确定目标刀套号是否关联有标记,若关联有标记,则触发对刀操作。
第三方面,本公开实施例还提供一种控制器,其中,包括存储器、处理器以及存储在存储器上的计算机程序,其中,处理器执行计算机程序以实现如第一方面任一实施例所述数控机床对刀方法的步骤。
第四方面,本公开实施例还提供一种数控机床,其中,包括接近开关和第三方面所述的控制器;
接近开关,用于接近刀具时产生触发信号;
控制器与接近开关电连接。
可见,本公开的至少一个实施例中,通过接近开关的触发信号确定接近开关接近了刀具,进而对接近开关接近的刀具进行标记,用于表示刀具需要进行对刀操作;通过将标记与刀具的刀套号进行关联,便于接收到刀具调用指令时,确定刀具调用指令调用的目标刀套号是否关联有标记,若关联有标记,说明需要对调用的刀具进行对刀操作,所以触发对刀操作。可见,通过动态管理不同刀具的标记,可以及时确定哪些刀具需要进行对刀操作,即使在频繁更换刀具的场景下,也能够避免遗漏或疏忽对刀,进而避免由于遗漏或疏忽对刀导致的工件损伤或机床撞机,提高安全性。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本公开实施例提供的一种数控机床的局部示意图;
图2为本公开实施例提供的一种数控机床对刀方法的流程示意图;
图3为本公开实施例提供的另一种数控机床对刀方法的流程示意图;
图4为本公开实施例提供的一种数控机床对刀装置的示意图;
图5为本公开实施例提供的一种控制器的示例性框图。
具体实施方式
为了能够更清楚地理解本公开的上述目的、特征和优点,下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。基于所描述的本公开的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本公开保护的范围。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
图1为本公开实施例提供的一种数控机床的局部示意图,图1的附图标记为:接近开关1、固定支架2、刀具3、刀盘4、支撑柱5、刀库底座6、安装架7。
安装架7整体固定在刀库底座6的侧面,通过螺钉紧固,安装架7的下部设计有长孔,可以根据刀具的型号调整安装架7在刀库底座6侧面的整体高度;安装架7上部固定(焊接)有两间隔平行的固定支架2,其中下侧的固定支架长度要长于上侧固定支架长度,在两固定支架上部水平重合位置固定有接近开关1及其支撑板;刀盘4通过支撑柱5旋转,接近开关1在刀具的周向内侧,与刀具保持一定空间距离,确保不会与刀具发生干涉;将接近开关1接入机床控制器闲置的I/O点,进行信号采集,实现系统开启时检测刀具有无的信号传输功能,其中,机床控制器例如为可编程逻辑控制器(Programmable Logic Controller,PLC)。
在图1的基础上,本公开实施例提供了一种数控机床对刀方法、装置、控制器或数控机床,通过接近开关的触发信号确定接近开关接近了刀具,进而对接近开关接近的刀具进行标记,用于表示刀具需要进行对刀操作;通过将标记与刀具的刀套号进行关联,便于接收到刀具调用指令时,确定刀具调用指令调用的目标刀套号是否关联有标记,若关联有标记,说明需要对调用的刀具进行对刀操作,所以触发对刀操作。可见,通过动态管理不同刀具的标记,可以及时确定哪些刀具需要进行对刀操作,即使在频繁更换刀具的场景下,也能够避免遗漏或疏忽对刀,进而避免由于遗漏或疏忽对刀导致的工件损伤或机床撞机,提高安全性。
图2为本公开实施例提供的一种数控机床对刀方法的流程示意图,该数控机床对刀方法的执行主体为数控机床,更具体地,可以为数控机床中的控制器,该控制器可以是可编程逻辑控制器(Programmable Logic Controller,PLC)。本实施例中,数控机床设置有接近开关,用于接近刀具时产生触发信号。
如图2所示,该数控机床对刀方法可以包括但不限于步骤201至步骤204:
在步骤201中,响应于接近开关的触发信号,对接近开关接近的刀具进行标记。
本实施例中,响应于接近开关的触发信号,可以确定接近开关接近刀具,因此,可以对接近开关接近的刀具进行标记,该标记用于表示刀具需要进行对刀操作。
在一些实施例中,可以从数控机床外部刀库(自动,也适用于手动放刀)取出刀具放于在图1中刀盘4上。
在步骤202中,将标记与刀具的刀套号进行关联。
本实施例中,为了便于动态管理不同刀具的标记,可以将刀具的标记与刀具的刀套号进行关联,得到关联关系表,这样,在后续需要调用刀具时,可以通过关联关系表查找被调用的刀具的刀套号是否关联了标记,也即,通过是否关联标记可以确定被调用的刀具是否需要进行对刀操作。
可见,当存在多个刀具需要进行对刀操作时,通过动态管理不同刀具的标记,可以及时确定哪些刀具需要进行对刀操作,即使在频繁更换刀具的场景下,也能够避免遗漏或疏忽对刀,进而避免由于遗漏或疏忽对刀导致的工件损伤或机床撞机,提高安全性。
在一些实施例中,步骤202中“将标记与刀具的刀套号进行关联”之前,数控机床对刀方法还包括如下步骤:
读取刀具在刀库的位置,并基于刀具在刀库的位置确定刀具的刀套号。
本实施例中,由于刀具在刀库的位置固定,因此可以预先确定刀库位置与刀套号之间的对应关系;进而在读取接近开关接近的刀具在刀库的位置后,可以基于刀库位置与刀套号之间的对应关系,查找到接近开关接近的刀具的刀套号;从而可以将标记与查找到的刀套号进行关联。
在步骤203中,响应于刀具调用指令,读取刀具调用指令调用的目标刀套号。
本实施例中,刀具调用指令中携带有调用的刀具的目标刀套号,因此,响应于刀具调用指令,可以解析出刀具调用指令调用的目标刀套号,实现将目标刀套号从刀具调用指令中读出。其中,解析方式为指令处理领域的成熟技术,不再赘述。
本实施例中读取目标刀套号,便于后续查找标记与刀套号之间的关联关系表,以便确定目标刀套号是否关联有标记,也即,通过是否关联标记可以确定刀具调用指令调用的刀具是否需要进行对刀操作。
在步骤204中,确定目标刀套号是否关联有标记,若关联有标记,则触发对刀操作。
本实施例中,在确定目标刀套号后,通过查找标记与刀套号之间的关联关系表,可以确定目标刀套号是否关联有标记,若关联有标记,说明刀具调用指令调用的刀具需要进行对刀操作,因此,触发对刀操作。若未关联有标记,说明刀具调用指令调用的刀具无需进行对刀操作。其中,对刀操作例如为:取刀后打开数控机床中的刀库门,直接进行对刀。
可见,以上实施例中,通过接近开关的触发信号确定接近开关接近了刀具,进而对接近开关接近的刀具进行标记,用于表示刀具需要进行对刀操作;通过将标记与刀具的刀套号进行关联,便于接收到刀具调用指令时,确定刀具调用指令调用的目标刀套号是否关联有标记,若关联有标记,说明需要对调用的刀具进行对刀操作,所以触发对刀操作。可见,通过动态管理不同刀具的标记,可以及时确定哪些刀具需要进行对刀操作,即使在频繁更换刀具的场景下,也能够避免遗漏或疏忽对刀,进而避免由于遗漏或疏忽对刀导致的工件损伤或机床撞机,提高安全性。
在上述实施例的基础上,步骤204中“触发对刀操作”之后,数控机床对刀方法还包括如下步骤:
在完成对刀后,取消目标刀套号关联的标记。
本实施例中,通过取消标记,指示目标刀套号对应的刀具无需进行对刀操作,可以直接进行后续的加工工件操作。
在一些实施例中,响应于加工工件指令,读取被调用的刀具的刀套号。其中,加工工件指令中携带有被调用的刀具的刀套号,因此,响应于加工工件指令,可以解析出加工工件指令调用的刀具的刀套号,实现将被调用的刀具的刀套号从加工工件指令中读出。其中,解析方式为指令处理领域的成熟技术,不再赘述。进而可以确定被调用的刀具的刀套号是否关联有标记,具体地,通过查找标记与刀套号之间的关联关系表,可以确定被调用的刀具的刀套号是否关联有标记,若关联有标记,说明被调用的刀具应当进行对刀操作,但实际并未进行对刀操作或者对刀操作未完成,因此进行告警,告警用以指示未进行对刀,禁止加工工件。
在一些实施例中,响应于加工工件指令,读取被调用的刀具的刀套号之前,确定被调用的刀具是否为0号刀具或者为测头(测头用于测量不用于切削);若被调用的刀具为0号刀具或者为测头,则直接触发加工工件;若被调用的刀具不为0号刀具且不为测头,则执行读取被调用的刀具的刀套号。在读取被调用的刀具的刀套号后,可以确定被调用的刀具的刀套号是否关联有标记,若关联有标记,则进行告警,告警用以指示未进行对刀,禁止加工工件。
在一些实施例中,响应于加工工件指令,读取被调用的刀具的刀套号之前,确定被调用的刀具的控制器属性项的值是否为用于指示人工监控激活的值;其中,控制器属性项记录在被调用刀具的刀具表中,是刀具表中的一个表项(字段)。控制器为数控机床对刀中的控制器,是执行数控机床对刀方法的执行主体。在一些实施例中,控制器可以是可编程逻辑控制器(Programmable Logic Controller,PLC),相应地,控制器属性项记为PLC项,若PLC项的值为1(指示人工监控激活),则跳过对刀操作,直接触发加工工件;若PLC项的值为0(指示人工监控未激活),则执行读取被调用的刀具的刀套号。在读取被调用的刀具的刀套号后,可以确定被调用的刀具的刀套号是否关联有标记,若关联有标记,则进行告警,告警用以指示未进行对刀,禁止加工工件。
在一些实施例中,响应于人工调用指令,获取人工输入的刀套号;进而可以确定刀套号是否关联有标记,若关联有标记,则触发对刀操作。
在上述实施例的基础上,图3为本公开实施例提供的另一种数控机床对刀方法的流程示意图,在图3中,涉及的相关变量说明如下:
NN_MG_manul_pickup_tool_monitoring_active,该变量置1即指示人工监控激活,对应于PLC项的值为1,则跳过对刀操作,直接触发加工工件,即使不进行对刀,也不会进行告警。
PN_error_TT_necessary,该变量用于告警,不进行对刀操作则禁止加工工件。
DG_TC_MAG_pocket1,该变量用于对刀具进行标记,变量值为1表示标记,说明需要进行对刀操作;变量值为0表示取消标记,说明无需进行对刀操作。该变量的值断电保持,也即,PLC的电源断电后,保持它的位编程元件的状态或字编程元件中的数据不变,供用户在恢复供电后使用。该变量应用于对接近开关接近的刀具进行标记,通过将该变量置1实现标记。
DG_TC_MAG_pocket2,该变量也用于对刀具进行标记,该变量的值断电保持,该变量的取值含义参见DG_TC_MAG_pocket1,不再赘述。
MG_TT_necessary_TM_out,该变量用于指示调用数控机床外的刀具,该变量的值断电保持。
MG_TT_necessary,该变量为对刀变量,
DG_step_T_change_JWD,手动换刀步骤,
基于以上相关变量,对图3所示的数控机床对刀方法进行如下说明:
1)NN_MG_manul_pickup_tool_monitoring_active变量置0,复位报警。
2)手动将主轴上的N号刀具松拉刀(手动换刀步骤变量DG_step_T_change_JWD等于19):N≤32时,将DG_TC_MAG_pocket1 变量的N-1bit置1;N>32且≤刀库刀套数量时,将DG_TC_MAG_pocket2变量N-33bit置1;需要说明的是,N大于刀库刀套数量时,为调用机外刀具。
3)调用机外刀后(手动换刀步骤变量DG_step_T_change_JWD等于19),将变量MG_TT_necessary_TM_out置1。
4)手动从刀库侧N号刀套位置放刀:N≤32时,将DG_TC_MAG_pocket1 变量的N-1bit置1;N>32且≤刀库刀套数量时,将DG_TC_MAG_pocket2变量N-33bit置1。
5)对刀后,在对刀后宏程序里面添加复位MG_TT_necessary和复位MG_TT_necessary_TM_out语句。需要说明的是,对刀完成后,需要将变量清零,取消对刀标记,恢复到初始状态。
接收到MG_TT_necessary下降沿后,将DG_TC_MAG_pocket1和DG_TC_MAG_pocket2里面的相应位数清零,解除相应刀具对刀标记。
6)当前主轴刀具非零且探头未激活且刀具无需对刀且变量(刀具表PLC项bit1)未被置1条件下,判断当前机内刀具被标记为需对刀或者机外刀具对刀变量被置1,置位MG_TT_necessary变量。需要说明的是,机床使用探头时,调用之后需要激活后系统才能识别当前刀具为探头,才能使用其功能。另外,根据刀库目标刀套号来进行判断,在刀库容量范围内的为机内刀,大于刀库刀具数量标号的就是机外刀。
MG_TT_necessary为1时,告警PN_error_TT_necessaryp。
本公开实施例提供的数控机床对刀方法,能够减少停机操作以及机外作业的时间,避免因忘记对刀导致的工件损伤、机床撞机带来的经济损失,同时降低了安全风险。实施方便,方式方法可靠、简单有效,运用的结构安全可靠。
另外,可将人为操作控制对刀的机外作业转变为机床自动对刀的机内作业,减少停机时间,同时可有效杜绝因更换刀具忘记对刀,造成的机床撞机问题的发生,减少不必要的经济损失。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员能够理解,本公开实施例并不受所描述的动作顺序的限制,因为依据本公开实施例,某些步骤可以采用其他顺序或者同时进行。另外,本领域技术人员能够理解,说明书中所描述的实施例均属于可选实施例。
图4为本公开实施例提供的一种数控机床对刀装置的示意图,数控机床设置有接近开关,用于接近刀具时产生触发信号。该数控机床对刀装置可以应用于数控机床中的控制器,该控制器可以是可编程逻辑控制器PLC。本公开实施例提供的数控机床对刀装置可以执行数控机床对刀方法各实施例提供的处理流程,如图4所示,数控机床对刀装置包括但不限于:标记单元41、关联单元42、读取单元43和触发单元44。各单元功能说明如下:
标记单元41,用于响应于接近开关的触发信号,对接近开关接近的刀具进行标记;
关联单元42,用于将标记与刀具的刀套号进行关联;
读取单元43,用于响应于刀具调用指令,读取刀具调用指令调用的目标刀套号;
触发单元44,用于确定目标刀套号是否关联有标记,若关联有标记,则触发对刀操作。
在一些实施例中,数控机床对刀装置还包括刀套号确定单元,用于:读取刀具在刀库的位置;基于位置确定刀具的刀套号。相应地,关联单元42,用于刀套号确定单元确定刀具的刀套号后,将标记与刀具的刀套号进行关联。
在一些实施例中,标记单元41,还用于在完成对刀后,取消目标刀套号关联的标记。
在一些实施例中,读取单元43,还用于响应于加工工件指令,读取被调用的刀具的刀套号;数控机床对刀装置还包括告警单元,用于确定刀套号是否关联有标记,若关联有标记,则进行告警,告警用以指示未进行对刀,禁止加工工件。
在一些实施例中,读取单元43,还用于读取被调用的刀具的刀套号之前,确定被调用的刀具是否为0号刀具或者为测头;若被调用的刀具为0号刀具或者为测头,则直接触发加工工件;若被调用的刀具不为0号刀具且不为测头,则执行读取被调用的刀具的刀套号。
在一些实施例中,读取单元43,还用于读取被调用的刀具的刀套号之前,确定被调用的刀具的控制器属性项的值是否为用于指示人工监控激活的值;若是,则跳过对刀操作,直接触发加工工件;否则,执行读取被调用的刀具的刀套号。
在一些实施例中,数控机床对刀装置还包括人工介入单元,用于响应于人工调用指令,获取人工输入的刀套号;确定刀套号是否关联有标记,若关联有标记,则触发对刀操作。
可见,本公开的至少一个数控机床对刀装置实施例中,通过接近开关的触发信号确定接近开关接近了刀具,进而对接近开关接近的刀具进行标记,用于表示刀具需要进行对刀操作;通过将标记与刀具的刀套号进行关联,便于接收到刀具调用指令时,确定刀具调用指令调用的目标刀套号是否关联有标记,若关联有标记,说明需要对调用的刀具进行对刀操作,所以触发对刀操作。可见,通过动态管理不同刀具的标记,可以及时确定哪些刀具需要进行对刀操作,即使在频繁更换刀具的场景下,也能够避免遗漏或疏忽对刀,进而避免由于遗漏或疏忽对刀导致的工件损伤或机床撞机,提高安全性。
图5是本公开实施例提供的一种控制器的示例性框图。如图5所示,该控制器包括:存储器501、处理器502以及存储在所述存储器501上的计算机程序。可以理解,本实施例中的存储器501可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
在一些实施方式中,存储器501存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统和应用程序。
其中,操作系统,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础任务以及处理基于硬件的任务。应用程序,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用任务。实现本公开实施例提供的数控机床对刀方法的程序可以包含在应用程序中。
在本公开实施例中,至少一个处理器502通过调用至少一个存储器501存储的程序或指令,具体的,可以是应用程序中存储的程序或指令,至少一个处理器502用于执行本公开实施例提供的数控机床对刀方法各实施例的步骤。
本公开实施例提供的数控机床对刀方法可以应用于处理器502中,或者由处理器502实现。处理器502可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器502中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器502可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本公开实施例提供的数控机床对刀方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器501,处理器502读取存储器501中的信息,结合其硬件完成方法的步骤。
本公开实施例还提供一种数控机床,包括接近开关和图5所示的控制器;接近开关,用于接近刀具时产生触发信号;控制器与接近开关电连接,使得控制器执行如数控机床对刀方法各实施例的步骤,为避免重复描述,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本公开的范围之内并且形成不同的实施例。
本领域的技术人员能够理解,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
虽然结合附图描述了本公开的实施方式,但是本领域技术人员可以在不脱离本公开的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
Claims (10)
1.一种数控机床对刀方法,所述数控机床设置有接近开关,用于接近刀具时产生触发信号,所述方法包括:
响应于接近开关的触发信号,对所述接近开关接近的刀具进行标记;
将所述标记与所述刀具的刀套号进行关联;
响应于刀具调用指令,读取所述刀具调用指令调用的目标刀套号;
确定所述目标刀套号是否关联有标记,若关联有标记,则触发对刀操作。
2.根据权利要求1所述的方法,其中,所述将所述标记与所述刀具的刀套号进行关联之前,所述方法还包括:
读取所述刀具在刀库的位置;
基于所述位置确定所述刀具的刀套号。
3.根据权利要求1所述的方法,其中,所述触发对刀操作之后,所述方法还包括:
在完成对刀后,取消所述目标刀套号关联的标记。
4.根据权利要求3所述的方法,其中,所述方法还包括:
响应于加工工件指令,读取被调用的刀具的刀套号;
确定所述刀套号是否关联有标记,若关联有标记,则进行告警,所述告警用以指示未进行对刀,禁止加工工件。
5.根据权利要求4所述的方法,其中,所述读取被调用的刀具的刀套号之前,所述方法还包括:
确定被调用的刀具是否为0号刀具或者为测头;
若被调用的刀具为0号刀具或者为测头,则直接触发加工工件;
若被调用的刀具不为0号刀具且不为测头,则执行所述读取被调用的刀具的刀套号。
6.根据权利要求4所述的方法,其中,所述读取被调用的刀具的刀套号之前,所述方法还包括:
确定被调用的刀具的控制器属性项的值是否为用于指示人工监控激活的值;
若是,则跳过对刀操作,直接触发加工工件;
否则,执行所述读取被调用的刀具的刀套号。
7.根据权利要求1所述的方法,其中,所述方法还包括:
响应于人工调用指令,获取人工输入的刀套号;
确定所述刀套号是否关联有标记,若关联有标记,则触发对刀操作。
8.一种数控机床对刀装置,所述数控机床设置有接近开关,用于接近刀具时产生触发信号,所述装置包括:
标记单元,用于响应于接近开关的触发信号,对所述接近开关接近的刀具进行标记;
关联单元,用于将所述标记与所述刀具的刀套号进行关联;
读取单元,用于响应于刀具调用指令,读取所述刀具调用指令调用的目标刀套号;
触发单元,用于确定所述目标刀套号是否关联有标记,若关联有标记,则触发对刀操作。
9.一种控制器,其中,包括存储器、处理器以及存储在所述存储器上的计算机程序,其中,所述处理器执行所述计算机程序以实现如权利要求1至7任一项所述数控机床对刀方法的步骤。
10.一种数控机床,其中,包括接近开关和权利要求9所述的控制器;
所述接近开关,用于接近刀具时产生触发信号;
所述控制器与所述接近开关电连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311126474.6A CN116890263B (zh) | 2023-09-04 | 2023-09-04 | 一种数控机床对刀方法、装置、控制器及数控机床 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311126474.6A CN116890263B (zh) | 2023-09-04 | 2023-09-04 | 一种数控机床对刀方法、装置、控制器及数控机床 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116890263A CN116890263A (zh) | 2023-10-17 |
CN116890263B true CN116890263B (zh) | 2023-11-24 |
Family
ID=88311052
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311126474.6A Active CN116890263B (zh) | 2023-09-04 | 2023-09-04 | 一种数控机床对刀方法、装置、控制器及数控机床 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116890263B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000176797A (ja) * | 1998-12-11 | 2000-06-27 | Okuma Corp | 工具管理装置 |
JP2007326174A (ja) * | 2006-06-07 | 2007-12-20 | Mitsubishi Electric Corp | 数値制御装置 |
CN102662352A (zh) * | 2012-05-29 | 2012-09-12 | 重庆大学 | 数控刀具几何参数的自动录入系统及方法 |
CN102717288A (zh) * | 2011-03-28 | 2012-10-10 | 兄弟工业株式会社 | 机床和换刀方法 |
CN204935256U (zh) * | 2015-09-02 | 2016-01-06 | 东莞市固达机械制造有限公司 | 铣床对刀自动测量装置 |
CN107544429A (zh) * | 2017-09-28 | 2018-01-05 | 中国航发动力股份有限公司 | 一种防止数控加工对刀值及刀具补偿值输入错误的方法 |
CN108008697A (zh) * | 2017-12-22 | 2018-05-08 | 大连运明自动化技术有限公司 | 基于rfid芯片的刀具数据传输系统 |
CN108196510A (zh) * | 2018-01-12 | 2018-06-22 | 上海维宏电子科技股份有限公司 | 针对多刀具机床的刀具切换控制方法 |
CN111958285A (zh) * | 2020-07-17 | 2020-11-20 | 安徽省临泉县智创精机有限公司 | 一种加工中心用刀库交换装置 |
CN113618463A (zh) * | 2021-08-16 | 2021-11-09 | 重庆工业职业技术学院 | 用于机床切削的刀具更换系统 |
CN115485635A (zh) * | 2020-05-06 | 2022-12-16 | 山高刀具公司 | 刀具部件、确定刀具部件的尺寸的系统、方法和计算机程序 |
-
2023
- 2023-09-04 CN CN202311126474.6A patent/CN116890263B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000176797A (ja) * | 1998-12-11 | 2000-06-27 | Okuma Corp | 工具管理装置 |
JP2007326174A (ja) * | 2006-06-07 | 2007-12-20 | Mitsubishi Electric Corp | 数値制御装置 |
CN102717288A (zh) * | 2011-03-28 | 2012-10-10 | 兄弟工业株式会社 | 机床和换刀方法 |
CN102662352A (zh) * | 2012-05-29 | 2012-09-12 | 重庆大学 | 数控刀具几何参数的自动录入系统及方法 |
CN204935256U (zh) * | 2015-09-02 | 2016-01-06 | 东莞市固达机械制造有限公司 | 铣床对刀自动测量装置 |
CN107544429A (zh) * | 2017-09-28 | 2018-01-05 | 中国航发动力股份有限公司 | 一种防止数控加工对刀值及刀具补偿值输入错误的方法 |
CN108008697A (zh) * | 2017-12-22 | 2018-05-08 | 大连运明自动化技术有限公司 | 基于rfid芯片的刀具数据传输系统 |
CN108196510A (zh) * | 2018-01-12 | 2018-06-22 | 上海维宏电子科技股份有限公司 | 针对多刀具机床的刀具切换控制方法 |
CN115485635A (zh) * | 2020-05-06 | 2022-12-16 | 山高刀具公司 | 刀具部件、确定刀具部件的尺寸的系统、方法和计算机程序 |
CN111958285A (zh) * | 2020-07-17 | 2020-11-20 | 安徽省临泉县智创精机有限公司 | 一种加工中心用刀库交换装置 |
CN113618463A (zh) * | 2021-08-16 | 2021-11-09 | 重庆工业职业技术学院 | 用于机床切削的刀具更换系统 |
Also Published As
Publication number | Publication date |
---|---|
CN116890263A (zh) | 2023-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102667650B (zh) | 数控机床 | |
US20120095724A1 (en) | Operating history management method and operating history management apparatus | |
CN116890263B (zh) | 一种数控机床对刀方法、装置、控制器及数控机床 | |
US4751652A (en) | Numerical control drilling restart control system | |
US10429818B2 (en) | Numerical control device | |
JP6871218B2 (ja) | 加工情報記録装置、加工情報記録方法及びプログラム | |
JP2016186686A (ja) | 状況に応じたプログラムの提示機能を備えた数値制御装置 | |
JPS60229111A (ja) | 数値制御方式 | |
JPH0573125A (ja) | Nc工作機械の加工監視方式 | |
US6829518B2 (en) | Numerical control apparatus | |
JP2766283B2 (ja) | 機械の保守点検案内装置 | |
JPS58114843A (ja) | 数値制御工作機械における寸法精度監視装置 | |
JP2754266B2 (ja) | 工具データ集中管理機能を有する数値制御装置 | |
JP4269533B2 (ja) | 数値制御装置 | |
JP3489855B2 (ja) | 数値制御装置 | |
JP2008234278A (ja) | 数値制御装置、制御プログラム、制御プログラム記録媒体及び工作機械 | |
CN111897409A (zh) | 一种网卡保护方法、装置和计算机设备 | |
CN110989496A (zh) | 一种基于pmc程序的数控机床自动关机的方法 | |
JPH08263119A (ja) | 加工トラブル対策支援手段を備えた数値制御装置 | |
JPH0643920A (ja) | 工具管理方式 | |
JPH0325292B2 (zh) | ||
JP3211285B2 (ja) | 生産設備 | |
JP2000318012A (ja) | 射出成形機の成形条件管理方法 | |
JP6691150B2 (ja) | 数値制御装置 | |
JP2001034316A (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 |