Znaleziono 8 wyników
Wróć do „Mach3 - makro do magazynu "parasolka"”
- 13 sty 2021, 06:58
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach3 - makro do magazynu "parasolka"
- Odpowiedzi: 16
- Odsłony: 2018
Re: Mach3 - makro do magazynu "parasolka"
Niestety nie. Żaden z wymienionych wyżej sposobów nie działa poprawnie. Gdyby ktoś był chętny do pomocy (nawet odpłatnie) to zapraszam.
- 29 lis 2020, 16:27
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach3 - makro do magazynu "parasolka"
- Odpowiedzi: 16
- Odsłony: 2018
Re: Mach3 - makro do magazynu "parasolka"
Ale mi chodzi tylko o tą pętlę. Reszta jak na razie w fazie testów działała, tylko z tym miałem problem.
Pozycja MagPos jest ustalana wcześniej.
Wiem, że 4 krańcówki byłyby najlepsze, ale po prostu nie chce mi się tego robić. Dodam jedną krańcówkę do odczytu pozycji nr 1 i przy kliknięciu zjazdu na pozycje referencyjne będę także refował magazyn.
Pozycja MagPos jest ustalana wcześniej.
Wiem, że 4 krańcówki byłyby najlepsze, ale po prostu nie chce mi się tego robić. Dodam jedną krańcówkę do odczytu pozycji nr 1 i przy kliknięciu zjazdu na pozycje referencyjne będę także refował magazyn.
- 29 lis 2020, 14:14
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach3 - makro do magazynu "parasolka"
- Odpowiedzi: 16
- Odsłony: 2018
Re: Mach3 - makro do magazynu "parasolka"
qqaz pisze: Jakim cudem talerz obrócił Ci się raz 4x a immym 5x?
Jakiś brak kontaktu na kablach, przerwa w zasilaniu od drgań sprzętu?
Bo z pewnoscia nie na skutek działania makra.
Tak, przerwa w zasilaniu... Powtarzalnie, w tym miejscu (i kierunku!), co powinna.
qqaz pisze: i tyle, po prostu czekasz ale w treści petli aktualizuj wartość MagPOs odczytując jej wartość na bierząco.
Jak ją odczytujesz, gdzie jest dostępna to tego nie opisałeś.
Ale kiedyś bedzie miała taką wartość żę wętla się skończy.
Przecież tak jest napisane. Magazyn jest obracany przez silnik z "mimośrodem". Jeśli Input4 = true, to znaczy, że mimośród jest z dala od talerza czyli talerz jest w prawidłowej pozycji. Jeśli silnik jest włączony to każde zadziałanie czujnika, to obrót talerza o jedno narzędzie. I właśnie w ten sposób aktualizuję wartość MagPos.
Nie ma też żadnego ryglowania talerza. Cofanie silnika to po prostu obrót talerzem w drugą stronę.
- 27 lis 2020, 19:05
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach3 - makro do magazynu "parasolka"
- Odpowiedzi: 16
- Odsłony: 2018
Re: Mach3 - makro do magazynu "parasolka"
Oczywiście Input jest wejściem, gdzie ma być ustawiany?
- 27 lis 2020, 13:15
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach3 - makro do magazynu "parasolka"
- Odpowiedzi: 16
- Odsłony: 2018
Re: Mach3 - makro do magazynu "parasolka"
Teraz ma to sens?
Kod: Zaznacz cały
While MagPos <> Tool
ActivateSignal(OUTPUT9)
If Input4 = False Then
Sleep(50)
If Input4 = True Then
MagPos = MagPos + 1
If MagPos = 17 Then
MagPos = 1
End If
End If
End If
Wend
DeActivateSignal(OUTPUT9)
- 27 lis 2020, 10:30
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach3 - makro do magazynu "parasolka"
- Odpowiedzi: 16
- Odsłony: 2018
Re: Mach3 - makro do magazynu "parasolka"
Fakt, zatrzymanie silnika można wywalić poza pętle.
Ale Googlam za wykrywaniem zbocza w Mach'u i cisza. Podpowiesz jak to zrobić?
Ale Googlam za wykrywaniem zbocza w Mach'u i cisza. Podpowiesz jak to zrobić?
- 27 lis 2020, 07:50
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach3 - makro do magazynu "parasolka"
- Odpowiedzi: 16
- Odsłony: 2018
Re: Mach3 - makro do magazynu "parasolka"
Okay, makro powoli się pisze, ale natrafiłem na jeden problem.
Włączam silnik obrotu magazynu i czekam na sygnał z czujnika aby silnik wyłączyć. To znaczy chciałbym tak zrobić, ale nie do końca to działa. Próbowałem też z SystemWaitFor i efekt podobny. Czasami zamiast np. 5 razy obróci 4. Sleep dodałem, aby krzywka zdążyła zjechać z czujnika.
Macie jakieś pomysły?
Włączam silnik obrotu magazynu i czekam na sygnał z czujnika aby silnik wyłączyć. To znaczy chciałbym tak zrobić, ale nie do końca to działa. Próbowałem też z SystemWaitFor i efekt podobny. Czasami zamiast np. 5 razy obróci 4. Sleep dodałem, aby krzywka zdążyła zjechać z czujnika.
Macie jakieś pomysły?
Kod: Zaznacz cały
While MagPos <> Tool
ActivateSignal(OUTPUT9) 'Motor CW
Sleep(500)
While IsActive(Input4)
Sleep(100)
Wend
DeActivateSignal(OUTPUT9)
MagPos = MagPos + 1
If MagPos = 17 Then
MagPos = 1
End If
Wend
- 24 lis 2020, 13:47
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Mach3 - makro do magazynu "parasolka"
- Odpowiedzi: 16
- Odsłony: 2018
Mach3 - makro do magazynu "parasolka"
Cześć wszystkim
Poszukuję makro do Mach3 do obsługi magazynu typu "parasolka / umbrella". Magazyn obrotowy, wyjazd na siłowniku pneumatycznym.
Widział ktoś gdzieś takiego "gotowca"? Jeśli ktoś chciałby udostępnić płatnie też będę zainteresowany.
Poszukuję makro do Mach3 do obsługi magazynu typu "parasolka / umbrella". Magazyn obrotowy, wyjazd na siłowniku pneumatycznym.
Widział ktoś gdzieś takiego "gotowca"? Jeśli ktoś chciałby udostępnić płatnie też będę zainteresowany.