Problema con i cerchi e curve,aiutatemi a capire per piacere

Sezione dedicata a Mach3
Rispondi
snow79
Junior
Junior
Messaggi: 62
Iscritto il: venerdì 21 maggio 2010, 11:47
Località: Reggio Emilia

Problema con i cerchi e curve,aiutatemi a capire per piacere

Messaggio da snow79 » mercoledì 7 settembre 2011, 13:48

Ciao ragazzi mi trovo di fronte a un "piccolo" problemuccio che mi ha spiazzato e non so proprio da dove partire per risolverlo.

come potete vedere dalla foto la mia cnc è una semplice cnc a cinghia, nel immagine nn si vede la fresa xchè ancora nn la avevo aggiunta, ma per il resto l'immagine è corretta.
Elettronica utilizzata classica cinesina 4 assi... modificata per nn perdere i passi tb6560

il problema che mi ritrovo è SOLO nella realizzazione delle curve, in pratica le curve risultano "rettangolari o quasi"
nel immagine prova.jpg potete vedere come vengono le curve.
le prove che ho provato a fare sono le seguenti:
sul file gcode:
1) caricato il file in un simulatore (tkCNC Editor 2.0) e tutto è ok
sulla mia cnc:
1) ho provato ad effettuare la stessa lavorazione più volte sempre sopra per vedere se vi era una qualche perdita di passo e tutto è risultato ok
2) ho provato a passare da 1/16 di passo a 1/8 e anche a 1/2 ma il risultato è sempre uguale, le curve vengono eseguite sempre nella stessa maniera.
Secondo voi cos puo essere?
tengo a precisare che ho effettuato delle lavorazioni lineari e non ho mai notato nessuna anomalia.
ecco una parte del code gnc

Codice: Seleziona tutto

Generated By: Line Grinder Version: 01.04)
(Home Page: http://www.OfItselfSo.com/LineGrinder/LineGrinder.php)
(Generated from file: E:\condiviso pr cnc\Bottom Copper.gbr)
(Date Generated: Wednesday, 07 September 2011 00:19)

(The Line Grinder software is released under the MIT License. There)
(is no warranty or guarantee that the GCode files it produces)
(are without error. You use it, and run its output code entirely)
(at your own risk. In particular: )

(THE LINE GRINDER SOFTWARE, AND THE OUTPUT CODE IT GENERATES, ARE )
(PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR )
(IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF )
(MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND )
(NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT )
(HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, )
(WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING )
(FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR ITS OUTPUT)
(OR FROM THE USE OR OTHER DEALINGS IN THE SOFTWARE. )

G21 (Use MilliMeters)
G90 (Set Absolute Coordinates)
G17 (XY plane selection)
G00 Z6.35
G00 X0 Y0
M03 (Start spindle)
G04 P1 (Pause to let the spindle start)
G00 X31.043 Y10.596
G01 Z-0.0508 F508
G01 X31.043 Y10.609 F381

G02 X31.043 Y12.3778 I0.0002 J0.8844
G01 X31.043 Y12.378
G01 X32.582 Y12.378

G02 X33.207 Y12.119 I-0.0004 J-0.8846
G01 X33.21 Y12.122
G01 X36.889 Y12.122

G02 X37.5179 Y11.493 I0.0003 J-0.6286
G01 X37.518 Y11.493
G01 X37.518 Y9.891

G02 X38.0169 Y8.955 I-0.6287 J-0.936
G01 X38.018 Y8.955

G02 X37.6613 Y8.1316 I-1.1287 J0
G01 X37.659 Y8.134
G01 X37.659 Y5.904
G01 X60.274 Y5.904
G01 X60.274 Y27.237
G01 X37.659 Y27.237
G01 X37.659 Y24.199
G01 X37.646 Y24.199

G02 X36.889 Y23.4419 I-0.7567 J-0.0004
Ringrazio anticipatamente tutti coloro che mi saranno di aiuto e chi no :)
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

torn24
God
God
Messaggi: 5327
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Problema con i cerchi e curve,aiutatemi a capire per pia

Messaggio da torn24 » mercoledì 7 settembre 2011, 16:15

nel programma le interpolazioni circolari G2 hanno un raggio minore di un millimetro cosi anche effetturate
correttamente non le noteresti molto

programma un cerchio un po più grande e vedi il risultato

esempio
G54 ( ORIGINE in basso a sinistra cosi lavora a x+ e y+)
G0 X10 Y10
G2 X30 Y10 I10 J0 F200

Ti fa un semicerchio di raggio 10 mm diametro 20 e vedi come lo esegue
prova e poi mi dici potrebbe essere solo che il raggio che programmi è troppo piccolo :wink: :wink:
CIAO A TUTTI !

snow79
Junior
Junior
Messaggi: 62
Iscritto il: venerdì 21 maggio 2010, 11:47
Località: Reggio Emilia

Re: Problema con i cerchi e curve,aiutatemi a capire per pia

Messaggio da snow79 » giovedì 8 settembre 2011, 8:21

