Страница 34 из 39

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Добавлено: 29 янв 2020, 13:34
nkp
Сергей Саныч писал(а):Специально для таких задач есть joyhandle http://www.linuxcnc.org/docs/html/man/m ... dle.9.html
А для всяких вычурных зависимостей - табличные преобразования http://www.linuxcnc.org/docs/html/man/m ... rve.9.html
чем больше вариантов - тем лучше
люди могут подгонять под свои задачи
===================
по компоненту ,что выше
вариант, когда можно выбрать - сколько значений определяем ,
и соответственно - сколько нужно "листать" кнопкой:

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

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 я тоже не проверил , комп пока нету возможности подключить к интернету , шоб туда шота добавить ( компилятор ) :thinking:
более мене мне понятно что делать с компонентом 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
LInux.png (7571 просмотр) <a class='original' href='./download/file.php?id=177767&mode=view' target=_blank>Загрузить оригинал (101.49 КБ)</a>
Виктор

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
чем может быть вызвано такое сообщение?
1111.png (5054 просмотра) <a class='original' href='./download/file.php?id=182631&mode=view' target=_blank>Загрузить оригинал (449.1 КБ)</a>

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
Всем добра! если написал не в тему, то извиняюсь!
Вопрос собственно вот в чем, не могу сообразить как правильно настроить в ХАЛ вот такую клавиатуру
MUX4.jpg (2767 просмотров) <a class='original' href='./download/file.php?id=194024&mode=view' target=_blank>Загрузить оригинал (44.84 КБ)</a>
.
Мне как раз на 3 свободных входа надо повесить 6 кнопок. Может кто уже делал?