reconfiguration estop mach3 что это
Причина частых остановок EStop
Уважаемые. Подскажите не могу определить причину остановок Масн3. У меня контроллер от (Pure Logic)
PLC330 концевики механические длина проводов не больше 3м.
Проявляется следующим образом такое ощущение что пропадает связь с компом. Например станок временно остановили (он в ждущем режиме) через минуты две он сам переходит в режим Estop. Или во время работы не с того не с сего.
У мена колотая Mach3 Пробовал на демо версии тоже самое.
Заранее благодарен. С уважением Вячеслав.
У мена колотая Mach3 Пробовал на демо версии тоже самое.
Когда останавливается,что в окне состояния пишет? Только Е-стоп или еще и лимиты?Попробуй е-стоп замкни прямо на плате,без длинных проводов, а все лимиты отключи.Кабель LPT попробуй другой,покороче.Других мыслей пока нет.
Уважаемые! Такая тема! Есть 2 станка, бегающих на разные дистанции. Один управляется мозгами на 542-х драйверах.. второй (собранный другими Х-людьми) упраляется на тех-же драйверах кроме самой тяжелой координаты. на 880-м. остальное как обычно.
Купил станок :6040 (китай)
По техонку осваиваю Artcam pro. Устоновил Mach 3 сегодня но столкнулся с прблемои
в строке status под кнопкои reset есть текст:external e stop requested
кликаю reset, кнопка все ровно мигает и текст external e stop requested остается.
не знаю что сделал не так.
(станок пока не включал)
а Mach 3 сконфигурировал по китайской инструкции которою прислали в месте со станком.
Проблема с командой EStop в Mach3
Тема раздела Программное обеспечение станков ЧПУ в категории Станки ЧПУ, Hobby CNC, инструмент; Уважаемые знатоки Mach3. Подскажите пожалуйста как программно (не от станка), подать команду EStop, чтобы прервать выполнение программы в нужный момент.
Опции темы
Проблема с командой EStop в Mach3
Уважаемые знатоки Mach3.
Подскажите пожалуйста как программно (не от станка), подать команду EStop, чтобы прервать выполнение программы в нужный момент.
Большое спасибо Андрей!
Очень помог и сэкономил мне время, может я смогу чем помочь?
Я сейчас воюю с электроавтоматикой на ТПК125. Так что если что, звони.
Спасибо еще раз.
Саша.
У меня тоже ТПК125. Мне он достался новым и голым, без электроники. То есть он как пришел в институт снего сразу платы потырили, и вобщем ни разу не включали. Пришлось делать все, включая симисторный блок управления двигателем шпинделя.
А вы с чем воюете?
Сейчас пишу (c грехом пополам) макрос для головки смены инструмента
Где-то мне поподался готовый макрос, Там смена происходит по кругу (т.е.),
в обратную сторону ресцедержатель не крутися, Как например в 16К20Ф3 (нц-31)
Mach3 запоминает последний № инструмента и идет попорядку если например стоял №2 а нужен №1 то головка сделает круг в ТПК-125 головки именно так и работают. Вроде этот макрос подходит под ТПК и Mach3.
У меня 2 штуки ТПК-125. Один делаю по-тихоньку, а второй стоит пока,
все в комплекте стойка с перфолентой, манипулятор, документация.
Форум клана ЧПУшников
Меню навигации
Пользовательские ссылки
Информация о пользователе
срабатывание estop
Сообщений 1 страница 44 из 44
Поделиться109-06-2011 10:49:17
Во ремя работы станка начала срабатывать ESTOP, причем отключение ее в настройках МАСНа ничего не дало. Подскажите, где копать, почему это происходит? Перезагрузка компа и МАСНа тоже не дают результатов! МАСН не лицуха, нос ним проблем не было!
Поделиться209-06-2011 16:24:40
Лето жаркое пришло-глюк жестокий принесло.
Отредактировано maksimdm (09-06-2011 16:34:12)
Поделиться309-06-2011 16:31:45
Поделиться409-06-2011 16:46:52
Посмотрите активны контакты на замыкание или на размыкание. Ставьте на замыкание. Получается на проводе замкнутом на землю меньше наводка. Когда провод в воздухе, на него от близлежащих сетевых кабелей наводится потенциал. И эта помеха идет прямиком на материнку. Некоторые материнки этим страдают.
Вообще поконкретней что за станок, драйвера, комп. Сиди, тут, мечтай. Догадывайся.
Поделиться509-06-2011 17:58:59
Поделиться610-06-2011 09:11:35
Поделиться710-06-2011 10:41:09
Контроллер брал в Пурелоджике- PLC330, там отдельно идет плата для подключения конечников,-отсоединил ее от контроллера,-estop перестала срабатывать.
Поделиться810-06-2011 14:00:36
так и я писал, что прозванивал концы от estop при работе станка, и никаких сигналов не было. При нажатии на кнопку, контролька показала замкнутую цепь!
Поделиться910-06-2011 14:15:18
Поделиться1010-06-2011 14:44:50
Поделиться1110-06-2011 16:20:19
Поделиться1210-06-2011 17:34:09
а так stop не работает
Поделиться1311-06-2011 10:30:38
Поделиться1410-07-2011 00:04:56
Была подобная проблемма, проявилась после очень плотной прокладки проводов от ШД и концевиков в одних жгутах. Вылечил тем что провода от шаговиков и концевиков проложил отдельно и экранировал. Ну и бесперебойник в помощь, от резкой просадки напряжения, при включении другого мощного потребителя когда станок уже режет может тоже сработать стоп. Удачи.
Поделиться1510-07-2011 03:36:35
Поделиться1610-07-2011 09:31:27
У меня при пересчете больших УП тоже срабатывает естоп и это говорит о перегрузке компа.Была еще одна проблема.
Во время работы станка срабатывал Естоп.грешили на ВСЕ,кнопки, провода,комп.Анализ и проверка концевиков и кнопок подтвердила их исправность.При работе снова СТОП.Все тупик!
Когда закончился запас матерных слов, я в отчаянии увалил кулаком по столу станка и О ЧУДО. Станок обиделся и врубил Estop.
Позже постукиванием в области кнопок естоп,мы выявили две из четырех которые срабатывали от вибрации.Закоротили контакты,пока без проблем.
Поделиться1712-10-2011 22:31:41
Поделиться1801-11-2011 13:19:32
Тоже подключил индуктивные концевики, на пурелоджиковскую плату развязки, так на плате светодиоды, отвечающие за эти конечники, мерцают (можно сказать, практически горят). Ясно, что это наводки, ни шкаф, ни станок не заземлены, никаких колец нет.
Поделиться1910-08-2012 09:35:51
Поделиться2010-08-2012 23:53:21
так на ум. В настройках мача порты и пины есть input signals. Там найди estop и поставь галку Activ low. по моему так, если нет завтра посмотрю конкретно.
Поделиться2125-03-2017 20:36:10
Добрый день, господа.
Прошу у Вас помощи в решении проблемы:
Вот такая плата (http://duxe.ru/product_info.php?cPath=3 … cts_id=249) Кнопка E-stop (http://duxe.ru/product_info.php?cPath=6 … cts_id=410) подключена на один из портов лимита. Работает на РАЗМЫКАНИЕ. Подключена проводом в ЭКРАНЕ (экран, со стороны контроллера, подсоединён на корпус), провод идёт отдельно от силовых проводов. Станок и корпус заземлены (заземление из розетки). Компьютер выделен отдельный для управления Mach3, система XP оптимизирована под Mach3. Ни каких других программ не стоит на компьютере. Mach3 demo версия скачанная с сайта разработчика. Концевиков нет, в программе не подключены. Программные лимиты не включены. Около месяца всё работало нормально. Потом начала произвольно срабатывать кнопка E-stop (пишет emergency mode active). Причём, что самое странное, если шпиндель не доводить до нуля (ось Z +10мм от заготовки) и запустить УП (до 500 строк), то всё в порядке (шпиндель работает и как бы режет в воздухе). Если поставить ось Z в ноль и запустить ТОЖЕ УП (фреза пилит заготовку), то срабатывает кнопка E-stop, причём каждый раз на разной строке.
ПОМОГИТЕ, что делать уже не знаю.
Спасибо.
Поделиться2225-03-2017 20:59:52
то срабатывает кнопка E-stop, причём каждый раз на разной строке.
Кнопка на которую дали ссылку на замыкание.
При выключенном Шпинделе тоже срабатывает?
Пробовали менять уровень
Кабель шевелили?
Поделиться2325-03-2017 21:32:26
Кнопка на которую дали ссылку на замыкание.
При выключенном Шпинделе тоже срабатывает?
Пробовали менять уровень
Кабель шевелили?
Добрый день.
В описании кнопки на сайте неточность, там две пары контактов, одни на замыкание, вторые на размыкание.
Сигнал не инвертировал. При выключенном шпинделе нет не срабатывает. И при ВКЛЮЧЕННОМ тоже не срабатывать до того момента пока не начну резать. Именно РЕЗАТЬ. (когда фреза режет заготовку), когда выполняется УП со включенным ( или выключенным)
шпинделем «по воздуху» (фреза не касается заготовки, но крутится), то E-stop НЕ срабатывает.
Кабель шевелил и дёргал. Не помогает((((.
Поделиться2425-03-2017 21:58:05
Попробуй запустить при отключенных от платы контроллера проводов на кнопку E-stop.
Поделиться2511-04-2017 21:24:34
Всем большое спасибо, ко давал советы как разобраться с кнопкой E-Stop.
Дело оказалась в самой кнопке, не качественная сборка. Внутри контакт плохо прижимался пружинкой, в следствии чего при вибрации (когда фреза резала заготовку) в произвольный момент отходил, что и вызывало сработку кнопки E-stop. Поменял кнопку и всё стало работать нормально.
Поделиться2613-02-2021 18:16:51
Поделиться2713-02-2021 19:48:44
Какие наводки могут быть на механический выключатель?
Отредактировано Dark Knight (13-02-2021 19:53:42)
Поделиться2813-02-2021 19:53:01
Ну и с шаговиками у вас беда какая то, должны удерживать
Поделиться2913-02-2021 20:26:48
Какие наводки могут быть на механический выключатель?
Отредактировано Dark Knight (Сегодня 18:53:42)
Поделиться3013-02-2021 20:46:45
бороться с такими помехами аппаратно легко.
Мне не составит труда укоротить длинные провода от кнопок портала до 10см в стойке, применив реле.
Меня сейчас интересует именно правильный алгоритм работы E-STOP.
На стойке на грибке задействованы только одна группа нормально замкнутых контактов. Вот и тоже думаю, вдруг просто не довключено. Придется залезть и посмотреть как именно работает кнопка нашего станка- дает сигнал на контроллер или рвет цепь питания силовой части.
Отредактировано kylan (13-02-2021 20:47:26)
Поделиться3113-02-2021 20:57:09
Поделиться3213-02-2021 22:05:05
kylan
Много аварийных кнопок большой риск, что случайно её нажмёшь в процессе работы. Как по мне, это неправильный путь.
Я практически не пользуюсь аварийной кнопкой, только стоп на пульте. Вначале запуска УП всегда контролирую правильность работы станка.
Шпиндель так и должен работать, ведь при аварийной остановке инвертора не работает электронный тормоз. Шаговики вероятно тоже полностью обесточиваются.
Вот поэтому и лучше программный стоп.
P.S. Добавлю что при обесточивании шаговиков ось Z может опускаться вниз, а т.к. фреза по инерции остановится не сразу, то ущерб может быть даже больше.
Отредактировано detrin (13-02-2021 22:10:32)
Поделиться3313-02-2021 22:49:58
Вначале запуска УП всегда контролирую правильность работы станка.
Как бы тоже придерживался этого правила. Но вот один раз нарушил и на тебе- ущерб.
Много аварийных кнопок большой риск, что случайно её нажмёшь в процессе работы. Как по мне, это неправильный путь.
Поделиться3414-02-2021 06:04:29
Пары кнопок, по краям портала вполне достаточно будет.
Поделиться3514-02-2021 15:56:42
Когда переходил на NC, добрые люди помогли с русификацией и перенастройкой быстрых кнопок. Теперь у меня несколько дополнительных кнопок в программе и F11 заменена на пробел. Очень удобно!
Вот так выглядит :
Поделиться3615-02-2021 14:05:04
Надеюсь хорошо видно, что грибочки не мешают и не цепляются. Случайно трудновато на них нажать, если только пьяной толпой вокруг станка хороводить.
Заглянул на схему подключения кнопки в стойке- рвет всю силовую часть станка, отключая всю стойку на глушняк. Работать остается только ПК. В общем теперь по поводу наводок на длинный провод можно однозначно сказать, что совершенно не стоит об этом волноваться при такой реализации E-STOP. Пока что кнопки на портале подключил последовательно с кнопкой на стойке.
Идем дальше.
Заглядываю в стойку, вижу Lambda 3S/3L контроллер. Лезем в мануал. E-STOP клемма есть, но ни к чему не подключена.
И вот дальше пока встал. Если перевести с английского, то на клемму идет «Двоичный вход, обычно подключаемый к кнопке NC». Двоичный- понятно, либо ноль, либо единица. А что именно? По логике вещей, если вывод висит в воздухе, то скорее всего равнозначно подключению к земле/общему (низкий уровень).
Пока поищу другой мануал, может есть где что расписано поширьше. Можно конечно просто ткнуть наугад и посмотреть реакцию, но мой мануал из комплекта слишком уж скуп на английский. Поищу.
Настройка Mach3
Чтобы пропустить этап настройки можно скачать готовые профили под станок, подробнее в статье Быстрый старт в Маch3
Mach3 и его драйвер параллельного порта соединяется с оборудованием станка через параллельный порт (порт принтера). Если ваш компьютер не оборудован параллельным портом (всё больше и больше компьютеров выпускается без этого порта), вы можете приобрести специальную плату – USB-LPT, которая подключается к компьютеру через USB порт, или приобрести плату расширителя портов PCI-LPT или PCI-E-LPT.
1. После установки программы Mach3 проверяем работу драйвера.
После установки программы запускаем файл DriverTest.exe, при корректной работе драйвера наблюдаем картинку, рисунок 1.
Рисунок 1 Проверка работы драйвера программы Mach3.
Если нет, следует проверить следующее:
1) операционная система Windows 32bit
Рисунок 2. Просмотр настроек LPT порта
Mach3 поддерживает работу только с портами LPT1 или LPT2, если при установке внешней платы номер порта LPT3, то его нужно изменить в диспетчере устройств на LPT1.
Например если адрес порта CE00, то в Мach3 необходимо изменить 0х378(рисунок 4) на 0хCE00. Подробнее о том ка это сделать в статье «Подключение контроллера с использованием платы PCI-LPT»
Если используется переходник USB-LPT, скачать драйвер для переходника USB по ссылке https://cloud.mail.ru/public/6kXS/3CddBpHpG
А также скопировать файл mach3usb.dll(скачать здесь) в папку c:\mach3\plugins.
Контроллеры ТB6560HQT предназначены для управления биполярными шаговыми двигателями с максимальным током обмотки до 3,5 А. В эту категорию попадает абсолютное большинство двигателей с типоразмером до NEMA23, т.е. имеющих размер по боковой стороне до 2,3 дюйма или 57см.
Рисунок 3 Контроллер управления станком с ЧПУ в закрытом алюминиевом корпусе(на фото со снятой крышкой, для работы в режиме 1/2 шага переключатель 5 в положении ON, переключатель 6 в положении OFF, в контроллерах из комплекта станка переключатели уже выставлены, изменения не требуются)
Переключение режимов обеспечивается выбором положений DIP-переключателей М1 и М2 для каждого из каналов контроллера (в контроллерах из комплекта станка переключатели уже выставлены, изменения не требуются!).
Напряжение питания двигателей и контроллера – от 12 вольт до 36 вольт.
Контроллер и все двигатели питаются от одного источника.
Для улучшения работы контроллера и повышения скоростных качеств предусмотрена возможность установки скорости спада тока в обмотке, это обеспечивается изменением положений DIP-переключателей S7-S8 для каждого канала контроллера.
УСТАНОВКА
ТОКА
УСТАНОВКА СКОРОСТИ
СПАДА ТОКА
S8
РЕЖИМ ДРОБЛЕНИЯ
ШАГА
S5
S6
2. Установка порта.
В меню «config»(«Конфигурации») выбираем «Port and Pins» (Порты и Пины) ставим галку на нужный порт, рисунок 4.
Рисунок 4. Установка(выбор) порта управления станком.
3 Настройка пинов управления двигателями
Выберите вкладку «Motor Outputs»(«Выходы двигателей») и сделайте изменения, как на рисунке 5.
Для станков с 4-мя моторами добавляются пины по A-axis =Enabled Step Pin= 8, Dir Pin = 9.
Если необходимо изменить направление вращения двигателей, то нужно установить галочку в поле Dir LowActive напротив нужной оси.
Рисунок 5. Настройка пинов управления шаговыми двигателями в программе Mach3.
Рисунок 6. Настройка входного сигнала EStop.
4 Настройка выходных сигналов, управление включением контроллера.
На вкладке Output Signals сделать изменения в соответствии с рисунком 7.
Рисунок 7 Настройка выходных сигналов программы Mach3.
Примечание. Если после окончания настройки при нажатии кнопки Reset не произошло включение контроллера(включение контроллера слышно по шипению шаговых двигателей, и при управлении перемещением со стрелок клавиатуры, шаговые двигатели не вращаются, то необходимо инвертировать сигнал управления включением контроллера, сделать это можно щелкнув мышкой в поле Active Low (рисунок 7) для изменения галочки на крестик, и нажать кнопку «применить» ).
Для станков cnc-2535al, пин управляющий включением контроллера номер 14, рисунок 8
Рисунок 8 Настройка выходных сигналов программы Mach3.
5 Установка скоростей холостых перемещений и передаточных чисел.
В меню «config»(«Конфигурации»)выбираем пункт «Motor Tuning» (Настройка двигателей)
Передаточные числа, скорости и ускорения устанавливаются раздельно для каждой оси, поэтому выбираем нужную ось, например «ось X» (Axis X) и вводим данные для нее, затем сохраняем данные и переходим к следующей оси.
Передаточное число (для установленного ходового винта ЧПУ станка)
В окошке «Шагов на мм» (Step per mm) данные вводятся в соответствии с таблицей для винтовых передач, соединенных напрямую с двигателем, имеющим угол одного шага 1,8 градуса.
Шаг винта мм
Полный шаг
1/2 шага
1/8 шага
1/16 шага
Внимание! разделитель дробной части точка не запятая.
Устанавливаем для оси Х(аналогично для Y) количество шагов на мм
Для Моделист2030 c винтом М12 Steps per равным «228.57142»
Для алюминиевого станка cnc-2020al (200мм х 200мм) c винтом TR10 Steps per равным «200»
Для алюминиевого станка cnc-2535al (250мм х 350мм) c винтом TR14 Steps per равным «100»
Для Моделист3030 c винтом TR12 Steps per равным «133.333333»
Для Моделист3040, Моделист4060, Моделист4080 и алюминиевых станков (cnc-1522al2, cnc-2535al2, cnc-3040al, cnc-3040al2, cnc-6090al) c ШВП1605 Steps per равным «80».
Для Моделист4090, Моделист6090, Моделист60120 и алюминиевых станков Моделист (Моделист60120al, Моделист90120al, Моделист120120al) c ШВП1610 по Y, Steps per для оси Y равным «40», для остальных осей «80».
Cкорость перемещений Velocity ставим не более 3000 для станков с ШВП1605, не более 1000 для моделист2020 и 2030, ускорение Acceleration устанавливаем равным «50», длительность импульса шага Step Pulse и Dir Pulse устанавливаем равным «15», то есть как на картинке, рисунок 9.
Рисунок 9. Настройка передаточного числа, скорости холостых перемещений и ускорений.
затем нажимаем кнопку SAVE AXIS SETTING для сохранения
Переходим на вкладку Z Axis. Устанавливаем для оси Z:
Для Моделист2030 c винтом оси Z М12 Steps per равным «228,57142»
Для Моделист3030 и станка из алюминия cnc-2020al (200мм х 200мм) c винтом оси Z TR10 Steps per равным «200»
Для станка из алюминия cnc-2535al (250мм х 350мм) c винтом оси Z TR14 Steps per равным «100»
Для алюминиевых станков c винтом оси Z ШВП1605 Steps per равным «80»
Для Моделист3040-4060-4090 c винтом оси Z TR12 Steps per равным «133.333333».
Cкорость перемещений Velocity ставим аналогично описанному в разделе оси Х.
Автоматическое вычисление значений «steps per»(шагов на мм), то есть калибровка осей.
Рисунок 10. Автоматическая калибровка
Перемещаем калибруемую ось в начальную точку.
6. Настройка ведомой оси(только для 4х моторных станков Моделист3030М и Моделист60100 и Моделист90120)
Рисунок 12. Настройка ведомой оси
Рисунок 11. Выбор настройки ведомой оси
7. Включение питания контроллера
Подключаем кабель LPT к контроллеру и компьютеру.
Включаем питание контроллера. В главном окне программы MACH3 нажимаем клавишу «Cброс» (Reset), чтобы рамка вокруг неё не мигала и светилась зеленым цветом, рисунок 13.
Рисунок 13. Порядок старта
В этот момент двигатели должны зафиксировать свое положение и слегка зашуметь., если этого не произошло проверьте пункт 1.
Если контроллер уже настроенный из комплекта станка переходим к пункту 8.
8 Проверка работы
Если направление движения не верное, изменить его можно меню config->port and pins->motor outputs изменить значение Dir Low Active в нужном канале, рисунок 14.
Рисунок 14. Изменение направления перемещения.
После этого можно загрузить и запустить на выполнение программу резки. Предварительно установив инструмент над начальной точкой реза, обычно это
левый ближний угол станка и высоту детали, нажимаем кнопки ZeroX, ZeroY, ZeroZ как на картинке, рисунок 15.
Рисунок 15. Проверка работы
Рисунок 16 Контроль размеров детали и положения на столе.
Нажимаем кнопку Cycle Start и наблюдаем в окне Tool и на станке перемещения инструмента.
На этом настройка закончена.
При желании можно поэкспериментировать с установкой разных скоростей и ускорений, выбирая те, которые вас больше устраивают и при которых двигатели вращаются устойчиво без пропуска шагов и подергиваний.
Добившись максимально возможной скорости, имейте ввиду, что для реальной устойчивой работы эти значения желательно снизить на 20-40%.
Можно также поэкспериментировать со скоростью спада тока в обмотках, но это лучше делать на готовом станке.
В дальнейшем для работы используйте инструкцию программы MACH3..
Mach3 и его драйвер параллельного порта соединяется с оборудованием станка через один (иногда через два) параллельный порт (порт принтера). Если ваш компьютер не оборудован параллельным портом (всё больше и больше компьютеров выпускается без этого порта), вы можете приобрести специальную плату – USB-LPT, которая подключается к компьютеру через USB порт, или приобрести плату расширителя портов PCI-LPT или PCI-E-LPT.
Mach3 генерирует импульсы шага и сигналы направления, выполняя последовательно команды G-кодовой управляющей программы (УП), и посылает их на порт(ы) компьютера или внешний контроллер. Платы электропривода двигателей осей вашего станка должны принимать сигналы шага и сигналы направления (step и dir), выдаваемые программой Mach3. Так обычно работают все шаговые двигатели и современные сервосистемы постоянного и переменного тока, оснащенные цифровыми энкодерами (датчиками положения).
Чтобы настроить систему с ЧПУ на использование Mach3, вам необходимо установить ПО Mach3 на ваш компьютер и правильно подключить электроприводы ваших двигателей к порту компьютера.
Mach3 очень гибкая программа, созданная для управления такими машинами, как фрезерные станки, токарные станки, плазменные резаки и трассировщики. Характеристики станков, управляемых Mach3, следующие:
· Частичное ручное управление. Кнопка Аварийного останова (EStop) обязательно должна присутствовать на любом станке.
· Две или три оси, расположенные под прямым углом друг к другу (обозначаемые как X, Y, и Z)
· Инструмент, движущийся относительно заготовки. Начальные положения осей фиксируются относительно заготовки. Относительность движения заключается в том, что (1) движется инструмент (например, фреза, зажатая в шпинделе, перемещается по оси Z или токарный инструмент, закрепленный в зажиме, совершает движение в направлении осей X и Z) или (2) перемещается стол и закрепленная на нем заготовка (например, на консольно-фрезерном станке происходит перемещение стола по направлениям осей X, Y и Z, когда инструмент и шпиндель неподвижны).
· Выключатели, сообщающие, когда инструмент находится в положении «База».
· Выключатели, определяющие ограничения разрешенного относительного движения инструмента.
· Управляемый «шпиндель». Шпиндель может вращать инструмент (фрезу) или заготовку (точение).
· До трех дополнительных осей. Они могут быть определены как ротационные (т.е. их движение измеряется в градусах) или линейные. Каждая из дополнительных линейных осей может быть подчинена оси X, Y, или Z. Они будут перемещаться вместе, управляемые УП или вашими ручными переездами, но обращение к ним осуществляется по отдельности (для получения детального описания см. параграф 5.6.4).
· Выключатель или выключатели, соединенные в защитную цепь станка.
· Управление способом подачи охлаждения (жидкостного и/или газообразного)
· Энкодеры, датчики положения со стеклянной шкалой, которые могут показывать положение узлов станка
В большинстве случаев, станок подключается к компьютеру, на котором установлен Mach3, через параллельный (принтерный) порт(ы) компьютера. Простой станок использует один порт, комплексному – иногда требуется два. Управление специальными функциями, такими как LCD дисплей, смена инструмента, фиксирование осей или конвейер для отвода стружки, происходит посредством подключения специального устройства ModBus (например, PLC или Homan Design ModIO контроллер). Также соединение может происходить через «эмулятор клавиатуры», который генерирует псевдо нажатия клавиш в ответ на сигналы ввода. Mach3 управляет сразу шестью осями, координируя их одновременное движение с помощью линейной интерполяции, или осуществляя круговую интерполяцию по двум осям (из X, Y и Z), в то же время линейно интерполируя оставшиеся четыре с помощью угла, охваченного круговой интерполяцией. Таким образом, при необходимости инструмент может перемещаться по сужающейся винтовой траектории. Подача на протяжении этих передвижений поддерживается в соответствии со значением, указанным в вашей управляющей программе (УП), согласно ограничениям ускорения и максимальной скорости осей. Вы можете вручную передвигаться по осям, используя различные способы ручных Переездов. Если механизм вашего станка представляет собой руку робота или гексапод, то Mach3 не сможет им управлять, потому что в этом случае потребуются кинематические вычисления, чтобы соотнести положение «инструмента» в точках X,Y и Z с длиной и вращением «руки» станка. Mach3 может запускать шпиндель, вращать его в любом направлении и выключать его. Также возможно управление скоростью вращения (в об/мин) и наблюдение за углом его наклона для выполнения таких задач, как нарезание резьбы. Mach3 может включать и выключать два типа подачи охлаждения. Mach3 наблюдает за аварийными выключателями Estop и контролирует использование выключателей Баз, защитного оборудования и концевых выключателей. Mach3 сохраняет базу данных параметров до 256 единиц различного инструмента. Однако, если в вашем станке предусмотрена автоматическая смена инструмента или магазина, вам придется управлять ею самостоятельно. В Mach3 имеется возможность задания макросов, но для работы с этой
функцией пользователю нужно знать программирование.
Варианты приводов движения по осям
Шаговые и серво двигатели
Есть два возможных типа движущей силы для приводов осей
1 Шаговый двигатель
2 Серводвигатель (пост. или перем. тока)
Каждый из них может передвигать оси движение посредством ходовых винтов (прямых или шарико-винтовых), ремней, цепей, шестерен или червячной передачи. Способ передачи движения определяет скорость и крутящий момент получаемый от двигателя, зависящие от передаточного отношения редуктора, характеристик механического привода. Свойства биполярного шагового двигателя:
· Простое 4-х проводное подключение к двигателю
· Почти не требует ухода
· Скорость двигателя ограничена примерно 1000 оборотами в минуту, а вращающий момент ограничен, примерно, 3000 унциями на дюйм (21 Nm). Максимальная скорость определяется при работе двигателя или электроники привода на их максимально допустимом напряжении. Максимальный вращающий момент определяется при работе двигателя на его максимально допустимой силе тока (в амперах).
· Для производственных нужд шаговики станка должны управляться микрошаговым контроллером с дроблением шага, обеспечивающим плавность действий на любой скорости с соответствующей эффективностью.
· Шаговики обычно обеспечивают только управление открытыми циклами. Это означает, что существует возможность потери шагов при большой нагрузке, и это не сразу станет заметно для пользователя станка. На практике, шаговые двигатели обеспечивают вполне достаточную производительность на стандартных станках
С другой стороны, серводвигатель это:
· Относительно высокая цена (особенно для двигателей пост. тока)
· Требуются кабели и для двигателя и для энкодера
· Требуется уход за щетками (на двигателях переменного тока)
· Скорость двигателя может достигать 4000 оборотов в минуту, а вращающий момент практически не ограничен (насколько позволит ваш бюджет!)
· Используется управление закрытыми циклами, так что положение привода всегда должно быть правильным (иначе будет подан сигнал о сбое)
Фрезерный станок с поперечной кареткой
Начнем с проверки минимально возможного расстояния движения. Это будет абсолютный предел по точности выполняемой на станке работы. После мы проверим ускоренные переезды и крутящий момент. Предположим, например, что вы создали фрезерный станок с поперечной кареткой (ось Y), и ход поперечной каретки составляет 12 дюймов. Вы собираетесь использовать винт с резьбой в одну нить, с шагом в 0.1 дюйм и шариковой гайкой. Ваша цель, достичь минимального движения в 0.0001
дюйма. Один полный оборот винта с шагом в 0.1 дюйма дает движение на 0.1 дюйма, так что перемещение на 0.0001 дюйма – это 1/1000 часть от этого. Это 1/1000 оборота вала двигателя, если он напрямую соединен с винтом. Использование шагового двигателя. Минимальный шаг шагового двигателя зависит от того, каким образом он управляется. Обычно распространенные шаговые двигатели имеют 200 полных шагов на оборот, но контроллеры также обеспечивают и микро-шаговые режимы. Микрошаговые режимы помогают добиваться гладкого передвижения на высшем значении скорости подачи, и многие контроллеры позволяют производить 10 микрошагов на один полный шаг. 200-шаговый двигатель с 10 микрошагами на один полный шаг
обеспечивает 1/2000 оборота, как минимальный шаг. Как показано в примере выше, два микро-шага дадут желаемое минимальное перемещение на 0.0001 дюйма. Это, однако, должно рассматриваться с некоторыми оговорками. Тогда как число микрошагов на один шаг растет, крутящий момент быстро падает. В зависимости от нагрузки, ложащейся на двигатель, может не быть достаточного крутящего момента для действительного движения мотора на один микрошаг. Бывает необходимо сделать
несколько микрошагов прежде чем появится достаточный крутящий момент. В общем, для получения точных результатов используйте не микрошаговый режим. Основные преимущества микрошагового режима – уменьшение механических помех, сглаживание запуска и снижение резонансных проблем. Теперь обратим внимание на возможную скорость ускоренных переездов. Предположим, по минимуму, что максимальная скорость двигателя – 500 оборотов в минуту. В нашем примере с
ходовым винтом с шагом 0.1 дюйма, 500 оборотов в минуту дадут скорость ускоренных переездов 50 дюймов в минуту, или около 15 секунд для преодоления 12 дюймов длины направляющих. Этот результат является удовлетворительным, но не впечатляющим. На такой скорости электронике микрошагового привода двигателя требуется 16,667 (500 об./мин. * 200 шагов на оборот * 10 микрошагов на шаг / 60 секунд в минуте) импульсов в секунду. На компьютере с частотой 1 ГГц, Mach3 может генерировать одновременно по 35,000 импульсов в секунду для каждой из 6 возможных осей. Так что, с такой задачей она справится без проблем. Теперь следует определить требуемый для станка крутящий момент, который задаст параметры требующегося двигателя. Одним из способов измерить его, является установка станка на тяжелейший рез, который, как вы считаете, вам когда-нибудь придется сделать, применив наибольший затяг (скажем 12”) на ручном колесике, применяемом на направляющих, закрутив до отказа балансировочную пружину (или приспособив под эти цели пружину от кухонных весов). Крутящий момент для этого реза (в унциях-дюймах) – считанный баланс (в унциях) x 12. Другой способ, это использовать информацию о калибре и параметрах двигателя, который, как вы знаете, стоит на таком же станке с такими же направляющими и винтом. Поскольку шаговый двигатель может «терять шаги» с набеганием погрешности, лучше используйте двигатель большего калибра с запасом в крутящем моменте. Также вы можете увеличить крутящий момент с помощью редуктора. Если вычисленная скорость ускоренных переездов находится в разумных пределах, вы можете рассмотреть вариант снижения передаточного отношения до 2:1 (применив, скажем, зубчатую ременную передачу), что должно удвоить крутящий момент на винте. Это позволит использовать двигатель меньшего калибра (а, следовательно, и дешевле).
Концевые выключатели (Limit) и выключатели Баз (Home switches)
Концевые выключатели (Limit) используются для того, чтобы не давать осям двигаться слишком далеко и тем самым избежать возможного повреждения станка. Вы можете использовать станок и без них, но небольшая ошибка в расчетах может повлечь за собой множество повреждений, устранение которых обойдется довольно дорого
Статьи по подготовке файлов резки для фрезерного станка в программе ArtCam: