The master's thesis presents the development process of an algorithm for accurately calculating the time taken for operations to complete on CNC machines and the procedure for optimizing the sequence of operations on multistream machines. The first part comprehensively introduces the theoretical background of multistream machines and the working environment of the CAM software module MillTurn. The basic theoretical principle for calculating the time of all cutting operations is also presented. Furthermore, logic of the algorithm for precise time calculation is explained in detail, and the design of the programming code in the Python environment is presented. I performed a time comparison under different kinematic conditions and compared the results with each other. Finally, I also presented the optimisation procedure for the complete cycle of a complex workpiece on a multistream machine and showed how synchronisation of operations can affect the total feed time.
|