Ustawienia Thc g code i makra do cięcia plazmą

Dyskusje na temat przecinarek plazmowych i gazowych sterowanych numerycznie.

Autor tematu
vandamme
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 13
Posty: 61
Rejestracja: 12 maja 2015, 23:19
Lokalizacja: Sarajewo

#21

Post napisał: vandamme » 04 cze 2016, 20:36

No to jest właśnie pobrane od ciebie z forum generuje mi kod m30 między poszczególne geometrie. Dziś już nie mam jak sprawdzić. Jutro z samego rana podeślę kod. Pozdrawiam


:)

Tagi:

Awatar użytkownika

karpik74
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 14
Posty: 394
Rejestracja: 27 cze 2015, 16:36
Lokalizacja: kłodzko

#22

Post napisał: karpik74 » 04 cze 2016, 20:50

Jest dobrze o ile M30 generuje na końcu programu. Jest to zakończenie programu i przewinięcie do początku. Nie będzie się gryzło.


Autor tematu
vandamme
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 13
Posty: 61
Rejestracja: 12 maja 2015, 23:19
Lokalizacja: Sarajewo

#23

Post napisał: vandamme » 04 cze 2016, 20:59

Zobacz na początek tego forum tam właśnie jest podobnie przy dojezdzie g00 tylko ten kod jest po modyfikacji ale jest tak samo.
:)

Awatar użytkownika

karpik74
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 14
Posty: 394
Rejestracja: 27 cze 2015, 16:36
Lokalizacja: kłodzko

#24

Post napisał: karpik74 » 04 cze 2016, 21:08

Jest dobrze, M30 tylko na końcu.

[ Dodano: 2016-06-05, 08:56 ]
W twoim kodzie nie ma:

N0100 M06 T1 (Plazma, 1,5 mm szczelina)
N0110 M300
N0120 G00 Z5.0000 wysokości przebicia
N0130 M03
N0140 G04 P0.5 opóźnienia przebicia
N0150 G01 X3.4156 Y11.8816 Z1.5000 F100
N0160 G03 X5.4563 Y16.3501 I-0.9156 J3.1184 F1000.0

Postprocesor jest napisany na opóźnienie w sekundach więc Macha przestaw na sekundy.
Ustawienia->Preferencje->po prawej stronie.


creattine1
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 240
Rejestracja: 25 gru 2015, 19:08
Lokalizacja: nowy sącz

#25

Post napisał: creattine1 » 05 cze 2016, 09:15

Mam wrażenie że wpalenie i cięcie robi na tej samej wysokości. - postaw blachę pod jakims skosem i wypal coś w link prostej i zaobserwuj czy silnik z wgl pracuje


I te thc te prądy nie dają mi spokoju.- teraz robiąc powyższą czynność odpowiesz sb czy thc dziala u cb a te thc sd ma jeszcze więcej parametrów np szybkość reakcji opuznienie też ma jest fajna instrukcja można znaleźć w Google


Autor tematu
vandamme
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 13
Posty: 61
Rejestracja: 12 maja 2015, 23:19
Lokalizacja: Sarajewo

#26

Post napisał: vandamme » 08 cze 2016, 16:45

Dziś miałem chwilę i zajrzałem do plazmy ale się wkurzylem dwie krancowki od pływającej poszły do śmieci..

Używam tego posta od karpika generuje kod według tego całego schematu i du** :/
Wysokości w Machu pokazu że niby tnie na np 2 a rzeczywistości tnie na zero, jak tnie jakiś kształt to się podnosi delikatnie wyżej wizualnie palnik i spawa.(wmachu dalej widnieje 2)
Zacząłem próbować zmienić w thc ustawienia i żadnej różnicy niewidze jest jeszcze gorzej docisku do blachy tak że mi krancowke połamalo.
Cholera wie o co kaman
Ktoś co może wie dokładnie co służą funkcje do thc?
:(

Karpik74 jesteś z kłodzka ja z pod Wrocławia.. Jeździsz czasem w te rejony? :)

[ Dodano: 2016-06-08, 21:41 ]
Snajperman-s1 widziałem na innym poście jak podpowiadasz koledze co ma zrobić a mianowicie że ma źle ustawiony offset czujnika...
Tzn w makro można to zmienić?
Mógłbyś napisać. Gdzie dokładniej?
Jezelu mi od momentu dotknięcia blachy a załączeniem krancowki jest ok 8 mm a makro mam wpisane 5 to mo może być przyczyną nie dogrania tych parametrów?
:)

Awatar użytkownika

karpik74
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 14
Posty: 394
Rejestracja: 27 cze 2015, 16:36
Lokalizacja: kłodzko

#27

Post napisał: karpik74 » 09 cze 2016, 07:19

vandamme ...spokojnie, wszyscy przechodziliśmy to co ty.

Zacznijmy po kolei.

Macro M300 masz zainstalowane we własnym profilu z którego korzystasz w Machu. np. plasma.

W makro musisz ustawić korektę czujnika. Odległość od oparcia się palnika o materiał do momentu załączenia czujnika. Palnik po detekcji podniesie się o tą różnicę i wyzeruje.


Autor tematu
vandamme
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 13
Posty: 61
Rejestracja: 12 maja 2015, 23:19
Lokalizacja: Sarajewo

#28

Post napisał: vandamme » 09 cze 2016, 08:11

Tak mam m300 wpiete w folderze plasma,
Czyli muszę edytować m300 i zmienić o tą wartość?
Tylko która to funkcja? :)fajnie jakby ktoś mi objasnil co która funkcja oznacza.. Dzięki Pozdrawiam
:)

Awatar użytkownika

karpik74
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 14
Posty: 394
Rejestracja: 27 cze 2015, 16:36
Lokalizacja: kłodzko

#29

Post napisał: karpik74 » 09 cze 2016, 08:39

w macro jest opisane.

G31 detekcja do współrzędnych i prędkość osi Z przy szukaniu materiału.
G92 to właśnie korekta czujnika.

Ustaw w ustawieniach silników prędkość osi Z np. 900 lub jaka ci odpowiada i z taką będziesz pracował, jest to G0 czyli stała prędkość. Ręcznie opuść palnik do załączenia czujnika. Jeżeli dobrze działa nie powinien palnik pójść dalej. Wyzeruj w Machu Z i cofnij powoli palnik do momentu aż dysza będzie "muskać" blachę. Wskazanie w machu osi Z to właśnie ta korekta. Wpisz w makro z "-"

[ Dodano: 2016-06-09, 08:44 ]
Oczywiście musisz edytować makro M300, wpisać swoje parametry i zapisać.


Autor tematu
vandamme
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 13
Posty: 61
Rejestracja: 12 maja 2015, 23:19
Lokalizacja: Sarajewo

#30

Post napisał: vandamme » 09 cze 2016, 08:48

HeightOfDetect = 20
SpeedOfDetect = 300
Offset = 5
HeightOfTransfer = 2
HeightOfPierce = 5
HeightOfCut = 1
Delay = Param1()

Dim MaterialPos As Double

If GetOEMDro(186)>HeightOfDetect Or GetOEMDro(186) Then code "G00 Z" & HeightOfDetect
While IsMoving()
Wend

message("Detecting of material pos.")
code "G31 Z-10 F" & SpeedOfDetect
While IsMoving()
Wend
If GetOEMDro(186)=-10 Then
message("No material detected")
code "G00 Z" & HeightOfDetect
While IsMoving()
Wend
1: GoTo 1
Else
MaterialPos = GetOEMDro(186) + offset
message("Material detected pos = " & MaterialPos)
code "G00 Z" & MaterialPos + HeightOfTransfer
While IsMoving()
Wend
DoSpinCW()
If Delay>200 Then
code "G00 Z" & MaterialPos + HeightOfPierce
While IsMoving()
Wend
End If
Sleep(Delay+1)
code "G00 Z" & MaterialPos + HeightOfCut
While IsMoving()
Wend
End If

W którym to miejscu korektę wprowadzić czujnika? Niewidze tu g92 :p
:)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Przecinarka Plazmowa CNC, Gazowa”