màj wiki avec retour MES lot-5 AD
This commit is contained in:
@@ -0,0 +1,139 @@
|
||||
# Configuration EasyS (Robotique)
|
||||
|
||||
> Source : [Confluence EasyWMS France](https://easywmsfrance.atlassian.net/wiki/spaces/EF/pages/3000286838807)
|
||||
> Dernière mise à jour : 12/01/2026 (v20)
|
||||
|
||||
---
|
||||
|
||||
## Environnement de démo
|
||||
|
||||
Un miniload avec chemin de convoyage est disponible sur la VM **ALL** du serveur **LYOITSW02** :
|
||||
- IP : `10.58.10.75`
|
||||
- Identifiants : `mecalux / mecalux`
|
||||
- Warehouse : `WRH_MIXTE`
|
||||
|
||||
---
|
||||
|
||||
## Configuration des supports et emplacements
|
||||
|
||||
Les emplacements et stations doivent être configurés avec :
|
||||
- **DeleteEmptyContainers** = `Not Delete`
|
||||
- Exception : les postes de picking peuvent être en mode `Delete` ou `Ask` si l'opérateur retire les bacs vides
|
||||
- **Mode de stockage** = `Only Containers`
|
||||
|
||||
### Configuration des racks
|
||||
|
||||
Les emplacements dans le miniload doivent être associés à un **rack type** avec les dimensions précises du plan d'exécution. Chaque type de rack doit indiquer quel type de support peut y être stocké.
|
||||
|
||||
### Configuration des PLC Types
|
||||
|
||||
Au passage au PIE, un contrôle gabarit est fait. GALILEO retourne :
|
||||
- **PLC Container Type** (en fonction de la largeur)
|
||||
- **PLC Height Type** (en fonction de la hauteur)
|
||||
|
||||
**Procédure :**
|
||||
1. Ouvrir le menu **PLC Types**
|
||||
2. Définir les différentes hauteurs de bacs
|
||||
3. Associer chaque type de support à un PLC Container Type
|
||||
|
||||
### Configuration des emplacements
|
||||
|
||||
Pour simuler un TK : ajouter une **allée automatique**.
|
||||
|
||||
Le lien allée automatique ↔ rack s'effectue comme pour une allée manuelle. Ensuite :
|
||||
1. Sélectionner le rack et l'associer à la station miniload/TK
|
||||
2. Double-cliquer sur le rack pour configurer les emplacements
|
||||
3. Associer chaque emplacement à son **rack type**
|
||||
|
||||
---
|
||||
|
||||
## Les différentes stations
|
||||
|
||||
| Type de station | Rôle |
|
||||
|----------------|------|
|
||||
| **Automatic Aisle** | Transstockeur ou Miniload |
|
||||
| **PIE** | Identification des supports (lecture étiquette + pesée) |
|
||||
| **Picking (PK)** | Poste de picking sur convoyeur |
|
||||
| **PKE** | Contrôle l'entrée vers un PK (si plein → recirculation) |
|
||||
| **Inbound Table (ME)** | Convoyeur d'entrée vers TK/Miniload |
|
||||
| **Outbound Table (MS)** | Convoyeur de sortie d'un TK/Miniload |
|
||||
| **CME** | Contrôle l'entrée vers TK/Miniload (si plein → recirculation) |
|
||||
| **Outbound Post** | Convoyeur de sortie de l'installation (le support peut être prélevé par un cariste) |
|
||||
| **MP** | Table de préparation (dépôt du stock client après prélèvement) |
|
||||
| **Transporter** | Convoyeur sans fonction particulière |
|
||||
|
||||
> Les éléments d'automatisation se trouvent dans la catégorie **Automatic elements** d'EasyS.
|
||||
|
||||
---
|
||||
|
||||
## Configuration des zones de rangement (rack double profondeur)
|
||||
|
||||
**Cas #1** (le plus souvent chez Mecalux) — adapté aux supports **mono-référence** (plusieurs supports avec le même article dans le TK) : zones de rotation séparées par face avant/arrière.
|
||||
|
||||
**Cas #2** — mieux adapté aux supports **multi-référence** (jamais d'article rangé dans plusieurs supports en même temps) : réduit les relocalisations pendant le picking sans défragmentation d'avance.
|
||||
|
||||
---
|
||||
|
||||
## La configuration des routes
|
||||
|
||||
Dans la robotique, la notion de routes est très présente. Sur chaque station convoyeur, on définit vers quelle autre station le support peut aller.
|
||||
|
||||
Une tâche `PIE → Miniload` peut générer 4 mouvements intermédiaires. Le WMS crée **une seule tâche** mais avec **N mouvements**.
|
||||
|
||||
Pour qu'un mouvement puisse être généré, une route doit exister dans EasyS entre la station d'origine et la station de destination.
|
||||
|
||||
> Si le WMS ne trouve pas de chemin, une tâche de rejet est créée vers la station de rejet.
|
||||
|
||||
L'ensemble des routes configurées est visible dans **Menu → Contrôle → Itinéraires entre les stations**.
|
||||
|
||||
### Types de routes
|
||||
|
||||
| Type | Description |
|
||||
|------|-------------|
|
||||
| **Galileo** | Mouvement nécessitant des appels au service Galileo pour communiquer avec les convoyeurs |
|
||||
| **Manual** | Mouvement nécessitant une action de l'opérateur suite à une tâche WMS |
|
||||
| **Virtual** | Mouvement automatique et virtuel du stock (ex. sortie vers zone consolidation) |
|
||||
|
||||
---
|
||||
|
||||
## Configuration des convoyeurs
|
||||
|
||||
### Tables d'entrée (TE) et de sortie (TS) du TK
|
||||
|
||||
Peuvent contenir plusieurs supports simultanément. Configuration :
|
||||
1. Dimensions physiques suffisantes pour accueillir les supports
|
||||
2. Disposition des supports en **Positions** (côte à côte) et **Stack** (l'un derrière l'autre)
|
||||
3. **Logical X** = 991 (sauf tables dans le rack qui prennent les coordonnées de l'emplacement remplacé)
|
||||
|
||||
### Tables multidirectionnelles (LTM)
|
||||
|
||||
Configurer les **routing options** en mettant `1` pour chaque convoyeur depuis lequel un bac peut arriver.
|
||||
|
||||
---
|
||||
|
||||
## Configuration du picking
|
||||
|
||||
### Poste de picking
|
||||
|
||||
1. Ajouter un convoyeur avec le rôle **Picking**
|
||||
2. Créer une **Workstation** pour interagir avec le poste depuis SmartUI
|
||||
3. Définir les routes : d'où peut arriver le stock et où il peut aller en partant du PK
|
||||
|
||||
### Tables de préparation
|
||||
|
||||
- Route type **Manuel** : de la table de picking vers les tables de préparation
|
||||
- Route type **Galileo** : des tables de préparation vers la table de sortie
|
||||
- Route type **Virtual** : vers la zone de consolidation (simulation automatique)
|
||||
|
||||
---
|
||||
|
||||
## Configuration du rejet
|
||||
|
||||
La route de rejet permet au WMS de rediriger les supports sans route valide.
|
||||
|
||||
Configurer des routes de type **GALILEO** depuis les principales stations vers la station **REJECT**, puis une route **VIRTUAL** vers la zone au sol pour déplacer automatiquement les supports perdus.
|
||||
|
||||
> À la différence des routes classiques, les routes de rejet (en rouge) donnent la **destination de la tâche de rejet** (pas du mouvement).
|
||||
|
||||
Il est possible de rejeter vers différentes destinations en fonction de la raison du rejet (`IdentError`) :
|
||||
- Liste des IdentErrors EasyS : [https://msscc.mecalux.com/documentation/Development/master/ES/apis/easywms/Domain/IdentErrorType.md](https://msscc.mecalux.com/documentation/Development/master/ES/apis/easywms/Domain/IdentErrorType.md)
|
||||
Reference in New Issue
Block a user