Znaleziono 18 wyników

autor: szary11
21 sty 2025, 20:17
Forum: Przecinarki drutowe / Elektrodrążarki / EDM
Temat: Drutówka DK7725 na Linuxcnc
Odpowiedzi: 36
Odsłony: 11029

Re: Drutówka DK7725 na Linuxcnc

cyna's pisze:
19 sty 2025, 12:23
Trochę odkopie temat, może autor się odezwie lub ktoś inny coś podpowie.

Czy uruchomione zostały dodatkowe osie UV ?? tak żeby można było wycinać otwory stożkowe itd ??

Uruchamiam podobną Chinkę kilka tematów niżej i chciałbym mieć taką funkcję a może nie będę musiał tego od zera rozkminiać.
Nie było jak do tej pory takiej potrzeby, aby podpinać UV.
Powodzenia.
autor: szary11
27 mar 2022, 10:29
Forum: Przecinarki drutowe / Elektrodrążarki / EDM
Temat: Drutówka DK7725 na Linuxcnc
Odpowiedzi: 36
Odsłony: 11029

Re: Drutówka DK7725 na Linuxcnc

grypol pisze:
15 mar 2022, 23:47
Witam kolegów
Trochę offtopic ale potrzebuję schematu lub porady:
Sąsiad ma takie cudo i problem z drutem. Na roboczym jedzie w lewo, robi nawrót i jedzie w prawo. Potem zamiast nawrotu STOP.
Krańcówki OK. Na przycisk startu stopu jedzie w lewo stop prawo stop..........
Obawiam się że to to sprytne PLC po lewej pod stołem niestety....
Gdzieś mi uciekł, mój temat :)
Maszyna była robiona dawno temu i nie pamiętam, ale nie przerabiałem nic pod stołem, tylko wykorzystałem istniejące sygnały. Na pewno u mnie musi być podtrzymany cały czas stan wysoki na wejściu do sterowania nawrotami, jeżeli go zabiorę bęben zatrzymuje się przy nawrocie z jednej strony i nie rusza, jeżeli podam go ponownie cała obróbka jest normalnie kontynuowana.
autor: szary11
24 sty 2021, 14:14
Forum: Przecinarki drutowe / Elektrodrążarki / EDM
Temat: Drutówka DK7725 na Linuxcnc
Odpowiedzi: 36
Odsłony: 11029

Re: Drutówka DK7725 na Linuxcnc

kamar pisze:
24 sty 2021, 13:44
szary11 pisze:
24 sty 2021, 11:39
Zrobione jest tak:
To tak działa :) A jak jest zrobione ? :)
Hmmm... trochę racji masz :D
W pliku jest mój hal i instrukcja co i gdzie trzeba było zmienić i dodać w przypadku mojej maszyny.
Aby działało to musi być min. linuxcnc w wersji 2.8 , ale u mnie testowałem na 2.9.
I w kodzie wykonywanym gdzieś na początku musi być zawarte M52 P1
Działa także w subach. :)

Miałem duże problemy z cięciem wysokich detali, dochodziło do zwarcia i nie mogło wyiskrzyć no i koniec.
Za wolny posuw doprowadzał do powstania nieprzewodzącej warstwy (dziwne) no i trafiał mnie sz..g, ale tu winą bym obarczał stare zużyte płukanie.
autor: szary11
24 sty 2021, 11:39
Forum: Przecinarki drutowe / Elektrodrążarki / EDM
Temat: Drutówka DK7725 na Linuxcnc
Odpowiedzi: 36
Odsłony: 11029

Re: Drutówka DK7725 na Linuxcnc

Udało mi się uruchomić ruch wsteczny po kodzie.
https://youtu.be/0ejOJx4mD8I
Dla mnie bomba. :D
Zrobione jest tak:
Jeżeli zwarcie utrzymuje się pow. dwu sekund zaczyna cofać do momentu ustąpienia zwarcia i dalej do przodu.
Jeżeli zwarcie nie ustąpi to po 10 sek. wyłącza maszynę.
Oczywiście czasy są sterowalne.
autor: szary11
20 lis 2019, 08:36
Forum: Przecinarki drutowe / Elektrodrążarki / EDM
Temat: Drutówka DK7725 na Linuxcnc
Odpowiedzi: 36
Odsłony: 11029

Re: Drutówka DK7725 na Linuxcnc

kamar pisze:
19 lis 2019, 20:55
To stal czy alu ? Bo jeśli stal to tragedia. To kółko rolki żle wygląda.
Po kilku dniach będą rowki od drutu, przerabiałem to.
Stal
Toś mnie pocieszył :D
Często wymieniasz rolki ?
Jakich łożysk używasz ?
Kółko ma nalot korozyjny, ale przepracowało może 200 godz.
Zdradź rąbek tajemnicy :)

Gdzieś czytałem, że rubin reaguje z żeliwem i aluminium, może to było przyczyną rowków.
O tutaj https://www.renishaw.pl/pl/materiay-trz ... wych--6423
autor: szary11
19 lis 2019, 19:04
Forum: Przecinarki drutowe / Elektrodrążarki / EDM
Temat: Drutówka DK7725 na Linuxcnc
Odpowiedzi: 36
Odsłony: 11029

Re: Drutówka DK7725 na Linuxcnc

Obrazek Małe usprawnienie, może komuś się przyda.
Zawsze miałem ząbkowaną powierzchnię przy nawrocie, ale ostatnio bardzo, zamiast znowu wymieniać rolki i łożyska, zrobiłem eksperyment.
Podparłem drut pałeczkami rubinowymi, poprawiło się bardzo.
Ząbkowanie jest niewyczuwalne, a jedynie widoczne.
po lewej przed zmianą
Obrazek
Obrazek
autor: szary11
06 wrz 2019, 10:56
Forum: Przecinarki drutowe / Elektrodrążarki / EDM
Temat: Drutówka DK7725 na Linuxcnc
Odpowiedzi: 36
Odsłony: 11029

Re: Drutówka DK7725 na Linuxcnc

binkom pisze:
05 wrz 2019, 22:46
Witam,
Bardzo proszę o pliki konfiguracyjne do linuxacnc sprzężenie zwrotne do Mesy.
[email protected]
Pozdrawiam
Paweł
W ini. ustawienia dojdziesz sam:
spężenie jest tylko w halu, prosto z maszyny:

Kod: Zaznacz cały

# Generated by PNCconf at Tue Mar 27 18:25:07 2018
# Jeśli zmodyfikujesz ten plik zmainy zostaną
# overwritten when you run PNCconf again

loadrt trivkins
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt hostmot2
loadrt hm2_pci config=" num_encoders=2 num_pwmgens=0 num_stepgens=4" 
setp    hm2_5i25.0.watchdog.timeout_ns 5000000
loadrt pid names=pid.x,pid.y,pid.a,pid.b,pid.s

loadrt or2 count=5
loadrt not count=5
loadrt and2 count=5

loadrt time count=2
loadrt comp count=2
loadrt conv_u32_float count=2

#loadrt near count = 2


addf hm2_5i25.0.read          servo-thread
addf motion-command-handler   servo-thread
addf motion-controller        servo-thread
addf pid.x.do-pid-calcs       servo-thread
addf pid.y.do-pid-calcs       servo-thread
addf pid.a.do-pid-calcs       servo-thread
addf pid.b.do-pid-calcs       servo-thread
addf pid.s.do-pid-calcs       servo-thread
addf hm2_5i25.0.write         servo-thread


addf time.0 servo-thread
addf comp.0 servo-thread
addf conv-u32-float.0 servo-thread

addf not.0 servo-thread #ignoruj zwarcie odwroc
addf not.1 servo-thread #ignoruj nawrot
addf or2.0 servo-thread # nawrót drutu
addf or2.1 servo-thread # zatrzymanie wrzeciona zerwanie lub manualne
addf or2.2 servo-thread  # zatrzymanie po dlugim zwarciu
addf and2.0 servo-thread # ignoruj zwarcie wyjscie
addf and2.1 servo-thread # zwarcie
addf and2.2 servo-thread # wyjście


# external output signals

# --- COOLANT-FLOOD ---
setp hm2_5i25.0.gpio.001.is_output true
net coolant-flood hm2_5i25.0.gpio.001.out


# --- SPINDLE-BRAKE ---
setp hm2_5i25.0.gpio.005.is_output true
net spindle-brake hm2_5i25.0.gpio.005.out
setp hm2_5i25.0.gpio.005.invert_output true

# --- SPINDLE-CW ---
setp hm2_5i25.0.gpio.007.is_output true
net spindle-cw hm2_5i25.0.gpio.007.out
setp hm2_5i25.0.gpio.007.invert_output true




# external input signals#################

net zwarcie hm2_5i25.0.gpio.016.in_not => and2.0.in0   #sygnał zwarcia
net ignoruj_zwarcie => not.0.in 
net ignoruj_zwarcie_invert not.0.out => and2.0.in1  #ignoruj zwarcie
net zwarcie_ignorowane and2.0.out => or2.0.in0  and2.2.in0  	# zwarcie na ORa oraz konieczny do odpalenia timera zwarcia
					
net nawrot_z hm2_5i25.0.gpio.015.in_not => and2.1.in0 	###  nawrót drutu 14 na 15
net ignoruj_nawrot_z => not.1.in
net ignoruj_nawrot_z_invert not.1.out  => and2.1.in1    #ignoruj nawrot_zatrzymanie
net nawrot_z_ignorowane and2.1.out => or2.0.in1

net pauza_posuw or2.0.out => motion.feed-hold	 		### pauza_z_nawrot_i_zwarcie
											
net zerwanie_drutu hm2_5i25.0.gpio.032.in => or2.2.in0  ### zmiana13 na 32

#STOPOWANIE PO ZWARCIU Adam	
net spindle-enable => and2.2.in1 
net zwarcie-i-wrzeciono and2.2.out => time.0.start  #jesli wrzeciono dziala oraz sygnal zwarcia to rozpocznij odliczanie timera

net Stop3 or2.2.out => halui.program.stop









# --- DIN-01 --- zatrzymanie przy nawrocie
#net din-01     <=  hm2_5i25.0.gpio.014.in_not  #OK

# --- DIN-02 --- zatrzymanie przy zwarciu
#net din-02     <=  hm2_5i25.0.gpio.015.in   #OK

# --- ESTOP-EXT ---#
net estop-ext     <=  hm2_5i25.0.gpio.003.in_not


##############################################

#*******************
#  AXIS X
#*******************

# PID signals/setup

setp   pid.x.Pgain     [AXIS_0]P
setp   pid.x.Igain     [AXIS_0]I
setp   pid.x.Dgain     [AXIS_0]D
setp   pid.x.bias      [AXIS_0]BIAS
setp   pid.x.FF0       [AXIS_0]FF0
setp   pid.x.FF1       [AXIS_0]FF1
setp   pid.x.FF2       [AXIS_0]FF2
setp   pid.x.deadband  [AXIS_0]DEADBAND
setp   pid.x.maxoutput [AXIS_0]MAX_OUTPUT

net x-index-enable  pid.x.index-enable <= axis.0.index-enable => hm2_5i25.0.encoder.00.index-enable
net x-enable        pid.x.enable <= axis.0.amp-enable-out  => hm2_5i25.0.stepgen.00.enable
net x-output        pid.x.output => hm2_5i25.0.stepgen.00.velocity-cmd
net x-pos-cmd       axis.0.motor-pos-cmd => pid.x.command
net x-vel-fb        hm2_5i25.0.encoder.00.velocity => pid.x.feedback-deriv
net x-pos-fb        axis.0.motor-pos-fb <= hm2_5i25.0.encoder.00.position => pid.x.feedback 

