LinuxCNC moje początki

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

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

#71

Post napisał: adam Fx » 13 lut 2015, 20:48

O robiłeś Cnofiga i co jaki ten Jiiter wypada?

Wszystko ustawiasz tu (może masz inny mikro krok na sterowniku niż ustawiony w linux CNC)


sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos

Tagi:

Awatar użytkownika

syntetyczny
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2696
Rejestracja: 08 gru 2009, 22:33
Lokalizacja: Elbląg
Kontakt:

#72

Post napisał: syntetyczny » 13 lut 2015, 20:53

ja trochę ambitniej podszedłem do przeróbki, ale też niewiele mi zostało. Zrobił kolega enkoder na wrzecionie?
Kto pyta, nie błądzi. Eppur si muove
Kreatura CNC
Modernizacja plotera megaplot


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

#73

Post napisał: kamar » 13 lut 2015, 22:26

senio pisze: Co i gdzie mam przestawić ?
W .ini przy parametrach kazdej osi masz:
SKALA = .......... I tu róznie, przy mikrokroku 1:10 i srubie 5mm będzie 400 dopasuj az bedzie grać

Awatar użytkownika

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

#74

Post napisał: senio » 13 lut 2015, 23:55

adam Fx pisze:O robiłeś Cnofiga i co jaki ten Jiiter wypada?

Wszystko ustawiasz tu (może masz inny mikro krok na sterowniku niż ustawiony w linux CNC)
Adam przy wyłaczonym kablu od netu 8000-12000
Jak włącze kabel do sieciówki skacze 18000-24000 czasami i na 28000
syntetyczny pisze:ja trochę ambitniej podszedłem do przeróbki, ale też niewiele mi zostało. Zrobił kolega enkoder na wrzecionie?
Tarcze mam. Licze że uda mi się uruchomić maszynkę i dorobię go na niej.
kamar pisze:
senio pisze: Co i gdzie mam przestawić ?
W .ini przy parametrach kazdej osi masz:
SKALA = .......... I tu róznie, przy mikrokroku 1:10 i srubie 5mm będzie 400 dopasuj az bedzie grać


Wytłumaczcie mi jeszcze gdzie mam odczytać ten mikrokrok. Silniki mam od Marka. Obydwa identyczne 6,9Nm,

Takie

http://allegro.pl/silnik-krokowy-6-9nm- ... 06872.html

Na zetce mam gwint kulowy 5mm a na X mam trapez 2mm.

Sterowniki obydwa mdc860. Czy to chodzi o podziału kroku 1/256 ?


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

#75

Post napisał: kamar » 14 lut 2015, 05:41

senio pisze: Sterowniki obydwa mdc860. Czy to chodzi o podziału kroku 1/256 ?
Tak , ustawiasz przełącznikami na sterowniku. U mnie 1/10 sprawdza się najlepiej.
I wtedy masz -
200 kroków slnika x 10 mikrokrok / 5mm skoku = 400 do wpisania w skale

Awatar użytkownika

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

#76

Post napisał: senio » 14 lut 2015, 10:25

kamar pisze:
senio pisze: Sterowniki obydwa mdc860. Czy to chodzi o podziału kroku 1/256 ?
Tak , ustawiasz przełącznikami na sterowniku. U mnie 1/10 sprawdza się najlepiej.
I wtedy masz -
200 kroków slnika x 10 mikrokrok / 5mm skoku = 400 do wpisania w skale
Dzięki. Wiem o co chodzi. Uruchomię jeszcze raz step config i tam zapodam poprawne wartości.


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

#77

Post napisał: kamar » 14 lut 2015, 10:30

