Ma micro fraiseuse CNC 4 Axes

didou
didou
Compagnon
En te copiant ....honteusement .

Je publie justement pour que l'on me copie, après je dois dire que la solution que j'ai choisi : patins en bas et rails en haut, c'est plutôt pas mal pour éviter la souillure des copeaux

J'ai hâte de voir ton avancement 3D et réel :wink:

Denis
 
P
Precis84
Compagnon
Salut Denis
j'ai choisi : patins en bas et rails en haut
Là , je n'ai pas trop capté :smt017
J'ai un morceau de fonte de 120x120 mais de 440 et table croisée mais de 200 .
Tout trop court .
Je ferai 1 post pour ne pas pourrir le tien .
 
didou
didou
Compagnon
Là , je n'ai pas trop capté :smt017

Ma table est sur rails à billes :
Les patins sont fixes et du coup ce sont les rail qui se déplacent dans les patins donc c'est inversé par rapport à ce qui ce fait habituellement avec des rails à billes ou les rails sont fixes et les patins se déplacent dessus comme j'ai fait seulement pour le Z

Denis
 
didou
didou
Compagnon
En regardant la doc du SMC4 contrôleur, je suis tombé sur une commande intéressante le : G28 P1

Cette commande sur le SMC4 contrôleur du moins je ne sais pas si ça fonctionne pour d'autres, permet de forcer la valeur d'un axe en cour de programme, ce qui est déjà très intéressant pour l'axe A, en effet quand j'usine une pièce avec l'axe A la machine ne sais pas quelle est revenue au point de départ à A360 et "rembobinera" à la pièce suivante si on oublie de remettre le A à zéro entre 2 programmes, pire si l'on envisage un usinage long en hélice avec plusieurs tours

Donc pour les pièces qui n'ont pas de références de départ sur A, j'ajoute cette dernière ligne : G28 P1 A0
Pour les autres pièces avec une référence de départ si je suis proche d'un tour complet après usinage, j'ajoute : G0 A360 puis G28 P1 A0

Alors aussi j'avais déjà évoqué comment faire la même pièce en plusieurs exemplaires sur une plaque en ayant fait qu'un programme qu'on copie colle et je n'y était pas arrivé j'avais refais les programmes à chaque position de pièces. J'ai fait un essai pour une gravure d'un cercle Ø10 à X0 Y0 puis à X15 et X30, bien sur c'est un exemple ça serait plus utile pour un plus gros programme


G21
G90
M03 S1000
G00 X0 Y0 Z2

(Bloc piece 1)
G00 X5 Y0
G01 F30 Z-0.5
G03 F300 X5 Y0 I-5 J0
G00 Z2
(Bloc piece 1)

G00 X15 (decale de 15mm en X)
G28 P1 X0 (force la valeur X a 0)

(Bloc piece 2)
G00 X5 Y0
G01 F30 Z-0.5
G03 F300 X5 Y0 I-5 J0
G00 Z2
(Bloc piece 2)

G00 X15 (decale de nouveau de 15mm en X)
G28 P1 X0 (force la valeur X a 0)

(Bloc piece 3)
G00 X5 Y0
G01 F30 Z-0.5
G03 F300 X5 Y0 I-5 J0
G00 Z2
(Bloc piece 3)

G28 P1 X35 (redonne a X sa valeur depuis origine X5+15+15)
G00 X0 Y0 Z2 (retour origine)

M05
M30

Bon bien sur on pourrait aussi appeler un sous programme mais mon contrôleur ne doit pas savoir le faire. En exécutant le programme on voit la valeur X se remettre à zéro à chaque G28 P1 X0. Après on peut imposer n'importe quelle valeur à XYZA

Denis
 
J
junkdealer
Compagnon
Hello

j'étais passé à coté de ce sujet, ou je ne m'en souviens plus, ce qui revient au même ....
belle machine :smt041
peut être la voie a suivre pour "renumériser" ma PFNC25, en conservant un mode un peu manuel, elle a tout ce qu'il faut , plutôt que de tenter de faire une CNC depuis zéro
j'ai achete aussi une partie de ce qu'il faut en moteurs et drivers, me reste à acheter du temps .....
 
didou
didou
Compagnon
Bon je n'ai pas de tour CN alors je me disais pour de petites pièces pourquoi pas transformer la fraiseuse en tour :

IMG_20210909_175300.jpg


Bon j'ai pris un outil à tronçonner ce n'est pas trop fait pour ça mais avec un déplacement en latéral de 0.25mm ça peut le faire
Il a fallu pour faire la boule que je prenne en compte le changement de coté de l'outil et donc de décaler l'autre coté de la boule de la largueur de la plaquette, j'avais oublié les rayons de la plaquette mais au final ça ne change pas grand chose
IMG_20210909_180352.jpg

Je trace ça en DXF et sur le Cambam de base je fais le programme en X Y, le parcours rouge pour l'ébauche et le bleu pour la finition
IMG_20210909_180509.jpg


Bon maintenant ou ça se gâte c'est que je suis en config X Z comme sur un vrai tour CNC
Alors en mode texte je remplace tous les Y par Z, tous les J par k, ne pas oublier le G18 pour se mettre dans le plan XZ
Mais ça na pas suffit il a fallu que j'inverse les G02 et les G03
Je remplace tous les G03 par G05, ce qui est temporaire car ne correspond à rien, j'aurai pu mettre TOTO
Je remplace tous les G02 en G03
Et finalement je remplace mon G05 ou mon TOTO en G02, avec l'habitude ça va vite avec les commandes de remplacement en mode texte

Bon vous allez me dire que c'est de la bidouille, qu'il y a fusion 3D et bien d'autres chose mais bon j'y suis arrivé avec mes moyens

Denis
 
didou
didou
Compagnon
C'est un peu déroutant de voir la pièce bouger verticalement par rapport à du tournage ou la pièce est fixe sauf en rotation

Je me demandais le bien fondé de me faire un tour CNC pour ce genre de petites pièces, finalement je peux tout faire sur la même machine, ce n'est pas plus mal
 
dh42
dh42
Compagnon
Salut,

LOL, tu sais que CB à une opération de tournage :lol::lol: ...


C'est la V 0.8 gratuite que je vois sur ta photo ?

Mais ça na pas suffit il a fallu que j'inverse les G02 et les G03

Je ne sais pas si la syntaxe sera exploitable, mais si je me souviens bien même la version gratuite de CB à un langage de script ... et il y a peu j'ai fait un script qui a justement pour but d'inverser les G2 et les G3 ... tu pourrais le tester au cas ou ... ça devrait marcher vu que le script n'utilise aucune fonction spécifique à CamBam mais uniquement des commandes de base du VBS.


Dim path as string ="C:\"
> dossier ou le script cherchera le fichier Gcode à modifier ; édite le C:\ si besoin pour avoir le bon chemin d'accès.

Le script demande le nom de fichier, à écrire en entier mais sans le chemin d'accès (par exemple: moncode.nc)

le fichier modifié est sauvé au même endroit mais avec un prefixe: arcrevert_ (par exemple: arcrevert_moncode.nc)

++
David
 
K
kurukuru
Apprenti
Excellent, c’est exactement comme ça que j’ai programmé mes premiers tournages… sauf que je remplaçais TOTO par BORDELDEMERDE, ce qui me semble plus approprié vue l’effort mental que ça me demandait.

Puis Fusion entra dans nos vies… :mrgreen:
 
D
Doctor_itchy
Compagnon
un tour "pendu" :D

c'est cool comme idée , pour de petite piece ça dépanne pas mal a défaut de "vrais" tour cn :)
 

Sujets similaires

grandioso
Réponses
3
Affichages
2 068
speedjf37
S
F
Réponses
4
Affichages
20 985
francois23
F
A
Réponses
15
Affichages
1 189
activa73
A
T
Réponses
0
Affichages
222
tarharnak
T
M
Réponses
10
Affichages
262
marco19
M
C
Réponses
46
Affichages
2 654
chene dinspiration
C
Haut