CN110531699A - 一种机床测头自动测量设定工件平面的方法 - Google Patents
一种机床测头自动测量设定工件平面的方法 Download PDFInfo
- Publication number
- CN110531699A CN110531699A CN201910775964.6A CN201910775964A CN110531699A CN 110531699 A CN110531699 A CN 110531699A CN 201910775964 A CN201910775964 A CN 201910775964A CN 110531699 A CN110531699 A CN 110531699A
- Authority
- CN
- China
- Prior art keywords
- measurement
- parameter
- point
- gauge head
- axis
- 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.)
- Granted
Links
Classifications
-
- 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
- G05B19/401—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 characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
- G05B19/4015—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 characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes going to a reference at the beginning of machine cycle, e.g. for calibration
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37068—Setting reference coordinate frame
-
- 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)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
本申请属于数控加工领域,具体而言是一种机床测头自动测量设定工件平面的方法,其括如下步骤:步骤一、数控系统的基础测量程序的选择;步骤二、测量参数的选择和分配;步骤三、测量程序结构设计;步骤四、测量所需的测头运动轨迹的参数设计;步骤五、测量数值的比较判断。本申请根据实际加工中所需的测量操作进行的程序编制优化,该方法通过将测量所需的轨迹编程进行参数化的输入,将复杂繁琐的G代码编程简单化,为普通操作者及编程人员带来便利,提高产品质量及工作效率。
Description
技术领域
本申请属于数控加工领域,具体而言是一种机床测头自动测量设定工件平面的方法。
背景技术
机械加工技术普遍遵循“定位-加工”操作模式,依据这一模式,如何按照设计与工艺要求实现被加工工件的精确定位成为保证工件加工合格的一个首要问题。在数控加工中Z0平面的找正及设定是数控加工的必要过程,传统找正方法为操作者采用标准对刀块在机床上对刀找出Z0面基准的位置,然后通过机床计算功能或手动将相关数据输入到数控系统中,以设定工件坐标系,此方法极易出现操作失误,由此带来工件的废品产生。在批量加工中由于操作繁琐操作者常常采用随机抽查的方式进行Z0的检查与设定,由此可能带来未抽样工件的错误装夹未发现的后果,导致工件超差报废的产生。航空制造业零件多以形状复杂、工艺要求较高、材料昂贵为主,由于操作失误带来的零件的超差报废为企业带来巨大损失。因此加工中的Z0平面检查与设定的准确性尤为重要。
发明内容
为了克服现有技术存在的上述问题,现提出一种基于西门子数控系统,通过编制嵌套西门子数控系统标准测量循环的程序,实现测头自动测量及设定工件Z0平面方法。
为实现上述技术问题,本申请所采用的技术方案如下:
一种机床测头自动测量设定工件平面的方法,其特征在于:包括如下步骤:
步骤一、数控系统的基础测量程序的选择;
步骤二、测量参数的选择和分配;
步骤三、测量程序结构设计;
步骤四、测量所需的测头运动轨迹的参数设计;
步骤五、测量数值的比较判断。
所述步骤一具体为:基于带有标准测量循环CYCLE978的西门子数控系统,使用西门子系统提供带形式参数的子程序功能,编制嵌套CYCLE978测量子程序的自动测量循环程序,将该子程序作为用户循环来使用。
所述步骤二具体为:选择控制测量点运动的参数。
具体选择至少如下10个变量参数:
UNDERSIDE:零件是否为底面对刀(底面为1,表面为0);
OFFSET_NO:零件加工的原点地址号;
PART_H:零件的总厚度;
TOLERANCE:测量的公差;
AXIS_X1:测量点1的X坐标;
AXIS_Y1:测量点1的Y坐标;
AXIS_X2:测量点2的X坐标;
AXIS_Y2:测量点2的Y坐标;
AXIS_X3:测量点3的X坐标;
AXIS_Y3:测量点3的Y坐标;
上述10个参数中的第一个为布尔值,其余9个参数为实数。
所述步骤三具体为:
定义步骤二中的参数:
包含至少10个参数的子程序,
通过定义的参数UNDERSIDE判断被测量零件是否为底面对刀(底面为1,表面为0);
将测头移动到测量点位的第一点,位置参数为AXIS_X1,AXIS_Y1;
调用西门子测量循环程序CYCLE978,当工件为表面对刀是设定工件坐标到指定零点偏置/当工件为底面对刀是记录测量坐标数值到R参数(R参数为西门子公共计算参数存储地址);
将测头移动到测量点位的第二点,位置参数为AXIS_X2,AXIS_Y2;
调用西门子测量循环程序CYCLE978,(记录测量坐标数值到R参数);
将测头移动到测量点位的第三点,位置参数为AXIS_X3,AXIS_Y3;
调用西门子测量循环程序CYCLE978,(记录测量坐标数值到R参数);
将测头抬高到安全点;
将记录下的测量数值进行比较判断,若是表面对刀且在测量公差范围内,则取三个测量点的平均值作为零件的Z方向的零点偏置,超出公差则停机待问题处理;若是底平面对刀且在测量公差范围内,那么程序继续运行加工零件,超出公差则停机待问题处理。
所述步骤四具体为:
测头运动到测量所需的3个测量点上的运动轨迹的设计,运动轨迹所需的每一个坐标点数值是带有参数传递的变量。
移动至测量点1后进行测量,存储测量结构后,再移动至测量点2后进行测量,存储测量结构后移动至测量点3,测量后存储测量结果进行计算。
具体运动轨迹顺序为:
1)测头移动到机床最大安全行程。
2)测头移动到工件上表面第一测量点上方300mm处,程序段写法为X=R11 Y=R12 Z=(R30+300),其中R11为第一测量点的X坐标变量,R12为第一测量点的Y坐标变量,R30为被测量工件的厚度变量,当工件为表面对刀时R30=0,当工件为底面对刀时R30=被测工件的厚度值,Z=(R30+300)的意义在于:当执行被测量零件是否为底面对刀的判断时,测头都能移动到工件上表面的指定位置。
3)以G01的方式将测头移动到距离工件上表面80mm处F值为F3000,程序写法为Z=(R30+80),再以F1000的速度移动到工件上表面10mm处,程序写法为Z=(R30+10)。测量工件第一点。
4)测头快速抬高测头至工件上表面100mm处,程序写法为Z=(R30+100),移动至第二测量点,程序段写法为X=R13 Y=R14,其中R13为第二测量点的X坐标变量,R14为第二测量点的Y坐标变量。以G01的方式将测头移动到距离工件上表面80mm处F值为F3000,程序写法同3),再以F1000的速度移动到工件上表面10mm处,程序写法同3)。测量工件第二点。
5)以所述第4)点同样的方式测量工件第三点,完成后抬高测头至工件上表面100mm处程序写法同3)。
其中测量点的坐标值由测量使用者在使用中具体给出,3个测量点选择规则为工件上表面囊括最大外形特征的三个位置点。
所述步骤五具体为:
所述测量数值的比较判断方法分为两种情况:表面对刀、底面对刀,两种不同情况通过定义的参数UNDERSIDE判断(底面为1,表面为0),程序写法为IF UNDERSIDE==1 GOTOFDIMIANDUIDAO,其意义为当参数UNDERSIDE为0时程序不跳转,继续依次执行后面程序,当参数UNDERSIDE为1时程序向后跳转至标签DIMIANDUIDAO:。
表面对刀(UNDERSIDE为0)
当测量程序运行至IF UNDERSIDE==1 GOTOF DIMIANDUIDAO程序段时,程序跳转至标签为GOON1:的程序段,此时对R30重新赋值为0,意义为将测头准确移动到工件上表面指定位置。当测头移动至指定测量点时执行测量动作,此时系统标准测量循环程序CYCLE978参数“补偿目标”设置为“生效零点偏置”,即第一点的测量数值补偿到生效零点偏置中,作为工件加工原点Z0,此数据用于比较后续两点阶差的基础数据。测量第二点与第三点的标准测量循环程序CYCLE978参数“补偿目标”均设置为“仅测量”,分别将测量结果数据转存至系统R参数中的R22、R23以备后续计算用。
第二点与第三点的测量数据是相对第一测量点的Z方向位置阶差。对第二点和第三点测量数据进行比较判断可以得出工件上表面相对机床坐标系中XY平面的平行度,由此来判断该工件上表面是否符合加工的公差要求,具体比较方法如图3第N42-N58。测量结果若在公差之内,那么最后将测量的第二、三点中最大阶差值取中值补偿到加工零点偏置中,程序继续至程序终点,最大限度保证工件加工基准的均匀性。测量结果若不在公差之内,那么程序将跳转至暂停程序段,停止机床动作并显示是第一点还是第二点超出公差的提示信息(如图3N59-N63)。
底面对刀(UNDERSIDE为1)
当测量程序运行至程序段IF UNDERSIDE==1 GOTOF DIMIANDUIDAO时,程序将不执行跳转命令,继续按顺序执行后面的程序,此时R30为工件的厚度值,测头将准确移动到工件上表面指定位置。当测头移动至指定测量点时执行测量动作,此时系统标准测量循环程序CYCLE978参数“补偿目标”设置为“仅测量”,第一点的测量数值为工件表面距离工件底平面的距离,将测量结果数据转存至系统R参数中的R21。程序执行跳转指令转到程序段GOON2,测量第二点与第三点的标准测量循环程序CYCLE978参数“补偿目标”均设置为“仅测量”,分别将测量结果数据转存至系统R参数中的R22、R23以备后续计算用。程序继续执行至IFUNDERSIDE=1 GOTOF DIMIANDUIDAO段执行跳转指令(如图3)转到程序段标签DIMIANDUIDAO进行数据逻辑运算,对测量得出的数据进行排序比较,找出测量三点中的最大与最小点,并求出最大与最小点的差值并进行公差比较。若结果在公差之内,则程序继续至程序终点,若结果不在公差之内,那么程序将跳转至暂停程序段,停止机床动作并显示具体超出公差的提示信息(如图3)。
本申请的优点在于:
1、根据实际加工中所需的测量操作进行的程序编制优化,该方法通过将测量所需的轨迹编程进行参数化的输入,将复杂繁琐的G代码编程简单化,为普通操作者及编程人员带来便利,提高产品质量及工作效率。
2、现有西门子测量技术仅提供测量和原点地址存储功能,不具备多点测量计算功能,本申请的步骤二选用的参数中仅OFFSET_NO参数与西门子用法一样,其余参数均为控制测量点运动的参数。
3、步骤三可以实现多点测量并根据测量结果判断平面的高低情况,并且将测量所需的点位信息参数化方便编程,增加西门子数控系统平面测量的方法。
4、步骤三将测量过程中所使用的测量点位参数化,在使用时无需进行G代码编程。西门子系统要实现同一功能需要进行G代码编程,并根据实际情况进行轨迹规划,该方法无统一标准,编程繁琐。新方法较西门子系统编程实现同一功能更简单方便。
5、步骤四将测量过程中所使用的测量点位参数化,在使用时无需进行G代码编程。西门子系统要实现同一功能需要进行G代码编程,并根据实际情况进行轨迹规划,该方法无统一标准,编程繁琐。新方法较西门子系统编程实现同一功能更简单方便。
6、步骤五上实现参数化判断工件测量时具体对刀面在底面还是在上表面,提供Z方向测量运动轨迹的自动计算,改进西门子系统用G代码编制测量程序的繁琐过程。
附图说明
图1是为本测量方法程序中的参数具体设置,及所用R参数清零设置。
图2是为本方法的编程逻辑图。
图3是本方法中,表面对刀状态的数据逻辑运算以及错误信息输出。
具体实施方式
一种机床测头自动测量设定工件平面的方法,包括如下步骤:
步骤一、数控系统的基础测量程序的选择;
步骤二、测量参数的选择和分配;
步骤三、测量程序结构设计;
步骤四、测量所需的测头运动轨迹的参数设计;
步骤五、测量数值的比较判断。
所述步骤一具体为:基于带有标准测量循环CYCLE978的西门子数控系统,使用西门子系统提供带形式参数的子程序功能,编制嵌套CYCLE978测量子程序的自动测量循环程序,将该子程序作为用户循环来使用。
所述步骤二具体为:选择控制测量点运动的参数。
具体选择至少如下10个变量参数:
UNDERSIDE:零件是否为底面对刀(底面为1,表面为0);
OFFSET_NO:零件加工的原点地址号;
PART_H:零件的总厚度;
TOLERANCE:测量的公差;
AXIS_X1:测量点1的X坐标;
AXIS_Y1:测量点1的Y坐标;
AXIS_X2:测量点2的X坐标;
AXIS_Y2:测量点2的Y坐标;
AXIS_X3:测量点3的X坐标;
AXIS_Y3:测量点3的Y坐标;
上述10个参数中的第一个为布尔值,其余9个参数为实数。
所述步骤三具体为:
定义步骤二中的参数:
包含至少10个参数的子程序,
通过定义的参数UNDERSIDE判断被测量零件是否为底面对刀(底面为1,表面为0);
将测头移动到测量点位的第一点,位置参数为AXIS_X1,AXIS_Y1;
调用西门子测量循环程序CYCLE978,当工件为表面对刀是设定工件坐标到指定零点偏置/当工件为底面对刀是记录测量坐标数值到R参数(R参数为西门子公共计算参数存储地址);
将测头移动到测量点位的第二点,位置参数为AXIS_X2,AXIS_Y2;
调用西门子测量循环程序CYCLE978,(记录测量坐标数值到R参数);
将测头移动到测量点位的第三点,位置参数为AXIS_X3,AXIS_Y3;
调用西门子测量循环程序CYCLE978,(记录测量坐标数值到R参数);
将测头抬高到安全点;
将记录下的测量数值进行比较判断,若是表面对刀且在测量公差范围内,则取三个测量点的平均值作为零件的Z方向的零点偏置,超出公差则停机待问题处理;若是底平面对刀且在测量公差范围内,那么程序继续运行加工零件,超出公差则停机待问题处理。
所述步骤四具体为:
测头运动到测量所需的3个测量点上的运动轨迹的设计,运动轨迹所需的每一个坐标点数值是带有参数传递的变量。
移动至测量点1后进行测量,存储测量结构后,再移动至测量点2后进行测量,存储测量结构后移动至测量点3,测量后存储测量结果进行计算。
具体运动轨迹顺序为:
1)测头移动到机床最大安全行程。
2)测头移动到工件上表面第一测量点上方300mm处,程序段写法为X=R11 Y=R12 Z=(R30+300),其中R11为第一测量点的X坐标变量,R12为第一测量点的Y坐标变量,R30为被测量工件的厚度变量,当工件为表面对刀时R30=0,当工件为底面对刀时R30=被测工件的厚度值,Z=(R30+300)的意义在于:当执行被测量零件是否为底面对刀的判断时,测头都能移动到工件上表面的指定位置。
3)以G01的方式将测头移动到距离工件上表面80mm处F值为F3000,程序写法为Z=(R30+80),再以F1000的速度移动到工件上表面10mm处,程序写法为Z=(R30+10)。测量工件第一点。
4)测头快速抬高测头至工件上表面100mm处,程序写法为Z=(R30+100),移动至第二测量点,程序段写法为X=R13 Y=R14,其中R13为第二测量点的X坐标变量,R14为第二测量点的Y坐标变量。以G01的方式将测头移动到距离工件上表面80mm处F值为F3000,程序写法同3),再以F1000的速度移动到工件上表面10mm处,程序写法同3)。测量工件第二点。
5)以所述第4)点同样的方式测量工件第三点,完成后抬高测头至工件上表面100mm处程序写法同3)。
其中测量点的坐标值由测量使用者在使用中具体给出,3个测量点选择规则为工件上表面囊括最大外形特征的三个位置点。
所述步骤五具体为:
所述测量数值的比较判断方法分为两种情况:表面对刀、底面对刀,两种不同情况通过定义的参数UNDERSIDE判断(底面为1,表面为0),程序写法为IF UNDERSIDE==1 GOTOFDIMIANDUIDAO,其意义为当参数UNDERSIDE为0时程序不跳转,继续依次执行后面程序,当参数UNDERSIDE为1时程序向后跳转至标签DIMIANDUIDAO:。
表面对刀(UNDERSIDE为0)
当测量程序运行至IF UNDERSIDE==1 GOTOF DIMIANDUIDAO程序段时,程序跳转至标签为GOON1:的程序段,此时对R30重新赋值为0,意义为将测头准确移动到工件上表面指定位置。当测头移动至指定测量点时执行测量动作,此时系统标准测量循环程序CYCLE978参数“补偿目标”设置为“生效零点偏置”,即第一点的测量数值补偿到生效零点偏置中,作为工件加工原点Z0,此数据用于比较后续两点阶差的基础数据。测量第二点与第三点的标准测量循环程序CYCLE978参数“补偿目标”均设置为“仅测量”,分别将测量结果数据转存至系统R参数中的R22、R23以备后续计算用。
第二点与第三点的测量数据是相对第一测量点的Z方向位置阶差。对第二点和第三点测量数据进行比较判断可以得出工件上表面相对机床坐标系中XY平面的平行度,由此来判断该工件上表面是否符合加工的公差要求,具体比较方法如图3第N42-N58。测量结果若在公差之内,那么最后将测量的第二、三点中最大阶差值取中值补偿到加工零点偏置中,程序继续至程序终点,最大限度保证工件加工基准的均匀性。测量结果若不在公差之内,那么程序将跳转至暂停程序段,停止机床动作并显示是第一点还是第二点超出公差的提示信息(如图3N59-N63)。
底面对刀(UNDERSIDE为1)
当测量程序运行至程序段IF UNDERSIDE==1 GOTOF DIMIANDUIDAO时,程序将不执行跳转命令,继续按顺序执行后面的程序,此时R30为工件的厚度值,测头将准确移动到工件上表面指定位置。当测头移动至指定测量点时执行测量动作,此时系统标准测量循环程序CYCLE978参数“补偿目标”设置为“仅测量”,第一点的测量数值为工件表面距离工件底平面的距离,将测量结果数据转存至系统R参数中的R21。程序执行跳转指令转到程序段GOON2,测量第二点与第三点的标准测量循环程序CYCLE978参数“补偿目标”均设置为“仅测量”,分别将测量结果数据转存至系统R参数中的R22、R23以备后续计算用。程序继续执行至IFUNDERSIDE=1 GOTOF DIMIANDUIDAO段执行跳转指令(如图3)转到程序段标签DIMIANDUIDAO进行数据逻辑运算,对测量得出的数据进行排序比较,找出测量三点中的最大与最小点,并求出最大与最小点的差值并进行公差比较。若结果在公差之内,则程序继续至程序终点,若结果不在公差之内,那么程序将跳转至暂停程序段,停止机床动作并显示具体超出公差的提示信息(如图3)。
根据实际加工中所需的测量操作进行的程序编制优化,该方法通过将测量所需的轨迹编程进行参数化的输入,将复杂繁琐的G代码编程简单化,为普通操作者及编程人员带来便利,提高产品质量及工作效率。
现有西门子测量技术仅提供测量和原点地址存储功能,不具备多点测量计算功能,本申请的步骤二选用的参数中仅OFFSET_NO参数与西门子用法一样,其余参数均为控制测量点运动的参数。
步骤三可以实现多点测量并根据测量结果判断平面的高低情况,并且将测量所需的点位信息参数化方便编程,增加西门子数控系统平面测量的方法。
步骤三将测量过程中所使用的测量点位参数化,在使用时无需进行G代码编程。西门子系统要实现同一功能需要进行G代码编程,并根据实际情况进行轨迹规划,该方法无统一标准,编程繁琐。新方法较西门子系统编程实现同一功能更简单方便。
步骤四将测量过程中所使用的测量点位参数化,在使用时无需进行G代码编程。西门子系统要实现同一功能需要进行G代码编程,并根据实际情况进行轨迹规划,该方法无统一标准,编程繁琐。新方法较西门子系统编程实现同一功能更简单方便。
步骤五上实现参数化判断工件测量时具体对刀面在底面还是在上表面,提供Z方向测量运动轨迹的自动计算,改进西门子系统用G代码编制测量程序的繁琐过程。
Claims (5)
1.一种机床测头自动测量设定工件平面的方法,其特征在于:包括如下步骤:
步骤一、数控系统的基础测量程序的选择;
步骤二、测量参数的选择和分配;
步骤三、测量程序结构设计;
步骤四、测量所需的测头运动轨迹的参数设计;
步骤五、测量数值的比较判断;
所述步骤二具体为:选择控制测量点运动的参数;
具体选择至少如下10个变量参数:
UNDERSIDE:零件是否为底面对刀;
OFFSET_NO:零件加工的原点地址号;
PART_H:零件的总厚度;
TOLERANCE:测量的公差;
AXIS_X1:测量点1的X坐标;
AXIS_Y1:测量点1的Y坐标;
AXIS_X2:测量点2的X坐标;
AXIS_Y2:测量点2的Y坐标;
AXIS_X3:测量点3的X坐标;
AXIS_Y3:测量点3的Y坐标;
上述10个参数中的第一个为布尔值,其余9个参数为实数。
2.根据权利要求1所述的一种机床测头自动测量设定工件平面的方法,其特征在于:
所述步骤一具体为:基于带有标准测量循环CYCLE978的西门子数控系统,使用西门子系统提供带形式参数的子程序功能,编制嵌套CYCLE978测量子程序的自动测量循环程序,将该子程序作为用户循环来使用。
3.根据权利要求1所述的一种机床测头自动测量设定工件平面的方法,其特征在于:
所述步骤三具体为:
定义步骤二中的参数:
包含至少10个参数的子程序,
通过定义的参数UNDERSIDE判断被测量零件是否为底面对刀;
将测头移动到测量点位的第一点,位置参数为AXIS_X1,AXIS_Y1;
调用西门子测量循环程序CYCLE978,当工件为表面对刀是设定工件坐标到指定零点偏置/当工件为底面对刀是记录测量坐标数值到R参数;
将测头移动到测量点位的第二点,位置参数为AXIS_X2,AXIS_Y2;
调用西门子测量循环程序CYCLE978;
将测头移动到测量点位的第三点,位置参数为AXIS_X3,AXIS_Y3;
调用西门子测量循环程序CYCLE978;
将测头抬高到安全点;
将记录下的测量数值进行比较判断,若是表面对刀且在测量公差范围内,则取三个测量点的平均值作为零件的Z方向的零点偏置,超出公差则停机待问题处理;若是底平面对刀且在测量公差范围内,那么程序继续运行加工零件,超出公差则停机待问题处理。
4.根据权利要求1所述的一种机床测头自动测量设定工件平面的方法,其特征在于:
所述步骤四具体为:
测头运动到测量所需的3个测量点上的运动轨迹的设计,运动轨迹所需的每一个坐标点数值是带有参数传递的变量;
移动至测量点1后进行测量,存储测量结构后,再移动至测量点2后进行测量,存储测量结构后移动至测量点3,测量后存储测量结果进行计算。
5.根据权利要求1所述的一种机床测头自动测量设定工件平面的方法,其特征在于:
所述步骤五具体为:
所述测量数值的比较判断方法分为两种情况:表面对刀、底面对刀,两种不同情况通过定义的参数UNDERSIDE判断。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910775964.6A CN110531699B (zh) | 2019-08-22 | 2019-08-22 | 一种机床测头自动测量设定工件平面的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910775964.6A CN110531699B (zh) | 2019-08-22 | 2019-08-22 | 一种机床测头自动测量设定工件平面的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110531699A true CN110531699A (zh) | 2019-12-03 |
CN110531699B CN110531699B (zh) | 2022-05-06 |
Family
ID=68664020
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910775964.6A Active CN110531699B (zh) | 2019-08-22 | 2019-08-22 | 一种机床测头自动测量设定工件平面的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110531699B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113110297A (zh) * | 2021-03-31 | 2021-07-13 | 成都飞机工业(集团)有限责任公司 | 一种在数控加工过程中防止原点使用错误的方法 |
CN114029786A (zh) * | 2021-11-17 | 2022-02-11 | 成都四威高科技产业园有限公司 | 一种基于机内测头工件自动找正方法和系统 |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5050112A (en) * | 1989-08-08 | 1991-09-17 | The United States Of America As Represented By The United States Department Of Energy | Specimen coordinate automated measuring machine/fiducial automated measuring machine |
US5339260A (en) * | 1991-04-23 | 1994-08-16 | Rix Corporation | Apparatus for checking size of a work |
CN1446666A (zh) * | 2003-03-20 | 2003-10-08 | 同济大学 | 大型工件的机加工寻位方法 |
US20030236645A1 (en) * | 2002-01-26 | 2003-12-25 | Blaz Santic | Evaluating method for testing of simple geometry and complete gauging of the work pieces with defined tolerance zones |
US20060181236A1 (en) * | 2003-02-13 | 2006-08-17 | Abb Ab | Method and a system for programming an industrial robot to move relative to defined positions on an object, including generation of a surface scanning program |
CN102814512A (zh) * | 2012-08-24 | 2012-12-12 | 沈阳黎明航空发动机(集团)有限责任公司 | 一种针对发动机压气机盘类零件辐板型面的在线测量方法 |
CN102927952A (zh) * | 2012-06-26 | 2013-02-13 | 沈阳黎明航空发动机(集团)有限责任公司 | 一种航空发动机机匣锥形外壁直径在线检测方法 |
CN103115601A (zh) * | 2013-02-19 | 2013-05-22 | 南京工程学院 | 轴类零件圆柱度的超差测定方法 |
CN103286631A (zh) * | 2012-02-22 | 2013-09-11 | 北京福田康明斯发动机有限公司 | 用于箱体或壳体类零件的基准偏差补偿式加工方法和系统 |
US20130282328A1 (en) * | 2011-01-24 | 2013-10-24 | Mitsubishi Electric Corporation | Error measurment device and error measurement method |
CN104139321A (zh) * | 2013-09-24 | 2014-11-12 | 上海拓璞数控科技有限公司 | 大型结构件原位测量自动找正系统及其找正方法 |
EP2820377A1 (en) * | 2012-02-27 | 2015-01-07 | Taylor Hobson Limited | Surface measurement apparatus and method |
CN104907633A (zh) * | 2015-07-09 | 2015-09-16 | 上海维宏电子科技股份有限公司 | 基于数控系统实现切割刀具z轴位置自动校正的方法 |
CN105102927A (zh) * | 2013-02-05 | 2015-11-25 | 瑞尼斯豪公司 | 用于测量零件的方法及装置 |
CA2973509A1 (en) * | 2015-02-13 | 2016-08-18 | P + L Gmbh & Co. Kg | Method for determining a position of a workpiece in a machine tool |
CN109531274A (zh) * | 2018-10-30 | 2019-03-29 | 成都飞机工业(集团)有限责任公司 | 立式铣床的z向基准平面检测与设置方法 |
CN110052881A (zh) * | 2019-04-19 | 2019-07-26 | 成都飞机工业(集团)有限责任公司 | 一种复杂零件多工位转换加工基准找正方法 |
US20190232499A1 (en) * | 2016-11-08 | 2019-08-01 | Abb Schweiz Ag | Method for work piece calibration and robot system using the same |
-
2019
- 2019-08-22 CN CN201910775964.6A patent/CN110531699B/zh active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5050112A (en) * | 1989-08-08 | 1991-09-17 | The United States Of America As Represented By The United States Department Of Energy | Specimen coordinate automated measuring machine/fiducial automated measuring machine |
US5339260A (en) * | 1991-04-23 | 1994-08-16 | Rix Corporation | Apparatus for checking size of a work |
US20030236645A1 (en) * | 2002-01-26 | 2003-12-25 | Blaz Santic | Evaluating method for testing of simple geometry and complete gauging of the work pieces with defined tolerance zones |
US20060181236A1 (en) * | 2003-02-13 | 2006-08-17 | Abb Ab | Method and a system for programming an industrial robot to move relative to defined positions on an object, including generation of a surface scanning program |
CN1446666A (zh) * | 2003-03-20 | 2003-10-08 | 同济大学 | 大型工件的机加工寻位方法 |
US20130282328A1 (en) * | 2011-01-24 | 2013-10-24 | Mitsubishi Electric Corporation | Error measurment device and error measurement method |
CN103286631A (zh) * | 2012-02-22 | 2013-09-11 | 北京福田康明斯发动机有限公司 | 用于箱体或壳体类零件的基准偏差补偿式加工方法和系统 |
EP2820377A1 (en) * | 2012-02-27 | 2015-01-07 | Taylor Hobson Limited | Surface measurement apparatus and method |
CN102927952A (zh) * | 2012-06-26 | 2013-02-13 | 沈阳黎明航空发动机(集团)有限责任公司 | 一种航空发动机机匣锥形外壁直径在线检测方法 |
CN102814512A (zh) * | 2012-08-24 | 2012-12-12 | 沈阳黎明航空发动机(集团)有限责任公司 | 一种针对发动机压气机盘类零件辐板型面的在线测量方法 |
CN105102927A (zh) * | 2013-02-05 | 2015-11-25 | 瑞尼斯豪公司 | 用于测量零件的方法及装置 |
CN103115601A (zh) * | 2013-02-19 | 2013-05-22 | 南京工程学院 | 轴类零件圆柱度的超差测定方法 |
CN104139321A (zh) * | 2013-09-24 | 2014-11-12 | 上海拓璞数控科技有限公司 | 大型结构件原位测量自动找正系统及其找正方法 |
CA2973509A1 (en) * | 2015-02-13 | 2016-08-18 | P + L Gmbh & Co. Kg | Method for determining a position of a workpiece in a machine tool |
CN104907633A (zh) * | 2015-07-09 | 2015-09-16 | 上海维宏电子科技股份有限公司 | 基于数控系统实现切割刀具z轴位置自动校正的方法 |
US20190232499A1 (en) * | 2016-11-08 | 2019-08-01 | Abb Schweiz Ag | Method for work piece calibration and robot system using the same |
CN109531274A (zh) * | 2018-10-30 | 2019-03-29 | 成都飞机工业(集团)有限责任公司 | 立式铣床的z向基准平面检测与设置方法 |
CN110052881A (zh) * | 2019-04-19 | 2019-07-26 | 成都飞机工业(集团)有限责任公司 | 一种复杂零件多工位转换加工基准找正方法 |
Non-Patent Citations (6)
Title |
---|
WEN-LONG LI: "A novel path generation method of onsite 5-axis surface inspection using the dual-cubic NURBS representation", 《MEASUREMENT SCIENCE AND TECHNOLOGY》 * |
ZHANG, YILIAN: "Online adaptive measurement and adjustment for flexible part during high precision drilling process", 《INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY》 * |
孙芳芳: "精密零件加工在线检测系统关键技术实现", 《中国优秀硕士学位论文全文数据库工程科技I辑》 * |
王继均: "基于DMC125U 机床的方箱工装多件柔性加工技术", 《制造技术与机床》 * |
胡晓群: "航空发动机锥体机匣在线测量技术的应用探析", 《航空制造技术》 * |
蔡善乐: "箱体工件在加工中心上的自动找正研究", 《制造技术与机床》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113110297A (zh) * | 2021-03-31 | 2021-07-13 | 成都飞机工业(集团)有限责任公司 | 一种在数控加工过程中防止原点使用错误的方法 |
CN114029786A (zh) * | 2021-11-17 | 2022-02-11 | 成都四威高科技产业园有限公司 | 一种基于机内测头工件自动找正方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN110531699B (zh) | 2022-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6400998B1 (en) | Generation of measurement program in NC machining and machining management based on the measurement program | |
US6671571B1 (en) | Method for NC- programming and system for NC- machining | |
CN108526622B (zh) | Mes电极智能制造与检测系统、模具智能制造系统及模具制造方法 | |
CN115562161B (zh) | 一种基于在线监测的刀具切削路径加工误差补偿方法 | |
CN103801980B (zh) | 工具机刀具的补偿测量方法及其系统 | |
CN101710236B (zh) | 大型球体空间曲面上多个空间孔焊接坡口的数控加工方法 | |
CN108287522B (zh) | 一种基于多平台的自动化在机检测方法 | |
Ko et al. | Off-line feed rate scheduling using virtual CNC based on an evaluation of cutting performance | |
Königs et al. | Process-parallel virtual quality evaluation for metal cutting in series production | |
CN103465246B (zh) | 铸件毛坯刻线标记方法及刻线标记装置 | |
CN110531699A (zh) | 一种机床测头自动测量设定工件平面的方法 | |
KR20200090363A (ko) | Cnc 밀링 가공공작물 좌표계 간편 세팅방법 | |
CN111353241A (zh) | 一种基于g代码的数学建模方法及应用 | |
Pereverzev et al. | Optimal internal grinding cycles in multidimensional control-parameter space | |
KR20130075768A (ko) | 연삭 가공반 및 연삭 가공 방법 | |
CN102554703B (zh) | 具有平衡加工余量的铸件初基准加工方法 | |
CN110045680B (zh) | 一种数控机床上在线检测臂架空间尺寸的测量方法 | |
Achelker et al. | Performance evaluation of machine tool probe for in-process inspection of 2d and 3d geometries | |
Hermann | Process intermittent measurement of tools and workpieces | |
CN105499676A (zh) | 机壳亮边的走刀路径的获取方法及仿真加工方法 | |
CN204221527U (zh) | 一种铸造用模具多面铣削加工的定位装置 | |
KR100567398B1 (ko) | 캐드캠을 이용한 공작기계 가공물 기상측정방법 | |
JPS6123906A (ja) | ワークの偏差測定装置 | |
CN115793572B (zh) | 一种航空机匣零件焊接凸台自适应加工方法 | |
Koltsov et al. | Influence assessment of metal-cutting equipment geometrical accuracy on OMV-technologies accuracy |
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 |