Premiers contacts avec LinuxCNC, besoin d'aide...

  • Auteur de la discussion galigulaminus
  • Date de début
G

galigulaminus

Apprenti
Je teste actuellement ma CNC avec LinuxCNC, pas de problèmes à l'installation et fonctionnement correct avec ma carte AMW102.
Le paramétrage avec Stepconf est assez intuitif et ma machine réagi bien avec l'interface Axis...
par contre, utilisant des switches, je suis un peu embêté par la fonction à leur donner, si je les mets comme origine ça marche mais impossible de faire une origine pièce manuellement...
j'aimerais savoir si il est possible comme avec Mach3, de référencer les axes et de choisir un point d'origine différent.
D'autre part, comment paramétrer le logiciel pour avoir Gmoccapy, je peux facilement changer Axis pour Gmoccapy mais je n'ai pas accès à toutes les fonctions
par contre si je choisi Gmoccapy avec sensor tools, les écrans sont la mais pas moyens de paramétrer les axes X Y Z (brochages)...
ça serait sympa d'utiliser mon palpeur et ma web-cam comme je le fais avec Mach3... alors, me direz-vous, pourquoi vouloir linuxCNC ?
réponse, quelques soucis avec Mach3, il semblerait que ma carte AMW102 et lui ont quelques différents... grognement sur l'axe des X avec perte de pas... :eek:
Je trouve LinuxCNC séduisant mais il faut pouvoir comprendre toutes les subtilités de sa programmation... je pense que c'est peut-être un peu trop ardu pour moi !

Si une bonne âme veut bien me donner un coup de main... :oops:
 
T

toff

Compagnon
Bonjour,
je veux bien essayer de t'aider :)
Par contre il va falloir éclaircir un peu.
Donne nous plus de détail sur ta machine (architecture, position des switch, etc).

Edit: et détail le pb avec les switch actif
 
G

galigulaminus

Apprenti
Le fonctionnement est correct, j'ai paramétré Stepconf avec les switches X Y Z en origines et tout se passe bien, recherche des origines, contact et retour de 100 mm pour X Y, et 25 mm pour le Z, à titre d'exemple...
mais j'aimerais mieux avoir une référence des axes et faire l'origine manuellement et utiliser mon palpeur pour le Z.
de plus je voudrais utiliser Gmoccapy, si je lance gmoccpay_tool_sensor, je n'ai pas de mouvement des axes, je ne sais pas quel fichier .hal adapter pour lui indiquer les pins utilisés, avec stepconf, je crois que les infos sont dans le fichier .xml...
la solution est soit de compléter la configuration générée par stepconf ou modifier les fichiers de gmoccapy_tool_sensor, mais là je patauge joyeusement, mes essais de modifications se terminent par un message d'erreur...
 
T

toff

Compagnon
bonjour,
pour gmoccpay, je ne l'ai jamais utilisé.
Mais avec axis, pour faire une origine pièce (G54), on utilise le bp ''toucher'' qui se trouve sous le menu déroulant du choix des step en mvt manu.
On viens donc successivement palper les trois faces de la pièce, avec un appui sur ''toucher'' à chaque fois.

Si j'ai un peu de temps ce soir, je ferai un essai de gmoccpay en simulation...
 
I

inmik

Apprenti
bonjour,
je viens de tester gmoccpay, comme tof je l'avais jamais testé...

Donc la webcam fonctionne:

Dans le fichier "ma-machine".ini

[DISPLAY]
EMBED_TAB_NAME = mplayer

EMBED_TAB_LOCATION = ntb_user_tabs

EMBED_TAB_COMMAND = mplayer -wid {XID} tv://0 -vf rectangle=-1:2:-1:240,rectangle=2:-1:320:-1

-------------------------------------------------------------------------------------------------------------------------------------
Pour la prise d'origine je n'utilise pas de capteurs, à chaque foi que j'arrète la machine je retourne à l'origine machine (POM), je n'ai pas non plus de fin de course pour le moment....

linuxcnc.png
 
Dernière édition par un modérateur:
G

galigulaminus

Apprenti
:-D quelques nouvelles, ça progresse, pour le positionnement origine des axes c'est ok et j'ai compris que temps que les 3 axes ne sont pas déplacés à leurs origines on ne peut pas faire de point de départ de l'usinage...
pour la web cam, pas d'affichage mais je pense que c'est une question d'onglet :sad:
il reste plus que le palpeur d'outil à paramétrer et je pourrais crier victoire !
déjà merci pour ces éclaircissements pour certains points je me focalisais pas sur le bon point.
 
I

inmik

Apprenti
Bonsoir galigulaminus !

Pour la webcam il y a l'onglet en bas à droite "show user tabs"

sinon tu peut tester ta webcam avec cheese ou vlc pour voir si elle marche.

SVP fait nous des copies d'écran !

Actuellement je n'arrive pas à faire tourner Gmoccapy sur linuxcnc 2.6.5 ubuntu 10.04 mais sur xubuntu 12.04 :???:

Sur quelle vertion de ubuntu est-tu ?

A+
 
G

galigulaminus

Apprenti
J'ai bêtement pris la dernière version en ligne... installation sans réfléchir !
pour la webcam elle marche car je m'en suis servi sur mach3, même chose pour le palpeur...
en essayant gmoccapy version tool_sensor, il me manque juste la liaison avec le port parallèle, dans quel fichier mette les parport.0.pin ?
il y a bien une doc sur le fichier standard_pinout.hal mais où intégrer ça dans le bon fichier .hal ? :oops:
j'ai essayer d'en créer un et de l'ajouter à la section mais fenêtre erreur... il y a certainement redondance d'ordre.

bon coté des choses, sans caméra et même sans palpeur je peux déjà usiner et tester si le problème rencontré avec mach3 se produit.

merci pour votre aide, et j'espère que cela en aidera d'autres car gmoccapy est assez sympa comme esthétique.
 
T

toff

Compagnon
Pour créer le lien entre la pin physique et la fonction dans l'appli il faut deux lignes.

Exemple avec ma config:

une pour créer le lien entre la pin et Hal:
''net probe-in <= parport.0.pin-13.in''
'probe-in' : nom de l'entrée dans HAL
'<=' : sens du signal
'parport.0.pin-13.in' : port // n°0, pin 13, avec fonction input

Et ensuite entre HAL et l'application de pilotage.
''net probe-in => motion.probe-input''
'probe-in': toujours le nom de l'entrée dans HAL
'=>': sens du signal
'motion.probe-input': nom de l'entrée dans l'application.

Il te reste donc à trouver le nom de l'entrée de Gmoccapy pour la fonction palpeur...

Pour info, HAL est bien documenté et cela vaut vraiment le coup de s'y pencher, enfin je trouve :wink:
 
G

galigulaminus

Apprenti
:cry: mes conclusions : je vais juste utiliser l'interface gmoccapy... je viens de passer des heures et des heures à tenter d'avoir la caméra et le palpeur sans rien obtenir si ce n'est que des messages d'erreurs...
j’arrête mes essais, vraiment trop de choses vagues pour moi, l'informatique jusqu'à maintenant j'aimais mais franchement je n'en peux plus...
je vais retourner à Mach3 et tenter de résoudre le problème de perte de pas puisque la mécanique n'est pas en cause... merci tout de même à LinuxCNC !
c'est vrai, j'ai perdu patience, toutes ces lignes à taper sans vraiment comprendre, c'est usant, je laisse ça à d'autres plus férus que moi...
par contre si l'un de vous a la solution miracle, alors merci par avance ! :-D
 
G

galigulaminus

Apprenti
:-D le repas fut l'occasion de réfléchir ! quelques manipulations et la caméra fonctionne, en trop grand et en perdant la possibilité des déplacements...
certainement quelques modifications à faire dans le fichier ini, je pense... pour le palpeur, on verra ça se soir à la veillée !
patience et longueur de temps... :oops:
 
T

toff

Compagnon
Bonjour,
Appréhender linuxcnc si l'on a que très peu de notion, demande un peu de patiente et d'humilité.
Mais si tu prends le temps de laisser germer, en alternant lecture de la doc et essai grandeur nature, cela fini par se faire et le plaisir n'en est que plus grand :wink:

PS: il est utile aussi de comparer avec des config toutes faites...
 
G

galigulaminus

Apprenti
:shock: oui il faut de l'humilité... j'avais dans un passé pas si lointain lorgné du coté Linux, à une période ou tous pleins de magazines en faisait l'éloge,
j'ai essayé différentes distributions mais les ordres en mode terminal ont un peu disparus de ma mémoire ! pourtant j'ai commencé avec le Ms/Dos...
au début de l'ADSL j'avais même une passerelle sous Linux Coyote, c'était sympa pour le partage !
il faudrait que je me replonge dans la syntaxe mais je ne crois pas avoir garder les revues de l'époque :oops:
l'installation des paquets n'est plus évidente pour moi, et mes recherches genre CamView ne m'ont pas données beaucoup de satisfactions.
j'ai fait un essais avec Axis, et j'ai les différents onglets, DRO, Mplayer, SensorTools mais ce dernier ne semble pas fonctionner...
par contre la caméra fonctionne et je peux déplacer les 3 axes, déjà ça !
par contre toujours des messages, vraisemblablement du nettoyage à faire !
pour les configurations gmoccapy existantes, c'est bien mais pas de mouvements des 3 axes...
j'aimerais bien savoir dans quel fichier placer les ordres "net Xstep => parport.0.pin-03-out" etc etc pour les 3 axes
les configs standards c'est dans par exemple "standard_pinout.hal" mais ce genre de fichier n'est pas présent dans les exemples
et si j'en crée un ça plante...
voila ù j'en suis :roll:
 
T

toff

Compagnon
Dans ton /home, il y a le dossier Linuxcnc/configs/le nom_donné_pour_ta_machine, dans ce dossier tu as le fichier nom_de_ta_machine.hal comme pour le fichier de config
 
G

galigulaminus

Apprenti
:oops: je me suis mal exprimé... quand on lance LinuxCNC on a la possibilité de choisir une config existante, par exemple gmoccapy_tool_sensor
cela créer un dossier dans lequel il y des fichier ini hal et d'autres encore... mais sur quel fichier intervenir pour que les axes soient reconnus ?
stepconf fait bien un fichier ini mais de base, c'est celui la que je tente de compléter et pas toujours avec succès !
par contre la config gmoccapy_tool_sensor s'affiche bien avec les bonnes options mais elle ignore ma machine... :cry:
 
I

inmik

Apprenti
Bonsoir à tous !

galigulaminus, je te joint le contenu de mon fichier de config "ma_machine2", il y à pas mal de choses à faire pour avoir la webcam et le palpeur .

contenu de mon fichier config ma machine.png
 
T

toff

Compagnon
la config gmoccapy_tool_sensor est une configuration de simulation, elle a donc un fichier .hal particulier qui permet de simuler la machine.

Si tu veux partir d'une configuration toute faite, il faut choisir une configuration en dehors de l’arborescence 'sim' quand tu choisi.
 
I

inmik

Apprenti
Linuxcnc gmoccapy .png
webcam fonctionneLa suite avec quelques copies d'écran...
auto probe.png
Fonction palpeur...
 
I

inmik

Apprenti
Et aussi une touche pour le retour aux origines machine avec des messages, il y a aussi la fonction "remape" qui est utilisée pour palper l'outil à chaque "M6".

J'ai ajouté une fonction pour ne pas palper si j'appelle la caméra (elle est pas à l'axe de la broche et puis je sais pas si elle touchera le palpeur alors on évite :) )

retour aux origines d'une touche.png
 
T

toff

Compagnon
Pas grave, mais pour la peine tu lui mets une copie de tes fichiers de conf :wink:
 
G

galigulaminus

Apprenti
inmik a dit:
galigulaminus, je te joint le contenu de mon fichier de config "ma_machine2", il y à pas mal de choses à faire pour avoir la webcam et le palpeur .

je m'en doute et j'admire ton travail, pour moi je pense que ça pas être facile... je suis même pas sûr d'y arriver... :oops:
pour la caméra, c'est Mplayer ou CamView ? ce dernier je n'ai pas réussi à l'installer, c'est tout dire... :cry:

bientôt dodo, demain nouveaux essais.

merci les gars :-D
 
G

galigulaminus

Apprenti
toff a dit:
Pas grave, mais pour la peine tu lui mets une copie de tes fichiers de conf :wink:

je crois que c'est le genre de punition que j'apprécierais !!! :roll: :P
 
T

toff

Compagnon
Essai de comprendre le contenu du fichier .ini
Dedans il y a une section [HAL] qui contient le nom du fichier .hal utilisé pour mapper les E/S

Bonne nuit.
 
G

galigulaminus

Apprenti
inmik a dit:

on est le 25 ? et si je croyais au Père Noël ? Ah bon c'était le mois dernier...

pour toff, je crois que d'insister avec les versions simu, je me suis plus empêtré qu'autre chose, mais c'est pas forcément gagné...
 
T

toff

Compagnon
A ta place je repartirai d'une config axis, pour la mettre aux petits ognons et histoire de bien comprendre le fonctionnement de base.
Ensuite ajouter le palpeur et la cam...

Après tu dois pouvoir passer sur gmoccapy assez facilement
 

Sujets similaires

grandioso
Réponses
7
Affichages
794
grandioso
grandioso
V
Réponses
12
Affichages
851
vibram
V
PL50
Réponses
25
Affichages
1 282
dh42
C
Réponses
1
Affichages
850
coolman59
C
M
Réponses
14
Affichages
1 717
Mika2A
M
L
Réponses
22
Affichages
3 111
jad83690
J
P
Réponses
31
Affichages
3 697
dh42
M
Réponses
8
Affichages
4 256
Mandrak
M
Haut