CNC łamie wiertło w jednej dziurce

Tokarki, frezarki, CNC, wtryskarki, wytłaczarki itp.
Michał_L
Postów w temacie: 5
Posty: 190
Rejestracja: 02 cze 2019, 10:08
x 2

CNC łamie wiertło w jednej dziurce

Post autor: Michał_L »

CNC 3018 od Vevor. Obrazek kontrolera: https://d2qc09rl1gfuof.cloudfront.net/p ... m100-4.jpg
Wynik polecenia $$:

Kod: Zaznacz cały

GRBL 1.1f ['$' for help]
VIGOTEC | CNC | V1.01 | B20210204
$0		Step pulse time					10	microseconds
$1		Step idle delay					25	milliseconds
$2		Step pulse invert				0	mask
$3		Step direction invert			0	mask
$4		Invert step enable pin			0	boolean
$5		Invert limit pins				0	boolean
$6		Invert probe pin				0	boolean
$10		Status report options			2	mask
$11		Junction deviation				0.010	millimeters
$12		Arc tolerance					0.002	millimeters
$13		Report in inches				0	boolean
$20		Soft limits enable				0	boolean
$21		Hard limits enable				0	boolean
$22		Homing cycle enable				0	boolean
$23		Homing direction invert			0	mask
$24		Homing locate feed rate			25.000	mm/min
$25		Homing search seek rate			500.000	mm/min
$26		Homing switch debounce delay	250	milliseconds
$27		Homing switch pull-off distance	1.000	millimeters
$30		Maximum spindle speed			1000	RPM
$31		Minimum spindle speed			0	RPM
$32		Laser-mode enable				1	boolean
$100	X-axis travel resolution		800.000	step/mm
$101	Y-axis travel resolution		800.000	step/mm
$102	Z-axis travel resolution		800.000	step/mm
$110	X-axis maximum rate				1000.000	mm/min
$111	Y-axis maximum rate				1000.000	mm/min
$112	Z-axis maximum rate				1000.000	mm/min
$120	X-axis acceleration				50.000	mm/sec^2
$121	Y-axis acceleration				50.000	mm/sec^2
$122	Z-axis acceleration				20.000	mm/sec^2
$130	X-axis maximum travel			200.000	millimeters
$131	Y-axis maximum travel			200.000	millimeters
$132	Z-axis maximum travel			200.000	millimeters
Początek kodu wyprodukowanego przez FlatCam:

Kod: Zaznacz cały

(G-CODE GENERATED BY FLATCAM v8.994 - www.flatcam.org - Version Date: 2020/11/7)

(Name: schema_v3_drill.txt_cnc)
(Type: G-code from Geometry)
(Units: MM)

(Created on Sunday, 01 January 2023 at 13:54)

(This preprocessor is used with a motion controller loaded with GRBL firmware.)
(It is configured to be compatible with almost any version of GRBL firmware.)

(Z Toolchange: 15 mm)
(X,Y Toolchange: 0.0000, 0.0000 mm)
(Z Start: None mm)
(Z End: 14.999999999999963 mm)
(X,Y End: None mm)
(Steps per circle: 64)
(Steps per circle: 64)
(Preprocessor Excellon: grbl_11)

(X range:    0.7722 ...   68.2041  mm)
(Y range:    1.6916 ...   68.6968  mm)

(Spindle Speed: 0 RPM)
G21
G90
G17
G94


G01 F300.00

M5             
G00 Z15.0000
G00 X0.0000 Y0.0000                
T1
M6
(MSG, Change to Tool Dia = 3.3020 ||| Total drills for tool T1 = 96)
M0
G00 Z15.0000

G01 F300.00
M03
G00 X27.5184 Y37.7317
G01 Z-1.7000
G01 Z0
G00 Z2.0000
G00 X34.4678 Y39.3548
G01 Z-1.7000
G01 Z0
G00 Z2.0000
Dalej już wszystkko OK.
Problem jest z pierwszą dziurką (X27.5184 Y37.7317). Wiertło wchodzi głębiej - oceniając na oko - niż 1.7mm i w efekcie nie jest w całości podniesione przed wykonaniem ruchu do następnej dziurki. Skutek oczywisty....
Maciej jakiś pomysł dlaczego tak się dzieje? Teoretycznie mogę tę pierwszą dziurkę wyedytować z pliku *.nc, ale nadal wolałbym wiedzieć dlaczego tak się dzieje i jak temu zapobiegać.

Aha, jedyna różnica pomiędzy tą konkretną dziurką a innymi, to średnica - średnica pierwszej dziurki jest ok 3 razy większa niż pozostałych ale ponieważ nie ma ona większego znaczenia więc wszystkie dziurki są wiercone tym samym wertłem 0.9mm

Z góry dziękuję za jakiekolwiek sugestie.
Awatar użytkownika
japim
Postów w temacie: 1
Posty: 703
Rejestracja: 12 lis 2019, 14:15
Lokalizacja: Warszawa
Drukarka: W sumie 19...
x 205
Kontakt:

Re: CNC łamie wiertło w jednej dziurce

Post autor: japim »

Gdzieś w CAM musisz mieć podany stock size. Albo w procedurze wiercenia (makro do otworów) brakuje powrotu na wysokość bazową.


Edit: masz g01 z-1.7 (wiercenie na głębokość 1.7mm).
Potem masz g01 z0 - wyjście na poziom zerowy
A nastepnie G00 z2 - wyjscie na 2mm ponad stock z prędkością przesuwu jałowego. I chcesz powiedzieć ze nie wykonuje tego ostatniego wyjscia ponad stock?
Michał_L
Pozdrawiam,
Przemek

Moje projekty 3D: https://www.thingiverse.com/Japim/designs
Aktualne projekty modelarskie: https://www.rcgroups.com/forums/member.php?u=174992
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 3
Posty: 1573
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 347

Re: CNC łamie wiertło w jednej dziurce

Post autor: Jarewa »

Silnik gubi kroki, albo źle wykonano zerowanie osi "z"...

Od siebie tylko dodam, sprawdź skrypt zerowania czy drugie podejście jest bardzo wolne..
Michał_L
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 2
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: CNC łamie wiertło w jednej dziurce

Post autor: Berg »

poza tym, co napisali koledzy wyżej, czyli gubienie kroków silnika Z , zerowanie:

to dodam:

Opcja nr 3.
Możliwe, że przy dziurce o małej średnicy jest wiercenie a przy większych schodzi jakąś rampą.
W zależności od tego jaki to CAM to mogą być osobne parametry.
No ale to powinno być widać w gcode i na symulacji, gdyby tak było.

Opcja nr 4.
Słabo zamocowane wiertło i przy wychodzeniu z materiału w górę wysuwa się z uchwytu.

Opcja nr 5
Słabo zamontowana śruba napędu Z w sprzęgle i się wysuwa.
- Podobnie jeśli lata ośka w silniku Z jeśli śruba jest bezpośrednio na silniku zamontowana.
- całe wrzecionko niedokręcone
Michał_L
Michał_L
Postów w temacie: 5
Posty: 190
Rejestracja: 02 cze 2019, 10:08
x 2

Re: CNC łamie wiertło w jednej dziurce

Post autor: Michał_L »

Dziękuję bardzo, wygląda że to chyba problem z zerowaniem, mechanicznie wszystko sprawdzone.
Teraz muszę kupić więcej wierteł...
Michał_L
Postów w temacie: 5
Posty: 190
Rejestracja: 02 cze 2019, 10:08
x 2

Re: CNC łamie wiertło w jednej dziurce

Post autor: Michał_L »

Problem rozwiązany - zmieniłem program wysyłający G-code na UGS, dodałem sondę Z i wszystko wygląda że działa poprawnie.
LaserGRBL, którego używałem wcześniej, jakoś nie potrafił się z sondą dogadać, a szkoda bo jego interface mi bardziej odpowiada niż UGS.
Tak czy siak, bardzo dziękuję za wszelkie sugestie.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 3
Posty: 1573
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 347

Re: CNC łamie wiertło w jednej dziurce

Post autor: Jarewa »

do frezowania fajny jest "candle"
Michał_L
Postów w temacie: 5
Posty: 190
Rejestracja: 02 cze 2019, 10:08
x 2

Re: CNC łamie wiertło w jednej dziurce

Post autor: Michał_L »

Jarewa pisze:do frezowania fajny jest "candle"
Z jakiego powodu u mnie się wywala. Nie chce mi się dociekać dlaczego.
Pozostanę przy LaserGRBL i UGS. Przynajmniej na razie.
Awatar użytkownika
Jarewa
Drukarz
Postów w temacie: 3
Posty: 1573
Rejestracja: 26 sty 2021, 22:16
Lokalizacja: Głogów
x 347

Re: CNC łamie wiertło w jednej dziurce

Post autor: Jarewa »

Windows11? bo mi chodzi na 8 i na 10
Michał_L
Postów w temacie: 5
Posty: 190
Rejestracja: 02 cze 2019, 10:08
x 2

Re: CNC łamie wiertło w jednej dziurce

Post autor: Michał_L »

Win 10. Nieprzewidywalny jest. Kilka razy wystaruje bez problemu, a potem nagle problem. Już dawno nie używałem więc nawet nie pamiętam na czym dokładnie polegał problem.
Wersja 1.1.7 bodajże.
ODPOWIEDZ

Wróć do „Urządzenia inne (nie drukarki)”