Добро пожаловать на Форум по станкам с ЧПУ!

Mach3 - задаем вопросы, отвечают профи, изучаем в подробностях

Тема в разделе "Все о Mach", создана пользователем stud, 14 окт 2017.

  1. stud

    stud Active Member

    Регистрация:
    10 апр 2012
    Сообщения:
    1.244
    Симпатии:
    3
    Mach3 -продолжение изучать Mach3
     
  2. Gimli

    Gimli Member

    Регистрация:
    18 апр 2012
    Сообщения:
    898
    Симпатии:
    0
    Установил три датчика HOME. При нажатии HOME - порталы едут в ПЛЮС, а мне нужно чтобы по Х - ехало искать HOME в минус! Не могу заставить Прошу помощи!

    И с поворотной осью пока не разобрался как настроить её. Нужно чтобы за один оборот токарного патрона (стоит на выходном валу редуктора) MACH отсчитывал 360 единиц. Контроллер настроен на 1/4 шага. ШД - 200 шажков на оборот. На валу ШД - стоит циллиндрическая шестерня на 23 зуба, она крутит такую же шестерню на 36 зубов, а на валу этой шестерни - червяк, который крутит "планетарку" на 64 зуба. (Если ручным маховиком сделать 64 оборота - то патрон прокручивается на один оборот). Так вот - как высчитать что вписать в настройки МАЧА? По моим расчетам - получилась цифра 100,1739130434... коэфициент редукции. И можно ли как-то эту цифру вписать в МАЧ? Число то иррациональное, и если я применю стратегию спираль (вращение в одну сторону), то за тысячу оборотов может набежать большая погрешность...
    [​IMG]
     
  3. malish

    malish Active Member

    Регистрация:
    8 май 2012
    Сообщения:
    1.293
    Симпатии:
    0
    В настройках хоумлимит поставьте хомнегатив, и станок пойдёт в минус.
    Цифра при делении 1/4 на 1 градус у вас получается 222,6086956521739 , ставьте смело масн3 всё равно округлит до 2 цифр после запятой
    [​IMG]
     
  4. Gimli

    Gimli Member

    Регистрация:
    18 апр 2012
    Сообщения:
    898
    Симпатии:
    0
    Заработало! Мои благодарности! И в HOME едет туда, куда нужно, и крутит теперь правильно Только пришлось вписать цифру 111,304... Тогда за оборот отображает 360 единиц. Я так и не понял - как получилась эта волшебная цифра...
     
  5. malish

    malish Active Member

    Регистрация:
    8 май 2012
    Сообщения:
    1.293
    Симпатии:
    0
    Значит деление у вас на драйвере стоит не 1/4 , а 1/2
     
  6. Odebisi

    Odebisi Member

    Регистрация:
    19 янв 2013
    Сообщения:
    978
    Симпатии:
    0
    Всем привет. Почти закончил станок, осталось провода в укладчики вложить и можно пробовать что то обработать. С Mach3 почти разобрался, спасибо форуму (первую часть изучил всю) и инструкции, но на некоторые вопросы ответа не нашел: (На контроллере 1/2 шага, в настройках 80шагов/мм, макс. Скорость 2000мм/мин, ускорение 100, остальное не помню, посмотрю позже, комп не под рукой. Контроллер красный 4х осевой. Да, частота в Маче 35000гц.) Винда ХР, порт ЛПТ с материнки. Комп 2.2Ггц, 2 гига оперативки, видео интегрированная. 1. После установки и настройки входов-выходов и моторов, провел пробный тест из меню "motor tuning". Кстати, Мотор с одной оси снял на нем и иглался с настройками пока без установки на станок, т.к. станок вынес на веранду а там холодно для работы оказалось. Из дома, пора было унести, так как размер 1800х1000 занимал всю зиму детскую комнату, пока собирался. Так вот, при тесте Моторы дергаются и вращаются рывками... Изменения настроек джамперов на плате влияли, но не особо. Это нормально? Я не поверил своим глазам и перешел в рабочее окно и ввел команду Х100. Мотор с плавным ускорением переехал в координату и плавно остановился. Без всяких рывков и дерганий. 2. Не работает перемещение осей кнопками вверх/вниз и так далее. Изначально не работало, и после ручной настройки в горячих клавишах то же не работает. Перемещаю стрелочками по клавише "таб" которые. Не очень удобно. Что примечательно, когда выполнял тест моторов, то кнопки эти реагируют. Не связан ли глюк #1 и #2? 3. Перемещение кнопками присходит процентов на 20-30 быстрее, чем при выполнении возврата в "0" (home). Это то же нормально? 4. Перемещение по оси Х через весь стол 1500 мм занимает чуть менее минуты по кнопке перемещения, назад по нопке "вернуться в ноль" - даже более минуты. Винт швп1605, моторы нема 57е, можно ли увеличить скорость и как это повлияет на возможность пропуска шагов и т.п. 5. Не совсем в тему, но возможно и связанно: на плате есть переключатель "скорость спада тока в обмотках двигателя". Долго плясал с этой настройкой и подтягивал ее к "ускорению/замедлению" в Маче, но чот они друг на друга никакого влияния не оказывают. Например, микрошаг на контроллере будет влиять на настройки привода в программе, а вот это что за настройка? В даташите на контроллер указано выставить минимальное значение, потом можно поэкспериментировать. И все. Зачем нужна, что делает, как экспериментировать- ни слова. Там вообще все переключатели рекомендовали выставить в минимум и методом тыка настраивать, типа, "если мотор через пол часа работы не нагрелся - увеличить на 25% значение тока, и так далее", но про этускорость спада ничего нет. В общем, что это и требуется ли ее привязка к программе. С остальным пока попробую своим умом дойти, так как какое то понимание и запас идей для экспериментов есть, а вот по этим вопросам все исчерпал.
     
  7. topbeht

    topbeht Member

    Регистрация:
    7 апр 2012
    Сообщения:
    115
    Симпатии:
    0
    От скорости спада тока зависит до каких оборотов можно раскрутить двигатель , но делает его работу как-бы жесткой на малых оборотах.
    Короче подбирайте под себя..
    На хороших драйверах происходит переключение автоматически в зависимости от оборотов.
     
  8. Knottonge

    Knottonge Member

    Регистрация:
    3 июн 2012
    Сообщения:
    160
    Симпатии:
    0
    Нет.

    "Возврат в ноль" и "Номе" - это две разные команды и кнопки.
    Go to Zero вернет в ноль со стандартной скоростью, причем ноль будет взять из рабочих координат (если не ошибаюсь). А "Номе" пойдет искать датчики, то есть абсолютные ноли станка, и во избежание механических поломок, связанных с инерцией, скорость ограничивается. И эта скорость настраивается в процентах от стандартной здесь
    [​IMG]
    [​IMG]
     
  9. Odebisi

    Odebisi Member

    Регистрация:
    19 янв 2013
    Сообщения:
    978
    Симпатии:
    0
    Я про кнопку "goto zero". Скорость переезда ниже, чем при ручных перемещениях. А насчет home да, неправильно выразился - читай гото зеро. В общем, жмем на клавиатуре - перемещение максимальное пишет, 2000мм/мин, а при нажатии кнопки "goto zero" порядка 1600. Еще беда была, точнее глюк. Когда настраивал программные ограничения "soft limits", при испытании послал каретку в Х1550, примерно на половине выполнение прервалось, замигало срабатывание Е-стоп. Механические концевики были не подключены к разъему платы. Получается, какое то ложное срабатывание по статике или помехам от чего то, да? Сейчас БП и контроллер прячу в системник, на свободное место от СД-ромов, что бы экранировать корпусом от возможных помех, вечером закончу и продолжу тесты. Никто так и не подскажет, почему горячие клавиши (стрелки) никак не работают?
     
  10. Odebisi

    Odebisi Member

    Регистрация:
    19 янв 2013
    Сообщения:
    978
    Симпатии:
    0
    Мужики, ну какие мысли по поводу: 1. Не работают перемещения по нажатиям клавиш лево/право, вверх/вниз и т.д.? В меню грячих клавиш прописал, но не работает. Думал, виновата безпроводная клавиатура (хотя номера клавиш такие же) но на всякий случай проверил на проводной - результат тот же. 2. Не работает задержка исполнения программы до раскрутки шпинделя. Выставил в "spindle setup" все cw delay на 10 сек, но после выполнения команды м3 и щелчка реле на плате, программа без задержки продолжает работу. Если Вы думаете, что я полный идиото, могу видео заснять, где покажу, что клавиши настроены, задержки шпинделя указаны, но нихрена не работает как должно. ПО - Version R3.043.053, скачана с оф. сайта разработчика. Демка.
    [​IMG]
    [​IMG]
     
  11. Knee

    Knee Member

    Регистрация:
    7 май 2012
    Сообщения:
    795
    Симпатии:
    0
    На пимпочку нажми
    [​IMG]
     
  12. Knottonge

    Knottonge Member

    Регистрация:
    3 июн 2012
    Сообщения:
    160
    Симпатии:
    0
    да

    помехи собирают провода датчиков и в основном от шпинделя. 1. Попробуй разделить высоковольтные провода от датчиков. 2. Можно резисторами сигнал подтянуть в нужную сторону. 3. Закрути провода датчиков в витую пару. 4. На кабелях мониторов или принретов втулки видел?
    Ферритовые фильтры подавляют шумы. На одном конце пару петель через кольцо сделай. 5. Напряжение на датчиках по возможности подними
    [​IMG]
    [​IMG]
     
  13. Odebisi

    Odebisi Member

    Регистрация:
    19 янв 2013
    Сообщения:
    978
    Симпатии:
    0
    Knee , спасибо. Теперь заработало. Второй вопрос по задержке тоже решил: в general config есть чебокс, задержка в секундах или милисекундах. Только не для шпинделя, но видимо вляет на все.
     
  14. dixon

    dixon Member

    Регистрация:
    21 сен 2012
    Сообщения:
    410
    Симпатии:
    0
    Всем доброго дня.
    Появилась проблема с УП из PowerMill. УП наводят глюки на Mach3.
    Загружаю Mach3, включаю контроллер, кручу поворотную ось в ручном режиме (клавишами с клавы) или поворачиваю командами ручного ввода. Все работает нормально. Загружаю в Mach УП сделанную в PowerMill (траектории: проекция поверхности или проекция кривой). Запускаю на выполнение и у станка крышу сносит. Поворотка начинает работать с остановками, а по линейным осям начинаются бешенные пропуски шагов. Причем остановки никак не зависят рельефа, происходят через равные промежутки времени, примерно 15 штук на один оборот оси. Останавливаю УП, ручным вводом задаю команду повернуть ось А в нужно положение, и бац, эти остановки уже присутствуют и во время выполнения команд, набранных в ручную, на линейных осях тоже при ручном вводе начинает пропускать шаги. Но если двигать каретку и крутить поворотку клавишам и с клавиатуры, то ни пропусков ни остановок нет. Контроллер перегружаю, глюк остается, перезапускаю Mach все становится нормально, пока опять не запущу эту УП.
    Вот линк на видео: https://www.youtube.com/watch?v=YBezjzj4H8w
    Вот линк на архив с УП: https://drive.google.com/drive/folders/0B9v3bndJufNufjNSUXRUdzVfeHVWUDFOV2NwVlJqSjQzNVdJWENwbkpGRXFoaUdJdmdfZ2c
    Может у кого было что подобное? Или какие предположения, что это может быть?
     
  15. dixon

    dixon Member

    Регистрация:
    21 сен 2012
    Сообщения:
    410
    Симпатии:
    0
    Ситуация немного проясняется.
    Глюки происходят на файлах побольшего (специально не пишу большого) размера, попробовал обрезать кусок траектории и глюк не появился. Видимо все дело в памяти, а вернее в ее нехватке. Но вот какая непонятка. Файл с УП весит всего 13 Мб, сейчас его перепостпроцессировал без номеров строк и файл стал весить чуть меньше 11 Мб (с ним тоже глючит). По моему это совсем немного. На трех осях нормально работало с файлами больше 50 Мб, а тут всего 11 Мб. Неужели 4 ось такая прожорливая? Может в Mach есть какие то настройки, какого нибудь буфера памяти или что-нибудь подобное?
    А то какая то прям несправедливость получается по отношению к четвертой оси. Ситуация проясняется еще больше. Решил попробовать отключить отображение траектории в Mach, глюк пропал. Включил отображение, глюк появился. Причем сейчас заметил, что визуализация траетории происходит тоже рывками, точно так же как в реале. Раз Mach этот глюк еще и отображает, может это и не глюк совсем? (мысли в слух).
    В закладке Диагностика отключаю отображение траектории, но эта настройка почему то не сохраняется, при следующем запуске Mach опять отображается траектория. Подскажите, как отключить отображение траектории так, что бы при следующем запуске Mach она сразу же была отключена?
     
  16. lexx909

    lexx909 Active Member

    Регистрация:
    21 сен 2012
    Сообщения:
    1.006
    Симпатии:
    0
    Форум, нужна ваша помощь.
    Установлен матч на компьютер. При нажатий клавиатур скорость перемещения станка для меня очень быстрый. Как сделать чтоб он медленно двигался по осям?
     
  17. Georgian

    Georgian Member

    Регистрация:
    5 май 2012
    Сообщения:
    102
    Симпатии:
    0
    холостой ход в настройках моторов
    если вам все время надо менять нажмите там и там будут кнопочки где вы тоже сможете регулировать
     
  18. Georgian

    Georgian Member

    Регистрация:
    5 май 2012
    Сообщения:
    102
    Симпатии:
    0
    а видео какое ?
     
  19. dixon

    dixon Member

    Регистрация:
    21 сен 2012
    Сообщения:
    410
    Симпатии:
    0
  20. _DiM_

    _DiM_ Member

    Регистрация:
    21 сен 2012
    Сообщения:
    38
    Симпатии:
    0
    Привет форумчане. У меня такая проблема. Установил в комп PCI порт для mach3, т.к у меня мини ATX и порта не было, подключил контроллер, настроил пины порта и моторы и вот что происходит, все оси перемещаются кроме Y, она то работает то нет, в чем может быть проблема? если важно Модуль PLC4x-G2 в тестовом режиме работает прекрасно и и все оси перемещаются. Может у кого была такая проблема? если есть решение подскажите.
    Если важно у меня ось "А" в подчинении оси "Х", т.е. все оси задействованы