Интерфейсы EMC2 (опросничек)

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение Serg »

aftaev писал(а):шрифт какой то корявый прям как в китайских инструкциях
Если у тебя есть лицензионная венда, то ты совершенно законно можешь взять из неё шрифты и поставить себе на линукс. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение aftaev »

UAVpilot писал(а):Если у тебя есть лицензионная венда, то ты совершенно законно можешь взять из неё шрифты и поставить себе на линукс.
это ради шрифтов покупать винду :) На компе стоит Линух и наклейка от винды ради шрифтов :hehehe:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение Nick »

Так помоему проблему со шрифтами уже давно решили... по крайней мере я этих растянутых шрифтов уже давно не видел...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

aftaev писал(а): и шрифт какой то корявый прям
покажите хоть о чем речь...???
что за шрафты такие ??
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение Nick »

Блин, их уже и найти сложно, а Aftaev все помнит :).
Вот нашел скриншот, раньше руские буквы вот так отображались:
Вложения
axis-ru.png (2386 просмотров) <a class='original' href='./download/file.php?id=15469&mode=view' target=_blank>Загрузить оригинал (18.99 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение Serg »

Так это косяк конкретного дистрибутива Linux.
Исправляется одной строчкой в ~/.Xresources
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

вот выложен архив конфигурацией с мастерами для токарки:
Выделение(033).jpg (2357 просмотров) <a class='original' href='./download/file.php?id=15547&mode=view' target=_blank>Загрузить оригинал (142.03 КБ)</a>
132.tar
(800 КБ) 430 скачиваний
у меня завелась даже ничего не подправляя...
здесь кроме решений по экстерьеру можно увидеть использование значений из Glade прямо в о-кодах:
примерно:

Код: Выделить всё

#5 = #<_hal[gladevcp.radius.z-f]> (Finish Z )
#1 = [#<_hal[gladevcp.radius.x-f]> / 2] (Finish X)
#2 = #<_hal[gladevcp.radius.sf-f]> (metres/min surface speed)
#3 = 0.5
#8 = #<_hal[gladevcp.radius.rad-f]> 
#14 = [#<_x>] (starting X)
#13 = [#<_z>] (starting Z)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение Nick »

nkp писал(а):вот выложен архив конфигурацией с мастерами для токарки:
А что на этом рисунке radio кнопочки делают? И что он в итоге делает, просто круглую фаску снимает, или целиком все проходит, и что значит то 35, в левом окне ввода?
nkp писал(а):здесь кроме решений по экстерьеру можно увидеть использование значений из Glade прямо в о-кодах:
примерно:
Кстати они там писали на LinuxCNC, что значение пинов hal в Gкоде вроде только в последних версиях можно использовать...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

Nick писал(а):они там писали на LinuxCNC, что значение пинов hal в Gкоде вроде только в последних версиях можно использовать..
это понятно - уже не оговариваю ... (должно быть всем ясно - что нововведения вводят в новые версии :) )
Nick писал(а):А что на этом рисунке radio кнопочки делают? И что он в итоге делает, просто круглую фаску снимает, или целиком все проходит, и что значит то 35, в левом окне ввода?
кнопочками ,я думаю , переключается местоположение обработки - внутри,снаружи и т.д.
(я сам еще бегло только просмотрел ;) )
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

потихоньку пилят Gmoccapy
появляются зародыши возможности настройки интерфейса пользователем... ;)
https://www.youtube.com/watch?v=50ZFUd6VWTk
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

