Probleme affichage fichier 4axes

  • Auteur de la discussion DKv
  • Date de début
D

DKv

Apprenti
Bonjour à tous

Je suis entrain de ressembler les éléments pour réaliser une CNC 3/4axes
en attendants d'avoir de quoi faire le chassis

j'apprends à utiliser linuxCNC (petit à petit)

j'ai déjà ma configuration qui fonction
posé sur une table avec breakout board
drivers moteurs et 4 axes

je voulais faire une simulation
4 axes

j'ai bien les les moteurs Y et Z, ainsi que le 4 axes qui tourne

j'ai pris le fichier Tux dans les exemple de linuxCNC et utilisé gcode Ripper
pour générer la rotation 4 e Axes

voici deux captures d'écran (dans gcode ripper et linuxcnc)
dans Gcode Ripper l'affichage est normal

gcoderpper_tux.jpg


Ma question :
Dans linuxCNC => fichier est applati sur un axe mais le 4e axes tourne ?

linuxcnc_tux_warp.jpg


Est-ce normal ? ou d'ou vient le problème si il y en a un ?

cordialement

Dk
 
D

DKv

Apprenti
Bonjour Gaston 48

merci j'aurai pas trouvé de si tôt
cela

merci beaucoup
 
D

DKv

Apprenti
Bonjour à tous

Effectivement Merci encore à gaston 48
c'est beaucoup mieux comme ça

Mais

J'ai beau faire des essais de réglage j'ai encore un soucis

gcoderpper_tux2.jpg

le wrap s'inverse => presque comme un anamorphisme
image contracté => vers résultat dilaté

linuxcnc_tux_warp2.jpg


je continu à cherché mais si quelqu'un à une solution ou idée ?

Cordialement
 
D

DKv

Apprenti
Bonjour à tous / toutes

Je continu à faire des tests pas vraiment
concluant

j'ai fini par avoir le code qui
projette le relief dans le bon sens => idem au tracé

mais soit origine décalé sur les 4 axes => gravure pas du tout super posé
au tracé ( avec juste le moteurs toujours)

linuxcnc_tux_warp3.jpg



Soit écrasé déformé mais super posé au tracé

SI ça peut donner une information sur le problème
à quelqu'un

Cordialement
 
D

DKv

Apprenti
Bonjour à tous

déjà merci à gaston48 pour ces post
grace à eux j'avance un petit peu => liens

Les petites avancées

- désactivité l'indexation du A

- affichage 4 axes

- j'avais un problème de trajection
en ajoutant GEOMETRY = AXYZ
les mouvements G0 de l'axes Y et Z étaient inversé => ex : G0 y100 mouvement sur axe Z
il fallait modifier TRAJ = XYZA en TRAJ = AXYZ

Toujours des problèmes d'adffichage de fichiers 4 axes

linuxcnc_tux_warp4.jpg


il faut que je tape des coodonnées hors machine
pour que le fichier s'affiche correctement

linuxcnc_tux_warp5.jpg


mais le parcours d'outil toujours vers l'interieur


si quelqu'un a une idée ou un lien (-_-)

je continu de faire des tests


Cordialement

Dk
 
G

gaston48

Compagnon
Bonjour DK,
je ne suis plus trop dans le bain de linuxcnc en ce moment .
mais en fonction de ton gcode original, qui a été pondu en fonction d'une origine et de sens particulier de chaque axe.
si a la simulation, tu as un axe inversé, tu peux le paramétrer dans la section AXIS de ini par le homing ou les limit (voir un de mes post kekpar)
edit: ici https://www.usinages.com/threads/contact-home-et-limite.82692/page-2#post-943702
soit tu passes une valeur de scale en négatif ?
 
Dernière édition:
D

DKv

Apprenti
Bonjour gaston48
merci pour le lien
je vais taper une recherche dans le site avec ton mon
et voir les post qui ressorte avec un thème approchant

J'ai refait un fichier avec un autre soft ton explication de croisement d'axes
entre importation et exportation était la bonne

test_4_axes_cylindre_linuxcnc3.jpg

le parcours suit bien le tracé

mais toujours un problème de fichier vérouillé
le 0 machine

Si je fais un G92 X0 Y-180 Z80 A0 suivi G0 X0 Y0 Z0

j'ai mon XYZ relatif décalé
mais l'axes d'origine n'est pas le centre du cylindre
mais le profil du controur du cylindre

l'axes du cylindre reste vérrouillé sur les coordonnées 0 absolue

test_4_axes_cylindre_linuxcnc4.jpg


le parcours suit bien le tracé
mais le diametre c'est décalé en fonction de l'offset

merci encore

Dk
 
G

gaston48

Compagnon
l'axes du cylindre reste vérrouillé sur les coordonnées 0 absolue
Je pense que c'est normal, ça rejoint ma conclusion ici:
https://www.usinages.com/threads/linuxcnc-parametrage-4-eme-axes.103599/#post-1197186
relative à un G54 cette foi. Tu ne peux t'en sortir qu'en configurant tes coordonnées machine en fonction de la
position machine de l'axe A et bien paramétrer les origines au niveau de la FAO pour que les 2 systèmes
soient homogènes. C'est peut être une lacune de Linuxcnc mais il faut faire avec je pense. Et si c'est un fichier
importé, là il s' agirait carrément d'adapter les coordonnées machine au niveau de ses paramètres INI.
Comme je le disais en #7 tu fais tout ce que tu veux tant que tu respectes une amplitude entre les butées d'axe
 
D

DKv

Apprenti
=> gaston48

Merci encore pour tes réponses et leurs détails


par contre
Je suis tombé sur des fichiers de conf (ini et hal)

avec
GEOMETRY = Y A X Z

j'ai bien mon fichier positionné sur les coordonnées relatives

et

linuxcnc_tux_warp6.jpg


test_4_axes_cylindre_linuxcnc5.jpg


même le tux à son parcour supperposé

Toujours un problème de Scale liè à l'axes Z ( il me semble)
 

Sujets similaires

Haut