Strona 1 z 1

EMC nie wykonuje kodu g41 oraz g42

: 01 lis 2011, 21:06
autor: pklecz
Witam,

Mam taki problem, EMC nagle przestało wykonywać korekcję narzędzia prawą i lewą czyli g42 i g41, którą wcześniej wykonywała. Podeśle kawałek g kodu może to jakoś pomoże.

G21 (Unit in mm)

G90 (Absolute distance mode)

G64 P0.01 (Exact Path 0.001 tol.)

G17

G40 (Cancel diameter comp.)

G49 (Cancel length comp.)

T1M6 (Tool change to T1)

M8 (Coolant flood on)

S5000M03 (Spindle 5000rpm cw)

G0 Z 15.000

G0 X 6.724 Y 10.175

G0 Z 3.000

F150

G1 Z -0.400

F400

G41

G1 X 4.196 Y 9.308

G3 X 4.196 Y 4.253 I 2.528 J -2.528

G3 X 16.429 Y 16.486 I 6.116 J 6.116

G3 X 4.196 Y 4.253 I -6.116 J -6.116


w pliku tool.tbl zmieniłem średnicę narzędzia na taką jaka mnie interesuje czyli 2.35 mm .


Pozdrawiam i dziękuje za pomoc

: 01 lis 2011, 22:06
autor: pascalPL
Strzelam, że EMC2 komunikuje coś na rodzaj: "Straight feed in concave corner connot be reached by the tool without gouging" po zmianie średnicy narzędzia.

Mi pomogło przestudiowanie dokumentacji, a dokładnie tego rozdziału: http://www.linuxcnc.org/docview/html/gc ... ation.html

: 04 lis 2011, 23:33
autor: pklecz
Znalazłem odpowiedź na moje pytanie.

Aby kompensacja działała w moim przypadku trzeba załadować do tablicy narzedzi nasze narzędzie poprzez komendę

G10 L1 P1 R2.35

Gdzie:
L1- to pozycja pierwsza (czyli poprostu pierwsze narzędzie)
P1- Czyli miejsce pierwsze w magazynku
R2.35 - To średnica narzędzia u mnie 2.35 mm

Komenda ta musi być przed wskazaniem użytego narzędzia (czyli przed np: T1M6).

Dziękuje wszystkim za pomoc,