любителям интерфейса а-ля Mach3 станкостроитель из Окленда :
https://www.youtube.com/watch?v=LyepDTWCWWw
по сравнению с тем же Axis добывлены некоторые мелочи:
таймер
кнопка пробы
симуляция программы (пока не разобрался)
...
======================
попробовать не сложно , если есть емс установленный из исходников
берем здесьархив (не
забываем автору нажать кнопочку "Thank You" ;) )
...или здесь...
распаковать в папку configs
теперь из configs/bin все три файла в переносим в "основной" bin ( у меня например это /home/nkp/linuxcnc-dev/bin )
в этих файлах правим пути
ini тоже подправить:
(для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

# Generated by stepconf at Sat Aug 10 13:32:34 2013
# If you make changes to this file, they will be
# overwritten when you run stepconf again

[EMC]
MACHINE = Craftsman 900ST
DEBUG = 0
RS274NGC_STARTUP_CODE =	G0 G21 G54

[DISPLAY]
DISPLAY = craftsmancnc
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/nkp/linuxcnc-dev/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
MDI_HISTORY_FILE = mdi_history.dat
TOOL_EDITOR = tooledit

[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 = craftsmancnc.var
USER_M_PATH = /home/nkp/linuxcnc-dev/configs/craftsmancnc/macros/
SUBROUTINE_PATH = /home/nkp/linuxcnc-dev/configs/craftsmancnc/macros/
USER_DEFINED_FUNCTION_MAX_DIRS=5

[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 150000 
SERVO_PERIOD = 9000000 


[HAL]
HALUI = halui
HALFILE = craftsmancnc.hal
#HALFILE = custom.hal


[HALUI]
# add halui MDI commands here (max 64) 

[TRAJ]
AXES = 4
COORDINATES = X Y Z A
MAX_ANGULAR_VELOCITY = 360.00
DEFAULT_ANGULAR_VELOCITY = 36.00
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 6.50
MAX_LINEAR_VELOCITY = 65.00
NO_FORCE_HOMING=1
POSITION_FILE = position.txt

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

[AXIS_0]
TYPE = LINEAR
MAX_VELOCITY = 80 
MAX_ACCELERATION = 150
STEPGEN_MAXACCEL = 185
SCALE = 40.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -110
MAX_LIMIT = 950.0

HOME_OFFSET = -108.21

HOME = 0
HOME_USE_INDEX=NO
#HOME_IS_SHARED=1
HOME_SEQUENCE = 0


[AXIS_1]
TYPE = LINEAR
MAX_VELOCITY = 80 
MAX_ACCELERATION = 150
STEPGEN_MAXACCEL = 185
SCALE = 40.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -40
MAX_LIMIT = 650.0

HOME_OFFSET = -35.69

HOME = 0
HOME_USE_INDEX=NO
#HOME_IS_SHARED=1
HOME_SEQUENCE = 1

[AXIS_2]
TYPE = LINEAR
MAX_VELOCITY = 25
MAX_ACCELERATION = 80
STEPGEN_MAXACCEL = 90
SCALE = 100.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -100.0
MAX_LIMIT = 180.0

HOME = 20
HOME_OFFSET = 9.35


HOME_USE_INDEX=NO
HOME_SEQUENCE = -1

[AXIS_3]
TYPE = ANGULAR
HOME = 0.0
MAX_VELOCITY = 200
MAX_ACCELERATION = 1000.0
STEPGEN_MAXACCEL = 1200.0
SCALE = 8.9
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -999999.9
MAX_LIMIT = 999999.9

HOME_OFFSET = 0

HOME = 0
HOME_USE_INDEX=NO

#SEARCH_VEL = 0
#LATCH_VEL = 0
USE_INDEX = NO
HOME_SEQUENCE = -1

[AXIS_5]
STEPGEN_MAXACCEL = 1125.0
SCALE = 55
MAX_VELOCITY = 80
HOME_SEQUENCE = -1
библиотеки ложим конечно в папку /home/nkp/linuxcnc-dev/lib/python (я уж на своем примере путь буду указывать))
18 раз подправив ошибки пробуем запустить ...(это я про себя :) )
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение NightV »

симпотичненько ;) надо будет попробовать, ато AXIS уже приелся
Всё просто! если знаешь КАК!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение Serg »

Чёта таймер не углядел...
а симуляцию сделать можно просто с помощью HAL, правда не универсально, а под конкретную конфигурацию железа. Я начал было делать да чёта забросил из-за лени, тем более, что рядом всегда есть комп, на котором просто симулятор можно запустить.
NightV писал(а):ато AXIS уже приелся
С gscreen уже можно работать.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

UAVpilot писал(а):Чёта таймер не углядел...
Выделение_015.png (2070 просмотров) <a class='original' href='./download/file.php?id=24635&mode=view' target=_blank>Загрузить оригинал (270.54 КБ)</a>
Выделение_016.png (2070 просмотров) <a class='original' href='./download/file.php?id=24636&mode=view' target=_blank>Загрузить оригинал (158.65 КБ)</a>
Аватара пользователя
verser
Мастер
Сообщения: 1895
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение verser »

Внес свою лепту в Gmoccapy.
Добавил:
-компенсацию Z
-управление частотником Huanyang по modbus
-управление беспроводным джойстиком Logitech Freedom
Всё стабильно и очень удобно. Заказал touch панель на 17". Можно будет избавиться от мыши и клавиатуры.
На Axis возвращаться не буду.
Screenshot-5.png (1975 просмотров) <a class='original' href='./download/file.php?id=25473&mode=view' target=_blank>Загрузить оригинал (195.12 КБ)</a>
Делюсь(мой станок - gmoccapy_4_axis.ini)
gmoccapy_4_axisi.rar
(516.25 КБ) 354 скачивания
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2180
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение ukr-sasha »

Супер!
Уже подумываю, чтобы попробовать ЕМС. :)
Аватара пользователя
verser
Мастер
Сообщения: 1895
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение verser »

Вышел релиз Gmoccapy 1.0 , теперь он - stand alone - полностью отделился от Gscreen.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение Nick »

verser писал(а):Внес свою лепту в Gmoccapy.
Добавил:
-компенсацию Z
-управление частотником Huanyang по modbus
-управление беспроводным джойстиком Logitech Freedom
Всё стабильно и очень удобно. Заказал touch панель на 17". Можно будет избавиться от мыши и клавиатуры.
На Axis возвращаться не буду.
+1!
Разработчикам отправил свои изменения?
Аватара пользователя
verser
Мастер
Сообщения: 1895
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение verser »

Да.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение Nick »

Еще +1 :)
Ответить

Вернуться в «LinuxCNC»