Znaleziono 8 wyników

autor: gozdd
13 sty 2021, 06:58
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - makro do magazynu "parasolka"
Odpowiedzi: 16
Odsłony: 1729

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.
autor: gozdd
29 lis 2020, 16:27
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - makro do magazynu "parasolka"
Odpowiedzi: 16
Odsłony: 1729

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.
autor: gozdd
29 lis 2020, 14:14
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - makro do magazynu "parasolka"
Odpowiedzi: 16
Odsłony: 1729

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ę.
autor: gozdd
27 lis 2020, 19:05
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - makro do magazynu "parasolka"
Odpowiedzi: 16
Odsłony: 1729

Re: Mach3 - makro do magazynu "parasolka"

Oczywiście Input jest wejściem, gdzie ma być ustawiany?
autor: gozdd
27 lis 2020, 13:15
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - makro do magazynu "parasolka"
Odpowiedzi: 16
Odsłony: 1729

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)
autor: gozdd
27 lis 2020, 10:30
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - makro do magazynu "parasolka"
Odpowiedzi: 16
Odsłony: 1729

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ć?
autor: gozdd
27 lis 2020, 07:50
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - makro do magazynu "parasolka"
Odpowiedzi: 16
Odsłony: 1729

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?

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
autor: gozdd
24 lis 2020, 13:47
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Mach3 - makro do magazynu "parasolka"
Odpowiedzi: 16
Odsłony: 1729

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.

Wróć do „Mach3 - makro do magazynu "parasolka"”