Обнуление Z и ручная смена инструмента

Обсуждение софта, программ, постпроцессоров...

Модератор: life

Ответить
Джифорви
Станкостроитель
Станкостроитель
Сообщения: 12
Зарегистрирован: 04 сен 2015, 11:12
Откуда: Ижевск

Обнуление Z и ручная смена инструмента

Сообщение Джифорви »

Задача следующая. После обработки инструментом А шпиндель должен подняться на удобную высоту (может быть отъехать на XY=0), программа должна встать на паузу и ждать следующего запуска. Я в это время меняю инструмент. Включаю поиск нуля. Выставляю новую Z и жму пуск. Программа продолжает исполняться до следующей смены инструмента

Как это все реализовать? Скринсет с поиском автонуля вроде нашел. Саму приблуду напечатаю на 3д принтере.
Но программа не хочет останавливаться на смене инструмента. она проскакивает этот кадр (на долю секунды останавливается и идет дальше).


Вот несколько кадров, в которых происходит смена инструментов
N810 G00 Z25.0
N815 G00 X0 Y0 Z0.25
N820 M06 T2
N825 G43 H2
N830 S2600 M03
N835 M08
N840 G00 X21.023 Y51.0 Z25.0 F64.3

УП делаю в Featurecam, управление станком Mach3, станок фрезерный, 3оси, портального типа.

Другие темы смотрел, но они старые и большая часть ссылок (на скринсеты, скрипты, полезные сайты и т.д.) уже не работают. Поэтому решил создать новую тему.
Аватара пользователя
wal
Станкостроитель
Станкостроитель
Сообщения: 272
Зарегистрирован: 21 фев 2011, 01:00
Имя: Иван

Re: Обнуление Z и ручная смена инструмента

Сообщение wal »

Джифорви писал(а):программа не хочет останавливаться на смене инструмента
Пока не найдутся все настройки,перед М06 добавьте строку и впишите М01.Масн приостановит работу и продолжит работу дальше после нажатия кнопки старт.
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Re: Обнуление Z и ручная смена инструмента

Сообщение dizzyy »

это все реализуемо сриптами
все, я на море
Джифорви
Станкостроитель
Станкостроитель
Сообщения: 12
Зарегистрирован: 04 сен 2015, 11:12
Откуда: Ижевск

Re: Обнуление Z и ручная смена инструмента

Сообщение Джифорви »

разобрался с автонулем. все было просто. почти) Во-первых, в конфигурации матча в меню Общие конфигурации нужно было выставить галочку в разделе "Смена инструмента" "Стоп шпиндель. Ждать нажат. Пуск"
Подключил автоноль. при соприкосновении фрезы с площадкой автоноля станок останавливается. Будто бы я нажал аварийный стоп. корректировки длины инструмента не происходит. Не могу понять почему.

На кнопки автоноля висит следующий скрипт. Может дело в нем?

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

Rem	VBScript To probe In the z axis

DoOemButton(1003)

If GetOemLed (825) <> 0 Then 		'Check to see if the probe is already grounded or faulty
	Code "(Z-Plate is grounded, check connection and try again)" 'this goes in the status bar if aplicable
Else
	'Code "G4 P1"				'Pause 1 seconds to give time to position probe plate
	Sleep 100
	PlateOffset = 38.42				'<--- !!!!!!!!!!!!!! Write here you plate thickness !!!!!!!!!!!!!!
	CurrentFeed = GetOemDRO(818) 	'Get the current feedrate to return to later
	Code "F100"					'slow down feedrate to 4 ipm
	Sleep 100

Rem	Probe In the z direction
	ZNew = GetDro(2) - 50			'probe move to current z - 50 mm
	Code "G31Z" &ZNew
	While IsMoving()				'wait for probe move to finish
	Wend
'
	ZNew = GetVar(2002) 			'read the touch point
	Code "G0 Z" &ZNew 			'move back to hit point incase there was overshoot
	While IsMoving ()
	Wend
'
	If PlateOffset <> 0 Then
		Call SetDro (2, PlateOffset)	'set the Z axis DRO to  plate thickness
		'
		Code "G4 P1" 			'Pause for Dro to update.
		Sleep 500
		ZNew = PlateOffset + 2		'ZNew = plate thickness + 2 mm
		Sleep 100
		'
		ZNew = 2				' as variant. But ZNew coordinate should be more than a thickness of a plate
		Code "G0 Z" &ZNew 		'put the Z retract height you want here
		Code "(Z axis is now zeroed)" 	'puts this message in the status bar
	End If

	Sleep 100
	Code "F" &CurrentFeed 		'Returns to prior feed rate
End If                        

dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Re: Обнуление Z и ручная смена инструмента

Сообщение dizzyy »

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