Processing is carried out directly in the SolidWorks environment and directly on the SolidWorks model. The results of the programmer are stored in the same model part or assembly SolidWorks. This ensures complete associativity of the model and tool paths, which leads to automatic updating of all tool paths when making changes to the model. When adding any technological data to the SolidWorks model, such as roughness designations, bases, shape tolerances and surface locations,
dimensional tolerances, the programmer always has direct access to them, which makes it easy to select the part based on the machine and select ensuring the specified quality of the tool part and cutting conditions.
The part can be easily adapted to the needs of processing by, for example, elimination of redundancies from the point of view of processing elements of geometry or by recalculating the executive dimensions of the model into the middle of the tolerance field. In SolidWorks assembly mode, you can perform joint processing of several parts, program processing a series of parts, or simply completely simulate all the real situation on the machine table — all the rigging, preparation of any complexity, and so on — to take the processing conditions into account at the earliest stages creating a program