Страница 11 из 32
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 16 мар 2020, 21:33
gigs
UAVpilot писал(а):Схема простая - микроконтроллер и экран в их типовой схеме включения
Надо озадачить старшего сына ,он как раз сейчас плотно работает с stm 32 ,да и собственно говоря все плагины для станка он писал....я в этом полный дуб!
Если бы не он-то хрен бы мне оптические линейки,ориентация шпинделя и прочие плюшки
UAVpilot писал(а): кто-нибуддь домой случайно не унёс.
Это вряд ли,я один работаю

Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 17 мар 2020, 01:15
Sakhalin_Cat
UAVpilot писал(а):Можно,
Рассматриваем вариант второго монитора к компу или панели на RS232. Дело в том, что осей 5шт XYZZA(стол). И при работе хотелось бы выводить все их координаты для удобства. Опять же можно прочую инфу туда вывести.
G54 - 59 в принципе приемлемый вариант насколько я по документации понял, но вот вопрос: При работе в ручном режиме нужно иногда сделать изменение (приращение, убавление). К примеру я кромкоискателем подьехал к краю, обнулился и мне надо вычесть радиус шарика. На обычном уци я просто нажимаю +-3мм или обнуляюсь и отьезжаю 3мм потом опять обнуляюсь. Здесь же придется бежать к компу, поэтому хотелось бы реализовать функциональную клавиатуру рядом с показометром. Причем в идеальном варианте надо чтобы все правки сохранялись после отключения питания, как и привязки.
Приношу свои извинения за то, что сумбурно выражаю свои мысли. Это происходит от того, что я пока сам не до конца осознал какой мне необходимо реализовать функционал для полноценной и удобной работы.
Опять же при ручной вспашке иногда необходимо перескочить в режим ЧПУ и исполнить какую-либо программу например отверстия с резьбами 50штук по сетке. А потом опять вручную расточить что-нибудь на этой-же детали и с этими же привязками.
В общем запуталсо я совсем.
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 17 мар 2020, 01:31
Sakhalin_Cat
gigs писал(а):Вот чего действительно не хватает это дублирующих цифр координат ,иногда приходится бегать туда сюда к монитору
UAVpilot писал(а):Тут был-бы удобен пульт ДУ с небольшим экраном для отображения координат/режимов.
Поэтому и хочу "большой монитор" а лучше 2монитора с разных сторон, с большими цифрами. Так как станок по площади 7*7 метров то бежать к монитору приходится 7-21метр в зависимости от того с какой стороны находишся. Да еще и слазить с фрезерного стола высотой 0.8 метра от пола довольно часто приходится, а потом залезать обратно, итак много-много раз... Оно в плане спорта конечно полезно, но времени и сил отнимает порядочно...
Пультик MPG есть, очень сильно выручает но циферок я на нем не хотел бы, так как зрение уже не-то.
Родное УЦИ довольно удобно в плане настройки,
но! :
1) Прибито к огромному пульту управления весом 50кг, хоть и на "удочке" с противовесом но всё равно замаешся тягать, да и через стол тащить - легче вокруг станка оббежать.
2) На нем отсутствует вторая ось Z и поворотный стол B.
3) При подключении его линеек на месу оно перестанет функционировать.
А учитывая что у станка вообще нет никаких штурвалов (кроме второй Z на шпинделе) то выставится можно только с помощью MPG и УЦИ одновременно.
В связи с этим на УЦИ должы быть кнопки HAL (Pin->Gcode) или что-то подобное дабы совсем исключить беготню при наладке детали на станке и ручной обработке с помощью маховичков MPG с пульта.
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 17 мар 2020, 01:34
Sakhalin_Cat
gigs писал(а):Надо озадачить старшего сына
есть хорошая плата 7i73 там ЖКИ 4х строчный цепляется.
http://www.cnc-club.ru/forum/viewtopic.php?t=2286
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 17 мар 2020, 02:51
Serg
Sakhalin_Cat писал(а):Рассматриваем вариант второго монитора к компу или панели на RS232. Дело в том, что осей 5шт XYZZA(стол). И при работе хотелось бы выводить все их координаты для удобства. Опять же можно прочую инфу туда вывести.
Тогда я вижу такие варианты:
1. сенсорный монитор, возможно небольшой (например как я продаю

), подключенный в качестве второго к компу по VGA/HDMI+USB. А компе вместе с LinuxCNC запускается программка, например на питоне, которая рисует на втором мониторе то, что требуется и отрабатывает нажатие сенсорных кнопок на нём.
2. Панель с цифровыми сегментными индикаторами, мех. кнопками и микроконтроллером внутри. Общаться с основным компом будет по RS232/RS485 по 4-х проводному кабелю (данные + питание). Со стороны LinuxCNC всё это обслуживать будет nonRT компонент, например на питоне.
3. Нечто среднее между 1 и 2 - небольшой монитор с мех. кнопками рядом и/или сенсорными на экране. Управляет всем этим какая-нибудь RPI со связью по RS232/RS485/Ethernet.
Sakhalin_Cat писал(а):G54 - 59 в принципе приемлемый вариант насколько я по документации понял, но вот вопрос: При работе в ручном режиме нужно иногда сделать изменение (приращение, убавление). К примеру я кромкоискателем подьехал к краю, обнулился и мне надо вычесть радиус шарика. На обычном уци я просто нажимаю +-3мм или обнуляюсь и отьезжаю 3мм потом опять обнуляюсь. Здесь же придется бежать к компу, поэтому хотелось бы реализовать функциональную клавиатуру рядом с показометром. Причем в идеальном варианте надо чтобы все правки сохранялись после отключения питания, как и привязки.
Если на УЦИ будут кнопки, то можно сделать примерно так-же.
Sakhalin_Cat писал(а):Опять же при ручной вспашке иногда необходимо перескочить в режим ЧПУ и исполнить какую-либо программу например отверстия с резьбами 50штук по сетке. А потом опять вручную расточить что-нибудь на этой-же детали и с этими же привязками.
Тогда не "отсоединять" приводы и сделать так, чтобы при ручной работе сигналы enable (в HAL) были неактивны, а при переходе в MDI активировались. Это надо пробовать, чтоб не нарваться на конфликты с какими-нибудь особенностями приводов или ещё чего.
Sakhalin_Cat писал(а):3) При подключении его линеек на месу оно перестанет функционировать.
Если там хорошие инкрементные линейки, то можно задействовать их вместо энкодероа, а данные для "нового УЦИ" будут поступать от LinuxCNC.
Sakhalin_Cat писал(а):есть хорошая плата 7i73 там ЖКИ 4х строчный цепляется.
Сам Питер говорит, что для переносного пульта это неудачная плата, а для стационарного экран маловат...

Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 17 мар 2020, 04:31
Sakhalin_Cat
UAVpilot писал(а):
Sakhalin_Cat писал(а):Рассматриваем вариант второго монитора к компу или панели на RS232. Дело в том, что осей 5шт XYZZA(стол). И при работе хотелось бы выводить все их координаты для удобства. Опять же можно прочую инфу туда вывести.
Тогда я вижу такие варианты:
3. Нечто среднее между 1 и 2 - небольшой монитор с мех. кнопками рядом и/или сенсорными на экране. Управляет всем этим какая-нибудь RPI со связью по RS232/RS485/Ethernet.
Именно такой вариант наиболее приемлем. Монитор 10" и кнопки рядом (чтобы можно было дублировать пульты простым запараллеливанием) только не RPI а 7i73 в качестве контроллера клавиатуры.
UAVpilot писал(а):
Sakhalin_Cat писал(а):Опять же при ручной вспашке иногда необходимо перескочить в режим ЧПУ и исполнить какую-либо программу например отверстия с резьбами 50штук по сетке. А потом опять вручную расточить что-нибудь на этой-же детали и с этими же привязками.
Тогда не "отсоединять" приводы и сделать так, чтобы при ручной работе сигналы enable (в HAL) были неактивны, а при переходе в MDI активировались. Это надо пробовать, чтоб не нарваться на конфликты с какими-нибудь особенностями приводов или ещё чего.
Приводы отключить однозначно не получится, так как "ручная вспашка" проводится с помощью MPG, ось (сейчас) задается штатным переключателем. Механических штурвалов на станке просто не предусмотрено все передвижения сервами и только.
UAVpilot писал(а):
Sakhalin_Cat писал(а):3) При подключении его линеек на месу оно перестанет функционировать.
Если там хорошие инкрементные линейки, то можно задействовать их вместо энкодероа, а данные для "нового УЦИ" будут поступать от LinuxCNC.
Линейки однозначно подключатся в качестве энкодеров для Месы. Иной вариант даже не рассматривался. Потому и возник вопрос как к LinuxCNC прикрутить "Модуль" УЦИ.
UAVpilot писал(а):
Sakhalin_Cat писал(а):есть хорошая плата 7i73 там ЖКИ 4х строчный цепляется.
Сам Питер говорит, что для переносного пульта это неудачная плата, а для стационарного экран маловат...