senio pisze: Uruchomię jeszcze raz step config i tam zapodam poprawne wartości.
To nie jest dobra metoda :(
Edytuj plik .ini i tam wstawiaj wartości. Trzeba to wyczaić bo polegniesz wcześniej czy póżniej.

Awatar użytkownika

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

#78

Post napisał: senio » 14 lut 2015, 10:52

kamar pisze: To nie jest dobra metoda :(
Edytuj plik .ini i tam wstawiaj wartości. Trzeba to wyczaić bo polegniesz wcześniej czy póżniej.
Z tego co doczytałem tutaj

https://www.cnc.info.pl/topics54/potrze ... t30344.htm

zrobiłem trochę kaszanki w step config. Zrobię to poprawnie najpierw, a dopiero później wezmę się za ręczną edycję ini. Trzeba w/g mnie najpierw poprawnie wpisać wartości które źle powpisywałem, a później zabrać się za korekty i kosmetykę. Inaczej się zamotam.

[ Dodano: 2015-02-14, 12:37 ]
Jest jakiś problem dalej z jednostkami. Źle całkiem wylicza. Zapodaję mu prostą procedurę



A on wylicza takie wartości



Poza tym tak wygląda ini

Kod: Zaznacz cały

# Generated by stepconf 1.1 at Sat Feb 14 02:01:21 2015
# Jeśli zmodyfikujesz ten plik zmainy zostaną
# nadpisane gdy uruchomisz ponownie Stepconf

[EMC]
MACHINE = cnc
DEBUG = 0

[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 0
PROGRAM_PREFIX = /home/senio/linuxcnc/nc_files/ngcgui_lib/lathe
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
TKPKG = Ngcgui 1.0
NGCGUI_FONT = Helvetica -10 normal
OPEN_FILE = /home/senio/linuxcnc/start.ngc

NGCGUI_PREAMBLE = lathe_std.ngc
NGCGUI_SUBFILE = zew.ngc
#NGCGUI_SUBFILE = wew.ngc
#NGCGUI_SUBFILE = czolo.ngc
NGCGUI_SUBFILE = gwint.ngc
NGCGUI_SUBFILE = kula.ngc
#NGCGUI_SUBFILE = stozek.ngc
#NGCGUI_SUBFILE = czolo.ngc
NGCGUI_SUBFILE = ""

NGCGUI_OPTIONS = noiframe
DISPLAY              = axis
LATHE                = 1
EDITOR               = gedit
CYCLE_TIME           = 0.100
POSITION_OFFSET      = RELATIVE
POSITION_FEEDBACK    = ACTUAL
MAX_FEED_OVERRIDE    = 100
MAX_SPINDLE_OVERRIDE = 1.2
INTRO_GRAPHIC        = linuxcnc.gif
INTRO_TIME           = 0
[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python

[TASK]
TASK = milltask
CYCLE_TIME = 0.010

[RS274NGC]
PARAMETER_FILE = linuxcnc.var

[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 50000
SERVO_PERIOD = 1000000

[HAL]
HALFILE = cnc.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal

[TRAJ]
AXES = 3
COORDINATES = X Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 20.00
MAX_VELOCITY = 20.00

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl

[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 100
MAX_ACCELERATION = 40.0
STEPGEN_MAXACCEL = 100.0
SCALE = 1000.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -1000.0
MAX_LIMIT = 1000.0
HOME_OFFSET = 0.0

[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 100
MAX_ACCELERATION = 40.0
STEPGEN_MAXACCEL = 100.0
SCALE = 400.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -1000.0
MAX_LIMIT = 1000.0
HOME_OFFSET = 0.0


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

#79

Post napisał: kamar » 14 lut 2015, 13:13

Pokaz lathe_std.ngc .
Limity zle usatawione z 0 do -zakres : x zakres do 0

I nie wzoruj się na przedwojennych wpisach, linuxcnc się od tamtej pory zmienił 15 razy :)

Awatar użytkownika

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

#80

Post napisał: senio » 14 lut 2015, 14:47

kamar pisze:Pokaz lathe_std.ngc .
Limity zle usatawione z 0 do -zakres : x zakres do 0

I nie wzoruj się na przedwojennych wpisach, linuxcnc się od tamtej pory zmienił 15 razy :)
Już ustawiłem i pokazuje normalnie. Musze iść to sprawdzić teraz przy maszynie bo mam kompa w domu.

Mój plik

Kod: Zaznacz cały

(not_a_subfile)

g18 (xz plane)
g21 (inches)
g40 (cancel cutter radius compensation)
g49 (cancel tool lengthoffset)
g90 (absolute distance mode)
g95 (units/min feedrate)
g54 (Coordinate system 1 default)

#<tol>  = 0.001
g64 p#<tol> (path control stop)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”