Average classed PLC controls are used to control broaching machines. The operation sequence is specified by the mechanics respectively automation engineering. Therefore, on-site programming is not required.
CNC controls are used in case of more complex requirements. The broaching of turbine discs can be taken as an example. On-site programming could be required to change the operation sequence or axis travels.