CN112257252A - 一种仿真分析机床空间误差对工件加工精度影响的方法 - Google Patents

一种仿真分析机床空间误差对工件加工精度影响的方法 Download PDF

Info

Publication number
CN112257252A
CN112257252A CN202011117735.4A CN202011117735A CN112257252A CN 112257252 A CN112257252 A CN 112257252A CN 202011117735 A CN202011117735 A CN 202011117735A CN 112257252 A CN112257252 A CN 112257252A
Authority
CN
China
Prior art keywords
workpiece
machine tool
machining
error
deviation
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
Application number
CN202011117735.4A
Other languages
English (en)
Other versions
CN112257252B (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.)
Beijing Jingdiao Group Co Ltd
Original Assignee
Beijing Jingdiao Group Co Ltd
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 Beijing Jingdiao Group Co Ltd filed Critical Beijing Jingdiao Group Co Ltd
Priority to CN202011117735.4A priority Critical patent/CN112257252B/zh
Publication of CN112257252A publication Critical patent/CN112257252A/zh
Application granted granted Critical
Publication of CN112257252B publication Critical patent/CN112257252B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • 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
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Numerical Control (AREA)

Abstract

本发明属于机械加工领域,特别涉及一种仿真分析机床空间误差对工件加工精度影响的方法。通过构建虚拟加工环境,并在虚拟加工环境中输入机床各运动轴的误差曲线,在仿真加工过程中实时计算刀尖点理论坐标,并根据机床各个运动轴的综合误差计算其修正坐标,统计分析各修正坐标与理论坐标的偏差极值,根据偏差极值对机床工件精度进行预判。本发明通过仿真分析即可判断机床空间误差能否满足工件加工精度要求,无需试切加工,有效缩短了产品的生产周期,减少了工件报废,节约了资源,降低了生产成本。

Description

