G41 Tool radius to large - cnc simulator

Dyskusje dotyczące programowania G-Code

Autor tematu
marcin3991
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 3
Posty: 32
Rejestracja: 02 sie 2011, 21:56
Lokalizacja: z nikąd

G41 Tool radius to large - cnc simulator

#1

Post napisał: marcin3991 » 24 sty 2015, 18:19

Cześć.
Pisze na zaliczenie frezowanie rombu o zaokąglonych krawędziach w CNC simulator. Robie jedno przejście zgrubne i wykańczające z kompensacją. Przy pierwszej interpolacji wykańczającej (N160-N170) program wywala błąd "g41: tool radius to large" ale nawet jak daje narządzie fi2 to błąd jest nadal. /

jak to poprawić?

Kod: Zaznacz cały

N10 G17 G54 G90 G94 
N20 T0606 M06 M08 
N30 S4244 M03 
N40 G00 X53,169 Y9,905  Z2 F400 
N50 G01  Z-2 
N60 G01 X78,641 Y 25,754
N70 G03 X78,641 Y 34,245 I-2,641 J4,245
N80 G01 X 53,169 Y50,094 
N90 G03 X46,830 Y 50,094 I-3,169 J-5,094
N100 G01 X21,358 Y34,245
N110 G03 X21,358 Y 25,754 I2,641 J-4,245
N120 G01 X46,830 Y9,905 
N130 G03 X53,169 Y 9,905 I3,169 J5,094
N140 G01 Z2 
N150 N150 S6366 F300 
N120 
N160 G41
N170 G01 Z-2
N140 G01 X55,283 Y6,509
N150 G01 X80,755 Y22,258
N160 G03 X80,755 Y37,642 I-4,755 J7,642
N170 G01 X55,283 Y 53,491
N180 G03 X44,717 Y 53,491 I -5,283 J-8,491
N190 G01 X19,245 Y37,642
N200 G03 X19,245 Y 22,358 I4,755 J-7,642
N210 G01 X44,717 Y6,509
N220 G03 X55,283 Y6,509 I5,283 J8,491
Obrazek



Tagi:

Awatar użytkownika

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

#2

Post napisał: WZÓR » 24 sty 2015, 18:38

W złym miejscu kompensację wstawiłeś..... , i w ogóle cały ten program jest do d*****.

P.S.
Wrzuć rysunek , to się poprawi.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
marcin3991
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 3
Posty: 32
Rejestracja: 02 sie 2011, 21:56
Lokalizacja: z nikąd

#3

Post napisał: marcin3991 » 25 sty 2015, 18:23

Ogarnałem już temat, był błąd we współrzędnej.

Możecie doradzić co można poprawić? Założenie jest takie żeby ten program był jak najprostszy, żadnych fajerwerków.

Kod: Zaznacz cały

%
N10 G17 G54 G90 G94 
N20 T0606 M06 M08 
N30 S4245 M03 
N40 G00 X53,169 Y9,905  Z2 F400 
N50 G01  Z-2 
N60 G01 X78,641 Y 25,754
N70 G03 X78,641 Y 34,245 I-2,641 J4,245
N80 G01 X 53,169 Y50,094 
N90 G03 X46,830 Y 50,094 I-3,169 J-5,094
N100 G01 X21,358 Y34,245
N110 G03 X21,358 Y 25,754 I2,641 J-4,245
N120 G01 X46,830 Y9,905 
N130 G03 X53,169 Y 9,905 I3,169 J5,094
N140 G01 Z2 
N150 S6370 F300 
N160 
N170 G41
N180 G01 Z-2
N190 G01 X55,283 Y6,509
N200 G01 X80,755 Y22,358
N210 G03 X80,755 Y37,642 I-4,755 J7,642
N220 G01 X55,283 Y 53,491
N230 G03 X44,717 Y 53,491 I -5,283 J-8,491
N240 G01 X19,245 Y37,642
N250 G03 X19,245 Y 22,358 I4,755 J-7,642
N260 G01 X44,717 Y6,509
N270 G03 X55,283 Y6,509 I5,283 J8,491
N280 G01 Z2
N290 G40 M05 M09
N300  G00 X100 Y100 Z100 
N310 M30
%
i od razu program z toczenia, założenie jest takie żeby wykończeniowa była od razu, jedno przejście, mało ważny jest że żaden nóż tego nie zrobi.
Gwint w 6 przejściach.

