NC-31 ищу компаньона (программирование и электроника)

Контроллеры, драйверы, датчики, управляющие устройства.
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

эмулятор НЦ (для ПК)

http://stanoks.net/index.php?option=com ... Itemid=186

В описании сказано - Эмулятор содержит подлинную прошивку отсистемы ЧПУ "Электроника НЦ-31-04" :)

А если нажать кнопку About в самом эмуляторе...
Увидим:
"Программа создана для разработки однокристального ЧПУ НЦ-3105 "
и авторов разработки и E-mail ! :)

Так, может связаться ? Чтоб не изобретать велосипед ?

PS Написано Borland C++ 1999 ехе не упакован :)
Вложения
Эмулятор НЦ для ПК (6677 просмотров) <a class='original' href='./download/file.php?id=169736&sid=86e927720461d653760b29c643c54715&mode=view' target=_blank>Загрузить оригинал (277.08 КБ)</a>
Эмулятор НЦ для ПК
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

Добыл прошивки НЦ-31 разных версий :)
Кто может объяснить какая в них разница ?
Вложения
V0.rar
(11.35 КБ) 470 скачиваний
V2.rar
(12.03 КБ) 455 скачиваний
V3.rar
(12.27 КБ) 451 скачивание
V4.rar
(12.37 КБ) 473 скачивания
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

Схема электрическая принципиальная Электроника НЦ-31-10
УЧПУ НЦ31-10 выполнена на современной элементной базе и представляет собой двухплатный функциональный аналог УЧПУ НЦ31.
Взято отсюда http://stanoks.net/index.php?option=com ... itstart=50
Может у кого есть прошивки на этот агрегат или возможность их скачать ? :)
Признавайтесь, у кого НЦ-31-10 ???
Собственно, найти прошивку, и задачу "Самодельную НЦ-31 в каждую кухню!" можно считать выполненной :D

Нет ли у кого файлика "Электроника НЦ-31. Система команд процессора" -лежал на stanoks.net
http://stanoks.net/index.php?option=com ... Itemid=188
сейчас не качается...
Вложения
nc3105.jpg
nc3105.jpg (10.28 КБ) 6439 просмотров
NC3110-01v3. Схема электрическая принципиальная (stanoks.com).pdf
(3.27 МБ) 583 скачивания
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

Система команд есть, но в общем виде. Без флагов и прочего.
Я не волшебник я пока учусь......
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

T00T писал(а):Система команд есть, но в общем виде. Без флагов и прочего.
Поделитесь ? :)
Еще вопрос - В ПЗУ НЦ-31 коды так же записаны наоборот - сначала младший байт, потом старший ?
Например первые байты E350 нужно воспринимать как 50Е3 ?
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

Уважаемый T00T, самое простое решение Вашей проблемы, как мне кажется- тесты в машинных кодах.
Попробуйте примеры из присланной мной книги, а вообще нужно написать тесты для полной проверки всех устройств, включая процессор.
Быть может, и начать нужно с процессора. Тест выполнения всех инструкций с выдачей состояний регистров в ком порт - он ведь есть на АМТ ?
Проверить родной процессор и Ваш и сравнить записанные результаты :)
Вот тут
http://dnc.cals.ru/systems/nc31.htm
что-то про ком порт есть

Хотя, для вывода, можно использовать регистры КЭ подключенной к ЛПТ :)
Я, возможно, попробую сбацать эмулятор в ДОС :)
Нужно найти как выводить 16бит на звуковуху - будет 2 оси (стерео) :hehehe:
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

Господа, если объясните, что и зачем находиться в ПЗУшках (4шт) АМТ - выложу их содержимое :)
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

Professor Lampochkin писал(а):Тест выполнения всех инструкций с выдачей состояний регистров в ком порт - он ведь есть на АМТ ?
Все тесты РПТ проходит.
Professor Lampochkin писал(а):Поделитесь ?
чуть позже, когда до этого компа доберусь.
Professor Lampochkin писал(а):Например первые байты E350 нужно воспринимать как 50Е3 ?
Нет, E350 - это jamp, дальше идёт адрес перехода. Нужно понимать как есть.
Professor Lampochkin писал(а):спода, если объясните, что и зачем находиться в ПЗУшках (4шт) АМТ - выложу их содержимое
Скорее всего там коэффициенты для настройки электроавтоматики
Я не волшебник я пока учусь......
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

