Bonjour Shakepa,
Les cycles def 4 et 5 sont des anciens cycles HEIDENHAIN, les tout 1ers cycles de poches rectangulaire et circulaire.
le calcul de la vitesse se fait normalement à la dent d'outil c'est a dire à la périphérie de l'outil.
Pour être sur il me faudrait le type de ta commande (TNC 355 TNC 426 iTNC530 TNC 640 etc...)
La façon de programmer ces cycles est la suivante :
tu dois avoir un tableau d'outil dans lequel tu as renseigné le rayon de ton outil. ex T1 fraise diamètre 10
dans ton programme tu auras
0 BEGIN PGM poche MM
1 BLK FORM 0.1 Z X-50 Y-50 Z-100
2 BLK FORM 0.2 X+50 Y+50 Z+0
3 TOOL CALL 9 Z S1200
4 L Z+200 R0 FMAX M13
5 CYCL DEF 4.0 FRAISAGE POCHES
6 CYCL DEF 4.1 DIST-2
7 CYCL DEF 4.2 PROF-10
8 CYCL DEF 4.3 PASSE-2 F50
9 CYCL DEF 4.4 X+80
10 CYCL DEF 4.5 Y+70
11 CYCL DEF 4.6 F200 DR+ RAYON5
12 L X+0 Y+0 R0 FMAX
13 L Z+2 R0 FMAX M99
14 L Z+200 R0 FMAX M2
15 END PGM poche MM
Ici la surface de la pièce est à Z0.
Le centre de la poche se trouve au centre de la pièce à X0, Y0.
sur les anciennes TNC type TNC155/355 il fallait mettre dans le cycle def la distance, la profondeur et la passe en négatif. sur les plus récentes seul la profondeur reste en négatif.
Ainsi sur la ligne 13 tu viens à Z+2 et dans le cycle il y a "dist -2", la Cn fera le calcul +2+(-2)=0 soit la coordonnée de surface pièce.
J'espère avoir pu t'aider.
Sébastien T