一种仿真分析机床空间误差对工件加工精度影响的方法
技术领域
本发明属于机械加工领域,特别涉及一种仿真分析机床空间误差对工件加工精度影响的方法。
背景技术
机床在制造和装配过程中,由于零件制造误差和装配误差的存在,机床各个运动轴都会存在一些空间误差,如X、Y、Z轴的直线度,XY、YZ、XZ的垂直度等。这些误差互相叠加,使刀具在运动过程中的实际位置与理论位置存在偏差,最终降低工件的加工精度,如果空间误差较大还会导致工件报废。因此工件加工前需要预判机床是否能够满足工件加工精度的要求,但是由于机床空间误差的非线性以及机床运动的复杂性,尤其是多轴加工,仅通过理论分析或经验分析无法准确判断机床空间误差对最终工件加工精度的影响。目前的解决方案是对产品进行试切加工,然后检测产品精度是否满足要求,如果不满足精度要求对机床精度进行调整,然后再次试切,直到满足精度要求为止,这种方式一方面机床精度调整比较困难,对技术人员要求较高;另一方面对一些精度要求较高的工件,往往需要多次试切加工才能满足精度要求,不仅延长了产品的生产周期,而且造成了资源的浪费,生产成本较高。
发明内容
本发明的目的在于克服现有技术的不足,提供一种仿真分析机床空间误差对工件加工精度影响的方法,可根据床空间误差实时计算刀尖点偏差,并定量分析加工过程中刀具的位置偏差,预先判断出机床空间误差能否满足工件加工精度要求。
为了解决上述技术问题,本发明是通过以下技术方案实现的:一种仿真分析机床空间误差对工件加工精度影响的方法,通过在虚拟加工环境中输入机床各运动轴的误差曲线,在仿真加工过程中根据机床空间误差分析刀具位置偏差,根据偏差极值对机床工件精度进行预判,具体包括以下步骤:
A.在软件中映射虚拟机床模型,构建虚拟加工环境,并确定工件装夹位置P;
B.输入各运动轴的误差曲线,包括直线度、垂直度;
C.虚拟数控***解析NC程序,驱动机床模型运动并实时计算刀尖点理论坐标,同时根据输入的各运动轴误差曲线计算出当前各个运动轴的误差值,包括直线度误差、垂直度误差等,综合考虑各个误差计算出运动轴的综合误差,迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
D.统计整个仿真加工过程中的修正坐标与理论坐标的偏差极值E;
E.判断偏差极值E是否超出工件精度,若是,则判定为不能满足工件加工精度要求;若否,则判定为可以满足工件加工精度要求。
进一步地,上述一种仿真分析机床空间误差对工件加工精度影响的方法,对于步骤E中机床空间误差不能满足工件加工精度要求的情况,可采用调整工件装夹位置的方法进行优化,具体方法如下:
F1.调整虚拟加工环境中工件的装夹位置至位置Pi,其中i=1,2,3,……,N(N为设定上限);
F2.虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
F3.统计仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在位置Pi处装夹时的偏差极值Ei
F4.判断偏差极值Ei是否超出工件精度,若是,则执行步骤F5;若否,则判定为工件装夹位置处于位置Pi时可满足工件加工精度要求;
F5.判断i是否等于N,若是,则判定为该空间误差下不能满足工件加工精度要求;若否,则返回步骤F1,将工件调整至下一位置。
进一步地,上述一种仿真分析机床空间误差对工件加工精度影响的方法,对于步骤E中机床空间误差可以满足工件加工精度要求的情况,可以按照虚拟加工环境中的工件位置设定进行实际加工,也可以在虚拟加工环境中变换工件装夹位置,通过比较工件在不同装夹位置时的偏差极值,选出工件最优装夹位置进行实际加工,具体方法如下:
G1.调整虚拟加工环境中工件的装夹位置至位置Pj,其中j=1,2,3,……,N(N为设定上限);
G2.虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
G3.统计仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在位置Pj处装夹时的偏差极值Ej
G4.判断j是否等于N,若是,则执行步骤G5;若否,则返回步骤G1,将工件调整至下一位置;
G5.在所有的偏差极值Ej和偏差极值E中,找出最小的偏差极值,将该偏差极值所对应的位置Pj或P作为工件的实际装夹位置。
进一步地,上述一种仿真分析机床空间误差对工件加工精度影响的方法,对于步骤F4中工件装夹位置处于位置Pi时可满足工件加工精度要求的情况,可将此位置Pi作为工件实际装夹位置进行加工,也可继续对工件装夹位置进行调整,通过比较工件在不同装夹位置时的偏差极值,选出工件最优装夹位置进行实际加工,具体方法如下:
F6-1.判断i是否等于N,若是,则将位置Pi(i=N)作为工件实际装夹位置进行加工;若否,则执行步骤F6-2,将工件调整至下一位置;
F6-2.调整虚拟加工环境中工件的装夹位置至位置Pk,其中k=i+1,……,N(N为设定上限);
F6-3.虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
F6-4.统计仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在位置Pk处装夹时的偏差极值Ek
F6-5.判断k是否等于N,若是,则执行步骤F6-6,若否,则返回步骤F6-2,将工件调整至下一位置;
F6-6.在所有的偏差极值Ek和偏差极值Ei中,找出最小的偏差极值,将该偏差极值所对应的位置Pi或Pk作为工件的实际装夹位置。
进一步地,上述一种仿真分析机床空间误差对工件加工精度影响的方法,对于步骤F5中判定的该空间误差下不能满足工件加工精度要求的情况,可通过调整机床的空间误差进行修正,调整方案通过在虚拟环境中调整机床模型的空间误差曲线进行仿真分析来确定,具体方法如下:
F7-1.在虚拟环境中调整机床第m个运动轴的空间误差曲线,其中m=1,2,……M,M为机床运动轴总数;所述空间误差曲线包括曲线形状和曲线误差值;
F7-2.虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
F7-3.统计整个仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在该空间误差下偏差极值;
F7-4.返回步骤F7-1,继续对当前第m个运动轴的空间误差曲线进行调整,直到达到预先设定的调整次数上限;
F7-5.建立第m个运动轴空间误差变化与工件偏差极值的关系曲线;
F7-6.返回步骤F7-1,继续对下一个运动轴的空间误差曲线进行调整,直到所有运动轴都建立其空间误差变化与工件偏差极值的关系曲线;
F7-7.对各运动轴空间误差变化与工件偏差极值的关系曲线进行分析,找出对工件偏差极值影响最大的因素,作为机床精度调整的优先调整对象。
进一步地,上述一种仿真分析机床空间误差对工件加工精度影响的方法,对于步骤E中机床空间误差不能满足工件加工精度要求的情况,可通过调整机床的空间误差进行修正,调整方案通过在虚拟环境中调整机床模型的空间误差曲线进行仿真分析来确定,具体方法如下:
H1.在虚拟环境中调整机床第m个运动轴的空间误差曲线,其中m=1,2,……M,M为机床运动轴总数;所述空间误差曲线包括曲线形状和曲线误差值;
H2.虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
H3.统计整个仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在该空间误差下偏差极值;
H4.返回步骤H1,继续对当前第m个运动轴的空间误差曲线进行调整,直到达到预先设定的调整次数上限;
H5.建立第m个运动轴空间误差变化与工件偏差极值的关系曲线;
H6.返回步骤F7-1,继续对下一个运动轴的空间误差曲线进行调整,直到所有运动轴都建立其空间误差变化与工件偏差极值的关系曲线;
H7.对各运动轴空间误差变化与工件偏差极值的关系曲线进行分析,找出对工件偏差极值影响最大的因素,作为机床精度调整的优先调整对象。
与现有技术相比,本发明的有益效果在于:
1.通过构建虚拟加工环境,并在虚拟加工环境中输入机床空间误差曲线,使工件在仿真加工过程中可以实时计算刀具位置偏差,根据偏差极值即可对工件的加工精度进行预判,无需进行试切加工,有效缩短了产品的生产周期,减少了工件报废,节约了资源,降低了生产成本;
2.通过调整虚拟加工环境中工件的装夹位置,在软件中多次迭代,优化工件加工精度,从而在不改变机床精度的情况下,实现工件加工精度的优化;
3.通过在虚拟环境中调整各轴的误差曲线,分析不同误差条件下工件的加工精度,在软件中多次试错,能够给出合理的机床调整方案,降低机床调整难度,提高了生产效率。
附图说明
图1是本发明方法的流程示意图。
图2是本发明采用调整工件装夹位置的方法对不能满足工件加工精度要求情况进行优化的方法流程示意图。
图3是本发明对调整工件位置可以满足精度要求情况进行进一步优化选择的方法流程示意图。
图4是本发明通过调整各轴误差曲线进行优化分析的方法流程示意图。
图5是本发明通过调整工件装夹位置进行精度优化选择的方法流程示意图。
具体实施方式
下面结合附图与具体实施方式对本发明作进一步详细描述。
如图1所示,本发明的一种仿真分析机床空间误差对工件加工精度影响的方法,包括:
步骤100,在软件中映射虚拟机床模型,构建虚拟加工环境,并确定工件装夹位置P;
步骤200,输入各运动轴的误差曲线,包括直线度、垂直度;
步骤300,虚拟数控***解析NC程序,驱动机床模型运动并实时计算刀尖点理论坐标(x0,y0,z0),同时根据输入的各运动轴误差曲线计算出当前各个运动轴的误差值,包括直线度误差、垂直度误差等,综合考虑各个误差计算出运动轴的综合误差,迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标(x1,y1,z1);
以三轴机床为例,计算各运动轴的综合空间误差如下:
Figure DEST_PATH_IMAGE001
Figure 706005DEST_PATH_IMAGE002
Figure DEST_PATH_IMAGE003
其中,Exp(x0,y0,z0)、Eyp(x0,y0,z0)、Ezp(x0,y0,z0)分别是X轴、Y轴、Z轴定位误差、偏摆、垂直度等n个不同误差在理论坐标(x0,y0,z0)导致的偏差量;
则计算修正坐标(x1,y1,z1)如下:
x1=x0+△X;
y1=y0+△Y;
z1=z0+△Z;
步骤400,统计整个仿真加工过程中的修正坐标与理论坐标的偏差极值E;
步骤500,判断偏差极值E是否超出工件精度,若是,则执行步骤600,若否,则执行步骤700;
步骤600,判定为机床空间误差不能满足工件加工精度要求,可执行步骤800,或者执行步骤900;
步骤700,判定为机床空间误差可以满足工件加工精度要求,可执行步骤1000,或者执行步骤1100;
步骤800,采用调整工件装夹位置的方法进行优化;
步骤900,在虚拟环境中调整机床模型的空间误差曲线进行仿真优化分析,确定机床的最佳调整方案,指导机床空间误差的实际调整;
步骤1000,在虚拟加工环境中变换工件装夹位置,通过比较工件在不同装夹位置时的偏差极值,选出工件最优装夹位置进行实际加工;
步骤1100,按照虚拟环境中的参数设定进行实际加工。
图2显示了步骤800的具体方法,包括:
步骤801,调整虚拟加工环境中工件的装夹位置至位置Pi,其中i=1,2,3,……,N(N为设定上限);
步骤802,虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
步骤803,统计仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在位置Pi处装夹时的偏差极值Ei
步骤804,判断偏差极值Ei是否超出工件精度,若是,则执行步骤806;若否,则执行步骤805;
步骤805,判定为工件装夹位置处于位置Pi时可满足工件加工精度要求;
步骤806,判断i是否等于N,若是,则执行步骤807;若否,则返回步骤801,将工件调整至下一位置;
步骤807,判定为机床在该空间误差下不能满足工件加工精度要求。
对于上述步骤805判定为工件装夹位置处于位置Pi时可满足工件加工精度要求的情况,可将此位置Pi作为工件实际装夹位置进行加工,也可继续对工件装夹位置进行调整,通过比较工件在不同装夹位置时的偏差极值,选出工件最优装夹位置进行实际加工,如图3所示,具体方法包括:
步骤8051,判断i是否等于N,若是,则将位置Pi(i=N)作为工件实际装夹位置进行加工;若否,则执行步骤8052,将工件调整至下一位置;
步骤8052,调整虚拟加工环境中工件的装夹位置至位置Pk,其中k=i+1,……,N(N为设定上限);
步骤8053,虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
步骤8054,统计仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在位置Pk处装夹时的偏差极值Ek
步骤8055,判断k是否等于N,若是,则执行步骤8056,若否,则返回步骤8052,将工件调整至下一位置;
步骤8056,在所有的偏差极值Ek和偏差极值Ei中,找出最小的偏差极值,将该偏差极值所对应的位置Pi或Pk作为工件的实际装夹位置。
对于步骤807判定的机床在该空间误差下不能满足工件加工精度要求的情况,可执行步骤900,通过调整机床的空间误差进行修正,调整方案通过在虚拟环境中调整机床模型的空间误差曲线进行仿真分析来确定,如图4所示,具体方法如下:
步骤901,在虚拟环境中调整机床第m个运动轴的空间误差曲线,其中m=1,2,……M,M为机床运动轴总数;所述空间误差曲线包括曲线形状和曲线误差值;
步骤902,虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
步骤903,统计整个仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在该空间误差下偏差极值;
步骤904,判断当前运动轴的空间误差调整次数是否达到预先设定的调整次数上限,若是,则执行步骤8075;若否,则返回步骤8071继续对当前第m个运动轴的空间误差曲线进行调整;
步骤905,建立当前第m个运动轴的空间误差变化与工件偏差极值的关系曲线;
步骤906,判断所有运动轴是否都建立了其空间误差变化与工件偏差极值的关系曲线,即m是否等于M,若是,则执行步骤8077;若否,则返回步骤8071,继续对下一个运动轴的空间误差曲线进行调整;
步骤907,对各运动轴空间误差变化与工件偏差极值的关系曲线进行分析,找出对工件偏差极值影响最大的因素,作为机床精度调整的优先调整对象。
图5显示了步骤1000的具体方法,包括:
步骤1001,调整虚拟加工环境中工件的装夹位置至位置Pj,其中j=1,2,3,……,N(N为设定上限);
步骤1002,虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
步骤1003,统计仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在位置Pj处装夹时的偏差极值Ej
步骤1004,判断j是否等于N,若是,则执行步骤1005;若否,则返回步骤1001,将工件调整至下一位置;
步骤1005,在所有的偏差极值Ej和偏差极值E中,找出最小的偏差极值,将该偏差极值所对应的位置Pj或P作为工件的实际装夹位置。
本发明将机床空间误差曲线映射于虚拟加工环境中,通过计算仿真加工过程中的刀具位置偏差,实现了对工件加工精度的预判,避免了试切加工造成的资源浪费,也缩短了产品的生产周期,降低了生产成本。对于不能满足工件精度要求的情况,也可以通过仿真加工进行调整分析、试错,有利于获得最优加工精度,降低实际调整难度,提高生产效率。
尽管上文对本发明进行了详细说明,但是本发明不限于此,本领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

