Znaleziono 3 wyniki

autor: kif
01 maja 2012, 13:41
Forum: G-CODE - programowanie
Temat: Podprogramy na maszyne Dyna 4M
Odpowiedzi: 10
Odsłony: 3854

Tak cały czas pracuje na takich programach i maszyny wszystko mi przyjmują to co napisałem, jedynie ta "Dyna 4m" daje mi w kość bo nie łapie nic. Oczywiście nie są to oryginalne systemy Fanuca i w każdej coś się różni to dwukropek przed = i inne cuda ale ta to w ogóle nie reaguje na nic. Czytałem że jeszcze jest wariant taki w programowaniu parametrycznym czy Państwo spotkali się jeszcze z innym sposobem, każdy sposób wypróbuje może przyjmie wkońcu

Kod: Zaznacz cały

%1=#%1-%3#
%1=0
%2=3
autor: kif
30 kwie 2012, 14:27
Forum: G-CODE - programowanie
Temat: Podprogramy na maszyne Dyna 4M
Odpowiedzi: 10
Odsłony: 3854

WZÓR pisze:..... też się wtrącę do tematu :mrgreen: - cztery lata temu pracowałem na takiej maszynie.
kif pisze:.... stoi na Z0 w ogóle nie robi działania które zadałem
Żadnego Alarmu na pulpicie ? ..... NIEMOŻLIWE.

Moja ,,DYNKA'' nie czytała ,,H'' z programu (... przechodząc na Haas musiałem już dopisywać).

Mariusz.
Ta Dyna na której pracuje spokojnie czyta długość narzędzia zadanego, lecz nie trzeba jej podawać ponieważ czyta automatycznie z narzędzia aktualnego w wrzecionie.

Powracając do podprogramów na tą maszynę to maszyna wykonuje działania z # lecz tylko w podprogramie nie widzi z początku parametrów #

Kod: Zaznacz cały


G90 G54 G00 G17 G40; 
T1; 
G43 H1 D1; 
S1000 M3 F50 M8; 
G0 X0 Y0; 
G0 Z0; 

#1=0; 
#2=0.5; 

M98 N100 L5; 
G28 Z0. M5 M9; 
G28 Y0.; 
M30; 


N100; 
#1=0;  // Jeżeli już w podprogramie zawrze parametr to maszyna spokojnie czyta go później, lecz to mi nic nie daje bo robi w kółko i stoi na Z-0.5. Nie chce zapamiętać pierwszych bloków z parametrem i później sukcesywnie je dodawać z każdym przejściem podprogramu 
#2=1; 
#1=#1-#2; 
G0 X0 Y100; 
Z#1; 
G1 G41 Y50; 
X100 ,C4; 
Y-50 ,C4; 
X-100 ,C4; 
Y50 ,C4; 
X0; 
G40 Y100; 
M99; 

A jeszcze jeden program w ogóle nie czyta, alarm wyskakuje nieznany kod NC IF #20<#2 THEN

Kod: Zaznacz cały

G90 G54 G00 G17 G40; 
T1; 
G43 H1 D1; 
S1500 M3  F800; 

#1=0.; 
#2=10; 
#3=1.; 
#20=#1; 


N1 G0 X0. Y0.

#20=#20-#3; 
IF #20<#2 THEN; 
#20=#2; 
END_IF; 
Z#20; 

G1 G41 Y50; 
X100 ,C4; 
Y-50 ,C4; 
X-100 ,C4; 
Y50 ,C4; 
X0; 
G40 Y100; 

IF#20>#2 THEN
GOTO1; 
END_IF; 

G0 Z100 ; 
G0 G28 Z0. Y0. M5; 

Co Państwo myślą o zastosowaniu M77(BLOCK), M78(BK_END) na początku programu tak aby maszyna zapamiętała dwa pierwsze parametry ?

Zapomniał bym dodać że podprogram z G91 działa i automatycznie dodaje według określonych liczby powtórzeń
autor: kif
26 kwie 2012, 13:24
Forum: G-CODE - programowanie
Temat: Podprogramy na maszyne Dyna 4M
Odpowiedzi: 10
Odsłony: 3854

Podprogramy na maszyne Dyna 4M

Dzień Dobry,

Mam problem z uruchomieniem podprogramu na maszynie "Dyna 4M" system jest podobny do Fanuca ale tu był mój błąd praktycznie nic nie wchodzi na tę maszynę. Przejdę do rzeczy przedstawiam program który napisałem:

Kod: Zaznacz cały

G90 G54 G00 G40
T1 
G43 H1 D1
S1000 M3 F50 M8

G0 Z100

#1=0
#2=0.5

M98 N100 L5
G53 Z0. M5 M9
G58 Y0.
M30


N100
#1=#1-#2
G0 X0 Y100
Z#1
G1 G41 Y50
X100 ,C4
Y-50 ,C4 
X-100 ,C4
Y50 ,C4
X0 
G40 Y100 
G80
M99

Program jest bardzo prosty ale maszyna nie chce wykonywać działania stoi na Z0 w ogóle nie robi działania które zadałem

Wróć do „Podprogramy na maszyne Dyna 4M”