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


Фотография

Обнуление рабочих координат в Mach3 после REF ALL HOME


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

#1 OFFLINE   D1m1try

D1m1try

    Абитуриент

  • Пользователи
  • Pip
  • 8 сообщений
  • Пол:Мужчина
  • Город:Surgut
  • Из:Surgut

Отправлено 26 Август 2019 - 18:46

Добрый день.

 

Не корректно работает скрипт по обнулению рабочих координат после передвижения станка в машинные нули.

 

После нажатия "REF ALL НОМЕ" станок идет в машинные нули до датчиков - машинные нули обнуляются, а рабочие координаты нет.

Если уже находится в машинных нулях, то при обработке макроса происходит обнуление рабочих координат.

 

Макрос прилагаю.

 

DoButton( 24 )
DoButton( 23 )
DoButton( 22 )
While IsMoving()
Wend
Sleep 500
SetDRO(0,0)
SetDRO(1,0)
 
В чем может быть проблема?

  • 0

#2 OFFLINE   preps

preps

    Пианист CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 6 846 сообщений
  • Пол:Мужчина
  • Город:взрывающихся у быдла пердаков из-за маечки в сеточку )
  • Интересы:Ура, мы фсех артистов подебилы )
  • Из:Страны-казармы

Отправлено 26 Август 2019 - 19:09

Нормально работает.

Нафига мне обнулять рабочие?

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


  • 0

Дневник мастерской https://boosty.to/diycnc


#3 OFFLINE   vv92

vv92

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 235 сообщений
  • Пол:Мужчина
  • Город:Н.Новгород
  • Из:Н.Новгород

Отправлено 26 Август 2019 - 19:50

А если я заготовку сдвинул, что со старыми рабочими работать?

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

Без научного интилекта никак.


  • 0
Знаю технику безопасности как свои три пальца.Эксперт - это существо, которое перестало мыслить, ибо оно знает!В мире еще много граблей, на которые не ступала нога человека.
Пожалуйста! Исправляйте мои глупые ошибки (но оставьте мои умные ошибки)!

#4 OFFLINE   preps

preps

    Пианист CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 6 846 сообщений
  • Пол:Мужчина
  • Город:взрывающихся у быдла пердаков из-за маечки в сеточку )
  • Интересы:Ура, мы фсех артистов подебилы )
  • Из:Страны-казармы

Отправлено 26 Август 2019 - 20:03

А если свету рубанули?

А потом свету включили?

Как я работу продолжать буду? если он и рабочие координаты обнулит...


  • 0

Дневник мастерской https://boosty.to/diycnc


#5 OFFLINE   D1m1try

D1m1try

    Абитуриент

  • Пользователи
  • Pip
  • 8 сообщений
  • Пол:Мужчина
  • Город:Surgut
  • Из:Surgut

Отправлено 26 Август 2019 - 20:17

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

Суть будущего макроса в следующем - от машинных и рабочих нулей (X0Y0) прийти к датчику инструмента (X140Y50) - обнулить Z с учетом новой фрезы, далее второй частью макроса или вообще новым макросом прийти в центр стола (X70Y100) и рабочие координаты обнулить.

 

Обнуление Z работает без проблем - Call SetDro (2, PlateOffset) 'присвоить значение толщины датчика координате Z

 

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

как то так  :crazy:

 

* координаты пока вымышленные

 

 

выключение и включение света пока не актуальны! работаем от батареек


Сообщение отредактировал D1m1try: 26 Август 2019 - 20:18

  • 0

#6 OFFLINE   Nikolay24

Nikolay24

    Студент

  • Пользователи+
  • PipPip
  • 88 сообщений
  • Пол:Мужчина
  • Интересы:CNC
  • Из:тамсям

Отправлено 26 Август 2019 - 20:50

В чем может быть проблема?

Что нужно нажимать чтобы сбросить в 0х0 и включить лимиты.
1.ZERO X,Y,Z
2.Machine Coords
3.REF ALL НОМЕ
4.Machine Coords
5.ZERO X,Y,Z
6.Soft Limits


  • 0

#7 OFFLINE   mihams

mihams

    Гуру CNC

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

Отправлено 27 Август 2019 - 00:11

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

Суть будущего макроса в следующем - от машинных и рабочих нулей (X0Y0) прийти к датчику инструмента (X140Y50) - обнулить Z с учетом новой фрезы, далее второй частью макроса или вообще новым макросом прийти в центр стола (X70Y100) и рабочие координаты обнулить.

 

Обнуление Z работает без проблем - Call SetDro (2, PlateOffset) 'присвоить значение толщины датчика координате Z

 

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

как то так  :crazy:

 

* координаты пока вымышленные

 

 

выключение и включение света пока не актуальны! работаем от батареек

вы не понимаете сути рабочих координат чпу... 

а для калибратора пишут макрос в системе координат машины... а не рабочих


  • 2

#8 OFFLINE   Романов Семен

Романов Семен

    Студент

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

Отправлено 30 Август 2019 - 06:06

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

Если он простыми словами опишет, что хочет, то я ему непростым языком скрипта скажу что вставить в кнопочку :)))


  • 0

#9 OFFLINE   D1m1try

D1m1try

    Абитуриент

  • Пользователи
  • Pip
  • 8 сообщений
  • Пол:Мужчина
  • Город:Surgut
  • Из:Surgut

Отправлено 03 Сентябрь 2019 - 15:59

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

Если он простыми словами опишет, что хочет, то я ему непростым языком скрипта скажу что вставить в кнопочку :)))

 Уже разобрались ... Скрипт сам правильный, все дело оказалось в паузах, или самом Mach3 (тут не разобрались).

 

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

Просто скрипт реализизовали через 3 кнопки. Дом - Обнуление и переход в точку калибровки - калибровка Z


  • 0




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

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