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 !!
Znaleziono 10 wyników
Wróć do „postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą”
- 12 lis 2017, 17:36
- Forum: SheetCam
- Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
- Odpowiedzi: 80
- Odsłony: 24461
- 12 lis 2017, 11:53
- Forum: SheetCam
- Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
- Odpowiedzi: 80
- Odsłony: 24461
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
- 11 lis 2017, 17:34
- Forum: SheetCam
- Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
- Odpowiedzi: 80
- Odsłony: 24461
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
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
- 30 paź 2017, 11:04
- Forum: SheetCam
- Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
- Odpowiedzi: 80
- Odsłony: 24461
- 29 paź 2017, 19:52
- Forum: SheetCam
- Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
- Odpowiedzi: 80
- Odsłony: 24461
- 29 paź 2017, 18:27
- Forum: SheetCam
- Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
- Odpowiedzi: 80
- Odsłony: 24461
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?
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?
- 29 paź 2017, 08:56
- Forum: SheetCam
- Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
- Odpowiedzi: 80
- Odsłony: 24461
Ok Napisałeś : Żeby działało w postprcesorze musi być wywołanie danego makradudziak4 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.
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
- 28 paź 2017, 21:56
- Forum: SheetCam
- Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
- Odpowiedzi: 80
- Odsłony: 24461
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
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
- 25 paź 2017, 20:58
- Forum: SheetCam
- Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
- Odpowiedzi: 80
- Odsłony: 24461
- 25 paź 2017, 18:42
- Forum: SheetCam
- Temat: postprocesor Mach dla SheetCam-a, Detekcja pływającą głowicą
- Odpowiedzi: 80
- Odsłony: 24461
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ę
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ę