błąd w programie

Dyskusje na temat maszyn HAAS

Autor tematu
grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 263
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

błąd w programie

#1

Post napisał: grzeszko » 24 maja 2018, 18:48

witam, mam taki problem iż wziąlem program z małej maszyny, fanuc sterowanie, przerobiłem sobie na haas VF3 i chciałem sobie objechać, jakie było moje zdziwienie gdy podczas objezdzania maszyna wywaliła kupe błedów i alarmów, odnosnie błędu kompensacji, błędu w programie, błędu zbyt dużej ilości znaków błedu znaku / i tym podobne, za nic nie mogłem dojść o co chodzi i dałem sobie spokój. co dziwnego, na małej maszynie przy inentycznych narzedziach wszystko działa jak powinno. może ktos mi wytłumaczy czemu haas tego nie czyta?

Kod: Zaznacz cały


N100(KOPIERFRAESER D52 R6) 
(GOEDDE-WZB10776)
(WALTER---)
G0G91G28Z0 
T19 M6 
S1200F4200M3 
G0G90G54G40X0Y64 
G43 H19 D19 Z30
G1Y-5
G0Z35
G0Y64
G0Z29
G1Y-5
G0Z35
G0Y64
G0Z28
G1Y-5
G0Z35
G0Y64
G0Z27
G1Y-5
G0Z35
G0Y64
G0Z26
G1Y-5
G0Z35
G0Y64
G0Z25
G1Y-5
G0Z35
G0Y64
G0Z24
G1Y-5
G0Z35
G0Y64
G0Z23
G1Y-5
G0Z35
G0Y64
G0Z22
G1Y-5
G0Z35
G0Y64
G0Z21
G1Y-5
G0Z35
G0Y64
G0Z20
G1Y-45F2000
G1X5 
G1Y64
G0Z35
() 
() 
G0X-64.43Y41.321 
G0Z20

#1= 19
N101G0 Z#1 
G1G41X-41.93Y2.35F4200 
G1X15.805Y35.683 
G0Z35
G0X-64.43Y41.321 
#1= #1 - 1 
IF [ #1 GE 11 ] GOTO101

() 
G0G40X-64.43Y41.321
G0Z10
G1G41X-41.93Y2.35F2000 
G1X15.805Y35.683 
G0Z100 
() 
() 
G0G40X200Y-45
G0Z35


#1= 19
N102G0 Z#1 
G1G41X224.592Y-2.651F4200
G1X161.526Y33.76 
G0Z35
G0G40X200Y-45
#1= #1 - 1 
IF [ #1 GE 21 ] GOTO102

G0G40X200Y-45
G0Z20
G1G41X224.592Y-2.651F2000
G1X161.526Y33.76 
G0 G40 Z35
G0G40Z100M9

G0G91G28Z0M5 
 

N200
(WSPL FRAESER D20-D52 R2)
(PRO11822) 

G0G91G28Z0 
T20M6 
S1525M3 
G0G90G54G40X-64.43Y41.321
G43 H20 D20 Z30 M8
G1Z10F2000 
G1G41X-41.93Y2.35
G1X15.805Y35.683F1000
G0Z100 
() 
G0G40X207.092Y-32.962
G0Z30
G1Z20F2000 
G1G41X224.592Y-2.651 
G1X161.526Y33.76F1000M9
G0G40Z100M5

G0G91G28Z0M19
 
 
N300(VHM SCHAFT D12)
G0G91G28Z0 
T24M6 
S3500M3 
G0G90G54G40X96.748Y116.392 
G43 H24 D24 Z100 
G0Z-10M8 
G1G41X106.472Y127.813F1000 
G1X98.069Y134.968
G3X88.065Y135.263I-5.186J-6.091
G1X88.064Y135.263
G3X86.984Y134.3I5.352J-7.092 
G1X13.448Y126.638
G3X4.122Y126.48I-4.539J-7.385
G3X1.008Y120.405I3.882J-5.825
G1X1.548Y105.268 
G1G40X16.538Y105.802 
() 
G0X96.892Y118.254
G1G41X106.616Y129.675
G1X98.213Y136.83 
G3X88.209Y137.125I-5.186J-6.091
G1X88.208Y137.125
G3X87.128Y136.162I5.352J-7.092 
G1X13.592Y128.5
G3X4.266Y128.342I-4.539J-7.385 
G3X1.152Y122.267I3.882J-5.825
G1X1.692Y107.13
G1G40X16.682Y107.664 
() 
G0X96.892Y118.254
G1G41X106.616Y129.675
G1X98.213Y136.83 
G3X88.209Y137.125I-5.186J-6.091
G1X88.208Y137.125
G3X87.128Y136.162I5.352J-7.092 
G1X13.592Y128.5
G3X4.266Y128.342I-4.539J-7.385 
G3X1.152Y122.267I3.882J-5.825
G1X1.692Y107.13
G1G40X16.682Y107.664 
G0Z100 
() 
G0X50.541Y53.439 
G0Z-10 
G1G41X40.809Y42.025
G3X67.698Y30.559I31.789J37.289 
G1X128.709Y24.426
G3X144.257Y34.09I1.5J14.925
G3X144.609Y35.114I-9.231J3.745 
G1G40X130.179Y39.211 
() 
G0X49.892Y52.678 
G1G41X40.16Y41.264 
G3X67.598Y29.564I32.438J38.05
G1X128.609Y23.431
G3X145.189Y33.727I1.6J15.92
G3X145.571Y34.841I-10.162J4.108
G1G40X131.141Y38.938 
G0Z100M9 

G0G91G28Z0M5 
 
 
N400(U-BOHRER D16.5) 
(PRO10818) 
T25 M6 
S2850F200M3 
G0G90G54G40X170Y0
G43 H28 Z100M8
G98G83R25Z-31Q5
X0Y0 
G80M9

G0G91G28Z0M5 
 
 
N500(Rozwiertak D17 F7) 

T8M6 
S2600F1100M3 
G0G90G54G40X170Y0
G43H8Z100M8
G98G85Z-30R25M8
G80M9

G0G91G28Z0M5 
 
 
N600(VHM FRAESER D8 - D16) 

G0G91G28Z0 
T14 M6 
S6000F1000M3 
G0G40G90G54X0.Y0.
G43 H14 D14 Z43.M8 
G1Z40. 
#1=22
#2=-27 
G1G41X0.5Y8.5
N103G1X-0.5Y8.5Z#1 
#1=#1-0.25 
G3X-9.Y0.R8.5Z#1 
#1=#1-0.25 
G3X-0.5Y-8.5R8.5Z#1
#1=#1-0.25 
G1X0.5Y-8.5Z#1 
#1=#1-0.25 
G3X9.Y0.R8.5Z#1
#1=#1-0.25 
G3X0.5Y8.5R8.5Z#1
#1=#1-0.25 
IF[#1GE#2]GOTO103
G0G40X0.Y0.
G0Z200.
 

G0G91G28Z0 

( G55)


 
N650(KOPIERFRAESER D52 R6) 
(WZB10776) 
G0G91G28Z0 
T19 M6 
M01 
S1200M3 
G0G90G55G40X-212.301Y-26.732 
G43 H19 D19 Z30
G1G42X-225.801Y-3.349F4200 
G1X-143.529Y44.151 
G0Z35
() 
G0G40X-212.301Y-26.732 
G0Z29
G1G42X-225.801Y-3.349
G1X-143.529Y44.151 
G0Z35
() 
G0G40X-212.301Y-26.732 
G0Z28
G1G42X-225.801Y-3.349
G1X-143.529Y44.151 
G0Z35
() 
G0G40X-212.301Y-26.732 
G0Z27
G1G42X-225.801Y-3.349
G1X-143.529Y44.151 
G0Z35
() 
G0G40X-212.301Y-26.732 
G0Z26
G1G42X-225.801Y-3.349
G1X-143.529Y44.151 
G0Z35
() 
G0G40X-212.301Y-26.732 
G0Z25
G1G42X-225.801Y-3.349
G1X-143.529Y44.151 
G0Z35
() 
G0G40X-212.301Y-26.732 
G0Z24
G1G42X-225.801Y-3.349
G1X-143.529Y44.151 
G0Z35
() 
G0G40X-212.301Y-26.732 
G0Z23
G1G42X-225.801Y-3.349
G1X-143.529Y44.151 
G0Z35
() 
G0G40X-212.301Y-26.732 
G0Z22
G1G42X-225.801Y-3.349
G1X-143.529Y44.151 
G0Z35
() 
G0G40X-212.301Y-26.732 
G0Z21
G1G42X-225.801Y-3.349
G1X-143.529Y44.151 
G0Z35
() 
G0G40X-212.301Y-26.732 
G0Z20
G1G42X-225.801Y-3.349F2000 
G1X-143.529Y44.151 
G0G40Z100
() 
() 
G0G55G40X42.301Y-26.732
G0Z30
G1G41X55.801Y-3.349F4200 
G1X-26.471Y44.151
G0Z35
() 
G0G40X42.301Y-26.732 
G0Z29
G1G41X55.801Y-3.349
G1X-26.471Y44.151
G0Z35
() 
G0G40X42.301Y-26.732 
G0Z28
G1G41X55.801Y-3.349
G1X-26.471Y44.151
G0Z35
() 
G0G40X42.301Y-26.732 
G0Z27
G1G41X55.801Y-3.349
G1X-26.471Y44.151
G0Z35
() 
G0G40X42.301Y-26.732 
G0Z26
G1G41X55.801Y-3.349
G1X-26.471Y44.151
G0Z35
() 
G0G40X42.301Y-26.732 
G0Z25
G1G41X55.801Y-3.349
G1X-26.471Y44.151
G0Z35
() 
G0G40X42.301Y-26.732 
G0Z24
G1G41X55.801Y-3.349
G1X-26.471Y44.151
G0Z35
() 
G0G40X42.301Y-26.732 
G0Z23
G1G41X55.801Y-3.349
G1X-26.471Y44.151
G0Z35
() 
G0G40X42.301Y-26.732 
G0Z22
G1G41X55.801Y-3.349
G1X-26.471Y44.151
G0Z35
() 
G0G40X42.301Y-26.732 
G0Z21
G1G41X55.801Y-3.349
G1X-26.471Y44.151
G0Z35
() 
G0G40X42.301Y-26.732 
G0Z20
G1G41X55.801Y-3.349F2000 
G1X-26.471Y44.151
G0G40Z200M9

G0G91G28Z0M5 
 
 
N700(WSPL FRAESER D20-D52 R2)
(PRO11822) 

G0G91G28Z0 
T20 M6 
S1525M3 T19 
G0G90G55G40X-212.301Y-26.732 
G43 H20 D20 Z30M8
G1Z20F2000 
G1G42X-225.801Y-3.349
G1X-143.529Y44.151F1000
G0G40Z100
() 
G0G55G40X42.301Y-26.732
G0Z30
G1Z20F2000 
G1G41X55.801Y-3.349
G1X-26.471Y44.151F1000 
G0G40Z100M5

G0G91G28Z0M19
 

G00 G90 G53 Y0 


M01 
M30 


dopiero się uczę


mryellow
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 134
Rejestracja: 01 lip 2017, 14:41
Lokalizacja: KATOWICE

Re: błąd w programie

#2

Post napisał: mryellow » 25 maja 2018, 07:48

kropki, zmienne.


Autor tematu
grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 263
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

Re: błąd w programie

#3

Post napisał: grzeszko » 25 maja 2018, 16:11

haas pójdzie z kropką jak i bez kropki, a te same zmienne na innym fanucu działają.
dopiero się uczę

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 7977
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: błąd w programie

#4

Post napisał: WZÓR » 25 maja 2018, 16:58

grzeszko pisze:
25 maja 2018, 16:11
..... a te same zmienne na innym fanucu działają.
Haas to nie Fanuc.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Rysiu91
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 4
Rejestracja: 18 maja 2018, 16:52

Re: błąd w programie

#5

Post napisał: Rysiu91 » 25 maja 2018, 19:08

Tez na takiej praktykuje od jakiegos czasu. Na D to juz nie w G43 tylko G41 lub G42 (G43 to długość narzędzia) W niektórych miejscach podejrzewam multikod jak z grubsza rzucić okiem. No i bez kropki robi w 0.001 . Wrzuć rysunek a ja sprobuje ci to odwzorowac tak jak ja w mdi pisze.

Dodane 1 minuta 56 sekundy:
Lepiej jak po prostu zrobisz program od nowa :)

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 7977
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: błąd w programie

#6

Post napisał: WZÓR » 25 maja 2018, 19:44

....
Lepiej jak po prostu zrobisz program od nowa :)
W formacie Haas. :D

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Rysiu91
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 4
Rejestracja: 18 maja 2018, 16:52

Re: błąd w programie

#7

Post napisał: Rysiu91 » 25 maja 2018, 20:42

G90G54G17;
T12M06;
S5000M3;
G0X0Y0;
G43H12Z10.;
...I dalej już co ci rysunek albo wyobraźnia podyktuje. A no i jak od prawej wjeżdżasz w materiał to G42D12 a jak od lewej to G41D12 o ile sie nie mylę . Po frezowaniu odwołujesz obie te kompensacje komendą G40. Ja osobiscie odejmuje od promienia promien narzedzia i tez idzie :)

Dodane 3 minuty 44 sekundy:
No a o wierceniu, gwintowaniu i innych juz musisz sobie obczaic w jakims indeksie i jakie parametry do czego wpisać :) pozdrawiam

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „HAAS”