Znaleziono 19 wyników

autor: prokopcio
05 kwie 2013, 11:21
Forum: Przecinarka Plazmowa CNC, Gazowa
Temat: pomoc w budowie wypalarki plazmowej
Odpowiedzi: 310
Odsłony: 64211

kolanoreki pisze:Można to zdefiniować??? Wydaje mi się że w palnikach jest stały kierunek wirowania powietrza....
jo pisze:no tak , ale dyszę zawirowującą mogę włożyć tak lub odwrotnie,
:)

Chyba wygodniej sterować kierunkiem wypalania :)
jo pisze:ps, znalazłem ,
ma się kręcić zgodnie ze wskazówkami zegara , wtedy po prawej stronie detal
też to czytałem ale mam palnik pt-31 (najtańsza chińszczyzna) w którym jest dokładnie na odwrót więc najlepiej przeciąć kawałek i sprawdzić naocznie czy lepiej jest na prawo czy na lewo od palnika.

jo pisze:co z tym kodowym zatrzymywaniem bazowania np na -10 ?
dlatego proponowałem użycie "G31 Z-10" - nie zjedzie poniżej -10...
autor: prokopcio
31 mar 2013, 13:20
Forum: Przecinarka Plazmowa CNC, Gazowa
Temat: pomoc w budowie wypalarki plazmowej
Odpowiedzi: 310
Odsłony: 64211

a po co zostawiać załączoną plazmę jeśli wiadomo że niema materiału lub nie odpaliła ?
autor: prokopcio
30 mar 2013, 22:54
Forum: Przecinarka Plazmowa CNC, Gazowa
Temat: pomoc w budowie wypalarki plazmowej
Odpowiedzi: 310
Odsłony: 64211

Pisałem równolegle - wykrycie "stykowe" bez krańsówki

Kod: Zaznacz cały

StartPos = "30"        ' pozycja od której będzie rozpoczynana detekcja
SpeedOfDetect = "300"  ' prędkość opuszczania podczas detekcji
HeightOfPiercing = "2" ' wysokość przebijania 
TimeOfPiercing = "500"   ' czas przebijania [ms] 


Dim AxisPos, MaterialPos As Double

THCoff() 
Code "G0 Z" & StartPos
 While (IsMoving()) 
  sleep (50)         
 Wend    
AxisPos = GetABSPosition(2) 
ActivateSignal(Output1) 
Code "G31 Z0 F" & SpeedOfDetect
Message("Detecting of material pos...") 
 While (IsMoving()) 
  sleep (50)         
 Wend   
MaterialPos = StartPos - ( AxisPos - GetABSPosition(2) ) 
If MaterialPos <= 0 Then 
  Message("No material detected !") 
  DeActivateSignal(Output1) 
  Code "G0 Z" & StartPos
 Else 
  Message("Material pos:" & MaterialPos) 
  Code "G0 Z" & MaterialPos + HeightOfPiercing
   While (IsMoving()) 
    sleep (10)         
   Wend 
  Sleep(TimeOfPiercing) 
  Code "G0 Z" & MaterialPos + 1
  StartTHC() 
End If
ZeroThc() 

While (IsMoving()) 
 sleep (50)         
Wend  
trzeba dopisać tylko pełną obsługę jeśli nie wykryje materiału - teraz tylko wyłącza plazmę i podnosi... poza tym przetestowałem chyba wszystko co się dało odnośnie wyłączenia THC - nie potrafię tego zrobić : komendy te NIE DZIAŁAJĄ !!! nie wiem czemu.
autor: prokopcio
30 mar 2013, 22:03
Forum: Przecinarka Plazmowa CNC, Gazowa
Temat: pomoc w budowie wypalarki plazmowej
Odpowiedzi: 310
Odsłony: 64211

przecież to niema nic wspólnego z wykryciem pozycji materiału. Jedynie oczekiwanie na łuk co chyba mach ma "z urzędu". Trzeba wprowadzić do makro ruch osi Z :)

podpowie mi ktoś jak odczytać aktualną współrzędną materiałową w skrypcie ?

zacząłem pisać 2 skrypty do zajarzania dotykowego i z krańcówką ale brakuje mi odczytu aktualnej pozycji zetki GetABSPosition daje wrtości maszynowe z których wyliczam materiałowe ale to tak na okrętkę mi się wydaje.
autor: prokopcio
30 mar 2013, 14:12
Forum: Przecinarka Plazmowa CNC, Gazowa
Temat: pomoc w budowie wypalarki plazmowej
Odpowiedzi: 310
Odsłony: 64211

Tak można ale proponuję po probe podnieść palnik chociaż na Z=0 (skorygować odległość zera od krańcówki) lub nad materiał jęśli nie potrzebujesz kontaktu i dopiero odpalić plazmę, w przeciwnym razie palnik będzie dłużej odpalony "leżał" na materiale co jest dla niego dość niezdrowe...
autor: prokopcio
30 mar 2013, 09:43
Forum: Przecinarka Plazmowa CNC, Gazowa
Temat: pomoc w budowie wypalarki plazmowej
Odpowiedzi: 310
Odsłony: 64211

