Los ASRS (Automatic Storage / Retreival Systems) son subclases especiales de Task Executers. Para más información sobre los Task Executers vea la presentación correspondiente.
6. ASRS VEHICLE Todos los movimientos de elevación y recorrido vienen animados por defecto en el programa. Estos dos movimientos ocurren de manera simultanea, pero la tarea (y animación) de la toma del flowitem se ejecuta hasta que el ASRS ha hecho un alto total.
7. OFFSET TRAVEL 1. Primero, el ASRS recorre su propio eje X hasta la columna correspondiente. 2. En segundo lugar, recorre su posición en Z 3. El último paso es que recorre la distancia hasta la celda para colocar el flowitem en la celda. Nota: Este es el comportamiento por defecto, aunque puede ser alterado por el usurario.
8.
9.
10.
11. ASRS VEHICLE Lift Speed : Qué tan rápido sube el ascensor del ASRS, o qué tan rápido desciende. Initial Lift Height : Define la altura inicial del elevador en el momento que la simulación hace “RESET”. Extension Speed : Velocidad a la que se mueve la extensión del elevador que ingresa al rack para hacer las tareas de carga y descarga.
12. 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.
13. 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.
14. 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.
15. 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
16. 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.
17. 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.
18. 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”.