The programming is based directly on the designed or imported 3D model. Because of the automatic Feature-Recognition and the assignment of integrated machining technologies and strategies OPTICAM offers a very high automation level and reduces the programming time significantly. After a very short training period a beginner can create a correct nc-program with a few clicks, while an experienced user still has the complete flexibility to intervene in every detail.OPTICAM analyses the 3D models, recognizes wireable geometries and creates their machining simultaneously. The tool paths are shown graphically and follow subsequent changes of the model immediately or can be manipulated afterwards. Too short faces are extended and face gaps are bridged. Faces and edges can also be chosen manually to wire only specific areas or to create a user-defined feature. Furthermore integrated technologies and machining strategies can be assigned to create features automatically.OPTICAM contains all machining strategies, which are required for the efficient and safe operation of Wire EDM machines. All cuts are shown in the cuts dialog and can be changed afterwards. For the secure checking of the tool paths a 3D simulation with material removal was inserted. Besides the offsetting, the clamps and machine heads are also simulated.OPTICAM has been developed in co-operation with leading CNC-machine tool companies and is being continuously improved with new machine functionality. High-quality postprocessors and technology databases are available for all CNC-controls and CNC-machines.