public CambiaUtensileAction(ProgramOperation parent, Operazione operazione) : base(parent) { // todo: gestire meglio secure z SicurezzaZ = parent.SecureZ; EtichettaUtensile = operazione.GetToolDescriptionName(); IsUtensileRotante = operazione.IsRotaryTool; NumeroUtensile = operazione.GetToolPosition(); Velocità = operazione.GetSpeed(); Refrigerante = operazione.GetCoolant(); /* * prendo sia numero postazioni che correttori centro di lavoro. */ CorrettoreUtensileTornio = operazione.GetLatheToolCorrector(); CorrettoreUtensileAltezzaCentro = operazione.GetToolHeightCorrector(); ModalitaVelocita = operazione.GetSpeedType(); RotazioneMandrino = operazione.SpindleRotation; }