Как правильно изучать linuxcnc

Re: Как правильно изучать linuxcnc

Сообщение CNC-Logic » 19 июн 2019, 10:08

Я возможно буду переходить на Линукс.
При том что на Мач "подсел" с 2011 года.
Причины простые: во первых заказчику охота отдать станок с полностью настроенным системником, во вторых Мач начал выбешивать своими глюками.
Теперь более подробно:
Несколько дней назад успешно сделал очередной станок заказчику, до этого часов так 10 погонял его на пропуск шагов и ничего не обнаружил(станок по МАЧем). Но беда пришла откуда не ждали. После всех проверок я решил запилить на станке заказчика пробное изделие: панно из бука, вес проги почти 50мб(вес указываю не просто так - как выяснилось для Мача вес точно критичен и отражается на стабильности его работы), длительность почти 9 часов.
Включаю значит покадровый безопасный режим, нажимаю пуск, и бац! первое движение по Z вверх идет с чудовищными ударами, потом такие же удары при движении по X-Y. Повторяю сие несколько раз -проблема не уходит. Начал разные танцы с бубном: менял драйвера, номера пинов, звонил обмотки ШД, ставил ещё 2 разных системника с тем же профилем - ничего не помогало. Как выяснилось проблема крылась в настроечном профиле, потому что создав новый дефолтный профиль в МАЧе, и забив в него данные из старого профиля - все заработало. Сейчас станок под МАЧем благополучно пилит тестовое изделие.

Пока искал проблему, на один из системников решил поставить Линукс ЦНЦ, быстро разобрался с установкой, сделал все что нужно в конфиге, и станок завёлся. От момента установки Линукса до запуска прошел примерно час. Единственное чего не смог победить - это подчинение осей(они крутятся синхронно, но обнулять каждую нужно отдельности - чтоб портал выравнивался). Я пока не силён в Линуксе настолько чтоб править нужные файлы. Но это же не вина его разработчиков. В любом случае спасибо им за бесплатную прогу. Проблему с подчинением возможно буду решать платой согласования драйверов. Подумаю над этим.
В линуксе той проблемы что была в маче точно не было. Шагов станок не пропускал. Движки на слух работали как то более приятно. Интерфейс и удобство работы для меня оказались приемлемы.

В общем на своём станке поставлю ради интереса Линукс.
Аватара пользователя
CNC-Logic
Мастер
 
Сообщения: 1412
Зарегистрирован: 14 мар 2012, 03:40
Откуда: г.Новосибирск
Репутация: 703
Медальки:
Настоящее имя: Евгений

Re: Как правильно изучать linuxcnc

Сообщение torvn77 » 19 июн 2019, 11:04

CNC-Logic писал(а):Я возможно буду переходить на Линукс.
При том что на Мач "подсел" с 2011 года.
Причины простые: во первых заказчику охота отдать станок с полностью настроенным системником,...
...
В общем на своём станке поставлю ради интереса Линукс.

1. У меня есть группа в вк https://vk.com/linuxcnc_users, если будете предлагать услуги по настройке LinuxCNC или выпускать станки под LinuxCNC то напишите мне, я вам там БЕСПЛАТНО сделаю рекламу этой модели в своей группе.
Могу сделать рекламу и в заброшенной мной группе в мордокниге, если мой аккаунт не умер.
2. Вам стоит обратить внмание на проект LinuxCNC + Orange
Платформа PC подходит под ЧПУ всё меньше с одной стороны, с другой стороны Orange Pi намного дешевле и компактнее, единственный его существенный недостаток это что размер ОЗУ у него только 1 Гб, в то время как хорошо бы иметь 8 ГБ
3. Позвоните мне по вацапу или wire, как будущему производителю или настройщику потстараюсь передать свой опыт, тоже бесплатно.
В частности расскажу как работает мой постпроцессор и как его можно улучшить(помледнее нсли вспомню идеи)
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2413
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 212
Медальки:

Re: Как правильно изучать linuxcnc

Сообщение MX_Master » 19 июн 2019, 12:23

Orange Pi маленько слабоват. Недели 2 осталось до готового сопроцессорного генератора шагов. Для хобби будет идеально. Есть там платы и с 2 гб ОЗУ, но слабость их не в размере ОЗУ, а в видеочипе. Поэтому я буду пробовать поднять LinuxCNC на более мощном мини ПК. Там и ОЗУ 4 Гб (ddr4), и видео намного мощнее.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5852
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2603
Медальки:
Настоящее имя: Миша

Re: Как правильно изучать linuxcnc

Сообщение Hanter » 19 июн 2019, 12:38

nkp писал(а):Hanter, как тебе такой мануал:

Да замечательно. Только вот лично мне думается что удобнее было бы не на "фоне" платы это рисовать, а отдельно "вынеся" разъем. Но это уже совсем "кучеряво" :) думаю что подавляющее большинство и такому будет сильно радо и благодарно.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
Аватара пользователя
Hanter
Мастер
 
Сообщения: 5414
Зарегистрирован: 27 янв 2012, 14:52
Откуда: Питер
Репутация: 4317
Настоящее имя: Алексей

Re: Как правильно изучать linuxcnc

Сообщение torvn77 » 19 июн 2019, 12:52

Учитывая все риски всё перепутать пусть лучше рисунок разъёмов на плате останется как есть.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2413
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 212
Медальки:

Re: Как правильно изучать linuxcnc

Сообщение Samodelkin 88 » 19 июн 2019, 13:57

CNC-Logic писал(а):Я возможно буду переходить на Линукс

Покупателя не отпугнет такой вариант?
Аватара пользователя
Samodelkin 88
Мастер
 
Сообщения: 876
Зарегистрирован: 05 ноя 2017, 22:24
Откуда: Курган
Репутация: 577
Медальки:
Настоящее имя: Илья

Re: Как правильно изучать linuxcnc

Сообщение nevkon » 19 июн 2019, 14:24

Если показать как пользоваться, то думаю покупателю будет все равно - думаю зачастую не знают что такое мач или линуксцнц. Главное чтобы работало из коробки. А управляет всем все равно "черный ящик".
Последний раз редактировалось nevkon 19 июн 2019, 14:47, всего редактировалось 1 раз.
nevkon
Мастер
 
Сообщения: 1804
Зарегистрирован: 17 июл 2015, 10:25
Откуда: Балаково (Саратовская обл.)
Репутация: 218
Настоящее имя: Константин

Re: Как правильно изучать linuxcnc

Сообщение torvn77 » 19 июн 2019, 14:40

Разница будет, пользователю нужен удобный и понятный способ задания и главное хранения офсетов.

По умолчанию в axis нет ни того, ни другого в ожидаемом пользователем виде.

Радиобутон выбора оси можно забыть переключить или нажать на не тот со всеми вытекающими из этого криками, особенно если неправильный выбор обнаружили после запуска УП.

Средства хранения офсетов нет как такового.

Но есть консоль MDI запоминающая свой лог и команда G10 L2 созраняющая офсет в явном виде.

И так, надо научить пользователя использовать консоль MDI и команду G10 L2 совместно с калькулятором и не пользоваться GUI'евым средством установки офсета и командой G10 L20.

Ещё для использования таблетки надо научить пользоваться командами G38.x и как перспективу рассказать про Glade VCP и макросы.
(Сейчас ещё QT VCP панель всплывает)
Последний раз редактировалось torvn77 19 июн 2019, 16:16, всего редактировалось 1 раз.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2413
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 212
Медальки:

Re: Как правильно изучать linuxcnc

Сообщение vala » 19 июн 2019, 14:53

CNC-Logic писал(а): Единственное чего не смог победить - это подчинение осей(они крутятся синхронно, но обнулять каждую нужно отдельности - чтоб портал выравнивался)

Обновите до версии 2.8 там модуль кинематики поддерживает два привода на одной оси и с поиском HOME всё в порядке. Поправить ini и hal файлы не составляет особого труда, так как в сети есть примеры.
Аватара пользователя
vala
Почётный участник
Почётный участник
 
Сообщения: 468
Зарегистрирован: 08 окт 2013, 21:01
Откуда: Latvia
Репутация: 249
Медальки:

Re: Как правильно изучать linuxcnc

Сообщение nevkon » 19 июн 2019, 14:57

