Mio-tech-service.ru

Автомобильный журнал
7 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Mach3 двигатели не работают

Как остановить станок и запустить с того же места в Mach3

Как остановить станок и запустить его с того же места, или что делать, если выключили электричество и станок встал. То есть рассмотрим варианты, как продолжить работу станка после планируемого или вынужденного перерыва (паузы или остановки).

Рассмотрим несколько вариантов:

  • Нужно остановить станок — убрать опилки (в редких случаях), заменить фрезу (сломалась, тупая), остановить на ночь, нужно срочно уехать, отлучиться (при этом станок не хочется бросать без присмотра).
  • Нужно запустить станок с определённого места — отключили электричество, сломалась фреза (но увидели уже поздно), срочная замена щёток в шпинделе, завис компьютер.
  • Нужно протестировать работу шпинделя, фрезы, проверка материала.

Ставим станок на паузу

Это самый простой вариант, когда нужно остановить станок, чтобы продолжить с того же места.

В программе управления Mach3 есть кнопка Пауза (что в русской версии, что в английской, ошибиться будет трудно, она Жёлтая)). Просто нажимаем на кнопку, ждём как программа отработает (доделает циклы в данной позиции) и остановиться.

После этого рекомендуется поднять шпиндель вверх при помощи кнопок на клавиатуре «Page Up», затем можно остановить вращение самого шпинделя. Лично я компьютер не выключаю, то есть программа не закрывается. Далее, чтобы запустить станок и продолжить работу — нужно просто запустить шпиндель (на те же обороты, которые были рассчитаны изначально) и нажать на кнопку Пуск (или Start).

Всё, программа сама подведёт фрезу к точке остановы и продолжить работу. НЕ забывайте предварительно включить и Запустить шпиндель . (это одна из основных причин, по которой ломается фреза. )

Не рекомендуется останавливать на паузу более чем на несколько часов в холодных и влажных помещениях, так как возможно смещение изделия из-за увеличения влажности в древесине. Если планируется остановка на сутки и более (не важны причины) то предварительно под изделие можно подкладывать полиэтиленовую плёнку, а после паузы — обернуть этой плёнкой всю недоделанную модель, чтобы снизить влияние изменения влажности. В большинстве случаев это поможет избежать «сдвига» — видимой полосы, которая образуется после длительной паузы, при продолжении работы.

Вариант второй — компьютер и станок надо обесточить

Рассмотрим второй вариант, когда нужно выключить компьютер (перезагрузить), когда сломалась фреза или нужно остановить работу на неопределённый срок. Но изделие нужно доделать потом, то есть продолжить работу с того же места.

Самое важное, что нужно сделать — это сделать скриншот или фотографию окна программы Mach3.

Далее нужно будет работать с этими данными. Опишу кратко процесс, ниже будут картинки.

  1. Делаем скриншот открытой программы.
  2. Далее Останавливаем программу кнопкой Стоп (маленькая красная). Скриншот можно сделать ещё раз, хуже не будет.
  3. Поднять фрезу по Z на 10-15 мм.
  4. Отправляем программой фрезу в нулевую точку по кнопке GOTO ZERO (Перейти в начало координат). Станок подведёт фрезу в начало координат.
  5. Записываем номер линии, на которой остановилась работа (в окне загруженного G-Code).
  6. Выключаем станок, выключаем компьютер (закрываем программу).
  7. Делаем свои дела. Возвращаемся к станку.
  8. Запускаем компьютер (загружаем программу Mach3).
  9. Программа Mach3 загружена. Как правило в Mach3 есть хорошая функция — она покажет предыдущие параметры расположения фрезы, то есть там будет всё по 0. А это есть исходный Ноль.
  10. Если это не так, то-есть в программе координаты не совпадают — отправляем каждую ось на Нуль последовательно по нажатию на кнопки ZeroX, ZeroY, ZeroZ.
  11. Выполняем это только в том случае, если НЕ проводили снятие или замену фрезы!
  12. Загружаем G-Code. Загрузился.
  13. Запускаем шпиндель (потом забудете. ).
  14. Справа в окне G-Code видим вертикальную полосу прокрутки (так быстрее прокрутить), Тянем за неё вниз, крутим примерно До той линии участка кода, где была закончена работа.
  15. Кликаем по месту в окне G-Code, откуда нужно начать работу станка. Сейчас поясню — у меня станок НЕ стартует с указанной линии, если её Прописать в окошке Line руками, поэтому я выбираю таким образом.
  16. Либо делаем так — прописываем номер строки (ранее на 300-400 линий) в поле Line, клацаем по кнопке Enter на клавиатуре, если всё нормально — то в окне G-Code программа должна сместить код к этой линии. Далее просто нажимаем на кнопку (которая находиться под полем, в котором указана Line) Run from here (то есть Запустить с этого места).
  17. Далее нужно нажать кнопку Старт (Зелёную).
  18. Программа запросит Высоту, с которой подвести фрезу к данному месту. Указываем 10-15 мм и соглашаемся (жмём на кнопку OK). Программа подводит фрезу к данному месту.
  19. Программа подведёт фрезу к точке старта. Далее опять нужно нажать кнопку Старт (Зелёную).
  20. Всё, программа продолжит работу с данного места.

Ошибки, или дополнения к описанию (замена сломанной фрезы)

Если сломалась фреза, но увидели это позже, то есть станок проехал уже лишний путь, ни чего не вырезав.

  1. Ставим станок на Паузу.
  2. Меняем фрезу.
  3. Подводим к любому месту изделия (желательно ближе к начальной точке Zero). Для подвода пользуемся клавишами на клавиатуре. Конкретно должно интересовать высота по Z.
  4. Подводим фрезу к изделию (в то место, где фреза ещё не делала выборку).
  5. Опускаем фрезу по Z до изделия (как точно вы подведёте, будет зависеть точность продолжения работы фрезеровки изделия).
  6. В Программе Обнуляем координаты по кнопке ZeroZ (. только по ней. ). То есть так как фрезу меняли, то высота её явно изменилась, но X и Y не трогали.
  7. Обнулили, отлично.
  8. Руками (клавишей) фрезу поднимем на безопасную высоту (заранее, мало ли. )
  9. Теперь примерно смотрим, где фреза сломалась и подводим в окне G-Code к данной линии, Естественно это придётся делать на глазок. Крутим ранее на 1000-50000 линий (просто как пример).
  10. Далее фиксируем линию (то есть проверяем глазами, изменились ли данные в окне Line).
  11. Далее повторяем с пункта 17 (верхнее описание). То есть запускаем с этой линии, устанавливаем высоту подхода фрезы и клацаем по кнопке Старт (клацать надо будет дважды).

Я сам это делал не раз, поэтому тут ни чего сложного нет.

Ниже коротко по картинкам.

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

Далее запускаем с нужной линии кода. После нажатия на кнопку запуска — программа подведёт фрезу к точке, затем нужно повторно нажать на кнопку Старт.

Mach3 двигатели не работают

Здесь будет рассказано о подключении и настройке в Mach3 датчиков для станка с ЧПУ. Наличие датчиков на станке позволяет:

  1. не беспокоиться о выезде за пределы;
  2. легко и однозначно определять машинный ноль;
  3. легко восстанавливать рабочий ноль при сбоях, например при отключении электроэнергии;
  4. легко определять рабочий ноль по оси Z.
  1. Домов (HOME) и концевиков (LIMIT);
  2. «E-Stop» — аварийной остановки;
  3. «Z Probe» — определения нуля по оси Z.

Направления осей

Расположение осей отличается от общепринятого. Ноль оси Z расположен вверху, рабочие координаты — отрицательные.

Элемены

В качестве концевиков используются микропереключатели MSW-13 или аналогичные:

В качестве кнопки аварийной остановки «E-Stop» используется ANE-22 «Грибок» с фиксацией в корпусе поста КП101 для кнопок управления, 1 место, белый, IEK:

В качестве датчика нуля по оси Z – «Z Probe» используется закаленный диск из нержавеющей стали диаматром 40 и толщиной 6,85 мм. Второй провод с крокодилом устанавливается на фрезу.

Функциональная схема подключений

Датчики HOME («дом») устанавливаются на все оси. Датчики LIMIT («концевик») устанавливаются на оси X и Y. При принятии баз датчики HOME работают как дома; в рабочем режиме они работают как концевики. Вверху оси Z устанавливается датчик HOME, датчик LIMIT с противоположного конца (внизу) отсутствует.

Читать еще:  Что означает чипануть двигатель

Электрическую схему можно скачать внизу страницы.

Все датчики, кроме «Z Probe» работают на размыкание. Датчики HOMES и LIMITS объединяются в один логический сигнал по схеме «ИЛИ», т.е. соединяются в последовательную нормальнозамкнутую цепь.

Все соединения датчиков HOMES и LIMITS выполняются витыми парами. Раскладка проводников датчиков HOMES и LIMITS:

Настройка Mach3

1. Настройка Debonce Interval

В Mach3 программное подавление дребезга контактов датчиков настраивается в диалоге «General Logic Configuration», вызываемом из пункта «General Config» меню «Config». Здесь необходимо настроить количество тактов ядра Mach3, в течение которых неизменное состояние датчика принимается за его срабатывание.

Для частоты ядра Mach3 = 25 кГц, период = 40 мкс.

  • Рассмотрим процесс поиска нуля по оси Z. Скорость при поиске нуля по Z примем = 100 мм/мин = 1,7 мм/сек. Чтобы не повредить инструмент (фрезу) при касании датчика, его ход после касания не должен превышать 0,01 мм. Тогда, за время хода = 0,01 мм система отработает 0,01/1,7/40,0E-6 = 147 тактов.
  • Рассмотрим случай поиска дома. Скорость при поиске дома принимаем 20% от установленной максимальной (до 2000 мм/мин). Т.о. скорость = 400 мм/мин = 6,7 мм/сек. Концевики, в отличие от датчика «Z Probe» имеют пружинящий элемент, поэтому их ход может быть больше; примем его 0,05 мм. Тогда, за время хода = 0,05 мм система отработает 0,05/6,7/40,0E-6 = 186 тактов.
  • Рассмотрим случай аварийного наезда на концевик с максимальной скоростью 2000 мм/мин = 33 мм/сек. Ход примем 0,2 мм. Тогда, за время хода = 0,2 мм система отработает 0,2/33/40,0E-6 = 151 такт.

Таким образом, устанавливаем значение «Debonce Interval» не более минимального из вычисленных:

2. Автонастройка входных пинов

Настроить пины входов датчиков можно вручную; автонастройка упрощает это процесс. Рассмотрим на примере пина для датчика «Z Probe». Выбираем пункт «Ports and Pins» меню «Config». В появившемся диалоге «Engine Configuration. Ports & Pins» выбираем вкладку «Input Signals».

Нажимаем кнопку «Auto Setup of Inputs»:

Из выпадающего списка выбираем нужный сигнал, в данном случае «Probe Switch», нажимаем кнопку «AutoSet», и после этого замыкаем датчик «Z Probe» – в сером поле видим сообщение об успешном определении пина датчика и приглашение к определению следующих пинов. Таким образом определяем остальные пины. Для завершения нажимаем кнопку «OK» и возвращаемся в диалог «Engine Configuration. Ports & Pins», где можно наблюдать за произошедшими изменениями в колонках «Enabled», «Port #», «Pin Number» и «Active Low» (вверху показано для «E-Stop» и «Z Probe», ниже для HOMES и LIMITS).

3. Скрипт для «Z Probe»

Рабочий скрипт с комментариями:

4. Настройка скринсета для «Z Probe»

В рабочий скринсет необходимо добавить кнопку и поле для ввода толщины пластины датчика, аналогично как показано ниже:

Скачиваем со страницы дизайнер «Klaus’ MachScreen», устанавливаем, запускаем и открываем рабочий скринсет (например, «1024.set»). Сохраняем скринсет в папку Mach3 под новым именем. В главном окне дизайнера нажимаем кнопку «Toggle multiple / single selection», чтобы выбрать режим одиночного выделения . В выпадающем списке группы «Control» окна «MachScreen properties» выбираем «Button», нажимаем кнопку «Add» и щелаем ЛКМ примерно на том месте скринсета, где должна находится кнопка авто поиска нуля по оси Z: создается новая кнопка, которая сразу веделяется и отображаются ее свойства.

Размеры и положение созданной кнопки можно изменить в группе «Position». В строке «Text on ctrl» таблицы «Button» меняем «Text» на, например, «Auto Tool Zero». Щелкаем ЛКМ на строке «Execute Code», в появившемся диалоге выбираем «Basic Script»:

В открывшемся диалоге «MachScreen Editor» вводим или открываем/вставляем ранее созданный текст скрипта:

Далее, выбираем пункт «use data and close» из меню «File» – окно закрывается и таблица «Button» в окне «MachScreen properties» принимает вид:

Теперь аналогичным образом добавляем поле для ввода толщины датчика – в выпадающем списке группы «Control» окна «MachScreen properties» выбираем «DRO», нажимаем кнопку «Add» и щелаем ЛКМ примерно на том месте скринсета, где должно находиться поле. В таблице «DRO» выбираем строку «Standart Code» и меняем значение на любое из диапазона 1000–2254, например 1151. В строке «Format» корректируем формат числа. Результат:

Сохраняем скринсет, закрываем редактор. Запускаем Mach3. Выбираем пункт «Load Screens» из меню «View» и загружаем отредактированный скринсет.

5. Настройка скриптов для кнопок в Mach3

При создании скринсета мы ввели требуемый скрипт для кнопки «Auto Tool Zero». Однако, скрипт может быть изменен без редактора скринсета следующим образом. Выбираем пункт «Edit Button Script» из меню «Operator». После этого, кнопки, скрипты которых возможно корректировать начнут мигать. Указываем кнопку «Auto Tool Zero» – появится редактор скрипта «Hidden Script.m1s». По завершению редактирования, закрываем редактор (сохранять скрипт в отдельный файл не требуется).

6. Настройка скрипта для кнопки «Ref All Home»

Проделаем вышеуказанные действия для кнопки «Ref All Home». Рабочий скрипт:

7. Дополнительные настройки

Выбираем пункт «Homing/Limits» из меню «Config»:

Значение в колонках «Soft Max» и «Soft Min» определяют программные ограничения перемещений осей. Устанавливаем в них значения примерно на 0,5-1 мм уже, чем при срабатывании концевиков. Значения «Slow Zone» определяют расстояние от программных ограничений, не доезжая которых сбрасывается скорость. Значение, указанное в колонке «Home Off» будет присвоено координате оси при операции поиска дома, если включено значение «Auto Zero». Значение «Home Neg» определет направление поиска дома: если при поиске дома ось едет в противоположном направлении – меняем значение «Home Neg». И, наконец, поле «Speed %» определяет скорость, с которой осуществляется подъезд к домам и в «Slow Zone».

Проверка датчиков

Первичная проверка на примере «Z Probe». Переходим на вкладку «Diagnostics», замыкаем/размыкаем датчик «Z Probe» и наблюдаем за сменой сигналов:

Проверка кнопки «E-Stop»:

  1. Нажимаем кнопку «Reset», чтобы ее мигание прекратилось;
  2. Нажимаем кнопку «E-Stop» — в строке состояния появляется сообщение, кнопка «Reset» мигает;
  3. Возвращаем кнопку «E-Stop» в начальное состояние, нажимаем кнопку «Reset» — ее мигание прекратилось.

Проверка датчика «Z Probe»:

  1. Нажимаем кнопку «Auto Tool Zero»: через заданную паузу ось Z начнет движение вниз;
  2. Замыкаем датчик «Z Probe» — движение прекращается, пауза, ось Z начнет движение вверх;
  3. Ось Z останавливается — в DRO координаты Z наблюдаем значение = <толщина пластины>+ RETRACT_HEIGHT = 11,85.

Проверка датчиков домов и концевиков:

  1. С помощью ручных перемещений запускаем движение оси X;
  2. Нажимаем на датчик HOME или LIMIT — движение прекращается, в строке состояния появляется сообщение, кнопка «Reset» начинает мигать;
  3. Проверяем включение «Auto LimitOverRide» на вкладке «Settings». Нажимаем кнопку «Reset» и «съезжаем» с концевика — отпускаем нажатый датчик.
  4. Аналогично проверяем срабатывание остальных датчиков.

К статье прилагаются файлы:

Внимание! Запрещается воспроизведение данной статьи или ее части без согласования с автором. Если вы желаете разместить эту статью на своем сайте или издать в печатном виде, свяжитесь с автором.
Автор статьи: Вершинин И.В.

Некоторые сообщения об ошибках, которые вы можете получить в связи с mach3.exe файлом

(mach3.exe) столкнулся с проблемой и должен быть закрыт. Просим прощения за неудобство.

(mach3.exe) перестал работать.

mach3.exe. Эта программа не отвечает.

(mach3.exe) — Ошибка приложения: the instruction at 0xXXXXXX referenced memory error, the memory could not be read. Нажмитие OK, чтобы завершить программу.

(mach3.exe) не является ошибкой действительного windows-приложения.

(mach3.exe) отсутствует или не обнаружен.

  • File Information
  • How To Fix your PC
  • File Variants

Чем отличается Mach3?

В чем различие кассет серии Gillette Mach3

Gillette Mach3 – это знакомая многим серия сменных кассет с тремя лезвиями. В ее рамках выпускаются различные варианты, причем линейка время от времени обновляется. Сейчас на отечественном рынке имеется три варианта Mach3: собственно Mach3, Mach3 Turbo и Mach3 Sensitive. Конструкция крепления у всей линейки Mach3 общая, поэтому, имея бритву этой системы, можно использовать любую из кассет.

Gillette Mach3

Кассеты Gillette Mach3 – основа всей серии. Картридж с тремя лезвиями, смазывающей полоской (дает скольжение и работает индикатором: цвет исчез – пора менять), резиновыми микрогребнями у основания (по идее они бережно разглаживают кожу) и плавающей головкой.

Классическая кассета Mach3 – самая дешевая в этой серии.

Gillette Mach3 Turbo

Mach3 Turbo отличается от базовой модель смазывающей полоской, микрогребнями и лезвиями. Полоска – более долгоиграющая и с бо́льшим количеством пропитки, что по идее должно давать лучшее скольжение, микрогребней – 10 штук против пяти у обычного Mach3. Также два из трех лезвий на кассете Turbo более острые, чем у Mach3.

На практике полоска действительно лучше смазывает кожу, дольше остается в рабочем состоянии и дает ощущение «мыльности». На этом различия с классической кассетой заканчиваются. Бо́льшая острота лезвий и дополнительные микрогребни при бритье никак себя не выдали.

Gillette Mach3 Sensitive

Mach3 Sensitive предназначены для чувствительной кожи. Стоят эти кассеты дороже остальных, но для нас осталось загадкой почему. Подушечка с микрогребнями такая же, как у обычных Mach3, смазывающая полоска – как у Turbo (то есть с бо́льшим количеством пропитки). Можно предположить, что это своего рода переходный вариант от Mach3 к Mach3 Turbo.

Производитель указывает, что у Sensitive каждое лезвие имеет индивидуальное пружинное крепление, что распределяет давление на кожу. Но и других кассет серии есть подобная опция – это подтверждают надписи на упаковках (такая надпись есть на упаковке Turbo), а также осмотр и сравнение лезвий каждого картриджа. Получается, проблема чувствительности кожи решается только лишь дополнительным смазыванием? Как-то скромно.

В Сети можно встретить информацию, что Sensitive пришли на смену снятым с производства Power (для вибрирующих станков). Считается, у них идентичная основа, и вся разница – только в смазывающей полоске. Да, Power действительно имеет другую смазывающую полоску, но отличается и резиновая подушечка. Так что это две разные кассеты.

Калибровка станка ЧПУ

Калибровка станка ЧПУ представляет собой обнуление всех основных и вспомогательных осей, т. е. установку начальной точки отсчета. Именно с нее управляющая программа начнет отсчет траектории движения инструмента или рабочего органа. Данная процедура может выполняться автоматически или вручную.

На простых трехосевых станках предусматривается ручная калибровка, заключающаяся в совмещении начала системы координат с осью вращения шпинделя. По оси Z обнуление может достигаться опусканием инструмента до поверхности рабочего стола или заготовки. Автоматизация процедуры обеспечивается с помощью специальной программы, например широко распространенного приложения CNC.

Для чего нужна калибровка? Управляющая программа выдает команду на движение инструмента по определенной траектории. Это движение должно осуществляться в нужную сторону. Если инструмент находится в произвольной точке, то программа не сможет сориентироваться в пространстве и не начнет работу. Только после обнуления всех предыдущих передвижений можно запустить ее со стартовой позиции.

База данных

Для составления алгоритма взаимосвязи всех рабочих органов станка при выполнении определенной операции необходимы сведения о параметрах и координатах рабочего инструмента, основных узлов, линии упора, инструментального магазина и других элементов системы в опорных точках. Эта информация помещается в базу данных станка. Все данные вводятся в виде числовых значений координат с учетом смещения относительно нулевой точки. По этим данным разрабатывается управляющая программа, которая и руководит движением всех основных и вспомогательных элементов станка.

Начальные точки станка

Начальная точка — это ноль в системе декартовых координат, где пересекаются все 3 оси. Именно от этой точки начинается отсчет траектории движения инструмента. Позиционирование его в любой момент осуществления операции производится относительно данной нулевой отметки. Для работы управляющей программы устанавливается не только абсолютная начальная точка с калибровкой всех осей, но и нулевые точки рабочего стола. Эти отметки позволяют производить отсчет программы обработки. Они особенно важны при наличии на станке нескольких линий упоров и при обработке нескольких заготовок одновременно.

Как правило, абсолютная начальная точка задается производителем станка, и она устанавливается с помощью специальных датчиков и концевых выключателей. Система координат рабочего стола может иметь такие нулевые точки:

  1. Прямые «нули». Они устанавливаются по углу заготовки, расположенном на точке, соответствующей абсолютной начальной точке, в которой пересекаются линии упоров осей X и Y.
  2. Симметричные или зеркальные начальные точки. Отсчет ведется от линии упора оси Y на рабочем столе, расположенной противоположно линии упоров абсолютного нуля.
  3. Смещенные точки. При отсчете учитывается смещение на величину рабочего стола за вычетом размера заготовки.

Важно! Нулевые точки и линии упоров вводятся в управляющую программу, а инструмент и рабочие узлы возвращаются в них, после чего станок может начинать работать в заданном режиме.

Mach3 двигатели не работают

не работает мотор

Сообщение eVel » 10 апр 2013, 16:15

поставил колесо,сделал все подключения,при повороте ручки газа,мотор начинает вращаться и сразу отключается. в чём причина?

Re: не работает мотор

Сообщение eVel » 10 апр 2013, 16:16

Причина обнаружена: был плохой контакт на одном из проводов пятиконтактного разъёма подключения мотор-колеса к контроллеру. Вследствие чего один датчик Хола не работал.
Контакт восстановлен, мотор работает

Re: не работает мотор

Сообщение eVel » 15 апр 2013, 16:50

Добрый день godu! Нужна консультация. Брал у Вас на сайте — Мотор-колесо 48В 500Вт заспицованый электронабор 19.03.1012 и Аккумулятор 48F10 для электровелосипеда LiFePO4 48v 10ah 12.03.2012. Ак зарядил полностью. Все установил, соединил провода. Пробую включить, не получается. При повороте ключа горят все три лампы на индикаторе ручки газа. Только нажимаю на рычаг скорости — зеленая гаснет, колесо делает крохотный рывок и останавливается, слышется низкий гул как-будто коротит где-то и раздается тонкий писк. Помогите пожалуйста разобраться в ситуации Олександр!
Контакты подергал, проверил не отходят ли. Еще пробовал, приподняв вел, разогнать колесо педалькой и нажать рычаг газа — сразу останавливается и снова гудит.
Вы пишите : д) Мотор-колесо клинит — скорее всего замыкание фазных проводов (повреждение изоляции) мотор-колесо — контроллер. Визуально изоляция в порядке. А где еще фазные провода могут замыкаться?

Re: не работает мотор

Сообщение eVel » 15 апр 2013, 16:50

Возможны варианты:
1. Не правильно подключены фазные провода.
2. Не правильно подключены или плохой контакт в разъеме датчиков холла.
3. Не исправен контроллер.
4. Не исправен датчик холла.
5. Замыкания в фазных проводах, если было даже кратковременно при подключенном аккумуляторе — контроллер мог сгореть.
Проверяется без питания если колесо свободно крутиться — замыкания в фазных проводах нет.
Если стопориться при включении питания и не трогая ручку газа — пробиты силовые ключи.

