Strona 1 z 1

Wywoływanie Podprogramów SINUMERIK 810D

: 20 paź 2012, 00:57
autor: djronin
Witam!!
Mam pytanie odnośnie wywoływania podprogramów w systemie SINUMERIK 810D.

Obrabiając detal niejednokrotnie podpieram się oprogramowaniem CAM/CAD w nim przeważnie i prawie zawsze generuję program mniej lub więcej skąplikowanej obróbki konturu.

Operacje takie jak wiercenie, frezowanie otworów itp konfiguruję w SHOPMILL'u po to aby mieć wygodny dostęp do zmiany parametrów obróbki.

Tworząc program sterujący w ShopMill'u bez problemu z poziomu GUI przy pomocy odpowiedniej opcji jestem w stanie wywołać mój CAM'owski program. Wszystko działa dobrze.

Nie wiem jednak jak wywołać podprogram z programu napisanego w ISO (jak się nazywa komenda wywołująca program)

jako przykład podaje tak:
PAMIĘĆ NC:
PROGRAM.WPD / START.MPF ; PROGRAM GŁÓWNY - WYKONAWCZY W G-CODE
PROGRAM.WPD / OTWORY_8mm.MPF ; PROGRAM NAPISANY W SHOPMILL

Program OTWORY_8mm.MPF chciałbym wywołać w programie START.MPF
To by było pytanie pierwsze.
Drógie brzmi: Jak z programu głównego:
PAMIĘĆ NC > PROGRAM.WPD > START.MPF
wywołać program znajdujący się na karcie pamięci albo na dysku PC (połączenie poprzez HMI Network Manager sprawne).?

: 20 paź 2012, 08:13
autor: gelo
Jezeli umiescisz program otwory.mpf w tym samym katalogu co start.mpf - po prostu wstawiasz nazwe programu jako linia ISO w shopmill. Sinumerik szuka pod ta nazwa cyklu albo programu. Jezeli istnieje to go uruchomi.

Jezeli to nie zadziala - masz w menu programu przycisk "Various" (Rozne) - gdzie jest opcja do wstawiania do programu wywolania "Subroutine". Tutaj tez mozesz wybrac inna sciezke.

zobacz sobie tutaj: na stronie 288

http://www.automation.siemens.com/docon ... AT.pdf?p=1

Warunkiem tylko jest to aby program otwory.mpf byl conajmniej raz zasymulowany w sterowaniu. Inaczej zglosi ci blad.


Odpowiedz na pytanie drugie:

EXTCALL ("D:\KAtalog\Otwory.mpf")

: 21 paź 2012, 09:59
autor: djronin
Już wiem dlaczego mi nie wychodziło. Zawsze dopisywałem rozszerzenie MPF (chodzi mi o programy w jednym katalogu na pamieci NC)