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

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

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...
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...
 
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
 
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...
 
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...
 
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....

 
Dernière édition par un modérateur:
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
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.
 
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+
 
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 ?
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.
 
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
 
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 !
 
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...
 
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

PS: il est utile aussi de comparer avec des config toutes faites...
 
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
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
 
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
 
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...
 
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 .

 
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.
 
webcam fonctionneLa suite avec quelques copies d'écran...Fonction palpeur...
 
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 )

 
Pas grave, mais pour la peine tu lui mets une copie de tes fichiers de conf
 
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...
pour la caméra, c'est Mplayer ou CamView ? ce dernier je n'ai pas réussi à l'installer, c'est tout dire...

bientôt dodo, demain nouveaux essais.

merci les gars
 
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.
 
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é...
 
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

G
Réponses
18
Affichages
821
Père-Pendiculaire
Réponses
7
Affichages
925
grandioso
V
Réponses
12
Affichages
1 079
vibram
V
H
Réponses
16
Affichages
27 506
Réponses
25
Affichages
1 470
G
Réponses
1
Affichages
919
Greg de Nîmes
G
K
Réponses
10
Affichages
1 347
Kmillo
K