Claims (6)

1.一种仿真分析机床空间误差对工件加工精度影响的方法,其特征在于,通过在虚拟加工环境中输入机床各运动轴的误差曲线,在仿真加工过程中根据机床空间误差分析刀具位置偏差,根据偏差极值对机床工件精度进行预判,具体包括以下步骤:
A.在软件中映射虚拟机床模型,构建虚拟加工环境,并确定工件装夹位置P;
B.输入各运动轴的误差曲线,包括直线度、垂直度;
C.虚拟数控***解析NC程序,驱动机床模型运动并实时计算刀尖点理论坐标,同时根据输入的各运动轴误差曲线计算出当前各个运动轴的误差值,包括直线度误差、垂直度误差等,综合考虑各个误差计算出运动轴的综合误差,迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
D.统计整个仿真加工过程中的修正坐标与理论坐标的偏差极值E;
E.判断偏差极值E是否超出工件精度,若是,则判定为不能满足工件加工精度要求;若否,则判定为可以满足工件加工精度要求。
2.根据权利要求1所述的一种仿真分析机床空间误差对工件加工精度影响的方法,其特征在于,步骤E中机床空间误差不能满足工件加工精度要求的情况,可采用调整工件装夹位置的方法进行优化,具体方法如下:
F1.调整虚拟加工环境中工件的装夹位置至位置Pi,其中i=1,2,3,……,N(N为设定上限);
F2.虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
F3.统计仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在位置Pi处装夹时的偏差极值Ei
F4.判断偏差极值Ei是否超出工件精度,若是,则执行步骤F5;若否,则判定为工件装夹位置处于位置Pi时可满足工件加工精度要求;
F5.判断i是否等于N,若是,则判定为该空间误差下不能满足工件加工精度要求;若否,则返回步骤F1,将工件调整至下一位置。
3.根据权利要求1所述的一种仿真分析机床空间误差对工件加工精度影响的方法,其特征在于,步骤E中机床空间误差可以满足工件加工精度要求的情况,可以按照虚拟加工环境中的工件位置设定进行实际加工,也可以在虚拟加工环境中变换工件装夹位置,通过比较工件在不同装夹位置时的偏差极值,选出工件最优装夹位置进行实际加工,具体方法如下:
G1.调整虚拟加工环境中工件的装夹位置至位置Pj,其中j=1,2,3,……,N(N为设定上限);
G2.虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
G3.统计仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在位置Pj处装夹时的偏差极值Ej
G4.判断j是否等于N,若是,则执行步骤G5;若否,则返回步骤G1,将工件调整至下一位置;
G5.在所有的偏差极值Ej和偏差极值E中,找出最小的偏差极值,将该偏差极值所对应的位置Pj或P作为工件的实际装夹位置。
4.根据权利要求2所述的一种仿真分析机床空间误差对工件加工精度影响的方法,其特征在于,步骤F4中工件装夹位置处于位置Pi时可满足工件加工精度要求的情况,可将此位置Pi作为工件实际装夹位置进行加工,也可继续对工件装夹位置进行调整,通过比较工件在不同装夹位置时的偏差极值,选出工件最优装夹位置进行实际加工,具体方法如下:
F6-1.判断i是否等于N,若是,则将位置Pi(i=N)作为工件实际装夹位置进行加工;若否,则执行步骤F6-2,将工件调整至下一位置;
F6-2.调整虚拟加工环境中工件的装夹位置至位置Pk,其中k=i+1,……,N(N为设定上限);
F6-3.虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
F6-4.统计仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在位置Pk处装夹时的偏差极值Ek
F6-5.判断k是否等于N,若是,则执行步骤F6-6,若否,则返回步骤F6-2,将工件调整至下一位置;
F6-6.在所有的偏差极值Ek和偏差极值Ei中,找出最小的偏差极值,将该偏差极值所对应的位置Pi或Pk作为工件的实际装夹位置。
5.根据权利要求2所述的一种仿真分析机床空间误差对工件加工精度影响的方法,其特征在于,步骤F5中判定的在该空间误差下不能满足工件加工精度要求的情况,可通过调整机床的空间误差进行修正,调整方案通过在虚拟环境中调整机床模型的空间误差曲线进行仿真分析来确定,具体方法如下:
F7-1.在虚拟环境中调整机床第m个运动轴的空间误差曲线,其中m=1,2,……M,M为机床运动轴总数;所述空间误差曲线包括曲线形状和曲线误差值;
F7-2.虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
F7-3.统计整个仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在该空间误差下偏差极值;
F7-4.返回步骤F7-1,继续对当前第m个运动轴的空间误差曲线进行调整,直到达到预先设定的调整次数上限;
F7-5.建立第m个运动轴空间误差变化与工件偏差极值的关系曲线;
F7-6.返回步骤F7-1,继续对下一个运动轴的空间误差曲线进行调整,直到所有运动轴都建立其空间误差变化与工件偏差极值的关系曲线;
F7-7.对各运动轴空间误差变化与工件偏差极值的关系曲线进行分析,找出对工件偏差极值影响最大的因素,作为机床精度调整的优先调整对象。
6.根据权利要求1所述的一种仿真分析机床空间误差对工件加工精度影响的方法,其特征在于,步骤E中机床空间误差不能满足工件加工精度要求的情况,可通过调整机床的空间误差进行修正,调整方案通过在虚拟环境中调整机床模型的空间误差曲线进行仿真分析来确定,具体方法如下:
H1.在虚拟环境中调整机床第m个运动轴的空间误差曲线,其中m=1,2,……M,M为机床运动轴总数;所述空间误差曲线包括曲线形状和曲线误差值;
H2.虚拟数控***重新驱动机床模型运动并实时计算刀尖点理论坐标,同时迭加各个运动轴的综合误差,修正当前刀尖点理论坐标得到修正坐标;
H3.统计整个仿真加工过程中的修正坐标与理论坐标的偏差极值,得到在该空间误差下偏差极值;
H4.返回步骤H1,继续对当前第m个运动轴的空间误差曲线进行调整,直到达到预先设定的调整次数上限;
H5.建立第m个运动轴空间误差变化与工件偏差极值的关系曲线;
H6.返回步骤F7-1,继续对下一个运动轴的空间误差曲线进行调整,直到所有运动轴都建立其空间误差变化与工件偏差极值的关系曲线;
H7.对各运动轴空间误差变化与工件偏差极值的关系曲线进行分析,找出对工件偏差极值影响最大的因素,作为机床精度调整的优先调整对象。
CN202011117735.4A 2020-10-19 2020-10-19 一种仿真分析机床空间误差对工件加工精度影响的方法 Active CN112257252B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011117735.4A CN112257252B (zh) 2020-10-19 2020-10-19 一种仿真分析机床空间误差对工件加工精度影响的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011117735.4A CN112257252B (zh) 2020-10-19 2020-10-19 一种仿真分析机床空间误差对工件加工精度影响的方法