# Step Gen signals/setup

setp   hm2_5i25.0.stepgen.00.dirsetup        [AXIS_0]DIRSETUP
setp   hm2_5i25.0.stepgen.00.dirhold         [AXIS_0]DIRHOLD
setp   hm2_5i25.0.stepgen.00.steplen         [AXIS_0]STEPLEN
setp   hm2_5i25.0.stepgen.00.stepspace       [AXIS_0]STEPSPACE
setp   hm2_5i25.0.stepgen.00.position-scale  [AXIS_0]STEP_SCALE
setp   hm2_5i25.0.stepgen.00.step_type        0
setp   hm2_5i25.0.stepgen.00.control-type     1
setp   hm2_5i25.0.stepgen.00.maxaccel         [AXIS_0]STEPGEN_MAXACCEL
setp   hm2_5i25.0.stepgen.00.maxvel           [AXIS_0]STEPGEN_MAXVEL


# ---Encoder feedback signals/setup---

setp    hm2_5i25.0.encoder.00.counter-mode 0
setp    hm2_5i25.0.encoder.00.filter 1
setp    hm2_5i25.0.encoder.00.index-invert 0
setp    hm2_5i25.0.encoder.00.index-mask 0
setp    hm2_5i25.0.encoder.00.index-mask-invert 0
setp    hm2_5i25.0.encoder.00.scale  [AXIS_0]ENCODER_SCALE



#*******************
#  AXIS Y
#*******************
# PID signals/setup

setp   pid.y.Pgain     [AXIS_1]P
setp   pid.y.Igain     [AXIS_1]I
setp   pid.y.Dgain     [AXIS_1]D
setp   pid.y.bias      [AXIS_1]BIAS
setp   pid.y.FF0       [AXIS_1]FF0
setp   pid.y.FF1       [AXIS_1]FF1
setp   pid.y.FF2       [AXIS_1]FF2
setp   pid.y.deadband  [AXIS_1]DEADBAND
setp   pid.y.maxoutput [AXIS_1]MAX_OUTPUT

net y-index-enable  pid.y.index-enable <= axis.1.index-enable => hm2_5i25.0.encoder.01.index-enable
net y-enable        pid.y.enable <= axis.1.amp-enable-out  => hm2_5i25.0.stepgen.01.enable 
net y-output        pid.y.output => hm2_5i25.0.stepgen.01.velocity-cmd
net y-pos-cmd       axis.1.motor-pos-cmd => pid.y.command
net y-vel-fb        hm2_5i25.0.encoder.01.velocity => pid.y.feedback-deriv
net y-pos-fb        axis.1.motor-pos-fb <= hm2_5i25.0.encoder.01.position => pid.y.feedback 

# Step Gen signals/setup

setp   hm2_5i25.0.stepgen.01.dirsetup        [AXIS_1]DIRSETUP
setp   hm2_5i25.0.stepgen.01.dirhold         [AXIS_1]DIRHOLD
setp   hm2_5i25.0.stepgen.01.steplen         [AXIS_1]STEPLEN
setp   hm2_5i25.0.stepgen.01.stepspace       [AXIS_1]STEPSPACE
setp   hm2_5i25.0.stepgen.01.position-scale  [AXIS_1]STEP_SCALE
setp   hm2_5i25.0.stepgen.01.step_type        0
setp   hm2_5i25.0.stepgen.01.control-type     1
setp   hm2_5i25.0.stepgen.01.maxaccel         [AXIS_1]STEPGEN_MAXACCEL
setp   hm2_5i25.0.stepgen.01.maxvel           [AXIS_1]STEPGEN_MAXVEL


# ---Encoder feedback signals/setup---

setp    hm2_5i25.0.encoder.01.counter-mode 0
setp    hm2_5i25.0.encoder.01.filter 1
setp    hm2_5i25.0.encoder.01.index-invert 0
setp    hm2_5i25.0.encoder.01.index-mask 0
setp    hm2_5i25.0.encoder.01.index-mask-invert 0
setp    hm2_5i25.0.encoder.01.scale  [AXIS_1]ENCODER_SCALE

#*******************
#  AXIS A
#*******************

setp   pid.a.Pgain     [AXIS_3]P
setp   pid.a.Igain     [AXIS_3]I
setp   pid.a.Dgain     [AXIS_3]D
setp   pid.a.bias      [AXIS_3]BIAS
setp   pid.a.FF0       [AXIS_3]FF0
setp   pid.a.FF1       [AXIS_3]FF1
setp   pid.a.FF2       [AXIS_3]FF2
setp   pid.a.deadband  [AXIS_3]DEADBAND
setp   pid.a.maxoutput [AXIS_3]MAX_OUTPUT
setp   pid.a.error-previous-target true
setp   pid.a.maxerror .0005

net a-index-enable  <=> pid.a.index-enable
net a-enable        =>  pid.a.enable
net a-pos-cmd       =>  pid.a.command
net a-vel-cmd       =>  pid.a.command-deriv
net a-pos-fb        =>  pid.a.feedback
net a-output        =>  pid.a.output

# Step Gen signals/setup

setp   hm2_5i25.0.stepgen.02.dirsetup        [AXIS_3]DIRSETUP
setp   hm2_5i25.0.stepgen.02.dirhold         [AXIS_3]DIRHOLD
setp   hm2_5i25.0.stepgen.02.steplen         [AXIS_3]STEPLEN
setp   hm2_5i25.0.stepgen.02.stepspace       [AXIS_3]STEPSPACE
setp   hm2_5i25.0.stepgen.02.position-scale  [AXIS_3]STEP_SCALE
setp   hm2_5i25.0.stepgen.02.step_type        0
setp   hm2_5i25.0.stepgen.02.control-type     1
setp   hm2_5i25.0.stepgen.02.maxaccel         [AXIS_3]STEPGEN_MAXACCEL
setp   hm2_5i25.0.stepgen.02.maxvel           [AXIS_3]STEPGEN_MAXVEL

# ---closedloop stepper signals---

net a-pos-cmd    <= axis.3.motor-pos-cmd
net a-vel-cmd    <= axis.3.joint-vel-cmd
net a-output     <= hm2_5i25.0.stepgen.02.velocity-cmd
net a-pos-fb     <= hm2_5i25.0.stepgen.02.position-fb
net a-pos-fb     => axis.3.motor-pos-fb
net a-enable     <= axis.3.amp-enable-out
net a-enable     => hm2_5i25.0.stepgen.02.enable

# ---setup home / limit switch signals---

net a-home-sw     =>  axis.3.home-sw-in
net a-neg-limit     =>  axis.3.neg-lim-sw-in
net a-pos-limit     =>  axis.3.pos-lim-sw-in

#*******************
#  AXIS B
#*******************

setp   pid.b.Pgain     [AXIS_4]P
setp   pid.b.Igain     [AXIS_4]I
setp   pid.b.Dgain     [AXIS_4]D
setp   pid.b.bias      [AXIS_4]BIAS
setp   pid.b.FF0       [AXIS_4]FF0
setp   pid.b.FF1       [AXIS_4]FF1
setp   pid.b.FF2       [AXIS_4]FF2
setp   pid.b.deadband  [AXIS_4]DEADBAND
setp   pid.b.maxoutput [AXIS_4]MAX_OUTPUT
setp   pid.b.error-previous-target true
setp   pid.b.maxerror .0005

net b-index-enable  <=> pid.b.index-enable
net b-enable        =>  pid.b.enable
net b-pos-cmd       =>  pid.b.command
net b-vel-cmd       =>  pid.b.command-deriv
net b-pos-fb        =>  pid.b.feedback
net b-output        =>  pid.b.output

# Step Gen signals/setup

setp   hm2_5i25.0.stepgen.03.dirsetup        [AXIS_4]DIRSETUP
setp   hm2_5i25.0.stepgen.03.dirhold         [AXIS_4]DIRHOLD
setp   hm2_5i25.0.stepgen.03.steplen         [AXIS_4]STEPLEN
setp   hm2_5i25.0.stepgen.03.stepspace       [AXIS_4]STEPSPACE
setp   hm2_5i25.0.stepgen.03.position-scale  [AXIS_4]STEP_SCALE
setp   hm2_5i25.0.stepgen.03.step_type        0
setp   hm2_5i25.0.stepgen.03.control-type     1
setp   hm2_5i25.0.stepgen.03.maxaccel         [AXIS_4]STEPGEN_MAXACCEL
setp   hm2_5i25.0.stepgen.03.maxvel           [AXIS_4]STEPGEN_MAXVEL

# ---closedloop stepper signals---

net b-pos-cmd    <= axis.4.motor-pos-cmd
net b-vel-cmd    <= axis.4.joint-vel-cmd
net b-output     <= hm2_5i25.0.stepgen.03.velocity-cmd
net b-pos-fb     <= hm2_5i25.0.stepgen.03.position-fb
net b-pos-fb     => axis.4.motor-pos-fb
net b-enable     <= axis.4.amp-enable-out
net b-enable     => hm2_5i25.0.stepgen.03.enable

# ---setup home / limit switch signals---

net b-home-sw     =>  axis.4.home-sw-in
net b-neg-limit     =>  axis.4.neg-lim-sw-in
net b-pos-limit     =>  axis.4.pos-lim-sw-in


#*******************
#  SPINDLE S
#*******************

setp   pid.s.Pgain     [SPINDLE_9]P
setp   pid.s.Igain     [SPINDLE_9]I
setp   pid.s.Dgain     [SPINDLE_9]D
setp   pid.s.bias      [SPINDLE_9]BIAS
setp   pid.s.FF0       [SPINDLE_9]FF0
setp   pid.s.FF1       [SPINDLE_9]FF1
setp   pid.s.FF2       [SPINDLE_9]FF2
setp   pid.s.deadband  [SPINDLE_9]DEADBAND
setp   pid.s.maxoutput [SPINDLE_9]MAX_OUTPUT
setp   pid.s.error-previous-target true

net spindle-index-enable  <=> pid.s.index-enable
net spindle-enable        =>  pid.s.enable
net spindle-vel-cmd-rpm     => pid.s.command
net spindle-vel-fb-rpm      => pid.s.feedback
net spindle-output        <=  pid.s.output

# ---setup spindle control signals---

net spindle-vel-cmd-rps        <=  motion.spindle-speed-out-rps
net spindle-vel-cmd-rps-abs    <=  motion.spindle-speed-out-rps-abs
net spindle-vel-cmd-rpm        <=  motion.spindle-speed-out
net spindle-vel-cmd-rpm-abs    <=  motion.spindle-speed-out-abs
net spindle-enable             <=  motion.spindle-on
net spindle-cw                 <=  motion.spindle-forward
net spindle-ccw                <=  motion.spindle-reverse
net spindle-brake              <=  motion.spindle-brake
net spindle-revs               =>  motion.spindle-revs
net spindle-at-speed           =>  motion.spindle-at-speed
net spindle-vel-fb-rps         =>  motion.spindle-speed-in
net spindle-index-enable      <=>  motion.spindle-index-enable

# ---Setup spindle at speed signals---

sets spindle-at-speed true


#******************************
# connect miscellaneous signals
#******************************

#  ---HALUI signals---