kamar pisze:N090 zjedzie na Z10.5 z prędkością F300 a co zrobi N095 ?
tak znów racja, gdzieś kiedyś przeczytałem że do prędkości THC jest brana pod uwagę ostatnia użyta prędkość w zetce.... głupoty ale już poprawiłem, mam nadzieję, że teraz jest w miarę ok.
autor: prokopcio
29 mar 2013, 23:28
Forum: Przecinarka Plazmowa CNC, Gazowa
Temat: pomoc w budowie wypalarki plazmowej
Odpowiedzi: 310
Odsłony: 64211

ta, oczywiście to "cza" z tego makro zrobić... dałem tylko przykład jak to może wyglądać.
autor: prokopcio
29 mar 2013, 21:42
Forum: Przecinarka Plazmowa CNC, Gazowa
Temat: pomoc w budowie wypalarki plazmowej
Odpowiedzi: 310
Odsłony: 64211

kamar pisze:a tam na Machu sie nie znam ale nie sądzę aby G0 F1000 czy G0 F2000 zadziałało :)
Linie N090 i N095 też bedzie cieżko .
ja pisałem wcześniej że się nie znam więc poszukałem gotowego kodu pod plazmę i go tylko przerobiłem - u mnie chodzi jak należy... ale Wasze poprawki mile widziane.

masz rację - te F niczego nie wnoszą, wcześniej tam było G1 i jak dałem na G0 to zapomniałem wyrzucić...

w N090 i N095 co jest nie tak ? bo jakoś dobrze u mnie działają pewnie przez przypadek...
autor: prokopcio
29 mar 2013, 21:17
Forum: Przecinarka Plazmowa CNC, Gazowa
Temat: pomoc w budowie wypalarki plazmowej
Odpowiedzi: 310
Odsłony: 64211

kolanoreki pisze:prokopcio napisał/a:
najwyższa pora żebym miał ten kod więc postaram się dziś rozwikłać ten częsty problem
Byłoby super :wink:
Co prawda nie obiecałem ale było to dość banalne więc przedstawiam rozwiązanie , uprzedzam, że na co dzień nie piszę g-kodów więc mogą być buble ale każdy powinien zrozumieć o co chodzi. W moim machu nie potrafię dla THC MIN wpisać wartości ujemnych więc wpisałem w minimum +0,000 a maximum +20.000 (zakres pracy THC) a zakładam, że "wykryty materiał" jest na 10mm co pozwoli regulację THC w górę lub w dół.

należy skonfigurować w MACHu wejście PROBE -> jako pin wejściowy z THC (ARC OK) potwierdzający zajarzenie łuku głównego.

zakłądam, że jesteśmy na wysokości przelotowej.
przykłądowy kod:

Kod: Zaznacz cały

N020 G0 X0 Y0                     ( jedziemy do punktu wpalenia ) 
N020 G0 Z20                      ( opuszczamy palnik 20mm nad spodziewany materiał ) 
N030 M3                       ( załączamy przecinarkę ) 
N040 G31 Z-1 F1000            ( opuszczamy aż do wykrycia łuku głównego ) 
N050 g92 Z10                  ( przypisujemy zetce wartość = 10mm = materiał ) 
N060 G1 Z12 F500              ( po wykryciu łuku podnosimy na wysokość przebicia 2mm ) 
N070 G1 Z12 F0.01             ( Wyłączamy posuw Z dla THC ) 
N080 G4 P1                    ( przebijamy 1s ) 
N090 G1 Z10.5	F300          ( obniżamy do wysokości cięcia 0.5mm nad materiałem  ) 
N100 G1 X100 Y100 F1000       ( Tniemy ) 
N110 M5                       ( wyłączamy plazmę ) 
N120 G0 Z50                   ( podnosimy na wys. przelotową ok.40mm nad materiał ) 
zakładam użycie przecinarki ze stykowym zajarzaniem łuku (materiał jest dokłądnie w wykrytym miejscu), dla przecinarek z łukiem pilotującym transfer nastąpi ponad materiałem - odległość tą należy dodać do pozycji wykrytego materiału np dla transferu 3mm nad materiałem "N050 g92 Z13".
autor: prokopcio
29 mar 2013, 19:21
Forum: Przecinarka Plazmowa CNC, Gazowa
Temat: pomoc w budowie wypalarki plazmowej
Odpowiedzi: 310
Odsłony: 64211

kamar pisze:Taaa i bedę się szarpał z półtonową blachą zeby położyc ją tak samo jak lezała pół roku temu
dlatego wygodne jest pozycjonowanie materiału np.wskaźnikiem laserowym (a raczej wskazanie pozycji materiału).

[ Dodano: 2013-03-29, 19:36 ]
chlop83 pisze:mam pytanie odnośnie cienkiej blachy.... na jakiem prądzie ?? odpalasz kontaktowo?? jak wykrywasz blachę ?? kontaktowo ?? jak to się ma do zakłuceń w szafie ?? podnosisz palnik po odpaleniu ??
nierdzewka 0,7mm

1. 40A / 5000mm/min
2. Tak, kontaktowo (w tej plazmówce nie mam akurat bezkontaktowego zajarzenia)
3. Z zakłóceniami jakoś sobie radzę ( sterowanie mam przez USB )
4. Tak, podnoszę palnik po odpaleniu

Wróć do „pomoc w budowie wypalarki plazmowej”