MECCANICA e DINTORNI
http://meccanicaedintorni.morpel.it/phpbb/

come programmare questo ellisse
http://meccanicaedintorni.morpel.it/phpbb/viewtopic.php?f=11&t=8100
Pagina 1 di 1

Autore:  nicfg [ gio ott 11, 2012 19:40 ]
Oggetto del messaggio:  come programmare questo ellisse

Buona sera a tutti
ho un problema e la prima volta che mi capita un disegno dove devo programmare un ellisse io uso un centro di lavoro con unita di governo Fanuc oi-MC per esegure questa fresatura usero una fresa da Diametro 14 mm senza l'uso di compensazione raggio.
vorrei sapere se qualcuno puo aiutarmi dandomi il codice iso per l'esecuzione dell' ellittico
ringrazio tutti coloro che dedicheranno un po di tempo a questo mio problema .
Allego un immagine del Disegno
N.B. l'origine pezzo e in alto a sinistra.
Grazie

Autore:  nicfg [ ven ott 12, 2012 08:47 ]
Oggetto del messaggio:  Re: come programmare questo ellisse

ho anche il disegno in formato Dxf se vi puo servire.

Autore:  cabaciccio [ ven ott 12, 2012 17:50 ]
Oggetto del messaggio:  Re: come programmare questo ellisse

Non esiste un codice G02/G03 come per i cerchi , devi farla punto a punto , magari con una bella macro...

Autore:  nicfg [ gio ott 18, 2012 06:09 ]
Oggetto del messaggio:  Re: come programmare questo ellisse

sono riuscito ad ottenere un profilo grazie ad un amico che utilizza un cad cam infatti nel programma non c'è nessun g2 o g3 ecco il programma:
T1M06(;Profile 2)
G00Z10.000
G00X0.000Y0.000S4000M3
G00X19.000Y-37.600Z1.500
F40.0
G01Z-6.000
F400.0
G01Y-32.600
G01X19.002Y-32.342
G01X19.010Y-32.084
G01X19.022Y-31.824
G01X19.039Y-31.564
G01X19.055Y-31.377
G01X19.073Y-31.190
G01X19.093Y-31.002
G01X19.116Y-30.814
G01X19.142Y-30.627
G01X19.170Y-30.439
G01X19.201Y-30.252
G01X19.234Y-30.064
G01X19.270Y-29.878
G01X19.308Y-29.691
G01X19.348Y-29.505
G01X19.391Y-29.319
G01X19.437Y-29.134
G01X19.485Y-28.949
G01X19.535Y-28.765
G01X19.588Y-28.582
G01X19.643Y-28.400
G01X19.700Y-28.217
G01X19.761Y-28.035
G01X19.824Y-27.853
G01X19.889Y-27.671
G01X19.957Y-27.489
G01X20.027Y-27.308
G01X20.100Y-27.127
G01X20.175Y-26.947
G01X20.253Y-26.767
G01X20.333Y-26.587
G01X20.416Y-26.408
G01X20.501Y-26.229
G01X20.588Y-26.051
G01X20.678Y-25.874
G01X20.770Y-25.697
G01X20.921Y-25.418
G01X21.077Y-25.141
G01X21.240Y-24.866
G01X21.408Y-24.592
G01X21.582Y-24.321
G01X21.761Y-24.051
G01X21.947Y-23.783
G01X22.138Y-23.517
G01X22.334Y-23.253
G01X22.537Y-22.991
G01X22.745Y-22.730
G01X22.958Y-22.472
G01X23.177Y-22.216
G01X23.402Y-21.962
G01X23.632Y-21.711
G01X23.868Y-21.461
G01X24.109Y-21.213
G01X24.355Y-20.968
G01X24.607Y-20.726
G01X24.864Y-20.485
G01X25.126Y-20.247
G01X25.394Y-20.012
G01X25.666Y-19.779
G01X25.944Y-19.549
G01X26.226Y-19.322
G01X26.513Y-19.098
G01X26.805Y-18.876
G01X27.101Y-18.657
G01X27.402Y-18.442
G01X27.708Y-18.229
G01X28.018Y-18.019
G01X28.332Y-17.813
G01X28.540Y-17.680
G01X28.750Y-17.548
G01X28.962Y-17.417
G01X29.176Y-17.288
G01X29.391Y-17.160
G01X29.608Y-17.034
G01X29.827Y-16.909
G01X30.048Y-16.786
G01X30.270Y-16.664
G01X30.494Y-16.543
G01X30.719Y-16.424
G01X30.947Y-16.307
G01X31.176Y-16.191
G01X31.406Y-16.076
G01X31.638Y-15.963
G01X31.872Y-15.851
G01X32.107Y-15.741
G01X32.344Y-15.633
G01X32.582Y-15.526
G01X32.822Y-15.420
G01X33.063Y-15.316
G01X33.305Y-15.214
G01X33.795Y-15.014
G01X34.290Y-14.820
G01X34.790Y-14.633
G01X35.296Y-14.452
G01X35.806Y-14.278
G01X36.322Y-14.111
G01X36.842Y-13.950
G01X37.367Y-13.796
G01X37.895Y-13.649
G01X38.428Y-13.509
G01X38.964Y-13.376
G01X39.505Y-13.249
G01X40.048Y-13.130
G01X40.595Y-13.017
G01X41.145Y-12.912
G01X41.698Y-12.814
G01X42.254Y-12.723
G01X42.812Y-12.639
G01X43.373Y-12.562
G01X43.936Y-12.493
G01X44.500Y-12.431
G01X45.060Y-12.377
G01X45.621Y-12.330
G01X46.184Y-12.290
G01X46.747Y-12.258
G01X47.310Y-12.233
G01X47.874Y-12.214
G01X48.437Y-12.204
G01X49.000Y-12.200
G00Z1.500
G00Z10.000
G00X0.000Y0.000
M05

