Страница 34 из 39
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 29 янв 2020, 13:34
nkp
чем больше вариантов - тем лучше
люди могут подгонять под свои задачи
===================
по компоненту ,что выше
вариант, когда можно выбрать - сколько значений определяем ,
и соответственно - сколько нужно "листать" кнопкой:
Код: Выделить всё
component selection "value selection";
/* sudo halcompile --install selection.comp */
pin in s32 in-##[18:personality] "single value setting";
pin in bit increment "";
pin in bit decrement "";
pin out s32 out "";
variable int idle_i = 0;
variable int idle_d = 0;
variable int count = 0;
function _ nofp;
license "GPLv2 or greater";
;;
FUNCTION(_) {
int i ;
if (idle_i != increment){
if (increment) {count++;}
if (count > personality-1) {count=personality-1;}
idle_i = increment;
}
if (idle_d != decrement){
if (decrement) {count--;}
if (count < 0) {count=0;}
idle_d = decrement;
}
for (i=0;i<personality;i++) {
if (i==count){out = in(i);}
}
}
только в hal теперь немного по другому:
Код: Выделить всё
loadrt selection personality=3
addf selection.0 servo-thread
setp selection.0.in-00 1
setp selection.0.in-01 5
setp selection.0.in-02 100
net sout selection.0.out
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 03 фев 2020, 17:16
solo
спасибо всем за советы , но с моим "талантом", у меня пока не чего не получилось
у меня есть два компа под LinuxCNC, один ноут на котором я экспериментирую , ( после установке на ноут дебиана на ноуте слетело все,- винда7 , убунта 10.04 ) и второй комп рабочий на станке, с убунтой 10.04
Все варианты которые мне предложили выше я вначале проверил на экспериментальном ноуте
пользовательские компоненты которые предоставил nkp у мена на ноуте с дебианом не компилировались , ( выдавало ошибку , что нету halcompile ) я не смог их попробовать , а что будет с компонентом под убунтой 10.04 я тоже не проверил , комп пока нету возможности подключить к интернету , шоб туда шота добавить ( компилятор )
более мене мне понятно что делать с компонентом MUX_GENERIC
http://linuxcnc.org/docs/2.7/html/man/m ... ric.9.html
и у меня получилось сделать хел файл такой чтобы джойстик управлял станком так как мне хочется. Но конфигурация которую я создал на экспериментальном ноуте под дебианом не захотела работать на компе с убунтой 10.04
две строки в хел файле вызывают ошибку , точнее последняя строка
Код: Выделить всё
loadrt mux_generic config=fu12
addf mux-gen.00 servo-thread
может че присоветуете
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 06 мар 2020, 21:47
vitzin
Всем доброго вечера,не знал,где лучше спрасить,вроде здесь подходит по теме,
не знаю,с какого перепугу стало окошко вот таким,как закрыть,знаю,а как там его маленьким
зделать,уже пасc
Виктор
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 06 мар 2020, 21:52
Serg
Картинка ни о чём. Сделай скриншот всего экрана.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 06 мар 2020, 21:59
vitzin
Так и есть весь экран,кудато пропали крестик и всё остальное
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 06 мар 2020, 22:23
Serg
Тогда полагаю это после экспериментов с запуском Axis во весь экран.

