Przeróbka ustrojstwa na CNC

Dyskusje dotyczące budowy amatorskich tokarek CNC lub modernizacji maszyn konwencjonalnych.

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

Re: Przeróbka ustrojstwa na CNC

#321

Post napisał: kamar » 30 mar 2020, 09:05

lepi pisze:
30 mar 2020, 08:53
Wymiary to chyba tak czy tak pójdą się gonić przy krokowcach?
A to niby czemu ? Nie zdażyło się.

Kod: Zaznacz cały

# Wygenerowane przez Stepconf o Tue Dec 20 10:40:39 2011
# Jeśli zmodyfikujesz ten plik zmainy zostaną
# nadpisane gdy uruchomisz ponownie Stepconf
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
#loadrt probe_parport
loadrt hal_parport cfg=0x378
setp parport.0.reset-time 5000
loadrt stepgen step_type=0,0,0
loadrt encoder num_chan=1
loadrt abs count=1
loadrt scale count=1
loadrt lowpass count=1
loadrt charge_pump
net estop-out charge-pump.enable iocontrol.0.user-enable-out
net charge-pump <= charge-pump.out
loadrt pwmgen output_type=0

addf parport.0.read base-thread
addf stepgen.make-pulses base-thread
addf encoder.update-counters base-thread
addf charge-pump base-thread
addf pwmgen.make-pulses base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread

addf stepgen.capture-position servo-thread
addf encoder.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
addf pwmgen.update servo-thread
addf abs.0 servo-thread
addf scale.0 servo-thread
addf lowpass.0 servo-thread

# PWM
net spindle-speed-cmd motion.spindle-speed-out => pwmgen.0.value
net spindle-on motion.spindle-on => pwmgen.0.enable
net spindle-pwm pwmgen.0.pwm => parport.0.pin-01-out
setp pwmgen.0.scale 5800
setp pwmgen.0.max-dc 1
setp pwmgen.0.min-dc 0.05

net spindle-cw <= motion.spindle-forward
net spindle-ccw <= motion.spindle-reverse
net coolant-flood <= iocontrol.0.coolant-flood

# 100 otworków w enkoderze
setp encoder.0.position-scale 100.0
setp encoder.0.counter-mode 1
net spindle-position encoder.0.position => motion.spindle-revs
net spindle-velocity encoder.0.velocity => motion.spindle-speed-in
net spindle-index-enable encoder.0.index-enable <=> motion.spindle-index-enable
net spindle-phase-a encoder.0.phase-A
net spindle-phase-b encoder.0.phase-B
net spindle-index encoder.0.phase-Z
net dout-02 <= motion.digital-out-02

net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1
setp parport.0.pin-03-out-invert 1
net xdir => parport.0.pin-03-out
net zstep => parport.0.pin-04-out
setp parport.0.pin-04-out-reset 1
net zdir => parport.0.pin-05-out
#setp parport.0.pin-05-out-reset 1
setp parport.0.pin-05-out-invert 1
net cstep => parport.0.pin-06-out
net cdir => parport.0.pin-07-out

#net spindle-pwm => parport.0.pin-09-out
#net dout-02 => parport.0.pin-14-out
net coolant-flood => parport.0.pin-16-out #16
net spindle-cw => parport.0.pin-17-out #17
net spindle-ccw => parport.0.pin-09-out

net spindle-index <= parport.0.pin-13-in
net spindle-phase-a <= parport.0.pin-11-in
net spindle-phase-b <= parport.0.pin-12-in
net silownik => parport.0.pin-14-out motion.digital-out-00
net czujka <= parport.0.pin-10-in motion.digital-in-00 
net all-home <= parport.0.pin-15-in

setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 35000
setp stepgen.0.dirsetup 35000
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net xstep <= stepgen.0.step
net xdir <= stepgen.0.dir
net xenable axis.0.amp-enable-out => stepgen.0.enable
net all-home => axis.0.home-sw-in

setp stepgen.1.position-scale [AXIS_2]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 0
setp stepgen.1.dirhold 35000
setp stepgen.1.dirsetup 35000
setp stepgen.1.maxaccel [AXIS_2]STEPGEN_MAXACCEL
net zpos-cmd axis.2.motor-pos-cmd => stepgen.1.position-cmd
net zpos-fb stepgen.1.position-fb => axis.2.motor-pos-fb
net zstep <= stepgen.1.step
net zdir <= stepgen.1.dir
net zenable axis.2.amp-enable-out => stepgen.1.enable
net all-home => axis.2.home-sw-in

setp stepgen.2.position-scale [AXIS_5]SCALE
setp stepgen.2.steplen 1
setp stepgen.2.stepspace 0
setp stepgen.2.dirhold 35000
setp stepgen.2.dirsetup 35000
setp stepgen.2.maxaccel [AXIS_5]STEPGEN_MAXACCEL
net cpos-cmd axis.5.motor-pos-cmd => stepgen.2.position-cmd
net cpos-fb stepgen.2.position-fb => axis.5.motor-pos-fb
net cstep <= stepgen.2.step
net cdir <= stepgen.2.dir
net cenable axis.5.amp-enable-out => stepgen.2.enable


net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in

loadusr -W hal_manualtoolchange
net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared


unlinkp iocontrol.0.tool-change 
unlinkp iocontrol.0.tool-changed 
net tool-change-loop  iocontrol.0.tool-change  iocontrol.0.tool-changed



Awatar użytkownika

Autor tematu
bartuss1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 191
Posty: 8458
Rejestracja: 05 kwie 2006, 17:37
Lokalizacja: Kędzierzyn - Koźle
Kontakt:

Re: Przeróbka ustrojstwa na CNC

#322

Post napisał: bartuss1 » 30 mar 2020, 09:06

to już jest jakis trop
https://www.etsy.com/pl/shop/soltysdesign


lepi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 19
Posty: 1449
Rejestracja: 09 lip 2012, 20:34
Lokalizacja: Poznań

Re: Przeróbka ustrojstwa na CNC

#323

Post napisał: lepi » 30 mar 2020, 09:20

kamar pisze:
30 mar 2020, 09:05
lepi pisze:
30 mar 2020, 08:53
Wymiary to chyba tak czy tak pójdą się gonić przy krokowcach?
A to niby czemu ? Nie zdażyło się.
Po kolizji to wiadomo, mogą się pogubić kroki.
Po braku zasilania też się zgubi pozycja.
Jak nie masz krańcówek do bazowania to wg mnie jesteś w czarnej du***.
A jak masz krańcówki to błąd po zbazowaniu do 5 setek (dycha na średnicy) więc wciąż du**.
???


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

Re: Przeróbka ustrojstwa na CNC

#324

Post napisał: kamar » 30 mar 2020, 09:28

Rewolwer jest bazowany na bolcu blokady więc żaden enkoder lepiej nie zrobi. Wymiary osiowe są jakie są. Po dzwonie to niedokładność krańcówki jest najmniejszym problemem.


lepi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 19
Posty: 1449
Rejestracja: 09 lip 2012, 20:34
Lokalizacja: Poznań

Re: Przeróbka ustrojstwa na CNC

#325

Post napisał: lepi » 30 mar 2020, 09:32

Ale ja nie o rewolwerze a osiach. Przecież enkoder nie służy do bazowania rewolweru.
Dla mnie nie ważne z jakiego powodu wymiary uciekną.

Awatar użytkownika

Autor tematu
bartuss1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 191
Posty: 8458
Rejestracja: 05 kwie 2006, 17:37
Lokalizacja: Kędzierzyn - Koźle
Kontakt:

Re: Przeróbka ustrojstwa na CNC

#326

Post napisał: bartuss1 » 30 mar 2020, 09:36

pewnie wszystko zalezy od rodzaju dzwona, czyli czym w co przydzwonisz
https://www.etsy.com/pl/shop/soltysdesign


grzes_rupinski1
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 566
Rejestracja: 23 gru 2009, 17:11
Lokalizacja: Ostrołęka

Re: Przeróbka ustrojstwa na CNC

#327

Post napisał: grzes_rupinski1 » 30 mar 2020, 09:37

lepi pisze:
30 mar 2020, 09:20
kamar pisze:
30 mar 2020, 09:05
lepi pisze:
30 mar 2020, 08:53
Wymiary to chyba tak czy tak pójdą się gonić przy krokowcach?
A to niby czemu ? Nie zdażyło się.

Jak nie masz krańcówek do bazowania to wg mnie jesteś w czarnej du***.
A jak masz krańcówki to błąd po zbazowaniu do 5 setek (dycha na średnicy) więc wciąż du**.
???
Ja mam i nie używam.

jakoś się nie gubi ze 20 elementów w 0.01 trzyma zadany wymiar.
&#8222;Denerwować się to mścić się na własnym zdrowiu za głupotę innych.&#8221;
- Ernest Hemingway


lepi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 19
Posty: 1449
Rejestracja: 09 lip 2012, 20:34
Lokalizacja: Poznań

Re: Przeróbka ustrojstwa na CNC

#328

Post napisał: lepi » 30 mar 2020, 09:47

grzes_rupinski1 pisze:
30 mar 2020, 09:37

Ja mam i nie używam.
Ale czego nie używasz? Krańcówek na osiach po braku zasilania/dzwonie?


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

Re: Przeróbka ustrojstwa na CNC

#329

Post napisał: kamar » 30 mar 2020, 09:57

lepi pisze:
30 mar 2020, 09:32
Ale ja nie o rewolwerze a osiach. Przecież enkoder nie służy do bazowania rewolweru.
Dla mnie nie ważne z jakiego powodu wymiary uciekną.
Odczyty liniowe i sprzężenia zwrotne tez psu na budę jak dzwonek przesunie nóż w imaku.
Podniecasz się setkami na bazowaniu a wymiana płytki czasem powoduje zmianę wymiaru o dychy.


lepi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 19
Posty: 1449
Rejestracja: 09 lip 2012, 20:34
Lokalizacja: Poznań

Re: Przeróbka ustrojstwa na CNC

#330

Post napisał: lepi » 30 mar 2020, 10:03

Albo cała głowica się przestawi. Ale takich kolizji raczej nie robię a prąd mi wyłączają często.
Ktoś chyba juma prąd w okolicy i "elektrownia" się kręci, robi jakieś pomiary. Rano wychodzę na główną ulicę i jak widzę jakiś podnośnik albo generator to nie włączam wcale maszyn.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Amatorska Tokarka CNC”