edit
une percision le rayon de fraise L2 c'est une fraise à bout spherique et le rayon c'est le rayon spherique
une remarque: je ne me suis pas cassé la tête, j'ai mis l'origine au centre de la sphere
sur num ça donnerais ça tous ce qui est entre parentese ce sont es commentaires qui ne sont pas lu par la CN les variables chez NUM sont des variables L elles sont à remplacer par les variables propre à ta CN
le rappel de séquence G77 avec retour c'est à dire que la séquence est exécute entre les deux blocs qui sont inscrit sur ce bloc
exemple
N360 G77 N300 N350 la sequence sera faite entre N300 N350 puis le programme continuera sur N360
ou G79 appel d'un bloc avec une condition ou inconditionnelle sans retour
exemple
N305 G79 L3=< -91 N400 si la variable L3 est égal ou inférieur à 91 alors allez au bloc N400 et suivant sinon le programme continu sans tenir compte de la ligne N305
si c’était G79 N400 , il n'y a pas de condition donc le programme continu et les blocs suivant seront N400 N410etc
j'ai vu en faisant une recherche des questions sur la programmation d'une shere sur fanuc
remarque ; c'est uniquement la finition si tu veux faire des ébauches , tu peux augmenter le rayon de fraise
dernière remarque , j’espère que je ne me suis pas trompé
Programme boule
%999
N10
REGLAGE, ROTATION AVANCE OUTIL ETC
N100 L1= RAYON A FAIRE (A MODIFIER )
N102 L2 = RAYON FRAISE (A MODIFIER )
(N103 L3 ANGLE DE CALCUL)
N104 L4=L2+ 1 (POINT APROCHE EN Z ET DEBUT DE CALCUL EN PROFONDEUR)
L15=L2 +1 ( POINT DEGAGEMENT EN Z)
N105 L5 = L1-L2 ( RAYON DECRIT PAR LE CENTRE FRAISE )
N210 G X L5 (MISE EN POSITION EN X)
N220 G0 Y0 (MISE EN POSITION EN Y)
N230 G0 ZL4 (MISE EN POSITION EN Z)
N240 L4 = L4-1
N245 G79 L4 = < -1 N300
N250 G1 ZL4
N260 G3 X L5 Y0
N270 G77 N240 N260
N300 L3=L3-1
N305 G79 L3=< -91 N400
N310 L11=C L3*L5 (COTE EN X)
N320 L12=S L3*L5 (COTE EN Z)
N330 G1 XL11
N340 Z L12
N350 G3 X L11 Y0
N360 G77 N300 N350
N400 G1 ZL15
N410 G0 Z200
etc etc
N500 G52 X0 Y0 Z0
M2