Работа с центроискателем в Mach3

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
systemvel
Опытный
Сообщения: 105
Зарегистрирован: 28 янв 2014, 20:21
Репутация: 90
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение systemvel »

Все познается в сравнении
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение MGG »

А что показать то хотел?
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
Аватара пользователя
systemvel
Опытный
Сообщения: 105
Зарегистрирован: 28 янв 2014, 20:21
Репутация: 90
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение systemvel »

Не получается искать от центра детали.
gennadiy
Кандидат
Сообщения: 64
Зарегистрирован: 03 ноя 2013, 22:28
Репутация: 32
Откуда: Брест
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение gennadiy »

verser, спасибо за красивый Wizard. Немного "допилить", и получится хороший инструмент для работы с датчиком Probe.
На что хотелось бы обратить внимание:
1. Не хватает ручных перемещений с помощью клавиатуры.
Решается просто добавлением кнопки (OemButton 103 - Jog Enable Off/On Toggle) и индикации (OemLED 83 - Jog Enable On) на каждой странице Wizard.
2. При работе макросы используют G91. Этот режим относительного (инкрементального) позиционирования G91 остаётся включенный даже после выхода из Wizard.
3. HotKey (горячие кнопки) повторяются.
4. Например жмёшь X+, макрос отрабатывает полностью весь алгоритм (без срабатывания (касания) датчика Probe) и даже выдаёт какие-то координаты. Ошибок нет (но датчик-то ни разу не сработал).
Ось Z начинает движение вниз (без срабатывания (касания) датчика Probe) по такому алгоритму: вниз-вверх-вниз-вниз, и выдаёт координаты. Ошибок тоже нет.
5. Ещё при нажатии кнопки Y+ (внутри) ошибка:
Probe2.JPG (4518 просмотров) <a class='original' href='./download/file.php?id=134657&sid=780f46873280fd68c77b6317620f233b&mode=view' target=_blank>Загрузить оригинал (83.59 КБ)</a>
Аватара пользователя
verser
Мастер
Сообщения: 1886
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение verser »

gennadiy писал(а): На что хотелось бы обратить внимание..
Отличный bug report! :good: Всё по существу. Спасибо, gennadiy, за проделанную работу.

Все правки и пожелания из поста выше внесены.
Также поправил скорости перемещений.
paganel
Опытный
Сообщения: 158
Зарегистрирован: 21 июл 2015, 11:47
Репутация: 213
Откуда: Latvia
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение paganel »

Сегодня попробовал макрос .
При любых измерениях , датчик касается детали и останавливается и на этом всё, горит лампочка Probe active
если отодвинуть деталь датчик отключается и продолжается измерение до очередного касания .
И при поиске только по Z ось движется вверх а не вниз.
Аватара пользователя
verser
Мастер
Сообщения: 1886
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение verser »

paganel писал(а):Сегодня попробовал макрос ..
paganel, спасибо за помощь.
Исправлено.
paganel
Опытный
Сообщения: 158
Зарегистрирован: 21 июл 2015, 11:47
Репутация: 213
Откуда: Latvia
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение paganel »

verser Спасибо за проделанную работу и быстрые обновления.

Сейчас с измерениями все хорошо.
А по Z если я правильно понимаю после второго измерения должен подняться или остаться на месте и обнулиться а сейчас идет в материал.
Аватара пользователя
verser
Мастер
Сообщения: 1886
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение verser »

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

Re: Работа с центроискателем в Mach3

Сообщение shalek »

Получил Vers TS.
IMG_20180324_100913.jpg (4359 просмотров) <a class='original' href='./download/file.php?id=135410&sid=780f46873280fd68c77b6317620f233b&mode=view' target=_blank>Загрузить оригинал (196.99 КБ)</a>
IMG_20180324_100929.jpg (4359 просмотров) <a class='original' href='./download/file.php?id=135411&sid=780f46873280fd68c77b6317620f233b&mode=view' target=_blank>Загрузить оригинал (170.4 КБ)</a>
Впечатления только положительные. Осталось установить и привыкать к "хорошему".
Возник вопрос по измерению диаметра фрезы.: Сергей! А кнопочку измерения диаметра нельзя к Mach3 прикрутить? Чтобы шпиндель при замере пускался в противоположную сторону с минимальными оборотами и останавливался после замера диаметра фрезы. Ну и вывод значения диаметра.
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Аватара пользователя
verser
Мастер
Сообщения: 1886
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение verser »

