CNC FORUM LinuxCNC Czy Ktoś próbował

background image

CNC FORUM

Amatorskie maszyny CNC

FAQ

Szukaj

Użytkownicy

Grupy

Rejestracja

Zaloguj

Album

CNC FORUM Strona Główna

»

PROGRAMY STERUJĄCE

»

LinuxCNC

»

LinuxCNC: Czy Ktoś próbował??

Idź do strony:

«

1

2

3

4

5

6

7

8

»

Poprzedni temat

«»

Następny temat

Tagi tematu:

czy

,

ktos

,

linuxcnc

,

probowal

LinuxCNC: Czy Ktoś próbował??

Autor

Wiadomość

szdowk

C zytelnik forum pozio m 1
(m in. 5)

Pomógł: 2 ra zy
Do łączył: 26 Lip 2006
P os ty: 5
Ską d: W a rsza wa

W ysła ny: 2006-07-26, 15:04

Dzień Dobry

Ja próbowałem i na razie to używam. Dokładnie EMC2.

Zastosow ałem micro-dystrybucję CoolCNC, zainstalowaną na tw ardym dysku.

Komputer Celeron 533, 96MB RAM, HDD 1GB (dystrybucja zajmuje na HDD ok. 170MB), sterow niki miejscow e (cnc.info.pl).

1. Instalacja dystrybucji - w sumie to nie miejsce na dyw agacje w tym temacie, ale:

a) Instalacja na HDD pociąga za sobą pew ne trudności. CoolCNC przy uruchomieniu/bootowaniu z CD musi(?) sobie gdzieś zrobić

plik konfiguracyjny (w zasadzie obraz ramdysku). Może go zrobić na jakimkolwiek dysku, ale jak już go zrobi, to na tej partycji nie

będzie się to chciało zainstalow ać (chyba, że ew . nie będziemy jej formatow ać - ale nie w iem, czy tak się w ogóle da). Ja miałem

dw a dyski - na jednym (z MS-DOS) CoolCNC zrobił sobie plik konfiguracyjny, a na drugim się zainstalow ał (ext2). Oczyw iście, przy

bootow aniu instalacji już z HDD, ten pierwszy dysk nie był już w ięcej potrzebny.

b) Przy instalacji należy zrobić dyskietkę bootującą. Instalacja boot menadżera, w szczególności automatyczna, potrafi zawieść i

należy się spodziew ać, że będzie potrzeba jej pow tórzenia.

c) Jeżeli do karty sieciow ej nie jest podłączony kabel, to karta będzie zignorow ana do kolejnego restartu (lub w ydania jakiegoś

zaklęcia...); Podczas instalacji instalator zakłada, że IP będzie pobierane z DHCP (manualna konfiguracja jest dostępna po

zainstalow aniu).

2. Konfiguracja EMC2

Na wstępnie chciałbym odradzić używ anie EMC1 (czyli zw ykłe EMC bez numerka). Od strony użytkow nika mało się różnią, ale

zasadniczo inaczej się je konfiguruje od strony sprzętow ej. Np. w EMC1, aby zmienić np. funkcje pinów w interfejsie LPT, to trzeba

przekompilow ać całe EMC1, a w EMC2 w ystarczy zmodyfikow ać jeden plik tekstow y (patrz niżej). (Uw aga: BDI 4.49 to ciągle EMC1

!)

Moja maszyna to prosta frezarka XYZ, przebudow ana z w iertarki ze stołem krzyżowym, napędzana silnikami krokowymi i

sterow ana przez port LPT. Silniki Sanyo-Denki 3,9V, 1,35A, z niedużymi przekładniami zębatymi.

a) przy uruchomieniu EMC pojaw ia się okno z dostępnymi konfiguracjami w formie "drzew iastego menu". Tak jak dla mojej

maszyny, należy w nim w ybrać opcję "/usr/local/etc/emc2/sample-configs/" > "stepper" > "stepper_mm". I program się uruchomi

(domyślnie Axis), ale zapew ne nic nie zrobi, bo w ymaga dalszej konfiguracji

b) Najpierw dopasow yw ujemy program do sterow nika (oczyw iście domyślnie jest zaimplementow ana inna pinologia niż dla

sterow nika SSK-MB+SSK-B01, a do tego nie ma skonfigurow anego sygnału "enable", wykorzystywanego przez ten sterownik). W

tym calu należy w yedytow ać plik "/usr/local/etc/emc2/sample-configs/stepper/standard_pinout.hal". Np. mój plik wygląda tak:

# standard pinout config file for 3-axis steppers

# using a parport for I/O

#

# first load the parport driver

loadrt hal_parport cfg="0x0378"

#

# next connect the parport functions to threads

addf parport.0.read base-thread 1

addf parport.0.w rite base-thread -1

#

# finally connect physical pins to the signals

linksp Xstep parport.0.pin-02-out

linksp Xdir parport.0.pin-03-out

background image

linksp Ystep parport.0.pin-04-out

linksp Ydir parport.0.pin-05-out

linksp Zstep parport.0.pin-06-out

linksp Zdir parport.0.pin-07-out

#Enable X

linksp Xen parport.0.pin-17-out

# create a signal for the estop loopback

linkpp iocontrol.0.user-enable-out iocontrol.0.emc-enable-in

Nie opisuję konfiguracji przycisku "e-stop" i czujników położenia "Home"/krańcow ego, poniew aż ich nie posiadam.

c) Następnie należy skalibrować maszynę. Odbyw a się to poprzez edycję pliku "/usr/local/etc/emc2/sample-

configs/stepper/stepper_mm.ini". Należy zw rocić szczególną uw agę na parametry w sekcjach AXIS_n:

- UNITS - jeżeli urządzenie będziemy programow ać w mm, ma miec w artość 1.0.

- INPUT_SCALE - pierw sza w artość INPUT_SCALE oznacza ilość kroków jakie musi przesłać program do starow nika silnika osi, aby

wrzeciono przesuneło się o 1mm, druga rów na 0. Celow o nie używ am słów "ilość kroków o jakie musi się obrócić silnik aby

przesunąć wrzeciono o 1mm" z uwagi na to, że sterownik może pracować w półkoku.

- BACKLASH - luz posuw u, podaw any w mm (luz jest podczas pracy w ybierany szybkim posuw em).

Jeżeli w Axis'ie skrecimy suw ak "feed overdrive" do 5% to z tymi parametrami maszyna będzie juz coś robić (mam malutkie

silnicznki...). Jednak aby było spraw nie, należy jeszcze zdefiniow ać maksymalną szybkość i przyspieszenie posuw ów (oddzielnie

dla każdej osi). Służą do tego poniższe parametry. Niestety, może da się je jakoś pow yliczać, ale w sumie należy je dobrać

doświadczalnie (używając do tego szybkiego posuw u).

- MAX_VELOCITY - powinno być o ok. 1/6 mniejsze niż STEPGEN_MAXVEL.

- MAX_ACCELERATION - pow inno być o ok. 1/6 mniejsze niż STEPGEN_MAXACCEL.

- STEPGEN_MAXVEL

- STEPGEN_MAXACCEL

Parametry te oprócz sekcji AXIS występują też w sekcji TRAJ, nie bardzo w iem, co tam w pisać. Poniew aż w moim wypadku dla

wszystkich osi prędkości i przyspieszenia są identyczne, to poprostu je w pisałem bez żadnych zmian. Gdyby były jednak inne, to

trzeba by spraw dzić, czy podać tam wartości minimalne, maksymalne, czy może... średnie.

Podczas testow ania, może się pojawiać błąd: "joint [n] following error emc". Błąd ten w moim wypadku (z uw agi na brak informacji

z silnika lub liniałów o rzeczyw istej pozycji w rzeciona) nie ma sensu i należy go zw alczyć zwiększając wartości parametrów

FERROR i MIN_FERROR (za w ikipedią). Poniżej przykład konfiguracji dla jednej osi:

[AXIS_0]

TYPE = LINEAR

UNITS = 1.0

HOME = 0.000

MAX_VELOCITY = 4.10 #oryg. 30.48

MAX_ACCELERATION = 5.00 #oryg. 500

STEPGEN_MAXVEL = 5.00 #oryg. 35

STEPGEN_MAXACCEL = 5.200 #oryg. 520

BACKLASH = 0.21 #oryg. 0.00

CYCLE_TIME = 0.001000

INPUT_SCALE = 157 0

