
Znaleziono 16 wyników
Wróć do „MODERNIZACJA MASZYN CNC W OPARCIU O CSMIO/IP-S i CSMIO/IP-A”
- 04 wrz 2012, 18:37
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: MODERNIZACJA MASZYN CNC W OPARCIU O CSMIO/IP-S i CSMIO/IP-A
- Odpowiedzi: 67
- Odsłony: 1732318
- 03 wrz 2012, 21:06
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: MODERNIZACJA MASZYN CNC W OPARCIU O CSMIO/IP-S i CSMIO/IP-A
- Odpowiedzi: 67
- Odsłony: 1732318
Nie jestem teraz przy maszynie ale jutro spróbuję.
Dzięki za pomoc.
[ Dodano: 2012-09-03, 21:18 ]
to może przy okazji podpowiecie jak się robi skoki warunkowe lub bezwarunkowe np.:
1. skok do NXX linijki bez warunków.
2. skok do NXX linijki jeżeli wartość #xx nie jest = #yy
3. skok do NXX linijki jeżeli wartość #xx jest < #yy
4. skok do NXX linijki jeżeli wartość #xx jest > #yy
i jeszcze jedno, jeśli linijka do której skaczemy jest wcześniej w programie potrzeba wpisywać (-) przed numerem jak w SINUMERIKU?
Dzięki za pomoc.
[ Dodano: 2012-09-03, 21:18 ]
to może przy okazji podpowiecie jak się robi skoki warunkowe lub bezwarunkowe np.:
1. skok do NXX linijki bez warunków.
2. skok do NXX linijki jeżeli wartość #xx nie jest = #yy
3. skok do NXX linijki jeżeli wartość #xx jest < #yy
4. skok do NXX linijki jeżeli wartość #xx jest > #yy
i jeszcze jedno, jeśli linijka do której skaczemy jest wcześniej w programie potrzeba wpisywać (-) przed numerem jak w SINUMERIKU?
- 03 wrz 2012, 15:43
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: MODERNIZACJA MASZYN CNC W OPARCIU O CSMIO/IP-S i CSMIO/IP-A
- Odpowiedzi: 67
- Odsłony: 1732318
Pytanie do specjalistów od MACHA.
Jak w machu pisze się program w parametrach.
Bardzo często programowania para-metrycznego używam na innych sterowaniach i np. w SINUMERIKU zamiast wartości można zdefiniować parametr (Rxx) przykład:
--------------------
G90 G94 M3 F500
R100=10
G0 X0 Y R100
Z-10
G1 X50
Y-R100
G1 X0
G0 Z 50
M30
-----------------------
(TO SAMO BEZ PARAMETRU)
G90 G94 M3 F500
G0 X0 Y10
Z-10
G1 X50
Y-10
G1 X0
G0 Z 50
M30
-------------------------
Wyczytałem na forum że w programie MACH zamiast "Rxx" stosuje się "#xx"
czyli program powinien wyglądać tak
G90 G94 M3 F500
#100=10
G0 X0 Y[#100]
Z-10
G1 X50
Y-[#100]
G1 X0
G0 Z 50
M30
maszyna jedzie prawidłowo gdy jest wartość Y[#100], problem pojawia się w momencie gdy chcę żeby maszyna pojechała #100 ale z (-) czyli Y-[#100](próbowałem też zapisać Y[-#100] ale efekt ten sam), zatrzymuje się w tym momencie i koniec.
Jak zapisać parametr tylko z wartością ujemną?
Jak w machu pisze się program w parametrach.
Bardzo często programowania para-metrycznego używam na innych sterowaniach i np. w SINUMERIKU zamiast wartości można zdefiniować parametr (Rxx) przykład:
--------------------
G90 G94 M3 F500
R100=10
G0 X0 Y R100
Z-10
G1 X50
Y-R100
G1 X0
G0 Z 50
M30
-----------------------
(TO SAMO BEZ PARAMETRU)
G90 G94 M3 F500
G0 X0 Y10
Z-10
G1 X50
Y-10
G1 X0
G0 Z 50
M30
-------------------------
Wyczytałem na forum że w programie MACH zamiast "Rxx" stosuje się "#xx"
czyli program powinien wyglądać tak
G90 G94 M3 F500
#100=10
G0 X0 Y[#100]
Z-10
G1 X50
Y-[#100]
G1 X0
G0 Z 50
M30
maszyna jedzie prawidłowo gdy jest wartość Y[#100], problem pojawia się w momencie gdy chcę żeby maszyna pojechała #100 ale z (-) czyli Y-[#100](próbowałem też zapisać Y[-#100] ale efekt ten sam), zatrzymuje się w tym momencie i koniec.
Jak zapisać parametr tylko z wartością ujemną?
- 30 sie 2012, 22:09
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: MODERNIZACJA MASZYN CNC W OPARCIU O CSMIO/IP-S i CSMIO/IP-A
- Odpowiedzi: 67
- Odsłony: 1732318
Na Razie napisze jedno macro którego wywołanie zatrzymana 1,5 s ruchy i wysteruje wyjście załączające Pompę hydrauliki i drugie wyjście które otworzy elektrozawór od stołu obr.
Drugie macro po prostu będzie odwoływać to pierwsze i tyle.
Czyli jak wygeneruje z cama program który np przez 20 min będzie kręcił stołem nawet z krótkimi przerwami to pompa będzie musiała przez te 20 min pracować, na początku do programu dopisze 1 macro a jak już nie będzie się kręcić dłuższą chwile napisze 2.
na razie nie mam innego pomysłu, wydaje mi się że jedynym innym rozwiązaniem jest dopisanie tego do plugina.
Drugie macro po prostu będzie odwoływać to pierwsze i tyle.
Czyli jak wygeneruje z cama program który np przez 20 min będzie kręcił stołem nawet z krótkimi przerwami to pompa będzie musiała przez te 20 min pracować, na początku do programu dopisze 1 macro a jak już nie będzie się kręcić dłuższą chwile napisze 2.
na razie nie mam innego pomysłu, wydaje mi się że jedynym innym rozwiązaniem jest dopisanie tego do plugina.
- 29 sie 2012, 23:44
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: MODERNIZACJA MASZYN CNC W OPARCIU O CSMIO/IP-S i CSMIO/IP-A
- Odpowiedzi: 67
- Odsłony: 1732318
- 28 sie 2012, 23:35
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: MODERNIZACJA MASZYN CNC W OPARCIU O CSMIO/IP-S i CSMIO/IP-A
- Odpowiedzi: 67
- Odsłony: 1732318
ale ten stół jest ciągle zablokowany hydraulika go tylko rozblokowuje, a nawet jak załóżmy że pompa to przeżyje i wytrzyma ciągłe działanie przez kilka godzin to jak mam luzować narzędzia. Chciałem oszczędzić na przycisku i podłączyłem razem oba elektrozawory od luzowania narzędzia w głowicy poziomej i pionowej, okazało się że jest za mała siła żeby zluzować narzędzie.
Po drugie tak to działało oryginalnie.
Po drugie tak to działało oryginalnie.
- 28 sie 2012, 20:55
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: MODERNIZACJA MASZYN CNC W OPARCIU O CSMIO/IP-S i CSMIO/IP-A
- Odpowiedzi: 67
- Odsłony: 1732318
do kolegi CIZAR.
Ten mój stół obrotowy miałem na początek obsłużyć tak jak proponuje chyba kolega DZIABI3, bo jest to najprostsza z opcji i na pewno będzie działać, czyli napisać dwa macra które będę wywoływał jak będę chciał kręcić stołem a drugie żeby blokować stół z powrotem.
Mam jednak podzielnice na innej maszynie (chiron)na Sinumeriku 820 i tam z automatu wywołanie obracania osią A w programie powoduje pauzę ok 1,5 s w tym czasie słychać jak hamulec się rozblokowuje i dopiero po rozblokowaniu maszyna zaczyna jechać. Gdy w kolejnej linijce znowu użyję ruchu tą osią to hamulec dalej jest rozblokowany, ale jeśli w kolejnej linijce nie ruszam osi A to słychać jak hamulec łapie z powrotem. Nie muszę używać do tego żadnej dodatkowej funkcji.
Nie dało by się do pluginu przy osiach dodatkowych A,B,C dodać opcji w której ustawiam że warunkiem ruchu osi jest wystawienie sygnału na którymś wyjściu i poczekanie jakąś wartość czasu wpisaną w jednej rubryce w ms i ewentualnie druga rubryka z czasem po którym jeśli oś jest bez ruchu to sygnał znika.
Ten mój stół obrotowy miałem na początek obsłużyć tak jak proponuje chyba kolega DZIABI3, bo jest to najprostsza z opcji i na pewno będzie działać, czyli napisać dwa macra które będę wywoływał jak będę chciał kręcić stołem a drugie żeby blokować stół z powrotem.
Mam jednak podzielnice na innej maszynie (chiron)na Sinumeriku 820 i tam z automatu wywołanie obracania osią A w programie powoduje pauzę ok 1,5 s w tym czasie słychać jak hamulec się rozblokowuje i dopiero po rozblokowaniu maszyna zaczyna jechać. Gdy w kolejnej linijce znowu użyję ruchu tą osią to hamulec dalej jest rozblokowany, ale jeśli w kolejnej linijce nie ruszam osi A to słychać jak hamulec łapie z powrotem. Nie muszę używać do tego żadnej dodatkowej funkcji.
Nie dało by się do pluginu przy osiach dodatkowych A,B,C dodać opcji w której ustawiam że warunkiem ruchu osi jest wystawienie sygnału na którymś wyjściu i poczekanie jakąś wartość czasu wpisaną w jednej rubryce w ms i ewentualnie druga rubryka z czasem po którym jeśli oś jest bez ruchu to sygnał znika.
- 26 sie 2012, 00:34
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: MODERNIZACJA MASZYN CNC W OPARCIU O CSMIO/IP-S i CSMIO/IP-A
- Odpowiedzi: 67
- Odsłony: 1732318
dobra wracamy do tematu
dziabi3, tak dzwoniłem do Bartka nawet mam w planach się do niego wybrać.
Nie wiem jak u niego ale u mnie 4 oś to nie dodatkowa podzielnica tak jak np. u kolegi FRESKO tylko cały stół na którym mocuję imadło, obraca się on dookoła. Po drugie u mnie hydraulika nie służy do zaciskania stołu tylko na odwrót, a pompa do hydrauliki jest bardzo mała i raczej nie jest przeznaczona do pracy ciągłej(dlatego normalnie włącza się w momencie wykonywania jakiejś czynności), dodatkowo ta jedna pompa obsługuje luzowanie stołu i luzowanie narzędzia, są po prostu 3 elektrozawory z których jeden uruchamia luzowanie w gł. pionowej 2 poziomej a 3 luzowanie stołu.
następna sprawa to ten enkoder na stole, gdyby go nie było, to nie zależało by mi na tym, tylko ustawiłbym luz nawrotny i tyle, ale już jest zamontowany bezpośrednio na osi stołu i dlatego próbuje go wykorzystać.
dziabi3, tak dzwoniłem do Bartka nawet mam w planach się do niego wybrać.
Nie wiem jak u niego ale u mnie 4 oś to nie dodatkowa podzielnica tak jak np. u kolegi FRESKO tylko cały stół na którym mocuję imadło, obraca się on dookoła. Po drugie u mnie hydraulika nie służy do zaciskania stołu tylko na odwrót, a pompa do hydrauliki jest bardzo mała i raczej nie jest przeznaczona do pracy ciągłej(dlatego normalnie włącza się w momencie wykonywania jakiejś czynności), dodatkowo ta jedna pompa obsługuje luzowanie stołu i luzowanie narzędzia, są po prostu 3 elektrozawory z których jeden uruchamia luzowanie w gł. pionowej 2 poziomej a 3 luzowanie stołu.
następna sprawa to ten enkoder na stole, gdyby go nie było, to nie zależało by mi na tym, tylko ustawiłbym luz nawrotny i tyle, ale już jest zamontowany bezpośrednio na osi stołu i dlatego próbuje go wykorzystać.
- 25 sie 2012, 20:25
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: MODERNIZACJA MASZYN CNC W OPARCIU O CSMIO/IP-S i CSMIO/IP-A
- Odpowiedzi: 67
- Odsłony: 1732318
Panowie proszę was skończcie z tymi kłótniami w zasadzie o niczym, zaśmiecacie tylko ten wątek który z założenia miał być instrukcją obsługi dla osób chcących zmodernizować swoją maszynę w oparci o CSMIO.
W tym temacie rodzaj sterowania został już wybrany, sterownik kupiony i za późno już na przekonywanie mnie do czegoś innego.
Założę za chwile nowy temat w innym dziale w którym będziecie mogli doradzić co lepiej wybrać do modernizacji innej maszyny która jeszcze działa na oryginalnym sterowaniu ale dni tego sterowania dobiegają już końca.
[ Dodano: 2012-08-25, 20:35 ]
https://www.cnc.info.pl/topics50/modern ... htm#282358
W tym temacie rodzaj sterowania został już wybrany, sterownik kupiony i za późno już na przekonywanie mnie do czegoś innego.
Założę za chwile nowy temat w innym dziale w którym będziecie mogli doradzić co lepiej wybrać do modernizacji innej maszyny która jeszcze działa na oryginalnym sterowaniu ale dni tego sterowania dobiegają już końca.
[ Dodano: 2012-08-25, 20:35 ]
https://www.cnc.info.pl/topics50/modern ... htm#282358
- 24 sie 2012, 17:40
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: MODERNIZACJA MASZYN CNC W OPARCIU O CSMIO/IP-S i CSMIO/IP-A
- Odpowiedzi: 67
- Odsłony: 1732318
Witaj cizar,
z tym MPG jest dalej problem, przełączałem zworki na 1 i 3 on a 2 i 4 na off, oraz odwrotnie i nic to nie zmienia, dalej zachowuje się to tak jak opisywałem.
Ale muszę jeszcze dokładnie prze analizować podłączenie przewodów bo na początku w ogóle nie chciał mi działać ten moduł MPG,niby diody na module migały, plugin wykrywał a maszyna nie jeździła, kombinowałem więc z kablami na różne sposoby, aż podczas przeinstalowywania MACHA zauważyłem że mam w zakładce Diagnostyka nie włączoną opcje "Wł/Wył posuw"
jak to włączyłem MPG zaczęło działać, ale może podczas kombinacje coś spartoliłem w kabelkach.
Niestety dokładnie sprawdzę to dopiero w przyszłym tygodniu.
Ale mam dobrą wiadomość:
To sprzężenie zwrotne z enkoderów w CSMIO było mi najbardziej potrzebne do stołu obrotowego, bo mam na nim zamontowany nowy enkoder 9000 imp. (x 4 = 36000 imp.)
bezpośrednio na osi stołu. Rozmawiałem z Adamem z DELTY i on twierdzi że do ich drivera można podłączyć zewnętrzny enkoder i sam driver będzie realizował sprzężenie zwrotne. Ma do mnie przyjechać i mi to pokazać.
Przy okazji może ktoś ma gotowy przepis na zwalnianie hamulca od stołu obrotowego, chodzi o to że u mnie hamulec trzyma na sprężynach i żeby go zwolnić trzeba wysterować hydraulikę, teraz muszę tak zrobić że jeśli w programie pojawi się ruch osią obrotową to maszyna musi poczekać chwilkę aż hamulec zostanie zwolniony i dopiero wtedy może zacząć jechać, gdy stół przestanie się obracać hamulec powinien złapać z powrotem.
z tym MPG jest dalej problem, przełączałem zworki na 1 i 3 on a 2 i 4 na off, oraz odwrotnie i nic to nie zmienia, dalej zachowuje się to tak jak opisywałem.
Ale muszę jeszcze dokładnie prze analizować podłączenie przewodów bo na początku w ogóle nie chciał mi działać ten moduł MPG,niby diody na module migały, plugin wykrywał a maszyna nie jeździła, kombinowałem więc z kablami na różne sposoby, aż podczas przeinstalowywania MACHA zauważyłem że mam w zakładce Diagnostyka nie włączoną opcje "Wł/Wył posuw"

Niestety dokładnie sprawdzę to dopiero w przyszłym tygodniu.
Ale mam dobrą wiadomość:
To sprzężenie zwrotne z enkoderów w CSMIO było mi najbardziej potrzebne do stołu obrotowego, bo mam na nim zamontowany nowy enkoder 9000 imp. (x 4 = 36000 imp.)
bezpośrednio na osi stołu. Rozmawiałem z Adamem z DELTY i on twierdzi że do ich drivera można podłączyć zewnętrzny enkoder i sam driver będzie realizował sprzężenie zwrotne. Ma do mnie przyjechać i mi to pokazać.
Przy okazji może ktoś ma gotowy przepis na zwalnianie hamulca od stołu obrotowego, chodzi o to że u mnie hamulec trzyma na sprężynach i żeby go zwolnić trzeba wysterować hydraulikę, teraz muszę tak zrobić że jeśli w programie pojawi się ruch osią obrotową to maszyna musi poczekać chwilkę aż hamulec zostanie zwolniony i dopiero wtedy może zacząć jechać, gdy stół przestanie się obracać hamulec powinien złapać z powrotem.