Страница 1 из 1

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

Добавлено: 25 янв 2015, 13:11
ProRock17
Отскок при срабатывания датчика, ну всмысле чтоб портал отъезжал на несколько мм при срабатывании концевика при отправке станка в "HOME"

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

Добавлено: 25 янв 2015, 14:14
aftaev
Есть в Маче окно Базы/границы вот там ковырять
123.jpg (10243 просмотра) <a class='original' href='./download/file.php?id=41538&sid=f46aef70768aab35cfe95265ec06f11d&mode=view' target=_blank>Загрузить оригинал (15.2 КБ)</a>

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

Добавлено: 25 янв 2015, 14:29
Карпуха
ProRock17 писал(а):Отскок при срабатывания датчика, ну всмысле чтоб портал отъезжал на несколько мм при срабатывании концевика при отправке станка в "HOME"
Так ведь происходит наезд - датчик сработал - ось остановилась. Далее происходит отъезд от датчика, и как только он погас (имею ввиду светодиод на датчике, т.к. у меня такой), то ось снова остановилась и обнулила машинные координаты. И что тут можно настроить? Хотя может...

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

Добавлено: 25 янв 2015, 15:20
ProRock17
У меня при наезде на датчик просто останавливается ось

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

Добавлено: 25 янв 2015, 15:30
shalek
Карпуха писал(а):Так ведь происходит наезд - датчик сработал - ось остановилась. Далее происходит отъезд от датчика, и как только он погас (имею ввиду светодиод на датчике, т.к. у меня такой), то ось снова остановилась и обнулила машинные координаты. И что тут можно настроить? Хотя может...
Это при поиске дома.
ProRock17 писал(а):У меня при наезде на датчик просто останавливается ось
А это при срабатывании датчика как концевика

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

Добавлено: 26 янв 2015, 11:26
Карпуха
shalek, ну так ТС и спрашивает про Хоум:
ProRock17 писал(а):при срабатывании концевика при отправке станка в "HOME"

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

Добавлено: 05 дек 2015, 00:57
3closan
С такой же проблемой столкнулся. Концевики прописаны как Home (не лимиты), по XYZ нормально-разомкнутые включены параллельно и сидят на одном пине. При поиске home первой поднимается ось Z, замыкает концевик и никакого отскока нет, процедура прерывается. В скрипте на кнопке поиска дома прописано стандартное:
DoButton( 24 )
DoButton( 23 )
DoButton( 22 )
DoButton( 25 )
Подскажите где покопаться.

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

Добавлено: 05 дек 2015, 01:19
crazydnb
Пробуй вместо DoButton, RefCombination(1)
X = 1
Y = 2
Z = 4
A = 8
B = 16
C = 32

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

Добавлено: 07 дек 2015, 23:38
3closan
Попробывал, не помогло. Отскока нет. Наезжает на концевик и там и остается. Если учесть что уменя все концевики Home запаралелены, то и процедура прерывается. Может за отскок какая то галка где то отвечает? В мануалах что то ничего не нашел про это.

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

Добавлено: 08 дек 2015, 23:26
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:

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

Добавлено: 09 дек 2015, 01:36
crazydnb
3closan писал(а):Попробывал, не помогло. Отскока нет. Наезжает на концевик и там и остается. Если учесть что уменя все концевики Home запаралелены, то и процедура прерывается. Может за отскок какая то галка где то отвечает? В мануалах что то ничего не нашел про это.
Может как раз в параллельном подключении дело, при параллельном подключении вроде как надо диоды ставить на выход концевика. Оставь один концевик и попробуй как будет.

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

Добавлено: 09 дек 2015, 07:01
Andrey_tlt
В макросе выхода в Home дописать
Code "G0 X10"
и будет нужный "отскок"

макрос находится "оператор"-->"редактировать сценарии кнопок" --> кнопка "принять базы" - под рукой только русифицированная версия, но в оригинальной также :)

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

Добавлено: 14 дек 2015, 00:02
3closan
Спасибо. На неделе все попробую. О результате отпишу.

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

Добавлено: 07 июл 2018, 18:07
JKL
Code "G0 X10" Не очень
----------------
Code "G91 X10" (относительное смещение, какие бы корды не стояли, он сместится на +10 юнитов)
Code "G91" (выход в абсолютный режим из относительного)
это работает, но смысла нет, так как ошибка датчика продолжает быть и остальные датчики не ищет
-------------------
короче проще нормальные датчики поставить не с таким большим "люфтом" кнопки
Но спасибо за совет, сделал себе смещение на 1мм от кнопок после поиска, так как после выключения кнопки еще какое то расстояние давят пружинами

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

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