C'est là que tu te trompes, que ce soit du num ou du fanuc ou de l'heidenhaim, le principe reste toujours le même :
- on initialise des variables
- on fait des calculs
- on utilise les résultats
- on boucle jusqu'à finir
Les différences entre ces langages, c'est la façon de les utilisés.
Sur NUM :
L1=10(initialisation de la variable L1 --> Q1 sur heidenhaim)
L2=5*COSL1(L2 égal 5 miltiplié par le cosinus de la variable L1 donc cosinus de 10)
XL1(Déplacement en X jusqu'à 4.924 valeur du calcul 5*COS10)
G79 N...(branchement au bloc N...)
G79 L2>5 N...(branchement au bloc N... si L2 est plus grand que 5)
G77 N..1 N..2(rappel des blocs N..1 à N..2
C'est juste que j'ai pas envie de réfléchir plus avant et de te donner un truc tout fait que tu n'auras plus qu'à utiliser
Une traduction, c'est plus faisable