public double executaTorno()
	{
		
		double menorTempo = getTempoUniversal()+1;
		ordenaPeloTempoDeSaidaT(maquinaTorno);
		
		for(int i=maquinaTorno.size()-1 ; i>=0 && maquinaTorno.size()>0 && verificaMaquinaTorno(maquinaTorno) ; i--) //percorre a lista de maquina e verifica os status dos rolamentos
		{
			if(maquinaTorno.get(i).getStatus()==1)//verifica se ela esta ocupada
			{
				if(maquinaTorno.get(i).getInstante() -maquinaTorno.get(i).getRolamento().getInstante()>0)//adiciona o tmepo parado
					{
						maquinaTorno.get(i).getRolamento().addTempoParado(maquinaTorno.get(i).getInstante() -maquinaTorno.get(i).getRolamento().getInstante());
					}
					else
					{
						maquinaTorno.get(i).getRolamento().addTempoParado(0);
						maquinaTorno.get(i).setInstante(maquinaTorno.get(i).getRolamento().getInstante());
					}
				/*se seu tempo parado+ tempo que ira ficar na maquina + instante de chegada for menor que o tempo atual ele executa */
				/*vale lembrar que o instante para mim é o instante que o rolamento solicita a entrada em uma maquina(ou que vai pra fila ou que sai da maquina)*/
				if( (maquinaTorno.get(i).getRolamento().getInstante()+maquinaTorno.get(i).getRolamento().getTempoTorno() + maquinaTorno.get(i).getRolamento().getTempoParado()  <= getTempoUniversal()))
				{
				
					maquinaTorno.get(i).getRolamento().setInstante(maquinaTorno.get(i).getRolamento().getTempoParado()+maquinaTorno.get(i).getRolamento().getInstante() +maquinaTorno.get(i).getRolamento().getTempoTorno());
					maquinaTorno.get(i).setInstante(maquinaTorno.get(i).getRolamento().getInstante());
					System.out.println(maquinaTorno.get(i).getRolamento().getTipo() + " Pronto na maquina Torno");
					
					if(listaTorno.size()==0)
					{
						maquinaTorno.get(i).setInstante(0);
					}  
					addLista(maquinaTorno.get(i).getRolamento(), maquinaTorno.get(i).getRolamento().getProxMaquina());
					
					/*retorna o menor tempo, no caso o instante que o rolamento sai da maquina*/
					if(menorTempo > maquinaTorno.get(i).getRolamento().getInstante())
					{
						menorTempo=maquinaTorno.get(i).getRolamento().getInstante();
					}
					maquinaTorno.get(i).removeRolamento();
					disponibilidadeTorno++;
					break;
				}
			}
		}
		return menorTempo;
	}