Znaleziono 9 wyników

autor: MlKl
25 lut 2012, 15:45
Forum: LinuxCNC (dawniej EMC2)
Temat: Instalacja EMC2 z paczki
Odpowiedzi: 21
Odsłony: 5135

Za dystrybucję w wersji beta brać się powinni ludzie z już jakim takim pojęciem o Linuxie. A pod programy użytkowe bierze się wersję stable.

Tego emca toś instalował z apta, czy z gita? I pewien jesteś, że zainstalowałeś w systemie, a nie w katalogu lokalnym?
autor: MlKl
25 lut 2012, 09:40
Forum: LinuxCNC (dawniej EMC2)
Temat: Instalacja EMC2 z paczki
Odpowiedzi: 21
Odsłony: 5135

Kod: Zaznacz cały

sudo apt-get remove nazwa_pakietu_1 nazwa pakietu_2
dla odinstalowania z pozostawieniem źródeł. Jak chcesz usunąć z korzeniami, zamiast remove użyj purge
autor: MlKl
14 lut 2012, 01:57
Forum: LinuxCNC (dawniej EMC2)
Temat: Instalacja EMC2 z paczki
Odpowiedzi: 21
Odsłony: 5135

sim/ngcgui/ngcgui_lathe.ini - tokarka z ngcgui

Kod: Zaznacz cały

[EMC] 
VERSION =  Ngcgui-lathe
MACHINE =  ngcgui-lathe

[RS274NGC] 
PARAMETER_FILE       = sim-lathe.var
SUBROUTINE_PATH      = /home/miki/emc2/nc_files/ngcgui_lib/lathe:/home/miki/emc2/nc_files/ngcgui_lib/testsuite2.5/utilitysubs
USER_M_PATH          = /home/miki/emc2/nc_files/ngcgui_lib/mfiles

[DISPLAY] 
PROGRAM_PREFIX       = /home/miki/emc2/nc_files
# Note: TKPKG (one or more) specifies tcl/tk apps to embed in axis tab pages
TKPKG                = Ngcgui 1.0
OPEN_FILE       = auto.ngc 
NGCGUI_FONT          = Helvetica -12 normal

# for startup NGCGUI_PREAMBLE, NGCGUI_SUBFILE, NGCGUI_POSTAMBLE, TTT_PREAMBLE
# items, specifly: 
#   a) absolute filename (start with /) 
#   b) relative filename: search directories specified by
#      [DISPLAY]PROGRAM_PREFIX and [RS274NGC]SUBROUTINE_PATH

NGCGUI_PREAMBLE      = start.ngc
NGCGUI_SUBFILE       = walec.ngc
NGCGUI_SUBFILE       = stozek.ngc
NGCGUI_SUBFILE       = polkula.ngc
NGCGUI_SUBFILE       = roztaczanie.ngc
# specify "" for a custom tab page
NGCGUI_SUBFILE       = "" 

NGCGUI_OPTIONS       = noiframe

DISPLAY              = axis
LATHE                = 1
EDITOR               = gedit
CYCLE_TIME           = 0.100
POSITION_OFFSET      = RELATIVE
POSITION_FEEDBACK    = ACTUAL
MAX_FEED_OVERRIDE    = 1.2
MAX_SPINDLE_OVERRIDE = 1.0
#INTRO_GRAPHIC        = emc2.gif
INTRO_TIME           = 0
TOOL_EDITOR = tooledit

[FILTER] 
PROGRAM_EXTENSION = .png,.gif,.jpg Grayscale 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.001

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

[HAL] 
HALFILE = /usr/share/doc/emc2/examples/sample-configs/sim/core_sim.hal
HALFILE = /usr/share/doc/emc2/examples/sample-configs/sim/axis_manualtoolchange.hal
HALFILE = /usr/share/doc/emc2/examples/sample-configs/sim/simulated_home.hal
HALFILE = /usr/share/doc/emc2/examples/sample-configs/sim/lathe.hal

[TRAJ] 
AXES                 = 3
COORDINATES          = X Z
LINEAR_UNITS         = mm
ANGULAR_UNITS        = degree
CYCLE_TIME           = 0.010
DEFAULT_VELOCITY     = 10.0
MAX_VELOCITY         = 30.333334
DEFAULT_ACCELERATION = 2000.0
MAX_ACCELERATION     = 5000.0
#X
[AXIS_0] 
TYPE                 = LINEAR
HOME                 = 0.000
MAX_VELOCITY         = 30.333334
MAX_ACCELERATION     = 5000.0
BACKLASH             = 0.000
INPUT_SCALE          = 4000
OUTPUT_SCALE         = 1.000
MIN_LIMIT            = -100.0
MAX_LIMIT            = 5.0
FERROR               = 0.050
MIN_FERROR           = 0.010
HOME_OFFSET          = 1.0
HOME_SEARCH_VEL      = 5.0
HOME_LATCH_VEL       = 1.0
HOME_USE_INDEX       = NO
HOME_IGNORE_LIMITS   = NO
HOME_SEQUENCE        = 0
HOME_IS_SHARED       = 0
#Z
[AXIS_2] 

TYPE                 = LINEAR
HOME                 = 0.0
MAX_VELOCITY         = 30.333334
MAX_ACCELERATION     = 5000.0
BACKLASH             = 0.000
INPUT_SCALE          = 4000
OUTPUT_SCALE         = 1.000
MIN_LIMIT            =-200.0
MAX_LIMIT            = 5.0
FERROR               = 0.050
MIN_FERROR           = 0.010
HOME_OFFSET          = 1.0
HOME_SEARCH_VEL      = 5.0
HOME_LATCH_VEL       = 1.0
HOME_USE_INDEX       = NO
HOME_IGNORE_LIMITS   = NO
HOME_SEQUENCE        = 1
HOME_IS_SHARED       = 0

