MECCANICA e DINTORNI

COSTRUIAMO LE NOSTRE CNC DIVERTENDOCI CON L'AIUTO DI TANTI PROFESSIONISTI ESPERTI
Oggi è gio mag 23, 2024 15:18

Tutti gli orari sono UTC +1 ora




Apri un nuovo argomento Rispondi all’argomento  [ 16 messaggi ]  Vai alla pagina 1, 2  Prossimo
Autore Messaggio
 Oggetto del messaggio: Parametrica
MessaggioInviato: gio mar 05, 2009 16:41 
Non connesso
FINALMENTE USO IL TORNIO
Avatar utente

Iscritto il: lun set 08, 2008 07:23
Messaggi: 389
Località: Trani
Siccome mi sono messo in testa di imparare la programmazione parametrica sono qui per chiedere aiuto.
Corsi non ne trovo e nemmeno libri.. tranne che in inglese :cry:
qualcuno ha qualche manuale o me ne può consigliare qualcuno? premetto che sono proprio a zero e non ci capisco un'acca di variabili e tutto il resto.
Grazie Mille

Nicola


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: gio mar 05, 2009 20:39 
Non connesso
TORNITORE E FRESATORE
Avatar utente

Iscritto il: lun set 08, 2008 06:49
Messaggi: 9571
Località: Firenze
hai guardato il manuale dell'haas ? sinceramente non sò se c'è, ma mi pare strano che almeno non accenni niente sul manuale fanuc si trova anche la programmazone parametrica

_________________
" Fiorentino parlo, fiorentino penso, fiorentino sento.
Fiorentina è la mia cultura e la mia educazione. All'estero quando mi chiedono a che paese appartengo, rispondo FIRENZE, non italia. Non è la stessa cosa. " Oriana Fallaci


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: ven mar 06, 2009 08:10 
Non connesso
FINALMENTE USO IL TORNIO
Avatar utente

Iscritto il: lun set 08, 2008 07:23
Messaggi: 389
Località: Trani
c'è ma è molto approssimativo.. o perlomeno l'ho letto tutto ma non ci ho capito niente


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: ven mar 06, 2009 11:04 
Non connesso
SON PASSATO AI TRAPANINI

Iscritto il: sab gen 24, 2009 17:37
Messaggi: 55
Località: paganico, GR
n1x0l4 guardati i codici G e i codici M che hai sul manuale,
e da quelli inizi pian piano se nn hai il manuale in italiano te lo posso passare io...

per il resto alcuni esempi di programmazione sono li....anche se non sono proprio spiegati benissimo.....ma capibili


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: ven mar 06, 2009 11:27 
Non connesso
FINALMENTE USO IL TORNIO
Avatar utente

Iscritto il: lun set 08, 2008 07:23
Messaggi: 389
Località: Trani
fabrizio pag io in G so programmare.. o perlomeno tutto il lavoro che mi è capitato finora l'ho fatto :grin:

è la parametrica che mi mette in difficoltà.. non ho dimistichezza con le variabili e tutto il resto..
magari se trovassi un corso da seguire riuscirei a capire.. ma mi sembra più probabile trovare una pepita d'oro :cry:


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: ven mar 06, 2009 11:43 
Non connesso
SON PASSATO AI TRAPANINI

Iscritto il: sab gen 24, 2009 17:37
Messaggi: 55
Località: paganico, GR
allora correggimi se sbaglio ancora e` molto poco che ci lavoro e di molti termini forse non conosco bene il significato, parametrica signigica:

1 ridurre il listato del programma
2 ridurre il numero degli errori nell'immissione del programma
3 evitare di scrivere codice lungo e ripetitivo

ovvero usare le macro o cicli fissi.....

es. in un tornio puo essere molto comodo e semplicissimo da usare il G71 e G70:
G71 ciclo di asportazione I.D./O.D.
G70 ciclo di finitura

es programma

G71 P1 Q2 D0.15 U0.01 W0.005 F0.014
N1 G00 X2.
G01 Z-3. F0.006
X3.5
G03 X4. Z-3.25 R0.25
G01 Z-6.
N2 X6.
G70 P1 Q2


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: ven mar 06, 2009 12:52 
Non connesso
FINALMENTE USO IL TORNIO
Avatar utente

Iscritto il: lun set 08, 2008 07:23
Messaggi: 389
Località: Trani
in quel programma di parametrico non c'è niente.. è solo un ciclo di sgrossatura


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: ven mar 06, 2009 13:40 
Non connesso
FINALMENTE USO IL TORNIO

Iscritto il: lun set 08, 2008 20:32
Messaggi: 426
Località: Bergamo
programmare in parametrica significa fare in modo che sia il programma stesso a calcolarsi i punti di arrivo sul percorso utensile partendo appunto da alcune variabili note, gli stessi cicli fissi o macro del cn sono programmi parametrici
preimpostati dal costruttore dei quali l'operatore vede solo le variabili appunto.
Per programmare in parametrica occorre prima di tutto conoscere un pochino
di matematica e trigonometria, poi si tratta di capire come il cn in questione gestisca quesi calcoli

_________________
try one's best


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: ven mar 06, 2009 19:13 
Non connesso
APPRENDISTA E ADDETTO ALLE PULIZIE

Iscritto il: dom gen 18, 2009 19:41
Messaggi: 38
Località: Oristano
ciao n1x0l4
la programmazione parametrica è un metodo di programmazione attraverso cui un'operatore,volendo,può crearsi delle vere e proprie macro istruzioni personali che permettono attraverso la sostituzione di alcune variabili o parametri che dir si voglia di eseguire con lo stesso programma,ad esempio,delle figure simili e non solo variando uno o più parametri...io,se posso esserti utile posso inviarti e spiegarti qualche programmino in linguaggio siemens.


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: sab mar 07, 2009 08:10 
Non connesso
FINALMENTE USO IL TORNIO
Avatar utente

Iscritto il: lun set 08, 2008 07:23
Messaggi: 389
Località: Trani
fanuc non hai niente?
ti ringrazio per la risposta :grin:


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: dom mar 08, 2009 14:15 
Non connesso
APPRENDISTA E ADDETTO ALLE PULIZIE

Iscritto il: dom gen 18, 2009 19:41
Messaggi: 38
Località: Oristano
mi spiace tanto,ma non ho proprio nulla su fanuc


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mar mar 10, 2009 06:44 
Non connesso
SON PASSATO AI TRAPANINI

Iscritto il: lun set 08, 2008 19:56
Messaggi: 77
Località: Lecco
prova a guardare questo topic : http://avc1959.mastertopforum.eu/viewto ... c&start=15
ho messo un programmino parametrico , puoi vedere se sul tuo controllo potrebbe girare (spero tu abbia la grafica)
ciao


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: lun mar 16, 2009 17:21 
Non connesso
FINALMENTE USO IL TORNIO
Avatar utente

Iscritto il: lun set 08, 2008 07:23
Messaggi: 389
Località: Trani
allora il problema mio è questo :
non ho capito come faccio a far aggiornare un parametro :

programmino semplice semplice
...
G65P123L18
....
M30

000123

#1 = 30
#2 = 2

G1 F100 X#1 Y0
G3 J0 I#1
#1 = #1+#2
M99

Perchè il parametro #1 è sempre 30??? :evil:

[in teoria dovrebbe essere un programma per allargare un foro]


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mer apr 22, 2009 10:50 
Non connesso
SON PASSATO AI TRAPANINI

Iscritto il: mar apr 21, 2009 12:36
Messaggi: 93
Località: Canegrate (MI)
n1x0l4 ha scritto:

G65P123L18
....
M30

000123

#1 = 30
#2 = 2

G1 F100 X#1 Y0
G3 J0 I#1
#1 = #1+#2
M99

Perchè il parametro #1 è sempre 30??? ]


Ciao,
per quello che ricordo io....quindi prendilo con le molle!!! :oops:

Rimane sempre a 30 perchè M99 che tu dai subito dopo ti riporta nel programma (quì sei in un sottoprogramma)...ed anche se lo vai a rileggere il parametro all'inizio è ridefifinito a #1=30
Spero di essere stato chiaro...ma se posti qualche esempio cercherò di aiutari ....
Ti allego un file che avevo realizzato io per la foratura di pezzi su Fanuc...
Ciao,Gian Carlo

    %
    O0001(VARIABILI PEZZI)(ULTIMA VERSIONE)
    M98P0501(P0500=DX P0501=SX)
    #129=1(=1 3UTENSILI =2 UTENSILE 1&3 =3 1 UTENSILE)
    #101=100.05(INTERASSE FORI)
    #102=50(PARTENZA X)
    #103=12.4(QUOTA Y)
    #104=4(NUMERO PASSI)
    #123=2(PEZZI SU UNA SPONDA)
    #124=10(PEZZI TOTALI)
    #125=600(PASSO SPINA)
    #106=20(ALTEZZA SVINCOLO ALTO)
    #122=3(ALTEZZA SVINCOLO BASSO)
    #110=3(PRIMO UTENSILE)
    #700=7(=7CON**=8SENZA ADUZIONE)
    #119=0081(CICLO PRIMO UTENSILE)
    #111=3000(SPEED PRIMO UTENSILE)
    #112=600(FEED PRIMO UTENSILE)
    #107=35(EL-PRIMO-UTENSILE)
    #750=6(STEP SCARICO TRUCIOLO 1 UTENSILE)
    (****CONTROLLO PRIMO UTENSILE****)
    #760=9608(=9608 PUNTE/MASCHI =9605 FRESE)
    #761=0(=0 PUNTE/MASCHI =R FRESE)
    #762=1(=1 PUNTE/MASCHI =-1 FRESE)
    #765=0(NUMERO TAGLIENTI FRESE)
    (*************************)
    #113=4(SECONDO UTENSILE)
    #701=8(=7 CON**=8 SENZA ADDUZIONE)
    #120=0081(CICLO SECONDO UTENSILE)
    #114=1800(SPEED SECONDO UTENSILE)
    #115=120(FEED SECONDO UTENSILE)
    #108=10.7(EL-SECONDO-UTENSILE)
    #751=6(STEP SCARICO TRUCIOLO 2 UTENSILE)
    (****CONTROLLO SECONDO UTENSILE****)
    #763=9605(=9608 PUNTE/MASCHI =9605 FRESE)
    #766=7.9(=0 PUNTE/MASCHI =R FRESE)
    #768=-1(=1 PUNTE/MASCHI =-1 FRESE)
    #770=2(NUMERO TAGLIENTI FRESE)
    (*************************)
    #116=5(TERZO UTENSILE)
    #702=8(=7 CON**=8 SENZA ADDUZIONE)
    #121=0084(CICLO TERZO UTENSILE)
    #117=400(SPEED TERZO UTENSILE)
    #118=700(FEED TERZO UTENSILE)
    #109=40(EL-TERZO-UTENSILE)
    #752=0(STEP SCARICO TRUCIOLO 3 UTENSILE)
    (****CONTROLLO TERZO UTENSILE****)
    #764=9608(=9608 PUNTE/MASCHI =9605 FRESE)
    #767=0(=0 PUNTE/MASCHI =R FRESE)
    #769=1(=1 PUNTE/MASCHI =-1 FRESE)
    #771=0(NUMERO TAGLIENTI FRESE)
    (*************************)
    M98P0100
    M99


    O0100(GENERALE)
    /GOTO1000
    N1#105=0(VARIABILE DI SISTEMA)
    N2#126=0(VARIABILE DI SISTEMA)
    N3#127=#102(VARIABILE DI SISTEMA)
    N4#128=0(VARIABILE DI SISTEMA)
    N5IF[1300LT[#102+[#101*#104*#123]]]GOTO999
    N10T#110M6
    N20G0G#850G90M3S#111F#112T#113
    N30G43H#110Z#106
    N35IF[8EQ#700]GOTO40
    N37M7
    N40M8X-#102Y-#103
    N50M98P0810
    N60G#851G0
    N70Y[#852+#103]X#102
    N80M98P0811
    N90G80G90G0Z#106
    N100G#850X-#102Y[#853-#103]
    N110M98P0810
    N120G80G90G0Z#106
    N130G#851X#102Y[#854+#103]
    N140M98P0811
    N150G80G90G0Z#106
    N160G#850X-#102Y[#855-#103]
    N170M98P0810
    N180G80G90G0Z#106
    N190G#851X#102Y[#856+#103]
    N200M98P0811
    N210G80G90G0Z100M9M5
    N215#128=0
    N217#126=0
    N219M3S3000
    N220G65P#760H#110D#110X#761M#762Q0.50W0.0C#765Z0.5V0A0F100
    N230G0G90M9M5
    N240IF[#129EQ2]GOTO310
    N245IF[#129GT2]GOTO1000
    N250#110=#113
    N260#119=#120
    N270#111=#114
    N280#112=#115
    N290#107=#108
    N295#129=#129+1
    N296#700=#701
    N297#750=#751
    N298#760=#763
    N299#761=#766
    N300#762=#768
    N302#765=#770
    N303#742=#743
    N305GOTO1
    N310#110=#116
    N320#119=#121
    N330#111=#117
    N340#112=#118
    N350#107=#109
    N355#129=#129+1
    N356#700=#702
    N357#750=#752
    N358#760=#764
    N359#761=#767
    N360#762=#769
    N361#765=#770
    N362#742=#744
    N365GOTO1
    N999M00(RIVERIFICA PARAMETRI)
    N1000M99

_________________
"Soit à pied soit à cheval mon honneur est sans ègal"
Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mer apr 22, 2009 11:26 
Non connesso
SON PASSATO AI TRAPANINI

Iscritto il: mar apr 21, 2009 12:36
Messaggi: 93
Località: Canegrate (MI)
Trovato un'altro esempio,sempre Fanuc....

    O0300(FINITURA PATTINO)
    #101=1(NUMERO PEZZI)
    #102=45(TAGLIA PATTINO)
    #103=1(TIPO DI PATTINO)(STRETTO=1)(LARGO=2)
    #104=1(TIPO LAVORAZIONE)(=1**COMPLETA)(=2**SUPERIORE)(=3**LATERALE)
    #105=0(CORREZIONE Z)
    #106=0(CORREZIONE Y)
    #107=15(RAGGIO FRESA)
    GOTO190
    N10T29M6
    N20G43H29D29G59Z200
    N30G0G90M3S3000F800
    N33IF[1EQ#104]GOTO40
    N35IF[2EQ#104]GOTO40
    N38IF[3EQ#104]GOTO110
    N40X(#101*#114)Y(-#112-#113+13)
    N50Z(#110+#105)
    N60G01X-5
    N70G00Y-(#112/2)
    N80G01X(#101*#114)
    N90G00Y(#113-13)
    N100G01X-5
    N103IF[2EQ#104]GOTO140
    N110G00Y(#113+#107+#106)X-5
    N120Z(#110-10)
    N130G1X(#101*#114)F300
    N140G0Z100M5
    N150GOTO2000
    N190IF[45EQ#102]GOTO750
    N200IF[35EQ#102]GOTO500
    N210IF[25EQ#102]GOTO250
    N220GOTO1999
    N250(TAGLIA 25)
    N260IF[1EQ#103]GOTO300
    N270IF[2EQ#103]GOTO400
    N300#110=40(H DA CATALOGO)(STRETTO)
    N301#111=48(A DA CATALOGO)
    N302#112=23(A2 DA CATALOGO)
    N303#113=12.5(A1 DA CATALOGO)
    N304#114=90.2(L #A CATALOGO)
    N305GOTO10
    N400#110=36(H DA CATALOGO)(LARGO)
    N401#111=70(A DA CATALOGO)
    N402#112=23(A2 DA CATALOGO)
    N403#113=23.5(A1 DA CATALOGO)
    N404#114=109.7(L DA CATALOGO)
    N405GOTO10
    N500(TAGLIA 35)
    N510IF[1EQ#103]GOTO550
    N520IF[2EQ#103]GOTO650
    N550#110=55(H DA CATALOGO)(STRETTO)
    N551#111=70(A DA CATALOGO)
    N552#112=34(A2 DA CATALOGO)
    N553#113=18(A1 DA CATALOGO)
    N554#114=119.3(L #A CATALOGO)
    N555GOTO10
    N650#110=48(H DA CATALOGO)(LARGO)
    N651#111=100(A DA CATALOGO)
    N652#112=34(A2 DA CATALOGO)
    N653#113=33(A1 DA CATALOGO)
    N654#114=142.3(L DA CATALOGO)
    N655GOTO10
    N750(TAGLIA 45)
    N760IF[1EQ#103]GOTO800
    N770IF[2EQ#103]GOTO900
    N800#110=70(H DA CATALOGO)(STRETTO)
    N801#111=86(A DA CATALOGO)
    N802#112=45(A2 DA CATALOGO)
    N803#113=20.5(A1 DA CATALOGO)
    N804#114=147.3(L #A CATALOGO)
    N805GOTO10
    N900#110=60(H DA CATALOGO)(LARGO)
    N901#111=120(A DA CATALOGO)
    N902#112=45(A2 DA CATALOGO)
    N903#113=37.5(A1 DA CATALOGO)
    N904#114=178.8(L DA CATALOGO)
    N905GOTO10
    N1999M00(VERIFICA PARAMETRI)
    N2000M99

_________________
"Soit à pied soit à cheval mon honneur est sans ègal"
Immagine


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 16 messaggi ]  Vai alla pagina 1, 2  Prossimo

Tutti gli orari sono UTC +1 ora


Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzione Italiana phpBB.it