Witam.
chciałbym w makro, skryptach używać różnych sygnałów z konfiguracji pinów wejściowych. Jak mogę znaleźć ich nazwy ?
potrafię użyć np input1 ale jak użyć tak samo wejść np THC ON, THC UP, THC DOWN ?
MAKRO / SKRYPTY używanie innych wejść niż input1, input2 etc
-
Autor tematu - ELITA FORUM (min. 1000)
- Posty w temacie: 3
- Posty: 1126
- Rejestracja: 11 sty 2005, 13:03
- Lokalizacja: Grodków
- Kontakt:
chodzi np o to, żeby w machu nie trzeba było podawać delay time -> klient chce żeby było to "pobierane" z parametru THC d-t czyli delay time
... wymyśliłem i działa, że w m3 dopisuję po DoSpinCW() oczekiwanie na input1 - któremu również przypisuję port/pin taki sam jak THC UP, co powoduje oczekiwanie na sygnał UP po odpaleniu plazmy - klient odpala na materiale, więc po odmierzeniu d-t THC wystawia UP.... po czym mach przechodzi do realizacji kolejnego kodu:
niestety tak prosta operacja również potrafi wystraszyć klientów więc chciałbym po prostu zamiast konfigurować dodatkowo input1 - wykorzystać w makro od razu THC UP.
[ Dodano: 2014-10-23, 21:37 ]
najlepiej w połączeniu z THC DOWN
gdyby jednak się zaświeciło pierwsze...
[ Dodano: 2014-10-23, 21:47 ]
generalnie to szukam nazw poszczególnych sygnałów

Kod: Zaznacz cały
DoSpinCW()
While Not IsActive(INPUT1)
sleep(10)
Wend
[ Dodano: 2014-10-23, 21:37 ]
najlepiej w połączeniu z THC DOWN

[ Dodano: 2014-10-23, 21:47 ]
generalnie to szukam nazw poszczególnych sygnałów
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 4478
- Rejestracja: 27 sie 2004, 21:59
- Lokalizacja: Polska
Ja to robiłem w ten sposób ,że
opóźnienie było przekazywane w parametrach.
Np kod był generowany na parametrach do m-ki
m300 p20
a w macro był pierwszy parametr zdefiniowany jako Delay:
Delay = Param1()
A dalej w makro gdy chciałem użyć tego jako opóźnienie to:
code "G04 P" & (Delay *1000) /*1000 bo było w ms
Nie wiem czy o to Ci chodzi bo mi to szło z cama...
Tu masz nazwy:
http://www.machsupport.com/wp-content/u ... og_Ref.pdf
Ale zwróć uwagę na to ,że w programie można odznaczyć ,a Ty każesz to zaznaczac...
W THC options , pierwszy ptaszek , Allow THC up/down control...
To oznacza ,że program pójdzie dopiero jeśli dostanie sygnał thc on , a tak to na niego nie czeka
Ja mam dla Ciebie ogólnie jeszcze pomysł na jeden parametr czasowy do samego thc ,który bardzo ułatwi życie , ale to na pw maznę...
opóźnienie było przekazywane w parametrach.
Np kod był generowany na parametrach do m-ki
m300 p20
a w macro był pierwszy parametr zdefiniowany jako Delay:
Delay = Param1()
A dalej w makro gdy chciałem użyć tego jako opóźnienie to:
code "G04 P" & (Delay *1000) /*1000 bo było w ms
Nie wiem czy o to Ci chodzi bo mi to szło z cama...
Tu masz nazwy:
http://www.machsupport.com/wp-content/u ... og_Ref.pdf
Ale zwróć uwagę na to ,że w programie można odznaczyć ,a Ty każesz to zaznaczac...
W THC options , pierwszy ptaszek , Allow THC up/down control...
To oznacza ,że program pójdzie dopiero jeśli dostanie sygnał thc on , a tak to na niego nie czeka

Ja mam dla Ciebie ogólnie jeszcze pomysł na jeden parametr czasowy do samego thc ,który bardzo ułatwi życie , ale to na pw maznę...
-
Autor tematu - ELITA FORUM (min. 1000)
- Posty w temacie: 3
- Posty: 1126
- Rejestracja: 11 sty 2005, 13:03
- Lokalizacja: Grodków
- Kontakt:
aj nie o to mi chodziło bo jak widzisz przedstawiłeś mój kod, który znam 
w między czasie udało mi się też znaleźć te nazwy (w sumie to można było się ich domyślić ... )
działa wyśmienicie.....

w między czasie udało mi się też znaleźć te nazwy (w sumie to można było się ich domyślić ... )
Kod: Zaznacz cały
DoSpinCW()
While Not (IsActive(THCUP) or IsActive(THCDOWN))
sleep(10)
Wend
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 4478
- Rejestracja: 27 sie 2004, 21:59
- Lokalizacja: Polska
Widzisz i właśnie chciałem Ci zaproponować abyś wprowadził w THC parametr opóźnienia pomiędzy wykryciem łuku tnącego a załączeniem THC ARC...
Jest to o tyle ważne ,że w THC ustawiasz sobie ten parametr jako czas wpalania...
I Ci nie skacze palnik w górę i dół...
A program automatycznie startuje po uzyskaniu THCARC
I wtedy też nie trzeba żadnego macra trzepać
Jest to o tyle ważne ,że w THC ustawiasz sobie ten parametr jako czas wpalania...
I Ci nie skacze palnik w górę i dół...
A program automatycznie startuje po uzyskaniu THCARC
I wtedy też nie trzeba żadnego macra trzepać