OUTPUT_SCALE = 1.000 0.000

MIN_LIMIT = -1000.0

MAX_LIMIT = 1000.0

FERROR = 2.0 #oryg. 1.270

MIN_FERROR = 1.0 #oryg. 0.254

HOME_OFFSET = 0.0

HOME_SEARCH_VEL = 0.0

HOME_LATCH_VEL = 0.0

HOME_USE_INDEX = NO

HOME_IGNORE_LIMITS = NO

Oczyw iście należy założyć, że opisałem zupełne podstaw y konfiguracji oraz jak również nie biorę odpow iedzialności za straty

wynikające z zastosow ania pow yższych porad

Jeszcze jedna uwaga: po dokonaniu jakichkolw iek zmian w plikach konfiguracyjnych, należy zrestartow ać EMC.

3. W ady

Wygląda na to, że EMC nie wspiera cykli obróbkow ych, np. G88.

I to chyba na razie w szystko. W razie gdybym coś naknocił lub informacje zawarte w tym poście groziły utratą zdrowia lub mienia,

to proszę o naprostowanie.

szdow k

markcomp77

Lide r FO R UM (m in. 2000)

W ysła ny: 2006-07-26, 15:31

szdowk napisał/a:

Ja próbowałem i na razie to używam. Dokładnie EMC 2.

background image

Pomógł: 83 razy
Do łączył: 18 Wrz 2004
P os ty: 2416
Ską d: k /w-wy

dzięki

..za zasygnalizow anie istnienia dystrybucji zawierającej na gotow o EMC2!!!

idąc za stringiem "coolCNC" w NET... znalazłem całkiem ciekaw e forum poświęcone emc2:

http://cooltool.he.fdread.org/cncforum/index.php

zabieram się za czytanie

[ Dodano: 2006-07-26, 15:39 ]

iso do coolcnc:

http://w eb23.he.fdread.or...olcnc-1-0-1.iso

opis:

http://w ww .thecooltool.co...cnclinux-en.pdf

[ Dodano: 2006-07-26, 15:41 ]

i nowsze:

http://cooltool.he.fdread.../coolcncb05.iso

http://w ww .thecooltool.co...gl-30-05-06.pdf

[ Dodano: 2006-07-26, 15:45 ]

trzeba luknąć na forum - tam są opisy.. i opisane popraw ki

_________________

z poważaniem

MARKcomp77

It's surprising how explaining something

to someone else helps you understand it yourself.

szdowk

C zytelnik forum pozio m 1
(m in. 5)

Pomógł: 2 ra zy
Do łączył: 26 Lip 2006
P os ty: 5
Ską d: W a rsza wa

W ysła ny: 2006-07-26, 17:47

Dzień Dobry

Uzupełnie, że w Internecie można dostać "emc2-ubuntu-live-cd.iso". Jednak tego nie w idziałem na żyw o. Tzn. przy próbie

uruchomienia na wspomnianym komputerze z 96MB RAM kernel najw yraźniej nie mógł spraw nie zarządzać ram-dyskiem. W

efekcie, po 15 minutach mielenia CD-ROM'em w yśw ietliło się tylko logo Ubuntu. Po dalszych 20 minutach nadw yrężania CD-ROM'u,

przy braku dalszych efektów w izualnych poddałem się i więcej tego nie testowałem. Myślę, że np. przy 512MB pamięci nie było by

takich problemów :/

Można to pobrać co najmniej tutaj:

http://w w w.cncgear.com/EMC/

i

http://dsplabs.cs.upt.ro/~juve/emc/

- ale uw aga: to ma

700MB, a ja tego nie w idziałem, więc proszę nie mów ić, że to rekomendowałem

szdow k

x

Spe cja lista poziom 1
(m in. 100)

Pomógł: 12 razy
Do łączył: 29 Ma r 2006
P os ty: 234
Ską d: o k olice Wa rsza wy

W ysła ny: 2006-07-26, 20:36

No właśnie mam problem z tym Ubuntu, to nie jest system dla starego komputera. 5.10 zainstalowałem w trybie "server", ale po

ciężkiej przepraw ie poległem przy instalacji eagle-usb dla mojego modemu do neostrady. W Slackware, czy Debianie załatwiam to

