public double executaMandril()
	{
		double menorTempo= getTempoUniversal()+1;
		
		ordenaPeloTempoDeSaidaM(maquinaMandril);
		
		for(int i=maquinaMandril.size()-1; i>=0  && maquinaMandril.size()>0 && verificaMaquinaMandril(maquinaMandril) ; i--)
		{
			if(maquinaMandril.get(i).getStatus()==1)
			{
				
				if(maquinaMandril.get(i).getInstante() -maquinaMandril.get(i).getRolamento().getInstante()>0)
					{
						maquinaMandril.get(i).getRolamento().addTempoParado(maquinaMandril.get(i).getInstante() -maquinaMandril.get(i).getRolamento().getInstante());
					}
					else
					{
						maquinaMandril.get(i).getRolamento().addTempoParado(0);
						maquinaMandril.get(i).setInstante(maquinaMandril.get(i).getRolamento().getInstante());
					}
		
				if( (maquinaMandril.get(i).getRolamento().getInstante()+maquinaMandril.get(i).getRolamento().getTempoMandril()+  maquinaMandril.get(i).getRolamento().getTempoParado() <= getTempoUniversal()))
				{				
				
					maquinaMandril.get(i).getRolamento().setInstante(maquinaMandril.get(i).getRolamento().getTempoParado()+maquinaMandril.get(i).getRolamento().getInstante() +maquinaMandril.get(i).getRolamento().getTempoMandril());

					maquinaMandril.get(i).setInstante(maquinaMandril.get(i).getRolamento().getInstante());
					
					System.out.println(maquinaMandril.get(i).getRolamento().getTipo() + " Pronto na maquina Mandril");
				
					if(listaMandril.size()==0)
					{
						maquinaMandril.get(i).setInstante(0);
					}  
					
					addLista(maquinaMandril.get(i).getRolamento(), maquinaMandril.get(i).getRolamento().getProxMaquina());

					if(menorTempo > maquinaMandril.get(i).getRolamento().getInstante())
					{
						menorTempo=maquinaMandril.get(i).getRolamento().getInstante(); 
					}
					
					maquinaMandril.get(i).removeRolamento();
					disponibilidadeMandril++;
				break;
				}
			}
		}
		return menorTempo;
	}