T00T писал(а):Скорее всего там коэффициенты для настройки электроавтоматики
Коэффициенты ?....
Разве они нужны для электроавтоматики ?
Где-то проскакивала фраза "...хранит значения параметров по умолчанию...", но неужели для них нужны аж 4 ПЗУшки...
Еще, в описании новодельных НЦ встречается понятие "Версия математического обеспечения" - это не оно ? Если оно, то что это и зачем ?
Если ПЗУшки вытянуть, что измениться в работе ?
Я файлик прикладываю - может Вы разберётесь :)
T00T писал(а):Все тесты РПТ проходит.
Наверное, РПТ не тестирует абсолютно всего - иначе бы не было ситуации, что тест работает, а УЧПУ нет...
Вложения
AMT.rar
(6.25 КБ) 427 скачиваний
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

Еще были такие штуки
http://www.elmic.ru/?q=node/8
Вложения
nc_pzu.jpg (6087 просмотров) <a class='original' href='./download/file.php?id=170780&sid=86e927720461d653760b29c643c54715&mode=view' target=_blank>Загрузить оригинал (33.24 КБ)</a>
nc-rom-installed.jpg
nc-rom-installed.jpg (23.95 КБ) 6087 просмотров
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

В альбоме 4 указано:
"...Для изучения выполнения команд на микропрограммном уровне рекомендуется использовать:..."
"...-Микропрограммы выполнения команд (см приложение к данному ТО..."
(Электроника НЦ31. ЧПУ. Альбом №4. Ячейка ПРЦ (stanoks.com).pdf, стр. 30)

Может есть у кого нибудь это приложение к данному ТО ?
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

Уважаемый T00T, что если на Вашем процессоре проверить хотя бы тесты в машинных кодах ЦАП и КИП ?
Только не из "операционной системы", а подставить коды тестов вместо родной прошивки ?
Так как код очень простой, упрощается поиск глюков :)

Приложенные тесты скачаны отсюда
http://stanoks.net/index.php?option=com ... =8&cid=221
http://stanoks.net/index.php?option=com ... =8&cid=220

Также тут
http://stanoks.net/index.php?option=com ... d=6&cid=45
Были найдены прошивки микросхем платы АМТ УЧПУ ''Электроника НЦ31''
Вложения
programma_zap_nc-31.rar
Программа в машинных кодах НЦ-31 для проверки платы ЦАП
(11.84 КБ) 421 скачивание
prog_proverki_kip__nc-31.rar
Программа в машинных кодах НЦ-31 для проверки платы КИП
(9.55 КБ) 395 скачиваний
amt_1v340f30_var_2.zip
Устройство ЧПУ ''Электроника НЦ31''. Прошивка микросхем платы АМТ. Вариант 1
(1.11 МБ) 424 скачивания
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

Через пару месяцев появится немного времени поработать над проектом, посмотрим что да как.
А пока
Professor Lampochkin писал(а):Разве они нужны для электроавтоматики ?
Эта ЧПУ на разные токарные станки, с разной электроавтоматикой и характеристиками и вот что бы не вводить сотни параметров каждый раз когда произойдёт сбой параметров все эти параметры от разных станков занесены в ПЗУ. И их можно восстановить одной командой.
Я не волшебник я пока учусь......
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

T00T писал(а):параметры от разных станков занесены в ПЗУ
Понял, спасибо :)
Так, что затёртая ПЗУ и отсутствие прошивки, как оказалось, не критично... Но ничего, всё равно хорошо, что нашлись :)
Поразглядывал я систему команд и архитектуру.
Шина совместима с Электроника-60, как я понял, ближайший доступный "родственник" НЦ-31 -компьютеры БК :)
Только в НЦ (в отличии от БК) в 2 раза больше регистров из которых 2 регистра сегментные (РБД1, РБД2), и соответственно, чуть другая система команд.
Наконец-то понял, причем тут восьмеричная система- легко в уме переводить в двоичную и "собирать" команды по таблицам !!! :)
(Кому интересно понять - читаем мануалы по БК :))

Интереснейшая система, обязательно нужно построить на чём нибудь доступном :)
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение T00T »

Делал на AtMega, но проще наверное уже на плисине. Хотя проект можно доделать.
Я не волшебник я пока учусь......
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