Kod: Zaznacz cały

%
N10  G18 G21 G54 G90
N20 T0202 M08
N30 G96 S150 M04
N40 G92 S4000
N50 G00 X85 Z0
N60 G01 X-3 F0,1
N70 G01 Z5
N80 G00 X200 Z200
N90 T1010
N100 G42 G96 S200
N110 G00 X36 Z15
N120 G01 X36 Z0 F0,1
N130 G01 X40 Z-2 
N140 G01 Z-80 
N150 G01 X52 Z-190 
N160 G03 X70 Z-199 I0 K-9
N170 N150 G01 Z-210
N180 G01 X80 G40
N190 G00 X200 Z200
N200 T0909
N210 G00 X 50 Z-52
N220 G01 X36 F0,1
N230 G01 X 45
N240 G00 X200 Z200 
N250 T2929 G97  S700
N260 G00 X 45 Z-51
N270 G00 X39,6 
N280 G32 X39,6 Z5 K3 F3
N290 G01 X45
N300 G00 Z-51
N310 G00 X39,2
N320 G32 X39,2 Z5 K3 
N330 G00 X45
N340 G00 Z-51
N350 G00 X38,8
N360 G32 X38,8 Z5 K3
N370  G00 X45
N380 G00 Z-51
N390 G00 X38,4
N400 G32 X38,4 Z5 K3
N410   G00 X45
N420 G00 Z-51
N430 G00 X38,2
N440 G32 X38,2 Z5 K3
N450   G0- X45
N460 G00 Z-51
N470 G00 X38
N480 G32 X38 Z5 K3
N490 M05 M09 M30
%

Awatar użytkownika

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

#4

Post napisał: WZÓR » 25 sty 2015, 21:27

Umiesz czytać po polsku ?

W G-kodzie nie stawia się przecinków tylko kropki
G00 X50.5 , a nie G00 X50,5 (np.)

.... druga sprawa - nie każde sterowanie łyka dwa, a nawet trzy kody M w jednym bloku (na Haas bankowo).
Nie będę się drugi raz powtarzał ....., poczytaj o zasadzie wprowadzania korekcji do programu , gdyż dalej bzdury napisałeś.

P.s.
Jak dajesz program do oceny / korekty , to wraz z nim wrzuć rysunek , bo my - forumowicze to nie wróżki i za bardzo nie wiemy na jakiej podstawie to sprawdzać.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
marcin3991
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 3
Posty: 32
Rejestracja: 02 sie 2011, 21:56
Lokalizacja: z nikąd

#5

Post napisał: marcin3991 » 25 sty 2015, 21:49

Człowieku nie napinaj sie tak, nie jesteś alfą i omegą. Nigdzie nie napisałeś że nie stosuje sie przecinków. Nie napisałeś czemu kompensacja jest źle. Jak Ci sie pomyliły fora to przypominam że to jest CNC info a nie elektroda.

Awatar użytkownika

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

#6

Post napisał: WZÓR » 25 sty 2015, 22:37

marcin3991 pisze:Człowieku nie napinaj sie tak, nie jesteś alfą i omegą. Nigdzie nie napisałeś że nie stosuje sie przecinków. Nie napisałeś czemu kompensacja jest źle. Jak Ci sie pomyliły fora to przypominam że to jest CNC info a nie elektroda.
Wcale się nie napinam.
Oczekujesz pomocy , dostajesz wskazówki , a i tak robisz swoje.
O przecinkach nie pisałem , ale prosiłem o rysunek , którego nie widzę w dalszym ciągu.
A jeśli chodzi o G41 lub G42 , to tu:
https://www.cnc.info.pl/topics83/kompen ... htm#470296
napisałem poprawny program z korekcją.

P.s.
Może alfą i omegą nie jestem , ale uważnie czytam to co do mnie piszą .

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”