Frezarka 6P82 modernizacja cnc

Maszyny ze stali, aluminium, odlewów itp.
Tu możesz również przedstawić się i opisać swoją maszynę
Awatar użytkownika

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

#121

Post napisał: syntetyczny » 21 gru 2015, 10:18

sprawdzi kolega, czy dobrze są ustawione te pstryczki od sterownika, chodzi o te low,0,1, itd. bo np.
on on off on to podział 1/16 (3200 kroków na obrót), a
off off on off to podział 1/26 (5000 kroków na obrót)czyli trochę mniej przejedzie frezarka ;)


Kto pyta, nie błądzi. Eppur si muove
Kreatura CNC
Modernizacja plotera megaplot

Tagi:


Autor tematu
jarucki
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 75
Posty: 818
Rejestracja: 11 sty 2011, 23:40
Lokalizacja: okolice nałęczowa

#122

Post napisał: jarucki » 21 gru 2015, 12:28

To nic nie daje :) przestawiałem poprawiając wartości w .ini zasada jest taka sama w programie jedzie 1mm w realu na zegarze 2mm itd...
Tak jak pisalem przeliczając wszystko przez skok sruby 10, przejazdy sa poprawne, program 1mm maszyna 1mm


IMPULS3
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 23
Posty: 7620
Rejestracja: 25 gru 2010, 21:55
Lokalizacja: LUBELSKIE

#123

Post napisał: IMPULS3 » 21 gru 2015, 12:32

jarucki pisze:Tak jak pisalem przeliczając wszystko przez skok sruby 10, przejazdy sa poprawne, program 1mm maszyna 1mm
No a czemu tak to Cię boli skoro SCALE mozesz wpisać tak aby robiła dobrze i po problemie.


Autor tematu
jarucki
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 75
Posty: 818
Rejestracja: 11 sty 2011, 23:40
Lokalizacja: okolice nałęczowa

#124

Post napisał: jarucki » 21 gru 2015, 13:13

IMPULS3 pisze:
jarucki pisze:Tak jak pisalem przeliczając wszystko przez skok sruby 10, przejazdy sa poprawne, program 1mm maszyna 1mm
No a czemu tak to Cię boli skoro SCALE mozesz wpisać tak aby robiła dobrze i po problemie.
Nie boli :) gada i tyle :) ale ciekawosc jest :p

Awatar użytkownika

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

#125

Post napisał: senio » 21 gru 2015, 15:08

Z tą jazdą 100% miałem dokładnie tak samo. Było tak tylko na jednej osi na śrubie o skoku 6. Podział kroku ustawiony na 10. Robiłem wszystko, łącznie z nowym czystym frezarkowym configiem. Nic nie pomogło. Ustawiłem w końcu skok śruby na 12 i tak zostawiłem. Nie wiem dlaczego tak się działo do dzisiaj. Teraz mam wszystkie śruby o skoku 5 na tych samych ustawieniach chodzi normalnie na tym samym kompie , tym samy sterowniku, i tym samym podziale kroku.


Autor tematu
jarucki
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 75
Posty: 818
Rejestracja: 11 sty 2011, 23:40
Lokalizacja: okolice nałęczowa

#126

Post napisał: jarucki » 22 gru 2015, 07:55

Archiwum X


Senio

Frezarkę przerabiałeś?

Awatar użytkownika

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

#127

Post napisał: senio » 22 gru 2015, 09:59

jarucki pisze:Frezarkę przerabiałeś?
Ta przekłamująca oś akurat jest w takiej dorobionej przystawce do tokarki do frezowania CNC. 3oś jakby dokładana. Tam się dzieją te hece. Tyle że używam jej sporadycznie, bo mam już oddzielną frezarkę.

Awatar użytkownika

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

#128

Post napisał: syntetyczny » 22 gru 2015, 10:00

Coś koledzy bajdurzycie, ze wszystkich maszyn jakie robiłem, ani razu nie miałem takiej historii. kolego jarucki daj tu ini w nawiasach code, rzucimy okiem :)
Kto pyta, nie błądzi. Eppur si muove
Kreatura CNC
Modernizacja plotera megaplot


Autor tematu
jarucki
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 75
Posty: 818
Rejestracja: 11 sty 2011, 23:40
Lokalizacja: okolice nałęczowa

#129