w godzinę, a tu ni w ząb. A bez netu instalowanie tego jest beznadziejne. Ściągnąłem (w Slackw are) wszystkie pakiety do EMC2,

zrobiłem repozytorium na dysku, i kicha, EMC2 dla Ubuntu potrzebuje GTK 1.2, a jest 2.6. Pościągnięciu GTK i Glib w odpowiedniej

wersji pew nie okaże się, że trzeba jeszcze innych pakietów , itd.

Dzisiaj próbow ałem zainstalow ać Ubuntu 6.06, i jeszcze w iększa porażka - instalacja typu "W izard" w trybie graficznym.

Uruchamia sie długo, później ledwo zipie. Przy czym u mnie instalacyjny X serw er zechciał się uruchomić jedynie w trybie 640x480,

i okno instalatora nie mieści się na ekranie, nie w idzę najważniejszych przycisków. Próbowałem coś zrobić, ale nie odważyłem się

wybierać partycji na oślep.

Po raz ostatni byłem tak sfrustrowany, kiedy używ ałem Win 3.1. Dokładnie ta sama "dobra robota" programistów , żadnego pola

manew ru. Nie tego oczekuję od dystrybucji Linuksa.

Komuś padło na mózg, żeby wybrać Ubuntu do EMC2. Nie polecam, chyba, że ktoś ma dobry komputer ( Pentium III, 256MB RAM,

2GB HDD )

Spróbuję z coolCNC, bo najw yraźniej działa. Tylko nie mam jak w ypalić płyty. Przez ten upał naprawdę nie chce mi się

własnoręcznie kompilow ać jajka z RTAI, i całego EMC2 dla Slackw are.

Co do konfiguracji i użytkow ania EMC2, to jest to obszernie wyłożone w dokumencie "EMC2 User Handbook", do pobrania na

linuxcnc.org.

markcomp77

Lide r FO R UM (m in. 2000)

W ysła ny: 2006-07-27, 15:40

x napisał/a:

próbuję z coolC NC , bo najwyraźniej działa. Tylko nie mam jak wypalić płyty.

background image

Pomógł: 83 razy
Do łączył: 18 Wrz 2004
P os ty: 2416
Ską d: k /w-wy

wygląda na to, że można umieścić coolCNC na FlashDrivie !!!!

_________________

z poważaniem

MARKcomp77

It's surprising how explaining something

to someone else helps you understand it yourself.

szdowk

C zytelnik forum pozio m 1
(m in. 5)

Pomógł: 2 ra zy
Do łączył: 26 Lip 2006
P os ty: 5
Ską d: W a rsza wa

W ysła ny: 2006-07-28, 12:27

Dzień Dobry

markcomp77 napisał/a:

x napisał/a:

próbuję z coolC NC , bo najwyraźniej działa. Tylko nie mam jak wypalić płyty.

wygląda na to, że można umieścić coolCNC na FlashDrivie !!!!

Ale coś mi chodzi po głow ie, że i tak trzeba najpierw zbootować to z płyty (przy okazji konfigurując). A dopiero potem, jak już się

odpali, można z menu w ybrać polecenie przekopiow ania na wybrany nośnik.

szdow k

markcomp77

Lide r FO R UM (m in. 2000)

Pomógł: 83 razy
Do łączył: 18 Wrz 2004
P os ty: 2416
Ską d: k /w-wy

W ysła ny: 2006-07-28, 13:12

robiłem kiedyś eksperymenty z bootowalnością flashdrivów...

daje się TO zrobić.. oczywiście trzeba ustaw ić odpow iednią opcje w biosie, o ile taka istnieje

i niestety są dw a spotykane rodzaje bootow ania flashów w biosie:

1. traktowany jest jak fdd (boot record + data)

2. traktowany jest jak hdd (mbr+boot record + data)

ta różnorodność trochę przeszkadza w zrobieniu uniwersalnego obrazu bootow alnego flasha

jednak daje się TO zrobić... ja eksperymentowałem z "cd rescue disk" na flashu

jest mini dystrybucja linuksa bazującego na gentoo... bardzo w ygodna dla celów diagnostyki i odzyskiwania danych - i jest mała...

ok. 100MB jedynie

coolCNC na flashu jest w art popróbowania... jak uda mi się znaleźć trochę w olnego czasu to popróbuje

