Pagina 7 di 8
Re: Costruzione coppie coniche
Inviato: mer feb 10, 2021 23:53
da Davide Resca
"Hai detto che non hai resistito, hai provato a tagliare una ruota? come è andata a finire?"
No Mauro , non ho resistito a non darci un'occhiata ...

Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 00:06
da MauroO
Ok onorino, questo è un esempio di quello che fai con comandi diretti Gxx, io intendevo non hai un qualche programma di esempio che utilizzi delle variabili, magari un qualche programmino riportato sul manuale originale della macchina, mi sembra impossibile che non si possano utilizzare delle variabili, in tutti i linguaggi di programmazione è previsto, anche nei più scarsi e obsoleti, può essere che Siemens non usi il # come prefisso per indicare le variabili, magari non usa neppure un simbolo ma sicuramente la possibilità esiste, si tratta di trovare il come; sicuramente sono anche implementate delle funzioni matematiche e trigonometriche.
Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 00:16
da MauroO
Davide
Te l'ho mandato apposta perchè ci dessi un'occhiata, speravo che lo avessi anche provato, penso che nei tuoi "fugni" ti possa turnare utile
Mi sono dimenticato di dire che il programma che ho postato taglia ruote con spirale Sx ma per tagliare con spirale Dx il programma è lo stesso, basta invertire i segni dei versori degli assi y e A
Fammi sapere
Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 01:12
da billielliot
Ciao,
i miei due centesimi.
Se ho capito bene e se questo e' il
manuale corretto, a pagina 65 accennano all'uso del carattere
per le variabili.
Ciao :-)
Mauro
Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 07:25
da onorino
in effetti ho la @
Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 08:06
da MauroO
Io proverei a sostituire i # con @, tanto ci vogliono pochi secondi, e provare a caricare il programma modificato se non gli piace segnalerà degli errori poi ci si regola di conseguenza
Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 08:38
da MauroO
Mi sa che ho detto una stupidaggine, sono andato a leggere un pochino il manuale, da quel poco che ho capito (il manuale è in inglese, lingua che odio e con cui ho un brutto rapporto) mi pare che che col @ si individuino delle funzioni non delle variabili. Però nell'illustrazione dei codici @ si fa riferimento a costanti, valori e variabili; traducendo alla carlona vien fuori:
Il CNC controlla SINUMERIK 810 e SINUMERIK
820 può essere programmato con @ -comdes.
I codici @ consentono di programmare salti nel programma, query,
diramazioni, ecc.
I codici @ possono essere inclusi nel programma principale o
in sottoprogrammi che possono essere utilizzati ad es. come cicli
Per la normale programmazione NC i codici @ sono quasi
non utilizzati, perché i comandi G e M e i cicli standard
sono sufficienti.
Avrai bisogno dei codici @ quando vuoi progettare
i tuoi cicli con scambio di parametri ecc ..
La programmazione di @ -codes è un modo avanzato e complesso
di programmazione. Di seguito i codici @ attivi per
lavorare con WinNC sono elencati di seguito con solo una breve descrizione
Per cui quanto riportato è solamente un accenno, leggendo tra le righe interpreto così: "guarda che il controller può fare tante altre belle cose come queste, ma tanto per te sono troppo difficili, tu che sei un mezzo ebete non sarai mai in grado di gestirle per cui non sto a perder tempo a spiegarti come si usano"; per quanto riguarda questa parte il manuale è certamente carente, non avete per caso nella documentazione tecnica della macchina un manuale per le funzioni avanzate? Dovrebbe esserci.
Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 09:39
da Davide Resca
"ma tanto per te sono troppo difficili, tu che sei un mezzo ebete non sarai mai in grado di gestirle per cui non sto a perder tempo a spiegarti come si usano"
Fatto apposta per Onorino ...
però io proverei lo stesso a fare la conversione
Avrai bisogno dei codici @ quando vuoi progettare
i tuoi cicli con scambio di parametri ecc ..
Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 09:46
da Davide Resca
" basta invertire i segni dei versori degli assi y e A"
Nel mio SW per il goniometro ho messo un parametro che può diventare 1 o -1 e tutti calcoli sono moltiplicati per questo parametro , se vuoi girare a dx inserisci SOLO ALL'INIZIO 1 se vuoi girare a sx -1 .
Lo trovi
qui
Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 10:22
da onorino
Avide ricorda la punturina
oggi ho messo sottosopra l’ufficio ed ho trovato il manuale in italiano

ho fatto una prova, ma anche copiando l’esempio non va, devo andare a cercare dove impostare i parametri R.
da quello che ho capito se nella maschera imposto R1=10 poi basterà richiamarlo nel programma e sommarlo, dividerlo oppure altro con un altro parametro R oppure una coordinata.
Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 12:55
da Davide Resca
Stando al manuale "R"1 corrisponde a "#"1
quindi puoi aprire il programma di Mauro con un qualsiasi editor di testo e in tutto il programma sostituisci # con R
e che Dio te la mandi buona
Se funziona, ora puoi anche utilizzare i sw di incisione che avevo fatto io

Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 13:27
da onorino
le mie R fanno riferimento a valori da impostare da qualche parte, cercherò di trovarli e fare una prova.
Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 13:46
da Davide Resca
boh . il manuale dice :
Definizione R1=100 , cioè assegni il valore 100 al parametro R1
che è uguale a #1=100
riga successiva del manuale :
R1=R2 , il valore di R1 diventa uguale a quello di R2
che è uguale a #1=#2
in particolari situazioni o parti di programma potresti avere necessità di fare coincidere i valori dei due parametri e così via per tutte le altre funzioni .
okkio che se R1=5 e R2 =3
La definizione R1=R2 darà come risultato che nel parametro R1 ci sarà il valore 3 indipendentemente dal valore che aveva prima , quindi alla uscita da una sub devi ricordarti di assegnare ad R1 il valore corretto altrimenti si incasina tutto ...
La programmazione a parametri rende tutto molto più snello e gestibile, ma per contro ci vuole una certa "programmazione" mentale durante la stesura
Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 13:50
da Davide Resca
Ti consiglio di fare un programmino semplice , tipo far fare un rettangolo alla cnc , dopo provi a rifarlo con i parametri e vedi che succede
Re: Costruzione coppie coniche
Inviato: gio feb 11, 2021 20:14
da billielliot
Sul manuale che ho linkato sembrano indicare un metodo diverso.
se ben interpreto,per assegnare un valore a una variabile si dovrebbe usare la seguente modalita':
Le operazioni base non necessitano dei codici
@, quindi per dimezzare il diametro dovrebbe essere corretto scrivere:
Purtroppo l'unico che puo' confermare o smentire e' onorino
Ciao :-)
Mauro
P.S. la lettera
R sembrerebbe essere utilizzata all'interno dei cicli macchina predefiniti