Delucidazioni sulle macro per cnc Fanuc

Pinkled

Utente Standard
Professione: Impiegato tecnico
Software: Powermill
Regione: Lazio
#1
Salve ragazzi,
volevo fare alcune domande relative alla programmazione con variabili per cnc Fanuc 31i.
Vorrei convertire in macro alcuni algoritmi che ho scritto in C++ di figure geometriche abbastanza complesse, che molto spesso facciamo in officina, per renderle parametriche, e poter utilizzare anche utensili geometricamente diversi cambiando solo pochi dati a bordo macchina.
Volevo sapere se è possibile utilizzare la funzione G65 per creare delle funzioni anche di tipo matematiche esterne alla macro principale;
cioè vorrei usare la funzione G65 non per comandare necessariamente dei movimenti macchina, ma anche per fare solo dei calcoli e ottenere così i risultati salvati in variabili comuni che saranno poi utilizzate dal pgm principale.
Inoltre volevo sapere se è possibile passare agli argomenti della funzione G65 non soltanto dei valori assoluti, ma anche i valori contenuti in variabili comuni come ad esempio:
G65 P6000 A2 B#600 C3 D#601.... ->E' corretta questa sintassi?
E quest'altra sitassi è possibile:
#[760 + #640] = [#641 * COS[#637]] ??? O la macchina mi dà errore?

Grazie :)
 

meccanicamg

Utente Senior
Professione: ♔ Technical manager - Mechanical engineer ♚
Software: SolidWorks, DraftSight, Me10, Freecad, KissSoft, Excel
Regione: Lombardia
#2
Hai due cose da fare:
- scaricare il manuale pdf del controller
- scaricare il simulatore e programmarlo e vedere cosa succede

Se il punto due non lo puoi o vuoi fare, provalo direttamente in macchina.

Secondo me fai prima a chiedere a qualcuno in fanuc