Files
2026-05-20 09:41:27 +02:00

140 lines
5.9 KiB
Markdown

# 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)