Cambam peut percer, graver, contourner, vider une poche et quelques autres fonctions sympas.

 

 

 

 

 

 

 Attention, archive, concernant un tutoriel sur la version gratuite (les images ont disparu dans l'incendie d'OVH):

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

Pour ce tutoriel j’usinerai un circuit imprimé, celui du système d’éclairage de broche pour les machines ID-CNC (prototype)


Lien : Site officiel
Téléchager : Cambam



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