реклама на сайте
подробности

 
 
> Разработка комплекса программа+железо LPT/USB для станков, Рабочее название "Конь В Вакууме"
Леонид Григорьев...
сообщение Jan 30 2017, 02:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 10-10-16
Пользователь №: 93 698



"Конь в Вакууме" - это аппаратно - программный комплекс, умеющий работать как со всеми существующими, так и с перспективными интерфейсами и выполнять уже существующие и ещё нет задания.
Собственно, нужно сделать контроллер для станка и программу для контроллера.
В интерфейсе LPT есть 12 пинов, работающих на выход. Обычно управление станком с компьютера осуществляется сигналами шаг-направление и есть 6 осей, которые могут рабтать одновременно, или практически одновременно. На вход могут работать 5 пинов. Задача состоит в том, что бы расширить возможности станка путём последователиной передачи данных через LPT в контролер.
Из 12-и пин выхода LPT, 6 пинов остаются работать в режиме "шаг". 4 пина задают адрес, 1-данные, 1-синхро импульс. Из 16-и адресов 6 задают смену направления оси, 1 начало и конец введения адреса, 1 предназначен для введения адреса, 1-команда " адрес + 1" с записью данных в ячейку памяти по каналу данных; 1 адрес - обнуление отсчёта "адрес + 1"
Все данные изначально записываются в ячейки в 1-битном формате. Одна ячейка может быть предназначена для включения опроса концевика, включения/выключения реле, установления деления шага/кратности шагов для ускоренного режима серводвигателя. В случае когда 1-го бита не хватает, используется несколько с соседними адресами.
Для разработки программы предполагается найти исходники чего-либо или заказать дополнения в программу разработчикам мач4. При этом вроде как раньше можно было купить исходники Mach 3, а в линуксе (для линукс ЦНЦ) вообще исходники должны быть открытыми.
Выбор порта LPT, не в пользу остальных, обусловлен двумя факторами: высокой скоростью работы (на практике) и его простотой, пониманием его устройства. Со временем можно добавить возможность работы через USB 2-3, ethernet.





Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Леонид Григорьев...
сообщение Apr 17 2017, 06:34
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 10-10-16
Пользователь №: 93 698



Давайте ближе к сути вопроса: управление приводами по витой паре через PCI (PCI-E x1).
На первое время согласен поставить сразу MACH+LPT и линукс CNC + PCI плата.
Вроде не сложно накидать алгоритм программы без ограничения по количеству осей. По ходу выполнения G-кода добавляй себе по оси- две в расчёт и вычисляй их положения на ближайшие 0,2 с.
Связь цены заготовки и станка, а так же заложенный процент брака- личное дело каждого. Есть какой-то раздел экономики с ориентацией на максимальные результаты, так вот с этой точки зрения должна быть максимальная накрутка в стоимости обработки, максимальная производительность и минимальная стоимость оборудования (не в ущерб производительности и комфорта в работе). Для борьбы с браком делают изолятор брака - весь брак складывают в одну кучу и потом анализируют убытки; причины их возникновения.

А вот если станок дал сбой 1 раз - нужно что-то менять и не совать туда дорогие заготовки и пальцы. В старой винде можно отключить все лишние службы через msconfig. В новой выставляется минимальная частота процессора, в разделе электропитания. Если ничего не помогло - менять компьютер, потом ОС, в крайнем случае есть станочные стойки, начиная с НЦ31 заканчивая Siemens- Fanuk
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Леонид Григорьевич   Разработка комплекса программа+железо LPT/USB для станков   Jan 30 2017, 02:34
- - HardEgor   Наверное вам сюда   Jan 30 2017, 04:37
- - Эдди   Зачем так усложнять, если есть USB?   Jan 30 2017, 05:20
|- - MrYuran   Цитата(Эдди @ Jan 30 2017, 08:20) Зачем т...   Feb 3 2017, 06:40
|- - Эдди   Цитата(MrYuran @ Feb 3 2017, 09:40) Забуд...   Feb 3 2017, 15:30
- - Леонид Григорьевич   Возможно и не стоит усложнять. При вращении станд...   Jan 30 2017, 20:44
- - Эдди   1) Вообще-то, импульсы микроконтроллер выдавать до...   Jan 31 2017, 05:07
- - Леонид Григорьевич   1. Компьютер нужен для обеспечения линейной/кругов...   Jan 31 2017, 09:50
|- - novikovfb   Цитата(Леонид Григорьевич @ Jan 31 2017, 13...   Jan 31 2017, 09:56
|- - Александр77   Цитата(Леонид Григорьевич @ Jan 31 2017, 12...   Feb 1 2017, 14:04
|- - Леонид Григорьевич   Цитата(Александр77 @ Feb 1 2017, 19:04) А...   Feb 1 2017, 19:55
|- - Александр77   Цитата(Леонид Григорьевич @ Feb 1 2017, 22...   Feb 2 2017, 14:03
- - Леонид Григорьевич   2. Расчёт 20 000 шагов в секунду сделан для обозна...   Jan 31 2017, 10:41
|- - Эдди   Цитата(Леонид Григорьевич @ Jan 31 2017, 13...   Jan 31 2017, 11:10
|- - Raven   Цитата(Эдди @ Jan 31 2017, 14:10) Это еще...   Feb 1 2017, 14:11
|- - zltigo   Цитата(Raven @ Feb 1 2017, 16:11) С LPT (...   Feb 1 2017, 18:21
|- - Raven   Цитата(zltigo @ Feb 1 2017, 21:21) ...Под...   Feb 1 2017, 19:11
|- - zltigo   Цитата(Raven @ Feb 1 2017, 21:11) Все ест...   Feb 1 2017, 21:45
|- - Эдди   del   Feb 3 2017, 05:39
- - Леонид Григорьевич   Ну у меня станина уже готова и посадочные места по...   Feb 1 2017, 11:57
- - Эдди   "Малинки" ­— это "raspberry pi...   Feb 1 2017, 12:02
- - Vasily_   ЦитатаЕсть супер-интерфейс EtherCAT. 10 КГц частот...   Feb 1 2017, 12:50
- - MrYuran   LPT окончательно умер 10 лет назад, 232 готовится ...   Feb 1 2017, 14:23
|- - jcxz   Цитата(MrYuran @ Feb 1 2017, 16:23) LPT о...   Feb 3 2017, 15:47
- - krux   качественно правильный вариант с точки зрения долг...   Feb 1 2017, 16:44
- - BackEnd   Цитата(Леонид Григорьевич @ Jan 30 2017, 02...   Feb 1 2017, 20:33
|- - @Ark   Цитата(BackEnd @ Feb 1 2017, 23:33) Счита...   Feb 1 2017, 22:08
- - Леонид Григорьевич   Физика стала точной наукой когда взяла в руки весы...   Feb 3 2017, 00:00
|- - zltigo   Цитата(Леонид Григорьевич @ Feb 3 2017, 02...   Feb 3 2017, 05:08
|- - Александр77   Цитата(Леонид Григорьевич @ Feb 3 2017, 03...   Feb 3 2017, 14:31
- - Эдди   Вообще, я не понимаю этого беспокойства: если это ...   Feb 3 2017, 17:30
- - controller_m30   Компромиссное предложение, между прямым управление...   Feb 4 2017, 21:56
- - Леонид Григорьевич   Это и есть то, что нужно было. Где можно достать э...   Feb 5 2017, 15:32
|- - controller_m30   Цитата(Леонид Григорьевич @ Feb 5 2017, 18...   Feb 5 2017, 17:48
- - Vasily_   ЦитатаЭто и есть то, что нужно было. Где можно дос...   Feb 5 2017, 15:46
- - Леонид Григорьевич   Без кварца здесь конечно тоже не обойдётся, но он ...   Feb 5 2017, 15:58
- - Vasily_   ЦитатаПока есть сомнения, что это будет работать Э...   Feb 5 2017, 16:25
|- - Александр77   Цитата(Vasily_ @ Feb 5 2017, 19:25) Это р...   Feb 5 2017, 16:36
- - Леонид Григорьевич   По всем параметрам это то, что я хотел; с ячейками...   Feb 5 2017, 22:07
- - N1X   Это для себя/хобби, или попытка в серию поставить?...   Feb 6 2017, 08:30
- - AndyBig   LPT - тупиковый путь. И генерация шагов силами ком...   Feb 6 2017, 09:49
|- - Александр77   Цитата(AndyBig @ Feb 6 2017, 12:49) И ген...   Feb 6 2017, 14:10
|- - AndyBig   Цитата(Александр77 @ Feb 6 2017, 17:10) Р...   Feb 6 2017, 17:54
|- - Александр77   Цитата(AndyBig @ Feb 6 2017, 20:54) Обмен...   Feb 6 2017, 19:44
|- - AndyBig   Цитата(Александр77 @ Feb 6 2017, 22:44) Н...   Feb 6 2017, 20:27
|- - Александр77   Цитата(AndyBig @ Feb 6 2017, 23:27) Тут т...   Feb 6 2017, 21:02
|- - jcxz   Цитата(Александр77 @ Feb 6 2017, 23:02) Т...   Feb 7 2017, 08:25
- - Леонид Григорьевич   Новая тема называется "Управление станком по ...   Feb 7 2017, 18:40
|- - controller_m30   Цитата(Леонид Григорьевич @ Feb 7 2017, 21...   Feb 7 2017, 19:34
||- - Александр77   Цитата(controller_m30 @ Feb 7 2017, 22:34...   Feb 7 2017, 19:47
||- - controller_m30   Цитата(Александр77 @ Feb 7 2017, 22:47) И...   Feb 7 2017, 21:22
|- - MrYuran   Цитата(Леонид Григорьевич @ Feb 7 2017, 21...   Feb 8 2017, 08:15
|- - AlexandrY   Цитата(Леонид Григорьевич @ Feb 7 2017, 20...   Feb 8 2017, 11:25
- - controller_m30   У меня уточняющий вопрос к автору темы. Вот есть с...   Feb 7 2017, 20:19
|- - Александр77   Цитата(controller_m30 @ Feb 7 2017, 23:19...   Feb 7 2017, 21:13
|- - Vasily_   Цитата(Александр77 @ Feb 7 2017, 23:13) П...   Feb 7 2017, 21:38
- - Эдди   Единственный вариант, позволяющий избежать пропуск...   Feb 7 2017, 21:24
- - AndyBig   Цитата(Леонид Григорьевич @ Feb 7 2017, 21...   Feb 8 2017, 19:53
|- - AlexandrY   Цитата(AndyBig @ Feb 8 2017, 21:53) Энкод...   Feb 8 2017, 20:19
|- - AndyBig   Цитата(AlexandrY @ Feb 8 2017, 23:19) Шаг...   Feb 8 2017, 21:02
|- - AlexandrY   Цитата(AndyBig @ Feb 8 2017, 23:02) Кстат...   Feb 8 2017, 21:24
|- - _pv   Цитата(AlexandrY @ Feb 9 2017, 04:24) 50 ...   Feb 9 2017, 17:19
|- - AlexandrY   Цитата(_pv @ Feb 9 2017, 19:19) http://ww...   Feb 9 2017, 22:23
|- - _pv   Цитата(AlexandrY @ Feb 10 2017, 04:23) По...   Feb 10 2017, 12:31
|- - AlexandrY   Цитата(_pv @ Feb 10 2017, 14:31) хоть как...   Feb 10 2017, 13:00
|- - _pv   Цитата(AlexandrY @ Feb 10 2017, 19:00) Ре...   Feb 10 2017, 14:37
|- - AlexandrY   Цитата(_pv @ Feb 10 2017, 16:37) максимал...   Feb 10 2017, 15:07
- - Леонид Григорьевич   Можно подробнее про двигатель BLDC и 1800 импульсо...   Feb 9 2017, 12:54
|- - AlexandrY   Цитата(Леонид Григорьевич @ Feb 9 2017, 14...   Feb 9 2017, 15:25
|- - AndyBig   Цитата(AlexandrY @ Feb 9 2017, 18:25) Обы...   Feb 9 2017, 20:08
- - Леонид Григорьевич   Как вариант можно попробовать отдельные платы подк...   Feb 9 2017, 14:10
|- - BackEnd   Цитата(Леонид Григорьевич @ Feb 9 2017, 14...   Feb 9 2017, 19:41
||- - Леонид Григорьевич   Цитата(BackEnd @ Feb 10 2017, 00:41) В эт...   Feb 10 2017, 18:28
||- - BackEnd   Цитата(Леонид Григорьевич @ Feb 10 2017, 18...   Feb 11 2017, 22:47
||- - khach   Цитата(BackEnd @ Feb 12 2017, 01:47) Т.к....   Feb 16 2017, 22:10
|- - adnega   Цитата(Леонид Григорьевич @ Feb 9 2017, 17...   Feb 9 2017, 20:12
- - RUSVolt   Прикольно. Тема практически совпала по дате с моей...   Feb 11 2017, 16:35
- - AndyBig   Такие хотелки регулярно возникают на тематических ...   Feb 11 2017, 19:22
|- - adnega   Цитата(AndyBig @ Feb 11 2017, 22:22) толь...   Feb 12 2017, 12:50
|- - Andreas1   Цитата(adnega @ Feb 12 2017, 15:50) Я куп...   Feb 17 2017, 06:12
|- - adnega   Цитата(Andreas1 @ Feb 17 2017, 09:12) А ч...   Feb 17 2017, 09:18
|- - Andreas1   Цитата(adnega @ Feb 17 2017, 12:18) Пласт...   Feb 17 2017, 12:08
|- - adnega   Цитата(Andreas1 @ Feb 17 2017, 15:08) Спа...   Feb 17 2017, 15:28
|- - Andreas1   Цитата(adnega @ Feb 17 2017, 18:28) Больш...   Feb 17 2017, 16:18
- - Леонид Григорьевич   Всем привет! Я вернулся! Дотянули трубу до...   Apr 13 2017, 04:34
- - Огурцов   Цитата(Леонид Григорьевич @ Jan 30 2017, 02...   Apr 13 2017, 07:52
- - Леонид Григорьевич   Lpt я сам лично не смогу написать. Задача обозначе...   Apr 15 2017, 04:42
|- - Огурцов   Цитата(Леонид Григорьевич @ Apr 15 2017, 05...   Apr 15 2017, 10:19
|- - khach   Цитата(Огурцов @ Apr 15 2017, 12:19) вы б...   Apr 15 2017, 12:40
|- - Огурцов   Цитата(khach @ Apr 15 2017, 13:40) загото...   Apr 15 2017, 16:03
||- - khach   Цитата(Огурцов @ Apr 15 2017, 18:03) это ...   Apr 16 2017, 19:31
||- - Огурцов   Цитата(khach @ Apr 16 2017, 19:31) Процен...   Apr 16 2017, 19:57
||- - Огурцов   и почему бы не так: Код G90(); G80...   Apr 16 2017, 23:16
|- - Огурцов   Цитата(khach @ Apr 15 2017, 13:40) с драй...   Apr 16 2017, 19:11
- - khach   Советую скачать исходники LinuxCNC и оценить обьем...   Apr 15 2017, 09:18
|- - Огурцов   Цитата(Леонид Григорьевич @ Apr 17 2017, 07...   Apr 17 2017, 09:32
|- - khach   Цитата(Леонид Григорьевич @ Apr 17 2017, 08...   Apr 17 2017, 10:14
- - krux   лучше взять какой-нибудь xilinx zinq, поднять на н...   Apr 17 2017, 09:50
- - Огурцов   Цитата(krux @ Apr 17 2017, 10:50) заливае...   Apr 17 2017, 10:34
2 страниц V   1 2 >


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 14:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01491 секунд с 7
ELECTRONIX ©2004-2016