SINUMERIK - soustruzeni podle kontury
Ahoj, nemate nekdo hlubsi zkusenosti se systemem SINUMERIK, potreboval bych poradit. V praci jej pouzivame na jednom ze soustruhu. Narazil jsem na zatim neresitelny problem, a to soustruzeni podle vytvorene kontury. Vytvorim si v programu pojmenovanou konturu, vyvolam CYCLE62 s odkazem na kontoru, pak zavolam cyklus CYCLE952, kde zadam vsechny potrebne parametry. Kdyz chci spustit simulaci, program napise CYCLE952 prilis mnoho parametru. Parametry se zadavaji pres dialogove okno, pocet vyplnenych poli nema na chybu vliv, vzdy vyskoci. Jiny zpusob jak cyklem soustruzit podle zadane kontory neznam. Dekuji za odpoved.
Ahoj . Cyklus95 je na hrubovanie/hladenie . Vytvoris si podprogram SPF (konturu) s nazvom napriklad C3 . ( musi byt ukonceny M17 ) . Navolis ho do NC pamäti . V hlavnom programe MPF si navolis cyklus 95(1 obrazok) a do prveho riadku (NPP) napises C3 . Druhy riadok ( opracovanie ) zmenis tlacidlom select na nacisto .(2 obrazok). Vyberies si smer obrabania a vypnis celu tabulku . Hotovo
tu si inak mozes stiahnut prirucku pre obsluhu
https://cache.industry.siemens.com/dl/f ... _sk-SK.pdf" onclick="window.open(this.href);return false;
https://cache.industry.siemens.com/dl/f ... _sk-SK.pdf" onclick="window.open(this.href);return false;
SINUMERIK pouzivame s dialogem, jsou tu dve skupiny soustruzeni, s a bez kontory. Primo pres dialog vyvolat cyklus CYCLE95 nejde, ale pokud jej napisi do G-kodu rucne tak se sam zmeni na dialog a lze ho upravovat. Misto nej je tu CYCLE951.
V jednom manualu pro SINUMERIk jsem se prave docetl, ze pro soustruzeni podle kontury zavolat cycle62 s nazvem kontory (muze byt samostatnky soubor, nebo primo v hlavnim programu s navestima) a pak musi nasledovat CYCLE592, ale hazi mi to porad tu stejnou chybu, POCET PARAMETRU PRILIS VELKY. Strasne by mi pomohlou pouzivani kontury, ale nevim jak ji v cyklu pouzit.
V jednom manualu pro SINUMERIk jsem se prave docetl, ze pro soustruzeni podle kontury zavolat cycle62 s nazvem kontory (muze byt samostatnky soubor, nebo primo v hlavnim programu s navestima) a pak musi nasledovat CYCLE592, ale hazi mi to porad tu stejnou chybu, POCET PARAMETRU PRILIS VELKY. Strasne by mi pomohlou pouzivani kontury, ale nevim jak ji v cyklu pouzit.
Nez na nespravnou hodnotu parametru to vypada na spatny pocet parametru. Ale nechapu to, parametry se zadavaji jen pres dialog, CYkLUS je tovarni funkce, ktera ma presne definovany pocet parametru, takze nemuzu ovlivnit pocet zadanych parametru, ty co nezadam, maji implicitne asi nulovou hodnotu, ale pocet je stale stejny.
Kousek meho kodu.
;#7__DlgK contour definition begin - Don't change!;*GP*;*RO*;*HD*
G18 G90 DIAMON;*GP*
G0 Z1 X60.7 ;*GP*
G1 Z-27.5 ;*GP*
X53.4 ;*GP*
;CON,V64,2,0.0000,2,2,MST:1,2,AX:Z,X,K,I;*GP*;*RO*;*HD*
;S,EX:1,EY:60.7,ASE:0;*GP*;*RO*;*HD*
;LL,EX:-27.5;*GP*;*RO*;*HD*
;LD,EY:53.4;*GP*;*RO*;*HD*
;#End contour definition end - Don't change!;*GP*;*RO*;*HD*
;#7__DlgK contour definition begin - Don't change!;*GP*;*RO*;*HD*
G18 G90 DIAMON;*GP*
G0 Z1 X60.7 ;*GP*
G1 Z-27.5 ;*GP*
X53.4 ;*GP*
;CON,V64,2,0.0000,2,2,MST:1,2,AX:Z,X,K,I;*GP*;*RO*;*HD*
;S,EX:1,EY:60.7,ASE:0;*GP*;*RO*;*HD*
;LL,EX:-27.5;*GP*;*RO*;*HD*
;LD,EY:53.4;*GP*;*RO*;*HD*
;#End contour definition end - Don't change!;*GP*;*RO*;*HD*