Number

Standard Word: SynchronizationNumber

Variable: Synchronization.Number

Type: Integer

Synchronization numbers are very important structures used in multi-turret (multi-channel) mill-turns.It determines the behavior of turrets (for example, Turret A and B) that normally move independently.These independent turrets can be synchronized by using “P” or “M” synchronization codes and numbers such as: P1, P2,P10, P100 … or M100, M500, M501, so on…Synchronization codes must be defined separately for each turret and they can only get integer values.In each NC program (for each turret) synchronization codes should start with the smallest number such as P1, and should increase in number sequentially.For example: Suppose the first synchronization number for TurretA is defined as P10, the second as P20, and the third as P30. For TurretB, same sychronization code definitions should be made sequentially as P10, P20 and P30.The end users can add synchronization codes inside CAM systems. These synchronization codes then printed in the APT/CL file as UDEs (User Define Events).Most CAM systems, whether single-turret (single-channel) or multi-turret (multi-channel), produce a single APT/CL output. However, most multi-turret millturns run a seperate NC program for each turret (Exception: Mazatrol controllers run a single NC program for all turrets, after running the NC program on the CNC, the controller splits the NC program and creates a separate NC program for each turret).Therefore, MANUSpost developer splits the APT/CL file for multi-turret millturn machines and creates NC program outputs as much as the number of turrets.In NC programs created separately for each turret, synchronization numbers are also printed in a format suitable for that NC controller (for example, P10, P20, P30 or M100, M500,M501 and so on…).The working principle of the synchronization numbers in the NC program is as follows:1- For example, let’s assume that the NC programs created for TurretA and TurretB are run on the CNC machine.2- Let’s assume that when NC Programs are run, the synchronization number P10 printed in TurretA is reached earlier than P10 in TurretB.3- In this case, the CNC machine will stop the flow of the NC program in TurretA at line P10 and wait for the NC program in TurretB to come to line P10.4- When TurretB comes to line P10, two NC programs will start running simultaneously5- This situation will continue in this way until it reaches the P20 line.