Palpage outil debut programme
2 participants
Page 1 sur 1
Palpage outil debut programme
Bonsoir a tous ,
Au demarrage de l'usinage avec un programme comportant des changements d'outil, mach 3 indique "Depart aprés changement d'outil" , il faut faire le zero piece puis "palper l'outil" sur le palpeur ou faire le zero piece seulement et lancer l'usinage ?
Bonne soirée
Au demarrage de l'usinage avec un programme comportant des changements d'outil, mach 3 indique "Depart aprés changement d'outil" , il faut faire le zero piece puis "palper l'outil" sur le palpeur ou faire le zero piece seulement et lancer l'usinage ?
Bonne soirée
dume2309- je prends du galon
- Messages : 83
Points : 133
Date d'inscription : 09/04/2020
Age : 57
Localisation : Corse
Re: Palpage outil debut programme
Salut,
Pas tout à fait sûr de comprendre ta question (et je n'utilise pas l'interface FR de Mach3)
CamBam met un changement d'outil en début de GCode, donc ça vas dépendre de ta méthodologie de travail.
1) Si tu lance ton programme GCode sans avoir au préalablement fait ton 0 en Z, ou même monté ta fraise.
Dans ce cas, lorsque Mach3 te demande de changer l'outil, tu monte ton outil, et tu palpe pour trouver ton 0 en Z, ensuite, tu clique sur "départ cycle" pour continuer l'usinage.
2) Si, comme, moi, quand tu lance ton GCode tu a déjà monté ta fraise et fait ton 0 en Z avec le palpeur.
Dans ce cas, pour ce premier changement d'outil, tu n'a rien à faire, tu clique simplement sur "départ cycle" pour continuer vu que tu a déjà fait ton 0 pour cet outil.
Dans les 2 cas, le 0 en XY doit déjà avoir été fait avant de lancer le GCode.
++
David
Pas tout à fait sûr de comprendre ta question (et je n'utilise pas l'interface FR de Mach3)
CamBam met un changement d'outil en début de GCode, donc ça vas dépendre de ta méthodologie de travail.
1) Si tu lance ton programme GCode sans avoir au préalablement fait ton 0 en Z, ou même monté ta fraise.
Dans ce cas, lorsque Mach3 te demande de changer l'outil, tu monte ton outil, et tu palpe pour trouver ton 0 en Z, ensuite, tu clique sur "départ cycle" pour continuer l'usinage.
2) Si, comme, moi, quand tu lance ton GCode tu a déjà monté ta fraise et fait ton 0 en Z avec le palpeur.
Dans ce cas, pour ce premier changement d'outil, tu n'a rien à faire, tu clique simplement sur "départ cycle" pour continuer vu que tu a déjà fait ton 0 pour cet outil.
Dans les 2 cas, le 0 en XY doit déjà avoir été fait avant de lancer le GCode.
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpage outil debut programme
Bonjour David ,
Ok j'utilise la même méthode 2 que toi .
C'est le message "départ après changement d'outil" qui me dérangeait.
Je pose cette question parce que parfois lors d'un changement d'outil , l'outil descend sur le palpeur au lieu de dégager ........j'ai deja foutu en l'air deux boutons de palpeur .....
Je te rappelle que j'ai installé la macro bouton que tu m'avais conseillé et quelle avait résolu le problème mais j'ai parfois sur certain programme toujours cette erreur .
Ou alors c'est moi qui fait une mauvaise manip lors du changement d'outil , lors des changements d'outil , après que Mach3 dise "départ après changement" , je clique sur "changement d'outil" , l'outil va palper le palpeur fixe , descend une première fois puis je refais ok après le changement , l'outil redescend sur le palpeur et remonte.
Lorsque je fais départ , la broche démarre et il replonge en rapide vers le palpeur ........( mais pas tout le temps ...)
Bonne journée
Ok j'utilise la même méthode 2 que toi .
C'est le message "départ après changement d'outil" qui me dérangeait.
Je pose cette question parce que parfois lors d'un changement d'outil , l'outil descend sur le palpeur au lieu de dégager ........j'ai deja foutu en l'air deux boutons de palpeur .....
Je te rappelle que j'ai installé la macro bouton que tu m'avais conseillé et quelle avait résolu le problème mais j'ai parfois sur certain programme toujours cette erreur .
Ou alors c'est moi qui fait une mauvaise manip lors du changement d'outil , lors des changements d'outil , après que Mach3 dise "départ après changement" , je clique sur "changement d'outil" , l'outil va palper le palpeur fixe , descend une première fois puis je refais ok après le changement , l'outil redescend sur le palpeur et remonte.
Lorsque je fais départ , la broche démarre et il replonge en rapide vers le palpeur ........( mais pas tout le temps ...)
Bonne journée
dume2309- je prends du galon
- Messages : 83
Points : 133
Date d'inscription : 09/04/2020
Age : 57
Localisation : Corse
Re: Palpage outil debut programme
Bonsoir ,
J'ai de nouveau eu le même problème cet après midi , pas au premier changement d'outil mais au second.
le palpage se passe correctement et lorsque je fais départ cycle , la broche redescend très vite en contact sur le palpeur avant de partir vers la suite de l'usinage.
Le moment du GCODE ( contour 2 ) avec lequel j'ai eu le problème , voyez vous un problème ?
( Contour2 )
G0 Z0.0
( T6 : 6.0 )
( TOOL/MILL,6.0,3.0,0.0,0 )
T6 M6 G43 H6
G0 Z0.0
M3 S20000
G0 X38.1 Y174.3
G3 X21.9 Y158.1 Z-0.0065 I0.0 J-16.2
G1 Y142.9022 Z-0.0104
G1 Y38.5946 Z-0.0372
G3 X23.0 Y37.4946 Z-0.0376 I1.1 J0.0
G1 X24.9217 Z-0.0381
G2 X31.8217 Y30.5946 Z-0.0409 I0.0 J-6.9
G1 Y23.0 Z-0.0428
G3 X32.9217 Y21.9 Z-0.0433 I1.1 J0.0
Le GCODE du premier changement outil ou je n'ai pas eu de probleme :
( Poche2 )
S20000
G0 Z3.0
G0 X238.5664 Y52.0234
G0 Z1.0
G1 F100.0 Z0.0
G1 F1000.0 Y144.8234 Z-0.4979
J'utilise le post processeur Mach3 Cut Viewer + G43 , le problème ne viendrait de la ?
Bonne soirée
J'ai de nouveau eu le même problème cet après midi , pas au premier changement d'outil mais au second.
le palpage se passe correctement et lorsque je fais départ cycle , la broche redescend très vite en contact sur le palpeur avant de partir vers la suite de l'usinage.
Le moment du GCODE ( contour 2 ) avec lequel j'ai eu le problème , voyez vous un problème ?
( Contour2 )
G0 Z0.0
( T6 : 6.0 )
( TOOL/MILL,6.0,3.0,0.0,0 )
T6 M6 G43 H6
G0 Z0.0
M3 S20000
G0 X38.1 Y174.3
G3 X21.9 Y158.1 Z-0.0065 I0.0 J-16.2
G1 Y142.9022 Z-0.0104
G1 Y38.5946 Z-0.0372
G3 X23.0 Y37.4946 Z-0.0376 I1.1 J0.0
G1 X24.9217 Z-0.0381
G2 X31.8217 Y30.5946 Z-0.0409 I0.0 J-6.9
G1 Y23.0 Z-0.0428
G3 X32.9217 Y21.9 Z-0.0433 I1.1 J0.0
Le GCODE du premier changement outil ou je n'ai pas eu de probleme :
( Poche2 )
S20000
G0 Z3.0
G0 X238.5664 Y52.0234
G0 Z1.0
G1 F100.0 Z0.0
G1 F1000.0 Y144.8234 Z-0.4979
J'utilise le post processeur Mach3 Cut Viewer + G43 , le problème ne viendrait de la ?
Bonne soirée
Dernière édition par dume2309 le Ven 12 Juin 2020 - 20:01, édité 1 fois
dume2309- je prends du galon
- Messages : 83
Points : 133
Date d'inscription : 09/04/2020
Age : 57
Localisation : Corse
Re: Palpage outil debut programme
Maintenant que j'y pense , le problème n'arrive que lorsque c'est un changement d'outil hémisphérique …...
dume2309- je prends du galon
- Messages : 83
Points : 133
Date d'inscription : 09/04/2020
Age : 57
Localisation : Corse
Re: Palpage outil debut programme
Salut,
Je ne pense pas que ce soit un problème de macro, c'est juste que dans ton Gcode, juste après le changement d'outil, tu à (et c'est normal) une descente en rapide vers le plan de dégagement qui est mise par CamBam ; tu doit dégager ta fraise du palpeur si c'est un palpeur fixe, ou si comme moi c'est un palpeur mobile, tu enlève le palpeur de dessous la fraise avant de cliquer sur "départ cycle" car en générale, ça descend direct en Z avant de bouger en XY.
( Contour2 )
G0 Z0.0
( T6 : 6.0 )
( TOOL/MILL,6.0,3.0,0.0,0 )
T6 M6 G43 H6
G0 Z0.0 ' la fraise descend à Z = 0 juste après le changement d'outil
M3 S20000
G0 X38.1 Y174.3
++
David
Je ne pense pas que ce soit un problème de macro, c'est juste que dans ton Gcode, juste après le changement d'outil, tu à (et c'est normal) une descente en rapide vers le plan de dégagement qui est mise par CamBam ; tu doit dégager ta fraise du palpeur si c'est un palpeur fixe, ou si comme moi c'est un palpeur mobile, tu enlève le palpeur de dessous la fraise avant de cliquer sur "départ cycle" car en générale, ça descend direct en Z avant de bouger en XY.
( Contour2 )
G0 Z0.0
( T6 : 6.0 )
( TOOL/MILL,6.0,3.0,0.0,0 )
T6 M6 G43 H6
G0 Z0.0 ' la fraise descend à Z = 0 juste après le changement d'outil
M3 S20000
G0 X38.1 Y174.3
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpage outil debut programme
Bonsoir David,
Je reviens sur ce sujet, j'ai encore eu le meme probleme ce soir ... j'avais pourtant mis 10mm de dégagement ....
Pour éviter le problème, est-il possible de rajouter en fin de Macro "Changement outil" et "palper l'outil" un dégagement en X et Y afin que la broche ne redescende pas dessus le palpeur ?
Pourquoi cambam met ce z 0.0 ? j'ai comparé avec d'autre gcode fait précédemment il n'y a pas ce Z0.0 ?
C'est peut être un mauvais paramétrage de Cambam de ma.part.....
Bonne soirée
Je reviens sur ce sujet, j'ai encore eu le meme probleme ce soir ... j'avais pourtant mis 10mm de dégagement ....
Pour éviter le problème, est-il possible de rajouter en fin de Macro "Changement outil" et "palper l'outil" un dégagement en X et Y afin que la broche ne redescende pas dessus le palpeur ?
Pourquoi cambam met ce z 0.0 ? j'ai comparé avec d'autre gcode fait précédemment il n'y a pas ce Z0.0 ?
C'est peut être un mauvais paramétrage de Cambam de ma.part.....
Bonne soirée
Dernière édition par dume2309 le Mer 17 Juin 2020 - 23:37, édité 1 fois
dume2309- je prends du galon
- Messages : 83
Points : 133
Date d'inscription : 09/04/2020
Age : 57
Localisation : Corse
Re: Palpage outil debut programme
Salut
Tu peux essayer ce code en fin de macro de palpage pour, par exemple, décaler ton outil de 20mm en X+ (à droite du palpeur)
Code "G91" ' coord incr
Code "G0 X20" ' déplacement relatif de 20mm en X
Code "G90" ' coord absolues
il me faut le fichier .cb pour savoir, mais en principe il est tout à fait normal que CB demande un déplacement au plan de dégagement avant chaque opération, maintenant, si ton palpeur est plus haut que ton plan de dégagement, forcément, ça tape dedans. Ce qui est surprenant c'est que tu ai un plan de dégagement à 0 ..
++
David
Tu peux essayer ce code en fin de macro de palpage pour, par exemple, décaler ton outil de 20mm en X+ (à droite du palpeur)
Code "G91" ' coord incr
Code "G0 X20" ' déplacement relatif de 20mm en X
Code "G90" ' coord absolues
Pourquoi cambam met ce z 0.0 ? j'ai comparé avec d'autre gcode fait précédemment il n'y a pas ce Z0.0 ?
il me faut le fichier .cb pour savoir, mais en principe il est tout à fait normal que CB demande un déplacement au plan de dégagement avant chaque opération, maintenant, si ton palpeur est plus haut que ton plan de dégagement, forcément, ça tape dedans. Ce qui est surprenant c'est que tu ai un plan de dégagement à 0 ..
++
David
Dernière édition par dh42 le Mer 17 Juin 2020 - 23:48, édité 1 fois
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpage outil debut programme
ce qui est bizarre, c'est que d'après le code de la macro M6end (Mach3)
x = GetToolChangeStart( 0 )
y = GetToolChangeStart( 1 )
Code"G0 G53 Z0"
Code"G00 X" & x & "Y" & y
ton Z devrait d'abord monter au Z maxi quand tu clique sur "départ cycle" une fois l'outil changé, puis les axes devraient allez au point ou à eu lieu le M6 en rapide.
ensuite c'est la suite du GCode qui fait descendre le Z au plan de dégagement, donc tu devrais être hors palpeur ... sauf si le M6 est apparu alors que tu était déjà au dessus du palpeur (peut être sur le 1ier changement) car dans ce cas les variables x et y contiennent la même position que celle du palpeur et donc les axes ne repartent pas au dernier point d'usinage.
il faut analyser en détail ce qui se passe exactement sur la machine, ton Z monte t'il bien au Z maxi comme il est censé le faire d'après ta macro modifiée ?
Bin, il n'y en a pas de changement d'outil dans ce code
++
David
x = GetToolChangeStart( 0 )
y = GetToolChangeStart( 1 )
Code"G0 G53 Z0"
Code"G00 X" & x & "Y" & y
ton Z devrait d'abord monter au Z maxi quand tu clique sur "départ cycle" une fois l'outil changé, puis les axes devraient allez au point ou à eu lieu le M6 en rapide.
ensuite c'est la suite du GCode qui fait descendre le Z au plan de dégagement, donc tu devrais être hors palpeur ... sauf si le M6 est apparu alors que tu était déjà au dessus du palpeur (peut être sur le 1ier changement) car dans ce cas les variables x et y contiennent la même position que celle du palpeur et donc les axes ne repartent pas au dernier point d'usinage.
il faut analyser en détail ce qui se passe exactement sur la machine, ton Z monte t'il bien au Z maxi comme il est censé le faire d'après ta macro modifiée ?
Le GCODE du premier changement outil ou je n'ai pas eu de probleme :
( Poche2 )
S20000
G0 Z3.0
G0 X238.5664 Y52.0234
G0 Z1.0
G1 F100.0 Z0.0
G1 F1000.0 Y144.8234 Z-0.4979
Bin, il n'y en a pas de changement d'outil dans ce code
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpage outil debut programme
dume2309 a écrit:Maintenant que j'y pense , le problème n'arrive que lorsque c'est un changement d'outil hémisphérique …...
je ne vois pas ce que ça change, du moment que ta longueur d'outil est OK dans Mach3, que ce soit une fraise cylindrique, hémi, ou une allumette, Mach3 et CB s'en fichent.
attention par contre à bien utiliser les bons n° d'outil ! et surtout ne pas utiliser le n° 0 ; dans CB ça désactive le changement d'outil.
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpage outil debut programme
Bonjour David ,
pour répondre a tes questions :
x = GetToolChangeStart( 0 )
y = GetToolChangeStart( 1 )
Code"G0 G53 Z0"
Code"G00 X" & x & "Y" & y
ton Z devrait d'abord monter au Z maxi quand tu clique sur "départ cycle" une fois l'outil changé, puis les axes devraient allez au point ou à eu lieu le M6 en rapide.> Le Z remonte bien aprés le palpage , il redescend dessus aprés avoir fait "départ" puis il se déplace ( je pense qu'il va chercher le prochain point de départ d'usinage....)
il faut analyser en détail ce qui se passe exactement sur la machine, ton Z monte t'il bien au Z maxi comme il est censé le faire d'après ta macro modifiée ? > Oui
j'ai essayé de modifier la macro que tu m'as envoyé mais je dois faire une erreur de saisi car elle ne fonctionne pas :
POSPALPX = GETOEMDRO(1010)
POSPALPY = GETOEMDRO(1011)
DECPALPX = GETOEMDRO(1020)
DECPALPY = GETOEMDRO(1021)
PALPX = POSPALPX + DECPALPX
PALPY = POSPALPY + DECPALPY
VPALP = GETOEMDRO(1060)
HSECU = GETOEMDRO(1051)
HPALPEUR = GETOEMDRO(1040)
CODE "G00 Z"& HSECU
WHILE ISMOVING()
WEND
CODE "G00 G53 X"& PALPX &" Y"& PALPY
WHILE ISMOVING()
Wend
CODE "G31 Z-200 F"& VPALP
While ISMOVING()
WEND
SLEEP(250)
ZPALP = GETOEMDRO(802)
CODE "G00 Z"& HSECU
SLEEP(250)
SETOEMDRO(802,HPALPEUR)
SLEEP(250)
CODE "G00 Z"& HSECU
While ISMOVING()
Wend
CODE "G91"`coord incr
CODE "G0 X100 Y100" depalcement relatif de 100mm en X et Y
CODE "G90"`coord absolues
While ISMOVING()
Wend
Merci pour ta patience ....
pour répondre a tes questions :
x = GetToolChangeStart( 0 )
y = GetToolChangeStart( 1 )
Code"G0 G53 Z0"
Code"G00 X" & x & "Y" & y
ton Z devrait d'abord monter au Z maxi quand tu clique sur "départ cycle" une fois l'outil changé, puis les axes devraient allez au point ou à eu lieu le M6 en rapide.> Le Z remonte bien aprés le palpage , il redescend dessus aprés avoir fait "départ" puis il se déplace ( je pense qu'il va chercher le prochain point de départ d'usinage....)
il faut analyser en détail ce qui se passe exactement sur la machine, ton Z monte t'il bien au Z maxi comme il est censé le faire d'après ta macro modifiée ? > Oui
j'ai essayé de modifier la macro que tu m'as envoyé mais je dois faire une erreur de saisi car elle ne fonctionne pas :
POSPALPX = GETOEMDRO(1010)
POSPALPY = GETOEMDRO(1011)
DECPALPX = GETOEMDRO(1020)
DECPALPY = GETOEMDRO(1021)
PALPX = POSPALPX + DECPALPX
PALPY = POSPALPY + DECPALPY
VPALP = GETOEMDRO(1060)
HSECU = GETOEMDRO(1051)
HPALPEUR = GETOEMDRO(1040)
CODE "G00 Z"& HSECU
WHILE ISMOVING()
WEND
CODE "G00 G53 X"& PALPX &" Y"& PALPY
WHILE ISMOVING()
Wend
CODE "G31 Z-200 F"& VPALP
While ISMOVING()
WEND
SLEEP(250)
ZPALP = GETOEMDRO(802)
CODE "G00 Z"& HSECU
SLEEP(250)
SETOEMDRO(802,HPALPEUR)
SLEEP(250)
CODE "G00 Z"& HSECU
While ISMOVING()
Wend
CODE "G91"`coord incr
CODE "G0 X100 Y100" depalcement relatif de 100mm en X et Y
CODE "G90"`coord absolues
While ISMOVING()
Wend
Merci pour ta patience ....
dume2309- je prends du galon
- Messages : 83
Points : 133
Date d'inscription : 09/04/2020
Age : 57
Localisation : Corse
Re: Palpage outil debut programme
Salut,
Ok, c'est certainement parce que dans la macro, il mémorise les coordonnées de retour dans x et y au moment ou il rencontre le M6, sauf que si tu palpe ton outil avant de lancer le GCode, ce qui est le cas lors du 1iere changement d'outil, lorsque tu lance ton GCode, le premier M6 mémorise donc la position en cours dans x et y, soit celle du palpeur puisque c'est la que se trouvait la broche au moment du M6 donc:
Code"G0 G53 Z0" il remonte bien au Z maxi
Code"G00 X" & x & "Y" & y il se déplace aux coord mémorisée lorsqu'il à rencontré le M6, soit en fait les coord ou tu est déjà, donc la broche ne bouge pas.
ensuite c'est la suite du Gcode après le M6 qui prends le relais donc dans le GCode suivant par exemple
T6 M6 G43 H6
G0 Z0.0 ' il descend à 0 en Z
M3 S20000
G0 X38.1 Y174.3 'il se déplace à la position demandée.
Essais de simplement enlever la ligne du 1ier changement d'outil dans ton GCode (avec un éditeur) et surtout, amène ta broche au dessus de la pièce avant de lancer le GCode pour voir si c'est bon car dans tous les cas, le 1ier mouvement est une descente au plan de dégagement (Z=5 dans mon GCode d'exemple). En principe le problème ne devrait pas se poser pour les autres changement d'outil.
ex sur le Gcode suivant fait avec le même PP que toi, supprime ce qui est en jaune, et surtout, ne lance pas ton GCode avec la fraise au dessus du palpeur, met la au dessus de la pièce.
( Made using CamBam - http://www.cambam.co.uk )
( Sans titre 6/18/2020 9:34:32 PM )
( T5 : 3.0 )
( T7 : 3.175 )
( CUTVIEWER )
( FROM/0,0,5 )
( Select dummy tool to avoid warnings )
( TOOL/MILL,1,0,20.0,0 )
( STOCK/BLOCK,,,,,, )
G21 G90 G91.1 G64 G40
G0 Z5.0
( T5 : 3.0 )
( TOOL/MILL,3.0,0.0,50.0,0 )
T5 M6 G43 H5
G0 Z5.0
( Contour1 )
G17
M3 S12500
G0 X25.5499 Y15.0
G0 Z2.0
G1 F600.0 Z-2.0
G2 F800.0 X8.2251 Y4.9975 I-11.5499 J0.0
G2 Y25.0025 I5.7749 J10.0025
G2 X25.5499 Y15.0 I5.7749 J-10.0025
( Contour2 )
G0 Z5.0
( T7 : 3.175 )
( TOOL/MILL,3.175,0.0,20.0,0 )
T7 M6 G43 H7
G0 Z5.0
M3 S12500
G0 X33.4125 Y7.0
G0 Z2.0
G1 F600.0 Z-2.0
G1 F800.0 Y23.0
G2 X35.0 Y24.5875 I1.5875 J0.0
G1 X57.0
G2 X58.5875 Y23.0 I0.0 J-1.5875
G1 Y7.0
G2 X57.0 Y5.4125 I-1.5875 J0.0
G1 X35.0
G2 X33.4125 Y7.0 I0.0 J1.5875
G0 Z5.0
M5
M30
Si c'est OK en enlevant le 1ier changement d'outil, alors je pourrais te passer un post traitement pour ton PP qui enlèvera automatiquement le 1ier changement d'outil lors de la création du GCode.
++
David
Le Z remonte bien aprés le palpage , il redescend dessus aprés avoir fait "départ" puis il se déplace ( je pense qu'il va chercher le prochain point de départ d'usinage....)
Ok, c'est certainement parce que dans la macro, il mémorise les coordonnées de retour dans x et y au moment ou il rencontre le M6, sauf que si tu palpe ton outil avant de lancer le GCode, ce qui est le cas lors du 1iere changement d'outil, lorsque tu lance ton GCode, le premier M6 mémorise donc la position en cours dans x et y, soit celle du palpeur puisque c'est la que se trouvait la broche au moment du M6 donc:
Code"G0 G53 Z0" il remonte bien au Z maxi
Code"G00 X" & x & "Y" & y il se déplace aux coord mémorisée lorsqu'il à rencontré le M6, soit en fait les coord ou tu est déjà, donc la broche ne bouge pas.
ensuite c'est la suite du Gcode après le M6 qui prends le relais donc dans le GCode suivant par exemple
T6 M6 G43 H6
G0 Z0.0 ' il descend à 0 en Z
M3 S20000
G0 X38.1 Y174.3 'il se déplace à la position demandée.
Essais de simplement enlever la ligne du 1ier changement d'outil dans ton GCode (avec un éditeur) et surtout, amène ta broche au dessus de la pièce avant de lancer le GCode pour voir si c'est bon car dans tous les cas, le 1ier mouvement est une descente au plan de dégagement (Z=5 dans mon GCode d'exemple). En principe le problème ne devrait pas se poser pour les autres changement d'outil.
ex sur le Gcode suivant fait avec le même PP que toi, supprime ce qui est en jaune, et surtout, ne lance pas ton GCode avec la fraise au dessus du palpeur, met la au dessus de la pièce.
( Made using CamBam - http://www.cambam.co.uk )
( Sans titre 6/18/2020 9:34:32 PM )
( T5 : 3.0 )
( T7 : 3.175 )
( CUTVIEWER )
( FROM/0,0,5 )
( Select dummy tool to avoid warnings )
( TOOL/MILL,1,0,20.0,0 )
( STOCK/BLOCK,,,,,, )
G21 G90 G91.1 G64 G40
G0 Z5.0
( T5 : 3.0 )
( TOOL/MILL,3.0,0.0,50.0,0 )
T5 M6 G43 H5
G0 Z5.0
( Contour1 )
G17
M3 S12500
G0 X25.5499 Y15.0
G0 Z2.0
G1 F600.0 Z-2.0
G2 F800.0 X8.2251 Y4.9975 I-11.5499 J0.0
G2 Y25.0025 I5.7749 J10.0025
G2 X25.5499 Y15.0 I5.7749 J-10.0025
( Contour2 )
G0 Z5.0
( T7 : 3.175 )
( TOOL/MILL,3.175,0.0,20.0,0 )
T7 M6 G43 H7
G0 Z5.0
M3 S12500
G0 X33.4125 Y7.0
G0 Z2.0
G1 F600.0 Z-2.0
G1 F800.0 Y23.0
G2 X35.0 Y24.5875 I1.5875 J0.0
G1 X57.0
G2 X58.5875 Y23.0 I0.0 J-1.5875
G1 Y7.0
G2 X57.0 Y5.4125 I-1.5875 J0.0
G1 X35.0
G2 X33.4125 Y7.0 I0.0 J1.5875
G0 Z5.0
M5
M30
Si c'est OK en enlevant le 1ier changement d'outil, alors je pourrais te passer un post traitement pour ton PP qui enlèvera automatiquement le 1ier changement d'outil lors de la création du GCode.
++
David
Dernière édition par dh42 le Jeu 18 Juin 2020 - 23:08, édité 1 fois
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpage outil debut programme
j'ai essayé de modifier la macro que tu m'as envoyé mais je dois faire une erreur de saisi car elle ne fonctionne pas :
Oui, effectivement
tu a tapé ça
CODE "G91"`coord incr
CODE "G0 X100 Y100" depalcement relatif de 100mm en X et Y
CODE "G90"`coord absolues
le caractère de commentaire que tu a utilisé n'est pas le bon ; tu a mis ` au lieu de ' (*) ... et en plus il manque ce caractère sur la 2ième ligne entre le code et le commentaire !
(*) = apostrophe ; touche 4 du clavier alphabétique.
si tu ne veux pas les commentaires dans le code (qui n'ont aucun effet, c'est juste pour s'y retrouver) écris simplement
CODE "G91"
CODE "G0 X100 Y100"
CODE "G90"
ceci-dit, je ne suis pas du tout sur que ça fonctionnera, car à mon avis ta broche va se déplacer de 100mm en x et de 100mm en y ... mais le Code"G00 X" & x & "Y" & y de la macro M6end vas te ramener les axes au dessus du palpeur vu qu'elle est effectuée APRES la macro de palpage, et comme les variables x et y contiennent la position des axes au moment du M6, si ce M6 à été rencontré alors que tu était déjà au dessus du palpeur, x et y contiendront les coord de la position du palpeur.
PS, le While ISMOVING() ... Wend n'est pas nécessaire ici (même s'il ne nuis pas)
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpage outil debut programme
Ah ! ... en scrutant le Post pro Mach3-Cutviewer+G43 j'ai trouvé ce qui je pense génère cette descente juste après que la changement d'outil soit fini.
Vas dans l'onglet Système, sélectionne ton PP Mach3-Cutviewer+G43 et double clique sur la propriété "changement d'outil" (sur le {$clearance} à droite de la ligne)
ça ouvrira l'éditeur de la macro de changement d'outil de CB ; tu vas y trouver ça
{$clearance}
{$comment} T{$tool.index} : {$tool.diameter} {$endcomment}
{$comment} TOOL/MILL,{$tool.diameter},{$tool.radius},{$tool.length},0 {$endcomment}
T{$tool.index} M6 G43 H{$tool.index}
{$set(z,NaN)}
{$clearance}
supprimes les 2 dernières lignes {$set(z,NaN)} et {$clearance}, puis sauve ton PP (clic droit sur le nom du PP > enregistrer)
note que ça ne change rien au fait que lorsque tu lance le GCode ta fraise ne dois pas être au dessus du palpeur, que tu ai ou non enlevé le 1ier changement d'outil, car le 1ier mouvement au lancement d'un GCode est toujours un déplacement du Z à hauteur de sécurité (de cambam), c.a.d. à la valeur définie pour le plan de dégagement ... qui risque d'être plus basse que le dessus du palpeur. Je vais voir si je peux supprimer cette 1ière descente ... mais j'ai des doutes.
ex:
( Made using CamBam - http://www.cambam.co.uk )
( Sans titre 6/18/2020 11:38:30 PM )
( T5 : 3.0 )
( T10 : 6.0 )
( CUTVIEWER )
( FROM/0,0,5 )
( Select dummy tool to avoid warnings )
( TOOL/MILL,1,0,20.0,0 )
( STOCK/BLOCK,,,,,, ) tout ce qui est entre () est ignoré, ce sont juste des commentaires
G21 G90 G91.1 G64 G40 premières instructions effectives du programme, mais aucune ne produit un mouvement (sélection unité, modes de déplacements, ...)
G0 Z5.0 c'est le 1ier mouvement fait au lancement du Gcode ; ici mon plan de dégagement était réglé à 5
( T5 : 3.0 )
( TOOL/MILL,3.0,0.0,50.0,0 )
T5 M6 G43 H5
( Contour1 ) avec la modif des 2 lignes supprimée, il n'y a plus de descente au plan de dégagement après le changement d'outil
G17
M3 S12500
G0 X26.6803 Y20.0 on se déplace d'abord en XY sans toucher au Z
G0 Z2.0 puis on descend en Z
G1 F600.0 Z-2.0
G2 F800.0 X7.6598 Y9.0185 I-12.6803 J0.0
G2 Y30.9815 I6.3402 J10.9815
G2 X26.6803 Y20.0 I6.3402 J-10.9815
( Contour2 )
G0 Z5.0
( T10 : 6.0 )
( TOOL/MILL,6.0,0.0,30.0,0 )
T10 M6 G43 H10
M3 S12500
G0 X68.0384 Y18.0
G0 Z2.0
G1 F600.0 Z-2.0
G2 F800.0 X43.9808 Y4.1103 I-16.0384 J0.0
G2 Y31.8897 I8.0192 J13.8897
G2 X68.0384 Y18.0 I8.0192 J-13.8897
G0 Z5.0
M5
M30
++
David
Vas dans l'onglet Système, sélectionne ton PP Mach3-Cutviewer+G43 et double clique sur la propriété "changement d'outil" (sur le {$clearance} à droite de la ligne)
ça ouvrira l'éditeur de la macro de changement d'outil de CB ; tu vas y trouver ça
{$clearance}
{$comment} T{$tool.index} : {$tool.diameter} {$endcomment}
{$comment} TOOL/MILL,{$tool.diameter},{$tool.radius},{$tool.length},0 {$endcomment}
T{$tool.index} M6 G43 H{$tool.index}
{$set(z,NaN)}
{$clearance}
supprimes les 2 dernières lignes {$set(z,NaN)} et {$clearance}, puis sauve ton PP (clic droit sur le nom du PP > enregistrer)
note que ça ne change rien au fait que lorsque tu lance le GCode ta fraise ne dois pas être au dessus du palpeur, que tu ai ou non enlevé le 1ier changement d'outil, car le 1ier mouvement au lancement d'un GCode est toujours un déplacement du Z à hauteur de sécurité (de cambam), c.a.d. à la valeur définie pour le plan de dégagement ... qui risque d'être plus basse que le dessus du palpeur. Je vais voir si je peux supprimer cette 1ière descente ... mais j'ai des doutes.
ex:
( Made using CamBam - http://www.cambam.co.uk )
( Sans titre 6/18/2020 11:38:30 PM )
( T5 : 3.0 )
( T10 : 6.0 )
( CUTVIEWER )
( FROM/0,0,5 )
( Select dummy tool to avoid warnings )
( TOOL/MILL,1,0,20.0,0 )
( STOCK/BLOCK,,,,,, ) tout ce qui est entre () est ignoré, ce sont juste des commentaires
G21 G90 G91.1 G64 G40 premières instructions effectives du programme, mais aucune ne produit un mouvement (sélection unité, modes de déplacements, ...)
G0 Z5.0 c'est le 1ier mouvement fait au lancement du Gcode ; ici mon plan de dégagement était réglé à 5
( T5 : 3.0 )
( TOOL/MILL,3.0,0.0,50.0,0 )
T5 M6 G43 H5
( Contour1 ) avec la modif des 2 lignes supprimée, il n'y a plus de descente au plan de dégagement après le changement d'outil
G17
M3 S12500
G0 X26.6803 Y20.0 on se déplace d'abord en XY sans toucher au Z
G0 Z2.0 puis on descend en Z
G1 F600.0 Z-2.0
G2 F800.0 X7.6598 Y9.0185 I-12.6803 J0.0
G2 Y30.9815 I6.3402 J10.9815
G2 X26.6803 Y20.0 I6.3402 J-10.9815
( Contour2 )
G0 Z5.0
( T10 : 6.0 )
( TOOL/MILL,6.0,0.0,30.0,0 )
T10 M6 G43 H10
M3 S12500
G0 X68.0384 Y18.0
G0 Z2.0
G1 F600.0 Z-2.0
G2 F800.0 X43.9808 Y4.1103 I-16.0384 J0.0
G2 Y31.8897 I8.0192 J13.8897
G2 X68.0384 Y18.0 I8.0192 J-13.8897
G0 Z5.0
M5
M30
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpage outil debut programme
Re
Bon voila, j'ai modifié le PP et je lui ai adjoint un post traitement qui supprime le 1ier G0 Zxxx en début de GCode et qui supprime également le 1ier changement d'outil.
En principe ça devrait le faire et tu ne devrais plus avoir de plongée sur le palpeur, mais soit quand même prudent pour tester
Il y a 2 fichiers ; le post pro en lui même (.cbpp) et un .exe qui va faire automatiquement un traitement au GCode juste après qu'il ai été produit.
décompresse l'archive et met les 2 fichiers dans ton dossier post du sytème de CamBam (dans CamBam, outils/explorer le dossier système pour trouver ce dossier)
- menu outils/recharger post processeurs pour que le nouveau PP apparaisse dans la liste.
il s’appelle Mach3-CV-G43-notc-nog0z
il va par contre falloir faire un réglage dans ce PP une fois installé, car il doit appeler le programme RemFirstTC_FirstG0Z.exe que tu a copié en même temps que le fichier post pro dans le dossier post, et le chemin d'accès à ce fichier dépend de ton PC.
- sélectionne le PP dans la liste sous l'onglet système de CB
- cherche la propriété Commande de post traitement, clique sur le |...| et vas chercher le fichier RemFirstTC_FirstG0Z.exe au bon endroit sur ton disque dur. Pour la V1 en principe dans C:\ProgramData\CamBam plus 1.0\post si tu n'a pas changé le système de place et si tu a mis l'.exe dans post ; attention par défaut c'est un dossier caché de windows.
- sauve ton PP (clic droit sur son nom > enregistrer)
quand tu produira ton GCode, tu verra une fenêtre MSdos qui apparaitra brièvement, c'est normal, c'est le lancement automatique de l'.exe après que le PP ai produit le Gcode. L'.exe vas alors lire le Gcode et le modifier. Pour toi, ça ne change rien, tu aura toujours un fichier Gcode .nc à la fin
Bonne chance
++
David
Bon voila, j'ai modifié le PP et je lui ai adjoint un post traitement qui supprime le 1ier G0 Zxxx en début de GCode et qui supprime également le 1ier changement d'outil.
En principe ça devrait le faire et tu ne devrais plus avoir de plongée sur le palpeur, mais soit quand même prudent pour tester
Il y a 2 fichiers ; le post pro en lui même (.cbpp) et un .exe qui va faire automatiquement un traitement au GCode juste après qu'il ai été produit.
décompresse l'archive et met les 2 fichiers dans ton dossier post du sytème de CamBam (dans CamBam, outils/explorer le dossier système pour trouver ce dossier)
- menu outils/recharger post processeurs pour que le nouveau PP apparaisse dans la liste.
il s’appelle Mach3-CV-G43-notc-nog0z
il va par contre falloir faire un réglage dans ce PP une fois installé, car il doit appeler le programme RemFirstTC_FirstG0Z.exe que tu a copié en même temps que le fichier post pro dans le dossier post, et le chemin d'accès à ce fichier dépend de ton PC.
- sélectionne le PP dans la liste sous l'onglet système de CB
- cherche la propriété Commande de post traitement, clique sur le |...| et vas chercher le fichier RemFirstTC_FirstG0Z.exe au bon endroit sur ton disque dur. Pour la V1 en principe dans C:\ProgramData\CamBam plus 1.0\post si tu n'a pas changé le système de place et si tu a mis l'.exe dans post ; attention par défaut c'est un dossier caché de windows.
- sauve ton PP (clic droit sur son nom > enregistrer)
quand tu produira ton GCode, tu verra une fenêtre MSdos qui apparaitra brièvement, c'est normal, c'est le lancement automatique de l'.exe après que le PP ai produit le Gcode. L'.exe vas alors lire le Gcode et le modifier. Pour toi, ça ne change rien, tu aura toujours un fichier Gcode .nc à la fin
Bonne chance
++
David
- Fichiers joints
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpage outil debut programme
Bonsoir David ,
J'ai fait tous les paramétrages que tu m'as conseillé cet après midi et tout a l'air de fonctionner parfaitement !
j'ai fait plus d'une vingtaine de changement d'outil avec des programmes générés avec le nouveau PP et je n'ai eu aucun problème.
Le décalage du palpeur fonctionne aussi très bien.
Une nouvelle fois encore merci pour le temps que tu y passes , je n'aurais jamais pu m'en sortir tout seul !!!
Bonne soirée
J'ai fait tous les paramétrages que tu m'as conseillé cet après midi et tout a l'air de fonctionner parfaitement !
j'ai fait plus d'une vingtaine de changement d'outil avec des programmes générés avec le nouveau PP et je n'ai eu aucun problème.
Le décalage du palpeur fonctionne aussi très bien.
Une nouvelle fois encore merci pour le temps que tu y passes , je n'aurais jamais pu m'en sortir tout seul !!!
Bonne soirée
dume2309- je prends du galon
- Messages : 83
Points : 133
Date d'inscription : 09/04/2020
Age : 57
Localisation : Corse
Re: Palpage outil debut programme
Salut,
OK, une affaire qui roule
++
David
OK, une affaire qui roule
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpage outil debut programme
Bonsoir David ,
Juste pour info , j'ai fait des "vrais" usinages ce soir et tout a fonctionner nickel !
Maintenant que tout est Ok, je voudrais faire une "grosse" sauvegarde de Mach3 ( et de Cambam aussi d'ailleurs...) , qui me permettrait de reinstaller rapidement les macros et paramètres ....
Il y a certainement un sujet sur le forum ....
Juste la sauvegarde du XML suffit ou il y a mieux et d'autres chose a faire pour reinstaller proprement ?
Bonne soirée
Juste pour info , j'ai fait des "vrais" usinages ce soir et tout a fonctionner nickel !
Maintenant que tout est Ok, je voudrais faire une "grosse" sauvegarde de Mach3 ( et de Cambam aussi d'ailleurs...) , qui me permettrait de reinstaller rapidement les macros et paramètres ....
Il y a certainement un sujet sur le forum ....
Juste la sauvegarde du XML suffit ou il y a mieux et d'autres chose a faire pour reinstaller proprement ?
Bonne soirée
dume2309- je prends du galon
- Messages : 83
Points : 133
Date d'inscription : 09/04/2020
Age : 57
Localisation : Corse
Re: Palpage outil debut programme
Salut,
Pour Mach3, le plus simple c'est de faire une copie complète du dossier C:\Mach3, comme ça tu est sûr de ne rien oublier car il y en a un peu de partout.
Pour une réinsta de Mach3, tu installe normalement la même version de Mach3 que celle que tu avais, de façon à avoir une insta propre et une mise à jour correcte du registre windows, puis une fois l'insta faite tu la remplace par ta copie sauvegardée.
Pour CamBam, menu outils, explorer le dossier système. > tu copie tous les dossiers et fichiers qui s'y trouvent.
Pour une réinsta, tu installe normalement CamBam (y compris une version plus récente que ce que tu avais), puis tu accède à son dossier système toujours via outils, explorer le dossier système, et tu remplace les fichiers/dossiers qui s'y trouvent par ceux que tu a sauvés.
Pour ma part, sur le PC de pilotage de la CN, j'ai même carrément fait une image disque de façon à pouvoir refaire l'ensemble Windows+softs rapidement en cas de plantage méchant ou de disque dur HS. (clonezilla)
++
David
Pour Mach3, le plus simple c'est de faire une copie complète du dossier C:\Mach3, comme ça tu est sûr de ne rien oublier car il y en a un peu de partout.
Pour une réinsta de Mach3, tu installe normalement la même version de Mach3 que celle que tu avais, de façon à avoir une insta propre et une mise à jour correcte du registre windows, puis une fois l'insta faite tu la remplace par ta copie sauvegardée.
Pour CamBam, menu outils, explorer le dossier système. > tu copie tous les dossiers et fichiers qui s'y trouvent.
Pour une réinsta, tu installe normalement CamBam (y compris une version plus récente que ce que tu avais), puis tu accède à son dossier système toujours via outils, explorer le dossier système, et tu remplace les fichiers/dossiers qui s'y trouvent par ceux que tu a sauvés.
Pour ma part, sur le PC de pilotage de la CN, j'ai même carrément fait une image disque de façon à pouvoir refaire l'ensemble Windows+softs rapidement en cas de plantage méchant ou de disque dur HS. (clonezilla)
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Sujets similaires
» Macro de palpage et changement d'outils quand on pilote Mach3 par usb
» Gcode de début de programme
» Vitesse deplacement aprés palpage outil
» Palpage Outil Mach3
» Palpage et changement outil
» Gcode de début de programme
» Vitesse deplacement aprés palpage outil
» Palpage Outil Mach3
» Palpage et changement outil
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum