Новости в программном обеспечении
1. Сохранение пакета Т в процессе работы УЧПУ. Запрос сохранения - сигнал U10N4; ответы: I0N1-запрос выполнен; I0N2-запрос не выполнен.
2. Дополнительная величина ускорения для торможения каждой оси при ее наезде на концевик ограничения перемещения. Инструкция AFC в файле AXCFIL.
3. Программная поддержка внешнего интеллектуального станочного пульта HHPS-I, подключаемого к каналу RS232, начинается с версии ПрО X.85 как его базовая функция. ВНИМАНИЕ! Версии ПрО с поддержкой внешнего интеллектуального станочного пульта HHPS-I не поддерживают передачу файлов по RS232. В версиях ПрО, начиная с версии X.85, поддержку передачи данных по RS232 необходимо заказывать в карте заказа специально.
4. Ось «от точки к точке” с неравномерным расстоянием между позициями (спец. заказ).
5. Увеличено количество счетчиков (до 100), одновибраторов (до 100) и длительных таймеров (номера с T64-T99).
6. 99 управляемых диапазонов шпинделя.
7. Управление высокоскоростным электрошпинделем. Инструкция MSS в файле AXCFIL.
8. Переключение режима индикации скорости шпинделя при функции G96 (поддержание скорости резания) с м/мин на об/мин и обратно. Запрос переключения - сигнал U16N4.
9. Максимальное количество кадров для прослеживания контура вперед увеличено до 65535 (спец. заказ).
10. Максимальное количество кадров для обратного прослеживания контура (MULTI BLOCK RETRACE) увеличено до 65535 (спец. заказ).
11. Автоматическое запоминание номера кадра в режиме MULTI BLOCK RETRACE с последующим началом работы с этого кадра (спец. заказ).
12. 5-ти-осевое преобразование для станка с вращающимся инструментом (спец. заказ).
13. 5-ти-осевое преобразование для станка с вращающимся столом (спец. заказ).
14. Автоматическое поддержание постоянной глубины резания в реальном времени для любой поверхности заготовки (спец. заказ).
15. Включение оси в текущей позиции по ее датчику обратной связи в автоматическом режиме работы УП.
16. Компенсация люфта оси при ее управлении от штурвала коррекции позиции оси.
17. Коррекция позиции подчиненной параллельной оси от штурвала.
18. Изменение скорости подачи внутреннего кругового резания.
19. Выравнивание параллельных осей в процедуре “Выход в ноль” со скоростью поиска абсолютного микронуля.
20. N-мерный NURBS + компенсация радиуса инструмента, включая торовую фрезу (спец. заказ).
21. N-мерный С-сплайн + компенсация радиуса инструмента, включая торовую фрезу (спец. заказ).
22. Оконный пользовательский интерфейс (спец. заказ).
23. Шлифовальная версия для круглошлифовальных станков (спец. заказ).
24. Шлифовальная версия для плоскошлифовальных станков с непрерывной правкой шлифовального круга (спец. заказ).
25. Электроэрозионная версия (спец. заказ).
26. Изменение значения диапазона скорости для координатной оси, имеющей несколько ступеней передачи.
27. Поддержание скорости резания на контуре при участии круговых осей (спец. заказ).
28. Автоматическое замедление на углах профиля.
29. Скорость подачи, ограниченное ускорением.
30. Компенсация радиуса торовой фрезы.
31. Совместная работа УЧПУ с приводами AMK по шине CANopen (спец. заказ).
32. Оптимизация управление приводом при помощи частотной характеристик с их осциллографированием (спец. заказ).
33. Сохранение/восстановление FLASH-Disk на/с USB-FLASH (USB-HDD).
34. Блокировка редактирования файлов в редакторах режимов КОМАНДА и Визуального Программирования (спец. версия).
35. Программный выход в ноль оси "от точки к точке" кадром с 3-б кодом PTA.
36. Введен интерфейсный сигнал I0N3(UFORM), информирующий программу логики станка о выполнении заданной подачи в кадре управляющей программы. Сигнал устанавливается в “1”, если расчетная скорость по профилю достигла заданной в кадре и равен “0” на участках разгона/торможения, в том числе при смене скорости с помощью переключателей коррекции скорости F и JOG.
Работа с USB-устройствами
Для работы с USB-устройствами в УЧПУ необходимо правильно определить USB-порты.
Для этого пользователю необходимо узнать конфигурацию используемого модуля CPU:
1. Тип процессора на модуле CPU.
2. Тип материнской платы, если требуется самостоятельно установить выброс USB-порта на внешнюю панель модуля CPU.
3. Количество USB-разъемов на внешней панели модуля CPU или на внешней панели пульта оператора.
4. Номер версии, установленного ПрО.
1. Тип процессора на модуле CPU
1.1. Модуль CPU с процессорами типа 486 или 5x86 не имеет на материнской плате интегрированного контроллера USB-устройств, поэтому для обеспечения работы с USB-FLASH к модулю CPU подключается внешняя плата USB-контроллера, с которой и выводится на внешнюю панель этого модуля только один USB-разъем .
Внешняя плата USB-контроллера устанавливается в разъем PC/104
Внешняя плата USB-контроллера поддерживает только USB-FLASH и только v1.1, например USB-FLASH "Balt-System" 128Мб. Работа внешней платы USB-контроллера поддерживается специальным драйвером, который должен быть загружен из CONFIG.SYS следующей строкой:
devicehigh=c:usb380.exe
Область применения платы внешнего USB-контроллера с процессорами типа 486 или 5x86 зависит от разрядности операционной системы (ОС), используемой в программном продукте:
- 16-ти разрядные:
- MS-DOS поддерживают работу платы USB посредством драйвераusb380.exe, который сразу после загрузки определяет USB-порт логическим именем D:
- ПрО с версиями до номера X.60 поддерживают работу платы USB посредством драйвера usb380.exe
Для возможности работы с USB-FLASH в режиме работы УПРАВЛЕНИЕ СТАНКОМ необходимо сделать назначение USB-FLASH на устройство памяти MP. Для этого, в файле FCRSYS/MP0 (C:CNCMP0) в секции 1 необходимо сделать следующую запись:
.....
MP5=D:
.....
После изменений в файле FCRSYS/MP0 и перезапуска УЧПУ для работы с файлами, расположенными на USB-FLASH, необходимо указывать их местоположение посредством имени MP5, например:
COP,FGHTR/MP1,/MP5
COP,HTASR/MP5,/MP1
SPG,HTASR/MP5
- 32-х разрядные:
- ПрО с версиями начиная с номера X.60 не поддерживают работу платы USB
ВНИМАНИЕ! 1) Драйвер USB380.EXE позволяет работать только с первыми физическими 32Мб FLASH, поэтому если файлы при копировании с компьютера на FLASH были разнесены за пределы этой доступной области памяти, то данную USB-FLASH необходимо отформатировать стандартной утилитой FORMAT с созданием на ней FAT или FAT16.
2) Не записывайте на USB-FLASH, работающие с драйвером USB380.EXE, файлы с длинными именами(более 8 символов) или файлы с именами на кириллице, которые не понимают 16-ти разрядные ОС, чтобы не создавать повод 32-х или 64-х разрядным ОС (например WINDOWS) для перестройки структуры FAT под копируемое на USB-FLASH имя файла.
1.2. Модуль CPU с процессорами типа PENTIUM или Tillamook-MMX
1.2.1. Модуль CPU с процессорами типа PENTIUM или Tillamook-MMX с одним USB-разъемом на внешней панели модуля. Данный модуль CPU хотя и имеет на материнской плате интегрированный контроллер USB-устройств, но он не используется, а для обеспечения работы USB-FLASH к модулю CPU подключается внешняя плата USB-контроллера (PC/104), с которой и выводится на внешнюю панель этого модуля только один USB-разъем. Если USB-порт модуля CPU с процессорами типа PENTIUM или Tillamook-MMX имеет вышеописанную конфигурацию, то работа с USB-FLASH будет соответствовать описанию п.1.1.
Доработка такого модуля CPU для использования интегрированного USB-контроллера заключается в том, чтобы установить специальным кабелем выброс USB-порта на внешнюю панель модуля CPU. Специальный кабель выброса USB-порта можно приобрести в специализированном компьютерном магазине. При его подключении к материнской плате используйте руководство по эксплуатации на соответствующее УЧПУ и маркировку на разъемах платы и кабеля во избежание неправильного подключения питания.
После доработки модуля CPU дополнительным выбросом USB-портов максимально на его лицевой панели может быть до 3-х USB-разъемов:
1. - USB-разъем с внешней платы USB PC/104 (штатный)
2. - USB-разъем ПОРТ1 с интегрированного на материнской плате контроллера (доработка)
3. - USB-разъем ПОРТ2 с интегрированного на материнской плате контроллера (доработка)
Область применения:
- USB-разъема с внешней платы USB PC/104 (штатный) для работы с USB-FLASH будет соответствовать описанию п.1.1.
- USB-разъемов ПОРТ1 и ПОРТ2 с интегрированного на материнской плате контроллера(доработка):
- 16-ти разрядные:
- MS-DOS поддерживают работу USB ПОРТ1 и ПОРТ2 посредством драйвера duse.exe, который сразу после установки USB-FLASH в разъем определяет его логическое имя при работе в MS-DOS.
- ПрО с версиями до номера X.60 не поддерживают работу ПОРТ1 и ПОРТ2 (работа с USB-FLASH см. п.1.1)
- 32-х разрядные:
- ПрО с версиями начиная с номера X.60 поддерживают работу USB-устройств через ПОРТ1 и ПОРТ2 без загрузки внешних драйверов USB380.EXE или DUSE.EXE
ВНИМАНИЕ! 1) Драйвер DUSE.EXE позволяет работать только c USB-FLASH v1.1
2) Загрузку драйвера DUSE.EXE в CONFIG.SYS необходимо обеспечить только для работы с USB-FLASH под MS-DOS посредством следующей строки:
device=c:duse.exe
3) Не загружайте вместе с драйвером DUSE.EXE драйвер USB380.EXE, а также программы DEBUG.EXE и/илиBESTFITH.EXE, т.к. в этом случае могут наблюдаться различные конфликты совместной работы и как следствие аномальная работа с USB-FLASH.
4) USB-FLASH необходимо отформатировать стандартной утилитой FORMAT с созданием на ней FAT или FAT16.
5) В режиме УПРАВЛЕНИЕ СТАНКОМ можно использовать USB-устройства v2.0.
1.2.2. Модуль CPU с процессорами типа PENTIUM или Tillamook-MMX может изначально поставляться с двумя USB-разъемами на внешней панели модуля CPU. По умолчанию один разъем выведен с внешней платы USB-контроллера , а другой выведен из интегрированного на материнской плате контроллера USB-порта. Данные внешние платы USB-контроллера позволяют пользователю, с помощью перемычек, самостоятельно подключить оба внешних USB-разъема к интегрированному на материнской плате USB-контроллеру. В этом случае при работе под MS-DOS драйвер DUSE.EXE, а при работе в режиме КОМАНДА с помощью опции меню SMP назначит каждому USB-устройству свое логическое имя.
2. Определение USB-устройств и работа с ними в режиме КОМАНДА и УПРАВЛЕНИЕ СТАНКОМ.
2.1. Все устройства, подключаемые к УЧПУ, должны быть определены в секции 4 файла FCRSYS до начала работы с ними(подробнее читайте в руководстве по характеризации системы). Например в УЧПУ выведены 1 или 2 USB-разъема с интегрованного на материнской платы USB-контроллера. В этом случаев секции 4 файла FCRSYS необходимо сделать следующую запись:
*4
USB=CRD,CRD,,
*
Если файл FCRSYS/MP0 был изменен, то необходимо перезапустить УЧПУ.
2.2. После загрузки УЧПУ необходимо:
1. Из режима УПРАВЛЕНИЕ СТАНКОМ перейти в режим КОМАНДА.
2. Выполните следующие действия:
- установите USB-устройство в ПОРТ1 или ПОРТ2;
- выберите в главном меню режима КОМАНДА опцию МОДИФ (кн.F2);
- в подменю МОДИФ выберите оцию SMP (кн.F6);
- появится список дисков и LAN-серверов, доступных из системы;
- установите курсор на имени определившегося USB-устройства и нажмите кн. ENTER;
- появится список каталогов и файлов с USB-устройства;
- установите курсор на нужный для работы каталог и нажмите кн. ENTER;
- выберите в меню опцию Выбор МР (кн.F4);
- выберите в подменю МР, обозначенную на экране синим цветом, например MP5 (кн.F5);
- нажмите Выход (кн.F8), чтобы выйти вверх по меню на один уровень.
После выполнения этого пункта, если данное назначение MP5 выполняется только для текущего сеанса работы УЧПУ (до выключения или перезапуска УЧПУ) можно вернуться в главное меню режима КОМАНДА. Если данное назначение МР необходимо использовать постоянно, то его можно сохранить.
Для этого продолжите следующие действия:
- выберите в меню опцию 'Сохранить МР' (кн.F4);
- введите пароль (если пароль не был изменен вами, то по умолчанию: BS) и
нажмите кн. ENTER;
- выберите в подменю МР, для нашего примера MP5 (кн.F5);
- процесс сохранения назначения МР закончен и можно вернуться в главное меню режима КОМАНДА;
Дальнейшая работа с USB-устройством через его МР (копирование файлов, их удаление, редактирование файлов ... или загрузка с него управляющей программы командой SPG для ее отработки на станке) не отличается от работы с другими устройствами памяти МР.
Выход в абсолютный микроноль (режим работы «ВЫХОД В НОЛЬ» (HOME)):
1. Микровыключатель оси для ее вывода в абсолютный микроноль должен иметь НЗК, т.е. до входа на него он должен устанавливать на вход УЧПУ 24В. В данном случае имя входного сигнала пакета “А” необходимо записать в первый параметр инструкции MCZ (рекомендуется НЗК).
2. Если микровыключатель имеет НРК, то входной сигнал пакета «А» необходимо в ПЛС инвертировать на любой свободный сигнал пакета «К» и этот сигнал пакета «К» записать в первый параметр инструкции MCZ.
3. Гарантированный выход в ноль по оси с фото импульсным датчиком может быть обеспечен если:
3.1. Cигнал датчика Z правильно фазирован относительно его же сигналов A и B (см. руководство по эксплуатации на УЧПУ),
3.2. Расстояние между микровыключателем и референтной меткой датчика было больше, чем расстояние (зона) гарантированного срабатывания микровыключателя (обычно половина механического шага винта).
Работа с эмулятором УЧПУ без виртуальной машины
I. Видеокарта должна поддерживать стандарт VESA. Проверка поддержки необходимых режимов выполняется с помощью теста VIDMEM1.EXE (программа в архиве эмулятора, высылаемого по e-mail). Для проверки видеокарты запустите программу VIDMEM1.EXE из-под MS-DOS и убедитесь, что в списке доступных режимов есть режим 800х600 со значением адреса отличным от нуля.
II. HDD должен быть подключен через разъем IDE.Один из логических дисков С:, D: и т.д. должен иметь FAT16 или FAT32. Если хотя бы одно из требований не будет выполнено, то при загрузке эмулятора на экране не появится изображение (черный экран).
1. В среде OC WINDOWS или др. ОС распакуйте архив на первом логическом диске ПК, который имеет FAT16 или FAT32. Каталоги (папки) CNC210 и CNC110 должны находиться в корне диска,например:
C:/CNC110 и C:/CNC210 (если диск С: имеет FAT16 или FAT32) или D:/CNC110 и D:/CNC210(если под WINDOWS диск D: первый имеет FAT16 или FAT32, а диск С: имеет NTFS) - этот диск в MS-DOS будет определен диском C:.
2. Определение дисков.
Если диск с каталогами CNC110 или CNC210 подключен к каналу IDE и определен в компьютере (см. SETUP для BIOS) как:
-Primary Slave, то инструкция IDE в секции 4 файла C:/CNC110/MP0 fcrsys и файла C:/CNC210/MP0 fcrsys должна иметь вид:
*4
IDE=,HDD,, -Secondary Master, то инструкция IDE в секции 4 файла C:/CNC110/MP0 fcrsys и файла C:/CNC210/MP0 fcrsys должна иметь вид:
*4
IDE=,,HDD, -Secondary Slave, то инструкция IDE в секции 4 файла C:/CNC110/MP0 fcrsys и файла C:/CNC210/MP0 fcrsys должна иметь вид:
*4
IDE=,,,HDD
3. Создание загрузочной дискеты.
Используйте файл-образ EMULOAD.IMG для создания загрузочной дискеты. Для ее создания можно использовать программу NCDD и прилагаемую инструкцию в архиве.
4. Запуск эмулятора.
4.1. Установите полученную загрузочную дискету в ПК и перезагрузите с нее ПК.
4.2. На экране через меню выберите УЧПУ NC110 или NC210.
4.3. В следующем меню выберите автоматическое определения разрядности цвета или другое, поддерживаемое видеокартой.
Особенности работы в эмуляторе NC-110 и NC-210.
1. Работа программы эмулятора аналогична работе программного обеспечения УЧПУ и соответствует документации к УЧПУ.
2. Имитация конкретного станка. Для имитации конкретного станка, в эмулятор необходимо установить файлы характеризации, программу логики, имитирующую работу станка с отключенными блокировками, и меню станочного пульта.
3. Как найти в УЧПУ рабочие файлы характеризации и скопировать их в эмулятор. В режиме КОМАНДА выполните команду VLT (по клавише ENTER). На экран будет выведен список файлов характеризации, например:
AXCONF AXCFIL/MP0
PGCONF PGCFIL/MP0
IOCONF IOCFIL/MP0
.................
Нас интересуют только эти строки. В этих строках, в правой колонке, записаны имена файлов характеризации, которые необходимо скопировать в эмулятор в каталог MP0: C:/CNC110/MP0 илиC:/CNC210/MP0.
4. Подготовка скопированных файлов характеризации для работы в эмуляторе.
4.1. Файл AXCFIL. В файле характеризации осей необходимо отменить сервоконтроль и контроль датчиков, для этого по каждой оси необходимо привести параметры нижеследующих инструкций к следующему виду:
POS=,
SRV=,,
FBF=99999,99999,U255N31,1
;MFC=,
4.2. Файл PGCFIL. Если в копируемом файле PGCFIL, в первой его строке, первое слово OLD, то замените его словом NEW.
5. Активизация измененных файлов характеризации выполняется перезапуском эмулятора.
6. Подготовка среды визуального программирования.
Для подготовки в эмуляторе среды визуального программирования необходимо из УЧПУ из каталога C:/CNC32/MP0 скопировать три каталога (CYCLE, CONTUSER, CONTUR), со всем их содержимым, в каталог MP0 (C:/CNC110/MP0 или C:/CNC210/MP0) эмулятора.
7. Подготовка программы логики станка.
В каталоге MP0 уже существует некая универсальная программа логики для эмулятора (далее УПЛСЭ). Данная УПЛСЭ должна обеспечить основные функции включения станка. Назначение клавиш станочного пульта, если будет использоваться УПЛСЭ, будет отличаться от того, какое они имеют у станка, но отладке управляющих программ это не должно помешать.Если УПЛСЭ обеспечивает необходимые условия для отладки управляющих программ, то в файле характеризации IOCFIL необходимо удалить, если он присутствует, лидирующий символ ';' в инструкции ALM=0. Если УПЛСЭ не обеспечивает необходимые условия для отладки управляющих программ, то обращайтесь к разработчикам программы логики конкретного станка для ее адаптации для эмулятора. Ниже будет приведен пример включения станка в эмуляторе NC-110 и NC-210
8. Какие функции не поддерживает эмулятор.
Эмулятор в состоянии включенного станка и приводов и UAS=0 не поддерживает те функции, которые требуют наличия датчика обратной связи для оси шпинделя: - ориентация шпинделя, - G95 подача мм/об, - G96 поддержание скорости резания, - G33, G34, G35, G84 (FIL) - нарезание резьбы.
9. Какие функции поддерживает эмулятор.
9.1. Эмулятор обеспечивает поддержку всех функций, описанных во всех руководствах к УЧПУ, кроме см. п.8.
9.2. В состоянии переменной UAS=1 эмулятор обеспечивает поддержку всех функций, описанных во всех руководствах к УЧПУ без исключения.
10. Как в эмуляторе работать с клавишами станочного пульта и станочной консолью.
На экране эмулятора, у каждой такой клавиши присутсвует текст:
'C плюс S плюс символ клавиши'.
Здесь 'С плюс S' соответсвует клавишам Ctrl Shift, поэтому эти 2-е клавиши должны быть нажаты одновременно с 'символом клавиши'. Одновременное нажатие клавиш отмечено символом 'плюс' ('плюс' - это не клавиша, а информация для пользователя о том, что указанные в строке клавиши д.б. нажаты одновременно).
11. Как включить станок
11.1. Общее для эмулятора NC-110 и NC-210 то, что перед включением станка УПЛСЭ д.б. активна. Если в IOCFIL инструкция ALM=0 раскомментирована, то УПЛСЭ загружается автоматически при запуске эмулятора. Если запуск эмулятора был выполнен с закомметированной инструкцией ALM=0, то необходимо сразу выполнить компиляцию УПЛСЭ. Для компиляции необходимо перейти в режим КОМАНДА выбрать в меню "PLC", нажав клавишу 'F3' и далее выбрать в меню "Быстрая компиляция", нажав клавишу 'F2'. Контролируйте сообщение на экране об окончании процесса компиляции (количество скомпилированных строк, количество ошибок и прочее). Отсутствие ошибок при компиляции позволит корректную работу УПЛСЭ.
11.2. Для включения станка в эмуляторе NC-110 необходимо одновременно нажать три клавиши:
'Сtrl' плюс 'Shift' плюс ':'
При этом светодиод клавиши ':', на все время пока станок в эмуляторе включен, будет подсвечен постоянно ярко-зеленым цветом.
11.3. Для включения станка в эмуляторе NC-210 необходимо:
- перейти в видеостраницу #7, для чего в режиме УПРАВЛЕНИЕ СТАНКОМ нажать клавишу 'F10';
- выбрать опцию "Вкл. Станка", нажав клавишу 'F5';
- включить станок, для чего одновременно нажать три клавиши:
'Сtrl' плюс 'Shift' плюс 'F1' (это соответствует нажатию на клавишу F11 в УЧПУ) При этом в поле F11, на все время пока станок в эмуляторе включен, будет выведена иконка, соответствующая состоянию станка.
12. Пользователям, имеющим УЧПУ отличное от NC-110 и NC-210, придется использовать эмуляторы УЧПУ NC-110 и NC-210. Все УЧПУ NC-XXX имеют равноценное программное обеспечение.