Попробовать вылечить можно удалением или переименованием файла ~/.axisrc
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 06 мар 2020, 22:48
vitzin
Да не хотел я во весь экран,оно само пришло,да нет конечно же,
это всё после всяких добовлений,как Пробе Скрен и так далие,сеичас попробую,удалил их,но не помагло.
В каком-то смысле это даже иногда и лучше,не закроеш окошко на автомате,что для работующей
машыны даже очень как хорошо,но как-то не очень с этим работать,программу там найти,или что изменить,
что-то не желают у меня программы в Ахис открыватся.
Есть еще вапросик,но к теме никаким боком не относится,как у вас тут принято в общение?на вы,или на ты,
а то как-то определится бы,привык за 10 лет на другом Форуме,что все на ты,что стар что млад.
Виктор.
отвык я,что ко мне во множественном чесле обращаются,я вроде как один

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 06 мар 2020, 22:51
vitzin
Спасибо,помагло,это на домашнем Коме,а на рабочей машине,если так зделаю,
будет Пробе Скрен работаь,али нет?
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 06 мар 2020, 23:46
Serg
vitzin писал(а):Спасибо,помагло,это на домашнем Коме,а на рабочей машине,если так зделаю,
будет Пробе Скрен работаь,али нет?
Про ProbeScreen не знаю, я его даже ни разу не скачивал.
vitzin писал(а):Есть еще вапросик,но к теме никаким боком не относится,как у вас тут принято в общение?на вы,или на ты,
а то как-то определится бы,привык за 10 лет на другом Форуме,что все на ты,что стар что млад.
http://www.cnc-club.ru/forum/viewtopic.php?f=18&t=1081
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 15 апр 2020, 21:42
fleshget
Здравствуйте!
У меня проблема - после того как я обработал модель по вектору, когда фреза должна подняться на безопасную высоту и вернуться в ноль, она задевает немножко заготовку. G-код правильный. А LinuxCnc зарезает мне деталь...
Кто виноват?
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 15 апр 2020, 21:51
D.L.
G64 используется? Без P?
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 15 апр 2020, 21:56
fleshget
В G-коде G64 точно нет. Но я раньше хотел использовать G64 и я мог его задействовать по другому (уже забыл как, куда-то прописать мог...)
У меня заготовка по толщине кривая была. Завтра еще раз протестирую на заготовке с одинаковой толщиной. Ноль сверху был.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 15 апр 2020, 22:05
D.L.
Очень похоже на скругление от G64, у меня как-то такой код G0 Z[#<zsafe>], X0 Y0 сломал 1мм фрезу.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 15 апр 2020, 22:26
D.L.
fleshget писал(а):В G-коде G64 точно нет.
Если G64 есть в MDI Active G-Codes, то она будет действовать даже если её нет в G-коде.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 15 апр 2020, 23:23
Serg
fleshget писал(а):Кто виноват?
Пока что тот, кто не показал УП.

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 15 апр 2020, 23:31
fleshget
D.L. писал(а):Если G64 есть в MDI Active G-Codes
Как раз так и есть! Теперь буду бороться с G64 Спасибо!
А за УП - так я точно помню, что там сперва должно было подняться на безопасную высоту, а потом в нули...

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 12 июн 2020, 17:51
1240
чем может быть вызвано такое сообщение?
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 27 июн 2020, 19:20
rehden
vitzin писал(а):Спасибо,помагло,это на домашнем Коме,а на рабочей машине,если так зделаю,
будет Пробе Скрен работаь,али нет?
да будет работать. там в настройках/файле .axisrc нужно строку закоментить. которая во весь экран разворачивает LCNC
root_window.attributes("-fullscreen",1) или удали ее
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 10 янв 2021, 13:24
a321
Вот задача - из комплекта берем скрипт imag-to-gcode, он генерирует код исходя из прямоугольности габарита. А надо круг. Теоретически можно уже в готовом коде заменить известную граничную координату Y на функцию синуса (или корня?) от Х. Отсюда вопросы к знатокам -
1. linuxcnc, на что проще вычислительные затраты - на возведение в квадрат + вычитание + извлечение корня или деление + синус?
2. есть ли изящное решение на тему "взять значение #<_x> с учетом смещения g92 или G10 L2 P0 и получить значение Y по заданной функции, да еще и знак (в случае окружности) взять с учетом того положения Y, от которого начинается движение в сторону крайнего Y?
Т.е. для окружности на каждый Х есть два одинаковых крайних У. Знак У берем из значения предшествующего У - если ниже среднего (заранее известного, в каноническом случае = 0), то минус.
Может кто уже решал такого рода проблемы?
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сделать
Добавлено: 29 мар 2021, 22:18
Fivist
Всем добра! если написал не в тему, то извиняюсь!
Вопрос собственно вот в чем, не могу сообразить как правильно настроить в ХАЛ вот такую клавиатуру
.
Мне как раз на 3 свободных входа надо повесить 6 кнопок. Может кто уже делал?