Post napisał: jarucki » 22 gru 2015, 11:39

Zaraz zapodam jak złapie wifi :p

[ Dodano: 2015-12-22, 11:53 ]

[EMC]
MACHINE = moja-frezarka
DEBUG = 0

[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/jarucki/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm

[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
RS274NGC_STARTUP_CODE = G8 G21 G17 G40 G49 G64 G80 G90 G92.1 P0.005 G94

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

[HAL]
HALFILE = moja-frezarka.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal

[TRAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 30.00
MAX_LINEAR_VELOCITY = 40.00

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

[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 30
MAX_ACCELERATION = 70.0
STEPGEN_MAXACCEL = 150.0
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -400.0
MAX_LIMIT = 400.0
HOME_OFFSET = 0.0
BACKLASH = 0.05

[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 40
MAX_ACCELERATION = 70.0
STEPGEN_MAXACCEL = 150.0
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -150.0
MAX_LIMIT = 150.0
HOME_OFFSET = 0.0
BACKLASH = 0.14

[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 30
MAX_ACCELERATION = 70
STEPGEN_MAXACCEL = 150
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -4.0
MAX_LIMIT = 350.0
HOME_OFFSET = 0.0
BACKLASH = 0.05


[ Dodano: 2015-12-22, 11:54 ]
a tu HAL z ktorego nic nie rozumiem ;P
# Wygenerowane przez Stepconf o Sat Dec 19 09:50:11 2015
# 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 out "
setp parport.0.reset-time 5000
loadrt stepgen step_type=0,0,0
loadrt pwmgen output_type=1

addf parport.0.read base-thread
addf stepgen.make-pulses 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 motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
addf pwmgen.update servo-thread

net spindle-cmd <= motion.spindle-speed-out => pwmgen.0.value
net spindle-on <= motion.spindle-on => pwmgen.0.enable
net spindle-pwm <= pwmgen.0.pwm
setp pwmgen.0.pwm-freq 100.0
setp pwmgen.0.scale 1526.31578947
setp pwmgen.0.offset 0.05
setp pwmgen.0.dither-pwm true
net spindle-at-speed => motion.spindle-at-speed
net coolant-flood <= iocontrol.0.coolant-flood

net zstep => parport.0.pin-01-out
setp parport.0.pin-01-out-reset 1
net zdir => parport.0.pin-02-out
net ystep => parport.0.pin-03-out
setp parport.0.pin-03-out-reset 1
net ydir => parport.0.pin-04-out
net xstep => parport.0.pin-05-out
setp parport.0.pin-05-out-reset 1
setp parport.0.pin-06-out-invert 1
net xdir => parport.0.pin-06-out
net xenable => parport.0.pin-08-out
net spindle-pwm => parport.0.pin-14-out
net coolant-flood => parport.0.pin-16-out
net spindle-on => parport.0.pin-17-out




setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 42000
setp stepgen.0.dirsetup 42000
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

setp stepgen.1.position-scale [AXIS_1]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 0
setp stepgen.1.dirhold 42000
setp stepgen.1.dirsetup 42000
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
net ystep <= stepgen.1.step
net ydir <= stepgen.1.dir
net yenable axis.1.amp-enable-out => stepgen.1.enable

setp stepgen.2.position-scale [AXIS_2]SCALE
setp stepgen.2.steplen 1
setp stepgen.2.stepspace 0
setp stepgen.2.dirhold 42000
setp stepgen.2.dirsetup 42000
setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL
net zpos-cmd axis.2.motor-pos-cmd => stepgen.2.position-cmd
net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
net zstep <= stepgen.2.step
net zdir <= stepgen.2.dir
net zenable axis.2.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
v

Awatar użytkownika

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

#130

Post napisał: senio » 22 gru 2015, 16:15

Sporo brakuje w sekcji DISPLAY. U mnie mniej więcej jest tak

Kod: Zaznacz cały

[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
ARCDIVISION = 64
GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in
MAX_FEED_OVERRIDE = 1.2
MIN_SPINDLE_OVERRIDE = 0.5
MAX_SPINDLE_OVERRIDE = 1.2
DEFAULT_LINEAR_VELOCITY = 6.00
MIN_LINEAR_VELOCITY = 0
MAX_LINEAR_VELOCITY = 60.00
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/senio/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm 

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Frezarka - konstrukcja metalowa”