ID-CNC Premium
    Questions fréquentes

- Le Fraisage
            Définition / mots clés
            Le G-Code
- Le code machine
            Le G-Code à la main
            Cambam
            Cambam 3D
            CambamGravureTexte
            FreeMill
            GGBitmap
- Les outils
            Choix ses outils
            Choisir sa broche
            Conditions de coupe






Le logiciel Cambam.


Cambam est un logiciel gratuit dans sa version 0.8, il permet de convertir des plans .dxf en G-Code.

Cambam peut percer, graver, contourner, vider une poche et quelques autres fonctions sympas.
Pour ce tutorial j’usinerai un circuit imprimé, celui du système d’éclairage de broche pour les machines ID-CNC (prototype), téléchargeable ci-joint.


Lien : Site officiel
Téléchager : Cambam
Téléchager : Plan de la démo


Etape 1, ouvrir Cambam.
Etape 2, charger un plan .dxf
Etape 3, perçage.
Etape 4, détourage intérieur.
Etape 5, détourage extérieur.
Etape 6, vidage de poche.
Etape 7, vidage de poche.
Etape 8, gravure.
Etape 9 à 13 , gravure.
Etape 14, ordonner les opérations.
Etape 15, générer le programme.
Etape 16, vérifier les parcours d’outil.



Etape 1, ouvrir Cambam.



ouvrir Cambam



Etape 2, charger un plan .dxf


L’intersection de la ligne rouge et verte, correspond à l’origine.
La vue peut être bougée en utilisant la molette de la souris et, chose très intéressante, avec alt+clic gauche, vous avez une vue 3D.


charger un plan .dxf



charger un plan .dxf



.dxf chargé



Etape 3, perçage.


Sélectionnez tous les trous en gardant la touche "ctrl" enfoncée.

Astuce : l’ordre de sélection sera aussi l’ordre de l’usinage, penser à optimiser les trajectoires.


Selection des cercles


Cliquer sur "Insert/Point List/Centers"


Créer des points


Cliquer sur Cam/Drill.


Cycle de perçage


Apparaissent en bas à gauche tous les paramètres d’usinage. Comme c’est en anglais , voici un petit lexique qui vous sera sûrement bien utile.
    - StockSurface, position Z face supérieure de la pièce.
    - TargetDepth, position Z à atteindre.
    - GCodeOrrigine, si vous voulez décaler un usinage par rapport à l’origine.
    - CutFeedrate, vitesse d’usinage.
    - PlungeFeedrate, vitesse de descente dans la matière.
    - ClearancePlane, Position Z de survol. La valeur doit toujours être supérieure à StockSurface.
    - ToolDiameter, diamètre de l’outil.
    - ToolNumber, numéro de l’outil.

La pièce fait 1.6 mm d’épaisseur, l’origine est sur la pièce et la gravure fait 0.5 mm. Entrez les valeurs suivantes :
    - StockSurface = 0 (dessus de la pièce)
    - TargetDepth = -2 (percer complètement la pièce)
    - PlungeFeedrate = 100 (vitesse de perçage)
    - ClearancePlane = 3 (sécurité de survol)


Paramètre de perçage


Il faut générer le parcours d’outil.
Cliquez droit sur Drill/Generat Toolpath


générer le parcours d’outil


Si vous tournez la vue, vous pouvez voir en bleu la partie usinée.
Pour tourner la vue appuyer sur "Alt" et clic gauche. sinon vous choisissez votre vue dans le menu déroulant "View".


visualiser en 3D



Etape 4, Détourage intérieur.


On appelle aussi cette étape contournage, elle a pour but de suivre un profil en tenant compte du diamètre de l’outil.
Sélectionnez les traits qui forment le contour en maintenant la touche ctrl enfoncée.


selection contours intérieur


Cliquez sur "Edit/Polylines/Convert To Polylines"


convertir en polylines


Puis "Edit/Polylines/Join". Ces deux opérations transforment les 4 bouts de lignes en une seule ligne continue pour éviter que le logiciel ne vous fasse la moitié des contournages à l’extérieur et l’autre moitié à l’intérieur.


joindre les segments de la polyligne


Pour la tolérance, indiquer 0.1 par exemple.
Cette valeur dépend essentiellement de la précision de votre plan, si tous les traits sélectionnés forment plusieures lignes au lieu d'une seule, il faudra augmenter la tolérance.


précision


Cliquez sur Cam/2.5D Profile.


usinage 2.5D


Apparaissent en bas à gauche tous les paramètres d’usinage. Et voici le petit lexique Anglais/Français qui va bien.
    - DepthIncrement, la prise de passe.
    - InsideOutside, décalage à l’intérieur ou à l’extérieur

Je dispose d’une fraise de finition Ø2 qui conviendra parfaitement.
Entrer les valeurs suivantes :
    - DepthIncrement = 0.9 (pour réaliser la pièce en deux passes)
    - StockSurface = 0 (dessus de la pièce)
    - TargetDepth = -1.7 (percer complètement la pièce)
    - CutFeedrate = 300 (vitesse d’usinage)
    - PlungeFeedrate = 100 (vitesse de descente)
    - ClearancePlane = 3 (sécurité de survol)
    - InsideOutside = inside (le décalage à l’intérieur)
    - ToolDiameter = 2 (diamètre de l’outil)
    - ToolNumber = 1 (changement d’outil)

Astuce : si vous avez besoin de changer d'outil, pensez à refaire l’origine Z.

Attention : si vous oubliez de changer le numéro d’outil, la machine ne s’arrêtera pas et fera le contournage avec le foret qui cassera aussitôt.

Il faut générer le parcours d’outil.
Cliquez droit sur "Profile/Generat Toolpath"


générer le parcours outil




générer le parcours outil


Si vous tournez la vue, vous pouvez voir en vert les deux passes.


vue en 3D



Etape 5, Détourage extérieur.


Reproduire les mêmes opérations que dans l’étape 4 pour le profil extérieur.



selectionner le contours extérieur



vue en 3D



Etape 6, Vidage de poche.


Il faut maintenant vider les deux trous de passage de vis qui servent à la fixation du circuit sur le support porte broche de la machine ID-CNC.
Je sais que vous allez dire :
"Pourquoi ne pas faire un contournage avec la fonction 2.5D Profile"
En effet, ce serait plus judicieux, mais je voulais vous montrer les cycles de vidage de poche.

On garde la fraise de finition Ø2.
Sélectionnez un cercle, puis cliquer sur "Cam/Poket"


usinage poche


Entrez les valeurs suivantes :
    - DepthIncrement = 0.9 (pour réaliser la pièce en deux passes)
    - StockSurface = 0 (dessus de la pièce)
    - TargetDepth = -1.7 (percer complètement la pièce)
    - CutFeedrate = 300 (vitesse d’usinage)
    - PlungeFeedrate = 100 (vitesse de descente)
    - ClearancePlane = 3 (sécurité de survol)
    - ToolDiameter = 2 (diamètre de l’outil)
    - ToolNumber = 1 (changement d’outil)

Il faut générer le parcours d’outil.
Cliquer droit sur "Pocket/Generat Toolpath"


générer le parcours outil


Le programme fait des cercles concentriques jusqu’à ce que toute la poche soit vidée.
Si vous tournez la vue, vous pouvez voir en vert la partie usinée.

Voici un exemple quand la poche a une forme quelconque. Pour les personnes qui veulent parler technique, c’est de forme patatoïdale


exemple de poche complexe



Etape 7, Vidage de poche.


Reproduire les mêmes opérations que dans l’étape 6 pour le second trou de passage de vis.


sélection du second cercle


Problème : le diamètre du trou de droite est plus grand que celui de gauche.
Je sais que vous allez dire (oui je suis médium ) :
"C’est malin ça, on va être obligé de reprendre le dessin et de tout recommencer !!!! "
Pas du tout c’est fait exprès pour vous montrer une fonction qui peut être pratique dans pas mal de situations.
    - RoughingClearance, surépaisseur latérale.

Modifiez la valeur suivante :
RoughingClearance = 0.5 (surépaisseur autour du tracé)


surépaisseur


Il faut régénérer le parcours d’outil après toute modification.
Cliquer droit sur "Pocket/Generat Toolpath"


générer le parcours outil



Etape 8, Gravure.


Il ne reste plus que les gravures qui sépareront les pistes.
Cette gravure ne peut se faire en usinage 2.5D car il faut lui donner obligatoirement un diamètre d’outil.
La fonction gravure permet d’usiner directement sur le profil sans aucun décalage.

On utilisera une fraise à graver pour les gravures.
Sélectionner un rayon, puis cliquer sur "Cam/Engrave"


graver


Entrer les valeurs suivantes :
    - TargetDepth = -1.1 (profondeur de gravure de 0.5mm)
    - CutFeedrate = 400 (vitesse d’usinage)
    - PlungeFeedrate = 150 (vitesse de descente)
    - ClearancePlane = 3 (sécurité de survol)
    - ToolNumber = 2 (changement d’outil)

Il faut générer le parcours d’outil.
Cliquer droit sur "Engrave/Generat Toolpath"


générer le parcours outil


Il faut tourner la vue pour voir en bleu la partie usinée.


vue en 3D



Etape 9, 10, 11, 12, 13 Gravure.


Reproduire les mêmes opérations que dans l’étape 8 pour les autres séparations de piste.


gravure



Etape 14, Ordonner les opérations.


Vous aurez remarqué, j’en suis sûr , que l’on découpe la pièce avant d’avoir fait les gravures, pas très malin.
Il faut réorganiser l’ordre d’usinage, je propose de commencer par le foret avec les perçages, puis les gravures avec l’outil à graver conique, et je finis par la fraise de finition avec les trous de fixation, l’intérieur et enfin l’extérieur.
Pour se faire, cliquer droit sur l’opération, Move up pour remonter l’opération et Move down pour la redescendre.


réorganiser les opérations



opérations réorganiser



Etape 15, générer le programme.


Pour être sûr que toutes les modifications soient prises en compte, nous allons régénérer tous les parcours d’outil d’un seul coup.
Cliquer droit sur "Machining/Generat Toolpath"


générer tous les parcours outil


Et pour finir, il faut générer le programme G-Code.
Cliquez droit sur "Machining/Create GCode File"


créer le programme G-Code


Sauvegardez le fichier.


sauvegarder le fichier


Conseil : changer les lignes M06 T… par M0 car dans le cas d’un M6 la machine va aller chercher un outil, si vous n’avez pas paramétré le logiciel vous risquez une collision ou de chercher à sortir des cours.


modifier les changements outil



Etape 16, Vérifier les parcours d’outil.


Personnellement j’utilise Mach3, qui permet une visualisation en 3D des parcours d’outil.


contrôler



Si vous avez besoins d'un petit rappel sur l'usinage, rendez vous sur la page "Premier usinage ".


      Haut de la page.      
|
|

- Crée le 26/03/09 - Mise à jour le 30/08/13 -
Clients - Statistique - Gestion - L'entreprise - CV -

|
By Poussin