Плата шикарна как модуль подключения клавиатуры 8*8, дисплей в этом MODE не подключается. Чтобы с всякими RPI не возится - оптимальное и недорогое решение.
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 17 мар 2020, 11:18
Sakhalin_Cat
Пришел в мастерскую сегодня, а света нет. Пока ждал свет, собрал еще один релейный блок и навел порядок в "Макетной сборке".
Ну и клон родного пульта управления для тестов начали собирать. Деревянный правда, но решение всё равно временное.
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 17 мар 2020, 16:03
Sakhalin_Cat
UAVpilot писал(а):
Тогда я вижу такие варианты:
Подскажите пожалуйста самый простой вариант для следующей функции.
hm2_5i25.0.7i84.0.0.analoginput-00 - подключен потенциометр задающий напряжение на этот вход от 0 до +24В
Нужно на hm2_5i25.0.7i77.0.0.output-15 получить генератор с регулируемой частотой 1-20,000Гц пропорционально потенциометру
hm2_5i25.0.7i84.0.0.analoginput-01 - подключен потенциометр задающий напряжение на этот вход от 0 до +24В
Нужно на hm2_5i25.0.7i77.0.1.analogout0 получить регулируемое напряжение пропорционально потенциометру 0 - 10В
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 17 мар 2020, 17:20
Serg
Sakhalin_Cat писал(а):hm2_5i25.0.7i84.0.0.analoginput-00 - подключен потенциометр задающий напряжение на этот вход от 0 до +24В
Нужно на hm2_5i25.0.7i77.0.0.output-15 получить генератор с регулируемой частотой 1-20,000Гц пропорционально потенциометру
net inp hm2_5i25.0.7i84.0.0.analoginput-00 siggen.N.frequency
net out siggen.N.clock hm2_5i25.0.7i77.0.0.output-15
соотв. параметрами .scale настроить соотношение напряжение-частота.
Но 20,000Гц не получится - только 500Гц при стандартном сервоцикле 1кГц.
Sakhalin_Cat писал(а):hm2_5i25.0.7i84.0.0.analoginput-01 - подключен потенциометр задающий напряжение на этот вход от 0 до +24В
Нужно на hm2_5i25.0.7i77.0.1.analogout0 получить регулируемое напряжение пропорционально потенциометру 0 - 10В
net analog hm2_5i25.0.7i84.0.0.analoginput-01 hm2_5i25.0.7i77.0.1.analogout0
соотв. параметрами .scale настроить соотношение напряжений на входе и выходе.
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 17 мар 2020, 17:51
Sakhalin_Cat
UAVpilot писал(а):
Но 20,000Гц не получится - только 500Гц при стандартном сервоцикле 1кГц.
Жаль.
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 17 мар 2020, 17:56
Sakhalin_Cat
UAVpilot писал(а):соотв. параметрами .scale настроить соотношение напряжений на входе и выходе.
Можно пример, в манах расплывчато описано.
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 17 мар 2020, 18:22
Serg
Для входа analogin0 параметр analogin0-scalemax указывает значение, которое будет передаваться в HAL при подаче на вход максимально разрешённого напряжения.
Например у нас есть вход с диапазоном 0-10В, на вход подано ровно 5В:
При analogin0-scalemax = 10 в HAL analogin0 будет показывать 5.0,
а если analogin0-scalemax = 20, то в HAL analogin0 будет показывать 10.0
С выходами аналогично.
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 17 мар 2020, 18:38
Sakhalin_Cat
UAVpilot писал(а):Для входа analogin0 параметр analogin0-scalemax указывает значение, которое будет передаваться в HAL при подаче на вход максимально разрешённого напряжения.
С выходами аналогично.
Понял, благодарю.
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 18 мар 2020, 09:56
Sakhalin_Cat
Модераторы вставьте эту инфу в FAQ. Весь инет перерыл нигде строка понятно неописана.
--------------------------------------- Сut Here --------------------------------------
Для настройки режима работы платы работающей по SSerial типа MESA 7i77, MESA 7i84 итд режим MODE для каждой платы задается в строке конфигурации hm2_pci в HAL файле конфигурайии машины
для примера -- loadrt hm2_pci config=" num_encoders=12 num_pwmgens=0 num_stepgens=0 sserial_port_0=103002"
Параметр sserial_port_0=103002 отвечает за конфигурацию 6-ти устройств подключенных к 6-ти портам платы 5i25/6i25 (три порта идут по одному кабелю 25pin, 3 порта по другому).
В этом примере (sserial_port_0=103002) плата подключенная к порту 0 находится в MODE-1 (первая цифра в комбинации =103002), плата подключеннаяк порту 1 в режиме MODE-0 (вторая цифра в комбинации =103002), к порту 2 в режиме MODE-3 (третья цифра в комбинации =103002)....... плата 6 в режиме MODE-2
Физически платы могут состоять из нескольких блоков подключенных к разным портам. В случае использования наПРИМЕР 2х плат 7i77 совместно с платой 7i84 будет занято 5 портов и строчка будет выглядеть так:
Плата №1=7i77 в Режиме MODE-1 + подключенная к ней по RS422 - 7i84 в режиме MODE-2, Плата №2 = Плата 7i77 в режиме MODE-3. Строчка в данном варианте будет выглядеть следующим образом sserial_port_0=112330
Внимательно сравнивайте режимы описаные в мануале на плату и режим который проставляет Pconf в файле станка при конфигурировании, например для платы 7i84 режима MODE-3 физически не существует но Pconf ставит MODE-3 или MODE-0. Если актуальным режимом нужен MODE-2 то его надо прописать в конфиг ручками. Причем при повторном запуске Pconf он опять снесет вашу настройку в MODE-3.
------------------------------------- End Cut ---------------------------------------
Три часа убил пока разобрался почему 7i84 не работает как надо.
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 18 мар 2020, 17:10
Sakhalin_Cat
Суперпульт готов к "применению".
Правда жить ему всего несколько дней всего...
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 18 мар 2020, 18:02
Serg
Sakhalin_Cat писал(а):Вставьте в фак.
Для настройки режима работы платы работающей по SSerial типа MESA 7i77, MESA 7i84 итд режим MODE для каждой платы задается в строке конфигурации hm2_pci в HAL файле
В фак можно самостоятельно вставить:
http://www.cnc-club.ru/wiki/index.php/ 
Да и зачем в фак, если оно изначально в документации есть?..
И pncconf/stepconf для изменения конфигурации использовать не стоит, один раз сделал заготовку конфигурации и дальше ручками, чтоб сюрприз какой не выхватить. Как я понял эти проги делаются по остаточному принципу...
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 19 мар 2020, 01:27
Sakhalin_Cat
Оно меня не пускает. Дайте пожалуйста доступ. Пока с системой разбираюсь может напишу чего, "незамыленным" глазом чайника очень много темных мест находится в доках.
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 19 мар 2020, 01:57
Serg
Sakhalin_Cat писал(а):Оно меня не пускает. Дайте пожалуйста доступ. Пока с системой разбираюсь может напишу чего, "незамыленным" глазом чайника очень много темных мест находится в доках.
Wiki писал(а):Все зарегистрированные пользователи форумов cnc-club.ru могут редактировать и добавлять страницы wiki зайдя под своим логином и паролем.

Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 19 мар 2020, 06:41
Sakhalin_Cat
UAVpilot писал(а):

Подскажите пожалуйста
Дано ось-Х мне нужно при любом движении оси аппаратно включить три пина / никак не могу понять как это реализовать. Прям очень срочный вопрос я тут под станком валяюсь с этим вопросом
переменные описал, а вот кто туда true должен дать понять немогу/
Это муфта подключеня двигателя к ШВП, тормоз станка и воздушный лифт оси.
# --------------- X Axis Unclamp - (Y084) -----------------------------
net Axis-X_Unclamp => hm2_5i25.0.7i77.0.3.output-00
# --------------- X Axis Air Lift - (Y089) -----------------------------
net Axis-X_Airlift => hm2_5i25.0.7i77.0.3.output-01
# --------------- X Axis Table Clutch - (Y061) -----------------------------
net Axis-X_Clutch => hm2_5i25.0.7i77.0.3.output-02
Re: Фрезерный по стали 2200*1800мм (стол 1600*1800мм) Toshib
Добавлено: 19 мар 2020, 07:03
Sakhalin_Cat
Удалено