Publications (2)

Publication Number Publication Date
CN112257252A true CN112257252A (zh) 2021-01-22
CN112257252B CN112257252B (zh) 2024-03-01

Family

ID=74244821

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011117735.4A Active CN112257252B (zh) 2020-10-19 2020-10-19 一种仿真分析机床空间误差对工件加工精度影响的方法

Country Status (1)

Country Link
CN (1) CN112257252B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117434889A (zh) * 2023-11-28 2024-01-23 清华大学 五轴联动数控机床联动误差预测方法、装置、设备及介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102736557A (zh) * 2011-04-07 2012-10-17 杨建国 基于虚拟仪器的数控机床误差实时补偿***
DE102016216190A1 (de) * 2016-08-29 2018-03-01 Siemens Aktiengesellschaft Verfahren und System zum rechnergestützten Optimieren eines numerisch gesteuerten Bearbeitungsprozesses eines Werkstücks
CN110287553A (zh) * 2019-06-10 2019-09-27 北京工业大学 一种基于拟蒙特卡洛模拟的加工误差模型全局灵敏度分析方法
CN111007798A (zh) * 2019-12-17 2020-04-14 中国航发动力股份有限公司 锻铸类结构件自适应数控加工方法
CN111665784A (zh) * 2020-05-15 2020-09-15 成都飞机工业(集团)有限责任公司 一种基于西门子***的空间定位误差补偿方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102736557A (zh) * 2011-04-07 2012-10-17 杨建国 基于虚拟仪器的数控机床误差实时补偿***
DE102016216190A1 (de) * 2016-08-29 2018-03-01 Siemens Aktiengesellschaft Verfahren und System zum rechnergestützten Optimieren eines numerisch gesteuerten Bearbeitungsprozesses eines Werkstücks
CN110287553A (zh) * 2019-06-10 2019-09-27 北京工业大学 一种基于拟蒙特卡洛模拟的加工误差模型全局灵敏度分析方法
CN111007798A (zh) * 2019-12-17 2020-04-14 中国航发动力股份有限公司 锻铸类结构件自适应数控加工方法
CN111665784A (zh) * 2020-05-15 2020-09-15 成都飞机工业(集团)有限责任公司 一种基于西门子***的空间定位误差补偿方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
曹旭妍: "DMC 200FD 立式车铣复合加工中心高效应用研究", 模具技术, pages 54 - 58 *
罗世阳等: "面向数控机床随机误差的加工优化方法研究", 现代机械, pages 12 - 17 *
黄强;黄棋;孙军伟;: "面向加工精度的机床***误差建模与分析方法", 重庆理工大学学报(自然科学), no. 08, pages 64 - 71 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117434889A (zh) * 2023-11-28 2024-01-23 清华大学 五轴联动数控机床联动误差预测方法、装置、设备及介质
CN117434889B (zh) * 2023-11-28 2024-05-28 清华大学 五轴联动数控机床联动误差预测方法、装置、设备及介质

