
- •1. Предисловие
- •2. Введение в cnc
- •2.1 Комплектующие системы
- •2.2 Взаимодействие с Mach3
- •Обязательная перезагрузка
- •3.1.4 Иконки рабочего стола
- •3.1.5 Тестирование установки
- •3.4 Ручной ввод данных (mdi) и обучение
- •3.4.2 Обучение
- •Перемещение и приближение
- •3.8 Другие свойства экрана
- •4. Аппаратные средства и подключение станка
- •Безопасность – важно!
- •4.4 Параллельный порт компьютера
- •4.4.1 Параллельный порт и его история
- •4.4.2 Логические сигналы
- •4.5 Опции управления осями.
- •4.5.1 Шаговые и серводвигатели
- •4.6 Переключатели Limit и Home
- •4.7 Управление шпинделем
- •4.8 Охлаждение
- •4.12 Начальный импульс шпинделя
- •4.14 Другие функции
- •Настройка Mach3 под ваш станок
- •5.1 Стратегия настройки
- •5.2 Начальная настройка
- •5.2.3 Определяем специальные возможности
- •5.3 Определяем используемые сигналы ввода и вывода
- •5.3.6.3 Управление двигателем
- •5.3.8 Тестирование
- •5.5.2.1 Практические испытания скорости двигателя
- •5.5.2.2 Вычисление максимальной скорости двигателя
- •5.5.3.1 Инерция и силы
- •5.5.3.2 Тестирование разных значений ускорения
- •5.5.3.4 Выбор значения ускорения
- •5.5.4 Сохранение и тестирование осей
- •5.5.5 Повтор настройки других осей
- •5.5.6 Установка двигателя шпинделя
- •5.6 Другие настройки
- •5.6.2 Настройка Горячих Клавиш
- •5.6.6 Настройка начального состояния
- •5.7 Как хранится информация о профиле
- •6. Управление Mach3 и выполнение Управляющей Программы (уп)
- •6.1 Введение
- •6.2 Методы управления программой
- •6.2.2.2 Принятие Баз (Referenced)
- •6.2.2.3 Координаты станка (Machine coordinates)
- •6.2.2.4 Масштаб (Scale)
- •6.2.2.5 Программные ограничения
- •6.2.2.6 Проверка (Verify)
- •6.2.2.7 Радиусная коррекция (Diameter/Radius correction)
- •6.2.3 Органы Управления т.Н. «Переместиться в…» "Move to"
- •6.2.5 Органы Управления Переездами (Ручное позиционирование)
- •6.2.5.1 Горячие клавиши Переезда
- •6.2.5.2 Переезды посредством рги, подключенного к параллельному порту
- •6.2.5.3 Семейство управления скоростью шпинделя.
- •6.2.6 Семейство управления подачей
- •6.2.6.1 Единицы подачи в минуту
- •6.2.6.2 Единицы подачи на оборот.
- •6.2.6.3 Дисплей подачи
- •6.2.6.4 Обход подачи
- •6.2.7 Семейство управления запуском программы
- •6.2.7.1 Запуск цикла
- •6.2.7.2 FeedHold
- •6.2.7.7 Номер строки
- •6.2.7.8 Run from here (Запустить с этого места)
- •6.2.7.9 Задать следующую строку
- •6.2.11 Рабочие отступы и семейство управления таблицой инструмента
- •6.2.11.1 Рабочие отступы
- •6.2.11.2 Инструменты
- •6.2.11.3 Прямой доступ к Таблицам Отступов
- •6.2.12 Семейство управления диаметром вращения
- •6.2.13 Семейство управления касательными
- •6.2.14 Пределы и группа управления остальными настройками
- •6.2.14.1 Input Activation 4 (Активация ввода 4)
- •6.2.14.2 Обход пределов
- •6.2.15 Семейство управления системными настройками
- •6.2.15.1 Единицы
- •6.2.15.2 Безопасная z
- •6.2.18 Семейство выводов Лазерных Триггеров
- •6.2.19 Семейство специалированного управления
- •6.3 Использование мастеров
- •6.4 Загрузка управляющей программы g-кода
- •6.5 Редактирование управляющей программы
- •6.6 Ручная подготовка и запуск подпрограммы
- •6.6.1 Ввод написанной вручную программы
- •6.6.2 Перед запуском управляющей программы
- •6.6.3 Запуск вашей программы
- •6.7 Построение g-кода с помощью импорта других файлов
- •7. Системы координат, таблица инструментов и крепления
- •7.1 Координатная система станка
- •7.2 Рабочие отступы
- •7.3.1 Предустанавливаемые инструменты
- •7.3.2 Непредустанавливаемые инструменты
- •7.4 Как хранятся значения отступов
- •7.6 Практика "Касания"
- •7.7 Отступы g52 & g92
- •7.7.1 Использование g52
- •7.7.2 Использование g92
- •7.8 Диаметр инструмента
- •8. Импорт dxf, hpgl и файлов рисунков
- •8.1 Вступление
- •8.2 Импорт dxf
- •8.2.1 Загрузка файла
- •8.2.2 Определение действий для слоев
- •8.2.4 Генерация g-кода
- •8.3 Импорт hpgl
- •8.3.1 Описание hpgl
- •8.3.2 Выбор файла для импорта
- •8.3.4 Запись файла g-кода
- •8.4.1 Выбор файла для импорта
- •8.4.3 Растровый и спиральный рендеринг
- •8.4.4 Рендеринг диффузии точек
- •8.4.5 Запись файла g-кода
- •9. Компенсация резака
- •9.1 Введение в компенсацию.
- •9.2 Два вида контура
- •9.2.2 Контур пути инструмента
- •10. Знакомство с языком g- и m-кодов Mach3
- •10.1 Некоторые определения
- •10.1.1 Линейные оси
- •10.1.2 Оси вращения
- •10.1.3 Ввод шкалы
- •10.1.4 Управляемая точка
- •10.1.6 Уровень подачи
- •10.1.8 Охлаждение
- •10.1.10 Единицы
- •10.1.11 Текущее положение
- •10.1.14 Смена инструмента
- •10.1.16 Режимы управления путем
- •10.2 Взаимодействие интерпретатора с управлением
- •10.2.1 Управление обходом подачи и скорости
- •10.2.2 Управление удалением блока
- •10.3 Файл инструмента
- •10.4 Язык подпрограмм
- •10.4.1 Обзор
- •10.4.2 Параметры
- •10.5 Формат строки
- •10.5.1 Номер строки
- •10.5.3.2 Значение параметра
- •10.5.5 Комментарии и сообщения
- •10.5.7 Порядок предметов
- •10.6 Модальные группы
- •10.7.1 Ускоренное линейное движение - g0
- •10.7.2 Линейное движение на уровне подачи - g1
- •10.7.7 Выход и Вход в полярный режим - g15 и g16
- •10.7.12.3 Пример кода
- •10.7.13 Компенсация Радиуса Резака - g40, g41, и g42
- •10.7.14 Отступы длины инструмента - g43, g44 и g49
- •10.7.20 Вращение координатной системы – g68 и g69
- •10.7.21 Единицы длины – g70 и g71
- •10.7.24.5 Цикл g84
- •10.7.24.6 Цикл g85
- •10.7.24.8 Цикл g87
- •10.7.24.9 Цикл g88
- •10.7.24.10 Цикл g89
- •10.7.29 Задание уровня возврата цикла - g98 и g99
- •10.8 Встроенные м коды
- •10.10.2 Задание скорости шпинделя - s
- •10.10.3 Выбор инструмента – t
- •10.11 Борьба с ошибками
- •10.12 Порядок выполнения
- •11. Приложение 1 - выборка скриншотов Mach3
- •12. Приложение 2 – Примеры схематических диаграмм
- •12.1 Реле eStop и использования ограничителей
- •13. Приложение 3 - Отчет используемой конфигурации Вы должны вести бумажный учет вашей настройки Mach3!
Содержание
1. Предисловие......................................................................................................................1-1
2. Введение в CNC................................................................................................................2-2
2.1 Комплектующие системы..............................................................................................2-2
2.2 Взаимодействие с Mach2...............................................................................................2-2
3. Обзор программы Mach2 ................................................................................................3-1
3.1 Установка........................................................................................................................3-1
3.1.1 Скачивание...................................................................................................................3-1
3.1.2 Установка...................................................................................................................3-1
3.1.3 Обязательная перезагрузка.........................................................................................3-1
3.1.4 Иконки рабочего стола...............................................................................................3-2
3.1.5 Тестирование установки.............................................................................................3-2
3.1.6 Тестирование OCX в случае некорректной работы Mach2.....................................3-3
3.1.7 Установка и удаление драйвера вручную.................................................................3-3
3.2 Окна программы.............................................................................................................3-4
3.2.1 Типы объектов.............................................................................................................3-4
3.2.2 Использование кнопок и иконок................................................................................3-5
3.2.3 Ввод данных в поля.....................................................................................................3-5
3.3 Прогон..............................................................................................................................3-5
3.4 Ручной ввод данных (MDI) и обучение........................................................................3-7
3.4.1 MDI................................................................................................................................3-7
3.4.2 Обучение.......................................................................................................................3-7
3.5 Мастера – CAM без специальных CAM программ.....................................................3-8
3.6 Исполнение G-кода..........................................................................................................3-9
3.7 Экран отображения пути.................................................................................................3-11
3.7.1 Просмотр пути...............................................................................................................3-11
3.7.2 Перемещение и приближение......................................................................................3-11
3.8 Другие свойства экрана...................................................................................................3-11
4. Аппаратные средства и подключение станка....................................................................4-1
4.1 Безопасность – ВАЖНО!...................................................................................................4-1
4.2 Что Mach2 может контролировать....................................................................................4-1
4.3 Управление EStop...............................................................................................................4-2
4.4 Параллельный порт компьютера.......................................................................................4-3
4.4.1 Параллельный порт и его история..................................................................................4-3
4.4.2 Логические сигналы.........................................................................................................4-3
4.4.3 Электрические помехи.....................................................................................................4-4
4.5 Опции управления осями....................................................................................................4-5
4.5.1 Шаговые и серводвигатели..............................................................................................4-5
4.5.2 Расчет осей......................................................................................................................4-6
4.5.3 Как работают Step и Dir сигналы....................................................................................4-7
4.6 Переключатели Limit и Home............................................................................................4-8
4.6.1 Стратегия..........................................................................................................................4-8
4.6.2 Переключатели.................................................................................................................4-8
4.6.3 Где располагать переключатели.....................................................................................4-9
4.6.4 Как Mach2 использует общие переключатели.............................................................4-10
4.6.5 Переадресация в действии.............................................................................................4-10
4.6.6 Другие опции и подсказки по Home и Limit................................................................4-11
4.7 Управление шпинделем....................................................................................................4-11
4.8 Охлаждение........................................................................................................................4-13
4.9 Управление направлением ножей..................................................................................4-14
4.10 Проверка оцифровки.......................................................................................................4-14
4.11 Линейные (оптическая шкала) кодирующие устройства............................................4-14
4.12 Начальный импульс шпинделя......................................................................................4-15
4.13 Charge pump - a pulse monitor.........................................................................................4-15
4.14 Другие функции..............................................................................................................4-15
5. Настройка Mach3 под ваш станок…………………………..…………........................... 5-1
5.1 Стратегия настройки .................................................................................................5-1
5.2 Начальная настройка........................................................................................................5-1
5.2.1 Определение адресов используемых портов..............................................................5-2
5.2.2 Определение частоты двигателя….............................................................................. 5-2
5.2.3 Определение специальных возможностей.................................................................. 5-2
5.3 Определение используемых сигналов ввода и вывода................................................. 5-2
5.3.1 Используемые для осей и шпинделя сигналы вывода ...............................................5-2
5.3.2 Используемые сигналы ввода....................................................................................... 5-3
5.3.3 Эмулируемые сигналы ввода........................................................................................ 5-4
5.3.4 Сигналы вывода.............................................................................................................. 5-5
5.3.5 Определение вводов энкодера....................................................................................... 5-5
5.3.5.1 Энкодеры….................................................................................................................. 5-5
5.3.5.2 MPGs .................................................................................................................... 5-6
5.3.6 Настройка шпинделя..................................................................................................... 5-6
5.3.6.1 Управление охлаждением.......................................................................................... 5-6
5.3.6.2 Управление реле шпинделя....................................................................................... 5-6
5.3.6.3 Управление двигателем............................................................................................. 5-6
5.3.6.4 Управление шпинделем Mod-bus............................................................................... 5-7
5.3.6.5 Общие настройки ................................................................................................ 5-7
5.3.6.6 Pulley ratios........................................................................................................... 5-7
5.3.6.7 Специальные функции................................................................................................ 5-7
5.3.7 Настройки фрезы............................................................................................................ 5-8
5.3.8 Тестирование................................................................................................................... 5-9
5.4 Определение используемых единиц................................................................................ 5-9
5.5 Настройка двигателей....................................................................................................... 5-10
5.5.1 Вычисление шагов на единицу..................................................................................... 5-10
5.5.1.1 Обсчет механического привода................................................................................. 5-10
5.5.1.2 Вычисление шагов двигателя на revolution.............................................................. 5-11
5.5.1.3 Вычисление шагов Mach3 на revolution ………....................................................... 5-11
5.5.1.4 Количество шагов Mach3 на единицу....................................................................... 5-11
5.5.2 Установка максимальной скорости двигателя............................................................ 5-12
5.5.2.1 Практические испытания скорости двигателя......................................................... 5-12
5.5.2.2 Вычисление максимальной скорости двигателя…….............................................. 5-13
5.5.2.3 Автоматическая установка количества шагов на единицу..................................... 5-13
5.5.3 Выбор ускорения………................................................................................................ 5-14
5.5.3.1 Инерция и силы……................................................................................................... 5-14
5.5.3.2 Тестирование разных значений ускорения............................................................... 5-14
5.5.3.3 Почему следует избегать серьезных ошибок серводвигателя................................ 5-14
5.5.3.4 Выбор значения ускорения………............................................................................. 5-14
5.5.4 Сохранение и тестирование осей.................................................................................. 5-14
5.5.5 Повтор настройки других осей…................................................................................. 5-15
5.5.6 Установка двигателя шпинделя.................................................................................... 5-16
5.5.6.1 Скорость двигателя, скорость шпинделя и pulleys ..................................................5-16
5.5.6.2 Ширина импульса modulated контроллера шпинделя............................................. 5-17
5.5.6.3 Контроллер шага и направления шпинделя............................................................. 5-17
5.5.6.4 Проверка привода шпинделя..................................................................................... 5-18
5.6 Другие настройки….. ...................................................................................................... 5-18
5.6.1 Настройка начального положения и программных ограничений............................ 5-18
5.6.1.1 Referencing скоростей и направлений...................................................................... 5-18
5.6.1.2 Начальное положение переключателей................................................................... 5-18
5.6.1.3 Настройка ограничений программы......................................................................... 5-18
5.6.1.4 Начальное положение G28........................................................................................ 5-19
5.6.2 Настройка горячих клавиш........................................................................................... 5-19
5.6.3 Настройка обратной реакции....................................................................................... 5-19
5.6.4 Настройка подчиненности............................................................................................ 5-20
5.6.5 Настройка инструмента пути........................................................................................ 5-20
5.6.6 Настройка начального состояния................................................................................. 5-21
5.6.7 Настройка других логических пунктов........................................................................ 5-23
5.7 Как хранится информация о профиле............................................................................ 5-24
6. Управление Mach3 и запуск подпрограммы………………………................................ 6-1
6.1 Вступление….................................................................................................................... 6-1
6.2 Как рассказывается об управлении в этом разделе....................................................... 6-1
6.2.1 Управление переключением экранов........................................................................... 6-1
6.2.1.1 Сброс……..................................................................................................................... 6-1
6.2.1.2 Ярлыки…...................................................................................................................... 6-1
6.2.1.3 Кнопки выбора экрана……......................................................................................... 6-2
6.2.2 Группа управления осями.............................................................................................. 6-2
6.2.2.1 DRO значения координаты......................................................................................... 6-2
6.2.2.2 Referenced............................................................................................................. 6-2
6.2.2.3 Координаты станка .............................................................................................. 6-3
6.2.2.4 Шкала...................................................................................................................... 6-3
6.2.2.5 Программные ограничения........................................................................................ 6-3
6.2.2.6 Проверка.................................................................................................................... 6-3
6.2.2.7 Коррекция Диаметра/Радиуса.................................................................................... 6-3
6.2.3 Элемент управления «Двигаться к».............................................................................. 6-3
6.2.4 Группа MDI и управления обучением.......................................................................... 6-3
6.2.5 Группа управления прогоном........................................................................................ 6-4
6.2.5.1 Горячие клавиши прогона........................................................................................... 6-4
6.2.5.2 Прогон через параллельный порт или Modbus MPG.................................................6-5
6.2.5.3 Группа управления скоростью шпинделя................................................................. 6-5
6.2.6 Группа управления подачей.......................................................................................... 6-5
6.2.6.1 Количество единиц подачи за минуту....................................................................... 6-5
6.2.6.2 Количество единиц подачи за rev............................................................................. 6-6
6.2.6.3 Дисплей подачи........................................................................................................... 6-6
6.2.6.4 Обход подачи…........................................................................................................... 6-6
6.2.7 Группа управления запуском программы.................................................................... 6-6
6.2.7.1 Запуск цикла…............................................................................................................ 6-6
6.2.7.2 Задержка подачи.......................................................................................................... 6-6
6.2.7.3 Остановка....................................................................................................................... 6-7
6.2.7.4 Прокрутка назад........................................................................................................... 6-7
6.2.7.5 Одиночный BLK............................................................................................................ 6-7
6.2.7.6 Обратный запуск........................................................................................................... 6-7
6.2.7.7 Номер строки.......................................................................................................... 6-7
6.2.7.8 Запуск с текущего места.............................................................................................. 6-7
6.2.7.9 Задать следующую строку........................................................................................... 6-7
6.2.7.10 Стереть блок… .......................................................................................................... 6-7
6.2.7.11 Произвольная остановка........................................................................................... 6-8
6.2.8 Группа управления файлом........................................................................................... 6-8
6.2.9 Подробности инструмента............................................................................................. 6-8
6.2.10 Группа управления G-кодом и инструментом пути.................................................. 6-8
6.2.11 Группа управления рабочим отступом и рабочей областью.................................... 6-9
6.2.11.1 Рабочие отступы......................................................................................................... 6-9
6.2.11.2 Инструменты............................................................................................................. 6-10
6.2.11.3 Прямой доступ к таблице отступов........................................................................ 6-10
6.2.12 Группа управления диаметром вращения................................................................. 6-10
6.2.13 Группа управления тангенсоидой…......................................................................... 6-11
6.2.14 Группа управления ограничениями и другие настройки........................................ 6-11
6.2.14.1 Активация ввода 4…................................................................................................ 6-11
6.2.14.2 Ограничения обхода................................................................................................. 6-11
6.2.15 Группа управления системными настройками......................................................... 6-11
6.2.15.1 Единицы..................................................................................................................... 6-12
6.2.15.2 Безопасная Z.............................................................................................................. 6-12
6.2.15.3 CV режим/ограничения угла.................................................................................... 6-12
6.2.15.4 Не в сети…................................................................................................................. 6-12
6.2.16 Группа управления энкодерами.................................................................................. 6-12
6.2.17 Группа автоматического управления Z...................................................................... 6-12
6.2.18 Группа выводов Лазерного Триггера…..................................................................... 6-13
6.2.19 Группа собственных настроек.................................................................................... 6-13
6.3 Использование мастеров.................................................................................................. 6-14
6.4 Загрузка подпрограммы на G-кодах…………………………………………………… 6-15
6.5 Редактирование подпрограммы....................................................................................... 6-16
6.6 Ручная подготовка и запуск подпрограммы………....................................................... 6-16
6.6.1 Ручной ввод программы……….................................................................................... 6-16
6.6.2 Перед запуском подпрограммы.................................................................................... 6-16
6.6.3 Запуск вашей программы.............................................................................................. 6-17
6.7 Создание G-кода с помощью импорта других файлов................................................. 6-17
7. Координатная система, рабочая область и fixtures………………................................... 7-1
7.1 Координатная система станка........................................................................................... 7-1
7.2 Рабочие отступы................................................................................................................. 7-2
7.2.1 Установка начала работы с данной точки.................................................................... 7-3
7.2.2 Практическое начальное положение в станке.............................................................. 7-4
7.3 Как насчет разной длины инструмента?.......................................................................... 7-4
7.3.1 Предустанавливаемые инструменты............................................................................. 7-5
7.3.2 Непредустанавливаемые инструменты......................................................................... 7-5
7.4 Как хранятся значения отступов..................................................................................... 7-5
7.5 Рисование множества копий - Fixtures........................................................................... 7-6
7.6 Практическое испытание "Касания"............................................................................... 7-7
7.6.1 Окончание фрезеровки.................................................................................................. 7-7
7.6.2 Нахождение углов.......................................................................................................... 7-7
7.7 Отступы G52 & G92........................................................................................................... 7-7
7.7.1 Использование G52......................................................................................................... 7-8
7.7.2 Использование G92......................................................................................................... 7-9
7.7.3 Предосторожности при использовании G52 и G92..................................................... 7-9
7.8 Диаметр инструмента......................................................................................................... 7-9
8. Импорт DXF, HPGLи файлов изображений…………….................................................. 8-1
8.1 Вступление................................................................................................................... 8-1
8.2 Импорт DXF..................................................................................................................... 8-1
8.2.1 Загрузка файла............................................................................................................... 8-2
8.2.2 Определение действий для слоев................................................................................. 8-2
8.2.3 Настройки конвертирования......................................................................................... 8-3
8.2.4 Генерация G-кода…....................................................................................................... 8-3
8.3 Импорт HPGL.................................................................................................................. 8-4
8.3.1 Описание HPGL............................................................................................................ 8-4
8.3.2 Выбор файла для импорта........................................................................................... 8-4
8.3.3 Настройки импорта...................................................................................................... 8-5
8.3.4 Запись файла G-кода.................................................................................................... 8-5
8.4 Импорт точечных рисунков (BMP и JPEG) ................................................................. 8-6
8.4.1 Выбор файла для импорта........................................................................................... 8-6
8.4.2 Выбор метода рендеринга........................................................................................... 8-6
8.4.3 Растровый и спиральный рендеринг.......................................................................... 8-7
8.4.4 Рендеринг диффузии точек.......................................................................................... 8-7
8.4.5 Запись файла G-кода..................................................................................................... 8-7
9. Компенсация резака……………………… ...................................................................... 9-1
9.1 Введение в компенсацию……........................................................................................ 9-1
9.2 Два вида контура……. .................................................................................................... 9-2
9.2.1 Контур краев материала................................................................................................ 9-2
9.2.2 Контур пути инструмента............................................................................................. 9-2
9.2.3 Programming Entry Moves ............................................................................................. 9-3
10. Знакомство с языком G- и M-кодов Mach3................................................................... 10-4
10.1 Некоторые определения................................................................................................ 10-4
10.1.1 Линейные оси............................................................................................................. 10-4
10.1.2 Оси вращения............................................................................................................. 10-4
10.1.3 Ввод шкалы................................................................................................................. 10-4
10.1.4 Управляемая точка..................................................................................................... 10-4
10.1.5 Линейное движение по координатам....................................................................... 10-5
10.1.6 Уровень подачи.......................................................................................................... 10-5
10.1.7 Движение якоря.......................................................................................................... 10-5
10.1.8 Охлаждение................................................................................................................. 10-5
10.1.9 Dwell (Задержка)............................................................................................................... 10-6
10.1.10 Единицы..................................................................................................................... 10-6
10.1.11 Текущее положение.................................................................................................. 10-6
10.1.12 Выбранное Plane........................................................................................................ 10-6
10.1.13 Рабочая область......................................................................................................... 10-6
10.1.14 Смена инструмента................................................................................................... 10-6
10.1.15 Pallet Shuttle................................................................................................................ 10-6
10.1.16 Режимы управления путем....................................................................................... 10-6
10.2 Взаимодействие интерпретатора с управлением......................................................... 10-7
10.2.1 Управление обходом подачи и скорости................................................................... 10-7
10.2.2 Управление удалением блока...................................................................................... 10-7
10.2.3 Управление выборочной остановкой программы..................................................... 10-7
10.3 Файл инструмента........................................................................................................... 10-7
10.4 Язык подпрограмм……………. .................................................................................... 10-7
10.4.1 Обзор…......................................................................................................................... 10-7
10.4.2 Параметры..................................................................................................................... 10-8
10.4.3 Система координат....................................................................................................... 10-9
10.5 Формат строки…........................................................................................................... 10-10
10.5.1 Номер строки.............................................................................................................. 10-10
10.5.2 Subroutine ярлыки....................................................................................................... 10-10
10.5.3 Слово........................................................................................................................... 10-10
10.5.3.1 Номер……................................................................................................................ 10-10
10.5.3.2 Значение параметра................................................................................................. 10-11
10.5.3.3 Выражения и двоичные операции…..................................................................... 10-11
10.5.3.4 Значения одинарных операций.............................................................................. 10-12
10.5.4 Задание параметра.................................................................................................... 10-12
10.5.5 Комментарии и сообщения...................................................................................... 10-12
10.5.6 Повтор предмета....................................................................................................... 10-12
10.5.7 Порядок предметов................................................................................................... 10-13
10.5.8 Команды и режимы станка…................................................................................... 10-13
10.6 Модальные группы....................................................................................................... 10-13
10.7 G-коды…........................................................................................................................ 10-14
10.7.1 Ускоренное линейное движение - G0...................................................................... 10-16
10.7.2 Линейное движение на уровне подачи - G1............................................................ 10-16
10.7.3 Якорь на уровне подачи - G2 and G3 …................................................................... 10-17
10.7.3.1 Якорь вида радиус................................................................................................... 10-17
10.7.3.2 Якорь вида центр……............................................................................................. 10-17
10.7.4 Dwell (Дрель) - G4...................................................................................................... 10-18
10.7.5 Задание данных координатной системы инструмента
и таблиц рабочих отступов - G10…………………………...................................10-18
10.7.6 Clockwise/counterclockwise circular pocket - G12 and G13....................................10-19
10.7.7 Выход и вход в полярный режим - G15 и G16......................................................10-19
10.7.8 Выбор Plane - G17, G18, и G19 …...........................................................................10-20
10.7.9 Единицы длинны - G20 и G21.................................................................................10-20
10.7.10 Возврат на исходную позицию - G28 и G30........................................................10-20
10.7.11 Соотношение осей G28.1 ......................................................................................10-20
10.7.12 Straight Probe – G31.................................................................................................10-20
10.7.12.1 The Straight Probe Command................................................................................10-20
10.7.12.2 Using the Straight Probe Command.......................................................................10-21
10.7.12.3 Пример кода…......................................................................................................10-21
10.7.13 Компенсация радиуса резака - G40, G41, и G42...................................................10-22
10.7.14 Отступы длины инструмента - G43, G44 и G49....................................................10-23
10.7.15 Scale factors G50 and G51........................................................................................ 10-23
10.7.16 Временный отступ координатной системы – G52................................................10-23
10.7.17 Движение по абсолютным координатам - G53.................................................... 10-23
10.7.18 Выбор рабочего отступа координатной системы - G54 до G59 и G59 P~......... 10-24
10.7.19 Задание режима контроля пути - G61, и G64 ........................................................10-24
10.7.20 Вращение координатной системы – G68 и G69 ....................................................10-24
10.7.21 Единицы длины – G70 и G71.................................................................................. 10-24
10.7.22 Canned Cycle – High Speed Peck Drill G73.............................................................. 10-25
10.7.23 Отмена модального движения…………………………………………................. 10-25
10.7.24 Canned Cycles - G81 to G89..................................................................................... 10-25
10.7.24.1 Preliminary and In-Between Motion................................................................... 10-26
10.7.24.2 G81 Цикл...................................................................................................... 10-26
10.7.24.3 G82 Цикл.......................................................................................................... 10-27
10.7.24.4 G83 Цикл.......................................................................................................... 10-27
10.7.24.5 G84 Цикл.......................................................................................................... 10-28
10.7.24.6 G85 Цикл.......................................................................................................... 10-28
10.7.24.7 G86 Цикл.......................................................................................................... 10-28
10.7.24.8 G87 Цикл.......................................................................................................... 10-29
10.7.24.9 G88 Цикл.......................................................................................................... 10-30
10.7.24.10 G89 Цикл......................................................................................................... 10-30
10.7.25 Задание режима расстояния - G90 и G91 ......................................................... 10-30
10.7.26 Задание режима IJ - G90.1 и G91.1.................................................................... 10-30
10.7.27 Отступы G92 - G92, G92.1, G92.2, G92.3........................................................... 10-31
10.7.28 Задать режим уровня подачи - G93, G94 и G95.................................................10-31
10.7.29 Задать уровень возврата Canned Cycle - G98 и G99.......................................... 10-32
10.8 Встроенные M коды................................................................................................. 10-32
10.8.1 Остановка и завершение программы - M0, M1, M2, M30..................................10-32
10.8.2 Управление шпинделем - M3, M4, M5................................................................ 10-33
10.8.3 Смена инструмента - M6....................................................................................... 10-33
10.8.4 Управление охлаждением - M7, M8, M9............................................................. 10-33
10.8.5 Перезапуск с первой строки - M47....................................................................... 10-34
10.8.6 Управление обходом - M48 и M49....................................................................... 10-34
10.8.7 Вызов субрутины - M98........................................................................................ 10-34
10.8.8 Возврат из субрутины............................................................................................ 10-34
10.9 Макросы M-кодов...................................................................................................... 10-34
10.9.1 Обзор макросов....................................................................................................... 10-34
10.10 Другие коды ввода................................................................................................... 10-35
10.10.1 Задание уровня подачи - F................................................................................... 10-35
10.10.2 Задание скорости шпинделя - S........................................................................... 10-35
10.10.3 Выбор инструмента – T........................................................................................ 10-35
10.11 Методы борьбы с ошибками................................................................................... 10-35
10.12 Порядок выполнения............................................................................................... 10-36
11. Приложение 1 – Скриншоты Mach3 ………………………...................................... 11-1
12. Приложение 2 – Примеры диаграмм.......................................................................... 12-1
12.1 Реле ограничений и EStop.......................................................................................... 12-1
13. Приложение 3 – Запись используемой конфигурации………...................................... 1
Предисловие
1. Предисловие
Любой станок потенциально опасен. Станок управляемый компьютером, потенциально более опасен чем управляемый вручную, потому-что, например, компьютер без колебаний разгонит 8-ми дюймовый несбалансированный стальной резак до 3000 оборотов в минуту.
Это пособие ставит своей целью дать вам представление о требованиях и технике безопасности. Но так как мы не знаем подробности вашего станка или условия эксплуатации, мы не можем нести ответственности за производительность какого-либо станка или убытки и травмы, полученные в результате его использования. Вы принимаете на себя всю ответственность за введение в эксплуатацию разрабатываемых и производимых вами изделий, и за их соответствие их стандартам и требованиям качества вашей страны или региона.
Если у вас есть какие-либо сомнения, вам следует обратиться за консультацией к квалифицированному эксперту, вместо того чтобы рисковать нанести травму себе или окружающим.
Этот документ дает достаточно информации о том, как программа Mach3 взаимодействует с вашим станком, как она настроена для работы с различными двигателями осей и о языках ввода и поддерживаемых для программирования форматов чтобы дать вам возможность внедрить мощную систему CNC на станке, содержащим до 6 контролируемых осей. Основные используемые станки это фрезерные, фазонно-фрезерные, столы плазменной порезки. Хотя Mach3Mill может управлять двумя осями токарного станка для профиля точения и подобных ему, отдельная программа (Mach2Turn) и документация к ней разработаны для полнофункциональной поддержки токарных станков и т.д.
Сопутствующий документ Настройка Mach3 в подробностях объясняет как менять экраны, разработать свой собственный экран и Мастер и подключаться к специальным аппаратным устройствам. Настоятельно рекомендуем присоединиться к онлайновому обсуждению Mach3 на нашем форуме. Ссылка на него есть на сайте Компании www.artofcnc.ca Следует однако понимать, что по причине присутствия множества инженеров с обширным диапазоном опыта участия, это не может составить замену службе поддержки производителя станка. Если ваше приложение требует такого уровня поддержки, то вам следует купить систему у местного дистрибьютора или ОЕМ через сеть дистрибьютора. Таким образом вы получите преимущества Mach3 с возможностью онлайновой поддержки.
Некоторые участки текста в этом руководстве напечатаны «серым цветом». Они описывают возможности, найденные в контроллерах станков но еще не включенные в Mach3. Эти описания возможностей, написанных серым цветом, представлены не в качестве обязательства включить их в обозримом будущем.
Благодаря множеству людей, включая и первоначальную команду, работавшую в Национальном Институте Стандартизации и Тестирования (NIST) над проектом EMC и пользователей Mach3, без чьего опыта, материалов и конструктивных комментариев это руководство не могло бы быть написано.
Корпорация ArtSoft посвятила себя непрерывному улучшению своих продуктов, так что предложения по улучшению, поправки и разъяснения будут с благодарность приниматься.
Арт Фэнетри и Джон Прэнтис утверждают свое право идентефицироваться как авторы этой работы. Право копировать это руководство предоставляется исключительно в целях оценки и/или использования лицензионной или демонстрационной копии Mach3. Не разрешается, по этому праву, для третьих лиц требовать оплату за копии этого руководства.
Для написания этого руководства было приложено множество усилий, и приведенный материал настолько полон и точен, насколько это было возможно, но никаких гарантий или обещаний пригодности не дается. Информация предоставляется по принципу “as is” (так как есть). Авторы и издатели не несут никакой ответственности перед кем-либо за возможный ущерб, полученный в связи с использованием модержащейся в этом руководстве информации.
Использование этого руководства охватывается лицензионными условиями, которые вы должны принять при установке программы Mach3.
Windows XP и Windows 2000 являются зарегистрированными торговыми марками Корпорации Майкрософт. Если другие торговые марки использованы в этом руководстве но не подтверждены, пожалуйста известите Корпорацию ArtSoft, и это будет исправлено в последующих редакциях.