Страница 1 из 13

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

Добавлено: 16 дек 2011, 12:15
T00T
Два года назад попались мне два станка токарных с NC-31 (ну наверно) самая современная советская стойка.
Закралась в голову идея заменить в ней процессор на современный и сделать его самому. Можно потом будет к нему прикручивать всё для своего удобства, и чпу будет занимать размер 2-3 пачки сигарет!!!!!!!!
энерго потребление упадёт на 400ВТ, а 2 станка это уже 800 Вт в час!! да и работать будет стабильнее, и программы записывать-считывать легко и память не сбрасывается, короче преимуществ много - осталось собрать.
Я понимаю, что есть уже современные устройства на базе РС, но просто уже сделано много!!

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

Добавлено: 16 дек 2011, 12:38
Nick
А что не устраивает в текущей ситуации?
800Вт - это не так уж много по сравнению с потреблением станка...

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

Добавлено: 16 дек 2011, 12:57
T00T
1.станок потребляет в среднем 3-4кВт а 400 Вт - 10%
2.Места не так много, а чпу занимает много, сбоит иногда, а когда выходит какая нибудь плата из строя - геморой с ремонтом.
3.просто интересно сделать эмулятор проца, в ходе его изучения появилась методика его ремонта, могу терь чинить чпушку НЦ-31.
немного времени не хватает, а так задача уже на 95% решена!!!

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

Добавлено: 16 дек 2011, 13:00
T00T
И просто, если такая железка будет, можно в своём арсенале иметь 2-х осевой контроллер промышленный, стоимостью 500-1000р!

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

Добавлено: 16 дек 2011, 13:09
Nick
Это заманчиво, а как устроенна вся система? Что на нее подается на вход?

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

Добавлено: 16 дек 2011, 13:21
T00T
Большинство токарных станков в последние годы СССР собирались именно на этой ЧПУ, она до сих пор хорошо работает, но есть несколько неудобных вещей, хотя она самая продвинутая!!!

Система построена так - переходная корзина и в неё вставлено 6 плат:
1:плата процессора
2:ОЗУ
3:Дешифратор адреса и таймер
4:цапы для двух осей и шпинделя(+\-10в)
5:узел сопряжения с датчиками типа БЕ-178 4 датчика
6:Опто развязка электро автоматики станка

Главное сэмулировать работу этого процессора. Остальное ерунда.

Были 2 пути построения: 1.Взять какой нибудь микроконтроллер и писать софт
2.Под софт сделать железку - аппаратно эмулирующая родную.
Короче пошёл по 2- му варианту.
NC-31 построена на процессоре собраном на ПЛМ матрицах, требуется сэмулировать в режиме реального времени работу этого процессора.
Эмулятор собирается на базе ATMega32.

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

Добавлено: 16 дек 2011, 13:22
T00T
Нужен программист который соображает хорошо в асме, и руки от туда чтоб железку спаять!

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

Добавлено: 16 дек 2011, 14:01
Nick
Ох не просто наверное это будет...

А родная программа есть?

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

Добавлено: 16 дек 2011, 14:43
T00T
Да, собрал устройство для чтения ПЗУ и слил дамп.

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

Добавлено: 16 дек 2011, 14:44
T00T
дамп уже частично дизасемблировал!!!!!!!!!

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

Добавлено: 16 дек 2011, 15:22
scout
T00T писал(а):дамп уже частично дизасемблировал!!!!!!!!!
Китайцы нервно курят в сторонке... :freak:

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

Добавлено: 16 дек 2011, 16:53
Lexxa
Автор темы хочет крутить всю математику НЦ-31 в Атмеге.
Атмега 32, 64 или 128 суть дела не меняет.

Там уже написана вся система команд НЦ-31,нужных и не нужных. Осталось несколько косяков.

китайцанама))

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

Добавлено: 16 дек 2011, 21:36
Impartial
T00T писал(а):Да, собрал устройство для чтения ПЗУ и слил дамп.
А дампом не поделитесь? Как станок называется?
Lexxa писал(а):Там уже написана вся система команд НЦ-31,нужных и не нужных.
Есть у Вас описание этих команд?

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

Добавлено: 19 дек 2011, 11:24
T00T
И дамп есть и система команд процессора есть!

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

Добавлено: 19 дек 2011, 11:39
T00T
станок 16A20Ф3С39

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

Добавлено: 19 дек 2011, 11:56
VShaclein
T00T писал(а):требуется сэмулировать в режиме реального времени работу этого процессора.
Эмулятор собирается на базе ATMega32.
Не хватит, возьмите stm32f4

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

Добавлено: 19 дек 2011, 12:09
T00T
Я ж говорю проект на 90% готов есть где то несколько ошибок в программе, эмулятор на атмеге примерно в 1,5 раза быстрее оригинала работает, приходиться подтормаживать :)

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

Добавлено: 19 дек 2011, 12:11
T00T
просто все привыкли на си писать, так никакой производительности не хватит!!!!
АСМ рулит!!!

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

Добавлено: 19 дек 2011, 12:20
mycnc
VShaclein писал(а): Не хватит, возьмите stm32f4
Где=ж его взято-то?
В наличии ни у кого нет. Только обещалки.
А потом - ядро хорошее, а вот периферия сырая, ругани много.
Пока Cortex-M3 рулит

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

Добавлено: 19 дек 2011, 13:29
T00T
И всё же AtMega!!!!