Macro

Dyskusje na temat systemu Sinumerik

Autor tematu
elipsesmi
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 265
Rejestracja: 02 lut 2011, 17:53
Lokalizacja: Katowice

Macro

#1

Post napisał: elipsesmi » 12 kwie 2020, 08:22

Witam . Czy ktoś posiada macro do numerowania sztuk w sinumeric 840 . Obecnie muszę generować program na każdy numer sztuki . Chciałbym tego uniknąć. Wgrać programy na każdą cyfrę i potem przez macro maszyna korzystała by z tego co cykl wykonywała by kolejny numer sztuki. Dziękuję




capt.d.
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 387
Rejestracja: 25 lut 2016, 19:23
Lokalizacja: Tarnowskie Góry

Re: Macro

#2

Post napisał: capt.d. » 12 kwie 2020, 09:20

Aloha

Jeśli nie ma dostępnego cyklu 60, podszedłbym do tego w następujący sposób:
- wygenerować w CAM programy dla cyfr od 0 do 9
- na podstawie parametru R (numer sztuki) wywoływać frezowanie odpowiedniej cyfry.

Pozdrawiam.
Live long and prosper.


Autor tematu
elipsesmi
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 265
Rejestracja: 02 lut 2011, 17:53
Lokalizacja: Katowice

Re: Macro

#3

Post napisał: elipsesmi » 12 kwie 2020, 13:11

A jak to zapętlić? Żeby maszyna wiedziała że po skończeniu jednego cyklu sztuki nr 2 ma w kolejnym wykonac numer szt 3 .

Awatar użytkownika

rafalxfiles
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 665
Rejestracja: 28 sie 2006, 17:55
Lokalizacja: dolnyśląsk
Kontakt:

Re: Macro

#4

Post napisał: rafalxfiles » 14 kwie 2020, 23:39

Musisz poszukać na necie..
tan na szybko o ile masz cykl 60


DEF STRING[10] _MTEXT ;create String

R1= R1 +1; count Part or whatever
_MTEXT ="MMM" << R1 ;Number convert to String
;_MTEXT is now "MMM1"
CYCLE60(_MTEXT,10,0,1,-0.05,0,10,....;Call Cycle

Parametr R1 to twój licznik sztuk.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”