CN114730170A - 加工期间的在线多力适配 - Google Patents

加工期间的在线多力适配 Download PDF

Info

Publication number
CN114730170A
CN114730170A CN202080080155.4A CN202080080155A CN114730170A CN 114730170 A CN114730170 A CN 114730170A CN 202080080155 A CN202080080155 A CN 202080080155A CN 114730170 A CN114730170 A CN 114730170A
Authority
CN
China
Prior art keywords
tool
interaction parameter
value
numerically controlled
controlled machine
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.)
Pending
Application number
CN202080080155.4A
Other languages
English (en)
Inventor
D·哈特曼
M·詹奇
T·坎普斯
B·奥布斯特
D·雷古林
F·U·W·施诺斯
S·陶赫曼
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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Publication of CN114730170A publication Critical patent/CN114730170A/zh
Pending legal-status Critical Current

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/404Numerical 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 compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • 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/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41885Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by modeling, simulation of the manufacturing system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32215If detected shape not correct, simulate new machine, tool and adapt path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33301Simulation during machining
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39573Tool guidance along path

Landscapes

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

Abstract

提出了一种用于操作数控机器的方法,包括:接收控制命令序列,当由数控机器执行时,所述控制命令序列使得数控机器加工工件以获得预定工件几何形状,其中所述控制命令序列包括关于由支撑点的序列定义的离散化工具路径的信息、关于描述了数控机器的工具与工件针对每个支撑点的交互的第一交互参数的模拟值的信息、关于描述了数控机器的工具与工件针对每个支撑点的交互的至少第二交互参数的模拟值的信息,当基于接收到的控制命令序列来加工工件时,测量针对工具的第一位置的第一交互参数的值,将针对工具的第一位置的第一交互参数的测量值与针对工具的第一位置的第一交互参数的模拟值进行比较,基于所述比较的结果来确定针对工具的随后位置的第二交互参数的适配值。

Description

加工期间的在线多力适配
本公开涉及一种用于工件的数控加工的计算机辅助优化的方法。特别地,本公开涉及一种用于操作数控机器的方法、一种用于数控机器的控制单元、以及一种用于执行该方法的计算机程序。
WO 2018/041476 A1涉及一种用于使用加工模块对工件的数控加工过程的计算机辅助优化的方法。该方法的特征在于:在第一步骤中,使用指定的工件几何形状和用于控制加工模块的控制命令序列来模拟(simulate)加工过程。使用所得到的模拟结果,然后,确定加工过程的至少一个特性变量。关于使用加工模块对工件的加工过程的至少一个指定优化变量来检查该至少一个特性变量。如果在检查期间确定了与该至少一个优化变量的偏差,则使用该至少一个特性变量与该至少一个优化变量之间的所确定的偏差来适配控制命令序列,并且使用所适配的控制命令序列来再次执行模拟、确定和检查步骤。如果满足了所有优化标准,则提供所得到的控制命令序列,以便使用加工模块来生产工件。上述方法扩展了用于在使用控制命令序列被数控的机器工具(machine tool)上制造工件的数字工具链,从而简化和改进了控制命令序列、即NC代码的产生。在利用数控机器的工具来加工工件期间,该工具通常将经受力和扭矩。在数控机器不是足够坚硬的情况下,力和/或扭矩可能会导致该工具的偏转(deflection)。
在实际修改工件之前,可以模拟利用数控机器来加工工件的过程。作为该模拟的结果,可以获得工具在某个位置处经受的力。然后,数控机器可以使用通过该模拟过程获得的信息,以用于例如通过修改工具的实际轨迹来抵消由于作用在工具上的力所致的偏转。
将被加工以获得具有预定工件几何形状的工件的工件毛坯(workpiece blank)可能具有与针对模拟所假设的性质不同的性质。例如,工件毛坯的大小或其延展性可能会有偏差。因此,工具所经受的实际力可能与模拟力有偏差。因此,正确地抵消工具的偏转可能变得更加困难。
因此,可能需要一种用于操作数控机器的方法,该方法允许对工件进行更精确的加工,以获得具有更接近预定工件几何形状的几何形状的工件。
所述需要已经通过独立权利要求的主题而解决。从属权利要求中描述了有利的实施例。
提出了一种用于操作数控机器的方法,包括:接收控制命令序列,当由数控机器执行时,所述控制命令序列使得数控机器加工工件以获得预定工件几何形状,其中所述控制命令序列包括关于由支撑点序列定义的离散化工具路径的信息、关于描述了数控机器的工具与工件针对每个支撑点的交互的第一交互参数的模拟值(simulated value)的信息、关于描述了数控机器的工具与工件针对每个支撑点的交互的至少第二交互参数的模拟值的信息,当基于接收到的控制命令序列来加工工件时,测量针对工具的第一位置的第一交互参数的值,将针对工具的第一位置的第一交互参数的测量值与针对工具的第一位置的第一交互参数的模拟值进行比较,基于所述比较的结果来确定针对工具的随后位置(followingposition)的第二交互参数的适配值。
工具的第一位置和/或随后位置可以对应于离散化工具路径的支撑点。替代地,工具的第一位置和/或随后位置可以是离散化工具路径的两个支撑点之间的位置。
在所述方法的实施例中,每个支撑点指示由机器的工具执行的到下一支撑点的移动轨迹。从每个支撑点到下一支撑点的移动轨迹可以对应于线性移动。例如,可以指示从当前位置x1、y1和z1直接行进到位置x2、y2和z2。替代地,可以指示经由遵循具有中心xc、yc、zc和半径r的圆的弧的轨迹行进到位置x2、y2和z2。整个离散化工具路径可以由如线性运动和弧这样的基本移动轨迹组成。要行进到的位置也可以用圆坐标或球坐标来指示。
在实际加工工件之前模拟加工过程以获得交互参数的值可以避免产生具有不符合预定工件几何形状的几何形状的工件。所述值也可以被称为模拟值。
在一实施例中,测量针对工具的第一位置的第一交互参数的值包括测量电流。即使工具/工件交互的环境受到冷却液或金属碎片所影响,测量电流也是可能的。
另外的实施例规定,第一交互参数是数控机器的工具所经受的扭矩。数控机器的工具可以被保持在主轴中,并且工具所经受的扭矩可以对应于主轴所经受的扭矩。所述扭矩可以与用于旋转主轴的电流相关。
在另一个实施例中,第二交互参数是数控机器的工具所经受的力。所述力可以对应于以三个维度表达的力。所述力的值可以对应于矢量或标量。工具所经受的力可以对应于切削力(cutting force)。由数控机器旋转的工具可能会经受切削力或扭矩。进给速率(feed rate)或工件和工具材料也可能经受力和扭矩。切削力可能对在工件的加工期间工具的偏转以及可获得的公差具有直接影响。关于切削力的信息可以帮助将公差保持在所规定的限制内。此外,切削力和扭矩可能对最终工件的表面质量具有直接影响。这同样适用于加工点处的工件的温度。此外,力、扭矩和温度也会影响工具的磨损。因此,数控机器可以确定工具何时由于过度磨损而需要更换。反之亦然,工具的磨损也可能影响工具所经受的扭矩和/或力,这可能导致模拟值与实际值之间的偏差。因此,所提出的方法还可以帮助利用所使用的工具来获得预定几何形状。
根据附加的实施例,基于所述比较的结果来确定针对工具的随后位置的第二交互参数的适配值包括:基于所述比较的结果和随后位置的第一交互参数的值来确定针对工具的随后位置的第二交互参数的适配值。
另外的实施例规定,所述控制命令序列包括用于确定第二交互参数的适配值的信息。所述信息可以对应于数学公式、常数和/或算法。数学公式、常数和/或算法可能已经在对加工过程的模拟期间被确定。
在另一个实施例中,数控机器是车床、铣床、钻床或磨床中的一个。
根据附加的实施例,所述方法包括:测量针对工具的若干个后续位置(subsequentposition)的第一交互参数的值,将针对工具的所述后续位置的第一交互参数的测量值与针对工具的所述后续位置的第一交互参数的模拟值进行比较,对所述比较的结果进行滤波,基于所述比较的经滤波的结果来确定针对工具的随后位置的第二交互参数的适配值。
另外的实施例规定,所述方法包括:测量针对工具的若干个后续位置的第一交互参数的值,对第一交互参数的测量值进行滤波,将针对工具的所述后续位置的第一交互参数的滤波值与针对工具的所述后续位置的第一交互参数的模拟值进行比较,以及基于所述比较的结果来确定针对工具的随后位置的第二交互参数的适配值。
在另一个实施例中,滤波包括使用低通滤波器。
根据附加的实施例,滤波包括使用被适配于预定工件几何形状的特征的滤波器。
此外,提出了一种用于数控机器的控制单元,其中所述控制单元被配置用于执行上述方法中的任一个。
此外,本公开涉及一种包括指令的计算机程序,当由计算机执行时,所述指令使得计算机执行上述方法中的任一个。
本申请中包括的附图被并入到说明书中,并且形成说明书的一部分。它们说明了本公开的实施例,并且与本描述一起用于解释本公开的原理。附图仅图示了某些实施例,并且不限制本公开。在附图中:
图1图示了用于加工工件的工具路径;
图2图示了第一离散化工具路径;
图3图示了第一交互参数的模拟值和测量值;
图4图示了第二交互参数的模拟值和测量值;
图5图示了用于操作数控机器的方法;
图6图示了第二交互参数的适配值和测量值;以及
图7图示了第二交互参数的适配值和测量值。
图1示出了采用铣床形式的数控机器110,该数控机器110操作采用铣刀(millingcutter)形式的工具111。工具111可以围绕轴线R旋转,以从与工具111接触的工件120中去除材料。在该示例中,轴线R平行于轴线z。
工件120包括由第一材料制成的第一部分121和由第二材料制成的第二部分122。第一材料和第二材料可以具有不同的性质。例如,加工第一材料可能比加工第二材料更困难。
旋转工具111可以沿着工具路径130移动,以加工工件120,从而获得用虚线指示的预定工件几何形状。在图1中所示的示例中,工具路径130位于由轴线x和轴线y定义的单个平面中。此外,旋转工具111的旋转轴线不改变。通常,工具路径130可以描述三维空间中的任意轨迹,并且包括关于旋转轴线R在三维空间中的改变的取向的信息。
在利用工具111来加工工件120期间,工具111将经受力和扭矩。在机器110不是足够坚硬的情况下,力和/或扭矩可能导致工具111的偏转。特别地,较大的力或扭矩会增加该偏转,并且机器人可能具有低于加工中心的刚度。该偏转可能导致工件具有的几何形状不对应于预期的预定工件几何形状。特别地,实际工件几何形状与预期的预定工件几何形状之间的偏差可能超过预定公差。
为了生成用于控制数控机器110来加工工件120的控制命令序列,可以将工具路径130离散化成更小的部分,并且可以获得图2中所示的第一离散化工具路径230。第一离散化工具路径230可以由支撑点231至262的第一序列来定义。每个支撑点231至262可以定义由工具111执行的到下一支撑点的移动。
在实际修改工件120之前,可以模拟利用数控机器110来加工工件120的过程。直到此时,可以使用第一离散化工具路径230。对于支撑点231至262的第一序列中的每个支撑点,可以分别获得至少一个交互参数265至296。该模拟可以考虑工件120和工具111的材料,以用于修改工件的几何形状。例如,交互参数可以对应于工具111所经受的扭矩、或工具111的温度、或工件120的温度、或工具111在相应支撑点231至262处所经受的力。如果交互参数265至296的值超过临界阈值,则数控机器110可以使用关于至少一个交互参数的信息来抵消不期望的后果。例如,如果针对相应支撑点231至262确定的温度过高,则数控机器110可以在工具111和工件120的界面处提供额外的冷却。此外,数控机器110可以通过修改工具111的实际轨迹来抵消由于作用在工具111上的力所致的偏转。在图2中,图示了加工期间作用在工具111上的模拟力265至296。
图3图示了针对示例性加工过程获得的第一交互参数的模拟值和测量值。在该示例中,第一交互参数是扭矩。随时间描绘了扭矩的模拟值301和测量值302。扭矩值和时间以任意单位来表达。测量值302的曲线基本上遵循模拟值的曲线。然而,在扭矩值改变的情况下,可观察到差异。扭矩值中的差异可以指示数控机器的工具所经受的力也发生了改变。
图4图示了第二交互参数的模拟值和测量值。在该示例中,第二交互参数是在加工时间内在x方向(411、412)、y方向(421、422)和z方向(431、432)上的力。曲线411、421、431分别对应于x方向、y方向和z方向上的力的模拟值。相应地,曲线412、422、432对应于x方向、y方向和z方向上的测量值。
对于更高的力,第二交互参数的模拟值与测量值之间的差异会增加。此外,第二交互参数的模拟值与测量值之间的差异更加明显。
第一交互参数的值可以从该模拟中得知。此外,在加工过程期间,第一交互参数的值可能比第二交互参数的值更容易测量。
例如,数控机器110的工具111在加工期间所经受的扭矩可以对应于转动数控机器110的主轴所需的电流。
关于用于加工工件的过程参数的变化——例如,与针对该模拟所假设的工具不同的工具111的选择、由数控机器的操作者选择的不同进给速度、与最初计划的工件材料不同的工件材料、毛坯工件的不同几何形状——可能导致第二交互参数的测量值不同于第二交互参数的模拟值。在工件的加工期间,第二交互参数可能难以测量。例如,测量该工具在加工期间所经受的力可能非常具有挑战性。可以将第二交互参数链接到第一交互参数。
所提议的是,使用第一交互参数的测量值和模拟值来获得第二交互参数的适配值。然后,第二交互参数的所述适配值可以由数控机器使用,以用于抵消不期望的机器行为,例如工具111在加工期间的偏转。扭矩偏差可以用于从所模拟的力值中导出所适配的力值。
特别地,所提议的是,使用以下公式来计算所适配的力:
Figure 879009DEST_PATH_IMAGE002
其中,ΔM =(M measured M simulated
变量F与力相关,并且变量M与扭矩相关。参数k描述了扭矩差异对力的影响。在上面描绘的公式的示例中,参数k可以是描述了力关于扭矩差异的线性依赖性(dependency)的常数。例如,该线性关系可以对应于主轴扭矩与进给速率之间的线性关系。然而,第二交互参数示出关于第一交互参数的二次或三次依赖性也是可能的。通常,可以使用神经网络或使用处理环境的模型来确定该依赖性。
图5图示了用于操作数控机器的方法。利用添加了计算机的制造***510的模拟模块511来模拟加工过程。模拟模块511提供第一交互参数的模拟值(此处为:模拟主轴扭矩Msimulated)和第二交互参数的模拟值(此处为:模拟力FXsimulated、FYsimulated、FZsimulated)。
添加了计算机的制造向用于加工工件的数控机器的控制单元520提供控制命令序列。该控制命令序列包括如上所提及的模拟值。在工件的加工期间,传感器单元521连续地接收来自该机器的第一交互参数的测量值(此处为:所测量的主轴扭矩Mmeasured)。比较单元622将第一交互参数的测量值(此处为:Mmeasured)与第一交互参数的模拟值(此处为:Msimulated)进行比较,并且将该比较的结果(此处为:ΔM)提供给算法单元523,算法单元523导出参数(此处为:kX、kY、kZ),以用于适配针对工具的随后位置的力。第二交互参数适配单元524接收所述参数(此处为:kMX、kMY、kMZ),并且从中计算第二交互参数的适配值(此处为:FXadapted、FYadapted、FZadapted)。然后,控制单元520使用第二交互参数的适配值FXadapted、FYadapted、FZadapted来控制该机器。特别地,该机器或控制单元620可以使用力的适配值FXadapted、FYadapted、FZadapted以用于通过修改工具的实际轨迹来抵消由于作用在工具上的力所致的偏转。
图6图示了第二交互参数的适配值和测量值。适配值FXadapted 613、FYadapted 623、FZadapted 633非常接近对应的测量值612、622、632。这指示基于第一交互参数的测量来适配第二交互参数的值得到了良好的结果。
特别地,图4和图6的比较示出:适配会允许利用实际作用在工具上的力的更好知识来提及工件,并且因此允许更好地修改加工过程以避免工具偏转的后果。如果预期将有较高的力、特别是在粗加工通过(roughing pass)期间,这可能特别有用。
图7示出了第二交互参数的模拟值711、第二交互参数的测量值712、以及第二交互参数的适配值713的另一个示例。在该示例中,这些值被示出为随时间(以任意单位来表达)的力(以牛顿来表达)。已经基于第一交互参数的测量值与第一交互参数的模拟值的偏差导出了适配值713。在图7的示例中,第一交互参数是主轴。特别地,曲线720示出了以百分比(%)表达的适配系数,该适配系数是从第一交互的测量值和模拟值的偏差中导出的,其中该适配系数已经被用于适配第二交互参数的值。
适配系数、或者一般来说是第一交互参数的模拟值、第一交互参数的测量值、以及第二交互参数的适配值之间的任何函数依赖性可以取决于工具在工具路径上的位置、工具磨损和/或工件的材料性质而改变。当然,对工具操作的任何其他影响也可能改变该功能依赖性。此外,可以取决于工具的位置或其他操作条件来适配该函数依赖性的变化率。
以该方式,对与所模拟行为的偏差的响应度(responsivity)可以被适配于各种操作条件。例如,为了使初始切削平滑,可以在工具路径的开始处减小响应度。此外,响应于这种偏差而施加的力可以被限制到安全量。
此外,针对工具的第一位置的第一交互参数的测量值与针对工具的第一位置的第一交互参数的模拟值的比较可以由数控机器的控制器来执行。该比较通常可以被实现为针对工具的第一位置的第一交互参数的测量值与针对工具的第一位置的第一交互参数的模拟值之间的差异(在上述实施例中为ΔM)的量化。优选地,该差异可以被量化为浮点值。
由此,可以取决于该差异来连续地确定第二交互参数的适配值。特别地,可以作为该差异的连续函数来计算第二交互参数的适配值。然后,第二交互参数的适配值可以用于控制数控机器。适配值中的改变通常引起第一交互参数的测量值(在上述实施例中为Mmeasured)中的改变。然后,第一交互参数的测量值可以被反馈到数控机器的控制器,由此建立闭合控制环路,其中第一交互参数的测量值作为过程变量,第一交互参数的模拟值作为参考变量,并且该差异作为控制误差。该闭合环路控制允许连续控制工具操作并且连续校正与该模拟的偏差。
用于校正与该模拟的偏差的反措施(即,适配值的应用)与实际测量的与该模拟的偏差(即,所测量的差异)具有定量和连续的关系。特别地,较低的差异可以引起较低的反措施,并且较高的差异可以引起较高的反措施,在这两种情况之间,具有连续和平滑的过渡。如上面已经提及的,相应的抵消可以特别地以线性、二次或三次的方式依赖于对应的差异。

Claims (18)

1.一种用于操作数控机器(110)的方法,包括:
接收控制命令序列,当由数控机器(110)执行时,所述控制命令序列使得数控机器(110)加工工件(120)以获得预定工件几何形状,
其中所述控制命令序列包括:
关于由支撑点(232……262)的序列定义的离散化工具路径(230)的信息,
描述了数控机器的工具(111)与工件针对每个支撑点(232……262)的交互的第一交互参数的模拟值(Msimulated)的信息,
描述了数控机器(110)的工具(111)与工件针对每个支撑点的交互的至少第二交互参数的模拟值(FXsimulated、FYsimulated、FZsimulated)的信息,
当基于接收到的控制命令序列来加工工件(120)时,
测量针对工具(111)的第一位置的第一交互参数的值(Mmeasured),
将针对工具(111)的第一位置的第一交互参数的测量值(Mmeasured)与针对工具(111)的第一位置的第一交互参数的模拟值(Msimulated)进行比较,
基于所述比较的结果(ΔM)来确定针对工具(111)的随后位置的第二交互参数的适配值(FXadapted、FYadapted、FZadapted)。
2.根据权利要求1所述的方法,
其中每个支撑点(232……262)指示由数控机器的工具(111)执行的到下一支撑点(232……262)的移动轨迹。
3.根据权利要求1或2所述的方法,
其中测量针对工具的第一位置的第一交互参数的值(Mmeasured)包括测量电流。
4.根据权利要求1至3中任一项所述的方法,
其中第一交互参数是数控机器(110)的工具(111)所经受的扭矩。
5.根据权利要求1至4中任一项所述的方法,
其中第二交互参数是数控机器(110)的工具(111)所经受的力。
6.根据权利要求1至5中任一项所述的方法,
其中基于所述比较的结果来确定针对工具的随后位置的第二交互参数的适配值(FXadapted、FYadapted、FZadapted)包括:
基于所述比较的结果(ΔM)和随后位置的第一交互参数的模拟值(FXsimulated、FYsimulated、FZsimulated)来确定针对工具的随后位置的第二交互参数的适配值(FXadapted、FYadapted、FZadapted)。
7.根据权利要求1至6中任一项所述的方法,
其中所述控制命令序列包括用于确定第二交互参数的适配值的信息。
8.根据权利要求7所述的方法,
其中所述信息是数学公式、常数或算法中的至少一个。
9.根据权利要求1至8中任一项所述的方法,
其中数控机器(110)是机器人。
10.根据权利要求1至9中任一项所述的方法,其中所述方法包括:
测量针对工具的若干个后续位置的第一交互参数的值;
将针对工具的所述后续位置的第一交互参数的测量值与针对工具的所述后续位置的第一交互参数的模拟值进行比较;
对所述比较的结果进行滤波;
基于所述比较的经滤波的结果来确定针对工具的随后位置的第二交互参数的适配值。
11.根据权利要求1至9中任一项所述的方法,其中所述方法包括:
测量针对工具的若干个后续位置的第一交互参数的值;
对第一交互参数的测量值进行滤波;
将针对工具的所述后续位置的第一交互参数的滤波值与针对工具的所述后续位置的第一交互参数的模拟值进行比较;以及
基于所述比较的结果来确定针对工具的随后位置的第二交互参数的适配值。
12.根据权利要求10或11的方法,
其中所述滤波包括使用低通滤波器。
13.根据权利要求10至12中任一项所述的方法,
其中所述滤波包括使用被适配于所述预定工件几何形状的特征的滤波器。
14.根据前述权利要求中任一项所述的方法,其中所述方法包括:
由控制器来控制数控机器;
量化针对工具(111)的第一位置的第一交互参数的测量值(Mmeasured)与针对工具(111)的第一位置的第一交互参数的模拟值(Msimulated)之间的差异(ΔM);
取决于所述差异(ΔM)来连续地确定第二交互参数的适配值(FXadapted、FYadapted、FZadapted);
借助于第二交互参数的适配值来控制数控机器;
将第一交互参数的测量值(Mmeasured)反馈给控制器,从而建立闭合控制环路,其中第一交互参数的测量值作为过程变量,第一交互参数的模拟值作为参考变量,并且所述差异作为控制误差。
15.根据前述权利要求中任一项所述的方法,
其中第一交互参数的模拟值、第一交互参数的测量值、以及第二交互参数的适配值之间的函数依赖性取决于工具的位置、工具磨损和/或工件的材料性质而改变。
16.根据权利要求15所述的方法,
其中取决于工具的位置来适配所述函数依赖性的变化率。
17.一种用于数控机器的控制单元(520),其中所述控制单元(520)被配置用于执行根据权利要求1至16中任一项所述的方法。
18.一种包括指令的计算机程序,当由计算机执行时,所述指令使得所述计算机执行根据权利要求1至16中任一项所述的方法。
CN202080080155.4A 2019-11-19 2020-11-18 加工期间的在线多力适配 Pending CN114730170A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP19209939.8A EP3825795A1 (en) 2019-11-19 2019-11-19 Online multi-force-adaption during machining
EP19209939.8 2019-11-19
PCT/EP2020/082475 WO2021099349A1 (en) 2019-11-19 2020-11-18 Online multi-force-adaption during machining

Publications (1)

Publication Number Publication Date
CN114730170A true CN114730170A (zh) 2022-07-08

Family

ID=68732647

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202080080155.4A Pending CN114730170A (zh) 2019-11-19 2020-11-18 加工期间的在线多力适配

Country Status (4)

Country Link
US (1) US20220382265A1 (zh)
EP (2) EP3825795A1 (zh)
CN (1) CN114730170A (zh)
WO (1) WO2021099349A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102021132300B3 (de) * 2021-12-08 2023-04-27 Röders Gmbh Verfahren zum Betreiben einer Werkzeugmaschine mit Achsüberwachung und Werkzeugmaschine eingerichtet zur Durchführung des Verfahrens
JP7274659B1 (ja) 2022-10-28 2023-05-16 Dmg森精機株式会社 情報処理装置および情報処理プログラム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10401823B2 (en) * 2016-02-04 2019-09-03 Makino Inc. Real time machining process monitoring utilizing preprocess simulation
DE102016216190A1 (de) 2016-08-29 2018-03-01 Siemens Aktiengesellschaft Verfahren und System zum rechnergestützten Optimieren eines numerisch gesteuerten Bearbeitungsprozesses eines Werkstücks
DE102017206931A1 (de) * 2017-04-25 2018-10-25 Dr. Johannes Heidenhain Gmbh Verfahren zur Kompensation der Fräserabdrängung
DE102018206708A1 (de) * 2018-05-02 2019-11-07 MTU Aero Engines AG Belastungserfassung eines bearbeiteten Werkstücks auf Grundlage einer Simulation

Also Published As

Publication number Publication date
US20220382265A1 (en) 2022-12-01
WO2021099349A1 (en) 2021-05-27
EP4038459A1 (en) 2022-08-10
EP3825795A1 (en) 2021-05-26

Similar Documents

Publication Publication Date Title
EP3213161B1 (en) Method for optimizing the productivity of a machining process of a cnc machine
Ratchev et al. An advanced FEA based force induced error compensation strategy in milling
JP6802213B2 (ja) 工具選定装置及び機械学習装置
Huang et al. Tool orientation optimization for reduction of vibration and deformation in ball-end milling of thin-walled impeller blades
CN114730170A (zh) 加工期间的在线多力适配
EP2049959A2 (en) System and method for surface finish management
US11402822B2 (en) Numerical controller
Pereverzev et al. Optimization of control programs for numerically controlled machine tools by dynamic programming
US11402824B2 (en) Numerical controller
EP4163740B1 (en) Digital twin
Cus et al. Adaptive controller design for feedrate maximization of machining process
CN109388099B (zh) 利用模型支持的误差补偿对工件的加工
US11003161B2 (en) Numerical controller
JP4940266B2 (ja) 数値制御装置およびその制御プログラム
US11340587B2 (en) Numerical controller
Jacso et al. Investigation of conventional and ANN-based feed rate scheduling methods in trochoidal milling with cutting force and acceleration constraints
Tyapin et al. Identification of a static tool force model for robotic face milling
US20240033873A1 (en) Device and method for machining a workpiece
JP7451949B2 (ja) 加工品質予測システム
Jousselin et al. Tool axis adjustment for 5-axis roughing operations
Alaskari et al. Adaptive control simulation to optimize metal removal for rough turning.
Denkena et al. Technological CAD/CAM chain for automated polishing of geometrically complex workpieces
Ulsoy Monitoring and control of machining
CN108027605B (zh) 用于工具移动的控制方法和控制装置
EP3798773A1 (en) Efficient tool path discretization based on physically justified criteria

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