Перейти к содержимому


Фотография

Как в Mach3 настроить Home по энкодеру

Home

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 13

#1 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 15 Июнь 2017 - 14:17

не соображу как настроить в программе... может делал кто?
наехал на концевик, откатился до нулевой метки, обнулился.
  • 0

#2 OFFLINE   niksooon

niksooon

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 2 241 сообщений
  • Пол:Мужчина
  • Из:Кашира

Отправлено 15 Июнь 2017 - 14:53

штатный визард(окно настроек хомяков) не умеет генерить макрос хомления по датчикам плюс Z метка энкодера . Посему разыскиваем (не помню какой номер и как искать) макрос  отвечающий за НОМЕ , открываем его редактором и пытаемся понять что там по написано и что необходимо добавить ,дабы заставить работать как надо.............


  • 0

Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.


#3 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 15 Июнь 2017 - 15:16

в том и смысл... на кнопке функция REF X(YZ) висит
как отредактировать внутреннюю функцию?
  • 0

#4 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 15 Июнь 2017 - 16:42

как лучше цикл организовать "ехать пока не сработает сигнал"


  • 0

#5 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 16 Июнь 2017 - 11:40

может предположения есть у кого как сделать?

нужно что то вроде G31 , но с тремя разными входами

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


  • 0

#6 OFFLINE   draalex

draalex

    Студент

  • Пользователи+
  • PipPip
  • 15 сообщений
  • Пол:Мужчина
  • Из:Тихорецк

Отправлено 16 Июнь 2017 - 22:28

если я правильно понял. про что речь! то у меня так сделано!)

 

 

FeedCurrent = GetOemDRO(818)
XCurrent = GetDro(0)
YCurrent = GetDro(1)
Code "F50"
 
ZNew = GetDro(2) - 80
Code "G31 Z" &ZNew
While IsMoving()
Wend
ZNew = GetDro(2) + 1
Code "G0 Z" &ZNew
While IsMoving()
Wend
Code "m3 s3000"
Code "G4 P0.10"
 
XNew = Xcurrent - 12
Code "G31 X" &XNew
While IsMoving()
Wend
XPos1 = GetVar(2000)
Code "G0 X" &XCurrent
XNew = XCurrent + 12
Code "G31 X" &XNew
While IsMoving()
Wend
XPos2 = GetVar(2000)
XCenter = (XPos1 + XPos2) / 2
Code "G0 X" &XCenter
While IsMoving()
Wend
Sleep 1000
 
YNew = YCurrent - 12
Code "G31 Y" &YNew
While IsMoving()
Wend
YPos1 = GetVar(2001)
Code "G0 Y" &YCurrent
YNew = YCurrent + 12
Code "G31 Y" &YNew
While IsMoving()
Wend
YPos2 = GetVar(2001)
YCenter = (YPos1 + YPos2) / 2
Code "G0 Y" &YCenter
While IsMoving ()
Wend
Sleep 1000
 
Code "F" &FeedCurrent
Code "m05"     
Code "(Внесите текущее значение X и Y в ячейки X и Y корриктировок датчика !)"

  • 0

#7 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 19 Июнь 2017 - 11:15

мне не по датчику нужно...

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

 

имеем:

3 входа с концевиков

3 входа с сервопаков

 

сначала идем на Хоме по концевикам

потом нужно откатить на 0 энкодера и обнулить машинные

я не знаю как сделать цикл движения до 0 энкодера... двигать по сотке и проверять состояние входа не прокатывает)


  • 0

#8 OFFLINE   niksooon

niksooon

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 2 241 сообщений
  • Пол:Мужчина
  • Из:Кашира

Отправлено 19 Июнь 2017 - 13:04

есть другой вариант- поставить на станок Smooth Stepper, он кажется умеет с Z метками при хомлении работать...... (сам не проверял ,на тот момент станок был на шаговиках)


  • 0

Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.


#9 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 19 Июнь 2017 - 13:57

через него и работает.. это просто железка... Z0 это просто сигнал
в маче то как настроить?)
  • 0

#10 OFFLINE   niksooon

niksooon

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 2 241 сообщений
  • Пол:Мужчина
  • Из:Кашира

Отправлено 19 Июнь 2017 - 17:28

я уже пару лет и более мач не включал , но помнится в настройках  НОМЕ плагина SS -ра , (только эзернетового а не USB-го ) что то касаемое возможности использования Z меток энкодера было...............


  • 0

Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.


#11 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 19 Июнь 2017 - 17:54

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

мачу вообще по фигу от чего ему сигнал идет

у меня смысл в том, что нужно сначала от одного сигнала хом принять, потом от другого.

ну или как вариант соединить два провода через "И" , чтоб сигнал был когда сработает концевик и 0 с энкодера... но это не правильно


  • 0

#12 OFFLINE   niksooon

niksooon

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 2 241 сообщений
  • Пол:Мужчина
  • Из:Кашира

Отправлено 19 Июнь 2017 - 18:55

мачу вообще по фигу от чего ему сигнал идет

ну как-бы да ,но для НОМЕ нужен высокоскоростной вход , а с этим у МАСН-а некоторая проблема ,кроме входа Probe ничего скоростного вроде как и нет............

 

у меня смысл в том, что нужно сначала от одного сигнала хом принять, потом от другого.

да задача более чем понятна , ток как решить её ни разу не ясно,в такие дебри МАСН-а лазить не приходилось,а когда приспичило пользовать нестандартные решения я  на mycnc перешёл, там такие задачи на ура решаються.........2017-06-19_15-54-11.png


Сообщение отредактировал niksooon: 19 Июнь 2017 - 18:58

  • 0

Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.


#13 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 19 Июнь 2017 - 19:24

да задача более чем понятна , ток как решить её ни разу не ясно,в такие дебри МАСН-а лазить не приходилось,а когда приспичило пользовать нестандартные решения я  на mycnc перешёл, там такие задачи на ура решаються.........

ESS на нем работает? или там все свое? 


  • 0

#14 OFFLINE   niksooon

niksooon

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 2 241 сообщений
  • Пол:Мужчина
  • Из:Кашира

Отправлено 19 Июнь 2017 - 19:46

все свое............. 


  • 0

Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.






Темы с аналогичным тегами Home

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных