Ciągły Obrót osi A

Dyskusje dotyczące działania obsługi programu LinuxCNC
Awatar użytkownika

Autor tematu
senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 15
Posty: 1473
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Ciągły Obrót osi A

#1

Post napisał: senio » 29 gru 2017, 15:57

Nie mogę znaleźć. Oś A ma obrót 360 stopni. Jaki G-kod zapodać żeby obracała się ciągle z zadaną prędkością w jedną stronę. Przykładowo dla jednego obrotu będzie to

G1 A360 F50

A dla ciągłej pracy w kółko aż do końca programu ? Sterowanie na LinuxCnc




kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 11
Posty: 16283
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Ciągły Obrót osi A

#2

Post napisał: kamar » 29 gru 2017, 18:53

Mam na ostrzałce ale nie pamiętam. Przypomnij się jutro.

Awatar użytkownika

Autor tematu
senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 15
Posty: 1473
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Re: Ciągły Obrót osi A

#3

Post napisał: senio » 29 gru 2017, 20:17

kamar pisze:
29 gru 2017, 18:53
Mam na ostrzałce ale nie pamiętam. Przypomnij się jutro.
Jak zwykle na Ciebie można liczyć :). Jak masz jakiś subik na to, to też grzecznie poproszę.


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 11
Posty: 16283
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Ciągły Obrót osi A

#4

Post napisał: kamar » 29 gru 2017, 20:34

Jakieś szlifowanie na okrągło powinno być.


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 11
Posty: 16283
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Ciągły Obrót osi A

#5

Post napisał: kamar » 30 gru 2017, 09:48

Nie jest to takie proste. Mam podpięty obrót osi A pod M8. A jak ? To wyjaśni sprawca gdy się pojawi w robocie. Może mam większy wpływ na niego niż Kornel na Mateusza :) :)

Awatar użytkownika

Autor tematu
senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 15
Posty: 1473
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Re: Ciągły Obrót osi A

#6

Post napisał: senio » 30 gru 2017, 10:30

Tak, już to wiem że nie jest tak proste jak by się chciało. Tutaj znalazłem jak to jest rozwiązane przez M i pewnie masz zrobione podobnie

https://forum.linuxcnc.org/38-general-l ... mitstart=0

W każdym razie rycie w plikach i odpalanie A jako wrzeciona M

Awatar użytkownika

Autor tematu
senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 15
Posty: 1473
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Re: Ciągły Obrót osi A

#7

Post napisał: senio » 01 sty 2018, 18:35

Można jednak to obejść na okrętkę i zostać przy G-kodach. Najpierw trzeba taki myk zrobić w osi A

Kod: Zaznacz cały

[AXIS_3]
TYPE = ANGULAR
HOME = 0.0
MAX_VELOCITY = 400.0
MAX_ACCELERATION = 800.0
STEPGEN_MAXACCEL = 1000.0
SCALE = 33.3333333
FERROR = 1
MIN_FERROR = .25
#MIN_LIMIT = -9999.0
#MAX_LIMIT = 9999.0
HOME_OFFSET = 0.0
SEARCH_VEL = 0
LATCH_VEL = 0
USE_INDEX = NO
HOME_SEQUENCE = 0
A po tym już jest luzik i pełna dowolność. Z tydzień może się kręcić a pewnie i z rok też. Zależy tylko od ilości zer

Obrazek

Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 5598
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

Re: Ciągły Obrót osi A

#8

Post napisał: adam Fx » 01 sty 2018, 18:45

OK ale teraz jak napiszesz
N10 G01 A 360000000000000000000000 F400
N20 G01 Z100
N30 G01 X10 Y10
to program chyba stanie na bloku N10 i dopóki nie wykona obrotu osi A o zadaną wartość to nie przeskoczy do bloku N20
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos

Awatar użytkownika

Autor tematu
senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 15
Posty: 1473
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Re: Ciągły Obrót osi A

#9

Post napisał: senio » 01 sty 2018, 19:12

adam Fx pisze:
01 sty 2018, 18:45
OK ale teraz jak napiszesz
N10 G01 A 360000000000000000000000 F400
N20 G01 Z100
N30 G01 X10 Y10
to program chyba stanie na bloku N10 i dopóki nie wykona obrotu osi A o zadaną wartość to nie przeskoczy do bloku N20
Tak masz rację, ale jeśli napiszę przykładowo coś realnego

G1 Z-0.02 F50
G1 A18000 X-100 F400

to sobie wolniutko przejadę to co chcę. A o to tylko mi tylko chodziło żeby żeby ten kaganiec limitu obrotów zdjąć. Podobno nie da się więcej niż 9999 wpisać w limitach, a podobno na 6000 potrafi stanąć. Nie sprawdzałem tego nawet bo nie o to mi chodziło.


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 11
Posty: 16283
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Ciągły Obrót osi A

#10

Post napisał: kamar » 01 sty 2018, 19:36

senio pisze:
01 sty 2018, 18:35
Można jednak to obejść na okrętkę i zostać przy G-kodach. Najpierw trzeba taki myk zrobić w osi A
To już nie wiem, szukać Ci tego jutro czy sobie poradziłeś ?
Tym mykiem to możesz sobie pokręcić ale zrobisz niewiele :)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”