Bonjour Mr Letartare,
Je travaille depuis quelques mois sur la réalisation d'une CNC 4 axes :
- portique cartésien 3 axes sur une base de CNC openbuilds sphinx 1000x500mm
- couplé à un couteau oscillant tangentiel du type "
Oops!...I Did It Again Software is not ready yet. Summer is not the best time for programming.
" que j'ai réalisé en usinage aluminium (photo en PJ). Pour information la lame du couteau est pilotée par un moteur pas à pas qui l'oriente tangentiellement de façon synchrone aux déplacements des axes XY.
- un moteur à courant continu génère l’oscillation => vitesse constante lors de l’utilisation de l’outil
Je suis tout naturellement tombé sur votre excellente publication sur github "
An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on an Arduino Mega2560 - LETARTARE/grblQ-Mega-4axes
" qui a été le point de départ de ce projet.
A ce jour les parties mécaniques et électroniques sont réalisées. Les premiers tests de commande sont concluants mais je ne parviens toujours pas à réaliser le homing du 4 ème axe autrement qu'à la main.
Quand le switch (capteur à fente) de l'axe Q (A) n'est pas enclenché l'automate se met en sécurité. Et quand il est enclenché, le homing fonctionne mais uniquement sur XYZ.
Auriez-vous la gentillesse de m'aiguiller sur le paramétrage à effectuer pour régler ce problème ?
Cordialement,
Jean baptiste