Question sur le perçage avec cycle de débourrage

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

sergio26

Ouvrier
Salut,

Qui peut me donner des explication sur le perçage avec cycle de débourrage, j'ai lu la notice de CamBam, mais je n'ai pas tout compris.

@+

Sergio.
 
Z

zingilingiling

Compagnon
c'est quoi que tu n'as pas compris ???

et c'est quoi que tu as compris ???

:)
 
P

pascal37270

Apprenti
bonjour,
le percage avec debourrage ça signifie que le foret va percer une certaine profondeur (prise de passe en z) puis va remonter pour "debourrer" les copeaux.
par exemple, si tu perce un trou d'une profondeur de 20mm avec une prise de passe de 2mm, ton foret va percer 2mm puis remonter au dessus de la piece, puis va replonger de 2mm, puis remonter, etc... jusqu'à ta profondeur de 20mm.
j'espere avoir eclairci ta lanterne.

a plus

pascal
 
S

sergio26

Ouvrier
Merci,

Maintenant je brille comme la lanterne ! :lol:

J'ai compris.

@+

Sergio.
 
D

dh42

Compagnon
Salut,

Quelques détails supplémentaires sur les paramétrages de l'opération de perçage de Cambam.

En mode Cycle de perçage:

Incrément de passe -> non utilisé
Profondeur finale -> la coordonnée Z absolue du fond du trou (attention, c'est tj des coords absolues)

si une valeur est mise dans Incrément de débourrage, le foret remontera à la position Z = Hauteur de rétraction à chaque valeur d'incrément de débourrage

Pause -> un temps de pause à chaque position basse. (peut être utilisé à la place d'une hauteur de rétraction, pour casser le copeau)

Quelques exemples (ici surface pièce = 0)

percag12.jpg


++
David
 
S

sergio26

Ouvrier
Salut David,

Merci pour tes explications, juste un truc pour la fonction pause, il me faut une carte 0-10V pour piloter ma broche ?

@+

Sergio.
 
D

dh42

Compagnon
Re

Je pense que tu a mal compris, la pause n'arrête pas la rotation de la broche; c'est juste le Z qui reste à la même hauteur pendant le temps de la pause au lieu de remonter (ou descendre) immédiatement. Aucun rapport avec le pilotage de broche.

++
David
 
D

dh42

Compagnon
Salut,

J'ai fait une modif dans les explications ; après vérification, la hauteur de rétraction représente une position absolue ; par exemple, si la surface de la pièce est à 0 et la hauteur de rétraction à 1, l'outil remontera 1mm au dessus de la pièce à chaque rétraction.

Curieusement, l’incrément de débourrage tient compte de cette hauteur de rétraction.

Par exemple si surface pièce = 0 et hauteur de rétraction = 1 ; un incrément de débourrage de 5 ne percera pas sur 5mm lors de la première plongée, mais seulement sur 4 ; (5 - 1 de la hauteur de rétraction.)

C'est ce qui explique l'avant dernier trait du bas sur la dernière image ; le perçage se fait à -4, -9,-14 et -15 ; et non pas -5, -10 et -15 comme avec une hauteur de rétraction égale à surface pièce (0)

J'ai pensé à un bug de CB, mais non, apparemment c'est une particularité du Gcode de cycle de perçage (G83).

G83 X9.0 Y0.0 Z-15.0 Q5.0 R0.0 F600.0 (hauteur de rétraction = 0 - image du milieu)

G83 X28.0 Y0.0 Z-15.0 Q5.0 R1.0 F600.0 (hauteur de rétraction = 1 - image du bas)

En regardant en détail ce qui se passe sur la simulation en pas à pas (sur CutViewer), pour chaque incrément de débourrage, après le débourrage le foret descend en rapide jusqu'à 0.5mm au dessus du niveau suivant, puis commence le perçage à la vitesse demandée (ici 600mm/min - F600)

++
David
 
A

athéa

Apprenti
bonjours a tous ,voila ce qui ce passe ,mes cycles de débourrage ce passe a l'envers ! le foret dégage en descendant et recule a la vitesse de descende programmer
et ceux ,une fois sur 2 ,le premiers troue le cycle ce passe a l'envers et je suis obliger de faire un arrêt d'urgence et de relancer le programme pour qu'avec un peut de chance
sa ce passe normalement .je pense a un beug de mach 3 ou de cambam ou encore de moi ! merci d’avance pour vos lumière
 
K

Klystron

Compagnon
bonjour athéa,
ton cycle de perçage est en G83 ?
ton origine Z en dessus de la pièce ?

je crois que le cycle en G83 est comme cela de mémoire:

G83 X.... Y.... Z-20 P5 Q10 F150

c'est un exemple.

( si l'origine Z est au dessus de la pièce .)

Yves
 
Dernière édition:
D

dh42

Compagnon
Salut,

l'interprétation du G83 (perçage par cycle) n'est pas nécessairement la même avec tous les contrôleurs ; dans le cas de Mach3, Hauteur de rétraction doit être égale à Surface pièce , incrément de débourrage doit être une valeur positive.

Comme pour les autres opérations d'usinage, Profondeur finale donne la coordonnée absolue en Z du fond du trou et bien sur Plan de dégagement doit être plus haut que surface pièce.

Met ton fichier en PJ, si tu ne trouve pas, je regarderais

++
David
 
A

athéa

Apprenti
merci yves et dh42 ,en effet s'est bien un g83 mais je fait confiance a cambam pour me générer le g code .
En effet je ne touche jamais a sont édition,
ma hauteur de rétractation est égale a 3 mm la surface de la pièce a 0 , je comprend pas pourquoi l'ors d'une série de perçage ,le premier ce passe a l'envers comme je l'explique plus haut ,
avec un cycle g83 inverser ce qui m'oblige a arrêter le programme en cour , pour le relancer autant de fois que nécessaire pour que enfin le cycle g83 ce passe a l'endroit sans rien changer au programme ,s'est la loterie !?
 
D

dh42

Compagnon
Tu utilise bien un post pro pour mach3 ?

peux tu mettre ton fichier cambam en pièce jointe ? (le fichier .cb, pas le Gcode)

++
David
 
A

athéa

Apprenti
j'utilise cambam
Capture.JPG
qui génére le code et que j'ouvre dans mach 3 s'est tous
 
A

athéa

Apprenti
je sépare les perçage pour relancer si le 3 éme ce lance a l’envers par exemple, sans devoirs recommencer les perçage du début .....:smt100
 
D

dh42

Compagnon
onglet système, dossier post processeurs, clic droit sur Mach3 et dans le menu contextuel choisis "définir par défaut" ; le post pro Mach3 aura alors une coche verte et sera utilisé à la place du post pro par défaut ; c'est peut être ça ton pb, car les perçages par cycle fonctionne bien pour autant que je sache (j'utilise aussi mach3)

++
David
 
D

dh42

Compagnon
Re

et met ton fichier .cb en pièce jointe, c'est le seul moyen de savoir :wink: (compresse le en .zip avant)
 
D

dh42

Compagnon
c'est pas le fichier .cb, c'est un Gcode :wink:

ceci dit je viens de lancer ton Gcode tel quel sur ma machine et il fonctionne parfaitement ... le Gcode est bon (et c'est bien un Gcode pour Mach3)

++
David
 
D

dh42

Compagnon
Ah Ah !! il semble bien y avoir un bug dans Mach3 par contre

Je suis arrivé à reproduire ton problème ; il se produit si on fait une pause lors de l'usinage ; ex je laisse percer les 2 premiers trous sans toucher à rien, tout vas bien, je fais une pause au moment du passage du trou n°2 au n°3, puis je relance l'usinage ... et la ça descend aussi vite que ça monte, pour tous les trous suivants !! (testé sur la V 3.043.066)

++
David
 
A

athéa

Apprenti
ha ! donc s'est possible ,perso sa me le fait sans faire de pause ...
 
D

dh42

Compagnon
Je l'ai testé 4x sans pause et aucun problème (sur la vrai machine et en simu)

avec une pause, 3 x sur 4 sa déconne. .. et le bug n'est pas nouveau car ça me le fait aussi sur la V 3.042.036 qui n'est pas toute jeune .. (l'autre c'est la dernière)

Par contre, une fois que tu a fait une pause (même en dehors d'une op de perçage), si ça déconne, plus rien n'y fait ; même si tu change de fichier ou que tu le re charge ça continu de déconner ; il faut carrément quitter et relancer Mach3 pour que ça remarche.

++
David
 
A

athéa

Apprenti
merci pour les testes ,tu pense qu'une mise a jour de mach 3 permettra de résoudre le problème ,car je ne comprend comment puis-je être le seul a avoir ce problème
 
D

dh42

Compagnon
tu pense qu'une mise a jour de mach 3 permettra de résoudre le problème

j'en doute vu que je l'ai aussi avec la dernière version (mais uniquement si je touche à la pause) vérifie ton n° de version, la dernière est la 3.043.066

je ne m'en étais jamais aperçu car il est rarissime que j'utilise la pause, par contre j'utilise fréquemment les cycles de perçage et je n'ai jamais eu le problème

++
David
 
K

Klystron

Compagnon
Bonjour,
Oui je viens de regarder le Gcode, au niveau des perçages en G83,il est "bizar" de voir a chaque perçage de rappeler S4500...et de mettre un G80 ... il faut simplement changer les valeurs X et Y pour aller au deuxieme trou, et simplement en dernier lui mettre le G80 qui annule le cycle de perçage.

G83 X... Y... Z-... P... Q... F.. ( 1er perçage) --> ( P et Q suivant les machines )
X... Y... ( deuxieme perçage)
X... Y... ( troisieme perçage)
X... Y... ( dernier perçage )
G80 Z+... ( annulation du cycle du perçage en G83 et dégagement en Z ...)
changer outil...M06 T...

--> pas besoin de rappeler les G83 a chaque fois ils sont en mémoire ,et pas de G80 a chaque trou ...
--> il est dangereux de mettre suivant les machines des parenthèses entre les coordonnées des trous .( à éviter au maximum ).
--> pas besoin de mettre des G0 X et Y qui sont les memes que celles des G83 !...

Bonne journée.
Yves.

PS/ si Cambam génère automatiquement des G80, G83 et des G0 à chaque position de perçage , c'est une erreur !...
 
Dernière édition:
A

athéa

Apprenti
dans ce qu'a est'il possible que sa vienne de mon poste pross qui étais sélectionner, mach3 cut viewer et non mach3 seul ..
 
K

Klystron

Compagnon
Bonjour Athéa,
je pense qu'il faut modifié le post pocessor de Cambam, mais je ne sais pas trop le faire, faudrait voir avec David .
-> personnellement je le fais manuellement avec un petit traitement de texte simple.
c'est pas bien compliqué a modifier ( Gcode )
suffit de taper :

G83 X... Y...Z-... P... Q... F...
X... Y...
X... Y...
X... Y...
G80 Z+...

la simplicité c'est déjà la moitier du boulot.
bon week-end.

Yves.
 
Dernière édition:
D

dh42

Compagnon
dans ce qu'a est'il possible que sa vienne de mon poste pross qui étais sélectionner, mach3 cut viewer et non mach3 seul ..
Salut,

Non, les post pro mach3 et mach3-CV sont identiques, le CV ajoute juste les infos pour cutviewer (des commentaires ignorés par Mach3)

je pense qu'il faut modifié le post pocessor de Cambam, mais je ne sais pas trop le faire, faudrait voir avec David .

pour modifier un PP, il faut aller sur l'onglet système, dossier post processeur, et éditer le PP que tu veux. Pour supprimer le G83 redondant, il suffit d'éditer la macro 'perçage avec débourrage' et de mettre un _ devant le G83.

{$g83} {$_x} {$_y} {$_z} {$p} {$_q} {$_r} {$_f} deviendrait donc

{$_g83} {$_x} {$_y} {$_z} {$p} {$_q} {$_r} {$_f}

par contre je n'ai pas trouvé ou était le G80 qui est ajouté à la fin ...

un exemple de la modif d'un PP ; ici il s'agit d'ajouter la mise en marche/arrêt de la lubrif (M8 M9) lors du M/A broche

http://www.screencast.com/users/dh42/folders/CamBam Video/media/72c7e6b9-f294-4d2d-b353-48cd040b7f25

++
David
 

Sujets similaires

J
Réponses
14
Affichages
1 015
jujurassik
J
esloch
Réponses
1
Affichages
207
D
N
Réponses
17
Affichages
1 860
D
V
Réponses
3
Affichages
1 084
Vinzk
V
G
Réponses
3
Affichages
654
gerard06190
G
M
Réponses
7
Affichages
9 309
moufy55
moufy55
H
Réponses
8
Affichages
728
pascalp
P
K
Réponses
34
Affichages
1 260
deuche87
deuche87
V
Réponses
11
Affichages
789
cr-_-
C
Moi33
Réponses
3
Affichages
792
dh42
D
Haut