Как настроить в Mach3 отскок

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
ProRock17
Кандидат
Сообщения: 85
Зарегистрирован: 04 окт 2014, 21:50
Репутация: 23
Контактная информация:

Как настроить в Mach3 отскок

Сообщение ProRock17 »

Отскок при срабатывания датчика, ну всмысле чтоб портал отъезжал на несколько мм при срабатывании концевика при отправке станка в "HOME"
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение aftaev »

Есть в Маче окно Базы/границы вот там ковырять
123.jpg (10142 просмотра) <a class='original' href='./download/file.php?id=41538&sid=7fec7db6540984b64a0d4a88d9d160a6&mode=view' target=_blank>Загрузить оригинал (15.2 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Карпуха
Мастер
Сообщения: 301
Зарегистрирован: 17 ноя 2011, 11:41
Репутация: 269
Настоящее имя: Владимир
Откуда: Новосибирск
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение Карпуха »

ProRock17 писал(а):Отскок при срабатывания датчика, ну всмысле чтоб портал отъезжал на несколько мм при срабатывании концевика при отправке станка в "HOME"
Так ведь происходит наезд - датчик сработал - ось остановилась. Далее происходит отъезд от датчика, и как только он погас (имею ввиду светодиод на датчике, т.к. у меня такой), то ось снова остановилась и обнулила машинные координаты. И что тут можно настроить? Хотя может...
Ничего не сделано, если что-то не доделано!
ProRock17
Кандидат
Сообщения: 85
Зарегистрирован: 04 окт 2014, 21:50
Репутация: 23
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение ProRock17 »

У меня при наезде на датчик просто останавливается ось
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3019
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2576
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение shalek »

Карпуха писал(а):Так ведь происходит наезд - датчик сработал - ось остановилась. Далее происходит отъезд от датчика, и как только он погас (имею ввиду светодиод на датчике, т.к. у меня такой), то ось снова остановилась и обнулила машинные координаты. И что тут можно настроить? Хотя может...
Это при поиске дома.
ProRock17 писал(а):У меня при наезде на датчик просто останавливается ось
А это при срабатывании датчика как концевика
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Карпуха
Мастер
Сообщения: 301
Зарегистрирован: 17 ноя 2011, 11:41
Репутация: 269
Настоящее имя: Владимир
Откуда: Новосибирск
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение Карпуха »

shalek, ну так ТС и спрашивает про Хоум:
ProRock17 писал(а):при срабатывании концевика при отправке станка в "HOME"
Ничего не сделано, если что-то не доделано!
3closan
Новичок
Сообщения: 3
Зарегистрирован: 02 июл 2015, 13:18
Репутация: 0
Настоящее имя: Denis Korovin
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение 3closan »

С такой же проблемой столкнулся. Концевики прописаны как Home (не лимиты), по XYZ нормально-разомкнутые включены параллельно и сидят на одном пине. При поиске home первой поднимается ось Z, замыкает концевик и никакого отскока нет, процедура прерывается. В скрипте на кнопке поиска дома прописано стандартное:
DoButton( 24 )
DoButton( 23 )
DoButton( 22 )
DoButton( 25 )
Подскажите где покопаться.
Аватара пользователя
crazydnb
Опытный
Сообщения: 163
Зарегистрирован: 01 май 2013, 16:59
Репутация: 99
Настоящее имя: Александр Гончаров
Откуда: Питер
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение crazydnb »

Пробуй вместо DoButton, RefCombination(1)
X = 1
Y = 2
Z = 4
A = 8
B = 16
C = 32
3closan
Новичок
Сообщения: 3
Зарегистрирован: 02 июл 2015, 13:18
Репутация: 0
Настоящее имя: Denis Korovin
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение 3closan »

Попробывал, не помогло. Отскока нет. Наезжает на концевик и там и остается. Если учесть что уменя все концевики Home запаралелены, то и процедура прерывается. Может за отскок какая то галка где то отвечает? В мануалах что то ничего не нашел про это.
gennadiy
Кандидат
Сообщения: 64
Зарегистрирован: 03 ноя 2013, 22:28
Репутация: 32
Откуда: Брест
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение gennadiy »

У меня сделано так (тоже все датчики паралельно включены):
(для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

'All Home:
If GetOemLed (800)=0 Then
Const Coordinates_Machine_ABS_X = 83
Const Coordinates_Machine_ABS_Y = 84
Const Coordinates_Machine_ABS_Z = 85
Const Coordinates_Machine_ABS_A = 86
Const Home_Reference_X = 1022
Const Home_Reference_Y = 1023
Const Home_Reference_Z = 1024
Const Home_Reference_A = 1025
'--------------------------------------	
If GetOEMDRO (Coordinates_Machine_ABS_Z) > 0 Then	
Code "G53 G0 Z-3"
While IsMoving()
Wend 
End If	
If GetOEMDRO (Coordinates_Machine_ABS_Y) > 0 Then	
Code "G53 G0 Y-3"
While IsMoving()
Wend 
End If
If GetOEMDRO (Coordinates_Machine_ABS_X) > 0 Then	
Code "G53 G0 X-3"
While IsMoving()
Wend 	
End If
If GetOEMDRO (Coordinates_Machine_ABS_A) > 0 Then	
Code "G53 G0 A-3"
While IsMoving()
Wend 		
End If
'--------------------------------------				
If GetOEMLED (830)=0 Then
	If GetOEMLED (833)=0 Then
		If GetOEMLED (836)=0 Then
			If GetOEMLED (839)=0 Then				
				'--------------------------------------				
				DoOEMButton (Home_Reference_Z)
				While IsMoving()
				Wend				
				Code "G53 G0 Z0"
				'--------------------------------------
				DoOEMButton (Home_Reference_Y)
				While IsMoving()
				Wend					
				Code "G53 G0 y0"
				'--------------------------------------					
				DoOEMButton (Home_Reference_X)
				While IsMoving()
				Wend					
				Code "G53 G0 x0"
				'--------------------------------------									
				DoOEMButton (Home_Reference_A)
				While IsMoving()
				Wend
				Code "G53 G0 A0"					
			Else
				Message "Sensor 'Home A' is active"
			End If
		Else
			Message "Sensor 'Home Z' is active"
		End If
	Else
		Message "Sensor 'Home Y' is active"
	End If		
   Else
	Message "Sensor 'Home X' is active"
   End If
Else
	Sleep (500)
End If 
И настройка окна Homing/Limits:
Вложения
2015-12-08 23-58-01 Скриншот экрана.png (9672 просмотра) <a class='original' href='./download/file.php?id=65561&sid=7fec7db6540984b64a0d4a88d9d160a6&mode=view' target=_blank>Загрузить оригинал (16.55 КБ)</a>
Аватара пользователя
crazydnb
Опытный
Сообщения: 163
Зарегистрирован: 01 май 2013, 16:59
Репутация: 99
Настоящее имя: Александр Гончаров
Откуда: Питер
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение crazydnb »

3closan писал(а):Попробывал, не помогло. Отскока нет. Наезжает на концевик и там и остается. Если учесть что уменя все концевики Home запаралелены, то и процедура прерывается. Может за отскок какая то галка где то отвечает? В мануалах что то ничего не нашел про это.
Может как раз в параллельном подключении дело, при параллельном подключении вроде как надо диоды ставить на выход концевика. Оставь один концевик и попробуй как будет.
Аватара пользователя
Andrey_tlt
Новичок
Сообщения: 32
Зарегистрирован: 08 янв 2013, 11:17
Репутация: 15
Настоящее имя: Андрей
Откуда: Тольятти
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение Andrey_tlt »

В макросе выхода в Home дописать
Code "G0 X10"
и будет нужный "отскок"

макрос находится "оператор"-->"редактировать сценарии кнопок" --> кнопка "принять базы" - под рукой только русифицированная версия, но в оригинальной также :)
3closan
Новичок
Сообщения: 3
Зарегистрирован: 02 июл 2015, 13:18
Репутация: 0
Настоящее имя: Denis Korovin
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение 3closan »

Спасибо. На неделе все попробую. О результате отпишу.
JKL
Новичок
Сообщения: 18
Зарегистрирован: 04 фев 2017, 08:57
Репутация: 5
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение JKL »

Code "G0 X10" Не очень
----------------
Code "G91 X10" (относительное смещение, какие бы корды не стояли, он сместится на +10 юнитов)
Code "G91" (выход в абсолютный режим из относительного)
это работает, но смысла нет, так как ошибка датчика продолжает быть и остальные датчики не ищет
-------------------
короче проще нормальные датчики поставить не с таким большим "люфтом" кнопки
Но спасибо за совет, сделал себе смещение на 1мм от кнопок после поиска, так как после выключения кнопки еще какое то расстояние давят пружинами
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Как настроить в Mach3 отскок

Сообщение Евжений »

Можно макросами полностью прописать процедуру поиска датчиков. В обход настроек. Как probe. Можно с G31, можно без G31.
Нет отскока, возможно, потому что в general config debounce не выставлен.
Три года прошло. Интересно, решилась проблема или нет.
Ответить

Вернуться в «Windows / Mach»