homing_et_endstops
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
homing_et_endstops [2021/10/10 11:44] – créée jerome | homing_et_endstops [2021/10/12 18:48] (Version actuelle) – [Commandes] 37.164.208.182 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Homing et Endstops ====== | ||
+ | |||
+ | Le homing d'une machine CNC sert à identifier un point fixe sur sa CNC, à l'aide de 3 interrupteurs de fin de course (un sur chaque axe), aka des **Enstops**. | ||
+ | |||
+ | Ca permet de se replacer plus facilement lors d'une coupure de courant, mais également, en fixant les dimensions max de son stock, d' | ||
+ | |||
+ | Le Homing choisi sur ma CNC est aux positions suivantes : | ||
+ | * X- | ||
+ | * Y- | ||
+ | * Z+ | ||
+ | |||
+ | Donc : le home XY se trouve en bas à droite du plateau, le home Z en butée haute. | ||
+ | Les coordonnées absolues sont : | ||
+ | * X = -199 mm | ||
+ | * Y = -199 mm | ||
+ | * Z = 0 mm | ||
+ | |||
+ | ===== Commandes ===== | ||
+ | |||
+ | 2 commandes sont intéressantes à ce stade, pour se recaler comme on veut : G28 et G28.1 | ||
+ | |||
+ | **G28** sert à retourner à une position préalablement définie par **G28.1** | ||
+ | |||
+ | Exemple : Je lance un homing via la commande **$H**. Ma machine se cale dans le coin attendu, très bien. | ||
+ | Ensuite, je veux que mon outil soit pile poil à la verticale du premier croisillon dessiné sur le martyr, on va dire une sorte de (0;0). Je note que cette position a un décalage de 11 mm en X et 7 mm en Y. | ||
+ | |||
+ | Je fais donc un **X11Y7** pour y arriver (Z est toujours à 0, tout en haut). | ||
+ | |||
+ | Pour être sûr de pouvoir revenir facilement à cette position par la suite, il suffit que j' | ||
+ | |||
+ | Une fois ceci fait, je peux utiliser la commande **G28** pour retourner à cette position fixe dans l' | ||
+ | |||
+ | |||
+ | ===== Sources ===== | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | |||