Промышленная автоматика

Проблемма с програматором сменных модулей памяти

Ответов: 17 [Последнее]
Гость

Программа "Менеджер модулей памяти" v1.0.9, ОС Win7x64, процессор amd. При подключении програматора к usb (2.0, 3.0) ОС автоматически не предлагает установить драйвера. При обнавлении драйверов через диспетчер устройств, ОС ругается на отсутствие подписи, при установке драйверов выдает сообщение: "...обнаружила драйверы, но при попытке установки этих драйверов произошла ошибка", "запуск устройства невозможен. (Код10)", при отключенном "Касперском", то же самое, перезагрузка компьютера не помогает.

admin
Оффлайн
Регистрация: 18.01.2010
Место проживания: Беларусь, Могилев

Необходимо больше информации.
1. Программатор ранее работал или он новый?
2. На другом компьютере (другом windows) при подключении драйвера запрашивает? Драйвер должен запрашиваться на новом компьютере один раз при первоначальном подключении. Попробуйте подключить программатор в другому компьютеру, на который ранее его не устанавливали.

Гость

Собственно програматор работал и работает, на компьютере с WinXP, еще до меня, была установлена программа "Менеджер для работы с СМП" v2.2.42.2 (UZL-2) и драйвер - bulkusb.sys. Как я понимаю, UZL-2 больше не поддерживается, вместо нее сейчас используется SMManager. От  UZL-2 толку мало, программу набранную вручную, я на СМП сохранил и загрузил обратно в нулевую зону станка, то же самое с короткой тестовой программой, но в UZL она отображается только в HEX, в текстовом представлении отображается символ "¤", при сохранении программы в текстовой файл, этот файл содержит нечитаемый текст. Программы в текстовом виде загруженные на СМП, станок не принимает или "1 – неверный номер зоны", или "4 – испорчена УП в СМП".

 SMManager установил на свой домашний компьютер, на котором раньше программатор не устанавливался, при подключении программатора (Win7x64) драйвера не запрашивает, просто сообщает что для подключеного  устройства не установленны драйвера, при установке драйверов через диспетчер устройств (предупреждение, что драйвера не имеют подписи (или сертификата) игнорирую), возникает ошибка: "...при попытке установки этих драйверов произошла ошибка запуск устройства невозможен. (Код10)". Та же самая ошибка при установке на ноутбук (Win7x64) и на компьютер, на котором программатор работает с UZL-2. Переустановка ОС на домашнем компьютере так же ни чего не изменила - "ошибка ... (Код 10)".

admin
Оффлайн
Регистрация: 18.01.2010
Место проживания: Беларусь, Могилев

Сообщите версию программатора, которую он пишет в программе UZL-2.

LarryFlint
Оффлайн
Регистрация: 14.10.2013
Место проживания: Россия г. Дедовск

Не нашел в UZL-2, где можно посмотреть версию программатора, снял скриншот

http://dedowsk-beauty.ru/download/uzl_2.jpg

Возможно "v102" в статусной строке - то что нужно.

В диспетчере устройств программатор обозначен как:

 BulkUsb.Sys ELMIC Osciloscope

Сведения:

USB\VID_0471&PID_0666\5&4E338FD&0&2
USB\Vid_0471&Pid_0666&Rev_0000
USB\Vid_0471&Pid_0666
Микропрограмма - 00.00

admin
Оффлайн
Регистрация: 18.01.2010
Место проживания: Беларусь, Могилев

У Вас очень старая версия программатора, которая не будет работать на 64 разрядных Windows. C  SMManager он также работать не будет. 

LarryFlint
Оффлайн
Регистрация: 14.10.2013
Место проживания: Россия г. Дедовск

Проблемма в аппаратной части программатора или возможна перепрошивка микропрограммы?

Будут ли работать с новой версией программатора, СМП, которые работают со старой версией программатора.

Как решить проблеммы использования UZL-2?

Коротко: неизвестно, какой должен быть синтаксис программ загружаемых в текстовом виде на СМП, проверка загрузкой на СМП, тестовой программы набранной на ЧПУ не подходит - программа загруженная с ЧПУ, в UZL-2 отображается только в HEX, в текстовом режиме отображается только символ "¤", при сохранении программы в текстовой файл, этот файл содержит нечитаемый текст.

admin
Оффлайн
Регистрация: 18.01.2010
Место проживания: Беларусь, Могилев

Программаторы отличаются аппаратно, в Вашем установлен чип 2001 года разработки, тогда про 64-бит версии Windows никто не слышал.
СМП одинаковые для всех версий.
На каких станках используется UZL-2?
В программе УЗЛ-2 была поддержка большого количества постпроцессоров для разных станков. В текущей версии для упрощения оставили только НЦ31 и 2С42.

LarryFlint
Оффлайн
Регистрация: 14.10.2013
Место проживания: Россия г. Дедовск

UZL-2 используется на НЦ31.

Насколько я понимаю, постпроцессор изменяет программу таким образом, что-бы она была понятна станку.

Полагаю, раскрывающийся список на панели инструментов и кнопка "Выполнить" нужны для обработки программы постпроцессором. Только, список пуст и нажатие на кнопку "Выполнить" не приводит ни к каким действиям.

http://dedowsk-beauty.ru/download/uzl_2.jpg

Та же самая программа в MMP проходит проверку, но загруженная на СМП в UZL-2, станком не принимается, "1 – неверный номер зоны", или "4 – испорчена УП в СМП".

admin
Оффлайн
Регистрация: 18.01.2010
Место проживания: Беларусь, Могилев

1.Программа UZL-2 должна быть установлена в корне диска
2. Должен быть выбран постпроцессор NC31_1000
3. Галка "отключить запуск посттпроцессоров" должна быть неактивна
4. Настройки антивируса и фаервола должны разрешать запуск сторонних программ.

Кнопка "выполнить" для НЦ31 неактивна, попробуйте переключится на постпроцессор "2С42 подпрограмма", увидите разницу.
Программе UZL-2 уже более 10 лет, все ее недочеты были исправлены в новой версии "менеджера модулей памяти". Если Вы хотите работать в 64-битной версии Windows, рекомендую приобрести современную модель программатора.
 

LarryFlint
Оффлайн
Регистрация: 14.10.2013
Место проживания: Россия г. Дедовск

Кто бы моему руководству порекомендовал приобрести современную модель программатора?Грусть

Собственно проблемма разрешилась, может быть кому-то понадобится, синтаксис программ для станка:

пример - N23 X#10000*

кадр начинается с буквы N, далее без пробела номер кадра 1, 2 или 3 цифры, пробел (возможно необязательный), потом буквенный адрес (G, P, M и т.д.), если необходимо перемещение на быстром ходу символ "#" сразу после X или Z, "*" всегда в конце кадра.

Возникла другая проблемма: на втором станке (16К20) при загрузке программы ошибка 3 - "неисправен СМП", на первом станке (16Б16) "неисправный" СМП прекрасно работает. Ошибка возникает и при копировании из зоны 14 в зону 0 и при копировании из 0 в 15.  Подключение СМП при выключенном станке положения не меняет (разумеется вся работа с СМП производится при выключенном приводе станка). Шлейф для подключения СМП подключен надежно, не болтается, недавно делал общий сброс и снова вводил параметры (не работал маховичок). Вроде бы, есть параметры которыми распределяются зоны памяти, но точной информации так и не нашел.

ВладимирПромАвто
Оффлайн
Регистрация: 13.08.2012

Здравствуйте.

Укажите пожалуйста серийные номера МПУ НЦ-31, установленных на Ваших станках.

Параметры для переразметки зон для НЦ-31

№ |   Адрес  |   По умолч. |    Назначение и применение 
-----------------------------------------------------------
0  |     S        |    371oct    |   Максимальный номер кадра в зоне
7  |     S        |     4oct       |   Максимальный номер зоны архива УП
8  |     S        |    14oct      |   Максимальный номер зоны в КВП

Синтаксис для написания технологических программ описан в Руководстве п. 4.2. Этот синтаксис реализован в программе "Менеджер модулей памяти".
Для старой программы  для УЗЛ-2 вы все описали верно. Единственное хотелось бы добавить, что символ "*" - это не признак конца кадра, а признак связанных кадров. Имеет тот же смысл, что и "*" на ЧПУ.

LarryFlint
Оффлайн
Регистрация: 14.10.2013
Место проживания: Россия г. Дедовск

Я и не писал, что   "*" - признак конца кадра Улыбка, смысл этого символа мне казался очевидным, я писал, что он ставится в конце кадра, в отличии от признака быстрого хода, который ставится после буквенного адреса.

За параметры Спасибо, проверю.

Где можно посмотреть серийный номер МПУ, не уверен, что смогу посмотреть документацию, пока главный технолог на больничном.

Кстати, написал небольшой редактор для набора программ для НЦ-31:

отображение всей программы в несколько колонок;

автомотическая перенумерация кадров;

ввод только допустимых символов, независимо от раскладки клавиатуры и регистра;

печать программы на одной странице в несколько колонок;

автоматическая генерация многопроходных циклов, для тех кто не использует G77, G78.

Готов поделится, включая исходники.

ВладимирПромАвто
Оффлайн
Регистрация: 13.08.2012

Здравствуйте.

LarryFlint написал:

Я и не писал, что   "*" - признак конца кадра Улыбка, смысл этого символа мне казался очевидным, я писал, что он ставится в конце кадра, в отличии от признака быстрого хода, который ставится после буквенного адреса.

Нисколько не хотел обидеть. Хотелось, что бы было понятно всем.

LarryFlint написал:

Где можно посмотреть серийный номер МПУ, не уверен, что смогу посмотреть документацию, пока главный технолог на больничном.

Серийный номер наклеен на плату и закрыт лаком, расположен возле разъемов СНП подключения к станку

LarryFlint написал:

Кстати, написал небольшой редактор для набора программ для НЦ-31: отображение всей программы в несколько колонок; автомотическая перенумерация кадров; ввод только допустимых символов, независимо от раскладки клавиатуры и регистра; печать программы на одной странице в несколько колонок; автоматическая генерация многопроходных циклов, для тех кто не использует G77, G78. Готов поделится, включая исходники.

Работа важная и нужная, если поделитесь будем благодарны. Возможно встроим в нашу программу "Менеджер модулей памяти".

LarryFlint
Оффлайн
Регистрация: 14.10.2013
Место проживания: Россия г. Дедовск

http://dedowsk-beauty.ru/download/NC_31.zip

Программа сыровата, есть недоработки, но в основном все работает. Если возникнут вопросы (должны возникнуть) готов ответить.

Гость

Здравствуйте! Такая же проблема только на Win8 x64, на старом компьютере с Win XP всё работало. И получается что в 2011 году(когда было известно про 64-битные системы) вы продали нам программатор со старым чипом, и теперь нам нужно покупать снова программатор с новой аппаратной частью?

admin
Оффлайн
Регистрация: 18.01.2010
Место проживания: Беларусь, Могилев

Сообщите версию программатора, которая пишется в статусной строке.
Программа работает на windows 7 x64.
 

PyJIeT
Оффлайн
Регистрация: 13.04.2013
Место проживания: Обнинск, 16Б16Т1С1 с ЧПУ МПУ НЦ31(elmic.ru V.223), 16А20Ф3 с МПУ НЦ-31/МС2109 V.446

Quote:
Возникла другая проблемма: на втором станке (16К20) при загрузке программы ошибка 3 - "неисправен СМП", на первом станке (16Б16) "неисправный" СМП прекрасно работает. Ошибка возникает и при копировании из зоны 14 в зону 0 и при копировании из 0 в 15.  Подключение СМП при выключенном станке положения не меняет (разумеется вся работа с СМП производится при выключенном приводе станка). Шлейф для подключения СМП подключен надежно, не болтается, недавно делал общий сброс и снова вводил параметры (не работал маховичок). Вроде бы, есть параметры которыми распределяются зоны памяти, но точной информации так и не нашел.

у меня когдато была похожая проблема, при попытке записи в 12 зону станка или при попытке переноса из неё УП на СМП выдавало ошибку неправильная зона или что то типа зона не существует.

Была версия МПУ НЦ31 v. 216. После обновления микропрограммы МПУ НЦ31 на v.223 версию ошибка пропала. версию микропрограммы МПУ можно посмотреть при старте чпу если войти в режим конфигурации Модуля  N G -45 S * , на индикаторе номера кадра будет видно номер прошивки, либо при старте ЧПУ на индикаторах на пару секунд показывается версия прошивки.