скрипт для датчика нуля в mach3 z axis zero, определение высоты инструмента mach3

Поділитися
Вставка
  • Опубліковано 27 січ 2025

КОМЕНТАРІ • 48

  • @ВикторПопов-я3п
    @ВикторПопов-я3п 3 роки тому

    Спасибо! Второй вариант поставил - огонь!

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

      Рад что помогло,в первом надо менять значение там где 2.19.1 где 19.1 толщина таблетки

  • @JekaOdesskiy
    @JekaOdesskiy  3 роки тому +5

    ВТОРОЙ ВАРИАНТ СКРИПТА В 2 КОСАНИЯ ФРЕЗОЙ ДАТЧИКА
    PlateOffset=20.12 'толщина платы мм.
    Zup=5 'Расстояние на которое отойдет фреза после коррекции
    MaxZPlus=100 'максимальный ход станка по оси Z мм.
    Sleep 100 'Пауза 0,1 сек.
    CurrentFeed = GetOemDRO(818) 'Запомнить текущюю скорость, для того чтобы восстановить после коррекции.
    Code "F300" 'Задать скорость подачи до касания инструментом
    ZNew = GetDro(2) - MaxZPlus 'опустить инструмент до касания
    Code "G31Z" &ZNew
    While IsMoving() 'Подождать пока произойдет касание платы.
    Wend
    ZNew = GetVar(2002) 'читать точку касания
    Code "G0 Z" &ZNew + 3 'отьехать вверх на 3мм от точки касания
    While IsMoving ()
    Wend
    Code "F50" 'замедлить подачу до 50мм\мин
    ZNew = GetDro(2) - 6
    Code "G31Z" &ZNew 'опустить инструмент до касания
    While IsMoving() 'Подождать пока произойдет касание платы.
    Wend
    If PlateOffset 0 Then
    Call SetDro (2, PlateOffset) 'записать в окно Z толщину платы, тем самым откорректировав позицию по Z
    Code "G4 P0.25" 'пауза для успешной записи значения в DRO
    ZNew = PlateOffset + Zup 'вычислени точки подьема
    Code "G0 Z" &ZNew 'поднять на высоту отхода после коррекции
    While IsMoving ()
    Wend
    Code "(Z axis is now zero !)" 'послать сообщение в статус
    End If
    Code "F" &CurrentFeed 'Возвращаем установленное значение подачи
    Sleep 100

  • @максимкузнецов-с5ы

    Спасибо дорогой всех благ тебе !!!!!

  • @ВладимирАлекс-г3с
    @ВладимирАлекс-г3с 3 роки тому +1

    Спасибо!

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

    здравствуйте .кое как подключил датчик,установил ваш скрипт( все три варианта) датчик опускается до касания и останавливается прям на *таблетке* не отходит, и еще когда нажимаю GO TO ZERO результат X -0 Y-0 Z -19.1 т.е.не опускается до заготовки,что ни так делаю

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

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

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

      @@JekaOdesskiy замыкрний нет фреза касается и останавливается, и сразу горит reset на мач3 ,толшину я указал 19.1

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

      Значит неправильно подключен датчик,если ресет горит значит херня какая то

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

      Пины надо проверить какие прописаны в настройках.хз там много Вариантов,может мАч глючит .Я не специалист по мАч так же как и вы ебся с ним

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

      Зайдите в вкладку где. Датчики мешают будет ли мигать.табдетка в контакте с крокодилом таблетки, может у вас в замыкани датчик постоянно,может пины в настройках неправильно указаны датчика,мАч может глючит,может не в те слоты подсоединили сам датчик к плате

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

    скрипт понравился, спасибо.

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

      Ок, легко установили?

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

    Здравствуйте,не работает кнопка ref all home в мач 3,станок не реагирует.как прописать скрипт?Спасибо.

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

      Скрипт идёт автоматически с установкой мАч. Скорее всего у вас или замыкают концевики или вы их не настроили в мАч 3

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

    доброго времени суток,сегодня как не пытался подключить датчик высоты без толку(плата красная 100 грц) нажимаю на диогностик на маче горит зеленый индикатор и ничего не происходить,что ни так делаю?вроде всё делаю как мануале

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

      Возможно вас замыкает датчик он не должен гореть зелёным если нет замыкания

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

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

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

      И смотрите внимательно видео Если Вы ходите вкладку диагностик то ничего происходить не будет вам нужно дать команду поиск датчика и фреза должна опускаться и коснуться датчика

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

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

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

      Проверьте проводку насколько вы правильно подсоединили Там мач3 должно быть два провода подсоединено для датчика саму плату плюс в настройках пины Посмотрите точно ли те номера пинов в плате регистрировали это правильным номером ещё может глючить плата нужна вторая вам плата чтобы проверить не глюк ли самую платы

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

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

    • @JekaOdesskiy
      @JekaOdesskiy  Рік тому +1

      Не там должно быть замыкание ,там 2 провода. бывает что один идёт на корпус станка,но я не вкурсе и не вникал

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

    Вы что так делаете каждый раз когда инструмент меняете? Технологичьней поставить зонд компенсации длины инструмента это во-первых безопасней.

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

      Да я так привык работать

  • @ДимаРукажоп-в1в
    @ДимаРукажоп-в1в 3 роки тому

    Приветствую! А если в макросе м3 прописать строчки запоминания скорости подачи и восстановления, работать будет? Для плазмы нужно, хочу чтобы в одной УП выдавала разную скорость для отверстий маленьких и для контура(уже сделал, но макрос м3 все портит со своей скоростью) Спасибо!

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

      К сожалению не имею времени на написание макросов и не вкурсе. У меня самого пульт пол года не подключен так как нужен макрос который надо самому писать.

    • @ДимаРукажоп-в1в
      @ДимаРукажоп-в1в 3 роки тому

      @@JekaOdesskiy ладно, спасибо, буду экспериментировать )

  • @ГенийГений-у2м
    @ГенийГений-у2м Рік тому

    Доброго дня. А на размыкание можно настроить датчик оси зет?

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

      Здравствуйте я не вкурсе

  • @tat-form2943
    @tat-form2943 2 роки тому

    а высоту безопасности кто будет задавать? если тонкая фреза или гравер секундально сомаеш

    • @JekaOdesskiy
      @JekaOdesskiy  2 роки тому +3

      Слушайте там все нормально, не делайте мне нервы)) люди благодарят значит им помогло.

  • @АликБабич-я9к
    @АликБабич-я9к 2 роки тому

    Контакты не замкнуты, а индикатор в разделе " диагностика" светится постоянно. Это о чём свидетельствует? Подскажите, если не сложно.

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

      Глючит материнка мач 3 или неправильно подсоединение произошло у вас датчика к плате

    • @АликБабич-я9к
      @АликБабич-я9к 2 роки тому

      @@JekaOdesskiy Благодарю!

  • @baurjan.traider
    @baurjan.traider 2 роки тому

    Как установить на клаву высоту и глубину ? Оно стоит просто на другом пульте физический. Хочу на клаву

  • @СергейГурьев-ч4ъ

    Хорошее видео. Но скрипт 1 не дописан чуть.

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

      Я 2 года работаю на нем

    • @СергейГурьев-ч4ъ
      @СергейГурьев-ч4ъ Рік тому

      @@JekaOdesskiy Да я про другое. Второй (конец) очень удачный. Его бы с первым срастить, третий вариант.

  • @РафаэльАхмед
    @РафаэльАхмед 2 роки тому

    Спасибо, попробую второй способ, отпишусь.......

    • @JekaOdesskiy
      @JekaOdesskiy  2 роки тому +1

      В первом случае call setDro(2,19.1) толщина 19.1 таблетки, а 2,хз что ,но скрипт рабочий и короткий