Bonjour,
Avez-vous regardé une solution au niveau de la configuration de l'axe à corriger?
En revenant sur des considérations simples de géométrie, le fait qu'un chariot ne soit pas parallèle à la broche sera corrigé par deux actions:
- changer l'échelle de déplacement du chariot en la multipliant par (cos a), a étant l'angle d'erreur
- appliquer sur l'axe perpendiculaire à la broche un mouvement de (sin a) X déplacement du chariot.
Vous pouvez gérer ces deux actions sous mach 3 avec deux modifications de configuration:
- sur l'axe pilotant le chariot, appliquer au step le coefficient (cos a)
- coupler l'axe perpendiculaire à l'axe du chariot et lui affecter (sin a).
J'ai paramétré mon mach3 de la sorte sur ma petite fraiseuse qui , nativement, a son mouvement croisé non perpendiculaire.
Le résultat sur les pièces usinées est tout à fait probant, mais la machine est un peu déconcertante en fonctionnement: le moteur de l'axe y tourne lentement pas à pas alors que le gcode ne demande que du déplacement en x...
cordialement,
D.