net joint-select-a        halui.joint.0.select
net x-is-homed            halui.joint.0.is-homed
net jog-x-pos             halui.jog.0.plus
net jog-x-neg             halui.jog.0.minus
net jog-x-analog          halui.jog.0.analog
net joint-select-b        halui.joint.1.select
net y-is-homed            halui.joint.1.is-homed
net jog-y-pos             halui.jog.1.plus
net jog-y-neg             halui.jog.1.minus
net jog-y-analog          halui.jog.1.analog
net joint-select-c        halui.joint.2.select
net a-is-homed            halui.joint.2.is-homed
net jog-a-pos             halui.jog.2.plus
net jog-a-neg             halui.jog.2.minus
net jog-a-analog          halui.jog.2.analog
net joint-select-d        halui.joint.3.select
net b-is-homed            halui.joint.3.is-homed
net jog-b-pos             halui.jog.3.plus
net jog-b-neg             halui.jog.3.minus
net jog-b-analog          halui.jog.3.analog
net jog-selected-pos      halui.jog.selected.plus
net jog-selected-neg      halui.jog.selected.minus
net spindle-manual-cw     halui.spindle.forward
net spindle-manual-ccw    halui.spindle.reverse
net spindle-manual-stop   halui.spindle.stop
net machine-is-on         halui.machine.is-on
net jog-speed             halui.jog-speed 
net MDI-mode              halui.mode.is-mdi

#  ---coolant signals---

net coolant-mist      <=  iocontrol.0.coolant-mist
net coolant-flood     <=  iocontrol.0.coolant-flood

#  ---probe signal---

net probe-in     =>  motion.probe-input

#  ---motion control signals---

net in-position               <=  motion.in-position
net machine-is-enabled        <=  motion.motion-enabled

#  ---digital in / out signals---

#  ---estop signals---

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

#  ---manual tool change signals---

loadusr -W hal_manualtoolchange
net tool-change-request     iocontrol.0.tool-change       =>  hal_manualtoolchange.change
net tool-change-confirmed   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

to Ci pomoże :
autor: szary11
01 maja 2019, 09:21
Forum: Przecinarki drutowe / Elektrodrążarki / EDM
Temat: Drutówka DK7725 na Linuxcnc
Odpowiedzi: 36
Odsłony: 11029

Re: Drutówka DK7725 na Linuxcnc

cyna's pisze:
30 kwie 2019, 17:32

Jaką rozdzielczość maja wykorzystane liniały? Jakieś oznaczenia posiadają?

Miał kolega jakieś problemy z utrzymaniem wymiarów podczas wycinania wysokich przedmiotów?
0,005 mm , Easson GS100400

Z różnicą na wysokości to nie, ale śruby miały luzy i problem był w osiach, napinałem sprężynami, ale to nie było to.
Teraz błąd zmierzony na wyciętym sześcianie 0.5 setki. :)
autor: szary11
30 kwie 2019, 11:50
Forum: Przecinarki drutowe / Elektrodrążarki / EDM
Temat: Drutówka DK7725 na Linuxcnc
Odpowiedzi: 36
Odsłony: 11029

Re: Drutówka DK7725 na Linuxcnc

Po sukcesie z zamkniętą pętlą na krokowcach we frezarce (wszystko na mesach 5i25, 7i76, 7i85S) spróbowałem na drutówce (mesa 5i25 i 2xOPTOBOB) liniały wykorzystałem te które zostały po DRO. Obrazek

a tu już działanie:
https://youtu.be/37_u-SpVQTs
autor: szary11
25 kwie 2018, 20:50
Forum: Przecinarki drutowe / Elektrodrążarki / EDM
Temat: Drutówka DK7725 na Linuxcnc
Odpowiedzi: 36
Odsłony: 11029

Re: Drutówka DK7725 na Linuxcnc

kamar pisze:No. to już wynik godzien szacunku

dzięki :)
znam stolarza, który mawia " moje robote to można języczkiem lizać, a te inne to tak pier.olo" :mrgreen:
ArturM pisze:
25 kwie 2018, 13:17


Niech ten gość się odezwie do mnie na [email protected]
już Was kontaktuje

Dodane 2 godziny 39 minuty 58 sekundy:
prorok :?: :shock:
kamar pisze:
18 kwie 2018, 18:14
to będziesz ciął wygiętym drutem
Obrazek

nie przypiołem magnesami i chyba nie było dobrego kontaktu

Wróć do „Drutówka DK7725 na Linuxcnc”