shalek писал(а):Получил Vers TS.
Впечатления только положительные.
Спасибо.
shalek писал(а):Возник вопрос по измерению диаметра фрезы.: Сергей! А кнопочку измерения диаметра нельзя к Mach3 прикрутить? Чтобы шпиндель при замере пускался в противоположную сторону с минимальными оборотами и останавливался после замера диаметра фрезы. Ну и вывод значения диаметра.
Можно. Сделал.
tool_plus.JPG (4291 просмотр) <a class='original' href='./download/file.php?id=135658&sid=780f46873280fd68c77b6317620f233b&mode=view' target=_blank>Загрузить оригинал (196.48 КБ)</a>
Параметры для кнопки вводить в макросе m924.m1s (один раз и навсегда)

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

' --------------------------------------------
' User's constants. Change for yourself.
' --------------------------------------------
Const ToolSetterDiameter =10
Const ToolSetterAbsXPos =20
Const ToolSetterAbsYPos =20
Const ZAbsStartPos =60
Const ZAbsSafePlane =100
Const SpindleReversRott =300
Const Zclearance =4
' --------------------------------------------
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3019
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2576
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение shalek »

Сергей! А как остановить процесс измерения если вдруг что-то пошло не по плану. Или захотелось прервать операцию измерения не нажимая физически E-Stop или кнопку Reset.
Может нужно добавить кнопку Stop на экран ?
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3019
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2576
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение shalek »

Добавил кнопку вызова визарда. Если у автора есть своя 25x25 пикс., то заменю на авторскую.
Screenshot - 27.03.2018 , 21_43_11.png (4249 просмотров) <a class='original' href='./download/file.php?id=135765&sid=780f46873280fd68c77b6317620f233b&mode=view' target=_blank>Загрузить оригинал (47.97 КБ)</a>
За основу взял с сайта. Если автор не против?
Screenshot - 27.03.2018 , 21_15_52.png
Screenshot - 27.03.2018 , 21_15_52.png (13.23 КБ) 4249 просмотров
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Аватара пользователя
verser
Мастер
Сообщения: 1886
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение verser »

shalek писал(а):Если автор не против?
:good:
Аватара пользователя
verser
Мастер
Сообщения: 1886
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение verser »

shalek писал(а): Может нужно добавить кнопку Stop на экран ?
Добавил
add_stop.JPG (4170 просмотров) <a class='original' href='./download/file.php?id=135848&sid=780f46873280fd68c77b6317620f233b&mode=view' target=_blank>Загрузить оригинал (80.62 КБ)</a>
Положил в комплект картинки для кнопок внешнего вызова 25х25, 32x32, 20x50px
probe_wizard_32x32.png
probe_wizard_32x32.png (1.27 КБ) 4170 просмотров
Ссылка на скачивание в первом посте (всегда обновленная)
Аватара пользователя
verser
Мастер
Сообщения: 1886
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение verser »

Подробнее о настройках для кнопки обмера инструмента:
tool_set.jpg
tool_set.jpg (11.75 КБ) 4129 просмотров
Кнопка запускает макрос измерения диаметра фрезы на toolsetter. По нажатии:
-перемещает шпиндель в точку обмера (над центром измерительной площадки toolsetter) на безопасной высоте,
-делает измерение высоты площадки toolsetter по Z,
-включает обратное вращение шпинделя (рекомендуется задать не более 1500 об/мин),
-обмеряет диаметр по аналогии с поиском центра цилиндра.

Постоянные параметры для кнопки задаются пользователем индивидуально в макросе m924.m1s

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

' --------------------------------------------
' User's constants. Change for yourself.
' --------------------------------------------
Const ToolSetterDiameter =10  ' диаметр измерительной площадки toolsetter
Const ToolSetterAbsXPos =20   ' позиция по X центра измерительной площадки toolsetter
Const ToolSetterAbsYPos =20   ' позиция по Y центра измерительной площадки toolsetter
Const ZAbsStartPos =60        ' позиция по Z перед началом поиска
Const ZAbsSafePlane =100      ' плоскость безопасности для перемещения к toolsetter
Const SpindleReversRott =300  ' скорость обратного (M4) вращения шпинделя 
Const Zclearance =4           ' отступ от поверхности площадки во время измерений
' --------------------------------------------
Временные параметры задаются пользователем индивидуально в полях "Настройки"(макрос задействует все поля "Настройки")
setts1.png (4129 просмотров) <a class='original' href='./download/file.php?id=136058&sid=780f46873280fd68c77b6317620f233b&mode=view' target=_blank>Загрузить оригинал (79.15 КБ)</a>
В поле "Диаметр шарика стилуса" вводится приблизительный диаметр измеряемой фрезы.
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3019
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2576
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение shalek »

verser писал(а):-включает обратное вращение шпинделя
Осталось научить шпиндель включаться на обратное вращение.
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Аватара пользователя
verser
Мастер
Сообщения: 1886
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1278
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Работа с центроискателем в Mach3

Сообщение verser »

shalek писал(а): Осталось научить шпиндель включаться на обратное вращение.
Думаю и toolsetter не у всех пока есть :) .
Ответить

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