NC-31 ищу компаньона (программирование и электроника)
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
эмулятор НЦ (для ПК)
http://stanoks.net/index.php?option=com ... Itemid=186
В описании сказано - Эмулятор содержит подлинную прошивку отсистемы ЧПУ "Электроника НЦ-31-04"
А если нажать кнопку About в самом эмуляторе...
Увидим:
"Программа создана для разработки однокристального ЧПУ НЦ-3105 "
и авторов разработки и E-mail !
Так, может связаться ? Чтоб не изобретать велосипед ?
PS Написано Borland C++ 1999 ехе не упакован
http://stanoks.net/index.php?option=com ... Itemid=186
В описании сказано - Эмулятор содержит подлинную прошивку отсистемы ЧПУ "Электроника НЦ-31-04"
А если нажать кнопку About в самом эмуляторе...
Увидим:
"Программа создана для разработки однокристального ЧПУ НЦ-3105 "
и авторов разработки и E-mail !
Так, может связаться ? Чтоб не изобретать велосипед ?
PS Написано Borland C++ 1999 ехе не упакован
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Добыл прошивки НЦ-31 разных версий
Кто может объяснить какая в них разница ?
Кто может объяснить какая в них разница ?
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Схема электрическая принципиальная Электроника НЦ-31-10
УЧПУ НЦ31-10 выполнена на современной элементной базе и представляет собой двухплатный функциональный аналог УЧПУ НЦ31.
Взято отсюда http://stanoks.net/index.php?option=com ... itstart=50
Может у кого есть прошивки на этот агрегат или возможность их скачать ?
Признавайтесь, у кого НЦ-31-10 ???
Собственно, найти прошивку, и задачу "Самодельную НЦ-31 в каждую кухню!" можно считать выполненной
Нет ли у кого файлика "Электроника НЦ-31. Система команд процессора" -лежал на stanoks.net
http://stanoks.net/index.php?option=com ... Itemid=188
сейчас не качается...
УЧПУ НЦ31-10 выполнена на современной элементной базе и представляет собой двухплатный функциональный аналог УЧПУ НЦ31.
Взято отсюда http://stanoks.net/index.php?option=com ... itstart=50
Может у кого есть прошивки на этот агрегат или возможность их скачать ?
Признавайтесь, у кого НЦ-31-10 ???
Собственно, найти прошивку, и задачу "Самодельную НЦ-31 в каждую кухню!" можно считать выполненной
Нет ли у кого файлика "Электроника НЦ-31. Система команд процессора" -лежал на stanoks.net
http://stanoks.net/index.php?option=com ... Itemid=188
сейчас не качается...
- Вложения
-
- nc3105.jpg (10.28 КБ) 6453 просмотра
-
- NC3110-01v3. Схема электрическая принципиальная (stanoks.com).pdf
- (3.27 МБ) 583 скачивания
-
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Система команд есть, но в общем виде. Без флагов и прочего.
Я не волшебник я пока учусь......
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Поделитесь ?T00T писал(а):Система команд есть, но в общем виде. Без флагов и прочего.
Еще вопрос - В ПЗУ НЦ-31 коды так же записаны наоборот - сначала младший байт, потом старший ?
Например первые байты E350 нужно воспринимать как 50Е3 ?
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Уважаемый T00T, самое простое решение Вашей проблемы, как мне кажется- тесты в машинных кодах.
Попробуйте примеры из присланной мной книги, а вообще нужно написать тесты для полной проверки всех устройств, включая процессор.
Быть может, и начать нужно с процессора. Тест выполнения всех инструкций с выдачей состояний регистров в ком порт - он ведь есть на АМТ ?
Проверить родной процессор и Ваш и сравнить записанные результаты
Вот тут
http://dnc.cals.ru/systems/nc31.htm
что-то про ком порт есть
Хотя, для вывода, можно использовать регистры КЭ подключенной к ЛПТ
Я, возможно, попробую сбацать эмулятор в ДОС
Нужно найти как выводить 16бит на звуковуху - будет 2 оси (стерео)
Попробуйте примеры из присланной мной книги, а вообще нужно написать тесты для полной проверки всех устройств, включая процессор.
Быть может, и начать нужно с процессора. Тест выполнения всех инструкций с выдачей состояний регистров в ком порт - он ведь есть на АМТ ?
Проверить родной процессор и Ваш и сравнить записанные результаты
Вот тут
http://dnc.cals.ru/systems/nc31.htm
что-то про ком порт есть
Хотя, для вывода, можно использовать регистры КЭ подключенной к ЛПТ
Я, возможно, попробую сбацать эмулятор в ДОС
Нужно найти как выводить 16бит на звуковуху - будет 2 оси (стерео)
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Господа, если объясните, что и зачем находиться в ПЗУшках (4шт) АМТ - выложу их содержимое
-
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Все тесты РПТ проходит.Professor Lampochkin писал(а):Тест выполнения всех инструкций с выдачей состояний регистров в ком порт - он ведь есть на АМТ ?
чуть позже, когда до этого компа доберусь.Professor Lampochkin писал(а):Поделитесь ?
Нет, E350 - это jamp, дальше идёт адрес перехода. Нужно понимать как есть.Professor Lampochkin писал(а):Например первые байты E350 нужно воспринимать как 50Е3 ?
Скорее всего там коэффициенты для настройки электроавтоматикиProfessor Lampochkin писал(а):спода, если объясните, что и зачем находиться в ПЗУшках (4шт) АМТ - выложу их содержимое
Я не волшебник я пока учусь......
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Коэффициенты ?....T00T писал(а):Скорее всего там коэффициенты для настройки электроавтоматики
Разве они нужны для электроавтоматики ?
Где-то проскакивала фраза "...хранит значения параметров по умолчанию...", но неужели для них нужны аж 4 ПЗУшки...
Еще, в описании новодельных НЦ встречается понятие "Версия математического обеспечения" - это не оно ? Если оно, то что это и зачем ?
Если ПЗУшки вытянуть, что измениться в работе ?
Я файлик прикладываю - может Вы разберётесь
Наверное, РПТ не тестирует абсолютно всего - иначе бы не было ситуации, что тест работает, а УЧПУ нет...T00T писал(а):Все тесты РПТ проходит.
- Вложения
-
- AMT.rar
- (6.25 КБ) 427 скачиваний
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Еще были такие штуки
http://www.elmic.ru/?q=node/8
http://www.elmic.ru/?q=node/8
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
В альбоме 4 указано:
"...Для изучения выполнения команд на микропрограммном уровне рекомендуется использовать:..."
"...-Микропрограммы выполнения команд (см приложение к данному ТО..."
(Электроника НЦ31. ЧПУ. Альбом №4. Ячейка ПРЦ (stanoks.com).pdf, стр. 30)
Может есть у кого нибудь это приложение к данному ТО ?
"...Для изучения выполнения команд на микропрограммном уровне рекомендуется использовать:..."
"...-Микропрограммы выполнения команд (см приложение к данному ТО..."
(Электроника НЦ31. ЧПУ. Альбом №4. Ячейка ПРЦ (stanoks.com).pdf, стр. 30)
Может есть у кого нибудь это приложение к данному ТО ?
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Уважаемый 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''
Только не из "операционной системы", а подставить коды тестов вместо родной прошивки ?
Так как код очень простой, упрощается поиск глюков
Приложенные тесты скачаны отсюда
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 скачивания
-
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Через пару месяцев появится немного времени поработать над проектом, посмотрим что да как.
А пока
А пока
Эта ЧПУ на разные токарные станки, с разной электроавтоматикой и характеристиками и вот что бы не вводить сотни параметров каждый раз когда произойдёт сбой параметров все эти параметры от разных станков занесены в ПЗУ. И их можно восстановить одной командой.Professor Lampochkin писал(а):Разве они нужны для электроавтоматики ?
Я не волшебник я пока учусь......
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Понял, спасибоT00T писал(а):параметры от разных станков занесены в ПЗУ
Так, что затёртая ПЗУ и отсутствие прошивки, как оказалось, не критично... Но ничего, всё равно хорошо, что нашлись
Поразглядывал я систему команд и архитектуру.
Шина совместима с Электроника-60, как я понял, ближайший доступный "родственник" НЦ-31 -компьютеры БК
Только в НЦ (в отличии от БК) в 2 раза больше регистров из которых 2 регистра сегментные (РБД1, РБД2), и соответственно, чуть другая система команд.
Наконец-то понял, причем тут восьмеричная система- легко в уме переводить в двоичную и "собирать" команды по таблицам !!!
(Кому интересно понять - читаем мануалы по БК )
Интереснейшая система, обязательно нужно построить на чём нибудь доступном
-
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Делал на AtMega, но проще наверное уже на плисине. Хотя проект можно доделать.
Я не волшебник я пока учусь......
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Шина совместима с Электроника-60, как я понял, ближайший доступный "родственник" НЦ-31 -компьютеры БК
Только в НЦ (в отличии от БК) в 2 раза больше регистров из которых 2 регистра сегментные (РБД1, РБД2), и соответственно, чуть другая система команд.
Наконец-то понял, причем тут восьмеричная система- легко в уме переводить в двоичную и "собирать" команды по таблицам !!!
Только в НЦ (в отличии от БК) в 2 раза больше регистров из которых 2 регистра сегментные (РБД1, РБД2), и соответственно, чуть другая система команд.
Наконец-то понял, причем тут восьмеричная система- легко в уме переводить в двоичную и "собирать" команды по таблицам !!!
На AtMega доступнее, а с учётом готовности на 90% грех не доделать !T00T писал(а):Делал на AtMega, но проще наверное уже на плисине. Хотя проект можно доделать.
-
- Новичок
- Сообщения: 10
- Зарегистрирован: 17 дек 2014, 16:06
- Репутация: 0
- Настоящее имя: Александр
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Значит так, на новогодние я хочу таки замучить эту несчастную нц-шку.
пока занят, и сильно.
Фокус в чем, тут справедливо было замечено, что есть отсутствие поддержки разработчиков ПО.
А смысл в том что ПО если и имеется то в виде бинарников.
Смысл в том чтобы попытаться написать ассемблер дизасемблер, на эту штуку. то бы можно было собирать свои прошивки.
Да и при наличии в понимании архитектуры, можно бы и развить дисплей. ибо алс-ки дикий анахронизм ( на конец 70 это было круто).
да и добавить понимания на кнопки, ибо я на эту штуку смотрю как баран на новые ворота.
если не разу не работал ( как я) то не то что с ходу хрен поймешь как на ней работать, а в целом символы ну прямо скажем малопонятные.
и написать комментариев, чтобы было хоть как то понятно как это дело работает. с архитектурой более менее сталь что то понятно.
хотя бы в целом разобраться как это все дело работает.
То что попадалось мне было собрано на хмеге 128. и озу было даже не срам а фепром. ( аккумулятор не нужен)
прошивки вероятно сидели в самой меге. как и обработчик.
питание у хмеги 3.3 вольта. ну и у фепрома тоже.
все остальное управляется через преобразование уровня. что не очень то хорошо. ибо ЦАП редко имеют 3.3 вольтовую совместимость да и для надежносты вынести бы их за оптику или адум.
каналы экодеров по любому за оптикой.
я ее ремонтировал несколько раз, но работать за ней не умею совсем.
пока занят, и сильно.
Фокус в чем, тут справедливо было замечено, что есть отсутствие поддержки разработчиков ПО.
А смысл в том что ПО если и имеется то в виде бинарников.
Смысл в том чтобы попытаться написать ассемблер дизасемблер, на эту штуку. то бы можно было собирать свои прошивки.
Да и при наличии в понимании архитектуры, можно бы и развить дисплей. ибо алс-ки дикий анахронизм ( на конец 70 это было круто).
да и добавить понимания на кнопки, ибо я на эту штуку смотрю как баран на новые ворота.
если не разу не работал ( как я) то не то что с ходу хрен поймешь как на ней работать, а в целом символы ну прямо скажем малопонятные.
и написать комментариев, чтобы было хоть как то понятно как это дело работает. с архитектурой более менее сталь что то понятно.
хотя бы в целом разобраться как это все дело работает.
То что попадалось мне было собрано на хмеге 128. и озу было даже не срам а фепром. ( аккумулятор не нужен)
прошивки вероятно сидели в самой меге. как и обработчик.
питание у хмеги 3.3 вольта. ну и у фепрома тоже.
все остальное управляется через преобразование уровня. что не очень то хорошо. ибо ЦАП редко имеют 3.3 вольтовую совместимость да и для надежносты вынести бы их за оптику или адум.
каналы экодеров по любому за оптикой.
я ее ремонтировал несколько раз, но работать за ней не умею совсем.
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Можно подробнее ? Вам попадался рабочий эмулятор нц ?tuntik писал(а):То что попадалось мне было собрано на хмеге 128. и озу было даже не срам а фепром
Речь о ПО этого эмулятора ?tuntik писал(а):А смысл в том что ПО если и имеется то в виде бинарников
Есть возможность его взять/сдампить/одолжить ?
-
- Новичок
- Сообщения: 19
- Зарегистрирован: 17 сен 2020, 08:30
- Репутация: 3
- Настоящее имя: Слава
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Тема с НЦ я так понимаю угасла?
-
- Кандидат
- Сообщения: 55
- Зарегистрирован: 17 июл 2018, 00:11
- Репутация: 0
- Настоящее имя: Лампочкин
- Контактная информация:
Re: NC-31 ищу компаньона (программирование и электроника)
Нет-нет, совсем не угасла
Чтобы создать "копию" нужно(желательно) иметь оригинал НЦ + периферия (станок с платой электроавтоматики и аналоговыми приводами)
Что проделано мной:
1. Найдено много документации (+ достаточно редкая )
2. Найдены все платы НЦ-31 + корзина+ ПО.
3. Найдена плата электроавтоматики
4. Найден и заменен сломанный разъём на кросс-плате, перепаянны шлейфы ПО, собранна корзина, сейчас пытаюсь запустить эту НЦ-31 от компьютерного БП (немного ожила, но не полностью)
5. Найдены датчики 2 шт 1000 имп, 1 шт 1024 имп, отреставрирован имеющийся маховичёк (100 имп)
6. Куплен привод КЕМТОК (четвёрка)
7. Найдены трансформаторы, которыми предполагаю заменить отсутствующий родной
8. Найдено подходящее железо для намотки дросселей привода.
Кто может подсказать моточные данные - буду безмерно благодарен !!!
9. Более/менее прояснилась общая концепция создания клона
10. Прояснилась реализация интерфейса корзины нц (старого образца) + ПК (для отладки и понимания работы плат)
Осталось выполнить всего 1 пункт:
Найти кучу свободного времени
У кого что нового по этой теме - пишите, не стесняйтесь
Чтобы создать "копию" нужно(желательно) иметь оригинал НЦ + периферия (станок с платой электроавтоматики и аналоговыми приводами)
Что проделано мной:
1. Найдено много документации (+ достаточно редкая )
2. Найдены все платы НЦ-31 + корзина+ ПО.
3. Найдена плата электроавтоматики
4. Найден и заменен сломанный разъём на кросс-плате, перепаянны шлейфы ПО, собранна корзина, сейчас пытаюсь запустить эту НЦ-31 от компьютерного БП (немного ожила, но не полностью)
5. Найдены датчики 2 шт 1000 имп, 1 шт 1024 имп, отреставрирован имеющийся маховичёк (100 имп)
6. Куплен привод КЕМТОК (четвёрка)
7. Найдены трансформаторы, которыми предполагаю заменить отсутствующий родной
8. Найдено подходящее железо для намотки дросселей привода.
Кто может подсказать моточные данные - буду безмерно благодарен !!!
9. Более/менее прояснилась общая концепция создания клона
10. Прояснилась реализация интерфейса корзины нц (старого образца) + ПК (для отладки и понимания работы плат)
Осталось выполнить всего 1 пункт:
Найти кучу свободного времени
У кого что нового по этой теме - пишите, не стесняйтесь