Эх, пришлось залезть в справочник посмотреть что такого интересного делают G10 L... Оказывается что ничего интересного. Самые обычные команды.
На axis свет не сошелся, есть и другие интерфейсы, я правда их особо не смотрел.
С выбором оси движения соглашусь, иногда бесит, особенно когда времени на работу в обрез и надо перетыкивать постоянно оси.
ps. Надо попробовать с gmocappy разобраться.
Последний раз редактировалось nevkon 19 июн 2019, 15:05, всего редактировалось 1 раз.
nevkon
Мастер
 
Сообщения: 1804
Зарегистрирован: 17 июл 2015, 10:25
Откуда: Балаково (Саратовская обл.)
Репутация: 218
Настоящее имя: Константин

Re: Как правильно изучать linuxcnc

Сообщение Dimka » 19 июн 2019, 14:59

Фирма Skyfire ставит на свои "мини ОЦ" LinuxCNC с MESA:
http://www.skyfirecnc.com/picshow.asp?id=36 .
И, кстати, вот чо пишут:
Indeed MACH3 controller is not of high level solution but it's very easy to start with for CNC beginners. We also provide upgraded controller options such as Linuxcnc with MESA controller.
Аватара пользователя
Dimka
Мастер
 
Сообщения: 1290
Зарегистрирован: 14 июл 2016, 23:40
Репутация: 322
Настоящее имя: Дима

Re: Как правильно изучать linuxcnc

Сообщение xenon-alien » 19 июн 2019, 15:05

MX_Master писал(а):xenon-alien, завязывай ныть :) в хорошем смысле слова. Мне тоже надо 10 раз прочитать, чтоб в полной мере понять. Я так понял, ты с LinuxCNC ещё не сдружился? А хочется? Создай какую-ньть тему, где будешь спрашивать непонятные моменты. А мы будем отвечать. Вот это сразу будет дело. А жаловаться на жизнь и судьбу это не дело ;)

Прошу простить. Не было намерений ныть... (может просто я не понимаю понятия "ныть" и я действительно это делаю, просто не готов сейчас тратить на это время)
А по LinuxCNC я только посмотрел парочку видеороликов (я автоматом на своем ютубе создаю плейлист с интересующими меня темами и добавляю туда просмотренное и что можно будет потом ещё пересмотреть), скачал образ и мануалы с офф. сайта. От некоторых мануалов волосы дыбом. Даже читать не охота пока и вникать в суть. Т.е. я пока прощупываю почву, так как не горит, но интересно. Вот так и добрался до плат MESA (7i96), его мануалов и "прозрел".
Думаю, что удасться запустить на LPT примитивную систему на LinuxCNC (по увиденному и прочтенному пока что, но не факт), как доберусь до этого (по железякам - ПК) ну и созрею.
Хотя если я раньше пойму, как пользоваться центроискателем в прошивке Marlin, то в плане ЧПУ фрезера LinuxCNC мне будет уже наверное не нужен - не интересен, хотя всё может быть.
А для токарника - время покажет на что способна GRBL и GrblGru. Для моих задач может и этого хватит. Но хотелось бы на маленьком одноплатнике что-то примудрить (типа малинки) с сенсорным экраном, что бы "обходится" без ПК в процессе обработки. (Наверное и для фрезера хотелось бы такой автономии)

Главное настроится и начать, а дальше уже как-то само собой сложится понемногу, по чуточку. Вот тогда наверное и создам отдельную тему.
Последний раз редактировалось xenon-alien 19 июн 2019, 17:06, всего редактировалось 2 раз(а).
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 2483
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатская обл. Украина
Репутация: 586
Медальки:
Настоящее имя: Daniel

Re: Как правильно изучать linuxcnc

Сообщение torvn77 » 19 июн 2019, 15:07

nevkon писал(а):Эх, пришлось залезть в справочник .

В какой именно справочник? :hehehe:
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2413
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 212
Медальки:

Re: Как правильно изучать linuxcnc

Сообщение MX_Master » 19 июн 2019, 15:12

torvn77 писал(а):Радиобутон выбора оси
torvn77 писал(а):со всеми вытекающими из этого криками
torvn77 писал(а):не пользоваться гуевым средством установки офсета

Тимофей, прекратите немедленно, всех учеников распугаете :D
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5852
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2603
Медальки:
Настоящее имя: Миша

Re: Как правильно изучать linuxcnc

Сообщение UAVpilot » 19 июн 2019, 15:52

nkp писал(а):как тебе такой мануал:

Вроде как MPG неправильно подключены... :)

Upd: Хотя нет, в данном варианте нормально. Просто гальваническая развязка между входами-выходами и остальным перестала быть таковой... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 20293
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4854
Заслуга: c781c134843e0c1a3de9
Медальки:
Настоящее имя: Сергей

Re: Как правильно изучать linuxcnc

Сообщение UAVpilot » 19 июн 2019, 16:02

Hanter писал(а):У меня не получается осознать, почему человек который разбирается в чем то лучше других в виду своей профессиональной деятельности сидит и тролит других, рассказывая "как это просто" и что то что он знает лучше других "очень дружественно"... просто "вы немного недоросли"... так понятней ???

Вы опять сами себе нафантазировали ужасов и приписали их мне... Но опровергать я их не буду, пробовал - как в пустоту...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 20293
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4854
Заслуга: c781c134843e0c1a3de9
Медальки:
Настоящее имя: Сергей

Re: Как правильно изучать linuxcnc

Сообщение Maxekb77 » 19 июн 2019, 17:18

MX_Master,
MX_Master писал(а):Orange Pi маленько слабоват. Недели 2 осталось до готового сопроцессорного генератора шагов. Для хобби будет идеально. Есть там платы и с 2 гб ОЗУ, но слабость их не в размере ОЗУ, а в видеочипе. Поэтому я буду пробовать поднять LinuxCNC на более мощном мини ПК. Там и ОЗУ 4 Гб (ddr4), и видео намного мощнее.

опять очередные сказки про сейчас уже скоро :)))
viewtopic.php?f=41&t=16788&p=473694&hilit=maxekb77#p473694
Maxekb77
Мастер
 
Сообщения: 1540
Зарегистрирован: 05 окт 2013, 00:04
Откуда: Екатеринбург
Репутация: 275
Настоящее имя: Максим

Re: Как правильно изучать linuxcnc

Сообщение evgenymcp » 19 июн 2019, 17:20

torvn77 писал(а):Разница будет, пользователю нужен удобный и понятный способ задания и главное хранения офсетов.

В gmoccapy есть таблица офсетов.
Не знаю какие проблемы с
torvn77 писал(а):Радиобутон выбора оси
в axis. Я привык к маленькой беспроводной клавиатуре. Все действия в axis продублированы горячими клавишами. Двигаю нужную ось и нажимаю shift+end. офсет установлен.
Аватара пользователя
evgenymcp
Мастер
 
Сообщения: 1399
Зарегистрирован: 23 апр 2017, 05:37
Откуда: Абакан,Хакасия
Репутация: 318
Настоящее имя: Евгений

Re: Как правильно изучать linuxcnc

Сообщение MX_Master » 19 июн 2019, 17:33

Maxekb77 писал(а):опять очередные сказки про сейчас уже скоро ))
viewtopic.php?f=41&t=16788&p=473694&hilit=maxekb77#p473694

Максим, ты до сих пор думаешь, что генератор шагов работает с помощью видеочипа?
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5852
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2603
Медальки:
Настоящее имя: Миша

Re: Как правильно изучать linuxcnc

Сообщение Maxekb77 » 19 июн 2019, 18:13

MX_Master писал(а):Максим, ты до сих пор думаешь, что генератор шагов работает с помощью видеочипа?

я до сих пор думаю что видеочип чем то мешает :)
Maxekb77
Мастер
 
Сообщения: 1540
Зарегистрирован: 05 окт 2013, 00:04
Откуда: Екатеринбург
Репутация: 275
Настоящее имя: Максим

Пред.След.

Вернуться в Оффтоп

Кто сейчас на конференции

Зарегистрированные пользователи: aftaev, al_us, AlekseySP, Bing [Bot], Bizon9999, evgeni70, FREEKER, gigs, Google [Bot], Hugo, igorvpetrov, kens, knifemaker, Kupfershcmidt, Kuzma30, Majestic-12 [Bot], niksooon, nkp, P_M_Ch, PavelTch, Prav, rage, shalek, Shev, sima8520, termegon, tpolimer2000, UAVpilot, Vichkins888, Viktor), vitzin, xvovanx, Yandex [bot]

Reputation System ©'