Your SlideShare is downloading. ×
Transporter
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Transporter

1,584
views

Published on

Descripción de una subclase de Task Executers: Los Transporter

Descripción de una subclase de Task Executers: Los Transporter

Published in: Education, Travel, Business

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,584
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SIMULACIÓN TRANSPORTER
  • 2. ÁRBOL DE LA FAMILIA FLEXSIM
  • 3. TASK EXECUTERS
  • 4. TRANSPORTER
    • Es una subclase de Task Executer, diseñado especialmente para cargar Flowitems desde un objeto a otro (uno o varios al mismo tiempo). Por defecto está creado como un montacargas, por lo que tiene un par de “uñas” que se elevan hasta la posición del Flowitem cuando lo va a tomar o bien a dejar en un RACK.
  • 5. OFFSET TRAVEL
    • El Transporter viaja a la posición X y Y que coincide con la columna de la celda en la que se va a colocar (o recoger) el flowitem.
    • Solamente las “uñas” del montacargas viajan en la dirección de Z hasta alcanzar la altura correcta de la celda.
    Nota: Este es el comportamiento por defecto, aunque puede ser alterado por el usurario.
  • 6. TRANSPORTER Además de las propiedades que el modelador puede programar a los Task Executers, el Transporter agrega dos propiedades más Lift Speed: especifica qué tan rápido ascienden o decienden las “uñas” del transporter. Do Transporter Animations: Activa las animaciones de los movimientos en el Objeto.
  • 7. OPERATOR Capacity: Número máximo de flowitems que puede cargar el TE al mismo tiempo. Tenga cuidado al usar “Task Sequence” al mismo tiempo que “capacity”: Ya que la principal prioridad de un TE es ejecutar las tareas, si usted da al TE una TS en la que debe cargar más flowitems de los indicados en “Capacity”, cargará TODOS de cualquier manera. La única instancia en se usa el valor de “Capacity” es para tarea TASKTYPE_BREAK. Si el TE llama a BREAK y ha alcanzado su capacidad máxima, entonces no pasará a BREAK y continuará su actual tarea de forma ininterrumpida. Esto funciona en el caso por defecto cuando las TS son creadas de forma automática, ya que cada TS es responsable de cargar un solo flowitem.
  • 8. OPERATOR Maximum Speed: El operador no puede viajar más rápido que esta velocidad. Acelaration: Qué tan rápido irá ganando velocidad el operador al avanzar hasta que alcance su velocidad máxima o hasta que deba iniciar el frenado para llegar a su destino Desceleration: Qué tan rápido irá perdiendo velocidad el operador al aproximarse a su destino Estos valores (Maximum Speed, Acceleration, Deceleration) se usan en la definición algunos Task Types , como TASKTYPE_TRAVEL y TASKTYPE_TRAVELTOLOC.
  • 9. OPERATOR Flip Threshold: ( Umbral del tirón ) Esta opción es solo para visualización y no afecta las estadísticas. Cuando el ángulo entre el TE (Operator o Transport) y el nodo destino excede este valor, el TE girará su posición (a la posición espejo) de forma que estará dando la cara a la dirección correcta. Nota de FJMA: Recomiendo dejarlo con 180 como está. Esto se puede usar en la construcción de modelos de AGV, donde los AGV pueden viajar hacia adelante y hacia atrás.
  • 10. OPERATOR Rotate while traveling: Si se selecciona, el operador rotará conforme se necesite para orientarlo en la misma dirección en la que viaja. Si no se selecciona, siempre se orientará en la misma dirección. Es mera visualización y no afecta las estadísticas
  • 11. OPERATOR Load time: Cuánto tiempo le toma al TE “tomar” el flowitem Load Time: Este campo se ejecuta siempre al inicio de una TASKTYPE_LOAD o una TASKTYPE_FRLOAD . Funciona así: primero espera (DELAY) este tiempo antes de cargar el flowitem y pasar a la siguiente tarea. Tenga cuidado con el hecho de que si el TE está configurado con “Travel Offset for load / unload tasks”, entonces primero recorre el desfasamiento, y hasta entonces inicia el tiempo de carga.
  • 12. OPERATOR Unload time: Cuánto tiempo le toma al TE “soltar” el flowitem Unload Time: Este campo se ejecuta siempre al inicio de una TASKTYPE_UNLOAD o una TASKTYPE_FRUNLOAD . Funciona así: primero espera (DELAY) este tiempo antes de descargar el flowitem y pasar a la siguiente tarea. Tenga cuidado con el hecho de que si el TE está configurado con “Travel Offset for load / unload tasks”, entonces primero recorre el desfasamiento, y hasta entonces inicia el tiempo de descarga.
  • 13. TASK EXECUTER “ Break to”: Este campo se ejecuta cuando el Task Executer pasa a una tarea tipo BREAK o CALL SUB TASK. Lo que hace es regresar una referencia a una Task Sequence. Su lógica programada es buscar a cuál de las TS, de entre las que hay en la cola del TE, es apropiado “romper”.
  • 14. ESTADOS DE UN TASK EXECUTER
    • Travel Empty: El objeto está viajando hacia otro objeto, y no contiene ningún flowitem.
    • Travel Loaded : El objeto se dirige hacia otro objeto cargando uno o más flowitems.
    • Offset Travel Empty: El objeto se comporta como offset travel y no contiene flowitems
    • Offset Travel loaded: El objeto se comporta como offset travel y carga uno o más flowitems
    • Loading: El objeto está cargando un flowitem.
    • Unloading : El objeto está descargando un flowitem
    • Utilize : El objeto está siendo utilizado por una estación. Este estado es usado cuando un operador llega a una estación y se le requiere para un proceso, set up o alguna reparación.
    • Blocked: El objeto que está viajando por alguna red es bloqueado por la misma red y no puede avanzar.
  • 15. DISPATCHER
    • Un dispatcher es una superclase de los “Task Executer”, lo que significa que un TRANSPORTER es también un Dispatcher
    Tú haces el setup y yo voy por el material
  • 16. DISPATCHER
    • Se emplea para gestionar un grupo de operadores o transportadores (como un montacargas)
    Despachador: ¡Nacaciano! ¡Te toca hoy lavar los baños! Las tareas son enviadas por los objetos al "dispathcer", quien a su vez las delega a los transportadores y operadores que estén conectados a sus puertos de salida.