На сколько мне известно то все наборы проверяются перед отправкой и поставляются с подключенным моторколесом к контроллеру. Если не работает, смотрите где Вы допустили ошибку.
Если хотите чтоб Вам быстро помогли выкладывайте фото места соединения фазных проводов, фото остальных разъемов контроллера.
Позаботьтесь о качестве фото, чтоб можно было рассмотреть.

Re: не работает мотор

Сообщение eVel » 15 апр 2013, 16:51

Игорь верно описал возможные неполадки. 3 и 5 пункт маловероятны (по статистике).
Как правило 2 пункт.
Если нет — вероятнее всего 4 пункт — повреждение датчика холла в моторе.
Его легко повредить если вращать колесо при неподключенном контроллере и замкнуть фазный провод на один из проводов датчиков холла.
Можно проверить датчики холла самому.
Ставите щупы тестера в разъем датчиков холла пятиконтактный, + на синий, желтый, зеленый по очереди, а минус на черный. Контроллер должен быть включен, медленно вращаете рукой колесо, тестер в режиме вольтметра должен чередовать значения от 0 до 5 вольт (во время измерения подключен один из цветных проводов и черный). Если при вращении мотора значение на тестере не меняется — датчик не работает.

А вообще — если все контакты проверены, цвета проводов в мамах и папах разъемов совпадают — высылайте мотор с контроллером нам, все проверим и починим, пересылка за наш счет. Заранее приносим извинения за неудобства.

Re: не работает мотор

Сообщение Валентин » 13 апр 2014, 20:54

Re: не работает мотор

Сообщение eVel » 14 апр 2014, 13:01

Re: не работает мотор

Сообщение Валентин » 18 апр 2014, 22:11

Re: не работает мотор

Сообщение Markl » 25 апр 2014, 13:53

Re: не работает мотор

Сообщение yomoyo65 » 18 июл 2016, 18:49

Круговая интерполяция – G02 и G03

Если обработку по прямой линии несложно производить и на простом станке с ручным управлением, то перемещение инструмента по дуге точнее и проще выполнять на станке с ЧПУ.

Коды G02 и G03 предназначены для выполнения круговой интерполяции. Код G02 используется для перемещения по дуге по часовой стрелке, a G03 – против часовой стрелки. Направление перемещения определяется, когда мы смотрим на инструмент со стороны шпинделя, в отрицательном направлении оси Z. Как и при выполнении линейной интерполяции, в кадре круговой интерполяции необходимо указать скорость рабочей подачи F.

Существуют два способа для формирования кадра круговой интерполяции. Сравните структуру следующих кадров:

G02 Xn.n Yn.n Zn.n In.n Jn.n Kn.n Fn.n.G02 Xn.n Yn.n Zn.n Rn.n Fn.n.

В первом варианте для выполнения кругового перемещения указывают: код G02 (G0З); координаты конечной точки дуги; I, J, К – слова данных и скорость рабочей подачи. А во втором варианте вместо I, J, К указывают R. Выбор варианта записи кадра кругового перемещения зависит от возможностей ЧПУ и привычки программиста. Большинство современных станков с ЧПУ поддерживают оба варианта записи.

Рис. 6.5. Направление перемещения по дуге можно определить, если посмотреть на заготовку со стороны инструмента. В данном случае фреза перемещается по часовой стрелке, значит, используем код G02

В кадре с кодом круговой интерполяции необходимо указать координаты конечной точки перемещения (дуги). Если, кроме X и Y, в кадре находится Z-слово данных, то это значит, что производится винтовая интерполяция. Винтовая интерполяция, которая поддерживается не всеми системами ЧПУ, позволяет выполнять фрезерование резьбы и обеспечивает плавное винтовое врезание инструмента в материал заготовки.

Дуга с I, J, К

Для полного описания дуги недостаточно задать только координаты ее конечной точки. Необходимо также указать радиус и координаты центра.

Рис. 6.6. Адреса I, J, К используются для определения центра дуги

При помощи I, J и К вы указываете относительные (инкрементальные) расстояния от начальной точки дуги до ее центра. Слово данных с I относится к оси X, слово данных с J – к оси Y, а слово данных с К – к оси Z. При этом в зависимости от расположения дуги значения могут быть положительными или отрицательными.


Рис. 6.7. Для описания дуги № 1 необходимо указать положительное значение для I и отрицательное для J

Рис. 6.8. Для описания дуги № 2 необходимо указать положительное значение для I и положительное для J

Дуга с R

Более простой способ задания центра дуги основан на применении адреса R (радиуса). Если ваша стойка поддерживает такой формат для круговой интерполяции, то СЧПУ самостоятельно производит необходимые расчеты для определения координат центра дуги. Многие СЧПУ при работе с R требуют, чтобы окружность была разбита на несколько сегментов.

Для однозначного определения формы дуги нужно указывать соответствующий знак перед числовым значением радиуса R. Для дуги, которая больше 180°, значение R будет отрицательным. Для дуги, которая меньше 180°, значение R будет положительным.


Рис. 6.9. Так как дуга меньше 180° (ее центр расположен снаружи хорды), то R будет иметь положительное значение

Рис. 6.10. Так как дуга больше 180° (ее центр расположен внутри хорды), то R будет иметь отрицательное значение

Использование G02 и G03

Давайте разберемся, как работает круговая интерполяция, на примере. Приведенный ниже фрагмент управляющей программы перемещает инструмент по дуге с радиусом 3 мм из точки А (0;0) в точку В (3;3) со скоростью рабочей подачи 100 мм/мин.

N10 G02 X3.0 Y3.0 I3.0 J0.0 F100

Так как центр дуги находится на расстоянии 3 мм по оси X и 0 мм по оси Y относительно начальной точки А, то I будет равно 3.0, a J равно 0. Полученная дуга составляет всего четверть от полной окружности. Попытаемся описать всю окружность постепенно. Следующий кадр перемещает инструмент из точки В (В1) в точку В2. Так как скорость рабочей подачи не изменяется, то нет необходимости повторно указывать F-слово данных.

Рис. 6.11. Перемещение по дуге с R3 из точки А (0;0) в точку В (3;3)

Так как центр дуги находится на расстоянии 0 мм по оси X и 3 мм по оси Y относительно точки В, то I будет равно 0, a J равно –3. Таким образом, нам удалось создать перемещение по дуге из точки А в точку В2 при помощи двух кадров. Этот пример не случаен. Дело в том, что многие станки требуют именно такого разбиения окружности. То есть для описания полной окружности может потребоваться до четырех кадров.

В настоящее время большинство систем ЧПУ позволяют выполнить операцию по описанию полной окружности за два или даже за один кадр. Поэтому перемещение из точки А в точку С можно записать следующим образом:

N05 G02 X6.0 Y0.0 I3.0 J0.0

Рис. 6.12. Современные системы ЧПУ допускают описание подобной дуги в одном кадре

А для полной окружности с радиусом 3 мм и центром в точке с координатами (0; 0) справедливым будет следующий кадр:

N15 G02 Х-3.0 Y0.0 13.0 J0.0

Рис. 6.13. Описание полной окружности в одном кадре также возможно

Дуги такого типа несложно описать математически. Однако если начальная и конечная точки дуги образуют некоторый сложный угол или эти точки находятся в разных квадрантах, то для нахождения значений I, J, К требуются определенные тригонометрические вычисления (рис. 6.14). При этом необходимо, чтобы расчеты были достаточно точными, иначе СЧПУ может выдать сообщение о невозможности построения дуги.

Рис. 6.14. Часто для расчета дуги «вручную» необходимо приложить некоторые усилия

На рис. 6.15 изображена дуга, которую необходимо описать при помощи кодов круговой интерполяции с R-словом данных. В случае, когда инструмент перемещается по дуге по часовой стрелке (G02) из точки А в точку В, в УП должен присутствовать следующий кадр: G02 Х0 Y-10 R10. Если инструмент перемещается по дуге против часовой стрелки (G03) из точки В в точку А, в УП должен присутствовать следующий кадр: G03 Х10 Y0 R10.

Рис. 6.15. Дуга, которую необходимо описать при помощи кодов круговой интерполяции с R-словом данных

0 0 голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты