aide programmation fagor 8065

  • Auteur de la discussion rh03
  • Date de début
R

rh03

Apprenti
bonsoir a tous, j'ai besoin de spécialiste en programmation fagor pour faire de l'usinage 5 axes positionné sur commande fagor 8065.
ayant pas mal bossé en heidenhain, pour programmer du 5 axes positionné, j'utilisé un cycle def 19 (plan d'usinage) ou je lui renseigné les inclinaisons de mes axes rotatifs, suite a quoi je pouvait programmer toujours par rapport a mon origine pièce mais avec la table incliné.
exemple cycle def 19 A-90 C180.

voila donc je cherche l'équivalent chez fagor, car apres avoir lu le bouquin de programmation qui je trouve est lourd et inbuvable j'ai cru comprendre qu'il fallait utiliser #cs[v1, v2, v3, §1, §2, §3] § etant l'angle de rotation de l'axe associé, se qui me parrait bizarre, sur le bouquin il dise 5 inclinaisons maximum, sa fait juste pour de la piece technique, j'ai vu qu'il y avait plusieurs options pour le #cs, mais qu'il y avait aussi le #acs ou encors une options toolhori .

donc je suis perdu au millieu de tout sa , si quelqun peut m'expliquer ou mieux encors, mettre en ligne un morceau ou exemple de programme en 5 axes positionné se serait super.

en éspérant etre compréhensible et en vous remerciant
 
T

thibtib

Apprenti
Bonjour rh03

Je comprends ton résonnement face à ton changement de programmation.
Tu trouvera dans ce lien : http://mtelectronics.free.fr/cs.pdf les pages utilisables pour réaliser un plan incliné.
Dans ce document tu as des exemples (les encadrées jaunes) de programmation.

Après je ne connais pas ta cinématique de machine pour savoir si A-90 et C180 corresponde plus à un changement de plan qu'à une inclinaison.
Si c'est un changement de plan tu peux utiliser G17, G18 ou G19 voir même #TOOL AX si plus complexe.

Je reste à ta dispo pour plus d'info.

A+
 
R

rh03

Apprenti
tout d 'abord merci de ton aide, donc je souhaite bien faire du 5 axes positionné sur un plan incliné (course b90 b-30 (autour de y) et c 360( autour de z))

d'apres se que j'ai compris je programme donc comme suit:

G0 Z350
G0 B50 C180
#CS ON [MODE1 0, 0, 0, 0, 50, 180]
.
.
.
.programme sur plan incliné, toujours par rapport au zero piece
.
.
.
G0 Z350
G0 B0 C0
#CS OFF
M30

Il y as juste le mode de definition que je n'est pas bien saisie ?, on met toujours MODE1 par defaut meme si on as plusieurs inclinaison?

aussi est il possible dans le programme courant d'appeler un autre programme présent dans la machine, exemple heidenhain pgmcall+ nom du programme ou fanuc m98p+ numero de programme??

voila je suis chiant mais sa devrait etre tout :mrgreen:
 
T

thibtib

Apprenti
Pour les plans inclinés, #CS à 5 "mémoires" de définition que l'on appelle "n".
Il y a plusieurs méthodes :
  • La définition : l'instruction #CS DEF [n] [MODE m, V1, V2, V3, ϕ1, ϕ2, ϕ3, <0/1>] permet d'enregistrer dans n (1 à 5) un plan. Mais surtout l'instruction n'active pas de plan.
  • L'activation : l'instruction #CS ON [n] active le plan enregistrer en n (1 à 5).
  • le combiné des deux : l'instruction #CS ON [n] [MODE m, V1, V2, V3, ϕ1, ϕ2, ϕ3, <0/1>] définit dans n (1 à 5) et active le plan.

Le "MODE" est fonction de quel type de changement de plan on réalise. Dans la documentation jointe, les "MODE" sont détaillés.

Pour les appels de programmes, je te joins le manuel en chapitre 13 sur les exécutions de bloc et programmes.
Je pense que l'équivalent Heidenhain et Fanuc est : #EXEC ["MYPRG.NC"]

Et non tu n'est pas chiant et si il y a d'autres questions n'hésite pas à les poser ! Voir la pièce jointe man_execprg65.pdf Manuel exec bloc et prg
 
G

guillaume14

Nouveau
Bonjour,
Je me permets de poser une question concernant également un 5 axes sous fagor 8065 sur lequel je commence à travailler. Je n'ai jamais utiliser de Fagor.

Je préfère tester mes codes de basculement sur le simulateur avant de les exécuter. Mais aucun basculement à l'écran.
Par contre lors de l’exécution du programme, le basculement est effectif.

D'où ma question: est-ce que vos simulateurs prennent en compte le basculement?

Pourriez-vous également m'aiguiller sur la prise en compte de l'origine programmée lors des basculements.
Je voudrais que mon origine suive la pièce lors du basculement et que les axes lors du nouveau posage restent toujours les axes du repère machine. Mais je ne suis pas sur que mon origine (dans mon exemple G54) suive la pièce. J'ai l'impression qu'il reste sur les coordonnées machines avant le basculement.
J'utilise les lignes suivantes:

;Initialisation par défaut
N10 G0 G40 G80 G90 G94
N20 #RTCP OFF
N30 #CS OFF ALL
N40 G54
;+++++++DEGAGEMENT+++++++++
N60 #MCS G0 Z345
N70 #MCS G0 X0 Y-250
;+++++++++++BASCULEMENT+++++++++
N80 #MSG["BASCULEMENT"]
N90 #KIN ID [1]
N100 #RTCP ON
N110 G0 G90 B90 C-90; posage souhaité
N120 #CS NEW [1] [MODE6,0,0,0,0,FIRST]
N130 #TOOL ORI

corps du programme pour le posage concerné

;+++++++DEGAGEMENT+++++++++
N300 #MCS G0 Z345
N310 #MCS G0 X0 Y-250
N320 #RTCP OFF
;===============BASCULEMENT===============
N330 #MSG["ATTENTION BASCULEMENT"]
N340 G0 G90 B0 C0
N350 M30

Merci pour votre aide, j'ai regardé les livres Fagor, mais il n'y a pas d’exemples très clair..
 

Sujets similaires

lolo
Réponses
0
Affichages
308
lolo
wika58
Réponses
261
Affichages
14 853
midodiy
midodiy
S
Réponses
14
Affichages
2 477
Spok51100
S
R
Réponses
0
Affichages
875
Rémi_77
R
E
Réponses
1
Affichages
954
lolo
D
Réponses
11
Affichages
3 073
Dow1t
D
tristan12
Réponses
276
Affichages
37 770
tristan12
tristan12
B
Réponses
29
Affichages
37 899
Djviper16
Djviper16
Haut