Mach3. Макрос управляющий внешним устройством (реле) с запуском посредством M-кода.

Поділитися
Вставка
  • Опубліковано 9 кві 2021
  • В этом видео расскажу, как создать макрос для управления внешним устройством (реле). Запускаться макрос будет с помощью управляющего M-кода, т.е. этот макрос можно встроить непосредственно в программу фрезеровки (G-код). Ссылка на мануал по созданию макросов: www.machsupport.com/wp-conten... В части использования пинов LPT порта, начиная с четвертого - сказал просто из опыта (это лишь мое мнение). Также при создании макроса не путайте физический пин LPT порта и именованные константы типа OUTPUT2, OUTPUT3 и т.д. - это разные вещи (константе OUTPUT3 (соответственно строка OUTPUT#3) можно назначить, как пин 2, так и пин 4 и т.д.). Обязательно обратите внимание на сроку внизу окошка Output Signals: в качестве пинов Output можно использовать только пины 2-9, 1, 14, 16 и 17. Не заменяйте существующие М-коды Mach3, а создавайте новые, так как это показано в видео. Это видео - результат эксперимента. В реальных, боевых условиях работа макроса не проверялась, так что будьте осторожны.
  • Наука та технологія

КОМЕНТАРІ • 27

  • @sergatmel8242
    @sergatmel8242 3 місяці тому

    Спасибо.

  • @_VSYC_
    @_VSYC_ 3 роки тому

    Спасибо, помогли разобраться, лайк!

  • @Elevate_your_dream
    @Elevate_your_dream Рік тому

    Спасибо большое! очень помогли!

  • @dmitrypokazanyev1708
    @dmitrypokazanyev1708 3 роки тому

    Спасибо за видео!! Интересное.

  • @vladimirzavalii8225
    @vladimirzavalii8225 2 роки тому

    Спасибо за видео!

  • @denisauto8517
    @denisauto8517 3 роки тому

    Спасибо друг.

  • @user-wv6bi6bw8m
    @user-wv6bi6bw8m 3 роки тому

    Приветствую, где-то слышал что в мач3 можно сделать макрос или ещё как-то , при нажатии на паузу во время работы станка , ось Z подымается на безопасное высоту , если можно сделайте пожалуйста видео , как можно это реализовать. Ещё интересует, также во время работы станка, возможность корректировки высоты по Z , например чтоб добавить или убавить съём материала при обработке . Спасибо за ранее.

  • @user-cz9ew5sn1x
    @user-cz9ew5sn1x Рік тому

    Почему когда станок ставлю на паузу и виключаю станок, когда включаю станок но незберигає координати.

  • @user-ch1qh8rr6i
    @user-ch1qh8rr6i Рік тому

    А Если станок подключен не через ЛПТ, а по юсб, тогда как проверить? (плата STB-4100 / 5100)

  • @Lis_Barin
    @Lis_Barin 3 роки тому

    Некоторые ЧПУ-шники мне говорили, что Mach3 - очень капризная программа, которая может глючить на разных версиях Винды. Учитывая, что у нас больше используют пиратские версии, хотелось бы узнать Ваш опыт и рекомендации: какую лучше Винду для Mach3 использовать?

    • @SMWTech
      @SMWTech  3 роки тому

      Mach3 изначально создавался под Windows XP и только на этой ОС он более или менее стабильно работает. Service pack не важен, лучше не использовать всякие сторонние сборки. Обязательно нужна оптимизация электропитания и служб Windows. Желательно, чтобы на ПК кроме Windows и Mach3 больше не было никаких программ. Насколько понимаю создатели Mach3 руководствовались одной идеей - максимально удешевить аппаратную составляющую станка (по сути они полностью от нее отказались, оставив лишь драйверы управления двигателями) поэтому Mach3 довольно привередлив, но по другому и быть не может: Windows - многозадачная ОС, в которой каждой программе выделяется некоторое (очень короткое) время на работу, управление устройствами. Далее ОС переходит к выполнению следующей задачи и так по кругу пока не вернется к первой программе. Одновременно, для уверенной работы программе-контроллеру ЧПУ нужна стабильность, постоянный доступ к ресурсам, чего многозадачная ОС в принципе обеспечить не может. Отсюда почти все глюки и капризы Mach3.

  • @user-uv7oe9nj9u
    @user-uv7oe9nj9u 3 роки тому

    СЛУШАЙТЕ А МОЖНО ИЗМЕНИТЬ НОМЕР КНОПКИ ИЛИ КАК УЗНАТЬ НОМЕР КНОПКИ В ОЕМ DRO ? МНОГИЕ кнопки не соответствуют , по списку которые находил в инет,е везде п о разному . можно ли как то подсмотреть номер или переписать их в своем маче кнопки ?

    • @SMWTech
      @SMWTech  3 роки тому

      Посмотрите в www.machsupport.com/wp-content/uploads/2013/02/Mach3_V3.x_Macro_Prog_Ref.pdf (Приложение OEM Button numbers). А так OEM номер кнопки можно посмотреть кликнув два раза по кнопке в Mach3Screen (OemCode).

  • @user-uv7oe9nj9u
    @user-uv7oe9nj9u 3 роки тому

    да раЗвивайте эту тему про скрипты . и функции мача встроенное

  • @artberesta
    @artberesta 3 роки тому

    Спасибо, мне интересно.
    У меня плата nvem2, управляется по интернет кабелю, там нет никаких пинов. Как мне быть?

    • @SMWTech
      @SMWTech  3 роки тому +1

      Боюсь, что тут все сложнее - NVEM V2 это уже ближе к аппаратным контроллерам ЧПУ. Там реализована довольно сложная схема с подключением Mach3 через mach3usb.dll Соответственно, Mach3 никаких импульсов напрямую не генерирует, а передает данные пакетами контроллеру, который уже сам там со всем разбирается. Нужно смотреть спецификации к плате и к mach3usb.dll - каким образом передаются данные. Взглянул на настройку двигателей в Mach3 для этой платы и понял, что ничего не понял)) Постараюсь разобраться, но не гарантирую, что быстро)

    • @artberesta
      @artberesta 3 роки тому

      @@SMWTech спасибо,если не сложно скинте схему,тоже посмотрю,но я не знаток

  • @dargindarginec9561
    @dargindarginec9561 3 роки тому

    Отличное видео, я тоже экспериментально написал брайн с формулами правда не совсем разобрался, нужного результата не получил, я вот не могу понять как изменить алгоритм программы, например координаты XYZ использованы как в принтере забыл как система называется все три направляющие стоят вертикально треугольником например когда все двигатели крутятся с одной скоростью в одном направлении рабочая координата будет только Z

    • @SMWTech
      @SMWTech  3 роки тому

      Система - дельта. Вы хотите сделать такой станок? Думаю, с жесткостью будут большие проблемы. В любом случае, для того чтобы правильно рассчитать дельта-движения нужно неслабо зарыться в эту тему. Так, навскидку можно предложить следующий ресурс (English), впрочем с переводом, проблемы сейчас нет: 18264080209174115072.googlegroups.com/attach/317577f91b91438c/Rostock%20Delta%20Kinematics%203.pdf?part=0.1&view=1&vt=ANaJVrEHkLF6QYHN6qh32jFsIIdARmoPzIMNCaanh3l9pUYzPuPwfpM0VYtX_ihnRfXRrOyLKSfECNoeIlVWudsCebOPHEtJyQecvXh4WgQ7xfbvSuKyKYs

    • @dargindarginec9561
      @dargindarginec9561 3 роки тому

      @@SMWTech да да дельта система, на счёт жёсткости- особо не нужна жёсткость, я хочу для манипуляции что то переставлять например. Интересно на мач3 можно ли прописать эти формулы. И как добраться до этого место.

    • @SMWTech
      @SMWTech  3 роки тому

      @@dargindarginec9561 Мне кажется можно. Насколько это целесообразно правда не знаю. Может быть имеет смысл поискать более специализированное ПО. В любом случае - сейчас засел за перевод руководства по созданию макросов для Mach3. Надеюсь, за неделю осилю. Возможно там найдется ответ и на этот вопрос.

    • @dargindarginec9561
      @dargindarginec9561 3 роки тому

      @@SMWTech а про формулы в мач3 знаете ? Прямо в настройках забыл именно в каком окне есть где можно прописать формулы для XYZABC и в брайне тоже есть использовать формулы, я особо не вникал никак не могу найти времени, я раньше хотел на мач2,3 сделать робот рукав не смог доделать механизм конструкция рукав до сих пор у меня валяется уже 6-й год, когда начал заниматься с роботами фанук опять интерес пошёл, что хорошо в роботах ты можешь с пульта точками задать рабочую зону в любом досягаемом пространстве и указать инструмент и всё, никаких X Y Z A B C не нужны, в коде можно целую уравнение писать например что то складывать, очень удобно сделано и всё через обучающий пульт. Повторить бы такой.

    • @dargindarginec9561
      @dargindarginec9561 3 роки тому

      @@SMWTech если что-то интересное получается в макросах поделитесь?

  • @user-ds8tr2sv3p
    @user-ds8tr2sv3p 3 роки тому

    Добрый день.. интересное видео. Спасибо. Подскажите как с Вами можно связаться? Не могу разобраться с некоторыми алгоритмами. Если можно позадавать вам вопросы по электронке буду признателен. Моя почта sev80@mail.ru