26. 4. 2022, 5:51
Nastal čas vyriešiť ďalší problém. na výpalkoch občas treba spraviť značky, napr. ako pomôcka pri následnom vŕtaní otvorov.
postup je jednoduchý:
sondou zistím, kde je povrch plechu
zídem horákom na štartovaciu výšku
zapálim oblúk
po zapálení oblúku počkám nejaký čas (napr. 0,1s)
vypnem oblúk
v praxi mám spravený takýto kód:
((hlavička))
G90 G94 G17 G90.1
G64 P0.01
G21
G53 G0 Z0.
G92 X0 Y0.
#1 = #<_hal[gap-p]>
F900
((značka))
G0 X82.99 Y129.2
G53 G0 Z0
G92 Z0
M64 P0 ((vysuň sondu))
M66 P0 L3 Q10 ((počkaj, kým bude vysunutá sonda))
G38.2 Z-60 ((sonda hľadá materiál - zhora nadol 60mm))
G0 Z[#5063 ]
G92 Z40 ((nastaví v nameranom mieste výšku 40mm - rozdiel vo výške sondy a horáku))
M65 P0 ((zasuň sondu))
M66 P1 L3 Q10 ((počkaj kým bude sonda zasunutá))
G1 Z#1 ((choď na štartovaciu výšku nad plechom - nastavená v gmoccapy))
M3 S1 ((štart oblúka))
M66 P2 L3 Q10 ((čaká, kým začne horieť oblúk))
G4 P0.01 ((oneskorenie vypnutia))
M5 ((vypnutie oblúku))
G53 G0 Z0 ((zdvih horáka do prepravnej výšky))
((koniec značky))
pri jednom zápale/ jednej značke toto funguje dobre. ak dám miesto značky nejaký tvar, tak to funguje dobre.
ak chcem spraviť 2 alebo viac značiek, tak pri druhom opakovaní sa mi to vždy zastaví na riadku G1 Z#1
ak chcem rezať viac tvarov/dielov za sebou s týmto istým kódom, tak to ide.
dnes som robil diel, kde bolo tých značiek 99, tak som to skúšal rôzne oblafnúť.
po prvom zmeraní výšky som vynechal rôzne riadky sondovania, merania a pod. bez úspechu. nepomohlo ani oneskorenie v programe.
nepomohlo ani vynechanie sondovania po prvej značke, nechal som namerané hodnoty výšky a dal som len G0 Z10 a potom G1 Z7,5
tento problém viem s istotou na 100% zopakovať pri druhej značke.
ak nedokončím sondovanie (napr. prerušením programu) pri následnom štarte to nespraví ani prvú značku.
tak a teraz, ak niekto rozumie danému problému, poraďte prosím čo ešte mám skontrolovať.