ЧПУ: Параметры настроек
1. Настройки интерфейса ЧПУ
1. Язык интерфейса (Interface language)
2. Тема экрана ЧПУ
3. Окно на полный экран
4. Масштаб экрана (Linux)
5. Отрисовка пути инструмента
6. Показывать G0/G28/G30 на траектории
7. Показывать стол на траектории
8. Размер стола по X и Y
9. Смещение стола от 0 по X,Y,Z
10. Показывать патрон на траектории
11. Размер патрона D, H, Ось
12. Смещение патрона от 0 по X,Y,Z
2. Общие настройки ЧПУ
1. Наименование модели станка
2. Кодировка файлов УП
3. Частота запуска секции PLC
4. Размер буфера рассчитанных точек
5. Максимальная ошибка УП по G2/3
6. Макс. рассогласование по G61
7. Макс. рассогласование по G64
8. Макс. рассогласование по G00
9. S профиль ускорения
10. Включать в G41/42 радиус инструмента
11. Корректировать подачу G0 от маховика
12. Транслировать оси XYZ..в UVW.. во 2 канале
3. Настройки EtherCat
1. Частота запуска серво-цикла
2. Наименование сетевого интерфейса EtherCat
3. Тип драйвера: EtherCat/Другое
4. Удаленный ПК: IP адрес
5. Удаленный ПК: логин и пароль
6. Список ядер CPU для RT
7. Задержка после включения станка
4. Настройки 'G' команд
1. Идентификатор 'G' команды
2. Файл команды
3. Модальная
4. Группа 'G' команд
5. Описание 'G' команды
5. Настройки 'M' команд
1. Идентификатор 'M' команды
2. Файл команды
3. Модальная
4. Группа 'M' команд
5. Описание 'M' команды
6. Устройства MODBUS
1. Наименование устройства
2. Номер устройства MODBUS
3. Порт RS485/422
4. Скорость обмена
5. Назначение устройства в PLC
6. Предопределенная настройка из PLC
7. Кол. имп. на 1 оборот / Число полюсов двигателя
Таблица адресов регистров MODBUS:
1. Команда устройства MODBUS
2. Функция MODBUS
3. MODBUS регистр
4. Множитель/Значение/Количество
7. Настройки осей станка
1. Назначение Оси
2. Канал Оси
3. Положение на экране ЧПУ
4. Скорость подачи G1
5. Скорость подачи G0
6. Скорость подачи G0
7. Ускорение G1
8. Ускорение G0
9. Тип выхода в ноль
10. Метод выхода в ноль
11. Направление выхода в ноль
12. Концевики ограничения положения
13. Импульсов на 1 об.
14. Перемещение на 1 об.
15. Ошибка рассогласование макс.
16. Метод 'Раскрутки' оси вращения
17. Смещение подчиненной оси
18. TCP: Что вращает ось
19. TCP: Порядок осей вращения
20. TCP: Смещения осей вращения
21. Компенсация люфта ШВП
8. Координаты референсных точек ЧПУ
9. Привязка Входов-Выходов к PLC
1. Значение входа-выхода
2. Инвертирование входа-выхода
3. Назначение входа-выхода
9. Коррекция геометрии станка
1. Описание корректировки
2. Канал, в котором происходит коррекция геометрии
3. Значение параметра входа
4. Коррекция по X
5. Коррекция по Y
6. Коррекция по Z
1. Настройки интерфейса ЧПУ
1.1 Язык интерфейса (Interface language)
Язык, на котором будет выведен экран формы ЧПУ
Возможен выбор из:
• Русский (Russian)
• Английский (English)
Для применения настройки требуется перезапуск ЧПУ
1.2 Тема экрана ЧПУ
Тема оформления страниц экрана ЧПУ
Возможен выбор из:
• Светлая
• Темная
Для применения настройки требуется перезапуск ЧПУ
Возможна быстрая смена темы через кнопку в верхнем левом угле экрана ЧПУ:
1.3 Окно на полный экран
Настройка автоматического раскрытия окна ЧПУ на полный экран при старте ЧПУ.
Возможен выбор из:
• Не раскрывать - запуск в обычном окне
• Полный экран - запуск системы на весь экран
Для применения настройки требуется перезапуск ЧПУ
1.4 Масштаб экрана (Linux)
Применяемый маштаб экрана (Только для Linux).
На некоторых дистрибутивах Linux не возможно пока определить настройки масштабирования разрешения экрана автоматически
В результате отображение на экране может быть или очень мелким или очень крупным.
Для устранения этого и нужна эта настройка
Возможен выбор из:
• 0.5х/0.75х/1.0х/1.25х/1.5х/1.75х/2.0х/
Для применения настройки требуется перезапуск ЧПУ
1.5 Отрисовка пути инструмента
Способ отрисовки пройденного/не пройденного пути инструмента.
Возможен выбор из:
• Выполненное затемнять - Отображаться будет только не выполненный трек
• Выполненное выделять - Отображаться будет только выполненный трек
Для применения настройки требуется перезапуск ЧПУ
1.6 Показывать G0/G28/G30 на траектории
Показывать на траектории команды G0/G28/G30.
Возможен выбор из:
• Показывать G0/G28/G30 - Отображаться будет трек и холостые перемещения
• Не показывать G0/G28/G30 - Отображаться будет только трек обработки без холостых перемещений
Для применения настройки требуется перезапуск ЧПУ
1.7 Показывать стол на траектории
Показывать автоматически стол на траектории.
Иначе показ стола включается вручную кнопкой в окне показа траектории.
Для оценки положительного размещения детали на станке и проверки правильности задачи G54-G59.
1.8 Размер стола по X и Y
Размер стола по X и Y. Задается в мм.
Введите в это поле реальный размер стола вашего станка.
1.9 Смещение стола от 0 по X,Y,Z
Смещение стола от 0 по X,Y,Z.
Центр стола (от которого задается смещение) находится строго по центру стола, заданного параметром 'Размер стола'
Точка отсчета смещения стола - машинный ноль.
Задается в мм.
1.10 Показывать патрон на тракетории
Показывать автоматически патрон на траектории.
Иначе показ патрона включается вручную кнопкой в окне показа траектории.
Для оценки положительного размещения детали на станке и проверки правильности задачи G54-G59.
1.11 Размер патрона D, H, Ось
Размер патрона:
D - диаметр патрона, Задается в мм.
H - глубина патрона, Задается в мм.
Ось - ориентация патрона по осям, возможные значения: A,-A,B,-B,C,-C
1.12 Смещение патрона от 0 по X,Y,Z
Смещение патрона от 0 по X,Y,Z.
Центр патрона (от которого задается смещение) находится на переднем срезе патрона по центру вращения
Точка отсчета смещения патрона - машинный ноль.
Задается в мм.
2. Общие настройки ЧПУ
2.1 Наименование модели станка
Наименование модели станка.
Применяется при наименовании файла архивирования параметров.
2.2 Кодировка файлов УП
Указание кодировки файлов УП содержащие G-код.
Применяется при чтении и записи файлов УП.
Возможен выбор из:
• CodePage 866 - запуск в обычном окне
• CodePage 1251 - запуск системы на весь экран
• UTF8 - запуск системы на весь экран
2.3 Частота запуска секции PLC
Настройка частоты запуска секции PLC
В PCL происходит считывание входов-выходов, кнопок панелей управления, расчет электроавтоматики станка
Большой скорости тут не требуется
Внимание!
Обработка пробника/G31 и обработка концевиков осей (для которых очень желательна быстрая обработка) в этой секции НЕ ПРОИЗВОДИСЯ!
Значение по умолчанию 30 мс
2.4 Размер буфера рассчитанных точек
Размер буфера расчитанных точек для передачи в серво-драйвер.
При сбо связи с контроллером серво-драйверов - позволяет ЧПУ в течении этого времени пытаться установить связь с контролером.
Если связь восстановится в течении указанного времени - ЧПУ продолжит работать.
Иначе произойдет аварийный останов серводвигателей
Задается автоматически при указании контролера и как правило менять не требуется
(Вообще надо закрыть для изменения)
По умолчанию 2с
2.5 Максимальная ошибка УП по G2/3
В УП координаты центра интерполяции дуги по G2/3 всегда передается с какой-то ошибкой по отношению к начальной или конечной точек дуги + радиус - из за ограничения разрешения передачи координат в УП (как правило - 3/4 знака после токи).
ЧПУ вычисляет координаты начальной и конечной точки для каждой команды G2/3 исходя из координат центра и радиуса и сравнивает их с начальной и конечной точек из УП.
При расхождении больше чем на указанное в этом параметр число - будет сгенерирована ошибка
Иначе ЧПУ слегка "подвинет" центр дуги для обеспечения "непрерывности" траектории обработки.
2.6 Макс. рассогласование по G61
Настройка максимального рассогласования при сглаживании траектории по G61
По G61 (чистовая обработка) ЧПУ будет скруглять траекторию так, чтобы расстояние получившейся траектории от траектории из УП - не была бы больше указанного в этом параметре значения
Это необходимо для оптимизации движения инструмента.
• При уменьшении значения:
"В углах" будет производится большее замедление.
В результате время обработки вырастет, но и точность обработки так-же вырастет.
• При увеличении значения:
"В углах" инструмент будет проходить с большей скоростью.
В результате время обработки уменьшится, но и точность обработки так-же уменьшится.
Это значение можно временно устанавливать на другое по команде УП G61 PX.XXX
Значение по умолчанию 0.01мм
2.7 Макс. рассогласование по G64
Настройка максимального рассогласования при сглаживании траектории по G64
По G64 (черновая обработка) ЧПУ будет скруглять траекторию так, чтобы расстояние получившейся траектории от траектории из УП - не была бы больше указанного в этом параметре значения
Это необходимо для оптимизации движения инструмента.
• При уменьшении значения:
"В углах" будет производится большее замедление.
В результате время обработки вырастет, но и точность обработки так-же вырастет.
• При увеличении значения:
"В углах" инструмент будет проходить с большей скоростью.
В результате время обработки уменьшится, но и точность обработки так-же уменьшится.
Значение можно устанавливать в разы больше, чем по G64,
но не превышать допуск на черновую обработку (рекомендуем устанавливать половину от чернового допуска.)
Так-же нужно учитывать что при снижении скорости подачи при обработке снижает время работы инструмента (тупится) (на малых подачах "на зуб" инструмент перестает резать материал - а начинает его "перетирать")
Так что малое значение (из-за очень малой подачи в углах) очень вредно для инструмента
Это значение можно временно устанавливать на другое по команде УП G64 PX.XXX
Значение по умолчанию 0.1мм
2.8 Макс. рассогласование по G00
Настройка максимального рассогласования при сглаживании траектории по команде G00
Тоже самое что и по G61/64 только для холостых перемещений
При установке нужно руководствоваться логикой перемещения инструмента так - чтобы при сглаживании углов не произошло столкновения с обрабатываемой деталью.
Значение по умолчанию 1.0мм
2.9 S профиль ускорения
Настройка S профиля ускорения при разгоне и торможении
Задается милисекундах (ms)
Позволяет сглаживать толчки при старте разгона или торможения - делая более плавную работу станка.
Как недостаток – увеличивается время обработки
Значение по умолчанию - 50ms
2.10 Включать в G41/42 радиус инструмента
Настройка включения в G41/42 радиуса инструмента
Возможен выбор из:
• Включать радиус инструмента
В значение коррекции на режущий инструмент слева/справа будет включен радиус инструмента
Данная настройка применяется как правило для компенсации износа инструмента.
Достоинства - Трек в УП не зависит от применяемого инструмента.
Т.е. можно выбрать инструмент другого диаметра и трек рассчитается правильно.
Недостатки - при расхождении радиуса инструмента в таблице ЧПУ и реального инструмента - трек будет некорректным.
• Исключить радиус инструмента
В значение коррекции на режущий инструмент слева/справа не будет включен радиус инструмента
Данная настройка применяется для ТОЧНОГО подбора траектории (часто для подпора посадки для подшипника)
Недостатки - Трек в УП строго зависит от применяемого инструмента.
Значение по умолчанию - "Включать радиус инструмента"
• ВНИМАНИЕ! - Значение должно строго соответствовать подобному значению в применяемой Вами CAM системе
2.11 Корректировать подачу G0 от маховика
Настройка корректора для подачи по G0
При корректировке скорости подачи - Всегда будет корректироваться скорость подачи по командам G1/2/3/31
Для команды G0 возможна настройка
Возможен выбор из:
• Корректировать G0. Будет одновременно корректироваться и G1/2/3/31 и G0
• Не корректировать G0. Будет корректироваться только G1/2/3/31. По G0 скорость подачи всегда максимальная
Значение по умолчанию - "Корректировать G0"
2.12 Транслировать оси XYZ..в UVW.. во 2 канале
Возможен выбор из:
• Транслировать
При работе УП во втором канале при передаче наименований осей XYZABC - они будут автоматически преобразованы в названия осей (UVW..) во втором канал
При этом сохраняется возможность передачу в УП наименование осей UVW...
• Не транслировать.
При работе УП во втором канале при передаче наименований осей XYZABC - будет сгенерирована ошибка
Передача в УП наименование осей только по UVW...
Значение по умолчанию - "Транслировать"
3. Настройки EtherCat
3.1 Частота запуска серво-цикла
Настройка частоты запуска серво-цикла
Частота - с которой идет выдача координат в сервоприводы
Также в этом цикле происходит обработка пробника/G31 и обработка концевиков осей.
Внимание!
Это значение целиком определяется возможностями используемого контроллера
Устанавливается автоматически при указании контролера.
Менять строго по инструкции на контроллер
3.2 Наименование сетевого интерфейса EtherCat
Указание наименование сетевого интерфейса к которому подключены устройства EtherCat.
Через этот интерфейс (сетевую карту/выход) и будет производится обмен с серво-драйверами
В зависимости от контролера это может быть или локальный сетевой интерфейс (сетевая карту/выход) или на удаленном ПК или контролере.
Внимание! - Обязательно необходимо указать!
3.3 Тип драйвера: EtherCat/Другое
Тип драйвера: EtherCat / Другое
Запуск мастера EtherCat: локально или на удаленном ПК по SSH.
• Обучающий режим
Драйвер не запускается.
Работа возможна в обучающем режиме.
Так-же этот режим подходит для эмуляции УП на станке для CAM систем.
• EtherCat: Текущий ПК
Драйвер мастера EtherCat запустится на локальном ПК
• EtherCat: Удаленный ПК
Драйвер мастера EtherCat запустится на удаленной машине.
Сначала с ней будет установлена связь по SSH.
Далее на уделенный ПК будет скопирован и запущен драйвер
Удаленный ПК - только ПК на Linux с процессором X64 или Arm64
3.4 Удаленный ПК: IP адрес
По этому IP будет установлено SSH соединение с удаленным ПК.
И по этому IP будет идти обмен UDP пакетами с драйвером.
3.5 Удаленный ПК: логин и пароль
Логин и пароль для подключения к удаленному ПК по SSH.
На уделённом ПК этот логин и пароль должны иметь право на команду SUDO (т.е. права администратора ПК).
3.6 Список ядер CPU для RT
Список номеров ядер CPU для запуска RT потока серво-цикла..
Серво цикл в драйвере будет запускаться на выбранном ядре/ядрах.
В списке есть как отдельные ядра так и пара ядер.
3.7 Задержка после включения станка
Задержка после включения силового питания станка - для загрузки устройств EtherCat
После подачи силового питания до момента считывания наличия устройств EtherCat будет применятся эта настройка.
Она нужна для того, чтобы устройства EtherCat успели загрузится и начали отвечать по шине.
Иначе устройства - которые медленно загружаются могут быть пропущены при инициализации.
4. Настройки 'G' команд
Список предопределённых G-команд системой ЧПУ, так и добавленные пользователями своих G-команды.:
Предопределенные команды ЧПУ изменять и настраивать нельзя.
Они приведены для справки и для поиска "окон" свободных номеров G-команд.
Пользователь может добавлять свои G-команды.
Поля. заполняемые для каждой G-Команды:
4.1 Идентификатор 'G' команды
Идентификатор/Наименование 'G' команды.
Стока, Формат 'G##0.##'
Идентификатор должен быть строго уникальный в таблице.
4.2 Файл команды
Наименование файла, который реализует выполнение команды.
Без указания пути, с расширением файла.
Сам файл должен находится в каталоге "Cycle" каталога, куда установлен JupiterCNC.
4.3 Модальная
Признак - Является ли команда модальной.
Справочно - ни на что не влияет.
4.4 "Группа 'G' команд
Наименования других 'G' команд - в которую входит команда. .
Справочно - ни на что не влияет.
4.5 Описание 'G' команды
Краткое описание реализации команды.
Справочно - ни на что не влияет.
5. Настройки 'M' команд
Список предопределённых M-команд системой ЧПУ, так и добавленные пользователями своих M-команды.:
Предопределенные команды ЧПУ изменять и настраивать нельзя.
Они приведены для справки и для поиска "окон" свободных номеров M-команд.
Пользователь может добавлять свои M-команды.
Поля. заполняемые для каждой M-Команды:
5.1 Идентификатор 'M' команды
Идентификатор/Наименование 'M' команды.
Стока, Формат 'M##0.##'
Идентификатор должен быть строго уникальный в таблице.
5.2 Файл команды
Наименование файла, который реализует выполнение команды.
Без указания пути, с расширением файла.
Сам файл должен находится в каталоге "Cycle" каталога, куда установлен JupiterCNC.
Если имя файла не указано - то команда должна быть выполнена в PLC.
5.3 Модальная
Признак - Является ли команда модальной.
Справочно - ни на что не влияет.
5.4 "Группа 'M' команд
Наименования других 'M' команд - в которую входит команда. .
Справочно - ни на что не влияет.
5.5 Описание 'M' команды
Краткое описание реализации команды.
Справочно - ни на что не влияет.
6. Устройства MODBUS
В этом разделе возможно описать и настроить подключенные устройства по протоколу MODBUS'
Параметры связи по умолчанию: 9600 Band (можно изменить) ,8 Data bits, None Parity, 1 Stop Bit。
6.1 Наименование устройства
Краткое наименование устройства.
Справочно - ни на что не влияет.
6.2 Номер устройства MODBUS
Номер устройства по протоколу MODBUS.
Должен быть уникален для каждого устройства для каждого порта.
Этот номер должен быть прописан в устройстве.
• ВНИМАНИЕ!
Этот параметр должен быть обязательно задан.
6.3 Порт RS485/422
Наименование порта для связи по MODBUS.
Выбирается строго из предложенного списка.
В списке могут быть как и локальные порт (Local).
Так и удаленные порты (на той машине - где запущен контроллер).
Для разных устройств может выбираться один и тот-же порт.
• ВНИМАНИЕ!
Этот параметр должен быть обязательно задан.
6.4 Скорость обмена
Скорость обмена через порт для связи по MODBUS.
Выбирается строго из предложенного списка.
Для разных устройств может выбираться один и тот-же порт.
Для для одного и того-же порта нужно указать строго одну и туже скорость.
• ВНИМАНИЕ!
Этот параметр должен быть обязательно задан.
Как правило во всех устройствах скорость установлена по умолчанию на 9600 Band.
6.5 Назначение устройства в PLC
Выбор конкретного предопределеного назначения MODBUS устройств.
Позволяет PLC коду понять каким именно устройством управлять.
В PLC назначение устройства определяется созданием объекта "PlcServoDriver"
Поле не обязательно к заполнению.
Если поле не заполнено - то в PLC нужно реализовать код управления этим устройством (если это не просто плата In/Out а например ServoDriver)..
6.6 Предопределенная настройка из PLC
Выбор конкретной настройки регистров MODBUS и привязки Входов/Выходов PLC.
Фактически это выбор предопределенного протокола общения с MODBUS устройством, описанным в PLC в объекте "ProtocolServoDriver".
Поле не обязательно к заполнению.
Если поле не заполнено - то нужно вручную прописать регистры управления MODBUS (ниже).
- и вручную привязать регистры MODBUS к входам/выходам PLC.
- и в PLC реализовать код управления этим устройством (если это не просто плата In/Out а например ServoDriver).
6.7 Кол. имп. на 1 оборот / Число полюсов двигателяC
Для стандартной реализации кода управления серво-драйвером код в PLC
должен знать на сколько импульсов/шагов запрограммированно устройство MODBUS ServjDriver.
Для других устройств можно не заполнять.
Таблица адресов регистров MODBUS:
6.1 Команда устройства MODBUS
Настройка типа регистра MODBUS:
• Номер ошибки - Регистр - из которого считываются ошибки по шпинделю
• Сброс ошибки - Регистр - в который нужно записать команду сброса ошибки
• Стоп двигатель - Регистр - в который нужно записать команду остановки шпинделя
• Старт двигателя - Регистр - в который нужно записать команду запуска шпинделя
• Реврес двигатель - Регистр - в который нужно записать команду запуска реверса шпинделя
• Установка скорости двигателя - Регистр - в который нужно записать значение скорости двигателя
• Получение скорости двигателя - Регистр - из которого нужно считать значение текущей скорости двигателя
• Получение мощности двигателя - Регистр - из которого нужно считать значение текущей мощности двигателя
• Чтение дискретных входов 1/2 - Регистр - из которого нужно считать значение дискретных входов
• Чтение аналогового входа 1/2 - Регистр - из которого нужно считать значение аналоговых входов
• Запись дискретных выходов 1/2 - Регистр - в который нужно записать значение дискретных выходов
• Запись аналогового выхода 1/2 - Регистр - в который нужно записать значение аналоговых выходов
6.2 Функция MODBUS
Способ - с использованием которого происходит считывание/запись регистра MODBUS
Смотрите документацию по протоколу MODBUS
6.3 MODBUS регистр
MODBUS регистр (не путать с номером Адресом MODBUS)
Задается в шестнадцатеричной системе.
В документации тоже как правило указано в шестнадцатеричной системе.
Если в документации указан "Адрес" MODBUS то:
Вычисление номера регистра из "Адрес" MODBUS:
• Порты дискретных выходов:
[Арес MODBUS : 00001-09999] - 00001 = [Регистр MODBUS: x0000 до x270E]
• Порты дискретных входов:
[Арес MODBUS : 10001-19999] - 10001 = [Регистр MODBUS: x0000 до x270E]
• Порты аналоговых входов:
[Арес MODBUS : 30001-39999] - 30001 = [Регистр MODBUS: x0000 до x270E]
• Порты аналоговых выходов:
[Арес MODBUS : 40001-49999] - 40001 = [Регистр MODBUS: x0000 до x270E]
6.4 Множитель/Значение/Количество
Настройка типа регистра MODBUS:
• Номер ошибки - нет доступно
• Сброс ошибки - Значение - в которое нужно записать команду для сброса ошибки
• Стоп двигатель - Значение - в которое нужно записать команду для остановки шпинделя
• Старт двигателя - Значение - в которое нужно записать команду для запуска шпинделя
• Реврес двигатель - Значение - в которое нужно записать команду для реверса шпинделя
• Установка скорости двигателя - Множитель - на который нужно умножить желаемую скорость - для записи в регистр
• Получение скорости двигателя - Множитель - на который нужно умножить считанное значение для получения текущей скорости двигателя
• Получение мощности двигателя - Множитель - на который нужно умножить считанное значение для получения текущей мощности двигателя
• Чтение дискретных входов 1/2 - Количество дискретных портов (bite)
• Чтение аналогового входа 1/2 - Количество аналоговых портов
• Запись дискретных выходов 1/2 - Количество дискретных портов (bite)
• Запись аналогового выхода 1/2 - Количество аналоговых портов
7. Настройки осей станка
7.1 Назначение Оси
Назначение оси на станке.
• Линейная X/Y/Z Линейная ось Х/Y/Z в 1-вом или 2-ром канале.
• Вращение X/Y/Z Ось вращения вдоль оси Х/Y/Z (оси ABC) в 1-вом или 2-ром канале.
• Шпиндель Шпиндель (без управления положением) в 1-вом или 2-ром канале.
• Вр.Z + Шпин. X Шпиндель с возможностью работы в режиме положения в 1-вом или 2-ром канале.
• Подчинена X/Y/Z Подчиненная ось портала в 1-вом или 2-ром канале.
• Не интерполируемая Работа с осью возможна только из PLC в JOG режиме.
7.2 Канал Оси
Канал в котором работает ось.
7.3 Положение на экране ЧПУ
Положение информации на экране ЧПУ в специальных панелях.
Задаётся как номер строки, так и положение в строке.
Возможно:
• или информация о оси занимает всю строчку на панели
• или информация о оси занимает левую или правую область панели
7.4 Скорость подачи G1
Максимальная скорость подачи при обработке (G1/2/3).
Задается в мм/мин или гр/мин
Определяется возможностями серво-драйвера, двигателем и механикой станка
7.5 Скорость подачи G0
Максимальная скорость подачи при холостых перемещениях (G0).
Задается в мм/мин или гр/мин
Определяется возможностями серво-драйвера, двигателем и механикой станка
7.6 Скорость подачи при выходе в ноль
Скорость подачи поиска концевиков при выходе в ноль.
Задается в мм/мин или гр/мин
7.7 Ускорение G1
Ускорение перемещений оси при обработке (G1/2/3).
Задается в мм/сек² или гр/сек²
7.8 Ускорение G0
Ускорение перемещений оси при холостых перемещениях (G0).
Задается в мм/сек² или гр/сек²
7.9 Тип выхода в ноль
Определяет требуется или нет выход в ноль.
• Запрещено - Нет концевиков на оси, запоминание нолей идет в многооборотном абсолютном энкодере
• Требуется - Есть концевики на оси, При включении станка обязательна процедура выхода в ноль
• Нет - Есть корцевики на оси, запоминание нолей идет в многооборотном абсолютном энкодере, При включении станка НЕ! обязательна процедура выхода в ноль
7.10 Метод выхода в ноль
Определяет механизмы выхода в ноль.
• Конц.+ 0 метка - Сначала осуществляется поиск концевика на оси (подключённого к I/O), потом в обратную сторону поиск Z метки на энкодере
• По концевику - Осуществляется только поиск концевика на оси
• Конц.(в драйв)+0 метка - Сначала осуществляется поиск концевика на оси (Подключенного к серво-драйверу), потом в обратную сторону поиск Z метки на энкодере
При этом требуется чтобы в серво-драйвере вход концевика был настроен (смотрите инструкцию к серво-драйверу)
7.11 Направление выхода в ноль
Определяет в какую сторону начнет двигаться ось при поиске концевика оси.
• Положит - В сторону + Оси
• Отрицат. - В сторону – Оси
7.12 Концевики ограничения положения
Определяет Использовать ли концевики ограничения перемещения по осям.
• Использовать концевики ограничения - при наезд оси на концевик будет сгенерирована ошибка
• Не использовать концевики ограничения. - Наезд оси на концевик будут игнорироваться
(концевик будет использоваться только для выхода в "Ноль")
7.13 Импульсов на 1 об.
Количество линий/Шагов на 1 оборот серво-двигателя (PUU)
Часто соответствует разрешению энкодера.
Если в серво-драйвере заданы настройки электронного редуктора - тогда это значение должно соответствовать PUU (Смотрите инструкцию к серво-драйверу)
7.14 Перемещение на 1 об.
Перемещение на 1 оборот серво-двигателя, мм/об или °/об
7.15 Ошибка рассогласования макс.
Ошибка рассогласования при максимальной скорости, мм
На промежуточных скоростях будет проводится линейная интерполяция между 6.16 и 6.17
7.16 Метод 'Раскрутки' оси вращения
Метод, с помощью которого будет производится расчет 'Раскрутки' осей вращения
• Вращать на полный угол - по команде G0 A/B/C#.### ось будет вращаться на полную угол, заданные в команде.
Например, если угол оси А=920 - то по команде G0 A0 ось повернется на -920 градусов и значение станет равным 0 гр.
• Не более 1 об. до ближайшего - по команде G0 A/B/C#.### ось будет вращаться на минимальный угол - остаток от деления на 360 и сбрасываться в заданное значение.
Например если уго оси А=920 - то по команде G0 A0 ось повернется на +160 градусов и значение станет равным 0 гр.
• Не более 1 об. по направлению - по команде G0 A/B/C#.### ось будет вращаться на угол - остаток от деления на 360 и сбрасывается в заданное значение.
Например если уго оси А=920 - то по команде G0 A0 ось повернется на -200 градусов и значение станет равным 0 гр.
7.17 Смещение подчиненной оси
Смещение подчиненной оси - относительно ведущей оси
Применяется ЧПУ после того как обе (Главная и подчиненная) оси выйдут в ноль:
- Подчиненная ось сдвинется на это значение после выхода в ноль
Не ставьте значение больше 5 мм - портал может закрутить и сломать
Есои применяется выход ноль по Z-метке привода то нужно:
• Или выставить оба вала двигателя так - чтобы Z-метки были на обоих приводах приблизительно на одиноком расстоянии от концевика.
• Или сразу прописать разницу между Z-метками привод - чтобы портал не закрутило.
Рекомендуем сначала отсоединить привода от ШВП, выполнить выход в ноль по концевикам и Z-метке (касая концевика отверткой),
А уже потом затянуть муфту на ШВП на обоих приводах.
Тогда Z-метки на обоих приводах будут на одинаковом расстоянии от концевика.
7.18 TCP: Что вращает ось
То вращает данная ось? Стол(Деталь) или шпиндель.
Это важно для TCP - по разному рассчитываются координаты точки резанья.
7.19 TCP: Порядок осей вращения
Порядковый номер оси вращения от станины станка.
Это важно для TCP - порядок осей при вращении имеет значение.
Для каждой оси выстаивается ее путь до станины.
И в зависимости от этого рассчитываются координаты сочленения.
Для Стола и для Шпинделя не должно быть осей с одинаковым порядковым номером от станины
7.20 TCP: Смещения осей вращения
Смешение оси вращения от второй оси лили оси шпинделя.
Это важно для TCP - смещения осей приводит к смещению рассчитанных координат при вращении.
Для осей вращения шпинделя:
- Для первой оси задается смещение от центра вращения оси до оси вращения инструмента Шпинделя. X или Y
- Для второй оси задается смещение от центра вращения оси до оси вращения инструмента Шпинделя. X или Y и Z
Для осей вращения шпинделя:
- Для Первой оси (при двух осях вращения) задается смещение от центра вращения первой оси до центра вращения второй оси.
- Для второй оси (при двух осях вращения) или для первой оси (при одной оси вращения) смещение не задается
7.21 TCP: Компенсация люфта ШВП
Значение люфта ШВП в данной оси.
ЧПУ будет пытается выбрать люфт при различных направлениях движения и знакопеременных ускорениях.
0 - Отключено.
Нужно учитывать тот факт что невозможно предугадать в некоторых случая в какую сторону по люфту отклонится ось.
8. Координаты референсных точек ЧПУ
Различные координаты - используемые при работе ЧПУ
• G28 - Рабочее положение
• G53.1 - Нулевые машинные координаты
• G53.2 - Отрицательные программное ограничение хода осей
• G53.3 - Положительное программное ограничение хода осей
• G30.1 - Положение перед замером длины инструмента 1
• G30.2 - Координаты датчика замера инструмента 1
• G30.3 - Положение перед замером параметров инструмента 2
• G30.4 - Координаты датчика замера инструмента 2
• G30.5 - Положение перед ручной сменой инструмента
• G30.6 - Положение перед автоматической смены инструмента
• G30.7-G30.9 - Пользовательские референсные точки
9. Привязка Входов-Выходов к PLC
Привязка Входов-выходов (объявленных в PLC) к конкретным устройствам IO
В списке устройств будут показаны устройства MODBUS MODBUS, EtherCat MODBUS, HID
Так-же в сиске могут быть устройства EtherCat-ServoDriver - у которых в настройках указаны регистры I/O
Поля привязок I/O:
9.1 Значение входа-выхода
Текущее значение входа-выхода
Показано для справки
9.2 Инвертирование входа-выхода
Инвертирование значения входа-выхода после считывания и перед выдачей.
Только для дискретных входов-выходов
9.3 Назначение входа-выхода
Привязка входа/выхода к объявленным в PLC Входов-выходов
Список назначений входов-выходов можно изменить в PLC.
Список PLC Входов-выходов сгруппирован по группам Входов-выходов для удобства.
10. Коррекция геометрии станка
Настройки, позволяющие программно (математически) изменить геометрию станка
Возможно использовать для:
• Исправление перпендикулярности осей
• Исправление нелинейности ШВП
• Исправление нелинейности (кривизны) направляющих
• Коррекции геометрии от температуры (например шпинделя)
Корекция по наклону детали не реализована!!!
Реализовано 5 каналов коррекции, входными параметрами для которых являются:
• Машинное положение по оси X
• Машинное положение по оси Y
• Машинное положение по оси Z
• Выход числового значения из PLC #1
• Выход числового значения из PLC #2
Нужно иметь в виду что коорректировка предрасчитывается планировщиком траектории,
И она не может быть изменена динамически из PLC
В кажом канале задется несколько значений входного параметра и значения корректировки для них по трем осям XYZ
Если Входной параметр находится между двух значений - то применяется линейная интерполяция между двумя близлежащими значениями.
Если Входной параметр Больше или Меньше крайних значений - то применяется близлежащее значение.
В значениях корректировки указывайте малые значения.
Система не предназначена для корректировки больших значений нелинейности.
10.1 Описание корректировки
Указано предопределенное наименование канала - по которому можно понять что за входной параметр передается в канал.
10.2 Канал, в котором происходит коррекция геометрии
По умолчанию первый канал.
Для двухканальных станков по каждой оси два канала - 1 и 2.
10.3 Значение параметра входа
Для строки указывается точка на оси входа.
10.4 Коррекция по X
Указывается значение корректировки применяемое на ось X.
10.5 Коррекция по Y
Указывается значение корректировки применяемое на ось Y.
10.5 Коррекция по Z
Указывается значение корректировки, применяемое на ось Z.