[EMCIO] 
EMCIO                       = io
CYCLE_TIME                  = 0.100
TOOL_TABLE                  = lathe.tbl
TOOL_CHANGE_POSITION        = 50 0 50
TOOL_CHANGE_WITH_SPINDLE_ON = 1
Nie sugeruj się zbytnio moimi wpisami - ścieżki u ciebie mogą być inne, i niemal na pewno inne będą. To plik z okresu, gdy był burdel w tych ścieżkach, teraz mi to odpala i bez kombinacji z wpisywaniem ścieżek na sztywno.
autor: MlKl
14 lut 2012, 01:03
Forum: LinuxCNC (dawniej EMC2)
Temat: Instalacja EMC2 z paczki
Odpowiedzi: 21
Odsłony: 5135

Bo to nie są pliki wykonywalne, ino konfiguracyjne. Plik wykonywalny ci odpala - wyświetla wybór konfiguracji. I wywala się, jak mu zapodajesz konkretną konfigurację.

Dlatego pierwsze pytanie, to czy wybierasz konfigurację z zakładki "sim". Tylko w tej zakładce są konfiguracje odwołujące się do symulowanego hala i symulowanych portów drukarkowych.

Konfiguracje z innych zakładek są pod realną maszynę i ci nie ruszą, jak nie masz jądra RT i podpiętej maszyny.Obrazek

sim/axis/axis.ini - frezarka bez ngcgui
sim/axis/lathe.ini - tokarka bez ngcgui
sim/ngcgui/ngcgui.ini - frezarka z ngcgui
sim/ngcgui/ngcgui_lathe.ini - tokarka z ngcgui

Tylko te cztery na początek cię interesują.

W każdym razie - LinuxCNC masz zainstalowany poprawnie. Ja też na tym etapie doznałem zwątpienia, i dopiero jak kamar rozpętał akcję z ngcgui, zmobilizowałem się do poszukania przyczyn niepowodzenia.
autor: MlKl
14 lut 2012, 00:24
Forum: LinuxCNC (dawniej EMC2)
Temat: Instalacja EMC2 z paczki
Odpowiedzi: 21
Odsłony: 5135

To jest ten plik, który wybierasz z listy - siedzi w katalogu configs w katalogu programu

u mnie to plik /home/miki/emc2-dev/configs/sim/ngcgui/ngcgui_lathe.ini

Kod: Zaznacz cały

[RS274NGC] 
PARAMETER_FILE       = sim-lathe.var
SUBROUTINE_PATH      = ../../../nc_files/ngcgui_lib/lathe:../../../nc_files/ngcgui_lib/utilitysubs
USER_M_PATH          = ../../../nc_files/ngcgui_lib/mfiles
Ustaw to na sztywno, zamiast względnych ścieżek, możesz również na sztywno wpisać ścieżki do plików sekcji hal - u mnie to pomogło przy pierwszych próbach, niekoniecznie musi pomóc u ciebie... Cholernie trudno odgadnąć, co jest nie tak, nie mając dostępu do kompa, który odmawia współpracy.

Oczywiście zakładam, że wybierasz konfiguracje z podkatalogu sim - inne ci nie odpalą.
autor: MlKl
13 lut 2012, 22:55
Forum: LinuxCNC (dawniej EMC2)
Temat: Instalacja EMC2 z paczki
Odpowiedzi: 21
Odsłony: 5135

powpisuj mu na sztywno ścieżki w configu - to może być przyczyna. Miałem tak na początku mojej przygody z wersją rozwojową.

W dmesgu nic niepokojącego nie widzę.
autor: MlKl
13 lut 2012, 14:59
Forum: LinuxCNC (dawniej EMC2)
Temat: Instalacja EMC2 z paczki
Odpowiedzi: 21
Odsłony: 5135

A możesz doprecyzować problem? Z tego dmesg-a niewiele mogę wywnioskować...
autor: MlKl
12 lut 2012, 22:09
Forum: LinuxCNC (dawniej EMC2)
Temat: Instalacja EMC2 z paczki
Odpowiedzi: 21
Odsłony: 5135

Raz jeszcze powtórzę - wejdź w ten topic, wykonaj kilka komend, tam zapodanych, podmieniając jedynie w nich nazwę katalogu użytkownika na swoją, i ciesz się symulacją LinuxCNC w najnowszej wersji.

Bardzo być może, że i ta twoja paczka pójdzie po wykonaniu pierwszej z tych komend, bo ona właśnie dociąga owe brakujące zależności.

Oczywiście to podziała na każdej debianopochodnej wersji Linuxa - na innych trzeba pokombinować.
autor: MlKl
12 lut 2012, 17:00
Forum: LinuxCNC (dawniej EMC2)
Temat: Instalacja EMC2 z paczki
Odpowiedzi: 21
Odsłony: 5135

Toć jest instrukcja, nawet obrazkowa - popatrz na topic o instalowaniu z gita i NGCGUI.

make to polecenie systemowe, w paczce go nie znajdziesz. Po pobraniu z gita odpalasz ./autogen.sh potem ./configure z odpowiednią opcją i make - i juz możesz działać, program się instaluje w katalogu uzytkownika. Jak go chcesz wsadzić do katalogów systemowych, musisz dać jeszcze make install ze wskazaniem katalogu, w którym ma się zainstalować.

Wróć do „Instalacja EMC2 z paczki”