发明名称 Simulation of the machining of a workpiece
摘要 It is provided a computer-implemented method for simulating the machining of a workpiece with a cutting tool having a cutting part and a non-cutting part. The method comprises providing a modeled volume representing the workpiece and a trajectory of the cutting tool; determining a colliding sweep of the cutting tool, wherein the colliding sweep represents the volume swept by the non-cutting front of the cutting tool when the cutting tool follows the trajectory; testing a collision with the workpiece according to the determining step. Such a method improves the simulation of the machining of a workpiece with a cutting tool.
申请公布号 US9524583(B2) 申请公布日期 2016.12.20
申请号 US201213666558 申请日期 2012.11.01
申请人 Dassault Systemes 发明人 Montana Nicolas;Monteil Marc;Nosenzo Romain;Lieutier Andre
分类号 G06F7/48;G06T19/00;G05B19/4069 主分类号 G06F7/48
代理机构 Hamilton, Brook, Smith & Reynolds, P.C. 代理人 Hamilton, Brook, Smith & Reynolds, P.C.
主权项 1. A computer-implemented method for simulating the machining of a workpiece on a CAM system, wherein the method comprises: by a processor and associated memory: providing in the CAM system (i) a modeled volume representing a subject workpiece, (ii) a cutting tool having a cutting part and a non-cutting part, the non-cutting part having a non-cutting front, and (iii) a trajectory of the cutting tool; determining a colliding sweep of the cutting tool, wherein the colliding sweep represents volume swept by the non-cutting front of the cutting tool when the cutting tool follows the trajectory, and wherein determining the colliding sweep comprises dissociating motion of the cutting part and motion of the non-cutting part, and the dissociating motion includes determining volume swept by the non-cutting front when the cutting tool is moving to follow the trajectory at a given time t, wherein the non-cutting front comprises a set of points with instantaneous speed vectors at the given time t that are oriented towards an exterior of the moving cutting tool, wherein at the given time t, the non-cutting front Front(t) is a subset of Souter defined by: Front(t)={xεSouter;Rot(t)n(x),∂/∂tTraj(t)x≧0}, wherein Souter is a boundary of the cutting part, u,v denotes a scalar product between vectors u and v, Traj(t) denotes a trajectory of the cutting tool at the given time t, and Rot(t) denotes a rotation component of the trajectory at the given time t; and testing a collision with the subject workpiece resulting from the determined colliding sweep, the testing comprising: determining whether the colliding sweep intersects the workpiece, and if the colliding sweep is determined as intersecting the workpiece, detecting a collision.
地址 Velizy Villacoublay FR