Also Published As

Publication number Publication date
CN112257252B (zh) 2024-03-01

Similar Documents

Publication Publication Date Title
CN110315534B (zh) 船舶焊接机器人离线编程的处理方法和***
CN111367236A (zh) 一种面向加工过程的移动机器人***标定方法及***
CN106774144B (zh) 一种基于工业机器人的智能cnc处理方法
TWI641931B (zh) 工具機控制指令與參數的自動生成裝置及其方法
US10732604B2 (en) System and method for virtually calibrating a computer numeric controlled machine to compensate for surface distortions
CN112558547B (zh) 一种五轴数控机床平动轴几何误差补偿数据快速优化方法
CN111324977B (zh) 利用动态位置误差模拟切削方法
US10416645B2 (en) Numerical controller enabling increase in number of analysis digits of program instruction
CN102814512A (zh) 一种针对发动机压气机盘类零件辐板型面的在线测量方法
CN110989490B (zh) 一种基于轮廓误差的工件最优安装位置的获取方法
CN109333521B (zh) 一种钣金折弯机器人折弯示教点坐标智能生成方法
CN103713579A (zh) 一种工业机器人作业方法
JPH0789287B2 (ja) ロボットのプログラミング方法
CN113634871A (zh) 基于离线编程的机器人搅拌摩擦焊轨迹规划方法
CN111353241A (zh) 一种基于g代码的数学建模方法及应用
CN111159825A (zh) 一种薄壁叶片切削轨迹参数优化方法
CN110153582B (zh) 焊接方案生成方法、装置以及焊接***
CN112257252B (zh) 一种仿真分析机床空间误差对工件加工精度影响的方法
CN109445377A (zh) 一种面向多工序加工***的加工尺寸偏差控制方法
CN113496064B (zh) 一种数控机床直线度的补偿调整方法
CN106557072B (zh) 数控加工设备执行程序的辅助编程方法
CN112757307B (zh) 一种机器人加工三元叶轮叶片焊接坡口的装备和方法
CN112157654A (zh) 一种机器人加工***定位误差的优化方法
Leali et al. A calibration method for the integrated design of finishing robotic workcells in the aerospace industry
CN115157272B (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