quatrième axe

  • Auteur de la discussion Auteur de la discussion polifemo
  • Date de début Date de début

polifemo

Nouveau
Bonjour,

Je viens de terminer l'installation du quatrième axe sur mon CNC:

Je m'y attendais, quand l'axe se déplace, de voir même tourner le cône d'écran de Linuxcnc comme dans cette video:


Mais, rétrospectivement, personne n'a dit a mon Linuxcnc l'orientation du quatrième axe sur la table de la machine de fraisage ...

Pouvez-vous me donner un peu d'aide?

Merci beaucoup.
 
Bonjour,
l'axe de A est sur l'axe X, B sur Y et C sur Z. C'est normalisé par rapport à la norme du gcode.
la représentation graphique de ta vidéo est conforme, sachant que arbitrairement la pièce est
toujours représenté fixe.
Attention, je n'ai plus le détail précis en tête, pour passer ton axe de A à B, il faut déclarer dans INI 5 axes
et 4 joints axe[0] axe[1] axe[2] axe[4] etc
https://forum.linuxcnc.org/10-advanced-configuration/23406-trying-to-configure-xyzu-4-axis-setup
 
Merci pour vos réponses,

suivant les conseils et les liens que vous m'avez conseillé je suis réussi à résoudre le problème.

En dessous un petit film montrant le mouvement du cône sur l'axe A.


Merci beaucoup
 
Cependant, il y a un autre problème:

si les axes X et Z sont à zéro, avec la commande G0 A360 le cône effectue une rotation complète autour du point de coordonnées Y0 Z0 comme l'on voit dans le video du message precedent.

Mais si je déplace la table à coordonnées Y30 Z0 Je pense que le cône devrait effectuer un tour complet autour des coordonnées Y0 Z0 avec un rayon de 30mm en traçant un cercle et non un point.

Au contraire, elle tourne sur elle-même autour du point Z0 Y30 que je crois soit incorrect.
il est comme si l'axe A reste fixe et ne se décalé pas en même temps que la table de la freiseuse.

Qu'en pensez-vous?

Merci beaucoup.
 
Bonjour,

Pouvez vous joindre les fichiers de paramètres modifiés ?

Cordialement JF
 
Voici les fichiers que vous m'avez demandé.

Aussi s'ils s'appellent CNC_AXE_B, ils sont pour l'axe A

Amicalement.
 

Fichiers joints

Bonjour,

la première liaison est ma freiseuse où le cône tourne toujours autour d'un point (quelconque soit la « position de l'axe Z)


la seconde liaison est comme il devrait etre lorsque que axe Z ne soit pas à zéro, mais en position 1


Si vous faites un test avec les fichiers que je joins vous pouvez voire le problème.


Amicalement merci

Ulisse
 

Fichiers joints

Bonjour,
Polifemo, depuis le début, il n'y a pas de problème dans la représentation 3 D.

Dans tout les cas, la pièce reste fixe. Même si elle est solidaire d'un axe rotatif A.

C'est donc toujours l'outil (le cone) qui est en mouvement sur la représentation axis .

Le fait de décaler l'outil sur l'axe Y revient à l'incliner par rapport à l'axe A. Ce qui est conforme à le représentation
donné par axis et finalement au résultat reel souhaité de l'usinage.

Mais je suis d'accord avec toi que cette représentation ne correspond pas à celle que tu as
de ta machine dans la réalité, mais il n'y a pas d'autres solutions disponibles
 
Gaston,

Je viens de supprimer mon message parce que moi aussi, je l'ai fait. en dix minutes, je vais mettre en ligne la solution.
Pendant ce temps, merci.

Ulisse
 
Oups je comprends maintenant le toute première vidéo #1
ainsi que la deuxième du dernier message n'est pas de ton installation et tu n'arrives pas
à la reproduire ?
 
Bonjour,

la solution était simple:
Dans la section [DISPLAY] J'ai remplacé Geometry = XYZABCUVW avec Geometry = AXYZBCUVW

voici le résultat


merci a vous.

Ulisse
 
Tu as quand même des erreurs dans ton fichier ini
moi je vois ça comme ça:

pour une machine xyz sans axe angulaire.

[EMC]
MACHINE = CNC_3AXEs
[DISPLAY]
DISPLAY = axis
GEOMETRY = XYZABCUVW

TRAJ]
AXES = 3
COORDINATES = X Y Z

[AXIS_0]
TYPE = LINEAR
...
[AXIS_1]
TYPE = LINEAR
...
[AXIS_2]
TYPE = LINEAR
...

pour un axe A rotation de l'axe confondu avec l'axe X (toute première vidéo)

[EMC]
MACHINE = CNC_AXE_A
[DISPLAY]
DISPLAY = axis
GEOMETRY = XYZABCUVW

TRAJ]
AXES = 4
COORDINATES = X Y Z A

[AXIS_0]
TYPE = LINEAR
...
[AXIS_1]
TYPE = LINEAR
...
[AXIS_2]
TYPE = LINEAR
...
[AXIS_3]
TYPE = ANGULAR

pour un axe B rotation de l'axe confondu avec l'axe Y

[EMC]
MACHINE = CNC_AXE_B
[DISPLAY]
DISPLAY = axis
GEOMETRY = XYZABCUVW

TRAJ]
AXES = 5
COORDINATES = X Y Z B

[AXIS_0]
TYPE = LINEAR
...
[AXIS_1]
TYPE = LINEAR
...
[AXIS_2]
TYPE = LINEAR

(pas d'axis_3 !!!!)
...
[AXIS_4]
TYPE = ANGULAR

Dans le fichier HAL il n'existe pas d'instructions du type axis.3. etc
il faut les remplacer par axis.4. etc
 
Dernière édition:

Sujets similaires

Réponses
62
Affichages
2 411
Dorian42
F
Réponses
7
Affichages
2 565
fredobob
F
P
Réponses
2
Affichages
1 079
JASON
J
B
Réponses
31
Affichages
16 922
Beber70
B

Sujets similaires

I
Réponses
2
Affichages
3 209
JLuc69
D
Réponses
38
Affichages
2 205
gégé62
M
Réponses
42
Affichages
1 924
Marc le Gaulois
M