LinuxCNC NGCGUI interface. Passing parameters to the control program

  Рет қаралды 6,213

Александр Паршев

Александр Паршев

3 жыл бұрын

Hello again. Create a mega cool script to align the rectangular plane of the workpiece. We set the necessary parameters directly in the AXIS interface in LinuxCNC and - oh, miracle! - we get the necessary control program, automatic and without ArtCam, Fusion360 and other CADs, with one button.
Link to documentation: linuxcnc.org/docs/html/gui/ng...

Пікірлер: 46
@rinkijimig9530
@rinkijimig9530 3 жыл бұрын
Огромное спасибо за вашу работу, такие решения на промышленных стойках стоят миллионы. Информации с специалистов очень по этим вопросам в рунете просто нет. Еще раз спасибо за то что двигаете прогресс.
@vlad55775
@vlad55775 3 жыл бұрын
Мужик 🔥 Шарит жесть И без зашкваров
@TheTheASHER
@TheTheASHER 3 жыл бұрын
Буквально вчера думал о такой функции, а сегодня видео! Спасибо!
@user-cz7yh7fq8v
@user-cz7yh7fq8v 3 жыл бұрын
Спасибо отличная доработка!
@SKTechnology44RUS
@SKTechnology44RUS 3 жыл бұрын
Отличные у Вас лекции , всё понятно и логично!! Я пока что застрял на установке линукса в машину, за флешкой в магаз надо бежать )) До этого мач 3 щупал пока винда не слетела. Не впечатлил меня мач. Ну раз уж слетела винда то надо дебиан с Линукс ЧПУ ставить , звоночек так сказать ))
@user-gi9nc3gp5q
@user-gi9nc3gp5q 3 жыл бұрын
Лучшие 30 минут в моей жизни!
@TheTheASHER
@TheTheASHER 3 жыл бұрын
самый лучший момент 24:10
@SKTechnology44RUS
@SKTechnology44RUS 3 жыл бұрын
Офигенно!!! Премного благодарен за такую информацию !!!! Рад что в Линукс доступно параметрическое программирование обработки. Несколько вопросов. 1)Как я понял в главном окне можно наделать много вкладок с различными шаблонами ,на подобии этой обработки плоскости с различными размерами? 2) Можно ли насоздавать таких шаблонов и хранить из в какой нибудь папке , среди других своих УП. 3) Есть ли разные типы переменных ? Основные (которые после их назначения оставляют свое значение до тех пор пока их не переназначат и они видны всем управляющим программам чпу) Локальные (которые действительны лишь в пределах одной УП). 4) где почитать про манипуляции с параметрами (их назначение , обработка , условия и.тд.) П.С. вопрос 3 на основе моего общения с промышленной стойкой ЧПУ хейденхайн(есть подозрение что она тоже на основе линукса, т.к. при загрузке системы написано Линукс). Такие примочки видел только на элитных ЧПУ стойках. И то что в Линуксе это есть(работа с параметрами) , я безразмерно рад!
@wiktorwilno9167
@wiktorwilno9167 3 жыл бұрын
по сути дела тот линукц которыи мы качаем и инсталируем,то это только заготовка,причем бесплатная.у линикса очень много возможностеи которых мы не знаем как использовать без знаний программирования.моим скромным мнением поэтому линукс настолько непопулярен среди масс,куда просче поставить ломаныи мач от китаица и в последствий боротся с проблемами.
@AlexandrParshev
@AlexandrParshev 3 жыл бұрын
1) Да 2) Да. Но для создания вкладки нужно прописывать ее в ini файле. 3) Вряд ли. Но можно попробовать чтение из файла. Или через вызов sub-ов из других файлов. Не делал, но вопрос очень интересный 4) Думаю, что надо смотреть в эти стороны: - NGCGUI - linuxcnc.org/docs/html/gui/ngcgui.html - O- команды - позволяют делать подпрограммы, и вызова, циклы, ветвелния: linuxcnc.org/docs/html/gcode/o-code.html - RS274NGC - интерпретатор G-кода linuxCNC - своеобразное расширение команд G-code
@SKTechnology44RUS
@SKTechnology44RUS 3 жыл бұрын
@@AlexandrParshev благодарю за ответ ) буду изучать . Я только начинаю вникать в Линукс. Класс !
@tokarka8258
@tokarka8258 2 жыл бұрын
Добрый день. Смотрю Ваши уроки и безмерно благодарен за проделанную работу, сам бы с кодом разбирался долго. Нигде не нашел у Вас инструкцию как отбиться от детали. Пытаюсь слезть с мач3 с его глюками и этот фактор, как и постпроцессор для меня пока что непонятными. G54 задаю всегда по центру Х и У, подлетаю к краю заготовки, касаюсь, обнуляюсь. Потом касаюсь противоположной стороны заготовки и в маче просто вношу деленное на 2 значение в окно координат. В линуксцнц, как я понимаю, такой возможности нет?
@AlexandrParshev
@AlexandrParshev 2 жыл бұрын
Да. Вопрос понятен. Мне кажется можно так сделать. И даже скрипт написать... А касаетесь края - контакт замыкается какой, или на глазок (хотя не так важно). Если делать в ручную: бежим по X, например, до левого края, там нажимаем кнопку END на клавиатуре. Затем бежим до правого края - смотрим значение. Например 150мм видим. Нажимаем кнопку F5 и даем команду G92 x75 (ручками набираем и делим 150 на 2 тоже в уме). Все. если теперь дать команду G0 X0 - доедем до серединки детали. Аналогично по Y. Это не так сложно, как может показаться. Но можно и со скриптом заморочиться.
@tokarka8258
@tokarka8258 2 жыл бұрын
@@AlexandrParshev спасибо за скорый ответ! скрипт, полагаю, был бы в разы быстрее и удобнее, дабы не держать в голове все коды. Я так ранее делал на маче, как Вы описали, пока не узнал что можно цифры прям в поле координат писать)
@feedback.
@feedback. 11 ай бұрын
Спасибо за видео! , По вашим урокам создал несколько вкладок с макросами себе на токарный. Но есть один момент ... Если во вкладке больше чем 10 строк с параметрами , 11 - я строка переносится во второй столбец... , А его не видно из-за панели для кнопок и шпинделя... Почему он создаёт второй столбец если с низу достаточно места ... Непонятно. Пересмотрел кучу документации , ...игрался с разрешением монитора,шрифтами в надстроечных файлах и т.д. , А "воз и ныне там" 😂. Может у вас была похожая ситуация?
@AlexandrParshev
@AlexandrParshev 11 ай бұрын
Нет, не сталкивался. Не делал столько
@BlackWhite-mo2lk
@BlackWhite-mo2lk 9 ай бұрын
Подскажите пожалуйста,на плате куда подключается энкодер шпинделя токарного станка,там где концевики подключается и на программе во вкладке "енкодер" назначается?
@AlexandrParshev
@AlexandrParshev 9 ай бұрын
Здравствуйте. По шпинделю есть отдельное видео. "Самодельный ЧПУ. Часть 18. Подключаем шпиндель. " называется
@AlexandrParshev
@AlexandrParshev 9 ай бұрын
Да, а токарными не занимался. Хотя, конечно, интересно
@dmitriysamarskiy7253
@dmitriysamarskiy7253 3 жыл бұрын
А как добавить возможность нескольких проходов по оси Z? Допустим выравниваем подкладку под заготовку за 3 прохода по 2 мм и четвертый проход с нулевым съёмом "выглаживание".
@AlexandrParshev
@AlexandrParshev 3 жыл бұрын
Для первых трех раз надо все что есть записать в цикл, в котором добавить смещение по Z. Цикл в цикле - это нормально. Потом еще раз снять слой уже без смещения - после цикла.
@dmitriysamarskiy7253
@dmitriysamarskiy7253 3 жыл бұрын
@@AlexandrParshev спасибо, буду пробовать. С меня подписка и лайки. Создатель и пользователь самодельного фрезерного станка с чпу на базе linuxcnc
@Slepoy_Sniper
@Slepoy_Sniper 3 жыл бұрын
Александр, а не подскажете, как сделать сброс нуля по Z и его последующую установку заново одной кнопкой? А то забодало постоянно тыкать всплывающее окошко с подтверждением сброса?
@AlexandrParshev
@AlexandrParshev 3 жыл бұрын
А в предыдущем видео про установку нуля нету? А так я enter нажимаю, мышку почти не использую, поэтому не напрягает.
@TheTheASHER
@TheTheASHER 3 жыл бұрын
сделать кнопу с гкодом G10 L20 P1 Z0
@Slepoy_Sniper
@Slepoy_Sniper 3 жыл бұрын
@@AlexandrParshev Я б тоже нажимал, управляю с беспроводной клавы, но на проклятом окошке с подтверждением нет фокуса, оно почему-то сразу появляется неактивным. И хоть облезь, но тыкай мышкой.
@Slepoy_Sniper
@Slepoy_Sniper 3 жыл бұрын
@@TheTheASHER Спасибо! Попробую.
@DPTech_workroom
@DPTech_workroom 3 жыл бұрын
А что мешает написать алгоритм, в котором только задается диаметр фрезы, количество проходов, рабочее поле, подача ну и обороты... УП - можно создать из формул для ЛЦНЦ.
@AlexandrParshev
@AlexandrParshev 3 жыл бұрын
Да, конечно. Алгоритмы могут быть самыми разными, с разными параметрами и для разных целей. Кому как удобно. А до этого у меня просто был файлик с параметрами, похожий на тот, который загружается при старте Axis - там LinuxCNC "пишется". Но его приходилось для изменения открывать в "блокноте". Не сложно, но все же.
@DPTech_workroom
@DPTech_workroom 3 жыл бұрын
@@AlexandrParshev я так же делаю - ходовые УП под рукой... Что редактировать во вкладке, что в блокноте...
@alikreat
@alikreat 2 жыл бұрын
Подскажите пожалуйста как делали кнопки щуп зет и обнулить ху
@AlexandrParshev
@AlexandrParshev 2 жыл бұрын
Обнулить ХУ - это уже встроено, на левой панели есть. Про щуп Z есть отдельное видео на канале.
@Владимир_И_К
@Владимир_И_К Жыл бұрын
а где видео про добавление кнопки обнуления можно посмотреть?
@AlexandrParshev
@AlexandrParshev Жыл бұрын
обнуление чего?
@Владимир_И_К
@Владимир_И_К Жыл бұрын
@@AlexandrParshev обнуление осей и добавление кнопок в интерфейс
@AlexandrParshev
@AlexandrParshev Жыл бұрын
@@Владимир_И_К я на клавиатуре кнопки home для хоминга оси использую и end для установки нуля.
@AlexandrParshev
@AlexandrParshev Жыл бұрын
@@Владимир_И_К а добавление кнопок в интерфейс тоже на канале где-то было.
@Komplektcnc
@Komplektcnc 2 жыл бұрын
Добрый день. Как с Вами можно связаться?
@AlexandrParshev
@AlexandrParshev 2 жыл бұрын
vk.com\alanpa
@wiktorwilno9167
@wiktorwilno9167 3 жыл бұрын
Александр напишите свою почту ,есть готовые примочки которые наверное заинтересует многих(наверное) и одна нерешеная идея для размышления Ну а а видео одельное спасибо
@AlexandrParshev
@AlexandrParshev 3 жыл бұрын
alexander.parshevсобачкаgmail.com
@TheTheASHER
@TheTheASHER 3 жыл бұрын
@@AlexandrParshev скажите, видел в ВК у вас уже и поворотная ось появилась, будете про эту тему делать видео?
@AlexandrParshev
@AlexandrParshev 3 жыл бұрын
@@TheTheASHER думаю, что надо. Там больше заморочек не с linuxCNC, а с Fusion360 получилось, когда разбирался. Как УП сделать, как станок перестроить... Очень хотелось бы...
@wiktorwilno9167
@wiktorwilno9167 3 жыл бұрын
@@AlexandrParshev Выслал письмо.Получили?
@AlexandrParshev
@AlexandrParshev 3 жыл бұрын
@@wiktorwilno9167 Да, извините, только сейчас посмотрел. Очень-очень круто и просится в реализацию. Если буду делать, то обязательно запишу ролик. ОГРОМНОЕ СПАСИБО.
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 195 МЛН
Little girl's dream of a giant teddy bear is about to come true #shorts
00:32
Самый Молодой Актёр Без Оскара 😂
00:13
Глеб Рандалайнен
Рет қаралды 11 МЛН
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 5 МЛН
grblHAL - пытаюсь резать резьбу
11:14
Делаем ЧПУ. Часть 21.2 Кнопки, щуп оси Z.
32:24
Александр Паршев
Рет қаралды 7 М.
Установка LinuxCNC.
17:45
Александр Паршев
Рет қаралды 19 М.
Connecting the spindle to LinuxCNC.
31:59
Александр Паршев
Рет қаралды 8 М.
Как распознать поддельный iPhone
0:44
PEREKUPILO
Рет қаралды 2,2 МЛН
Худшие кожаные чехлы для iPhone
1:00
Rozetked
Рет қаралды 1,7 МЛН
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
VA-PC
Рет қаралды 2,3 МЛН
Rate This Smartphone Cooler Set-up ⭐
0:10
Shakeuptech
Рет қаралды 3,6 МЛН
Копия iPhone с WildBerries
1:00
Wylsacom
Рет қаралды 7 МЛН
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 2,7 МЛН