remise en marche CNC

  • Auteur de la discussion samu62
  • Date de début
S

samu62

Nouveau
Bonsoir, comme dit dans ma présentation j'ai récupérée une CNC mais elle est incomplète, il n'y a aucune électronique. (voir pj). Je précise que elle va remonté en 4 axes absolument.

On m'a conseillé pour la remettre en marche d'acheter le matériel suivant pour deux possibilités.

- 1 : alimentation électrique, crate arduino mega, raspberry pi3 et 4 stepper driver tb660 tout ca vec GRBL et BCNC ou CNCJS, variateur de fréquence, pompe à eau etc...
- 2 : alimentation électrique, carte MACCH 3 4axes en ethernet et le reste du matériel qui va avec pour la remise en route, variateur de fréquence, pompe à eau etc...

Je modélise sous solidworks et pour la FAO Solidcam et powermill et c'est la que ca se complique vraiment, mais je posterais dans la section logiciel.

119471787_906624316531966_8774235447400079889_n.jpg


119633507_2766561070290177_5134632391986707009_n.jpg


119421879_674055950132805_7785179771248467859_n.jpg
 
S

samu62

Nouveau
Si il y a d'autre solution de remise en route pour l'électronique je suis ouvert à toute proposition, je précises que je suis débutant voir néophyte lol
 
S

samu62

Nouveau
Personne ne peut m'orienter vers un choix d'électronique ?
 
L

Le Prolls

Compagnon
Salut,

Je ne connais pas GRBL mais je pratique un peu Mach3 sur PC win7 64 bits et cela me convient.

Pour l'électronique, j'ai une carte Bitsensor USB, pas parfaite mais à 15 euros faut pas être gourmand.
Si tu as le budget prends directement une ethernet.

Ensuite les drivers DM542 basiques vont bien avec une alim 36V.

Perso j'ai pris ça chez ACT Motor, je suis très satisfait (après avoir bêtement cramé un driver, ils m'en ont renvoyé un gratos sans réclamer le vieux).

Cdt.
 
H

Hubert86

Compagnon
Oui mach3 ou linuxcnc c'est mieux, gcode plus complet, fonction repeat, les boucles while, if, etc...il te faudra des relais pour commander ta broche via le variateur, ta pompe a eau, voir d'autres organes comme une aspiration copeaux. Il te faut un pc dédié, j'utilise linuxcnc avec un débian Temps réel, port parallèle et un vieux pentium4. C'est impec. Mais liaison ethernet, oui, nettement mieux qu' usb. Maintenant mach 3 sous un windows récent je ne sais pas, Windows n'étant pas un TR, je ne m'y risquerais pas, mais bon. Mach3 n'est pas gratuit même s'il est peu cher. Linuxcnc l'est totalement. Mais je vois ta carte s'alimente en 12/32Vdc tu prends 36v, ?? ok pour les drivers, ou alors tu as une autre alime 12Vdc
 
Dernière édition:
S

samu62

Nouveau
Oups je me suis trompé dans l'alim, le pc utilisé pour lire le gcode est un pc récent (environ 4 ans), peux tu m'expliquer ce qu'est linuxcnc s'il te plait? et je paris qu'il faut post processeur spécial ?. J'utilises Solidcam et je suis perdus dans les post processeur et la génération de gcode. J'arrives à générer des gcodes mais je ne sais si ils sont lisible par mach3 ou autre.

Avant d'acheter le matériel pour la remise en route, j'aimerais avoir un post processeur et générer un gcode utilise pour la cnc et mettre l'électronique adéquat.
 
S

samu62

Nouveau
J'ai Powermill mais totalement perdu dans ces post processeurs.
 
H

Hubert86

Compagnon
C'est dans le programme qui génère le gcode que tu dois dire quel post processeur tu utilise, afin qu'il crée le gcode qui correspond. Un exemple j'utilise Fusion 360 quand je crée le gcode de mon plan je lui dis que j'utilise le post processeur EMC2 l'autre nom ancien de linux cnc, ou match 3 ou fanuc ou d'autre, en fonction de ton programme cnc. C'est pareil je pense pour Cambam ou Freecad. Je ne connais pas solidcam, mais je pense que tu choisis pareil que pour les autres. Pour le moment tu n'as pas choisis de logiciel cnc. Si tu choisis Mach3 dans ce cas tu choisiras comme post processeur Mach3 lors de la création du gcode. Il semble que Solidcam reconnait tous les gcodes du marché. Mais de toute manière y a surement un post processeur générique, pareil pour Powermill, la j'en suis sure. Pour Linux cnc il faut charger sous forme d'un fichier iso une distribution Tr (temps réel) Débian, qui intègre également Linuxcnc, tu trouveras sur ce site même toutes les infos nécessaires. Mais mach3 c'est pas mal non plus hein.
 
S

samu62

Nouveau
Je préféres Fusion 360 mais il n'y a plus la fonction 4 axes, pour solidcam il y a plein de post processeur mais mach3 n'y est pas. et je ne sais pas la list quel autre post processeur fonctionne sous mach 3.

On m'a conseillé grbl sous une carte arduino mega mai idem quel post processeur est conpatible ?
 
H

Hubert86

Compagnon
j'ai utilisé Grbl, oui pour apprendre le gcode, pour très peu cher, mais très vite on voit ses limites. De plus certain dont moi ont eu des pbl avec l'USB, et pour le gcode, il est vraiment basic, Linuxcnc c'est pas plus cher, bon un pc dédié, avec un port parallèle, mais au prix des milliers de pc d'occases qui se vendent sur le net a des prix.... perso pour rien au monde je ne reviendrai vers GRBL. peut être mach3 pour voir. Linuxcnc ver 2.9, pas la mienne, supporte les cartes mesa et port ethernet. Bah pour fusion 360 et autre tu fais ce que tu veux hein, mais comme je l'ai dit y a toujours un post processeur générique. Pour Solidcam il existe un addon mach3, assez ancien, pareil pour Emc2 le nom ancien de linuxcnc, une adaptation du post processeur fanuc.
 
S

samu62

Nouveau
Bon, je prends bien note de ton expérience perso, je penses partir sur une carte mach 3 en ethernet au moins je suis sur que mach 3 gére le 4 axes. serais tu ou je pourrais trouver l'addon mach 3 pour Solidcam, aprés pas mal de recher je ne trouves rien, je vais essayer de me renseigner sur Fanuc si il est compatible mach 3, après un gcode c'est que du texte et si mach 3 arrives à le lire ca serait bien.
 
H

Hubert86

Compagnon
Je l'ai trouve sur le net facilement mais pour le télécharger il fallait s'inscrire, un site anglophone.
https://www.cnczone.com/forums/post-processor-files/53291-post-processor-solidcam-mach3.html Mais y a peut être plus facile c'est le premier qui m'est tombé sous les yeux. Heu il faut faire gaff hein tous les Gcodes ne sont pas compatibles, Mach 3 ne l'est pas avec Grbl. Sur mach 3 ou linuxcnc y a des fonctions qui n'existent pas en Grbl, c'est un exemple. C'est pourquoi on a des post processeurs qui permettent de générer le gcode correspondant au logiciel d'usinage que tu utilise. La programmation Gcode est assez anarchique, a part le basic issu du langage ancien iso, les développeurs ont crée des fonctions propres a leur machines, Fanuc et autre.
 
Dernière édition:
S

samu62

Nouveau
Même en s'enregistrent impossible de télécharger le fichier zip, problème de compte, je vais attendre mon compte ne doit pas être activé par l'administrateur. Par contre c'est pas facile de trouver un post pro dédié à mach 3 qui gére le 4 axes pour solidcam ou powermill. Je n'en trouve aucun sur le net.
 
H

Hubert86

Compagnon
Ben voila tu as deux solutions possibles, qui cherche trouve.
 
S

samu62

Nouveau
Bon dans solidcam tout ce passe j'arrives à générer les parcours d'outils, mais une fois le gcode générer il est bizarre et dans cimco edit j'ai rien pas de parcours.

%
O5000 (SABRELASERV1-1) G21
G90 ( --- Initialisation --- )
#100=0.
M801
G40 G49 G80
G00 Z138.448
G00 A0.
#100 = 0.
G54
(Tool # 1 - Diameter 3. D1 H1)
T1 M06 D1 H1
S3500 M03
G54
M98 P5003 (D-drill)
G00 Z138.448
M9 M5
M30
M801
O5003
( ---- Start of D-drill ---- )
G00 Z43.448; retract to clearance plane
M801
( D-DRILL - DRILL )
S3500
X-168.6792 Y0. Z43.448 A[#100+[59.726]]
G98
G83 X-168.6792 Y0. Z10.5987 R19.5 Q1. F300.
G00 Z43.448
G80
G00 A[#100+[119.726]]
G98
G83 X-168.6792 Y0. Z10.5987 R19.5 Q1. F300.
G00 Z43.448
G80
G00 A[#100+[179.726]]
G98
G83 X-168.6792 Y0. Z10.5987 R19.5 Q1. F300.
G00 Z43.448
G80
G00 A[#100+[-120.274]]
G98
G83 X-168.6792 Y0. Z10.5987 R19.5 Q1. F300.
G00 Z43.448
G80
G00 A[#100+[-60.274]]
G98
G83 X-168.6792 Y0. Z10.5987 R19.5 Q1. F300.
G00 Z43.448
G80
G00 A[#100+[-0.274]]
G98
G83 X-168.6792 Y0. Z10.5987 R19.5 Q1. F300.
G00 Z43.448
G80
G00 Z43.448
M801
( ---- End of D-drill ---- )
M99
%
 
H

Hubert86

Compagnon
Je regarde ton programme et je vois M801, il semble que mach3 ne supporte pas ce Mcode. De plus je vois un changement d'outil auto M6. Mais tu pourrais essayer un programme assez simple sans le 4 eme axe dans un premier temps. Car la tu commande aussi le A. Je te donne quelques indications qui me semblent bizarre sans en être sure. Je ne travaille pas sous mach3, ni en 4 eme axe, bien que j'ai le logiciel, il semble que tu peux simuler dans mach3. Mais dans Simco edit as tu validé le 4/5 eme axe. Mais pour débuter il faut mieux faire du 3 axes, puis tu passe au 4 quand tu maitrise bien.
 
H

Hubert86

Compagnon
Ben justement j'en sais rien, dans un programme gcode tu n'as pas que les G90 et tous les autres. Suivant le gcode on a aussi des Mcodes si je prends ton programme nous avons le M6 changement d'outils, pas utile ici. M3 mis en marche de la Broche, M5 arrêt de la broche, M98 appel du sous programme P5003, M99 retour du sous programme vers le programme principale etc... tu as aussi les O codes O5000 programme principale, O5003 adresse du Sous programme. etc... pour moi a la création de ton Gcode certain paramètres ne sont pas bon, ou alors c'est pas un post processeur mach3. Si tu as mach3, a droite de l'AU clique sur G-codes et tu verras la liste des gcodes supporté par mach3 et en dessous les M-codes, pareil.
 
Dernière édition:
S

samu62

Nouveau
J'réussis à générer une opération (voir vidéos) à partir de cette vidéo, tout est paramétré apparemment, j'ai copié/coller les fichier et le dossier:

 

Fichiers joints

  • Video1.mp4
    4.5 Mo
  • video2.mp4
    2.7 Mo
S

samu62

Nouveau
Les deux autres vidéos, j'ai filmé l'opération depuis le début dans solidcam, j'espères avoir choisi les bonnes options.

Capture d’écran (34).png
 

Fichiers joints

  • video3.mp4
    8.5 Mo
  • video4.mp4
    17.2 Mo
S

samu62

Nouveau
L'autre post processeur que j'ai trouvé soit disant mach3 avec l'axe en y, la je comprends pas tout est plat.

Le début du gcode avec le post pro en y :

%
O5000 (SABRELASERV1-36)
( --- Initialisation --- )
G0 G53 X0 Y0 A0
G0 G40 G49 G80 G21
G0 Z150.
G0 A0.
G54
(Tool # 1 - Diameter 4. D1 H1)
T1 M6 D1 H1
S3500 M3
M8
G54
( P-CONTOUR - POCKET )
G0 X0. Y-78.751 Z43.448 A92.825
Z19.5
G1 Y-79.052 Z19.473 A92.678 F300.
Y-79.331 Z19.447 A92.248
Y-79.571 Z19.42 A91.566
Y-79.755 Z19.394 A90.677
Y-79.871 Z19.367 A89.643
Y-79.91 Z19.341 A88.533
Y-79.87 Z19.314 A87.424
Y-79.754 Z19.287 A86.391
Y-79.569 Z19.261 A85.504
Y-79.329 Z19.234 A84.823
Y-79.049 Z19.208 A84.397
Y-78.749 Z19.181 A84.252
Y-78.448 Z19.155 A84.399
Y-78.169 Z19.128 A84.829
Y-77.929 Z19.102 A85.511
Y-77.745 Z19.075 A86.4
Y-77.629 Z19.048 A87.434


Capture d’écran (35).png


Capture d’écran (36).png
 
H

Hubert86

Compagnon
Tu as mach3? si oui charge ton programme, et regarde ce que ça donne dans la fenêtre noir a droite, normalement tes passages d'outil devrait apparaitre. si ça correspond a ta simulation,ben ça devrai le faire. il te faudra paramétrer Mach3 pour ta machine.
 
S

samu62

Nouveau
Bon, je crois que j'ai réussis à obtenir quelque chose d'utilisable.

Capture d’écran (38).png


Capture d’écran (39).png


Capture d’écran (40).png


Capture d’écran (41).png
 
H

Hubert86

Compagnon
Bon ça progresse, mais tu as encore beaucoup de travail avant de sortir ta pièce, de plus comme je l'ai déjà dit, avant de faire du 4 eme axe fait bien fonctionner avec du 3. Mais évidemment coté matériel tu dois intégrer le 4 eme axe.
 
S

samu62

Nouveau
Qu'entends par beaucoup de travail ? dans quel partie du processus vois tu qu'il y a des problèmes ?
 
H

Hubert86

Compagnon
Il te faut acheter le matériel pour piloter ta cnc, le cabler dans un coffret, suivant quand même les bonnes pratiques, paramétrer mach3 pour ta machine. Ce n'est pas moi qui ai dit que tu étais néophyte. Donc quand on l'est, faire ce travail ne s'improvise pas.
 

Sujets similaires

part's-and-co
Réponses
19
Affichages
1 127
part's-and-co
part's-and-co
D
Réponses
7
Affichages
2 199
thierry74
thierry74
M
Réponses
23
Affichages
24 789
cobbra85
C
kakawette
Réponses
69
Affichages
25 933
guy745
G
Haut