Znaleziono 10 wyników

autor: robo1973
12 lis 2017, 17:36
Forum: SheetCam
Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
Odpowiedzi: 80
Odsłony: 20946

Re: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą

Widzę że nie można edytować postu to piszę pod
Metod prób i błędów przepoiłem czujnik ina inne wejście na płycie sterownika i ruszyło. Za pierwszym razem zaświeci sygnalizacja sygnału Digitizer w diagnostyce Mach za następne sygnały nie powodują świecenia lampki ale działają w makro m300 Może coś nie tak ze sterownikiem Mam taki, który kiedyś kupiłem w firmie MAFA. pozdrawiam !!
autor: robo1973
12 lis 2017, 11:53
Forum: SheetCam
Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
Odpowiedzi: 80
Odsłony: 20946

Re: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą

Mach R3.043.022 Pierwszy raz odpali skrypt Działa sygnał Digitize, Przy następnym uruchomieniu m300 nie czyta sygnału Pomaga reset komputera. Może trzeba dodać jakąś komendę w makro żeby po zdziałaniu zresetować sygnał albo coś w tym stylu
autor: robo1973
11 lis 2017, 17:34
Forum: SheetCam
Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
Odpowiedzi: 80
Odsłony: 20946

Re: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą

nie wiem czy to jest problem maka czy inny
po kilkukrotnym uruchomieniu m300 Mach przestaje czytać sygnał DIGITIZE. Tak jakby coś przyblokowało LPT Inne sygnały działają można sterować silnikami tylko nie działa digitize
Pomaga wyłączenie i włączenie komputera. Elektrycznie czujnik dobrze podpięty. Po włączeniu kompa kilka razy wykrywa przedmiot a nagle nie czyta sygnału. Czy to jest wina Macha czy skryptu Miał ktoś taki przypadek
M300
message"Uruchomienie palnika...."
Code "G31 z-30 F1000" ' opuszczanie osi Z do wspolrzednej -30 - w tym czasie powinna nastapic aktywacja czujnika
While IsMoving()
Wend

Call setdro(2,0)

Code "G92 z-1.5" ' korekta czujnika
While IsMoving()
Wend

End''koniec makra
autor: robo1973
30 paź 2017, 11:04
Forum: SheetCam
Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
Odpowiedzi: 80
Odsłony: 20946

A ja siedzę i kombinuję z makro Dzięki dużo się nauczyłem

Czy możecie polecić jakiś niezły sprawdzony czujnik bezstykowy do pomiaru odległości, który pozwoli na wykrycie powożenia blachy
Słyszałem że można to zrobić zwarciem głowicy do blachy
autor: robo1973
29 paź 2017, 19:52
Forum: SheetCam
Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
Odpowiedzi: 80
Odsłony: 20946

Już kumam Fakt trzeba M03 Załączyć palnik
Może ktoś z kolegów podzielić się działającym makro, które korzysta z sygnału ARC OK
Detekcja materiału już działa.
pozdrawiam !!
autor: robo1973
29 paź 2017, 18:27
Forum: SheetCam
Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
Odpowiedzi: 80
Odsłony: 20946

Dziękuje za odpowiedź
Teraz już wiem detekcja materiału za pomoca sygnału PROBE i makra. Rozpoczęcie cięcia sygnał ARC OK i makro.

Napisałem coś takiego

N0010 (Filename: szesciokąt.tap)
N0020 (Post processor: steelbox karpik74.scpost)
N0030 (Date: 2017-10-26)
N0040 G21 (Units: Metric)
N0050 G53 G90 G40
N0060 F1
N0070 S500
N0080 (Part: szesciokąt)
N0090 (Process: Wewnątrz, linia_gruba, T1: Plazma, 1,5 mm szczelina)
N0100 M06 T1 (Plazma, 1,5 mm szczelina)
N0110 G00 X140.4330 Y5.7500 Z10.0000
N0120 M300 (IDENTYFIKACJA MATERIALU CZEKA NA SYGNAL PROBE Z CZUJNIKA)
N0140 G01 Z 1.5 F100
N0130 G04 P0.5 (CZAS PRZEBIJANIA MATERIALU DO 1000 ms)
N0150 M03 (WLACZENIE PALMIKA)

N0160 X15.8660 Y221.5064 F900 (WYCINAM!!!! )
N0170 X140.4330 Y437.2627
N0180 X389.5670
N0290 X514.1340 Y221.5064
N0200 X389.5670 Y5.7500
N0210 X140.4330
N0220 M05
N0230 G00 Z10.0000
N0240 M05 M30

Zobaczcie czy dobrze na symulacji działa Tylko jedno pytanie Czy
N0130 G04 P0.5 (CZAS PRZEBIJANIA MATERIALU DO 1000 ms) - załącza na 0.5 ms palnik?
autor: robo1973
29 paź 2017, 08:56
Forum: SheetCam
Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
Odpowiedzi: 80
Odsłony: 20946

dudziak4 pisze:To makro zadziała na każdym postprocesorze, chociażby na tym przykładzie co podałeś.
Żeby działało w postprcesorze musi być wywołanie danego makra.
W powyższym przykładzie jest to M301 a to czy dane makro zadziała i czy jest dobrze napisane i zrobi to czego oczekujesz to zupełnie inna bajka.
Ok Napisałeś : Żeby działało w postprcesorze musi być wywołanie danego makra
Nie rozumiem Czy makro mam być zdefiniowane w postprocesorze czy tylko wystarczy w machu c:\Mach3\macros\plasma\ wgrać makro m301.m1s a potem wywołać gcode M301
Co do pisania makra to czy jest opis instrukcji > Trochę siedzę c++ i może bym coś wymaił

podałem makro ze stromy proma :
Sygnał PROBE należy przypisać pin podłączony do wyjścia ARC OK układu

Jaki adres ma sygnał PROBE w makro ?

Prosiłbym kolegów o podanie sprawdzonego makra na wykrywanie materiału łukiem plazmy
autor: robo1973
28 paź 2017, 21:56
Forum: SheetCam
Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
Odpowiedzi: 80
Odsłony: 20946

mam taki przykładowy program
0010 (Filename: szesciokąt.tap)
N0020 (Post processor: steelbox karpik74.scpost)
N0030 (Date: 2017-10-26)
N0040 G21 (Units: Metric)
N0050 G53 G90 G40
N0060 F1
N0070 S500
N0080 (Part: szesciokąt)
N0090 (Process: Wewnątrz, linia_gruba, T1: Plazma, 1,5 mm szczelina)
N0100 M06 T1 (Plazma, 1,5 mm szczelina)
N0110 G00 X140.4330 Y5.7500 Z10.0000
N0120 M301
N0130 G00 Z3.0000
N0140 M03
N0150 G04 P0.5
N0160 G01 Z1.5000 F100
N0170 X15.8660 Y221.5064 F900
N0180 X140.4330 Y437.2627
N0190 X389.5670
N0200 X514.1340 Y221.5064
N0210 X389.5670 Y5.7500
N0220 X140.4330
N0230 M05
N0240 G00 Z10.0000
N0250 M05 M30


chcę użyć takiego makra

HeightOfDetect = 10
SpeedOfDetect = 300
Offset = 5
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
End If

DoSpinCW()
sleep(200) message("Detecting of material pos.")
code "G31 Z-10 F" & SpeedOfDetect
While IsMoving()
Wend
If GetOEMDro(186)=-10 Then
DoSpinStop() message("No material detected")
code "G00 Z" & HeightOfDetect
While IsMoving()
Wend
1: GoTo 1
Else
MaterialPos = GetOEMDro(186) - offset
message("Material detected pos = " & MaterialPos)
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'


Na jakim postprocesorze zadział to makro ?

Rozumiem że jak zapali się łuk i pojawi się sygnał THC ON /czy inny adres/ to zacznie się palenie Czy dobrze rozumiem Proszę o wytłumaczenie Chcę zrobić detekcję blachy i ustaewic się nad nią 1,5 mm do cięcia
autor: robo1973
25 paź 2017, 20:58
Forum: SheetCam
Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
Odpowiedzi: 80
Odsłony: 20946

ok dziękuję za link
Czyli THC steruje machem Nic do tego nie mają g-code.


pozdrawiam
autor: robo1973
25 paź 2017, 18:42
Forum: SheetCam
Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
Odpowiedzi: 80
Odsłony: 20946

Witam !!
Posiadam Compact THC 150 w wycinarce plazmowej Dopiero zaczynam Rozumiem że na podstawie napięcia łuku regulator utrzymuje stała wartość odległości głowicy od materiału. Może mi ktoś powiedzieć jak aktywować THC w programie G-Cody generuję w SheetCam TNG W Mach3 mam dobrze podłączony THC
dziękuję

Wróć do „postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą”