Riprendo il Thread facendo qualche considerazione riguardo a come posizionare il 4 asse in una macchina a ponte fisso prima di andare con il gcode.
Come abbiamo visto ho usato un post processor che genera il gcode "spostando" i dati dell'asse Y su A trasformandoli in gradi di movimentazione. Praticamente l'asse Y rimane fermo per tutta la
lavorazione.Solitamente il 4 asse viene posizionato in una cnc sul piano di lavoro di un ponte mobile (lungo Y o X) o su quello di un ponte fisso. In questo modo si ha la possibilità di avere
tutti e 4 gli assi in movimento. Il problema è che tale asse è scomodo da posizionare e togliere nel caso serva quell'area di lavoro .
In passato pensavo a come aggiungere un quarto asse al mio ponte fisso senza occupare il piano di lavoro, "appiccicandolo" a lato sinistro centrando il mandrino del tornio rispetto al mandrino
della cnc. La contropunta da posizionare all'occorrenza sul piano di lavoro. Metto uno skizzo riprendendo un vecchio disegno della prima cnc solo per rendere l'idea.
La lavorazione quindi si svilupperebbe con valori di x positivi(ponte) , Z negativi (mandrino) ed A in rotazione appunto in senso orario o antiorario.
Che ne pensate ragazzi è una soluzione percorribile oppure meglio costruire un quarto asse per la cnc su di una piattaforma unica con la contropunta con guide proprie da avvitare sul piano di lavoro
e togliere in blocco? Metto anche qui una foto presa in rete per rendere l'idea......
Ritornando al gcode eccolo in allegato. Ho provato a simulare con CNCUSB della Planetcnc 2.10.1204.201 (vecchia versione del software) e sembra andare anche se l'anteprima come al solito non è granchè. Ho provato poi anche con Rosetta
e da un errore nella riga 15
N140 G71G91.1 Metto una parte del gcode.....
Codice: Seleziona tutto
( Sgrossatura 3D 1 )
( File created: Monday August 27 2018 - 10:24 AM)
( for Mach2/3 from Vectric )
( Material Size)
( X= 140.000, Z= 25.000)
( Diameter = 50.000 mm)
( Y Values are wrapped around the X axis )
( Y Values are output as A )
()
(Toolpaths used in this file:)
(Sgrossatura 3D 1)
(Tools used in this file: )
(1 = End Mill {12 mm})
N130 G00G21G17G90G40G49G80
[b]N140 G71G91.1 (ERRORE DI ROSETTA 1.4.7)[/b]
N150 T1M06
N160 G00G43Z5.000H1
N170 S12000M03
N180(Toolpath:- Sgrossatura 3D 1)
N190()
N200 G94
N210 A0.000 X0.000 Z5.000 F2400.0
N220 G00 X120.127 A355.990 Z5.000
N230 G1 X120.127 A355.990 Z-5.000 F900.0
N240 G1 X88.093 A355.990 Z-5.000 F2400.0
N250 G1 X87.945 A355.990 Z-4.980
N260 G1 X53.983 A355.990 Z-4.980
N270 G1 X53.835 A355.990 Z-5.000
N280 G1 X53.686 A355.990 Z-5.000
N290 G1 X20.021 A355.990 Z-5.000
N300 G1 X20.021 A351.406 Z-5.000
N310 G1 X53.686 A351.406 Z-5.000
N320 G1 X53.835 A351.406 Z-5.000
N330 G1 X53.983 A351.406 Z-4.980
..............
Rosetta non sembra supportare il G70/71 che dovrebbe essere la scelta tra pollici e millimetri
10.7.21 Length Units – G70 and G71
Program G70 to use inches for length units. Program G71 to use millimetres.
It is usually a good idea to program either G70 or G71 near the beginning of a program
before any motion occurs, and not to use either one anywhere else in the program. It is the
G and M-code reference
Rev 1.84-A2 10-25 Using Mach3Mill
responsibility of the user to be sure all numbers are appropriate for use with the current
length units. See also G20/G21 which are synonymous and preferred.
che comunque è già selezionato con un precedente G21 ed anche il G91.1 che dovrebbe indicare
la distanza incrementale.
10.7.26 Set IJ Mode - G90.1 and G91.1
Interpretation of the IJK values in G02 and G03 codes can be in one of two distance modes:
absolute or incremental.
To go into absolute IJ mode, program G90.1. In absolute distance mode, IJK numbers
represent absolute positions in terms of the currently active coordinate system.
To go into incremental IJ mode, program G91.1. In incremental distance mode, IJK
numbers usually represent increments from the current controlled point.
Incorrect settings of this mode will generally result in large incorrectly oriented arcs in the
toolpath display.
Mi fermo qui in attesa di aiuto anche se credo di aver intuito come ovviare al problema....
Saluti
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