Шина совместима с Электроника-60, как я понял, ближайший доступный "родственник" НЦ-31 -компьютеры БК :)
Только в НЦ (в отличии от БК) в 2 раза больше регистров из которых 2 регистра сегментные (РБД1, РБД2), и соответственно, чуть другая система команд.
Наконец-то понял, причем тут восьмеричная система- легко в уме переводить в двоичную и "собирать" команды по таблицам !!!
T00T писал(а):Делал на AtMega, но проще наверное уже на плисине. Хотя проект можно доделать.
На AtMega доступнее, а с учётом готовности на 90% грех не доделать ! :)
tuntik
Новичок
Сообщения: 10
Зарегистрирован: 17 дек 2014, 16:06
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение tuntik »

Значит так, на новогодние я хочу таки замучить эту несчастную нц-шку.
пока занят, и сильно.
Фокус в чем, тут справедливо было замечено, что есть отсутствие поддержки разработчиков ПО.
А смысл в том что ПО если и имеется то в виде бинарников.
Смысл в том чтобы попытаться написать ассемблер дизасемблер, на эту штуку. то бы можно было собирать свои прошивки.
Да и при наличии в понимании архитектуры, можно бы и развить дисплей. ибо алс-ки дикий анахронизм ( на конец 70 это было круто).
да и добавить понимания на кнопки, ибо я на эту штуку смотрю как баран на новые ворота.
если не разу не работал ( как я) то не то что с ходу хрен поймешь как на ней работать, а в целом символы ну прямо скажем малопонятные.

и написать комментариев, чтобы было хоть как то понятно как это дело работает. с архитектурой более менее сталь что то понятно.
хотя бы в целом разобраться как это все дело работает.
То что попадалось мне было собрано на хмеге 128. и озу было даже не срам а фепром. ( аккумулятор не нужен)
прошивки вероятно сидели в самой меге. как и обработчик.
питание у хмеги 3.3 вольта. ну и у фепрома тоже.
все остальное управляется через преобразование уровня. что не очень то хорошо. ибо ЦАП редко имеют 3.3 вольтовую совместимость да и для надежносты вынести бы их за оптику или адум.
каналы экодеров по любому за оптикой.

я ее ремонтировал несколько раз, но работать за ней не умею совсем.
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

tuntik писал(а):То что попадалось мне было собрано на хмеге 128. и озу было даже не срам а фепром
Можно подробнее ? Вам попадался рабочий эмулятор нц ?
tuntik писал(а):А смысл в том что ПО если и имеется то в виде бинарников
Речь о ПО этого эмулятора ?
Есть возможность его взять/сдампить/одолжить ? :)
Kubota 1989
Новичок
Сообщения: 19
Зарегистрирован: 17 сен 2020, 08:30
Репутация: 3
Настоящее имя: Слава
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Kubota 1989 »

Тема с НЦ я так понимаю угасла?
Professor Lampochkin
Кандидат
Сообщения: 55
Зарегистрирован: 17 июл 2018, 00:11
Репутация: 0
Настоящее имя: Лампочкин
Контактная информация:

Re: NC-31 ищу компаньона (программирование и электроника)

Сообщение Professor Lampochkin »

Нет-нет, совсем не угасла :)
Чтобы создать "копию" нужно(желательно) иметь оригинал НЦ + периферия (станок с платой электроавтоматики и аналоговыми приводами)
Что проделано мной:
1. Найдено много документации (+ достаточно редкая )
2. Найдены все платы НЦ-31 + корзина+ ПО.
3. Найдена плата электроавтоматики
4. Найден и заменен сломанный разъём на кросс-плате, перепаянны шлейфы ПО, собранна корзина, сейчас пытаюсь запустить эту НЦ-31 от компьютерного БП (немного ожила, но не полностью)
5. Найдены датчики 2 шт 1000 имп, 1 шт 1024 имп, отреставрирован имеющийся маховичёк (100 имп)
6. Куплен привод КЕМТОК (четвёрка)
7. Найдены трансформаторы, которыми предполагаю заменить отсутствующий родной
8. Найдено подходящее железо для намотки дросселей привода.
Кто может подсказать моточные данные - буду безмерно благодарен !!!
9. Более/менее прояснилась общая концепция создания клона
10. Прояснилась реализация интерфейса корзины нц (старого образца) + ПК (для отладки и понимания работы плат)

Осталось выполнить всего 1 пункт:
Найти кучу свободного времени :)

У кого что нового по этой теме - пишите, не стесняйтесь :)
Ответить

Вернуться в «Электроника»