Strona 1 z 1

programowanie haas

: 04 sie 2015, 18:28
autor: Pavllo7
Witam
Jak zrobic program z wykorzystaniem podprogramu Program ma zrobic kontur zaglebiajac sie po -1mm na glebokosc -10mm ale po zrobieniu pierwszego przejscia ma wyjechac Z 100mm i wrocic do poczatku konturu i zjechac na -2 i tak az do Z-10 Za karzdym razem frez zaglebia sie mi glebiej -1 -2 -3 wykorzystuje g91 Prosze o pimoc :)

Re: programowanie haas

: 04 sie 2015, 22:51
autor: WZÓR
Pavllo7 pisze:... ale po zrobieniu pierwszego przejscia ma wyjechac Z 100mm
... , ale po co?

Mariusz.

: 05 sie 2015, 11:05
autor: Pavllo7
Np Chce zrobic kontur frezem
x 0 y0
Y200
X500
Y0
Na glebokosc z -10
Kazdy step po z -1
P skonczonom pierwszym przejsciu z-1 chce zeby frez wyjechal np z10 iwrocil do poczatku konturu i zjechal na
-2 Wykorzystac chce podprogram
:)

: 05 sie 2015, 13:40
autor: ryby007
Masz makro ?

: 05 sie 2015, 15:16
autor: Pavllo7
Nigdy nie robilem w makro Moze ktos ma jakies materialy ??

: 05 sie 2015, 22:36
autor: WZÓR

Kod: Zaznacz cały

%
O1
G17
G40
G80
G90
G54
T2 M6
G43 H2
S1100 M3
G00 X0. Y0.
Z25.
G01 Z0. F500.
M97 P1 L10
G00 Z25.
G28 G91 Z0.
G28 Y0.
G00 G49
G90
M30
N1
G01 G91 Z-1. F500.
G01 G90 Y200.
X500.
Y0.
M99
%
Mariusz.

: 06 sie 2015, 21:25
autor: ryby007
Na glebokosc z -10
Kazdy step po z -1
P skonczonom pierwszym przejsciu z-1 chce zeby frez wyjechal np z10 iwrocil do poczatku konturu i zjechal na
-2 Wykorzystac chce podprogram

Po każdym frezowaniu 1mm wyjazd w górę przy przyrostowym się chyba nie da bez makro.
Chyba że kompromis:

Kod: Zaznacz cały

% 
O1 
G17 
G40 
G80 
G90 
G54 
T2 M6 
G43 H2 
S1100 M3 
G00 X0. Y0. 
Z25. 
G01 Z0. F500. 
M97 P1 L10 
G00 Z25. 
G28 G91 Z0. 
G28 Y0. 
G00 G49 
G90 
M30 
N1 
G01 G91 Z-1. F500. 
G01 G90 Y200. 
X500. 
Y0.
G00 G91 Z10
Z-10
G90 
M99 
% 
Tyle że na początku będzie wyjeżdżał na 9mm potem 8,7,6,5,4,3,2,1,0 :razz:
Ewentualnie jeśli może wyżej na początku wyjeżdżać to można zmienić na

Kod: Zaznacz cały

G00 G91 Z20
Z-20
G90
wtedy na końcu wyjedzie Z10



Tyle że na początku będzie wyjeżdżał na 9mm potem 8,7,6,5,4,3,2,1,0 :razz:
Ewentualnie jeśli może wyżej na początku wyjeżdżać to można zmienić na

Kod: Zaznacz cały

G00 G91 Z20
Z-20
G90

Z użyciem makro będzie chyba coś takiego lecz nic sprawdzonego z drobnymi bykami może być bo za często nie piszę makro :neutral:

Kod: Zaznacz cały

% 
O1 
G17 
G40 
G80 
G90 
G54 
T2 M6 
G43 H2 
S1100 M3 
G00 X0. Y0. 
Z25. 
G01 Z0. F500. 
#100 = 11 (PIERWSZY WYJAZD WYJDZIE 10MM BO BĘDZIE NA -1MM)
M97 P1 L10 
G00 Z25. 
G28 G91 Z0. 
G28 Y0. 
G00 G49 
G90 
M30 
N1 
G01 G91 Z-1. F500. 
G01 G90 Y200. 
X500. 
Y0.
G00 Z#100
Z-#100
#100 = [#100+1] 
M99 
% 

: 06 sie 2015, 23:03
autor: WZÓR
ryby007 pisze:...
Po każdym frezowaniu 1mm wyjazd w górę przy przyrostowym się chyba nie da bez makro...
Drugi raz gościa nie zapytam w jakim celu chce tak robić.
..... jak dla mnie jest to chore programowanie.

Mariusz.

: 07 sie 2015, 11:08
autor: ryby007
Ja np. mam jedną robotę taką że gwintownik co otwór skacze do pojemnika z płynem do gwintowania który się znajduje gdzieś na stole.
Poza tym problemy są po to by je rozwiązywać :mrgreen:
Pozdro.

: 07 sie 2015, 15:09
autor: WZÓR
ryby007 pisze:....
Poza tym problemy są po to by je rozwiązywać :mrgreen:
Pozdro.
Często , gęsto stwarzamy je sami bez konkretnego powodu.

Mariusz.