Uproszczenie programu

Dyskusje na temat systemu Sinumerik

Autor tematu
Rancwacwanca
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 2
Posty: 29
Rejestracja: 11 paź 2010, 21:06
Lokalizacja: ck

Uproszczenie programu

#1

Post napisał: Rancwacwanca » 31 mar 2011, 00:34

Musze napisać 2 programy badawcze na tokarkę (sterowanie 840d). program ma wykonywać ruch po x a drugi po z. co pewną odległość ma się zatrzymać
G710
G54
G18
G94 F1000
M00
G01 X0.000 Z25.000 ; PIERWSZY POSTOJ
M00 :SCZYTANIE POMIARÓW
G01 X0.000 Z50.000 ; DRUGI POSTOJ
M00
....
....
G01 X0.000 Z300.000 ; PO TYM WIERSZU PODOBNIE z POSTOJAMI DO POCZĄTKU
M00
.....
G01 X0.000 Z0.000 ;POCZĄTEK
M02

troche taki dlugi bedzie program i przy kazdym postoju trzeba bedzie wciskać start

czy dało by się jakoś to zastąpić funkcją ze wykonywany jest ruch z x0.000 z0.000 na x0.000 z300.000 z postojami czasowymi co 25mm i tak samo powracał do x0 z0?



Tagi:


ao
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 1
Posty: 70
Rejestracja: 08 mar 2011, 09:10
Lokalizacja: Kielce

#2

Post napisał: ao » 31 mar 2011, 07:49

Witam.
Ja bym napisał podprogram powtarzany 12 razy (25 x 12 = 300)
;ODJAZD_25.SPF (nazwa podprogramu)
G91
G1 Z25 F100 (posuw minutowy)
M0 (lub G4 P10 - jest to postój czasowy 10 sekund)
M17

W programie głównym będzie:
G94
G0 X0 Z0
ODJAZD_25 P12
M30


Autor tematu
Rancwacwanca
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 2
Posty: 29
Rejestracja: 11 paź 2010, 21:06
Lokalizacja: ck

#3

Post napisał: Rancwacwanca » 31 mar 2011, 12:19

m30 Koniec programu, powrót na początek, odwołanie obrotów i posuwów. to znaczy ze tez tak krokami wróci na początek?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”