mikebzh44 Posté(e) Septembre 25, 2019 Auteur Posté(e) Septembre 25, 2019 Voilà ce qui est donné dans la doc de mise en service de la machine :
Jean-Claude Garnier Posté(e) Septembre 25, 2019 Posté(e) Septembre 25, 2019 C'est perturbant.... Regarde, quand tu dessines sur ton écran, tu as le X+ à droite, le Y+ en haut de l'écran et le Z+ dans ton pif, OK ??? Et quand tu traces un cercle en X100 Y100 par exemple, tu déplaces ta souris vers la droite et vers le haut, pas ton écran Hébin quand tu vois ta CN de dessus, c'est exactement pareil. Tu ne dois pas raisonner la table qui bouge, ni comment elle bouge, tu dois penser que tu ES la fraise et que c'est toi qui te déplaces, en plus, en moins et en profondeur. Pourquoi ? Pasque les CN y'en a qui ont la table qui bouge dans les deux sens, d'autres qui ont un bélier, d'autres qui ont un portique et la pièce immobile, d'autres dont c'est la table qui monte, on s'en fout : le programme est le même, comme tu l'as fait sur ton écran. C'est pourquoi l'image ci-dessus me dérange, le Y va à l'envers ou alors j'ai rien compris !
mikebzh44 Posté(e) Septembre 25, 2019 Auteur Posté(e) Septembre 25, 2019 Pourtant, c'est bien comme ça que l'OMM Pro réagit. Tu fais un X10 et la fraise part à droite mais tu fais un Y10 et la fraise avance vers toi. On vient de réussir à faire un Homing XY propre après avoir nettoyé l'installation de l'IDE Arduino et reflasher GRBL puis nettoyer l'EEPROM avec un $RST=* On vient de simuler un gravure en chargeant un GCode et en enlevant la fraise et sans démarrer la broche et ça marche nickel. Mais c'est vrai que c'est un peu de gymnastique intellectuelle de comprendre comment déclarer le XO,Y0 travail pour être certain que la fraise ne va pas venir faire taper le Y endstop pendant l'exécution du GCode. Il faudra changer le Y endstop de côté et inverser le sens du moteur pour avoir un Homing en bas à gauche alors ? C'est vrai que semblerait plus logique et ça éviterait la surchauffe des neurones lors de la conception du GCode.
Jean-Claude Garnier Posté(e) Septembre 25, 2019 Posté(e) Septembre 25, 2019 (modifié) Voilà ce qu'ils disent dans le fucking manual: Ça confirme bien ce que tu dis, mais AMHA c'est une sale interprétation du métier Je serais curieux de savoir ce qu'en pensent @Titi78, @Andréa, @Locouarn et @Kachidoki Il y a 10 heures, mikebzh44 a dit : c'est un peu de gymnastique intellectuelle de comprendre comment déclarer le X0,Y0 travail Bin oui, je comprends pas que ces gens ne se renseignent pas un peu avant de commercialiser des machins bizarres Et mégoter sur un end-stop en Z c'est mesquin Il y a 10 heures, mikebzh44 a dit : inverser le sens du moteur pour avoir un Homing en bas à gauche alors ? Non : en haut à droite, l'avantage étant que quand tu fais le Home, la table devant toi est claire, sinon tu dois commencer par la bouger pour fixer ta pièce Perso je mettrais tout ça conforme aux habitudes de la profession Modifié (le) Septembre 26, 2019 par Jean-Claude Garnier 2
Snakesrules Posté(e) Septembre 25, 2019 Posté(e) Septembre 25, 2019 (modifié) @mikebzh44 Bon ben voila ! ça fonctionne Sinon , vu que je suis un peu curieux , pour ne pas dire autre chose ... j'ai collé 2 endstop sur ma laser , et j'ai tenté un homing avec la config de @Jean-Claude Garnier c'est à dire $21=0 , et bien ça ne fonctionne pas , le homing se lance mais pas d'effet à l'enclenchement des capteurs , si je passe le paramètre à 1 , la c'est nickel . Etonnant non ? Je retenterai après un reflash et un reset complet de l'eprom . Modifié (le) Septembre 25, 2019 par Snakesrules
Andréa Posté(e) Septembre 25, 2019 Posté(e) Septembre 25, 2019 Tu te fais un petit schema/dessin pour avoir un rappel des axes est de leurs sens, y'a des plaques sur les machines au taff, en plus des boutons bien placé sur le pupitre. +1 pour le Y0 machine le plus proche de toi Pour le Z tu le met sur la table est lors des P.O.M. tu rajoute un dégagement en Z de 15-20mm pour évité de brayé un outil ( Perso je ferai pareil, voir mettre le Z0 au plus haut possible façon Pts chgt outil).
Titi78 Posté(e) Septembre 25, 2019 Posté(e) Septembre 25, 2019 Il y a 2 heures, Jean-Claude Garnier a dit : Voilà ce qu'ils disent dans le fucking manual: Ça confirme bien ce que tu dis, mais AMHA c'est une sale interprétation du métier Je serais curieux de savoir ce qu'en pensent @Titi78, @Andréa et @Kachidoki Bin oui, je comprends pas que ces gens ne se renseignent pas un peu avant de commercialiser des machins bizarres Et mégoter sur un end-stop en Z c'est mesquin Non : en haut à droite, l'avantage étant que quand tu fais le Home, la table devant toi est claire, sinon tu dois commencer par la bouger pour fixer ta pièce Perso je mettrais tout ça conforme aux habitudes de la profession Je suis d'accord avec @Jean-Claude Garnier le sens Y+ est vers le haut . Maintenant j'ai déjà vue des machines farfelues mais c'est très rare ... Pour le home la table vers toi (ou la tête dans le fond ) c'est une évidence pour pas avoir de truc qui gène pour monter la pièce.
BourrinDesBois Posté(e) Septembre 26, 2019 Posté(e) Septembre 26, 2019 Moi j'ai la prise d'origine en bas à gauche. je sais pas si c'est rationnel mais ça me parle mieux. Si la tête me gêne je met un coup de savate dedans.
Jean-Claude Garnier Posté(e) Septembre 26, 2019 Posté(e) Septembre 26, 2019 Il y a 8 heures, Snakesrules a dit : j'ai tenté un homing avec la config de @Jean-Claude Garnier c'est à dire $21=0 , et bien ça ne fonctionne pas , le homing se lance mais pas d'effet à l'enclenchement des capteurs Bon, c'est un ensemble, hein, faut pas sortir UN paramètre de son contexte, ils sont liés. Si tu veux voici l'ensemble de ma configue Citation $0=10 (Step pulse time, microseconds) $1=255 (Step idle delay, milliseconds) $2=0 (Step pulse invert, mask) $3=8 (Step direction invert, mask) $4=1 (Invert step enable pin, boolean) $5=1 (Invert limit pins, boolean) $6=0 (Invert probe pin, boolean) $10=1 (Status report options, mask) $11=0.020 (Junction deviation, millimeters) $12=0.002 (Arc tolerance, millimeters) $13=0 (Report in inches, boolean) $20=1 (Soft limits enable, boolean) $21=0 (Hard limits enable, boolean) $22=1 (Homing cycle enable, boolean) $23=8 (Homing direction invert, mask) $24=100.000 (Homing locate feed rate, mm/min) $25=1000.000 (Homing search seek rate, mm/min) $26=250 (Homing switch debounce delay, milliseconds) $27=5.000 (Homing switch pull-off distance, millimeters) $30=1000 (Maximum spindle speed, RPM) $31=0 (Minimum spindle speed, RPM) $32=0 (Laser-mode enable, boolean) $100=397.824 (X-axis travel resolution, step/mm) $101=397.824 (Y-axis travel resolution, step/mm) $102=397.824 (Z-axis travel resolution, step/mm) $110=2500.000 (X-axis maximum rate, mm/min) $111=2500.000 (Y-axis maximum rate, mm/min) $112=2500.000 (Z-axis maximum rate, mm/min) $120=150.000 (X-axis acceleration, mm/sec^2) $121=150.000 (Y-axis acceleration, mm/sec^2) $122=150.000 (Z-axis acceleration, mm/sec^2) $130=340.000 (X-axis maximum travel, millimeters) $131=390.000 (Y-axis maximum travel, millimeters) $132=92.000 (Z-axis maximum travel, millimeters) ok Il y a 8 heures, Andréa a dit : +1 pour le Y0 machine le plus proche de toi Va pas me l'embrouiller : c'est une machine avec la table fixe, pas un centre d'usinage où la table vient vers toi Il y a 8 heures, Andréa a dit : Pour le Z tu le mets sur la table et lors des P.O.M. tu rajoutes un dégagement en Z de 15-20mm Ça aussi ça s'applique aux machines avec changeur, sur nos brêles en carton on part du haut de la course, avec un seul outil il y a 22 minutes, BourrinDesBois a dit : je sais pas si c'est rationnel mais ça me parle mieux Ba tu sais quoi ? On va dire que la bonne méthode c'est celle qui te va ! Ceci étant dit, quand quelqu'un démarre, c'est mieux qu'il parte avec les bases les plus communément répandues : la CN ça a évolué depuis 20 ans, et les méthodes aussi.
mikebzh44 Posté(e) Septembre 26, 2019 Auteur Posté(e) Septembre 26, 2019 Concernant les Soft et les Hard limits ($20 et $21), pour l'instant, ils sont à 0 dans la configuration GRBL fournie avec la machine. Je suppose donc que c'est pour ça qu'on peut envoyer la fraise plus loin que les $130=450 et $131=450 Si on active les soft limit, on devrait être bloqué, non ? Quand aux Hard limit, il faudrait des endstop en butée de fin de course, non ? Pour l'histoire d'avoir un Homing en haut à gauche, quand on est face à la machine, je pense que ça va nous jouer des tours, surtout si on veut graver des lettres. Sauf à faire une symétrie axiale (en miroir) dans Inkscape, avec ce genre de réglage, on risque d'avoir les lettres écrites à l'envers, non ?
Jean-Claude Garnier Posté(e) Septembre 26, 2019 Posté(e) Septembre 26, 2019 il y a une heure, mikebzh44 a dit : homing en haut à gauche, quand on est face à la machine, je pense que ça va nous jouer des tours C'est bien pour ça que je te dis de mettre cette machine conforme à ce qui se fait. Tu dois voir ta machine en vue de dessus comme tu vois ton écran Si tu restes sur cette config à la con, on se comprendra jamais et on pourra pas t'aider Les hard limits de fin de course, ça sert à rien d'en monter : tu vas une fois (avec précaution) au bout de la course réelle de chaque axe, tu notes les valeurs par rapport aux POM et tu les introduis dans les $130, 131 et 132. Il est d'usage de garder un peu de marge de sécurité. Citation $130=340.000 (X-axis maximum travel, millimeters) $131=390.000 (Y-axis maximum travel, millimeters) $132=92.000 (Z-axis maximum travel, millimeters) Une fois que c'est fait, la bécane SAIT qu'elle ne doit pas outrepasser ces valeur, ça la met en erreur.
Locouarn Posté(e) Septembre 26, 2019 Posté(e) Septembre 26, 2019 Bonjour, Cette configuration de la machine OMM relève d'un amateurisme qui me surprend. On a tous appris à l'école que l'axe X est celui des abscisses (horizontal) et celui des Y celui des ordonnées (vertical). C'est ce système universel qui est utilisé sur les CNC et surtout dans les logiciels de FAO ! Partant de ce principe fondamental, on ne peut avoir que deux possibilités pour l'origine 0,0 constituant par ailleurs le point de homing : soit en bas à gauche, soit en haut à droite ! La première solution (que j'avais au début) est plus simple pour un non habitué mais encombre la zone de travail. La seconde (que j'ai adoptée) libère la zone de travail mais nécessite une petite gymnastique de vue dans l'espace pour faire le lien entre ce que l'on voit sur l'écran et ce que fait la machine (à moins de la retourner ). C'est à mon humble avis LA bonne solution, ce que confirmaient notamment @Titi78 et @Jean-Claude Garnier plus haut. Pour ce qui concerne les soft et hard limits, je m'en passe très bien vu que mes moteurs sont des Nema 17 de 0.6 Ncm. Si par erreur j'arrive en butée, rien de grave. On refait un homing (à cause des sauts de pas) et on recommence. Les soft limits sont un peu pénibles car elles interviennent avant d'exécuter le déplacement si il aboutit à un dépassement. Pour les hard limits, je cherche toujours comment mettre un fin de course en bas du Z... Le seul truc vraiment essentiel c'est le homing, ce qui ramène à la question précédente. C'est quand même ballot d'acheter une machine prétendue "clé en main" où il faut reprendre des trucs aussi basiques... Cordialement.
Kachidoki Posté(e) Septembre 26, 2019 Posté(e) Septembre 26, 2019 Il y a 3 heures, BourrinDesBois a dit : Si la tête me gêne je met un coup de savate dedans. Je vois bien la scène. 1
Titi78 Posté(e) Septembre 26, 2019 Posté(e) Septembre 26, 2019 Bonjour Je ne sais pas si sur ce genre de machine on peut gérer une origine pièces (G54 fanuc ) ou un décalage d'origine (G52) pour faire en sorte de garder le zéro machine au fond mais exécuter le prog avec l'origine devant . Cela éviterai de ce prendre la tête. ...
mikebzh44 Posté(e) Septembre 26, 2019 Auteur Posté(e) Septembre 26, 2019 Il y a 4 heures, BourrinDesBois a dit : Moi j'ai la prise d'origine en bas à gauche. je sais pas si c'est rationnel mais ça me parle mieux. Si la tête me gêne je met un coup de savate dedans. Donc sur ton OMM Plus, tu as pas défaut le homing en bas gauche ? Remarque, il suffit que tu te mettes à l'autre bout de la table pour avoir un homing en haut à droite On va continuer les tests, la première gravure devrait avoir lieu aujourd'hui mais si c'est trop gênant, on verra pour changer le point de homing. L'avantage, c'est que @Jma56 n'a pas de background CNC ou imprimante numérique donc ça peut aider à se faire à ce référentiel "exotique"
Andréa Posté(e) Septembre 26, 2019 Posté(e) Septembre 26, 2019 il y a 1 minute, mikebzh44 a dit : L'avantage, c'est que @Jma56 n'a pas de background CNC ou imprimante numérique donc ça peut aider à se faire à ce référentiel "exotique" Et c'est selon moi la pire idée, partir dans une méthodologie en sens inverse des autres, en cas de problème v'la le bordel pour comprendre le "pourquoi ça marche pas" 1
mikebzh44 Posté(e) Septembre 26, 2019 Auteur Posté(e) Septembre 26, 2019 Bon, on va s'y atteler à ce changement d'origine alors. En attendant, premier test validé à 99%, reste à mieux placer la pièce
Locouarn Posté(e) Septembre 26, 2019 Posté(e) Septembre 26, 2019 Là aussi, l'expérience permet de choisir judicieusement le "centre" de l'usinage pour simplifier le placement...
mikebzh44 Posté(e) Septembre 26, 2019 Auteur Posté(e) Septembre 26, 2019 Oui, on découvre un tout nouvel univers Pour changer l'origine du Homing, si on déplace le X endstop de l'autre côté de l'axe et qu'on change dans defaults_mamachine.h (c'est ce fichier qui est fourni par le constructeur dans le GRBL "tuné") le paramètre : #define DEFAULT_DIRECTION_INVERT_MASK 7 // inversion +1 pour le X +2 pour le Y et +4 pour le Z - 7 pour les 3 Pour le passer à #define DEFAULT_DIRECTION_INVERT_MASK 6 // inversion +2 pour le Y et +4 pour le Z Ca suffit ou il y a d'autres paramètres à changer encore ? 1
Jean-Claude Garnier Posté(e) Septembre 26, 2019 Posté(e) Septembre 26, 2019 (modifié) Il y a 3 heures, Andréa a dit : Et c'est selon moi la pire idée, partir dans une méthodologie en sens inverse des autres Tout à fait, j'aurais pas dit mieux! Il y a 4 heures, Titi78 a dit : Je ne sais pas si sur ce genre de machine on peut gérer une origine pièces (G54 fanuc ) ou un décalage d'origine (G52) Oui on peut avec CNCjs. Encore faut-il déjà savoir ce que c'est et à quoi ça sert ! Si je peux me permettre, voilà comment je fais, mais c'est pas l'évangile : - je fais les 3 POM's et je vérifie bien que dans la colonne de gauche (origine machine) les 3 axes sont bien à zéro. (pour être plus exact, ça sera pas zéro mais -5mm (une valeur contenue dans le $27 pour ne pas rester collé au fin de course) $27=5.000 (Homing switch pull-off distance, millimeters) Ensuite je me déplace en XY à l'endroit correspondant au zéro pièce, qui doit être le même que celui qui a été choisi lors de la programmattion Typiquement, dans un angle du brut ou en son centre A ce moment-là je mets l'origine pièce à zéro avec ces boutons : Puis je viens toucher le dessus de la pièce et je mets le Z à zéro avec celui-là : Plus tard on verra qu'on peut le faire en automatique avec une plaque de "Z probe" Ça c'est vrai si on a une pièce unique à faire. Si on en a plusieurs identiques, il faut mette des butées pour retomber pile-poil Si on veut mettre son zéro au centre d'un bloc, on peut aussi accoster un côté de la pièce avec la fraise, mettre cet axe à zéro momentanément, aller accoster le côté opposé, ça donnera une valeur quelconque qu'on divisera par deux. On introduira alors cette valeur dans ces cases, en repectant bien sûr le signe. Concernant les décalages d'origine réglables G54 à G59, quel en est l'intérêt ? Tout simplement, si vous avez une machine assez grande et que vous laissez un étau ou un montage particulier à demeure sur la table, vous pouvez stocker sa position dans un de ces décalages pour ne pas avoir à la refaire à chaque fois. Elle restera permanente dans CNCjs jusqu'à ce que vous la changiez. Vous usinez votre pièce principale, vous avez fait son zéro local et brusquement vous avez besoin de faire une briclole à côté dans l'étau, pas de panique, G54 pour une, G55 pour l'autre. Quand vous avez fini votre bricole, vous rappelez l'autre origine et vous n'avez pas à retangenter. Kapisch ????? Modifié (le) Septembre 26, 2019 par Jean-Claude Garnier
Locouarn Posté(e) Septembre 26, 2019 Posté(e) Septembre 26, 2019 Il y a 2 heures, mikebzh44 a dit : Pour changer l'origine du Homing, si on déplace le X endstop de l'autre côté de l'axe et qu'on change dans defaults_mamachine.h Ca suffit ou il y a d'autres paramètres à changer encore ? A mon avis, vous prenez le problème à l'envers. Commencez par étudier votre logiciel de FAO et adaptez les réglages de la machine au code qu'il génère (et qui a de grandes chances de prendre en compte l'orientation conventionnelle des axes). L'inverse est plus compliqué, voir impossible.
mikebzh44 Posté(e) Septembre 26, 2019 Auteur Posté(e) Septembre 26, 2019 (modifié) @Jean-Claude Garnier : kapicsh sauf à partir de G54 à G59, là, j'ai décroché. @Locouarn : Pour l'instant, on utilise Inkscape pour générer le GCode donc on va regarder dans les options alors. EDIT : Je pense avoir compris le truc avec Inkscape, quand on définit les points d'orientation, il faut déplacer la flèche pour le donner le 0,0 en haut à gauche du cadre. Et dans CNCjs et sur la table, il suffira de positionner le 0,0 travail en bas à gauche de la zone (là où est le pointeur de ma souris sur la capture ci-dessous) : Modifié (le) Septembre 26, 2019 par mikebzh44
Jean-Claude Garnier Posté(e) Septembre 26, 2019 Posté(e) Septembre 26, 2019 il y a 35 minutes, mikebzh44 a dit : kapisch sauf à partir de G54 à G59, là, j'ai décroché Pas grave, j'ai un peu mis la charrue avant les bœufs, mais tu y reviendras quand tu s'ras grand !
mikebzh44 Posté(e) Septembre 26, 2019 Auteur Posté(e) Septembre 26, 2019 1m98, c'est pas assez grand ?? 1
Locouarn Posté(e) Septembre 26, 2019 Posté(e) Septembre 26, 2019 Il y a 6 heures, mikebzh44 a dit : @Locouarn : Pour l'instant, on utilise Inkscape pour générer le GCode donc on va regarder dans les options alors. Oulala ! Du Gcode avec Inkscape ? C'est un logiciel de dessin, et déjà j'ai du mal à l'utiliser pour dessiner... A mon humble avis, ce n'est pas un logiciel de FAO, mais tout dépend de ce que vous voulez faire. Si c'est seulement limité à du tracé, peut-être ?
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant