Po prejdeni casti G kodu LCNC vyhodi chybu, ze je mimo pracovneho priestoru
Napsal: 27. 5. 2024, 9:55
Ahojte Všetci,
Pokúsim sa vysvetliť svoj problém najlepšie, ako viem, keďže po dlhom hľadaní, najmä tu na fóre (a tiež na https://forum.linuxcnc.org), vyzerá, že väčšinou je ťažšie presne opísať problém, než nájsť správnu odpoveď.
Mám malý sústruh (weiler 120 cnc, kupovaný už s Linuxcnc, druhý majiteľ po prerábke na LCNC).
Keď posúvam nástroje manuálne, (páka), celkové (plus a mínus, abs. sčítané) pojazdy sú: X = 125 mm a Z = 275 mm.
Podarilo sa mi po mnohých hodinách/dňoch vysústružiť dve súčiastky tak, ako som si želal, s dvomi nástrojmi (predný a zadný), ale počas sústruženia vykazuje DRO „vysoké hodnoty“, presahujúce reálne dĺžky pojazdov sústruhu a chyba sa objaví niekedy na osi X a niekedy na osi Z, ktorá hovorí: "Linear move an line xxx would exceed Z´s negative limit."
Prvý, predný, referenčný nôž/nastroj nastavujem dotknutím sa obrobku a vynulujem Z, nastavím priemer. v smere X. Druhy nastroj nastavujem cez "Touch off"+G43, ak sa nemýlim, a chápem to správne, tak druhy nastroja je nastavený voči prvému. Pri tomto nastavení sa ofset z nastroja priráta do DRO a potom sa to cele rozhodí, DRO ukazuje vysoké hodnoty, naskočí chyba že stroj "opustil pracovnú plochu".
V prílohe nájdete ini súbor a G kód, ktorý používam. Bol vytvorený vo Fusion 360 ako 2 samostatné súbory a spájaný ručne. Servo motory s enkodérmi.
Fotka s mesa & servo warning neviem či s tým súvisí alebo nie, ale aj toto sa občas objavuje.
„Dolt not cleared from previous servo thread“.
Nemám skúsenosti s linuxcnc ani g kódom. S sústruhu mam komplet doc, elektro a pod. Bol prerobený na LCNC v Nemecku.
Nemám potuchy, čo robím zle, či ide o problém súvisiaci s kódom G alebo so sústruhom. Alebo problém súvisiaci so mnou.
Dúfam, že môj popis je dostatočne presný.
Ďakujem.
Pokúsim sa vysvetliť svoj problém najlepšie, ako viem, keďže po dlhom hľadaní, najmä tu na fóre (a tiež na https://forum.linuxcnc.org), vyzerá, že väčšinou je ťažšie presne opísať problém, než nájsť správnu odpoveď.
Mám malý sústruh (weiler 120 cnc, kupovaný už s Linuxcnc, druhý majiteľ po prerábke na LCNC).
Keď posúvam nástroje manuálne, (páka), celkové (plus a mínus, abs. sčítané) pojazdy sú: X = 125 mm a Z = 275 mm.
Podarilo sa mi po mnohých hodinách/dňoch vysústružiť dve súčiastky tak, ako som si želal, s dvomi nástrojmi (predný a zadný), ale počas sústruženia vykazuje DRO „vysoké hodnoty“, presahujúce reálne dĺžky pojazdov sústruhu a chyba sa objaví niekedy na osi X a niekedy na osi Z, ktorá hovorí: "Linear move an line xxx would exceed Z´s negative limit."
Prvý, predný, referenčný nôž/nastroj nastavujem dotknutím sa obrobku a vynulujem Z, nastavím priemer. v smere X. Druhy nastroj nastavujem cez "Touch off"+G43, ak sa nemýlim, a chápem to správne, tak druhy nastroja je nastavený voči prvému. Pri tomto nastavení sa ofset z nastroja priráta do DRO a potom sa to cele rozhodí, DRO ukazuje vysoké hodnoty, naskočí chyba že stroj "opustil pracovnú plochu".
V prílohe nájdete ini súbor a G kód, ktorý používam. Bol vytvorený vo Fusion 360 ako 2 samostatné súbory a spájaný ručne. Servo motory s enkodérmi.
Fotka s mesa & servo warning neviem či s tým súvisí alebo nie, ale aj toto sa občas objavuje.
„Dolt not cleared from previous servo thread“.
Nemám skúsenosti s linuxcnc ani g kódom. S sústruhu mam komplet doc, elektro a pod. Bol prerobený na LCNC v Nemecku.
Nemám potuchy, čo robím zle, či ide o problém súvisiaci s kódom G alebo so sústruhom. Alebo problém súvisiaci so mnou.

Dúfam, že môj popis je dostatočne presný.
Ďakujem.