Tutoriels Cambam par CSONNECK
+9
eric44
Thierry67
franck67530
ramses
toutikini
stampeSV4
dh42
James17
Strofe
13 participants
Page 1 sur 6
Page 1 sur 6 • 1, 2, 3, 4, 5, 6
Tutoriels Cambam par CSONNECK
Bonjour
J'ai réalisé quelques vidéos de réalisations de projets avec Cambam.
Je souhaite les partager car j'ai appris pas mal de choses avec les tutoriels de DH42.
Cambam - Changer la langue d'utilisations
Cambam - Aide en Français
Cambam Groupes d'usinages
Cambam - Mesurer avec précision
Cambam - Décomposer et Joindre
Logo Harley Davidson Sign - Cambam 1/2
Logo Harley Davidson Sign Cambam 2/2
Cambam - Perçage sur Silhouette
Personnalisation Niche avec Cambam & Inserts en laiton
Plaque de rue (partie 1/2)
Bouton lobé avec Cambam et Mach3
Cambam - Décalage de formes sur un seul dessin pour une boîte en deux parties
Un éléphant ça trompe
Can crusher Presse canettes
Je peux fournir les fichiers des différents projets si cela intéresse quelqu'un.
Bonne journée et bonne fin de weekend.
CSONNECK
J'ai réalisé quelques vidéos de réalisations de projets avec Cambam.
Je souhaite les partager car j'ai appris pas mal de choses avec les tutoriels de DH42.
Cambam - Changer la langue d'utilisations
Cambam - Aide en Français
Cambam Groupes d'usinages
Cambam - Mesurer avec précision
Cambam - Décomposer et Joindre
Logo Harley Davidson Sign - Cambam 1/2
Logo Harley Davidson Sign Cambam 2/2
Cambam - Perçage sur Silhouette
Personnalisation Niche avec Cambam & Inserts en laiton
Plaque de rue (partie 1/2)
Bouton lobé avec Cambam et Mach3
Cambam - Décalage de formes sur un seul dessin pour une boîte en deux parties
Un éléphant ça trompe
Can crusher Presse canettes
Je peux fournir les fichiers des différents projets si cela intéresse quelqu'un.
Bonne journée et bonne fin de weekend.
CSONNECK
Re: Tutoriels Cambam par CSONNECK
Bonjour
Une nouvelle vidéo pour l'utilisation des fichiers STL dans CAMBAM
Bon Dimanche et belles réalisations
Une nouvelle vidéo pour l'utilisation des fichiers STL dans CAMBAM
Bon Dimanche et belles réalisations
Re: Tutoriels Cambam par CSONNECK
Bonjour
Alors là, respect
À peine arrivé, déjà plein de tutos...
Vous allez finir par me convertir à la CN/ impression 3D... déjà que je suis presque décidé...
Merci
Alors là, respect
À peine arrivé, déjà plein de tutos...
Vous allez finir par me convertir à la CN/ impression 3D... déjà que je suis presque décidé...
Merci
Dernière édition par James17 le Sam 14 Oct 2017 - 23:03, édité 1 fois
James17- complétement accro
- Messages : 1711
Points : 2837
Date d'inscription : 12/05/2011
Age : 57
Localisation : Bordeaux
Re: Tutoriels Cambam par CSONNECK
Salut,
Quelques "trucs" supplémentaires:
- pour détecter les contours de ta pièce 3D, il y a "édition/surface/détection des arrêtes" qui est généralement plus pratique que le tranchage en Z
- comme tu le dis sur la vidéo, le pb des STL c'est que l'on obtiens des cercles et autres courbes qui sont faites d'une multitude de petites lignes droites (ça arrive aussi avec les DXF provenant de Illustrator) quand tu a 2 ou 3 cercles à refaire, les redessiner à la main c'est faisable, par contre quand tu a une pièce complexe avec des courbes de partout, c'est une autre histoire.
CamBam à une fonction spécifiquement faite pour ça ; elle ne transformera pas tes cercles segmentés en vrais cercles (au sens d'une entité de dessins dont tu peux modifier la valeur du Ø), mais elle insérera des arcs à la place des petits traits droits et te fera un cercle avec seulement 2 ou 3 arcs. C'est la fonction "insérer des arcs" ; à voir à la fin de ce tuto.
http://www.atelier-des-fougeres.fr/Cambam/Aide/tutorials/Prepare_dessins.html
Je vois que tu prends la peine de remettre tes 2D à 0 en Z à la fin ; note que pour les opérations d'usinage 2D (sauf la gravure qui est sensible à la position en Z du tracé) ce n'est pas indispensable, CB se fiche de l'altitude des tracés. En ce qui me concerne, souvent, j'ai même tendance à les mettre à la hauteur correspondant à la profondeur d'usinage de l'opération associée, ce qui me donne un repère visuel supplémentaire.
Ceci-dit, si besoin, il y a un plugin qui permet de faire ça ; en plus il aplati les polylignes dont les points n'ont pas la même altitude en Z
http://www.atelier-des-fougeres.fr/Cambam/Aide/Plugins/flattenFR.html
Pour tourner et aligner tes 3D, je te conseille aussi le plugin Déplacements Numérique, c'est plus maniable que la rotation à main levée ou la matrice de transformation.
http://www.atelier-des-fougeres.fr/Cambam/Aide/Plugins/NumMoveFR.html
T'est foutu ... et y a pas d'antibio pour ça !
++
David
Quelques "trucs" supplémentaires:
- pour détecter les contours de ta pièce 3D, il y a "édition/surface/détection des arrêtes" qui est généralement plus pratique que le tranchage en Z
- comme tu le dis sur la vidéo, le pb des STL c'est que l'on obtiens des cercles et autres courbes qui sont faites d'une multitude de petites lignes droites (ça arrive aussi avec les DXF provenant de Illustrator) quand tu a 2 ou 3 cercles à refaire, les redessiner à la main c'est faisable, par contre quand tu a une pièce complexe avec des courbes de partout, c'est une autre histoire.
CamBam à une fonction spécifiquement faite pour ça ; elle ne transformera pas tes cercles segmentés en vrais cercles (au sens d'une entité de dessins dont tu peux modifier la valeur du Ø), mais elle insérera des arcs à la place des petits traits droits et te fera un cercle avec seulement 2 ou 3 arcs. C'est la fonction "insérer des arcs" ; à voir à la fin de ce tuto.
http://www.atelier-des-fougeres.fr/Cambam/Aide/tutorials/Prepare_dessins.html
Je vois que tu prends la peine de remettre tes 2D à 0 en Z à la fin ; note que pour les opérations d'usinage 2D (sauf la gravure qui est sensible à la position en Z du tracé) ce n'est pas indispensable, CB se fiche de l'altitude des tracés. En ce qui me concerne, souvent, j'ai même tendance à les mettre à la hauteur correspondant à la profondeur d'usinage de l'opération associée, ce qui me donne un repère visuel supplémentaire.
Ceci-dit, si besoin, il y a un plugin qui permet de faire ça ; en plus il aplati les polylignes dont les points n'ont pas la même altitude en Z
http://www.atelier-des-fougeres.fr/Cambam/Aide/Plugins/flattenFR.html
Pour tourner et aligner tes 3D, je te conseille aussi le plugin Déplacements Numérique, c'est plus maniable que la rotation à main levée ou la matrice de transformation.
http://www.atelier-des-fougeres.fr/Cambam/Aide/Plugins/NumMoveFR.html
Vous allez finir par me convertir à la CN/ impression 3D... déjà que je suis presque décidé...
T'est foutu ... et y a pas d'antibio pour ça !
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Tutoriels Cambam par CSONNECK
Bonjour
Pour l'imprimante 3D, y pas le choix, tu ne regretteras pas.
Un nouveau début de projet avec de la programmation cette fois.
L'idée est de faire cela. (J'ai besoin d'un gabarit pour le positionnement et les brasures.
David ton aide si précieuse en VB Script sera pour le prochain épisode et merci pour tes conseils
A+
Pour l'imprimante 3D, y pas le choix, tu ne regretteras pas.
Un nouveau début de projet avec de la programmation cette fois.
L'idée est de faire cela. (J'ai besoin d'un gabarit pour le positionnement et les brasures.
David ton aide si précieuse en VB Script sera pour le prochain épisode et merci pour tes conseils
A+
Re: Tutoriels Cambam par CSONNECK
Salut,
une fonction pour tester si un layer existe déjà
dans le corps du programme
et la fonction
Cela peut donc permettre soit de créer le layer si il n'existe pas, soit d'utiliser celui qui existe si il a le nom souhaité.
si il existe, tu peux rendre un layer actif par:
SetActiveLayer(l_name)
l_name étant une donnée de type String contenant le nom du layer.
--
Dans la collection de points d'une polyligne, le 4ieme paramètre "Bulge" dont tu parle dans la vidéo, indique la courbure du segment suivant ; 0 = segment droit, valeur positive ou négative = arc dont la courbure dépend de cette valeur de Bulge.
http://www.cambam.co.uk/forum/index.php?topic=6265.0
++
David
une fonction pour tester si un layer existe déjà
dans le corps du programme
- Code:
' New CamBam VBScript
' dh42
sub main
dim stlayer as Layer
dim l_name as string = "Calque 1"
If ExistLayer(l_name) = false then
'Does not exist
msgbox("not exist")
'......
'......
else
' exist
msgbox("exist")
'......
'......
end if
end sub
et la fonction
- Code:
Function ExistLayer( layer_name as string ) as boolean
' test if a layer alraydy exists
dim l as Layer
for each l in Layers
if l.name = layer_name then
return true
end if
next l
return false ' not found
End Function
Cela peut donc permettre soit de créer le layer si il n'existe pas, soit d'utiliser celui qui existe si il a le nom souhaité.
si il existe, tu peux rendre un layer actif par:
SetActiveLayer(l_name)
l_name étant une donnée de type String contenant le nom du layer.
--
Dans la collection de points d'une polyligne, le 4ieme paramètre "Bulge" dont tu parle dans la vidéo, indique la courbure du segment suivant ; 0 = segment droit, valeur positive ou négative = arc dont la courbure dépend de cette valeur de Bulge.
http://www.cambam.co.uk/forum/index.php?topic=6265.0
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Tutoriels Cambam par CSONNECK
Bonjour
Merci pour toutes ces précisions David, mon code aurait pu être plus propre.
A+
Merci pour toutes ces précisions David, mon code aurait pu être plus propre.
A+
Re: Tutoriels Cambam par CSONNECK
Salut,
pour tester et expérimenter, il vaut mieux avoir un code aussi simple que possible, même s'il n'est pas 100% sécurisé ; ensuite il est tj possible d'ajouter les sécurités une fois que la partie "active" du code est au point.
J'utilise souvent une méthode similaire à la tienne pour gérer les erreurs difficiles à gérer autrement (ou que je ne sais pas gérer autrement), sauf que c'est avec un Try/Catch
https://docs.microsoft.com/fr-fr/dotnet/visual-basic/language-reference/statements/try-catch-finally-statement
A voir aussi les fonctions EnsureActivePart() et EnsureActiveLayer()
CamBam.CAD.CADFile.EnsureActiveLayer(ByVal with_undo As Boolean) As Layer
Qui permettent de vérifier qu'il existe bien un calque ou un groupe d'usinage actif avant d'y ajouter quoi que ce soit ou de scanner la liste des layers (sinon crash si vide) car il est parfaitement possible d'avoir un fichier qui ne contient aucun calque, ou dont les calques ont été supprimés.
http://www.cambam.co.uk/forum/index.php?topic=3553.msg29315#msg29315
++
David
mon code aurait pu être plus propre.
pour tester et expérimenter, il vaut mieux avoir un code aussi simple que possible, même s'il n'est pas 100% sécurisé ; ensuite il est tj possible d'ajouter les sécurités une fois que la partie "active" du code est au point.
J'utilise souvent une méthode similaire à la tienne pour gérer les erreurs difficiles à gérer autrement (ou que je ne sais pas gérer autrement), sauf que c'est avec un Try/Catch
https://docs.microsoft.com/fr-fr/dotnet/visual-basic/language-reference/statements/try-catch-finally-statement
A voir aussi les fonctions EnsureActivePart() et EnsureActiveLayer()
CamBam.CAD.CADFile.EnsureActiveLayer(ByVal with_undo As Boolean) As Layer
Qui permettent de vérifier qu'il existe bien un calque ou un groupe d'usinage actif avant d'y ajouter quoi que ce soit ou de scanner la liste des layers (sinon crash si vide) car il est parfaitement possible d'avoir un fichier qui ne contient aucun calque, ou dont les calques ont été supprimés.
http://www.cambam.co.uk/forum/index.php?topic=3553.msg29315#msg29315
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Tutoriels Cambam par CSONNECK
Bonjour
Avec tout ce que David m'a fourni comme informations et correctifs. Je retarde le projet, de plus je dois acheter un poste à souder TIG ou MIG pour assembler les rondelles.
En attendant, il y a pas mal de temps que je souhaitais faire un sceau (estampille).
A+
Avec tout ce que David m'a fourni comme informations et correctifs. Je retarde le projet, de plus je dois acheter un poste à souder TIG ou MIG pour assembler les rondelles.
En attendant, il y a pas mal de temps que je souhaitais faire un sceau (estampille).
A+
Mise en oeuvre des plugin sous Cambam - V-Grave & Texte sur forme
Bonjour
Nouveau Weekend, nouveau projet.
Les différents liens cités dans la vidéo :
Stickfonts
Texte Sur Polyligne
V-Grave
Ajout de Plugin
A+
Nouveau Weekend, nouveau projet.
Les différents liens cités dans la vidéo :
Stickfonts
Texte Sur Polyligne
V-Grave
Ajout de Plugin
A+
Re: Tutoriels Cambam par CSONNECK
Salut,
Pour ton pb de CB qui demande à être ré installé si tu le lance par une icône de projet, j'avais trouvé le pourquoi (enfin au moins un, il y en a peut être d'autre ).
Ça se produit si tu supprime n'importe lequel des fichiers qui existent d'origine dans le dossier plugin à l'insta de CamBam . (y compris si ce ne sont pas des DLL, comme le fichier .zip des sources de HeighMap par exemple)
Pour la numérisation d'images, la dernière version V1.0 Alpha en test en a un ; l'Objet BitMap. (CADBitmap)
http://www.atelier-des-fougeres.fr/Cambam/Aide_V1/cad/Bitmaps.htm
Non seulement il permet de numériser, mais tu peux aussi utiliser l'image comme fond pour dessiner par dessus (blue print) lorsque tu tombe sur des images qui donnent un mauvais résultat en numérisation. Associées à l'outil spline (nouveau aussi dans la V1.0), c'est très utile.
Petit trucs ;
- pour bien voir les tracés sur l'image, mettre l'objet bitmap à Z -0.1, de façon à ce que les traits apparaissent au dessus de l'image.
- les objets étant redessinés dans l'ordre ou ils apparaissent dans la liste, il est préférable que l'objet Bitmap soit en haut de liste. L'ordre des objets (et des calques) dans la liste à le même effet que la fonction Passer devant/derrière que l'on trouve sur certains softs de dessin. L'ordre des calques et des objets de dessin dans les calques peut être modifié à la souris par un cliquer/déplacer.
- il est pratique dans le cas d'un re-dessin par dessus une image, de mettre l'objet BitMap dans un calque qui lui est dédié (et en haut de la liste des calques), puis de verrouiller le calque (Nouveau dans V1.0) de façon à ce que l'image ne soit plus sélectionnable ; cela simplifie la sélection des objets qui sont dessinés dessus. Bien sûr les tracés, eux, devront être sur un autre calque non verrouillé.
http://www.atelier-des-fougeres.fr/Cambam/Aide_V1/cad/Layers.htm
++
David
Pour ton pb de CB qui demande à être ré installé si tu le lance par une icône de projet, j'avais trouvé le pourquoi (enfin au moins un, il y en a peut être d'autre ).
Ça se produit si tu supprime n'importe lequel des fichiers qui existent d'origine dans le dossier plugin à l'insta de CamBam . (y compris si ce ne sont pas des DLL, comme le fichier .zip des sources de HeighMap par exemple)
Pour la numérisation d'images, la dernière version V1.0 Alpha en test en a un ; l'Objet BitMap. (CADBitmap)
http://www.atelier-des-fougeres.fr/Cambam/Aide_V1/cad/Bitmaps.htm
Non seulement il permet de numériser, mais tu peux aussi utiliser l'image comme fond pour dessiner par dessus (blue print) lorsque tu tombe sur des images qui donnent un mauvais résultat en numérisation. Associées à l'outil spline (nouveau aussi dans la V1.0), c'est très utile.
Petit trucs ;
- pour bien voir les tracés sur l'image, mettre l'objet bitmap à Z -0.1, de façon à ce que les traits apparaissent au dessus de l'image.
- les objets étant redessinés dans l'ordre ou ils apparaissent dans la liste, il est préférable que l'objet Bitmap soit en haut de liste. L'ordre des objets (et des calques) dans la liste à le même effet que la fonction Passer devant/derrière que l'on trouve sur certains softs de dessin. L'ordre des calques et des objets de dessin dans les calques peut être modifié à la souris par un cliquer/déplacer.
- il est pratique dans le cas d'un re-dessin par dessus une image, de mettre l'objet BitMap dans un calque qui lui est dédié (et en haut de la liste des calques), puis de verrouiller le calque (Nouveau dans V1.0) de façon à ce que l'image ne soit plus sélectionnable ; cela simplifie la sélection des objets qui sont dessinés dessus. Bien sûr les tracés, eux, devront être sur un autre calque non verrouillé.
http://www.atelier-des-fougeres.fr/Cambam/Aide_V1/cad/Layers.htm
++
David
Dernière édition par dh42 le Lun 13 Nov 2017 - 21:42, édité 1 fois
_________________
Traduction Française de CamBam et de sa documentation.
Re: Tutoriels Cambam par CSONNECK
Bonjour
Merci pour ton retour toujours aussi enrichissant.
Effectivement j'avais enlevé le plugin V-Grave pour la démonstration.
Je vais tester la nouvelle version de Cambam.
Encore merci
A+
Merci pour ton retour toujours aussi enrichissant.
Effectivement j'avais enlevé le plugin V-Grave pour la démonstration.
Je vais tester la nouvelle version de Cambam.
Encore merci
A+
Projet - STL - Cambam - Sculpture (Partie 2/2)
Bonjour
La suite du projet de sculpture.
La suite, achat d'un poste à souder TIG pour acier et alu.
A+
La suite du projet de sculpture.
La suite, achat d'un poste à souder TIG pour acier et alu.
A+
Re: Tutoriels Cambam par CSONNECK
Salut,
A l’évidence, je n'avais pas du tout compris quel était le but recherché ; je pensais que tu voulais faire un truc qui calcule la position de chaque rondelle par rapport à l'objet 3D ... pour pouvoir positionner/souder avec la CN (pas simple !!)
En gros si je comprends bien, il te faut un négatif de l'objet 3D, et sous forme de tranches pouvant passer sur ta machine en terme d'épaisseur ?
Pour faire un négatif, il y a l'option "moule" des opérations d'usinage 3D qui te permet d'usiner directement depuis le STL que tu a si tu n'a pas la possibilité d'en faire un "négatif" sur ton soft de 3D. (c'est mieux, plus fiable et compréhensible que l'option moule)
Pour faire des tranches, tu peux jouer avec la position de l'objet en Z et la valeur de profondeur maxi, pour n'usiner qu'une épaisseur voulue.
Jette un œil ici, c'est le principe dont je parle, sauf que ce n'est pas un moule.
https://www.usinages.com/threads/fao-3d-usinage-par-strates.31432/
et en plus, tu peux même distribuer les tranches sur une même plaque si ça rentre sur ta machine. (et la Vénus est encore mise à contribution )
++
David
A l’évidence, je n'avais pas du tout compris quel était le but recherché ; je pensais que tu voulais faire un truc qui calcule la position de chaque rondelle par rapport à l'objet 3D ... pour pouvoir positionner/souder avec la CN (pas simple !!)
En gros si je comprends bien, il te faut un négatif de l'objet 3D, et sous forme de tranches pouvant passer sur ta machine en terme d'épaisseur ?
Pour faire un négatif, il y a l'option "moule" des opérations d'usinage 3D qui te permet d'usiner directement depuis le STL que tu a si tu n'a pas la possibilité d'en faire un "négatif" sur ton soft de 3D. (c'est mieux, plus fiable et compréhensible que l'option moule)
Pour faire des tranches, tu peux jouer avec la position de l'objet en Z et la valeur de profondeur maxi, pour n'usiner qu'une épaisseur voulue.
Jette un œil ici, c'est le principe dont je parle, sauf que ce n'est pas un moule.
https://www.usinages.com/threads/fao-3d-usinage-par-strates.31432/
et en plus, tu peux même distribuer les tranches sur une même plaque si ça rentre sur ta machine. (et la Vénus est encore mise à contribution )
++
David
Dernière édition par dh42 le Lun 6 Nov 2017 - 21:25, édité 1 fois
_________________
Traduction Française de CamBam et de sa documentation.
Re: Tutoriels Cambam par CSONNECK
Re
Je te met une petite video qui montre comment faire un négatif d'un objet 3D directement dans CB, donc cette fois-ci, utilisable sans l'option "moule" des op 3D
Ce n'est pas tj parfait, ça dépend en grande partie de la tronche du maillage dont tu dispose, mais ça peut rendre des services.
http://www.atelier-des-fougeres.fr/temp/venus_moule.swf
++
David
Edit2: et sur la version 2, le premier moule est usiné en mode balayage, pour avoir l'intégralité du fond de la forme, mais le 2ieme est fait en mode Lignes de niveau - finition, ce qui supprime les parcours sur les zones planes comme le fond.
Pour la version usinée par balayage, tu peux limiter la zone à usiner > section Limites, Méthode: contour formes 3D, Etendre limites: 0.5x le Ø de la fraise.
Je te met une petite video qui montre comment faire un négatif d'un objet 3D directement dans CB, donc cette fois-ci, utilisable sans l'option "moule" des op 3D
Ce n'est pas tj parfait, ça dépend en grande partie de la tronche du maillage dont tu dispose, mais ça peut rendre des services.
http://www.atelier-des-fougeres.fr/temp/venus_moule.swf
++
David
Edit2: et sur la version 2, le premier moule est usiné en mode balayage, pour avoir l'intégralité du fond de la forme, mais le 2ieme est fait en mode Lignes de niveau - finition, ce qui supprime les parcours sur les zones planes comme le fond.
Pour la version usinée par balayage, tu peux limiter la zone à usiner > section Limites, Méthode: contour formes 3D, Etendre limites: 0.5x le Ø de la fraise.
Dernière édition par dh42 le Ven 13 Déc 2019 - 0:27, édité 1 fois
_________________
Traduction Française de CamBam et de sa documentation.
Re: Tutoriels Cambam par CSONNECK
et la simu
++
David
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Tutoriels Cambam par CSONNECK
Bonjour
Impressionnant.
Je ne vois pas comment tu peux décomposer les usinages par planche de 18 mm.
Merci pour la démonstration, ça va me donner des idées de projet.
A+
Impressionnant.
Je ne vois pas comment tu peux décomposer les usinages par planche de 18 mm.
Merci pour la démonstration, ça va me donner des idées de projet.
A+
Re: Tutoriels Cambam par CSONNECK
Salut,
Dans chaque opération d'usinage, la zone à usiner (en Z) est définie par surface pièce et profondeur finale
dans la 1iere op
surface pièce = 0
prof. finale = -10
dans la 2ieme op
surface pièce = -10
prof. finale = -20
etc ...
ensuite, que ce soit pour décaler les parcours résultants en hauteur et/ou pour les déplacer latéralement sur la planche, tout est dans le champ Transformation de chaque opération d'usinage.
La matrice de transformation que l'on peut utiliser sur les objets de dessin pour les déplacer/tourner/mettre à l'échelle, existe aussi au niveau des opérations d'usinage, sauf qu'au lieu de déplacer des objets de dessin, elle déplace les parcours d'outil après qu'ils aient été créés, c'est ce qui me permet de redistribuer les parcours de chaque opération ou je veux sur ma planche.
Tout ceci étant bien sûr accessible et paramétrable via les scripts, il ne devrait pas être trop difficile d'en faire un qui génère les op d'usinage avec les paramètres qui conviennent pour définir quelle tranche usiner (surface pièce > prof finale) et d'y appliquer une matrice de transformation des parcours. Je n'ai jamais utilisé de matrice sur des opérations d'usinage, uniquement sur des objets, mais je suppose que le principe est le même.
par exemple, un script qui déplace les entités de dessin (Entity) sélectionnées ; je suppose que ça devrait fonctionner de la même manière avec un objet de type MachineOp
Cette possibilité de transformer les parcours est très puissante, encore un des points fort de ce soft.
++
David
Je ne vois pas comment tu peux décomposer les usinages par planche de 18 mm.
Dans chaque opération d'usinage, la zone à usiner (en Z) est définie par surface pièce et profondeur finale
dans la 1iere op
surface pièce = 0
prof. finale = -10
dans la 2ieme op
surface pièce = -10
prof. finale = -20
etc ...
ensuite, que ce soit pour décaler les parcours résultants en hauteur et/ou pour les déplacer latéralement sur la planche, tout est dans le champ Transformation de chaque opération d'usinage.
La matrice de transformation que l'on peut utiliser sur les objets de dessin pour les déplacer/tourner/mettre à l'échelle, existe aussi au niveau des opérations d'usinage, sauf qu'au lieu de déplacer des objets de dessin, elle déplace les parcours d'outil après qu'ils aient été créés, c'est ce qui me permet de redistribuer les parcours de chaque opération ou je veux sur ma planche.
Tout ceci étant bien sûr accessible et paramétrable via les scripts, il ne devrait pas être trop difficile d'en faire un qui génère les op d'usinage avec les paramètres qui conviennent pour définir quelle tranche usiner (surface pièce > prof finale) et d'y appliquer une matrice de transformation des parcours. Je n'ai jamais utilisé de matrice sur des opérations d'usinage, uniquement sur des objets, mais je suppose que le principe est le même.
par exemple, un script qui déplace les entités de dessin (Entity) sélectionnées ; je suppose que ça devrait fonctionner de la même manière avec un objet de type MachineOp
- Code:
' Move_XY.vbs CamBam
sub main
dim move_x as double
dim move_y as double
move_x = val(inputbox("Move X","0"))
move_y = val(inputbox("Move Y","0"))
if view.SelectedEntities.Length > 0 then
for each ent as Entity in view.SelectedEntities
ent.Transform.Translate(move_x,move_y,0)
next ent
view.RefreshView()
end if
end sub
Cette possibilité de transformer les parcours est très puissante, encore un des points fort de ce soft.
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Tutoriels Cambam par CSONNECK
Bonjour
Le niveau est un peu trop haut pour moi. Je suis bluffé par les possibilités de Cambam. Je ne regrette vraiement pas mon investissement.
Merci pour toutes ces explications David.
A+
Le niveau est un peu trop haut pour moi. Je suis bluffé par les possibilités de Cambam. Je ne regrette vraiement pas mon investissement.
Merci pour toutes ces explications David.
A+
Aspiration des copeaux à la source
Bonjour
J'ai remarqué que ma voiture était recouverte de poussières suite aux longs usinages.
Afin de me protéger, j'ai installé un système d'aspiration.
Je pense qu'un masque adapté serait un complément nécessaire.
A+
J'ai remarqué que ma voiture était recouverte de poussières suite aux longs usinages.
Afin de me protéger, j'ai installé un système d'aspiration.
Je pense qu'un masque adapté serait un complément nécessaire.
A+
Re: Tutoriels Cambam par CSONNECK
Salut,
Oui, et surtout si tu usine du MDF, c'est une saleté ce truc, la poussière arrive à passer à des endroits improbables !
Et c'est pas fini, dans la V1.0, les Objets Script peuvent amener encore des tas de possibilités qui restent à explorer et à imaginer, bon, biens sûr, c'est réservé aux programmeurs, mais ça s'annonce puissant ! à voir l'exemple Klanimate.cb fournis avec la V1 (animation d'une araignée mécanique) ou gear-script.cb qui montre un système de génération de réducteur planétaire en fonction des paramètres entrés dans le script.
http://www.cambam.info/doc/dw/1.0.0/WhatsNew.htm
++
David
J'ai remarqué que ma voiture était recouverte de poussières suite aux longs usinages.
Oui, et surtout si tu usine du MDF, c'est une saleté ce truc, la poussière arrive à passer à des endroits improbables !
Je suis bluffé par les possibilités de Cambam. Je ne regrette vraiement pas mon investissement.
Et c'est pas fini, dans la V1.0, les Objets Script peuvent amener encore des tas de possibilités qui restent à explorer et à imaginer, bon, biens sûr, c'est réservé aux programmeurs, mais ça s'annonce puissant ! à voir l'exemple Klanimate.cb fournis avec la V1 (animation d'une araignée mécanique) ou gear-script.cb qui montre un système de génération de réducteur planétaire en fonction des paramètres entrés dans le script.
http://www.cambam.info/doc/dw/1.0.0/WhatsNew.htm
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Un présentoir pour bouteille de vin et son pousse bouchon conceptualisé sous Cambam.
Bonjour
Un présentoir pour bouteille de vin et son pousse bouchon conceptualisé sous Cambam.
Le lien cité dans la vidéo :
https://grabcad.com/library/bouteille--2
A+
Un présentoir pour bouteille de vin et son pousse bouchon conceptualisé sous Cambam.
Le lien cité dans la vidéo :
https://grabcad.com/library/bouteille--2
A+
Re: Tutoriels Cambam par CSONNECK
Salut a tous,
Merci pour toutes ses vidéos, je n'ai pas encore commencé a les regarder complètement car je ne suis pas encore sur que c'est le logiciel qu'il me faut
Ma question est la suivant avant de me lancer dans l'étude des vidéos.
J'utilise GALAAD pour le pilotage de ma fraiseuse CNC.....je ne fais pour l'instant que du 2D1/2
J'ai aussi une imprimante 3D et je connais assez bien SolidWorks.
J'aimerais apprendre a faire de l'usinage 3D avec ma fraiseuse. J'ai une licence PRO avec GALAAD.
J'aurai voulu savoir si je pouvais utiliser mes fichiers STL (crée avec SW) dans CAMBAM pour créer un fichier GCODE (Iso ou CN) pour envoyer dans mon logiciel GALAAD qui est déja parfaitement paramétrer pour ma fraiseuse MAKKO.
Merci pour votre temps
Merci pour toutes ses vidéos, je n'ai pas encore commencé a les regarder complètement car je ne suis pas encore sur que c'est le logiciel qu'il me faut
Ma question est la suivant avant de me lancer dans l'étude des vidéos.
J'utilise GALAAD pour le pilotage de ma fraiseuse CNC.....je ne fais pour l'instant que du 2D1/2
J'ai aussi une imprimante 3D et je connais assez bien SolidWorks.
J'aimerais apprendre a faire de l'usinage 3D avec ma fraiseuse. J'ai une licence PRO avec GALAAD.
J'aurai voulu savoir si je pouvais utiliser mes fichiers STL (crée avec SW) dans CAMBAM pour créer un fichier GCODE (Iso ou CN) pour envoyer dans mon logiciel GALAAD qui est déja parfaitement paramétrer pour ma fraiseuse MAKKO.
Merci pour votre temps
stampeSV4- je prends du galon
- Messages : 77
Points : 95
Date d'inscription : 12/11/2017
Age : 57
Localisation : Belgique
Re: Tutoriels Cambam par CSONNECK
Salut,
Pas de problème pour utiliser un STL venant de SW dans Cambam (ou un DXF pour la 2D) et pour en tirer un GCode.
Pour le pilotage via galaad (Key, je suppose), par contre, je ne sais pas quel format de GCode est utilisé par Galaad ; je n'ai pas vu de post processeur pour Galaad, mais il utilise peut être (probablement) un Gcode ISO tout à fait standard ?
Le plus simple c'est d’essayer, tu peux utiliser Cambam pour 40 lancements avec toutes ses fonctionnalités, et ensuite il est limité à 1000 lignes de Gcode, ce qui est suffisant pour faire des tests de compatibilité de Gcode. (sélectionner Default comme post pro dans Cambam)
Les post processeurs peuvent être modifiés/créés en fonction des besoins, et il n'y à pas beaucoup de machines qui ont un Gcode si étrange qu'il ne puisse pas être généré par Cambam
Si tu veux faire ce genre de test, ouvre un sujet dédié, on regardera ce qu'on peut faire pour que ça marche. (un exemple de Gcode qui marche sous Galaad sera utile pour voir la syntaxe qu'il utilise)
++
David
J'aurai voulu savoir si je pouvais utiliser mes fichiers STL (crée avec SW) dans CAMBAM pour créer un fichier GCODE (Iso ou CN) pour envoyer dans mon logiciel GALAAD qui est déja parfaitement paramétrer pour ma fraiseuse MAKKO.
Pas de problème pour utiliser un STL venant de SW dans Cambam (ou un DXF pour la 2D) et pour en tirer un GCode.
Pour le pilotage via galaad (Key, je suppose), par contre, je ne sais pas quel format de GCode est utilisé par Galaad ; je n'ai pas vu de post processeur pour Galaad, mais il utilise peut être (probablement) un Gcode ISO tout à fait standard ?
Le plus simple c'est d’essayer, tu peux utiliser Cambam pour 40 lancements avec toutes ses fonctionnalités, et ensuite il est limité à 1000 lignes de Gcode, ce qui est suffisant pour faire des tests de compatibilité de Gcode. (sélectionner Default comme post pro dans Cambam)
Les post processeurs peuvent être modifiés/créés en fonction des besoins, et il n'y à pas beaucoup de machines qui ont un Gcode si étrange qu'il ne puisse pas être généré par Cambam
Si tu veux faire ce genre de test, ouvre un sujet dédié, on regardera ce qu'on peut faire pour que ça marche. (un exemple de Gcode qui marche sous Galaad sera utile pour voir la syntaxe qu'il utilise)
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Tutoriels Cambam par CSONNECK
dh42 a écrit:Salut,J'aurai voulu savoir si je pouvais utiliser mes fichiers STL (crée avec SW) dans CAMBAM pour créer un fichier GCODE (Iso ou CN) pour envoyer dans mon logiciel GALAAD qui est déja parfaitement paramétrer pour ma fraiseuse MAKKO.
Pas de problème pour utiliser un STL venant de SW dans Cambam (ou un DXF pour la 2D) et pour en tirer un GCode.
Pour le pilotage via galaad (Key, je suppose), par contre, je ne sais pas quel format de GCode est utilisé par Galaad ; je n'ai pas vu de post processeur pour Galaad, mais il utilise peut être (probablement) un Gcode ISO tout à fait standard ?
Le plus simple c'est d’essayer, tu peux utiliser Cambam pour 40 lancements avec toutes ses fonctionnalités, et ensuite il est limité à 1000 lignes de Gcode, ce qui est suffisant pour faire des tests de compatibilité de Gcode. (sélectionner Default comme post pro dans Cambam)
Les post processeurs peuvent être modifiés/créés en fonction des besoins, et il n'y à pas beaucoup de machines qui ont un Gcode si étrange qu'il ne puisse pas être généré par Cambam
Si tu veux faire ce genre de test, ouvre un sujet dédié, on regardera ce qu'on peut faire pour que ça marche. (un exemple de Gcode qui marche sous Galaad sera utile pour voir la syntaxe qu'il utilise)
++
David
Super
J'ai déja téléchargé CAMBAM et j'ai déja brulé 3 vies sur les 40 pour essayer de comprendre.
Mon but dans un premier temps serait de réussir a faire une petite pyramide.....je vais créer un fichier solidworks STL avec une petite pyramide et je vais ouvrir un post "pyramide STL-Cambam-Galaad"
Je devrais recevoir une fraise hémisphérique pour l'impression 3D dans les prochains jours........
Merciiiiiiiiiiiiiii
stampeSV4- je prends du galon
- Messages : 77
Points : 95
Date d'inscription : 12/11/2017
Age : 57
Localisation : Belgique
Page 1 sur 6 • 1, 2, 3, 4, 5, 6
Sujets similaires
» Liste des tutoriels SolidWorks
» Liste des tutoriels CamBam
» Présentation de Strofe - CSONNECK
» Entraide pour la modélisation CAO
» Tutoriels solidworks
» Liste des tutoriels CamBam
» Présentation de Strofe - CSONNECK
» Entraide pour la modélisation CAO
» Tutoriels solidworks
Page 1 sur 6
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum