czy jest tu błąd?

Gkod

Dyskusje dotyczące programowania G-Code

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

czy jest tu błąd?

#1

Post napisał: grzeszko » 24 maja 2018, 19:50

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ę


Arias2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 566
Rejestracja: 29 lip 2007, 10:49
Lokalizacja: wieluń-eslov

Re: czy jest tu błąd?

#2

Post napisał: Arias2 » 30 maja 2018, 12:25

Haas powinien ci podawać w którym miejscu jest błąd i o co chodzi.co do korekty narzedzia to jesli ma liczyć to tabela musi być uzupełniona. Ilość znaków może chodzić o kometarze w programie.
Żeby to sprawdzić to puścić program po lini i wtedy bedziesz będziesz wiedzial o co chodzi.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”