erreur tolerance radius

  • Auteur de la discussion s.muller073
  • Date de début
B

bistouc

Apprenti
la page Wear sur Fanuc équivaut à la page des corrections dynamiques sur Num, c'est un surplus que vous donnez aux outils.
 
S

s.muller073

Ouvrier
Voila, et pour faire une cote précise en général, je laisse une surépaisseur de 0.5 en correction dynamique ( donc dans la WEAR), et ensuite, je mesure et je prends le reste en jouant sur les corrections dynmiques.

C'est vrai que j'utilise essentiellment le NUM, alors fanuc c'est de la découverte pour moi, mais j'ai bien rentré la jauge de l'outil dans OFFSET GEOMETRY, et j'aimerai vraiment faire fonctionner ce G42 de malheur!!
 
S

s.muller073

Ouvrier
Bistouc,

j'ai essayé avec le 0.4 dan geometry et rien dans wear, cela na donne rien...

Ce genre de probleme c'est toujours pour moi en général!! jamais de chance!!
 
B

bistouc

Apprenti
Petite question, comme ça, avez vous déjà aléser une pièce en utilisant le G41 pour la finition ?, car si le G41 fonctionne je ne vois pas pourquoi le G42 lui ne fonctionnerait pas, je peux vous conseiller de réaliser un autre programme avec des côtes plus grandes que celle du programme sur lequel vous essayer de faire fonctionner le G42 uniquement pour voir si le problème persiste.
 
S

s.muller073

Ouvrier
je vais essayer cela demain, pour voir!

MAis c'est bizarre parceque le g42 doit fonctionner dans toutes les conditions non??
 
B

bistouc

Apprenti
En principe, maintenant le fait que votre machine bute sur le G42, cela signifie qu'il y a quelque chose d'anormal que la machine ne veut pas prendre en compte.
 
S

s.muller073

Ouvrier
merci pour le fichier,

mais quelquechose d'anormal ok, mais quoi?

Alors que quand j'usine la meme pièce sans correcion, c'est a dire avec le G2 et G3, aucun souci, tout roule!!
 
S

seb7403

Nouveau
O0001
Bonjour, je suis tombé sur ce post, à mon avis j'essaierai ceci :

G28U0W0
T03 03 (OUTIL COUTEAU)
G00X-1.5Z1.5
G00 G42 X-0.8 Z0.
G97S1000M4
G01X29.8 F0.5
G03X30.6Z-0.4I0.K-0.4
G01Z-15.323
G01X37.8
G03X38.6Z-15.723I0.K-0.4
G01G40Z-35.527
G28 U0 W0
M30
(Fin de Programme)
%

Je pense que la prise en compte du G42 doit se faire en montant et non en descendant car ensuite le profil monte en X+. Tant que le correcteur en X est à zéro,cela marche, on va de petit X- à grand X-. Par contre avec une correction en X+, on va de grand X+ à petit X+ alors qu'après on remonte en X+; et c'est là que ça bugue!!

Je m'excuse si je me suis mal fait comprendre !! :mrgreen:
 
S

seb7403

Nouveau
Et je dirai même mieux, si outil à rayon de 0,4 :

G28U0W0
T03 03 (OUTIL COUTEAU)
G00X-2Z1.5
G00 G42 X-0.8 Z0.
G97S1000M4
G01X29.8 F0.5
.
.

:smt002
 
S

s.muller073

Ouvrier
Alors la j'ai pas tout compris, mais demain j'essaye cela et je te tiens au courant!!
 
B

bistouc

Apprenti
seb7403 a dit:
Et je dirai même mieux, si outil à rayon de 0,4 :

G28U0W0
T03 03 (OUTIL COUTEAU)
G00X-2Z1.5
G00 G42 X-0.8 Z0.
G97S1000M4
G01X29.8 F0.5
.
.

:smt002
Ne vaudrait-il pas mieux accoster l'outil directement en G0 G42 puis approcher l'outil de la face de la pièce en G1, afin d'éviter que l'outil vienne percuter la face Z0 en G0 (avance rapide), mais plutôt comme ceci:
N10 G0 G28 U0 W0 ;
N20 T03 03 ;
N30 G97 M4 S1000 ;
N40 G0 G42 X-2 Z1.5 ;
N50 G1 X-0.8 Z0 F.05 ;
N60 Etc........... ;
 
S

s.muller073

Ouvrier
Bonne nouvelle le programme fonctionne en G42!!
Alors la, je n'ai qu'une chose a dire:

:prayer:

Merci!

Par contre peux tu m'expliquer ton raisonnemant dans le détail, afin que je ne me fasse plus avoir la prochaine fois!!

Merci!

seb
 
B

BFR

Nouveau
Bonjour

Voici un exemple de programme qui peut servir de test, ce dernier est utilisée régulièrement. Cela peut t'aider à déterminer ou est ton problème.
de mémoire pas de G42 ou G41 à l'état G0

Cordialement

Franck

%
O0153
(-EBAUCHE EXTER ET INTER)
(1ERE OP)(MAJ-06/10)
(MODIF LG VOIR *)
N1G0X400Z350
G92S2200

T0101M8(EXTER-R=1.2)
G96S380M4
G0X95Z3
G79X57Z.05F.25
G77X88Z-87.65F.32(*=L-F-0.05)
G77X83Z-87.65F.40
G0X57Z2M9
G1G42Z0F.18
X80
G1X80.7Z-.35
X80.7Z-87.7F.50(*=L-F)
X90F.18
X90.6W-.3
W-16.7F.30(*)
X95
N2G0G40X400Z350T00
G92S2200

T0404(ALESAGE-R=0.8)
G96S320M4
G0X65.25Z2
G1G41Z1F.20
X62.25Z-.5
G1X62.25Z-104F.25(LOPIN/2)
U-2M9
G0G40Z5
X400Z350T00
M02
%
 
B

BFR

Nouveau
Rebonjour

le rayon que tu met dans WEAR s'ajoute au rayon déclaré dans tes jauges outils, d'autres part pour gérer facilement le G41 ou G42 lui laisser toujours en "garde" le rayon plaquette.Pour les corrections dynamique la valeur maxi est de 1.00mm (pas en 1 fois, mais empilement maxi) après il faut modifier dans la jauge de l'outil, alors que chez NUM le maxi est de 0.99mm mais autant de fois que tu veut.

Cordialement

Franck

Exter
G0 X60 Z2 (approche, laisser au moins le rayon)
G1 G42 Z0
X80
etc...

Inter
G0 X65.25 Z2 (approche, laisser au moins le rayon)
G1 G41 Z1
X62.25 Z-.5
etc...
 
S

seb7403

Nouveau
Bonjour,

content que ton problème soit résolu.

Le principe de la prise de compensation de rayon d'outil obéit à certaines règles :

- le G42 (ou G41) doit être spécifié dans un bloc d'approche en dehors du profil souhaité
- lors de la prise de compensation, il faut au minimum un déplacement de 2 fois le rayon (de plaquette) en X et 1 fois ce même rayon en Z
- la direction de la prise de compensation doit concorder avec la direction du 1er bloc du profil souhaité, sinon interférence

A noter que le G42 peut être pris en compte dans un bloc en G1 ou G0

Dans ton cas, le minimum syndical est ( avec Rp = 0,4):

N10 G0 G28 U0 W0 ;
N20 T03 03 ;
N30 G97 M4 S1000 ;
N40 G0 G42 X-1.6 Z0.4 ;
N50 G1 X-0.8 Z0 F.05 ;
N60 Etc........... ;

Dans la pratique, ne pas hésiter à "prendre de la marge" avec les prises de compensation, certaines machines n'aiment pas le juste-juste et indiquent une erreur.

Certaines C.N.(Fanuc 16i notamment) autorisent également de passer de G41 à G42 sans passer par G40. Exemple :

N10 G0 G28 U0 W0 ;
N20 T03 03 ;
N30 G97 M4 S1000 ;
N31 G0 G41 X32 Z0 (pour du Diam.30);
N32 G1 X-.5 F.1(Dressage)
N40 G42 X26F.3 (Remontée semi-rapide);
N41 X28 Z-2 F.05 (Chanfrein de 1);
N60 Etc........... ;

Voilà, on pourrait y passer des heures ( et c'est çà qui me plait) :smt003
 
S

s.muller073

Ouvrier
Alors pour faire simple, avec ce programme la ça marche:

%
O0001
G0Z200
T03 03 (OUTIL COUTEAU)
G00X-0.154Z0.323
G01G42X-0.8Z0.D3F5
G97S1000M4
G01X29.8D3
G03X30.6Z-0.4I0.K-0.4
G01Z-15.323
G01X37.8
G03X38.6Z-15.723I0.K-0.4
G01G40Z-35.527
G28 U0 W0
M30
(Fin de Programme)
%

et avec le meme sans le G0Z200 en début de programme, marche pas!!

%
O0001
T03 03 (OUTIL COUTEAU)
G00X-0.154Z0.323
G01G42X-0.8Z0.D3F5
G97S1000M4
G01X29.8D3
G03X30.6Z-0.4I0.K-0.4
G01Z-15.323
G01X37.8
G03X38.6Z-15.723I0.K-0.4
G01G40Z-35.527
G28 U0 W0
M30
(Fin de Programme)
%

Donc pour utiliser a ma guise le G42, je rajoute simplement cette ligne en début de programme...

C'est fou non?

Cela n'a pourtant rien a voir!!
 

Sujets similaires

01power
Réponses
3
Affichages
13 744
01power
01power
S
Réponses
19
Affichages
5 406
bistouc
B
Haut