_________________

z poważaniem

MARKcomp77

It's surprising how explaining something

to someone else helps you understand it yourself.

x

Spe cja lista poziom 1
(m in. 100)

Pomógł: 12 razy
Do łączył: 29 Ma r 2006
P os ty: 234
Ską d: o k olice Wa rsza wy

W ysła ny: 2006-07-28, 19:59

Już sobie poradziłem. W ypaliłem sobie płytę w zaprzyjaźnionej firmie. Próbow ałem to uruchomić u nich na komputerze z 32MB

RAM, i coolCNC zatrzymywał się na rozpakow yw aniu ramdysku. U mnie przy 64MB uruchamia się bez problemów. Wybieram tryb

graficzny Vesa. Jest to całkiem sprytna dystrybucja, ale GUI to napraw dę gruntow nie przekalkow ane z W indow sów. Pew nie

chodziło im o nieodstraszanie lamerów Linuksow ych, ale mnie to trochę razi. W w eekend w końcu zobaczę to EMC2 w praktyce.

W tej chwili kompiluję jajko 2.4.32 dla Slackw are ( w moim 10.0 jest 2.4.26, a RTAI nie dostrcza do niego łaty, w ięc w ybrałem

najnow sze z serii 2.4). Niestety po nałożeniu łaty HAL kompilacja nie udaje się, w ięc na razie buduję jajo bez łaty, a jak się

upew nię że z konfiguracją jest O.K. spróbuję z łatą. Chociaż z drugiej strony najwyższa pora na Slackw are 10.2 i jajka z serii 2.6.

markcomp77

Lide r FO R UM (m in. 2000)

Pomógł: 83 razy
Do łączył: 18 Wrz 2004
P os ty: 2416
Ską d: k /w-wy

W ysła ny: 2006-07-28, 20:40

x napisał/a:

jajka z serii 2.6.

ja na sw oim komuterze desktop mam PII350... i po zmianie na jądro 2.6 z 2.4 wyrażnie szybciej wszystko zaczęło chodzić!

więc W ARTO

jednak bootow nie się z jądem czasu rzeczyw istego spow alnia mi maszynę na tylę, że praca biurow a przestaje być przyjemna...

więc chyba jednak czas na upgrade sprzętu

ja oczywiscie mam debiana (w iele lat tego samego)... i w lilo posutaw iałem sobie parę różnych jąderek - które przy starcie

wybieram - 2.6 bez rtai jest najszybsze

_________________

z poważaniem

MARKcomp77

background image

It's surprising how explaining something

to someone else helps you understand it yourself.

vitro

Sta ły bywalec (m in. 45)

Pomógł: 4 ra zy
Do łączył: 11 Sty 2006
P os ty: 46
Ską d: Łó dź

W ysła ny: 2006-07-28, 22:16

Witam.

Ściągnąłem, wypaliłem i uruchomiłem. Z CoolCnc nie ma najmniejszych problemów ,

po praw idłow ych ustaw ieniach w plikach .hal i .ini frezarka pracuje aż miło. Do frezow ania używam komputera z Pentium 400Mhz i

64 mega ramu. Uruchamiam w opcji "5", pliki zapisuję na partycji w indow sa, przy następnym uruchomieniu zamieniam je z

oryginalnymi i jest ok. Z Ubuntu jest większy problem, musi mieć najmniej 128 ramu, zamieniłem komputer z ( tego ci unas

dostatek) procesorem duron 950 i 512 mega ramu w ystarczył. Konfiguracja podobnie jak w coolu, jedyna różnica to brak Axisa, ale

oryginalny interfejs EMC2 też jest dobry.

Pozdrawiam.

Wyświe tl po sty z o sta tnich:

Wszystkie Posty

Najpierw Starsze

Idź

CNC FORUM Strona Główna

»

PROGRAMY STERUJĄCE

»

LinuxCNC

»

LinuxCNC: Czy Ktoś próbował??

Idź do strony:

«

1

2

3

4

5

6

7

8

»

Nie możesz pisać nowych tem a tów
Nie możesz o dpo wia da ć w tem a tach
Nie możesz zm ie niać swoich po stów
Nie możesz usuwać swoich postów
Nie możesz głoso wać w ank ie ta ch
Nie możesz załącza ć plik ów na tym forum
Możesz ściąga ć załącznik i na tym fo rum

W e rsja do druk u

Sk o cz do :

| |--LinuxC NC

Idź

P odobne Tematy

Temat

Autor

Forum

Odpowiedzi

Ostatni post

monitor dotykowy z allegro próbował ktoś?

pasierbo

Mach 2 / 3 (ArtSoft software)

10

2009-10-15, 11:00

mdario41

Zasilanie maszyn z agregatu
prądotwórczego - ktoś próbował?

skoczek

Elektronika ogólna

10

2010-04-16, 17:18

blue_17

Czy ktoś już próbował nowej wersji macha
3 100kHz ?

faniron

Mach 2 / 3 (ArtSoft software)

2

2007-08-30, 21:27

termit_tm

Zawodowo do LinuxCNC

boncu

LinuxC NC

10

2008-10-10, 13:41

bogas

Programy CAM dla linuxCNC

ta kie co ge nerują gcode

syntetyczny

LinuxC NC

9

2010-10-29, 11:00

jarenio

P o we re d by

phpBB

m o dified by

Przem o

© 2003 phpBB Gro up

spo nso re m forum je st

www.a kce soria .cnc.info .pl

Info rm acje na witrynie cnc.info .pl są poda wa ne tylk o w celach eduka cyjnych o ra z hobbystycznych. Je dynie użytko wnik wysyła ją cy wiado m o ść lub plik pono si pe łno pra wną

odpowie dzia lno ść za ich treść. Jeże li wynik ną z te go k o nse k we ncje pra wne , cnc.info .pl m oże prze ka za ć wsze lk ie inform a cje właś ciwym o rgano m pa ństwo wym na tem a t da nego
użytko wnika o raz po m óc w je go zlo ka lizo wa niu. Zgo dnie z usta wą o o chro nie da nych o sobo wych cnc.info .pl nie przek a zuje inform a cji odnośnie użytk ownik ó w firm om i os obom
prywa tnym . Hasła , adre sy e -m a il oraz num e ry IP są szyfro wa ne w bazie da nych i je dynie a dm inistra to r jest w sta nie o dczyta ć te info rm acje. C nc.info .pl jest prze ciwna łam a niu

zabezpiecze ń o ra z łam a niu pra w autorskich, jednak nie k tóre o soby nie prze strze ga ją na szego regula m inu. Je że li zo ba czyłe ś wia dom o ść lub plik , któ ry two im zdaniem jest

nie le galny lub na rus za two je dobra os obiste, pro sim y o natychm ia stowy k o nta k t z a dm inistra tore m forum

www.akcesoria.cnc.info.pl

silniki krokowe

Łożyska liniowe

śruby trapezowe i kulowe

Elementy Budowy Maszyn i Automatyki


Wyszukiwarka

Podobne podstrony:
Czy ktoś przeprosi Zbigniewa Ziobro
czy ktoś może napisać jakie były pytania z OWIŚ z Umiejewska
Broker ubezpieczeniowy pośrednik czy ktoś więcej
Czy ktoś widział zimę, ZHP - przydatne dokumenty, Zbiórki pojedyncze
Czy ktoś przeprosi Zbigniewa Ziobro
SPRAWDŹ czy ktoś rzucił na Ciebie urok
Czy ktoś morduje lekarzy holistycznych Nie Co Dziennik mPol
CNC FORUM Bazowanie Home I krańcówki
Artykuł nt wyboru Jaruzelskiego na prezydenta III RP Czy ktoś będzie świętował 19 lipca
CNC FORUM Mach3 pomoc z ustawieniem krańcówek
Czy ktoś ukradł tekst 2
Kosik Rafał Czy ktoś tu widział Boga
Kosik Rafał Czy ktoś tu widział Boga
Czy ktoś mieszkał przed nami na ziemi
Artykuł nt wyboru Jaruzelskiego na prezydenta III RP Czy ktoś będzie świętował 19 lipca
Czy orientuje się ktoś jaki jest potrzebny wzór na Dp0 dla koła zębatego
Ważne odpowiedzi na pytania, Czy istnieje ktoś kto akceptuje wszystkie zachowania

więcej podobnych podstron