www.elektronik.si
Gcode-začetniška težava

www.elektronik.si -> 3D Tiskanje

Avtor: MislincanKraj: Mislinja PrispevekObjavljeno: Ned Feb 19, 2017 2:08 pm    Naslov sporočila:  Gcode-začetniška težava
----------------------------------------------------------------------------
Na doma narejenem printerju želim poskusno izrisati nekaj črk. Zadeva se poganja preko Marlin programa. Ko pa naložim spodaj priložen program, mi najprej izvaja ukaz M260 P0 S5, in nato riše črte brez dvigovanja pisala.
Kaj sem spregledal.
Moj kratek programček:

M280 P0 S25
G0 X0 Y0
G90
G21
G1
G1 X0 Y0
G1 X100 Y50
M280 P0 S5
G1 X60
G1 Y70
G1 X60 Y80
G1 X100 Y100
G1 X60 Y120
M280 P0 S25
G1Y130
M280 P0 S5
G1 X100 Y130
M280 P0 S25
G1Y170
M280 P0 S5
G1X60
M280 P0 S25
G1X80
M280 P0 S5
G1 Y 130
M280 P0 S25
G1 Y110
M280 P0 S5
G1 Y90
M280 P0 S25
G1 X0 Y0
G0 X0 Y0

da bo bolj jasno kaj mi ploterček naredi, prilagam še sliko.

Avtor: Bizgec65Kraj: Trebnje PrispevekObjavljeno: Ned Feb 19, 2017 2:23 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Kaj pa pomeni P0?
Oz, kje imaš definirano Z os, torej dvig ali spust pisala. Imaš to s koračnikom ali servo motorjem?
(PS. Ali je to S5 in S25?)

Avtor: MislincanKraj: Mislinja PrispevekObjavljeno: Ned Feb 19, 2017 5:06 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Ukaz M280 P0 S25 pomeni:

M280 definira port za servo motor
P0 izbere prvi od 4 izhodov servo pina na RAMPS 1.4
S5 ali S25 premakni servo motor za kot 5 ali 25 stopinj.

Pisalo je montirano tako, da ga servo motor pri 25 stopinjah dvigne , nato sledi spust na 5 stopinj in nato piše. Dela prevejeno!

Avtor: Bizgec65Kraj: Trebnje PrispevekObjavljeno: Ned Feb 19, 2017 5:25 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Mislincan je napisal/a:
Ukaz M280 P0 S25 pomeni:

M280 definira port za servo motor
P0 izbere prvi od 4 izhodov servo pina na RAMPS 1.4
S5 ali S25 premakni servo motor za kot 5 ali 25 stopinj.

Pisalo je montirano tako, da ga servo motor pri 25 stopinjah dvigne , nato sledi spust na 5 stopinj in nato piše. Dela prevejeno!


Izjava v prvem prispevku in tale se pa izključujeta, kajne. Ker, če dela preverjeno. potem ni problema sploh.
Če pa ne dela, potem imaš G-kodo narobe napisano! Torej napiši le del kode, kjer se bo pisalo na začetku spustilo in na koncu dvignilo, ter šlo na začetni položaj, pa boš videl kje te =be. Kakor sem tvojo preizkusil v simulatorju se "mu nič ne dvigne".
Če nadomestim tvoj servo S5-S25) z "Z"-ji potem gre normalno. Ne poznam teh komand za servo, samo nekaj mora tu manjkati.

(...config Marlin to enable the servos.

Go to Configuration.h and uncomment next line adding the number of servos you want to use:

#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command

Last, edit your GCodes to use M280 PX SX whenever you want to control your servos (P for selecting your servo number and S for the position of it).

And be aware that your G-MOVES aren’t going to wait for your servos positioning, so you might need some delays (G4).)...

Avtor: BranezKraj: Koprivnica HR PrispevekObjavljeno: Ned Feb 19, 2017 5:50 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Klik in še enkrat klik.

Avtor: MislincanKraj: Mislinja PrispevekObjavljeno: Ned Feb 19, 2017 6:17 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Da razzložim, kaj sem mislil stem, da dela

Ko sem naložil tale program:
M280 P0 S25
G0 X0 Y10
G90
G21
G0 X10 Y10
G1 G1 X10 Y10
(tocka1)
M280 P0 S5
G1 X310
G1 Y100
(tocka2)
G1 X310
G1 Y310
(tocka3)
G1 X10
G1 Y310
(tocka4)
G1 X10
G1 Y100
(nazaj)
M280 P0 S25
G0 X0 Y10


Mi je delalo OK. Ko sem pa nato zagnal, kar sem priložil pod prvo, pa je Marlin zaštrikal, in začel najprej 5X dvigniti in spuščati servo motor, nato pa narisal po zadanih koordinatah. Ni mi jasno zakaj je najprej izvedel ukaze M280 ter šele nato nadaljeval risanje. Upam, da sem bi dovolj jasen, kaj me muči.

Avtor: rafaellsiKraj: Radovljica PrispevekObjavljeno: Ned Feb 19, 2017 7:13 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Mogoče pa ne zna "shandlati" G1 brez dodatnih parametrov (v 5. vrstici)?

Stran 1 od 1

Powered by phpBB © 2001,2002 phpBB Group