Autore:  cabaciccio [ gio ott 18, 2012 09:05 ]
Oggetto del messaggio:  Re: come programmare questo ellisse

Te ne ha tirati fuori dei punti :D

Autore:  onorino [ gio ott 18, 2012 12:23 ]
Oggetto del messaggio:  Re: come programmare questo ellisse

punto punto ed anche a bassa risoluzione , altrimenti ci volevano 10 pagine di post.

Autore:  cabaciccio [ gio ott 18, 2012 13:25 ]
Oggetto del messaggio:  Re: come programmare questo ellisse

Beh non è spintissimo , in confronto ai programmi che tiro fuori io per il TNC530 che sono di 7Mb ... ma per fresare un'ellisse così piccola và più che bene.

Autore:  Inthesky980 [ ven nov 29, 2013 21:15 ]
Oggetto del messaggio:  Re: come programmare questo ellisse

ciao, ma non conosci i raggi di questo ellisse?

Autore:  Zeffiro62 [ dom dic 08, 2013 11:15 ]
Oggetto del messaggio:  Re: come programmare questo ellisse

senza dxf sarà dura mancano le quote necessarie, si potrebbero generare una infinità di ellissi già lì sono 2 diverse non mi sembrano scalate di 14,2

Autore:  Inthesky980 [ lun dic 09, 2013 19:34 ]
Oggetto del messaggio:  Re: come programmare questo ellisse

E chi l'ha disegnato l'ha fatto a caso come veniva veniva??

Autore:  Zeffiro62 [ mar dic 10, 2013 23:46 ]
Oggetto del messaggio:  Re: come programmare questo ellisse

tu non conosci i disegnatori e le loro menti contorte :risatina: :risatina: :risatina:

Autore:  Giorgio76 [ ven lug 27, 2018 11:32 ]
Oggetto del messaggio:  Re: come programmare questo ellisse

Lo so che arrivo tardi, ma spero che questo post possa essere utile magari a qualcuno anche in futuro.
Non è cosi difficile da programmare come può sembrare, è come programmare un cerchio senza l'uso di G2 o G3 (infatti per definizione un cerchio è una serie infinita di punti ad una distanza "raggio" da un punto detto centro). L'ellisse invece ha un raggio che varia da semiasse maggiore e arriva a semiasse minore.
Quindi decidi una risoluzione, cioè quanto preciso vuoi che sia il profilo, per fare questo dividi la circonferenza in tanti piccoli angoli (chiamiamo questo angolo "a"), più piccolo è l'angolo meno frammentato risulterà il profilo generato, a questo punto calcoli le varie coordinate X e Y dei punti in questo modo:
X = semiasse maggiore x cos(a)
Y = semiasse minore x sin(a)
Incrementi l'angolo "a" e rifai il calcolo tante volte fino a raggiungere l'angolo finale dell'ellisse che devi fare. Se completa devi arrivare a 360°, nel tuo caso devi fare solo 90°.

Autore:  onorino [ ven lug 27, 2018 12:14 ]
Oggetto del messaggio:  Re: come programmare questo ellisse

grazie utile.

Autore:  CARLINO [ ven lug 27, 2018 12:49 ]
Oggetto del messaggio:  Re: come programmare questo ellisse

A cosa possa servire un simile pezzo ovviamente lo sa solo chi lo ha disegnato, per l'esecuzione avrei usato un bel taglio laser, macchina che ha un software molto semplice dove basta inserire il dxf.

Pagina 1 di 1 Tutti gli orari sono UTC +1 ora
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/