用于减少机器颤振的微调速度选择的系统和方法

文档序号:10653535阅读:291来源:国知局
用于减少机器颤振的微调速度选择的系统和方法
【专利摘要】提供了用于减少机器颤振的微调速度选择的系统和方法。该系统包括被配置为确定机器的预定速度的电路。该电路基于机器的预定速度来识别稳定性叶瓣,并且从与所识别出的稳定性叶瓣相对应的机器速度范围中选择第一组微调速度。此外,该电路使得机器以第一组微调速度中的一个或多个微调速度进行工作。
【专利说明】
用于减少机器颤振的微调速度选择的系统和方法
技术领域
[0001] 本申请设及用于减少机床颤振(chatter)的系统、方法、计算机可读介质和界面。
【背景技术】
[0002] 例如在全部内容通过引用包含于此的美国专利5,170,358中所述,诸如车削、僮削 和锐削等的机加工操作中的颤振或不稳定性是工业上的常见问题。振动主要分类为自由振 动、强迫振动和自激振动。颤振是通常在机加工操作(或处理)期间所观察到的一种自激振 动。在特定工作条件下,强迫振动也可能产生颤振。
[0003] 颤振是在机加工操作期间所观察到的不想要的振动。颤振可能是由通过机床、工 件和机器的有害的振动反馈回路所引起的。在发生颤振时,通常可W通过与颤振频率(响应 频率)有关地改变工具转动速度(改变驱动振动频率),使来自反馈回路的振动发生衰减。本 发明的实施例的目的在于促进颤振减少。

【发明内容】

[0004] 根据本发明的实施例,提供一种用于减少机器颤振的微调速度选择的系统。所述 系统包括被配置为确定所述机器的预定速度的电路。所述电路基于所述机器的所述预定速 度来识别稳定性叶瓣,并且从与所识别出的稳定性叶瓣相对应的机器速度范围中选择第一 组微调速度。此外,所述电路使得所述机器W所述第一组微调速度中的一个或多个微调速 度进行工作。
[0005] 此外,根据本发明的实施例,提供一种用于减少机器颤振的微调速度选择方法。所 述方法包括利用系统的电路来确定所述机器的预定速度。利用所述电路来基于所述机器的 所述预定速度来识别稳定性叶瓣。利用所述电路来从与所识别出的稳定性叶瓣相对应的机 器速度范围中选择第一组微调速度。此外,所述方法包括使得所述机器W所述第一组微调 速度中的一个或多个微调速度进行工作。
[0006] 此外,根据本发明的实施例,提供一种存储有程序的非瞬态计算机可读介质,所述 程序在由计算机执行的情况下,使得所述计算机进行如W上所论述的用于减少机器颤振的 微调速度选择方法。
[0007] 上述针对例示性实现的一般说明及其下述详细说明仅是本发明的教导的示例性 方面,并且不是限制性的。
【附图说明】
[000引图1示出根据一个实施例的可能产生颤振的示例性机床。
[0009] 图2A示出根据一个实施例的示例性颤振应用程序界面。
[0010] 图2B示出根据一个实施例的用于创建示例性颤振应用程序界面的流程图。
[0011] 图3A和3B示出根据一个实施例的微调速度法的流程图。
[0012]图4A和4B示出根据一个实施例的微调速度画面。
[001引图5A和5B示出根据一个实施例的示例性稳定性叶瓣图(stability lobe di曰gram)D
[0014] 图6A~6D示出根据一个实施例的使用算术级数法所计算出的并且包括在速度栏 中的第一组微调速度的示例性选择。
[0015] 图7A~7E示出根据一个实施例的使用算术级数法所计算出的并且包括在速度栏 中的第二组微调速度的示例性选择。
[0016] 图8A~8C示出根据一个实施例的使用调和级数法所计算出的并且包括在速度栏 中的第一组微调速度的示例性选择。
[0017] 图9A~9E示出根据一个实施例的使用调和级数法所计算出的并且包括在速度栏 中的第二组微调速度的示例性选择。
[0018] 图10示出表示计算机的硬件结构的示例的框图。
[0019] 图11示出用于实现根据一个实施例的微调速度界面的系统。
【具体实施方式】
[0020] 在附图中,相同的附图标记在多个图中指定相同或相应的部分。此外,如运里所使 用的,除非另外说明,否则单词V'和"an"等通常含有"一个或多个"的含义。运些附图除非 另外规定否则大体是按比例绘制的、或者示出示意结构或流程图。
[0021] 此外,术语"大约"、"近似"、"小"和类似术语通常是指包括偏差在20 %、10 %或者 在特定实施例中优选为5% W内的标识值的范围W及运些范围之间的任何值。
[0022] 除非另外规定,否则术语"速度"、"主轴(spindle)速度"、"选择速度"和类似术语 是指W每分钟转数(rpm)为单位的"工具转动速度"或"工件转动速度"。然而,本发明的实施 例不限于此,并且应当理解,可W利用其它速度单位。
[0023] 可W使用例如一个或多个传感器来监视机加工操作期间所产生的振动。该一个或 多个传感器可被配置为直接地或间接地测量机加工操作期间的振动。可W通过使用从该一 个或多个传感器接收到的传感器数据,例如利用用W消除驱动振动和从动振动之间的相位 差的一个或多个方法来计算使颤振减少的转动速度。基于所计算出的速度,可W通过手动 地或自动地改变转动速度来消除或减少颤振。
[0024] 在特定实施例中,利用一个或多个计算机数控(CNC)机器来对机器进行控制。CNC 机器通常实现W诸如G代码等的编程语言所编写的NC程序,其中该NC程序对诸如速度、机加 工坐标、工具类型等的与工具或工件相关的参数进行控制。也就是说,NC程序包括诸如如何 移动工具或工件、使工具或工件W何速度转动等的机加工指令。还可W由操作员(或用户) 经由一个或多个CNC机器或单独计算机所提供的一个或多个用户界面来控制转动速度。用 户界面可被配置为显示颤振数据和颤振减少的计算结果中的一个或它们的组合W引导用 户启用一个或多个期望的转动速度。然而,在运种结构中,速度数据、颤振数据和启用方法 可能局度不相关。
[0025] 为了解决该问题,可W将颤振历史数据与相应的速度信息整合并且提供给操作 员。在尝试多个转动速度W找出最佳转动速度的情况下,可W保存尝试速度(或先前选择速 度)和相应的颤振幅度的历史并且显示给操作员。运种数据可W W表或图形的形式来显示。 然而,由于画面大小限制,因而同时示出整个范围的颤振数据可能并不实际。
[00%]为了更有效且更经济地减少一个或多个机加工操作期间的颤振,需要便于W迭代 方式进行工作速度的选择的界面和/或方法。在基于稳定性叶瓣理论的微调速度分辨率的 情况下,可能由于多个颤振频率或该方法固有的不准确性,因此仅凭稳定性叶瓣理论无法 求出最佳速度。然而,预测到给定速度范围内的稳定速度-不稳定速度存在非随机周期性, 并且该事实可用于确定微调所使用的最高效的速度分辨率。
[0027]图1示出根据本发明的实施例的示例性机器100。机器100包括主轴壳体101、切削 工具1〇2(例如,切削、车削、僮削或锐削工具)、工件103W及一个或多个传感器(例如,振动 传感器104和105)。主轴壳体101包含用W将切削工具102保持于期望位置的机构。主轴壳体 101还包含使切削工具102W不同的速度进行转动的马达(未示出)。切削工具102在接触工 件103时W选择速度进行转动,W例如通过去除材料使工件103成形。通过操作员动作和/或 例如如图10所示的计算机1000来控制切削工具102和工件103的移动。然而,如上所述,在另 一实施例中,例如使用车床(车削机),可W在切削工具102保持固定的同时使工件103转动。 [002引振动传感器104和105放置在主轴壳体101上的不同位置。在特定实施例中,可W将 传感器放置在工件上,或者例如可W使用用W测量工具或工件处的振动所产生的声波的麦 克风来间接地测量振动。振动传感器测量机加工处理期间发生的振动并且将振动数据提供 至处理振动数据的控制计算机(例如,计算机1000)。
[0029] 可W将处理后的数据显示在操作员进行交互W对机器100进行操作的用户界面 上。例如,可W使用诸如振动幅度数据等的振动数据来计算诸如用户界面上所显示的速度 等的一个或多个最佳颤振减少参数。随着速度改变,振动幅度改变,并且在界面中提供新的 数据。可W使用界面来识别观察到极低的振动幅度的速度,并且该速度可W是用于识别颤 振水平(chatter level)最佳的速度设置的良好评价方法。该一个或多个参数用作针对操 作员的引导,然后该操作员可W在用户界面上进行适当选择W减少一个或多个机加工操作 期间所观察到的颤振。
[0030] 图2A是颤振应用程序界面(chatter application inte;rface,CAI)的示例性例 示。CAI 200包括一个或多个元素。例如,CAI 200包括诸如颤振计元素201、振动显示元素 225、速度栏215和历史栏220等的四个元素。各元素显示与在对机加工操作期间的颤振水平 进行控制有关的信息。在全部内容通过引用包含于此的2014年10月28日提交的美国申请 14/526,111 中进一步描述了CAI200。
[0031] 在本实施例中,颤振计元素201被显示为圆形刻度盘203,其中该圆形刻度盘203包 括固定刻度线211、可调整的颤振阔值标记205、当前颤振水平数值显示207和当前颤振水平 指示209。当前颤振水平数值显示和当前颤振水平指示209表示机加工操作期间发生的实时 颤振。
[0032] 速度栏215显示机加工操作所用的可选择的一个或多个候选速度。速度栏215中的 候选速度是基于将潜在地使机加工操作期间所观察到的现有颤振减少的一个或多个无颤 振主轴速度计算所生成的。W下说明示例性判断方法。然而,可W使用不同的方法来进行运 一个或多个计算,并且本实施例不限于任何特定的计算方法。各种颤振减少方法包括稳定 性叶瓣方法、时域数值建模方法、对工具或工件的动力学进行建模的解析方法等。
[0033] 图2B是根据本发明的实施例的用于生成CAI 200的方法的流程图。机器100的电源 一接通或者初始化处理一开始,就开始进行CAI生成处理。初始化步骤201c设及对诸如工具 槽计数、最小转动速度、最大转动速度、颤振阔值等的一个或多个机加工相关参数进行初始 化W及/或者清除速度和颤振振动数据库。在步骤202c中,(自动地或者由操作员)选择初始 机加工速度(或初始转动速度设置),并且开始机加工处理。数据收集步骤203c设及在机加 工处理期间读取或收集数据。例如,在步骤204c中读取振动传感器数据或者在步骤206c中 读取当前主轴速度。一旦收集到传感器数据,可W将该传感器数据转换成不同的形式。例 如,在步骤205c中,使用快速傅立叶变换(FFT)将振动传感器数据转换成频域数据。
[0034] 在数据收集步骤203c之后进行数据处理步骤207c。在数据处理步骤207c中,按照 设计规格对传感器数据进行处理(例如,颤振计算)。例如,W某种方式(例如,平均化、加权) 对来自多个传感器的振动数据进行处理。振动数据的处理包括基于振动数据来(例如,通过 确定或测量)生成颤振水平值和颤振频率值。在一个实施例中,颤振水平值与在W该速度使 用该工具期间所检测到的最大颤振水平相对应,并且颤振频率是在出现该最大颤振水平时 所测量到的最大振动的频率。步骤207c还可W设及可用于消除颤振所附带的振动数据W及 传感器数据中的噪声的数据过滤算法。
[0035] 在数据处理步骤207c之后,并行执行步骤208c和210c。步骤208c是评价颤振振动 是否大于步骤201c中所设置的颤振阔值的条件检查。如果在步骤208c中该条件被评价为假 ("否"),则处理返回至步骤203c。如果在步骤208c中该条件被评价为真("是"),则处理进入 步骤209c。在一个实施例中,与208c中的条件检查无关地,处理进入步骤209c。
[0036] 在步骤209c中,利用无颤振主轴速度计算模块(或减少颤振主轴速度计算模块)来 计算被预测为减少或消除颤振的一个或多个候选速度。在一个实施例中,该一个或多个候 选速度是颤振水平被预测为低于一个或多个预定颤振阔值的速度。无颤振主轴速度计算模 块计算CAI 200的速度栏中所设置的一个或多个候选主轴速度(或候选转动速度设置)。
[0037] 在一个实施例中,无颤振主轴速度计算是基于稳定性叶瓣判断方法(图5A和5B所 示的示例性稳定性叶瓣图)。然而,注意,可W使用各种不同的方法来进行该计算,并且本实 施例不限于任何特定的计算方法。各种颤振减少方法包括稳定性叶瓣方法、时域数值建模 方法、对工具动力学进行建模的解析方法等。
[0038] 无颤振主轴速度计算所用的示例方法设及使用等式1。
[0039]
…糾
[0040] 其中;
[0041] 每分钟转数(rpm)为单位的各叶瓣的稳定(无颤振)速度;
[0042] flfl W赫兹化Z)为单位的颤振频率;
[0043] 順工具槽的总数;
[0044] i叶瓣编号(lobe number) :1、2、3等。
[0045] 等式1示出各叶瓣编号与稳定速度相关联。例如图5A和5B所示,叶瓣的稳定速度与 稳定性叶瓣图的峰相对应。随着叶瓣编号减小,稳定速度增大。
[0046] 叶瓣编号与根据基本速度(base speed)和给定机器速度(例如,工具转动或工件 转动速度)的比所获得的整数相对应。根据实施例,给定机器速度可W指代候选速度或当前 速度。对于最大速度,叶瓣编号为其最小值。对于最小速度,叶瓣编号为其最大值。叶瓣编号 等式2如下:
[0047] .--口)
[004引 速度;
[0049] 獄
[0050] 在步骤210c中,将来自步骤207c的速度和颤振振动数据存储在一个或多个数据库 中。在诸如步骤211c等的其它步骤中,可W按照需求提取该速度和颤振振动数据。在特定实 施例中,该一个或多个数据库还被配置为存储来自例如设及不同工件但设及同一切削工具 的一个或多个不同的过去的机加工操作的速度和颤振振动数据。可W将来自该一个或多个 不同的过去的机加工操作的速度和颤振振动数据的全部或子集存储在该一个或多个数据 库中。可W基于与最低的颤振振动级相关联的一个或多个速度来选择速度和颤振振动数据 的子集。
[0051] 在步骤211c中,生成速度栏显示。该速度栏被配置为显示来自速度和颤振振动数 据库中的先前选择速度(例如,包括初始速度W及/或者一个或多个尝试速度)W及步骤 209c中所计算出的候选速度中的一个或它们的组合。在图2A中示出示例性速度栏215的显 示。可W选择或者可W不选择该速度栏中所显示的候选速度选项。
[0052] 在步骤212c中,判断是否从速度栏中所显示的候选速度中选择了新的速度。如果 没有选择新的速度,则处理返回至步骤203c。如果选择了新的速度,则执行步骤213c并且启 用该新的速度。对于手动速度改变,操作员可W使用CAI 200来选择来自速度栏显示的新的 速度。然而,根据特定实施例,可W自动选择速度变化。
[0053] 此外,在步骤215c中,判断是否要进行微调。如果要进行微调,则进行步骤300中的 微调速度生成处理。如果不进行微调,则处理返回至数据收集步骤203c。可W自动地或手动 地启用该微调处理。可W基于当前颤振和颤振阔值之间的差来进行自动微调判断。例如,如 果该差大于10%,则微调速度将自动在速度栏中弹出并且/或者可W进行自动微调处理。在 手动设置中,可W设置微调或缩放按钮。在操作员启用微调或缩放按钮的情况下,微调速度 在速度栏中弹出并且/或者可W进行自动微调处理。可选地,可W在诸如操作员双击或者重 复选择当前或其它速度等的任何其它情况下启用微调处理。
[0054] 在步骤300中,根据本实施例,在预定转动速度的周围生成一个或多个微调速度, 并且将该一个或多个微调速度显示在速度栏内。预定转动速度可W是NC程序中或由操作员 所设置的初始速度。在一个实施例中,预定转动速度是从使用稳定速度法(例如,使用W上 的等式1)计算出的候选速度其中之一所选择出的。主要使用当前速度作为示例来说明图 3A。然而,图3A所述的方法等同地适用于上述的其它预定转动速度。在图3A和3B中示出微调 处理的实施例,并且W下进一步论述该实施例。在进行了微调之后,处理可选地继续进入数 据收集步骤203c。
[0055] 历史栏220沿着速度轴显示与先前选择速度和当前选择速度相关联的历史数据。 该历史数据是从使用步骤210c进行填充后的速度和颤振数据库中提取的。
[0056] 在一个实施例中,修改原始速度栏W进一步显示用W进一步减少颤振的微调速 度。在另一实施例中,通过修改原始速度栏显示或者在无需修改原始速度栏显示的情况下, 进行自动微调。图3A和3B示出一个或多个机加工操作期间的颤振水平的微调速度控制所用 的示例性方法。该方法在本质上是迭代的,并且通过多个步骤来生成微调速度,直到实现了 最低(或可接受)颤振水平为止。如上所述,微调速度可W显示在速度栏上或可W不显示在 速度栏上。在特定实施例中,微调速度是与速度栏分开显示的。
[0057] 在步骤305中,从在图2B所示的处理中所生成的速度栏中识别当前速度或另一预 定机器速度。在一个实施例中,将当前速度存储在机器的控制器中W根据需要来控制主轴 速度。如上所述,速度栏不仅显示候选速度,而且还显示当前速度、初始速度和用W减少颤 振的先前选择速度中的一个或它们的组合。
[0058] 在步骤310中,识别与当前速度或另一预定机器速度相对应的叶瓣。例如,根据生 成速度栏所使用的数据来确定叶瓣编号、或者可W使用如前面论述的等式2来计算叶瓣编 号。通常,叶瓣编号表示特定机器/工具/机加工条件的组合的稳定性叶瓣图中的特定稳定 性叶瓣,并且该稳定性叶瓣进一步与一定范围的速度相关联。可W针对特定机器状况预先 确定稳定性叶瓣图并且将稳定性叶瓣图存储在数据库中。
[0059] 在特定实施例中,基于机加工操作期间所收集到的机加工数据,可W生成稳定性 叶瓣图或者可W更新现有的稳定性叶瓣图。可W通过包括解析方法(例如,使用等式1~3)、 根据机加工处理期间所收集到的过去的颤振数据的实验方法、计算机模拟或它们的组合, 来W多个方式生成稳定性叶瓣图。此外,在特定实施例中,由于动态条件发生改变、并且针 对相同的速度观察到不同的颤振频率,因此在机加工处理期间可W生成多个稳定性叶瓣 图。可W使用简单平均、加权平均或其它统计技术来(例如,在更新的情况下)组合运些稳定 性叶瓣图,然后使用运些稳定性叶瓣图来计算一个或多个最佳速度。
[0060] 在本实施例中,为了计算最佳(或可接受)速度,在步骤315中,确定与当前速度(或 任何其它的选择速度)相对应的稳定性叶瓣。该稳定性叶瓣可W是自动地或者用户通过用 户输入手动地识别出的。可W利用不同方法中的一个或它们的组合来计算微调速度,其中 运些方法包括使用W下将进一步详细说明的算术级数或调和级数。例如,可W使用一个方 法来计算第一组微调速度,并且可W使用相同或不同的方法来计算第二组微调速度。此外, 在特定实施例中,可W计算一个或多个附加组微调速度。在特定实施例中,微调速度的范围 可W跨多个叶瓣(例如,邻接的两个叶瓣)。
[0061] 在一个实施例中,在使用算术级数法的情况下,使用要计算微调速度的稳定性叶 瓣的宽度来计算各个稳定性叶瓣内的微调速度之间的间距。选择一组微调速度,W使得各 微调速度基于所计算出的间距而分开。在另一实施例中,在使用算术级数法的情况下,代替 基于稳定性叶瓣的宽度,机器速度的范围由用户来指定,并且根据所指定的范围的分割点 来从速度范围中选择第一组微调速度。在另一实施例中,在使用调和级数法的情况下,使用 基本速度和要计算微调速度而确定的稳定性叶瓣的叶瓣编号来选择微调速度的组。W下针 对图6A~7E和8A~9E来分别说明算术级数法和调和级数法的示例。
[0062] 在一个实施例中,在使用算术级数法的情况下,从基本速度计算开始,可W使用等 式1和3预先确定第一组微调速度。此外,针对各叶瓣编号,可W计算稳定速度,而该稳定速 度可用于针对各叶瓣编号计算速度范围。通过将所确定的速度范围除W第一预定数量(例 如,10)来确定速度之间的第一间距。然后,从W当前速度作为中屯、的机器速度的范围中选 择第一组微调速度。
[0063] 在一个实施例中,第一组微调速度中的各微调速度按第一间距分开或基于第一间 距分开。此外,在一个实施例中,第一组微调速度中的各微调速度是等间距的。运10个速度 用作第一组微调速度,并且根据本实施例,在步骤320中将运10个速度连同当前速度一起显 示在速度栏上。
[0064] 通常,叶瓣宽度使稳定速度分开。然而,在存在多个颤振频率的情况下,稳定速度 区域可能受到另一频率的叶瓣影响。此外,动态的机器特性可能会影响稳定速度预测的精 度。
[0065] 在步骤325中,判断第一组微调速度中的哪一个具有最低颤振水平或者是可接受 的。在一个实施例中,对第一组微调速度中的各微调速度进行扫描W自动确定第一组微调 速度中的哪个微调速度与最低颤振水平相对应。例如,使机器W第一组微调速度中的各微 调速度进行工作,在各个工作速度处测量颤振水平,并且从所测量到的颤振水平中选择最 低颤振值。在另一实施例中,使机器仅W第一组微调速度的子集进行工作,例如直到识别出 颤振水平处于预定阔值W下的速度为止。在另一实施例中,操作员选择速度栏中所显示的 一个或多个不同的微调速度,直到选择了颤振最小(或可接受)的速度为止。例如,测量所选 择的一个或多个不同的微调速度各自的颤振水平并且将运些颤振水平在速度栏中向操作 员显示。第一组微调速度中的所选择的微调速度成为当前速度。
[0066] 步骤325是图3B所示的后面论述的子处理。此外,在步骤330中,将与(在步骤325中 所选择的)所选择的微调速度相对应的稳定性叶瓣的速度范围分割成第二预定数量(例如, 40)个部分(速度)W生成第二组微调速度。例如,在使用算术级数的情况下,通过将所确定 的叶瓣宽度除W第二预定数量来确定第二间距。然后,从机器速度的范围中选择第二组微 调速度。在一个实施例中,第二组微调速度中的各微调速度按第二间距分开或者基于第二 间距而分开。此外,在一个实施例中,第二组微调速度等间距。
[0067] 如上所述,在特定实施例中,仅从稳定性叶瓣的速度范围的子集中选择第二组微 调速度。例如,从落在第一组微调速度中的两个微调速度(诸如第一组微调速度中与当前速 度邻接的两个微调速度、W及当前速度和第一组微调速度中与当前速度邻接的一个微调速 度等)之间的稳定性叶瓣的速度范围中选择第二组微调速度。
[0068] 在特定实施例中,第一预定数量小于第二预定数量。与第一预定数量相关联的较 大间距例如使得能够高效地扫描一整个叶瓣宽度。一旦找到最低值或可接受值,就可W使 用与第二预定数量相关联的较小间距来进行精确定位。因而,可W获得更加精细的速度分 辨率W对将进一步使颤振水平最低的速度进行精确定位。然而,在其它实施例中,第一预定 数量可W大于或等于第二预定数量。
[0069] 在步骤335中,可选地将第二组微调速度连同当前速度一起显示在速度栏上。例 如,在自动确定了第二组微调速度中的最佳微调速度的情况下,可W不显示第二组微调速 度。然而,在手动选择或者进行自动确定的另一实施例的情况下,向用户显示第二组微调速 度。
[0070] 在步骤340中,判断第二组微调速度中的哪个微调速度具有最低颤振水平或者是 可接受的。在一个实施例中,对第二组微调速度中的各微调速度进行扫描W自动判断第二 组微调速度中的哪个微调速度与最低颤振值相对应。例如,使机器W第二组微调速度中的 各微调速度进行工作,在各个工作速度处测量颤振水平,并且从所测量到的颤振水平中选 择最低颤振值。在另一实施例中,使机器仅W第二组微调速度的子集进行工作,例如直到识 别出颤振水平处于预定阔值W下的速度为止。在另一实施例中,操作员从例如速度栏中所 显示的第二组微调速度中选择一个或多个不同的微调速度,直到选择了颤振最小(或可接 受)的速度为止。例如,测量所选择的一个或多个不同的微调速度各自的颤振水平,并且将 运些颤振水平在速度栏中向操作员显示。然后,第二组微调速度中的所选择的微调速度成 为当前速度。
[0071] 如上所述,可W W各种方式将与当前速度的稳定性叶瓣和/或邻接叶瓣相关联的 速度范围分割成第一预定数量(例如,10)。在一个实施例中,可W通过将速度范围分割成10 个均等部分(即,使用算术级数)来获得10个速度。例如,考虑如下的初始条件:切削工具具 有S个切削刃r槽"),并且最小容许速度和最大容许速度分别为1000化pm和2000化pm。机 加工处理开始,并且所测量到的颤振频率为1800赫兹。
[0072] 基于初始条件,可W按照如下使用等式3来计算基本速度:
[0073] 基本速度二颤振频率*60/切削刃= 1800*60/3 = 360(K)巧m。此外,可W按照如下使 用等式1来计算稳定叶瓣速度:
[0074] 叶瓣1速度=基本速度/1 = 3600化pm [00巧]叶瓣2速度=基本速度/2 = 1800化pm
[0076] 叶瓣3速度=基本速度/3 = 1200化pm
[0077] 叶瓣4速度=基本速度/4 = 9000巧m
[0078] 叶瓣N速度范围为叶瓣N+1速度~叶瓣N速度。例如,叶瓣3速度范围为叶瓣4速度~ 叶瓣3速度,数值上为9000rpm~120(K)rpm。然后,根据最小和最大速度标准,本示例中的容 许工具速度跨叶瓣1~叶瓣4。注意,各个叶瓣具有不同的宽度,并且宽度随着叶瓣编号的减 小而增大。W下的表1和2示出使用等式1所计算出的示例性叶瓣速度。表2包括针对与表1相 同的颤振条件的更稳定速度。在放宽工具速度限制的情况下,附加速度变得可用。
[0079] 表1:所计算出的无颤振速度
[0080]

[0081]表2:所计算出的附加的无颤振速度
[0082]
[0083] 基于叶瓣速度,可W通过将与叶瓣宽度相对应的速度范围除W第一预定数量(例 如,10)来计算一个叶瓣宽度内的微调间距。例如,叶瓣3的间距是(叶瓣3速度-叶瓣4速度)/ 10= (12000-9000)/10 = 300巧m。同样,叶瓣 2 的间距是(18000-12000)/10 = 600巧m,并且叶 瓣1的间距是(36000-18000)/10 = 1800rpm。各叶瓣的间距进一步用于计算微调速度。例如, 在工具的整个速度范围是10000~200(K)rpm的情况下,在一个示例中落在最小速度标准和 最大速度标准内的微调速度包括 10200、10500、10800、11100、11400、11700、12000、12600、 13200、13800、14400、15000、15600、16200、16800、17400、18000 和 19800。在表 3 中呈现针对 叶瓣4和3之间的算术级数的微调速度计算(其中还包括了两个跨边界速度)。
[0084] 表3:使用算术级数的样本微调速度计算
[0085]
[00化]此外,在期望的情况下,可W向第一组微调速度添加分别为1000化pm和2000化pm 的最小速度和最大速度,尽管在该示例中,运两个速度不与所计算出的微调速度相对应。算 术级数法的优点是间距基于叶瓣宽度,因此随着叶瓣宽度增加,微调速度步长大小增加,从 而更加高效地捜索良好的速度。另一方面,缺点可能是在叶瓣边界速度处存在大的跳跃。例 如,在1800化pm处,速度步长从60化pm改变为1800巧m。
[0087]在另一实施例中,可W使用调和级数法来计算微调速度。根据本发明的实施例,调 和级数法拥有算术级数法的优点,而且消除了算术级数法的一部分缺点。调和级数法被定 义为算术级数的倒数的级数。开头的算术级数是N/基本速度、(N-0.1)/基本速度、(N-0.2)/ 基本速度、(N-0.3)/基本速度等。然后,各元素的倒数各自成为微调速度。在调和级数法中, 使用基本速度,不仅可W计算(例如,与候选速度相对应的)叶瓣速度,而且还可W计算所有 的微调速度。例如,在叶瓣4和叶瓣3之间,将基本速度除W4、3.9、3.8、3.7、3.6、3.5、3.4、 3.3、3.2、3.1、3.0 W获得微调速度。运将使10个微调速度W调和级数方式跨稳定性叶瓣而 间隔开,从而匹配实际稳定性叶瓣的调和特性。微调速度步长将随着主轴速度的增加而变 大,并且在叶瓣边界处将不存在跳跃。针对工具的整个速度范围的实际速度计算结果的示 例是 10000、10286、10588、10909、11250、11613、12000、12414、12857、13333、13846、14400、 15000、15652、16364、17143、18000、18947、20000。在特定情况下,可W将与非整数值相对应 的任何速度四舍五入为最接近的整数值。在W下的表4中呈现针对叶瓣4和叶瓣3之间的调 和级数的微调速度计算(还包括了两个跨边界速度)。
[0088] 表4:使用调和级数的样本微调速度计算
[0089]
[0090]
[0091] 在另一实施例中,可W在当前速度的周围拟合诸如正态分布或高斯分布等的统计 分布,并且可W基于标准偏差(表示为西格玛(〇))或变动计算来从速度范围中选择10个速 度。例如,可W选择当前速度周围的6〇距离内的速度(例如,可W由(当前速度-3*0)和(当前 速度+3*0)来定义端点)。在运种情况下,不必计算稳定性叶瓣的端点。与当前速度叶瓣或邻 接叶瓣之间的速度的变动可W是根据历史数据而预先确定的。
[0092] 在另一实施例中,可W实现加权速度法,其中在该加权速度法中,向更靠近当前速 度的速度分配更高的权重,并且向进一步远离当前速度的速度分配更低的权重。在一个实 施例中,可W向靠近稳定性速度的速度赋予更高的权重。此外,可W基于该权重来选择第一 组微调速度或第二组微调速度。如W上所论述的,可W基于算术级数法、调和级数法和其它 统计方法中的一个或它们的组合来计算当前速度周围的预加权速度本身。在另一实施例 中,可W连同上述任意速度分割法一起使用历史数据。例如,如果10个速度中的任何速度接 近尝试速度(例如,与尝试速度的差小于5%),则可W删去该速度并利用尝试速度替换该速 度。可W采用用W通过将速度范围分割成第二预定数量(例如,40)来确定第二组速度的相 似方法。
[0093] 在一个实施例中,步骤325或340是在图3B中进一步详细示出的子处理,其中在该 子处理中,操作员或自动化微调处理可W选择并启用新的速度,直到确定了颤振最小(或可 接受)的速度为止。可W将颤振水平的期望范围设置成O~颤振阔值水平或者O~与临界切 削深度(图5A中的线520)相对应的颤振水平。如果在步骤345中判断为操作员或自动化微调 处理选择了新的速度,则在步骤350中启用该新的速度。
[0094] 可W W各种方式实现操作员所进行的速度启用。例如,在本发明的一个实施例中, 操作员可W向上拖动按钮并且在该位置释放该按钮。还可W采用不同的速度启用方法。例 如,可W通过多次轻击、沿一个或多个预定方向(例如,侧向)按住并拖动按钮等来启用期望 速度。在模拟实现的情况下,可W设置开关或旋转拨盘W启用期望速度。界面还可W是数字 和模拟部分的组合。
[0095] -旦启用了所选择的微调速度,则在步骤355中测量与当前速度相对应的颤振水 平。在步骤360中,将当前速度和所测量到的颤振水平存储在数据库中。然后,使用所存储的 数据来确定颤振水平最低或可接受的速度(步骤365)。如果在步骤370中判断为没有实现所 期望的颤振水平,则选择新的速度(步骤345),并且处理继续进行。如果在步骤370中实现了 所期望的颤振水平,则从子处理325(或340)退出并且继续进入图3A所示的处理内的下一步 骤。在步骤320之后调用子处理325的情况下,图3A所示的处理中的下一步骤可W是步骤 330,或者在步骤335之后调用子处理340的情况下,下一步骤可W是退出。
[0096] 在一个实施例中,可选的步骤370设及向用户提供与是否实现了所期望的颤振水 平有关的视觉或其它指示。可W基于历史数据来触发运些指示。例如,可W将当前颤振水平 与同相对于当前速度的差为5% W内的尝试速度有关的历史颤振数据进行比较,并且如果 当前颤振和历史颤振之间的差小于特定百分比(例如,10%),则可W显示表示"实现了可接 受的颤振水平"的消息。然而,如果历史数据表示可W实现更低的颤振水平,则界面可W提 示用户选择新的速度。在另一实施例中,在没有选择更多速度的情况下,判断为实现了所期 望的颤振水平。可选地,可W设置将触发用W停止微调处理的指示的可实现的最低颤振阔 值。该可实现的最低颤振阔值可W是基于机器的生命周期内进行的不同机加工处理期间所 收集到的历史数据所确定的。
[0097] 根据本实施例,可W自动地或者基于一个或多个用户输入来进行步骤370。例如, 基于与预定阔值的比较来判断是否实现了所期望的颤振水平。在特定实施例中,仅在选择 了一组预定数量的微调速度之后才进行步骤370中的判断。例如,在针对第一组微调速度或 第二组微调速度内的预定子集或所有微调速度测量了颤振水平之后,进行颤振水平最低的 速度的判断。
[0098] 可W使子处理325的步骤中的一个或多个步骤自动化。在自动化处理中,可能不需 要操作员干预。计算机通过基于设及将颤振水平与阔值或该工具的过去的颤振水平历史进 行比较的逻辑来实现处理325,可W自动选择微调速度。该比较可W基于计算当前颤振水平 与过去或所设置的颤振水平之间的差的误差函数。
[0099] 图4A和4B示出根据一个实施例的微调速度画面215AJ15B。在图4A和4B中,矩形表 示速度按钮,并且速度按钮中的数值表示:叶瓣#/速度/颤振水平;楠圆形表示微调速度按 钮,并且微调速度按钮中的数值表示速度。微调速度按钮嵌入在微调速度画面215AJ15B 中,并且在选择了不同的速度时自动添加在当前速度的周围,或者响应于用户请求等而添 加在当前速度的周围。参考图4A,微调速度连同当前速度405a(即,针对颤振水平为1.5且叶 瓣编号为10的1241rpm)显示在一起,并且被显示为楠圆形按钮。
[0100] 在一个实施例中,通过图3A所示的处理所产生的或者要进行微调的稳定性叶瓣编 号中所包括的微调速度中的一个或多个微调速度可W包括初始速度或先前尝试速度。例 如,在图4A中,表示1200rpm的速度410a是颤振水平为1.8的情况下的初始速度并且具有叶 瓣编号10。因而,W初始速度格式(即,矩形的左上角具有圆点的矩形按钮)显示速度410a。 在所显示的微调速度范围内不存在其它尝试速度。注意,当前速度405a由于已作为稳定速 度进行了尝试因此应被视为尝试速度,并且具有所测量到的叶瓣编号和颤振水平的尝试速 度信息。
[0101] 参考图4B,在当前速度40化(即,颤振水平为1.5且叶瓣编号为11的1441rpm)的周 围,按升序配置有微调速度。在所显示的微调速度范围内,不存在除当前速度外的尝试速 度。此外,其它候选速度由于显示空间限制而从被速度栏推出。
[0102] 此外,微调速度的其它实现也是可W的。可W使用不同的形状和形式来实现微调 速度。注意,将微调速度按钮与初始速度栏按钮所表示的候选速度(例如,稳定速度或颤振 最小的预测速度)区分开。例如,可W使用=角形按钮或六角形按钮来标识微调速度。根据 本实施例,在选择特定微调速度的情况下,微调速度所使用的形状发生改变或者不发生改 变。在一个实施例中,在选择微调速度之后,微调速度所使用的形状改变为候选速度的形状 (例如,正方形)、尝试速度的形状或不同的形状。在另一实施例中,在选择了微调速度之后, 该微调速度所使用的形状不发生改变。在运种情况下,可W可选地基于将附加信息(例如, 所测量到的颤振水平、稳定性叶瓣编号)或颜色编码包括在与微调速度相关联的形状中或 周围,来将所选择(或所尝试)的微调速度与未选择(或尚未尝试)的微调速度区分开。例如, 最初可W利用白色楠圆形来显示微调速度,并且在选择了微调速度之后,用颜色填充该白 色楠圆形。根据一个实施例,该颜色基于所测量到的颤振水平。在另一实施例中,该颜色是 预定颜色。此外,在特定实施例中,可W利用形状、颜色和/或其它标识或附加信息来区分针 对不同的微调速度组的微调速度的显示。例如,可W使用楠圆形来显示第一组微调速度,而 可W使用圆形来显示第二组微调速度。
[0103] 图5A示出根据特定实施例的微调速度确定处理所基于的示例性稳定性叶瓣图。图 5B是速度在5000~40000的范围内的扩展稳定性叶瓣图,其中该范围包括超出最小速度极 限和最大速度极限(例如,分别为10000和20000) W外的速度,W使得能够进行与可能具有 更低或更高的机加工速度要求的不同机加工操作有关的微调速度计算。在一个实施例中, 通过放宽工具速度限制来容许扩展速度范围。参考图5A,稳定性曲线的峰表示被称为稳定 速度的该主轴速度处的无颤振切削深度的局部最大值。峰之间的区域被称为稳定性叶瓣。 例如,利用501、502、503和504来分别表示稳定性叶瓣1、2、3和4。峰502a、50:3a和504a分别表 示与叶瓣2、叶瓣3和叶瓣4相关联的稳定速度。线520是临界切削深度,其中在该临界切削深 度W下,对于任何给定速度,存在非常低的颤振或不存在颤振。通常,期望具有最小颤振和 最大切削深度的速度。
[0104] 如从该图可W看出,稳定性叶瓣的宽度是变化的,即,宽度随着主轴速度的增加而 增大。叶瓣从大的叶瓣编号向小的叶瓣编号顺次填充在小速度~大速度的整个给定速度范 围内。颤振幅度的调和性质在整个该速度范围内重复,其中利用峰502a、503a和504a来表示 所标记的各个叶瓣边界处的最小颤振的峰。随着叶瓣的速度范围增大,各叶瓣的宽度增加。 根据本发明的实施例,在考虑到颤振本身的调和性质的情况下,微调方法考虑到不断增加 的宽度,W使得各微调速度步长是相等步长。在设及单个速度的情况下,使用较高的叶瓣编 号来指代稳定性叶瓣之间的边界。例如,将第五叶瓣和第四叶瓣的边界称为"叶瓣5"(与将 该叶瓣边界称为"叶瓣4"相对比)。
[0105] 图6A~6D示出根据一个实施例的在选择例如速度栏中所包括的来自第一组微调 速度的不同速度的情况下的示例性界面显示。在图6A~6D中,正方形中的数值表示:尝试速 度/当前速度;楠圆形中的数值表示微调速度。在该例示中,使用算术级数法来计算微调速 度。参考图6A,处理300生成如图所示显示的第一组微调速度。微调速度的生成和/或显示是 响应于用户请求(例如,微调或缩放请求)而进行的。当前速度605a(12000rpm)是在开始微 调处理之前所存在的原始速度栏215的一部分,并且在微调速度生成处理期间使用。当前速 度605a被如表3所计算出的第一组微调速度(分别为10800、11100、11400和12600)包围。可 W经由滚动功能来访问其余的速度。
[0106] 参考图6B,操作员选择并启用了速度1170化pm。因而,当前速度60加是1170化pm、 所测量到的相应的颤振水平是1.2且叶瓣编号是3,而速度12000成为尝试速度。尽管在图6B 中微调速度11700的显示从楠圆形改变为正方形,但注意,在另一实施例中并且如上所述, 微调速度11700的显示保持为楠圆形,使得例如可W容易地将微调速度与稳定速度区分开。 由于颤振水平1.2不在期望范围中,因此操作员继续启用速度114(K)巧m。操作员还可W选择 基于他对机器进行操作的经验来选择新的速度。可W响应于界面画面上所显示的提示(例 如,"请选择其它主轴速度")来进行该启用。
[0107] 参考图6C,当前速度605c是114(K)巧m、相应的颤振水平是1.3且叶瓣编号是3,而速 度11700和12000表示先前选择速度。由于当前颤振水平不在期望范围内,因此操作员启用 另一速度11100巧m。
[010引参考图6D,当前速度605d是11100、相应的颤振水平是1.6且叶瓣编号是3,而速度 11400、11700和12000表示先前选择速度。由于在所显示的速度中速度11700具有最低颤振 水平,因此如图7A所示,操作员重新启用速度11700。然而,操作员可W决定例如通过选择 和/或滚动至其它微调速度来继续捜索颤振水平低于1.2的速度。可W将颤振水平的期望范 围设置为0~颤振阔值水平或者0~与临界切削深度(图5A中的线520)相对应的颤振水平。
[0109] 微调处理根据步骤330进一步生成更加细化的微调速度,并且如图7B~7E所示将 运些微调速度显示在速度栏上。可W响应于用户请求(例如,微调或缩放请求)来进行更加 细化的微调速度的生成和/或显示。运些图示出根据一个实施例的在选择例如速度栏中所 包括的来自第二组微调速度的不同速度的情况下所显示的示例性界面。运些微调速度是通 过将至少一个稳定性叶瓣各自的速度范围分割成第二预定数量(例如,40)个部分所计算出 的。例如,在针对稳定性叶瓣2和3计算第二组微调速度的情况下,针对叶瓣2的微调步长将 是(18000-12000) /40 = 6000/40 = 150巧m。同样,针对叶瓣3,微调步长将是7虹pm。
[0110] 图7B~7E示出与图6A~6D中的速度相比具有更高的分辨率的第二组微调速度的 显示。在图7A~7E中,正方形中的数值表示:尝试速度/当前速度;楠圆形中的数值表示微调 速度。参考图7A,当前速度705a是相应的叶瓣编号为3且颤振水平为1.2的117(K)rpm。尽管颤 振水平1.2低于其它速度的颤振水平,仍进行附加微调,W在期望的情况下找出颤振进一步 降低的速度、或者针对所显示的微调速度找出可能的最低颤振水平。在填充第二组微调速 度的情况下,所有的其它尝试速度可能由于显示空间限制而被推出并且被第二组速度所替 换。
[0111] 参考图7B,当前速度705b是1170化pm且所测量到的颤振水平是I. 2,尝试速度 11100、11400和12000由于显示空间限制而被推出并且被速度11475、11550、11625、11775和 11850所替换。为了进一步减少颤振,操作员尝试速度11625巧m。
[0112] 参考图7C,当前速度705c变为11625rpm且所测量到的颤振水平是1.0,而速度 117(K)rpm成为尝试速度。尽管在图7C中微调速度11625的显示从楠圆形改变为正方形,但注 意,在另一实施例中并且如上所述,微调速度11625的显示保持为楠圆形,使得例如可W容 易地将微调速度与稳定速度区分开。此外,在特定实施例中,可W利用形状、颜色和/或其它 标识信息来区分针对不同微调速度组的微调速度的显示。与先前尝试速度相比,颤振水平 降低;并且操作员进一步决定尝试速度1155化pm。
[0113] 参考图7D,当前速度705d变为1155化pm且所测量到的颤振水平是1.1,而速度 11625rpm成为尝试速度。基于所选择的速度和相应颤振水平的历史,操作员可W容易地识 别出在速度11625处达到最低颤振水平1.0并且决定如图7E所示重新启用速度1162虹pm。然 而,操作员可W决定例如通过选择和/或滚动至其它微调速度来继续捜索颤振水平低于1.0 的速度。
[0114] 图8A~8C示出根据一个实施例的在选择例如速度栏中所包括的来自第一组微调 速度的不同速度的情况下的示例性界面显示。在图8A~8C中,正方形中的数值表示:尝试速 度/当前速度;楠圆形中的数值表示微调速度。在运些图中,使用调和级数法来计算微调速 度。参考图8A,处理300生成如图所示所显示的第一组微调速度。响应于用户请求(例如,微 调或缩放请求)来进行微调速度的生成和/或显示。当前速度805a(12000rpm)是在开始微调 处理之前所存在的原始速度栏215的一部分,并且在微调速度生成处理期间使用。当前速度 805a被如表4所计算出的第一组微调速度(分别为10588、10909、11250、11613和12414)所包 围。可W经由滚动功能来访问其余速度。
[0115] 参考图8B,操作员选择并启用了速度1161化pm。因而,当前速度80加是1161化pm、 所测量到的相应颤振水平是1.2(注意,最初不显示颤振水平,并且仅在收集到颤振特有的 传感器数据之后才显示颤振水平)且叶瓣编号是3,而速度12000成为尝试速度。尽管在图8B 中微调速度11613的显示从楠圆形改变为正方形,但注意,在另一实施例中并且如上所述, 微调速度11613的显示保持为楠圆形,使得例如可W容易地将微调速度与稳定速度区分开。 由于颤振水平1.2不在期望范围中,因此操作员继续启用速度1125化pm。操作员还可W选择 基于他对机器进行操作的经验来选择新的速度。可W响应于界面画面上所显示的提示(例 如,"请选择其它主轴速度")来进行该启用。
[0116] 参考图8C,当前速度805c是1125化pm、相应的颤振水平是1.4且叶瓣编号是3,而速 度11613和12000表示先前选择速度。由于在所显示的速度中速度11613具有最低颤振水平, 因此如图9A所示,操作员重新启用速度11613。然而,操作员可W决定例如通过选择和/或滚 动至其它微调速度来继续捜索颤振水平低于1.2的速度。可W将颤振水平的期望范围设置 为0~颤振阔值水平或者0~与临界切削深度(例如,图5A中的线520)相对应的颤振水平。
[0117] 在一个实施例中,微调处理根据步骤330进一步生成更加细化的微调速度,并且如 图9B~9E所示将运些微调速度显示在速度栏上。在图9A~9E中,正方形中的数值表示:尝试 速度/当前速度;楠圆形中的数值表示微调速度。可W响应于用户请求(例如,微调或缩放请 求)来进行更加细化的微调速度的生成和/或显示。运些图示出根据一个实施例的在选择例 如速度栏中所包括的来自第二组微调速度的不同速度的情况下所显示的示例性界面。运些 微调速度是使用调和级数法所计算出的,其中利用该调和级数法,要生成更多的微调速度 的各叶瓣被分割成第二预定数量(40)个部分。在一个实施例中,当前速度或另一选择速度 将是针对微调速度的各叶瓣的第二预定数量的分割的中屯、。
[0118] 例如,对于当前速度11613,叶瓣编号是3并且各叶瓣编号增量是1/40( =0.025)。 然后,将基本速度除W3.175、3.15、3.125、(3.1)、3.075、3.05等,从而给出微调速度11339、 11429、11520、(11613)'11707、11803等。
[0119] 图9B~9E示出与图8A~8C中的速度相比具有更高的分辨率的第二组微调速度的 显示。参考图9A,选择相应的叶瓣编号为3且颤振水平为1.2的值为12000rpm的当前速度 905a。尽管颤振水平1.2低于其它速度的颤振水平,仍进行附加微调,W在期望的情况下找 出颤振进一步降低的速度、或者针对所显示的微调速度找出可能的最低颤振水平。在填充 第二组微调速度的情况下,所有的其它尝试速度可能由于显示空间限制而被推出并且被第 二组速度所替换。
[0120] 参考图9B,当前速度90化是1161化pm且所测量到的颤振水平是1.2,删去尝试速度 11250、11613 和 12000 并且利用速度 11339、11429、11520、11707 和 11803 来填充。为了进一步 减少颤振,操作员尝试速度1152化pm。
[0121] 参考图9C,当前速度905c变为1152化pm且所测量到的颤振水平是1.0,而速度 1161化pm成为尝试速度。尽管在图9C中微调速度11520的显示从楠圆形改变为正方形,但注 意,在另一实施例中并且如上所述,微调速度11520的显示保持为楠圆形,使得例如可W容 易地将微调速度与稳定速度区分开。此外,在特定实施例中,可W利用形状、颜色和/或其它 标识信息来区分针对不同微调速度组的微调速度的显示。与先前尝试速度相比,颤振水平 降低;操作员进一步决定尝试速度1142化pm。
[0122] 参考图9D,当前速度905d变为1142化pm且所测量到的颤振水平是1.1,而速度 1152化pm成为尝试速度。操作员可W容易地识别出在速度11520处达到局部最低颤振水平 1.0并且决定如图9E所示重新启用速度1152化pm。然而,操作员可W决定例如通过选择和/ 或滚动至其它微调速度来继续捜索颤振水平低于1.0的速度。
[0123] 尽管已经使用两组微调速度说明了本发明的实施例,但在其它实施例中,可W利 用仅一个微调速度组或多于两个微调速度组。此外,尽管W上说明主要描述将微调速度组 插入至例如速度栏215的速度栏的实施例,但注意,可W将微调速度组显示在单独窗口(例 如,弹出窗口)中。
[0124] 在特定实施例中,弹出窗口可W仅包括针对计算微调速度的单个叶瓣的速度。运 些速度可W仅包括微调速度、或者还可W包括与先前计算或选择的叶瓣编号相对应的任何 速度。
[0125] 在另一实施例中,可W实现放大和缩小功能,使得微调速度在放大时开始出现并 且在缩小时开始消失。放大或缩小配置关注速度栏的一部分,诸如关注当前速度或任何其 它所识别出的速度(例如,速度栏的中屯、所显示的速度)的部分等。在运种情况下,微调速度 的范围可W跨多个叶瓣。
[0126] 图10是示出被配置为实现W上所述的各种处理中的一个或多个处理的计算机 1000的硬件结构的示例的框图。例如,在特定实施例中,计算机1000被配置为控制机器和/ 或提供CAI 200,其中该CAI 200包括颤振计元素201、速度栏215、历史栏220、振动显示元素 225W及速度数据库和颤振数据库中的一个或者它们的组合。
[0127] 如图10所示,计算机1000包括诸如经由一个或多个总线1007相互连接的中央处理 单元(CPUH002、只读存储器(R0MH004和随机存取存储器(RAMH006等的电路。该一个或多 个总线1007还与输入-输出接口 1010相连接。输入-输出接口 1010与包括键盘、鼠标、麦克 风、远程控制器、触摸屏等的输入部1012相连接。输入-输出接口 1010例如还经由输入部 1012或通信部1018连接至如同振动传感器105和106那样的传感器。输入-输出接口 1010还 连接至W下部分:包括音频接口、视频接口(例如,用W输出例如颤振计元素201、速度栏 215、历史栏220和振动显示元素225那样的显示)、扬声器等的输出部1014;包括硬盘、非易 失性存储器、数据库等的记录部1016 ;包括网络接口、调制解调器、USB接口、火线(f ire wire)接口等的通信部1018; W及用于驱动诸如磁盘、光盘、磁光盘、半导体存储器等的可移 除介质1022的驱动器1020。
[012引根据一个实施例,CPU 1002经由输入-输出接口 1010和总线1007将记录部1016中 所存储的程序载入RAM 1006,然后执行被配置为实现本发明(诸如提供CAI 200的元素中的 一个或者它们的组合的功能等)的程序。记录部1016例如是非瞬态计算机可读存储介质。注 意,术语"非瞬态"是对介质本身的限制(即,有形而非信号),而不是对于数据存储永久性的 限制(例如,RAM对比ROM)。
[0129] 图11是用于实现W上所论述的机器100的CAI 200的示例性系统。例如,可W利用 计算机1000来实现图2C、3A和3B所示的流程图所包括的步骤中的一个或它们的组合。界面 显示在包括触摸屏1102的装置1101上。装置1101经由与计算机1000的通信部1018接口的通 信链路1106与用于对从装置1101接收到的信息W及发送至装置1101的信息进行处理的计 算机1000进行通信。计算机1000还经由与计算机1000的通信部1018接口的通信链路1104接 收来自振动传感器104和105的信息。将计算机1000处理后的数据存储在数据库1103中,其 中该数据库1103可W是记录部1016的一部分、或者经由与计算机1000的通信部1018接口的 通信链路1105所连接。
[0130] 在被描述为流程图的序列中,不必按时间顺序或同时处理W上所论述的各种处 理;运些步骤还可W包括并行地、连续地或单独地(例如,W并行方式或者面向对象方式)进 行处理的步骤。
[0131] 此外,可W通过单个计算机或者通过多个计算机W分布式方式处理运些程序。还 可W将运些程序传送至一个或多个远程计算机来执行。
[0132] 此外,在本说明书中,术语"系统"是指多个组成要素(设备、模块(部分)、显示等) 的集合。所有的组成要素可W容纳在单个外壳中或可W不容纳在单个外壳中。因此,将各自 容纳在单独的外壳中并且经由网络所连接的多个组成要素视为网络,并且还将由容纳在单 个外壳中的多个模块构成的单个组成要素视为系统。
[0133] 此外,应当理解,该技术在实现时不限于上述实施例,并且可W对该技术进行各种 修改、改变和替换,只要运些修改、改变和替换在该技术的精神和范围内即可。例如,该技术 可W是针对经由网络在多个设备之间协作地共享并处理单个功能的云计算而构建的。
[0134] W上公开还包含W下所述的实施例。
[0135] (I)-种用于减少机器颤振的微调速度选择的系统,其包括电路,所述电路被配置 为:确定所述机器的预定速度;基于所述机器的所述预定速度来识别稳定性叶瓣;从与所识 别出的稳定性叶瓣相对应的机器速度范围中选择第一组微调速度;W及使得所述机器W所 述第一组微调速度中的一个或多个微调速度进行工作。
[0136] (2)根据特征(1)所述的系统,其中,所述电路被配置为基于所述机器的当前工作 速度来确定所述机器的所述预定速度。
[0137] (3)根据特征(1)或(2)所述的系统,其中,所述电路被配置为识别与所述机器的所 述预定速度相对应的稳定性叶瓣。
[0138] (4)根据特征(1)至(3)中任一特征所述的系统,其中,所述电路被配置为:确定所 识别出的稳定性叶瓣的叶瓣宽度,其中所述叶瓣宽度与所述机器速度范围相对应;通过将 所确定出的叶瓣宽度除W第一预定数量来确定第一间距;W及从所述机器速度范围中选择 所述第一组微调速度,其中所述第一组微调速度中的各微调速度基于所述第一间距而分 开。
[0139] (5)根据特征(1)至(4)中任一特征所述的系统,其中,所述电路被配置为:确定所 述机器的基本速度;W及基于所述基本速度和所识别出的稳定性叶瓣的叶瓣编号,来从所 述机器速度范围中选择所述第一组微调速度。
[0140] (6)根据特征(5)所述的系统,其中,所述电路被配置为:使用W下公式来从所述机 器速度范围中选择所述第一组微调速度内所包括的M个微调速度中的各微调速度:基本速 度/(所识别出的稳定性叶瓣的叶瓣编号+m/第一预定数量),其中,m是与M个微调速度中的 各微调速度相对应的M个连续整数其中之一。
[0141] (7)根据特征(4)所述的系统,其中,所述电路还被配置为:通过将所确定出的叶瓣 宽度除W第二预定数量来确定第二间距;从所述机器速度范围中选择第二组微调速度,其 中所述第二组微调速度中的各微调速度基于所述第二间距而分开;W及使得所述机器W所 述第二组微调速度中的一个或多个微调速度进行工作。
[0142] (8)根据特征(7)所述的系统,其中,所述电路还被配置为:使用W下公式来从所述 机器速度范围中选择所述第二组微调速度内所包括的N个微调速度中的各微调速度:基本 速度/(所识别出的稳定性叶瓣的叶瓣编号+n/第二预定数量),其中,n是与N个微调速度中 的各微调速度相对应的N个连续整数其中之一。
[0143] (9)根据特征(1)至(8)中任一特征所述的系统,其中,所述电路被配置为:测量所 述机器W所述第一组微调速度进行工作的情况下的颤振水平;W及自动确定所述第一组微 调速度中的哪个微调速度与所测量到的颤振水平中的最低颤振水平相对应。
[0144] (10)-种用于减少机器颤振的微调速度选择的方法,所述方法包括W下步骤:确 定步骤,用于利用系统的电路来确定所述机器的预定速度;识别步骤,利用所述电路来基于 所述机器的所述预定速度来识别稳定性叶瓣;选择步骤,用于利用所述电路来从与所识别 出的稳定性叶瓣相对应的机器速度范围中选择第一组微调速度;W及使得所述机器W所述 第一组微调速度中的一个或多个微调速度进行工作。
[0145] (11)根据特征(10)所述的方法,其中,所述确定步骤包括:基于所述机器的当前工 作速度来确定所述机器的所述预定速度。
[0146] (12)根据特征(10)或(11)所述的方法,其中,所述识别步骤包括:识别与所述机器 的所述预定速度相对应的稳定性叶瓣。
[0147] (13)根据特征(10)至(12)中任一特征所述的方法,其中,所述选择步骤包括:确定 所识别出的稳定性叶瓣的叶瓣宽度,其中所述叶瓣宽度与所述机器速度范围相对应;通过 将所确定出的叶瓣宽度除W第一预定数量来确定第一间距;W及从所述机器速度范围中选 择所述第一组微调速度,其中所述第一组微调速度中的各微调速度基于所述第一间距而分 开。
[0148] (14)根据特征(10)至(13)中任一特征所述的方法,其中,所述选择步骤包括:确定 所述机器的基本速度;W及基于所述基本速度和所识别出的稳定性叶瓣的叶瓣编号,来从 所述机器速度范围中选择所述第一组微调速度。
[0149] (15)根据特征(14)所述的方法,其中,所述选择步骤包括:使用W下公式来从所述 机器速度范围中选择所述第一组微调速度内所包括的M个微调速度中的各微调速度:基本 速度/(所识别出的稳定性叶瓣的叶瓣编号+m/第一预定数量),其中,m是与M个微调速度中 的各微调速度相对应的M个连续整数其中之一。
[0150] (16)根据特征(13)所述的方法,其中,还包括W下步骤:通过将所确定出的叶瓣宽 度除W第二预定数量来确定第二间距;从所述机器速度范围中选择第二组微调速度,其中 所述第二组微调速度中的各微调速度基于所述第二间距而分开;W及使得所述机器W所述 第二组微调速度中的一个或多个微调速度进行工作。
[0151] (17)根据特征(16)所述的方法,其中,还包括W下步骤:使用W下公式来从所述机 器速度范围中选择所述第二组微调速度内所包括的N个微调速度中的各微调速度:基本速 度/(所识别出的稳定性叶瓣的叶瓣编号+n/第二预定数量),其中,n是与N个微调速度中的 各微调速度相对应的N个连续整数其中之一。
[0152] (17)根据特征(16)所述的方法,其中,还包括W下步骤:使用W下公式来从所述机 器速度范围中选择所述第二组微调速度内所包括的N个微调速度中的各微调速度:基本速 度/(所识别出的稳定性叶瓣的叶瓣编号+n/第二预定数量),其中,n是与N个微调速度中的 各微调速度相对应的连续数。
[0153] (18)根据特征(10)至(17)中任一特征所述的方法,其中,还包括W下步骤:测量所 述机器W所述第一组微调速度进行工作的情况下的颤振水平;W及自动确定所述第一组微 调速度中的哪个微调速度与所测量到的颤振水平中的最低颤振水平相对应。
[0154] (19)-种用于存储程序的非瞬态计算机可读介质,所述程序在由计算机执行的情 况下,使得所述计算机进行用于减少机器颤振的微调速度选择的方法,所述方法包括W下 步骤:确定所述机器的预定速度;基于所述机器的所述预定速度来识别稳定性叶瓣;从与所 识别出的稳定性叶瓣相对应的机器速度范围中选择第一组微调速度;W及使得所述机器W 所述第一组微调速度中的一个或多个微调速度进行工作。
[0155] (20)-种用于存储程序的非瞬态计算机可读介质,所述程序在由计算机执行的情 况下,使得所述计算机进行根据特征(11)至(18)中任一特征所述的方法。
【主权项】
1. 一种用于减少机器颤振的微调速度选择的系统,包括: 电路,其被配置为: 确定所述机器的预定速度; 基于所述机器的所述预定速度来识别稳定性叶瓣; 从与所识别出的稳定性叶瓣相对应的机器速度范围中选择第一组微调速度;以及 使得所述机器以所述第一组微调速度中的一个或多个微调速度进行工作。2. 根据权利要求1所述的系统,其中,所述电路被配置为基于所述机器的当前工作速度 来确定所述机器的所述预定速度。3. 根据权利要求1所述的系统,其中,所述电路被配置为识别与所述机器的所述预定速 度相对应的稳定性叶瓣。4. 根据权利要求1所述的系统,其中,所述电路被配置为: 确定所识别出的稳定性叶瓣的叶瓣宽度,其中所述叶瓣宽度与所述机器速度范围相对 应; 通过将所确定出的叶瓣宽度除以第一预定数量来确定第一间距;以及 从所述机器速度范围中选择所述第一组微调速度,其中所述第一组微调速度中的各微 调速度基于所述第一间距而分开。5. 根据权利要求1所述的系统,其中,所述电路被配置为: 确定所述机器的基本速度;以及 基于所述基本速度和所识别出的稳定性叶瓣的叶瓣编号,来从所述机器速度范围中选 择所述第一组微调速度。6. 根据权利要求5所述的系统,其中,所述电路被配置为: 使用以下公式来从所述机器速度范围中选择所述第一组微调速度内所包括的Μ个微调 速度中的各微调速度: 基本速度/(所识别出的稳定性叶瓣的叶瓣编号+m/第一预定数量), 其中,m是与Μ个微调速度中的各微调速度相对应的Μ个连续整数其中之一。7. 根据权利要求4所述的系统,其中,所述电路还被配置为: 通过将所确定出的叶瓣宽度除以第二预定数量来确定第二间距; 从所述机器速度范围中选择第二组微调速度,其中所述第二组微调速度中的各微调速 度基于所述第二间距而分开;以及 使得所述机器以所述第二组微调速度中的一个或多个微调速度进行工作。8. 根据权利要求7所述的系统,其中,所述电路还被配置为: 使用以下公式来从所述机器速度范围中选择所述第二组微调速度内所包括的Ν个微调 速度中的各微调速度: 基本速度/(所识别出的稳定性叶瓣的叶瓣编号+η/第二预定数量), 其中,η是与Ν个微调速度中的各微调速度相对应的Ν个连续整数其中之一。9. 根据权利要求1所述的系统,其中,所述电路被配置为: 测量所述机器以所述第一组微调速度进行工作的情况下的颤振水平;以及 自动确定所述第一组微调速度中的哪个微调速度与所测量到的颤振水平中的最低颤 振水平相对应。10. -种用于减少机器颤振的微调速度选择的方法,所述方法包括以下步骤: 确定步骤,用于利用系统的电路来确定所述机器的预定速度; 识别步骤,用于利用所述电路来基于所述机器的所述预定速度来识别稳定性叶瓣; 选择步骤,用于利用所述电路来从与所识别出的稳定性叶瓣相对应的机器速度范围中 选择第一组微调速度;以及 使得所述机器以所述第一组微调速度中的一个或多个微调速度进行工作。11. 根据权利要求10所述的方法,其中,所述确定步骤包括: 基于所述机器的当前工作速度来确定所述机器的所述预定速度。12. 根据权利要求10所述的方法,其中,所述识别步骤包括: 识别与所述机器的所述预定速度相对应的稳定性叶瓣。13. 根据权利要求10所述的方法,其中,所述选择步骤包括: 确定所识别出的稳定性叶瓣的叶瓣宽度,其中所述叶瓣宽度与所述机器速度范围相对 应; 通过将所确定出的叶瓣宽度除以第一预定数量来确定第一间距;以及 从所述机器速度范围中选择所述第一组微调速度,其中所述第一组微调速度中的各微 调速度基于所述第一间距而分开。14. 根据权利要求10所述的方法,其中,所述选择步骤包括: 确定所述机器的基本速度;以及 基于所述基本速度和所识别出的稳定性叶瓣的叶瓣编号,来从所述机器速度范围中选 择所述第一组微调速度。15. 根据权利要求14所述的方法,其中,所述选择步骤包括: 使用以下公式来从所述机器速度范围中选择所述第一组微调速度内所包括的Μ个微调 速度中的各微调速度: 基本速度/(所识别出的稳定性叶瓣的叶瓣编号+m/第一预定数量), 其中,m是与Μ个微调速度中的各微调速度相对应的Μ个连续整数其中之一。16. 根据权利要求13所述的方法,其中,还包括以下步骤: 通过将所确定出的叶瓣宽度除以第二预定数量来确定第二间距; 从所述机器速度范围中选择第二组微调速度,其中所述第二组微调速度中的各微调速 度基于所述第二间距而分开;以及 使得所述机器以所述第二组微调速度中的一个或多个微调速度进行工作。17. 根据权利要求16所述的方法,其中,还包括以下步骤: 使用以下公式来从所述机器速度范围中选择所述第二组微调速度内所包括的Ν个微调 速度中的各微调速度: 基本速度/(所识别出的稳定性叶瓣的叶瓣编号+η/第二预定数量), 其中,η是与Ν个微调速度中的各微调速度相对应的Ν个连续整数其中之一。18. 根据权利要求10所述的方法,其中,还包括以下步骤: 测量所述机器以所述第一组微调速度进行工作的情况下的颤振水平;以及 自动确定所述第一组微调速度中的哪个微调速度与所测量到的颤振水平中的最低颤 振水平相对应。
【文档编号】G05B19/416GK106020131SQ201610202135
【公开日】2016年10月12日
【申请日】2016年3月31日
【发明人】Z·皮纳, 丁柯, M·纳马齐, K·小西
【申请人】德马吉森精机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1