-
24/05/2008 - 18h36 fredo74
FANUC interpretation macros taraudage rigide
bonjour
je travaille sur un tour cn 3 axes fanuc 18T + systeme CAP que je ne connais pas du tout
je souhaiterais mettre en service le taraudage rigide
ce programme existe en macros dans la cn
quelqu'un peut il m'expliquer comment comprendre et interpreter ce programme
pour l'appel je passe par M98 P **** ça ok mais pour comprendre ce type de programme avec des variables # là je ne sais pas
merçi pour vos explications
amicalement pour mr JAUNIN j'ai lu les messages ce rapportant à ces macros,j'attends toujours une formation sur le CAP
cordialement
fredo 74
%
O9010 (S310M TAP CYCLE G84)
(VERSION 15 FEB 2001)
G98
#529=#5023
M92
G00A#529
G00 X#24 C#3
W-#18
G04 P50
#3003=3
#3004=7
G04 P50
#102= FI X[#23 /#17]
#103=#1032
#100=#5042
#101=#5043
#104=0
WHILE[#102 G T#104]DO1
G98 G01 Z[#100-#17]A[#101-#103] F#9
#104=#104+1
#100=#5002
#101=#5003
END1
G04 X#7
#105=0
WHILE[#102 G T#105]DO1
G01 G98 Z[#100+#17]A[#101+#103] F#9
#105=#105+1
#100=#5002
#101=#5003
END1
G04 P50
#3004=0
#3003=0
G00 W#18
G00A#529
M91
G04 X1.
G99
M99
%
++++++++++++++++++++++++++++++ +
%
O9992 (TARAUD.RIG.CENTR.BROCH)
(N1.CODE.T)
(N2.PROF+3MM)
(N3.AVANCE.MM/MN)
(N4.PAS)
#100=#20828
#101=#20829
#102=#20830
#103=#20831
(----------------------)
#23=#101
#18=7
#7=1
#9=#102
#17=#103
G40
G99
T#100 (DONNEE N1)
(-----------------------)
M5
M67
G28 C0
G4 U1
G98
M71
M8
G0 X0 Z10
(S310M TAP CYCLE G84)
G98
#529=#5023
M92
G00A#529
G00 X#24 C#3
W-#18
G04 P50
#3003=3
#3004=7
G04 P50
#102= FI X[#23 /#17]
#103=#1032
#100=#5042
#101=#5043
#104=0
WHILE[#102 G T#104]DO1
G98 G01 Z[#100-#17]A[#101-#103] F#9
#104=#104+1
#100=#5002
#101=#5003
END1
G04 X#7
#105=0
WHILE[#102 G T#105]DO1
G01 G98 Z[#100+#17]A[#101+#103] F#9
#105=#105+1
#100=#5002
#101=#5003
END1
G04 P50
#3004=0
#3003=0
G00 W#18
G00A#529
M91
G04 X1.
G99
G0 Z20 M25
M68
M66
G4 U1
M99
%
%
O9992 (TARAUD.RIG.CENTR.BROCH)
(N1.CODE.T)
(N2.PROF+3MM)
(N3.AVANCE.MM/MN)
(N4.PAS)
#100=#20828
#101=#20829
#102=#20830
#103=#20831
(----------------------)
#23=#101
#18=7
#7=1
#9=#102
#17=#103
G40
G99
T#100 (DONNEE N1)
(-----------------------)
M5
M67
G28 C0
G4 U1
G98
M71
M8
G0 X0 Z10
(S310M TAP CYCLE G84)
G98
#529=#5023
M92
G00A#529
G00 X#24 C#3
W-#18
G04 P50
#3003=3
#3004=7
G04 P50
#102= FI X[#23 /#17]
#103=#1032
#100=#5042
#101=#5043
#104=0
WHILE[#102 G T#104]DO1
G98 G01 Z[#100-#17]A[#101-#103] F#9
#104=#104+1
#100=#5002
#101=#5003
END1
G04 X#7
#105=0
WHILE[#102 G T#105]DO1
G01 G98 Z[#100+#17]A[#101+#103] F#9
#105=#105+1
#100=#5002
#101=#5003
END1
G04 P50
#3004=0
#3003=0
G00 W#18
G00A#529
M91
G04 X1.
G99
G0 Z20 M25
M68
M66
G4 U1
M99
%
-
24/05/2008 - 21h21 bougadul
Re : FANUC interpretation macros taraudage rigide
 Envoyé par fredo74 bonjour
O9992 (TARAUD.RIG.CENTR.BROCH)
(N1.CODE.T)
(N2.PROF+3MM)
(N3.AVANCE.MM/MN)
(N4.PAS)
#100=#20828
#101=#20829
#102=#20830
#103=#20831
bonjour
je n'ai pas travailler sur ce type de machine mais :
#100 #101 #102 #103 sont des variable modifialble sur une page( qui etait sur le centre que je reglais )apres la page correcteur
sur ce centre je progamais un taraudage rigide M6 par exemple de cet façon:
N1 M6 T1;
G43 H1 G90 G0 X0 Y0 Z3 S1000;
M29 S1000;
G84 Z-20 R3 F1000;
G80;
G91 G28 X0 Y0 Z0 ;
M30;
l'avance dans le cycle G84 est egale au pas multiplier par le nb de tour de la broche.
si cela peut vous aider
a+
-
24/05/2008 - 22h03 Jaunin
Re : FANUC interpretation macros taraudage rigide
Bonjour, Fredo74,
Ça me fait plaisir de vous relire et de voir que vous cherchez à aller toujours plus loin, même en autodidacte.
Je vous joins un site pour le manuel Fanuc de l'opérateur, je ne sais pas si vous l'avez déjà. http://sti.ac-montpellier.fr/IMG/pdf...eur_fr_16i.pdf
Cordialement.
Jaunin__
-
25/05/2008 - 17h58 fredo74
Re : FANUC interpretation macros taraudage rigide
bonsoir
cette machine ne dispose pas du G84 ni du M29,j'ai fait l'essai elle se met en defaut
j'avais dejà consulter le manuel fanuc livre avec le tour ainsi que le manuel constructeur qui est on ne peut plus sommaire ainsi que celui envoye par mr jaunin
je trouve bien certaines reponses à mes interrogations mais je ne vois pas comment introduire ma vitesse de broche ;le sens et l'inversion dans les macros
ou au contraire faut il le preciser avant l'appel de la macro
signification du M92= pmc axis on
M91= pmc axis off dans le bouquin constructeur
celà veut dire quoi?
merçi d'avance pour vos eclairssissements
cordialemment
fredo74
-
26/05/2008 - 11h46 bougadul
Re : FANUC interpretation macros taraudage rigide
bonjour
la vitesse de broche et le sens doive etre appeler avant l'appel de la macro
j'ai "survoler "le manuel envoyé par mr jaunin une chose est interessante a la page 415 de macro client
pour les code M91 et M92 elle sont afecte par le constructeur de la machine et non par fanuc
vous est il possible de nous dire la marque et le type de la machine?
a+
-
26/05/2008 - 17h31 fredo74
Re : FANUC interpretation macros taraudage rigide
bonjour
le tour est un DOOSAN S310 Mecatec (daewoo) 3 axes X/Z/C (et A POUR LA TOURELLE)
M91 M92 doivent peut etre servir à synchroniser l'avance et la broche???
je vais essayer en mettant la broche en marche avant l' appel de la macro
je vous tiens informer du resultat
merçi
cordialement
fredo74
-
26/05/2008 - 17h34 bougadul
Re : FANUC interpretation macros taraudage rigide
re bonjour
je pense plus pour une syncro broche /axe c
a+
-
28/05/2008 - 18h08 fredo74
Re : FANUC interpretation macros taraudage rigide
bonjour
un compte rendu de l'essai O9992
ESSAI1
N40 T404 G40 G97 S100 M3 (TARAUD M6)
G0 X0 Z60 M8
M98 P9992
G0 Z60 M9
j'ai affecte directement des valeurs aux variables dans la macro comme ceci:
#100=4
#101=-10
#102=100
#103=1
le cycle demarre,les valeurs s'incrivent bien dans la page des variables
la broche s'arrete au passage du M5,normal
mais elle ne redemarre pas ensuite
des valeurs s'incrivent en Z et C
ces valeurs decomptent jusqu'à 0 et cela 3 *,puis l'axe retourne à Z60
ESSAI 2
N40 T404 G40 G97 S100 M3 (TARAUD M6)
#100=4
#101=-10
#102=100
#103=1
G0 X0 Z60 M8
M98 P9992
G0 Z60 M9
j'ai affecte les valeurs aux variables dans le programme
là la cn se met en default erreur 115
il doit y avoir conflit avec les #20***
merçi pour vos eclairssissements
cordialement
fredo
-
28/05/2008 - 21h25 bougadul
Re : FANUC interpretation macros taraudage rigide
bonjour
fait attention en general les valeur dans les variable sont en micron!!
il ne peut y avoir de virgule aussi
exemple tu veut 10mm ecris 1000
repend la solution numero 1 et change les valeur de tes variable
ensuite avant de lancer ton prog affiche la page des position et surveille les valaur des different axe
a+
Dernière modification par bougadul ; 28/05/2008 à 21h28.
Motif: precision
-
28/05/2008 - 22h15 fredo74
Re : FANUC interpretation macros taraudage rigide
bonsoir bougadul
merçi pour tes explications
mais par quelle variables la broche se met -elle en route??
je ne peux pas visualiser les variables au delà de 500 et quelque
j'essaie demain ,je vous tiens au courant
salut
fredo
-
28/05/2008 - 22h33 bougadul
Re : FANUC interpretation macros taraudage rigide
 Envoyé par fredo74 bonsoir bougadul
merçi pour tes explications
mais par quelle variables la broche se met -elle en route??
je ne peux pas visualiser les variables au delà de 500 et quelque
j'essaie demain ,je vous tiens au courant
salut
fredo re bonjour
ta broche se met en route grace a M3 dans ton pgm principal et s'arrete grace a M5 dans o9992
j'ai vu aussi un G28 C0 qui corespond a un retour au origine de l'axe c dans ta macro
a+
-
28/05/2008 - 23h05 fredo74
Re : FANUC interpretation macros taraudage rigide
d'accord pour la mise ne route par m3
et arret par m5
mise à o de l'axe c
mais apres il faut bien que la broche redemarre en m3 jusqu'àla position z puis inversion par m4
lorsque je lis la macro je vois pas ces codes ou les variables correspondantes
a+fredo
-
29/05/2008 - 11h42 bougadul
Re : FANUC interpretation macros taraudage rigide
bonjour
regard dans ton manuel ce que M67 M71 veut dire
G98 est un retour positin initial cycle fixe
tien moi au courand
a+
-
29/05/2008 - 11h51 fredo74
Re : FANUC interpretation macros taraudage rigide
BONJOUR
M67 deblocage frein axe C( jen vois pas dans le prg oou on le bloque)
ou bien c'est un cycle pour tarauder en radial
M71 tourelle en mode fraisage
G98 mm/min
G99mm/tr
à+
fredo
-
29/05/2008 - 20h26 bougadul
Re : FANUC interpretation macros taraudage rigide
[QUOTE=fredo74;1722184]bonjour
O9992 (TARAUD.RIG.CENTR.BROCH)
(N1.CODE.T)
(N2.PROF+3MM)
(N3.AVANCE.MM/MN)
(N4.PAS)
#100=#20828
#101=#20829
#102=#20830
#103=#20831
(----------------------)
#23=#101
#18=7
#7=1
#9=#102
#17=#103
G40
G99
T#100 (DONNEE N1)
(-----------------------)
M5
M67
G28 C0
G4 U1
G98
M71
M8
G0 X0 Z10
[QUOTE]
bonjour
le blocage de l'axe C est il actif a la mise sous tention?
cette macro est elle destiné a l'axe C?
pour ma conaissance M98 est un retour a la position initial d'un cycle fixe a moins que le fabriquant lui est donner une autre fonction.
car dans le pgm :a N3 il est indiquer "avance en mm/min" donc je ne comprend pas pourquoi il est recris a la fin par un M98.
a+
| | |