Grazie mille per i tuoi consigli, ieri sera ho provato e questo è il risultato (vedi foto 1 e 2 )
la cosa strana è che i 2 semicerchi sono stati fatti in due posizioni differenti rispetto agli assi, i due semicerchi sono identici ma rimangono sbagliati, e "incompleti" non guardare la foto 2 che per un problema di piano si vede poco la fine della fresatura, ma se guardi l'immagine 1 vedi che non è precisamente metà  cerchio quello fatto dalla cnc...
cosa potrebbe essere?
stasera provo a variare le resistenze dei segnali della skeda, provo a metterle piu alte, nn vorrei possa essere un disturgo che mi arriva dalla parallela anche se ne dubito visto la precisione nel essere sbagliato...
attendo magari altre idee / consigli...
mi viene anche da pensare un problema di mach3 in configurazione... ma nn so dove guardare sinceramente...
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

snow79
Junior
Junior
Messaggi: 62
Iscritto il: venerdì 21 maggio 2010, 11:47
Località: Reggio Emilia

Re: Problema con i cerchi e curve,aiutatemi a capire per pia

Messaggio da snow79 » giovedì 8 settembre 2011, 10:49

Carissimi moderatori vi chiedo gentilmente di rispostare questo tread nella sezione precedente.
in questa sezione si discute di gcode, il treed da me aperto riguada problematiche di livello configurazione.
Grazie

Avatar utente
girasole
God
God
Messaggi: 7372
Iscritto il: lunedì 3 settembre 2007, 17:23
Località: Matera (MT)

Re: Problema con i cerchi e curve,aiutatemi a capire per pia

Messaggio da girasole » giovedì 8 settembre 2011, 12:18

snow79 non sapendo a quale sezione precedente tu ti riferisca, ho spostato il topic nella sezione dedicata a Mach3 visto che si tratta di questo controllo
se ci sono problemi mandami un MP

P.S. per tutti, quando avete la necessità  di segnalare un problema in qualche discussione usate il tasto ! (serve per aprire una segnalazione allo staff) così facendo non si corre il rischio che il messaggio possa involontariamente non essere letto ;)
Non preoccuparti di cosa sta per fare qualcun'altro, il miglior modo per predire il futuro è di inventarlo!
Alan Kay

torn24
God
God
Messaggi: 5327
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Problema con i cerchi e curve,aiutatemi a capire per pia

Messaggio da torn24 » giovedì 8 settembre 2011, 16:45

io farei altri test il primo farei un cerchio completo e vedo come lo reallizza
il secondo muoverei uno alla volta gli assi della stessa lunghezza e con lo stesso avanzamento
cosi riesci a vedere se un asse perde passi o non è configurato bene se fanno gli stessi passi
le due linee avranno la stessa lunghezza mentre se uno perde passi avra una lunghezza inferiore
cosi almeno saprai quale asse controllare

primo programma cerchio completo diametro 10 origine sempre in basso a sinistra

G54 ( ORIGINE in basso a sinistra cosi lavora a x+ e y+)
G0 Z2
X10 Y15
G1 Z-0.4 F100
G2 X10 Y15 I5 J0 F200
G0 Z2


secondo programma rette una parrallela all'asse x una parallela all' asse y

G54 ( ORIGINE in basso a sinistra cosi lavora a x+ e y+)
G0 Z2
X20 Y20
G1 Z-0.5 F100
X70
G0 Z2
X20 Y20
G1 Z-0.5 F100
Y70
G0 Z2
CIAO A TUTTI !

snow79
Junior
Junior
Messaggi: 62
Iscritto il: venerdì 21 maggio 2010, 11:47
Località: Reggio Emilia

Re: Problema con i cerchi e curve,aiutatemi a capire per pia

Messaggio da snow79 » venerdì 9 settembre 2011, 8:03

Rieccomi per dare ulteriori aggiornamanti :XD

G54 ( ORIGINE in basso a sinistra cosi lavora a x+ e y+) nn me ne intendo molto di gcode, ma penso che i vari G siano punti di riferimento "pezzo" quindi variabili da utente a utente
G0 Z2
X10 Y15
G1 Z-0.4 F100
G2 X10 Y15 I5 J0 F200
G0 Z2

Questo che tu mi hai scritto se lo scrivo su un simulatore di gcode mi restituisce il cerchio, ma se lo eseguo su mach3 anche nella sezione di anteprima in realtà  non vedo assolutamente un cerchio, ma mi si visualizza un semi-cerchio strano e storto :| che alla fine risulta essere uguale a quello che la mia cnc esegue.
stessa identica cosa con il codice che mi hai dato ieri,

G0 X10 Y10
G2 X30 Y10 I10 J0 F200

questo su simulatore mi restituisce i 180° di cerchio, su mach3 una curva strana di 130° circa come quella che la mia cnc realizza.
devo capire dove sta il problema... hai/avete altre idee consigli?

torn24
God
God
Messaggi: 5327
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: Problema con i cerchi e curve,aiutatemi a capire per pia

Messaggio da torn24 » venerdì 9 settembre 2011, 11:04

mi spiace ma no so aiutarti :( :( le tra G54-G59 sono le origini pezzo ne devi scegliere una e impostarla nella tabella
di mach3 è il punto di riferimento dal quale calcola gli spostamenti
i gcode sono abbastanza sicuro che vada bene e nella simulazione grafica di mach3 dovrebbe darti un risultato corretto
ma se non è cosi' bisogna controllare chiedi ad altri utenti di verificare se il codice va bene e di provarlo su il loro mach3
io ora non lo ho installato
CIAO A TUTTI !

Rispondi

Torna a “Mach3”