Тема: Обнуление по оси Z

http://s3.uploads.ru/d/lNpdC.jpg
Использую следующую методику: на фото видно, как фреза подводится к кнопке (самодельный пульт управления). Опускаю смело фрезу и она жмет кнопку. Как только контакты кнопки сработали (кнопка работает как концевик) - больше фреза вниз не пойдет. Оставшееся расстояние и будет величина, на которую нужно уменьшить высоту по оси Z. Эта величина неизменная. Таким образом, меняя новую заготовку, можно устанавливать ось Z в ноль.

2

Re: Обнуление по оси Z

Роман_Удмурт пишет:

http://s3.uploads.ru/d/lNpdC.jpg
Использую следующую методику: на фото видно, как фреза подводится к кнопке (самодельный пульт управления). Опускаю смело фрезу и она жмет кнопку. Как только контакты кнопки сработали (кнопка работает как концевик) - больше фреза вниз не пойдет. Оставшееся расстояние и будет величина, на которую нужно уменьшить высоту по оси Z. Эта величина неизменная. Таким образом, меняя новую заготовку, можно устанавливать ось Z в ноль.

Поделитесь пожалуйста макросом если управляющая програмка MACH3

Re: Обнуление по оси Z

anatoly пишет:

Поделитесь пожалуйста макросом...

Делаю без макроса. В любом месте рабочего стола подношу пульт с кнопками, пишу в Mach в поле "Ручное управление" команду Z0 и все - фреза опускается, срабатывает команда стоп и корректирую число по координате Z. Кстати, в моем случае эта высота "круглое число", то есть после остановки я не задумываясь ввожу цифру "3" без всяких дробных чисел. Весь процесс занимает около 10 сек.

4

Re: Обнуление по оси Z

Роман_Удмурт пишет:
anatoly пишет:

Поделитесь пожалуйста макросом...

Делаю без макроса. В любом месте рабочего стола подношу пульт с кнопками, пишу в Mach в поле "Ручное управление" команду Z0 и все - фреза опускается, срабатывает команда стоп и корректирую число по координате Z. Кстати, в моем случае эта высота "круглое число", то есть после остановки я не задумываясь ввожу цифру "3" без всяких дробных чисел. Весь процесс занимает около 10 сек.

Спасибо за идею буду пробовать

5

Re: Обнуление по оси Z

Извините пажалуста,как подключить кнопку машину?

Re: Обнуление по оси Z

Кнопку подключить можно параллельно концевикам, тогда при замыкании контактов сработает защита. Настроить еще программу Мач для надежности!

7

Re: Обнуление по оси Z

Подскажите есть подобные датчики на гидрорез? хочу автоматизировать высоту подъема сопла над заготовкой

8

Re: Обнуление по оси Z

Я сделал себе датчик длины инструмента из фольгированного текстолита. Серьезной точности ожидать не стоит, но думаю для фрезеровки рельефов вполне сгодится. А может кто-нибудь подсказать какие кнопки или выключатели позволяют сделать датчик с наиболее точной повторяемостью?

Re: Обнуление по оси Z

stepataburet пишет:

Подскажите есть подобные датчики на гидрорез? хочу автоматизировать высоту подъема сопла над заготовкой


да есть конечно !

https://777russia.ru/
РОССИЙСКИЙ КАМЕНСКИЙ СТАНКОСТРОИТЕЛЬНЫЙ ЗАВОД Номер 1.
Skype - s339933

10

Re: Обнуление по оси Z

Я обычно использую макрос для установки 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 = 20                '<--- !!!!!!!!!!!!!! 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                         


Толщина датчика 20 мм при наезде на датчик откатывается на 2 мм и запоминается в программе 22 мм от уровня стола
передвижение до датчика можно производить шагами по 50 мм или забить свою величину .

11

Re: Обнуление по оси Z

Роман_Удмурт пишет:

http://s3.uploads.ru/d/lNpdC.jpg
Использую следующую методику: на фото видно, как фреза подводится к кнопке (самодельный пульт управления). Опускаю смело фрезу и она жмет кнопку. Как только контакты кнопки сработали (кнопка работает как концевик) - больше фреза вниз не пойдет. Оставшееся расстояние и будет величина, на которую нужно уменьшить высоту по оси Z. Эта величина неизменная. Таким образом, меняя новую заготовку, можно устанавливать ось Z в ноль.

Использование таких кнопок нежелательно так как не обеспечивает достаточной точности:
1) Колпачок кнопки кнопки опирается на пружину и имеет осевой люфт т.е. момент срабатывания зависит от места контакта с концом фрезы по центру или с краю (если с краю кнопку перекашивает и показания получаются другими)
2) Внутреннее устройство кнопки имеет свободно плавающие контакты положение которых меняется при каждом нажатии на кнопку (а при неаккуратной пайке начинают болтаться и  контакты закрепленные в корпусе)
Вывод использование этих кнопок в лучшем случае дает разброс 0.5 мм

Добавлено: 2016-07-24 13:33:25

Роман_Удмурт пишет:

http://s3.uploads.ru/d/lNpdC.jpg
Использую следующую методику: на фото видно, как фреза подводится к кнопке (самодельный пульт управления). Опускаю смело фрезу и она жмет кнопку. Как только контакты кнопки сработали (кнопка работает как концевик) - больше фреза вниз не пойдет. Оставшееся расстояние и будет величина, на которую нужно уменьшить высоту по оси Z. Эта величина неизменная. Таким образом, меняя новую заготовку, можно устанавливать ось Z в ноль.

Сама идея использования кнопки хорошая так как кнопку можно вмонтировать в определенное место стола там где выставляются в ноль все координаты.И не надо подцеплять провод с крокодилом к шпинделю.
Вопрос кто сконструирует такую кнопку подешевле, так как  подобные датчики для профессиональных станков стоят немало
Контактный датчик Renishaw  для наладки инструмента работает по принципу кнопки только контакты спрятаны в корпусе и имеют повышенную точность изготовления (сам разбирал и ремонтировал)

Re: Обнуление по оси Z

well29 пишет:

Использование таких кнопок нежелательно так как не обеспечивает достаточной точности...
Вывод использование этих кнопок в лучшем случае дает разброс 0.5 мм

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

13

Re: Обнуление по оси Z

Роман_Удмурт пишет:
well29 пишет:

Использование таких кнопок нежелательно так как не обеспечивает достаточной точности...
Вывод использование этих кнопок в лучшем случае дает разброс 0.5 мм

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

Не спорю для любительски целей +- мм пойдет.

14

Re: Обнуление по оси Z

Роман_Удмурт пишет:

http://s3.uploads.ru/d/lNpdC.jpg
кнопка работает как концевик

Вопрос - а куда подключать эту кнопку???

https://777russia.ru/galery/produkciya/kontrollery/01_kontrollery.jpg

Инструкции по этой плате ни где нет. ((((

15

Re: Обнуление по оси Z

Надо на плате посмотреть куда концевики и дополнительные датчики подключаются, может на плате написано, или есть какие нибудь ориентиры. Посмотрите название платы или номер, может можно найти по ней информацию.

Северо-западный интернет магазин:
http://sz51.ru

16

Re: Обнуление по оси Z

GolDen пишет:
Роман_Удмурт пишет:

http://s3.uploads.ru/d/lNpdC.jpg
кнопка работает как концевик

Вопрос - а куда подключать эту кнопку???

https://777russia.ru/galery/produkciya/kontrollery/01_kontrollery.jpg

Инструкции по этой плате ни где нет. ((((

Есть, пишите.

Все шаги сделанные до двери не считаются, если ВЫ не зашли в дверь...

17

Re: Обнуление по оси Z

Пользую mach3blue probing screen by big-tex. Там уже есть макросы. Да и внешне интересней.  Механика - крокодил на шпиндель и пластина. Меня устраивает.

18

Re: Обнуление по оси Z

Fly пишет:
GolDen пишет:
Роман_Удмурт пишет:

http://s3.uploads.ru/d/lNpdC.jpg
кнопка работает как концевик

Вопрос - а куда подключать эту кнопку???

https://777russia.ru/galery/produkciya/kontrollery/01_kontrollery.jpg

Инструкции по этой плате ни где нет. ((((

Есть, пишите.

Подскажите выход на концевики через опторазвязку на такой плате?

19

Re: Обнуление по оси Z

npoqp пишет:
Fly пишет:
GolDen пишет:

Вопрос - а куда подключать эту кнопку???

https://777russia.ru/galery/produkciya/kontrollery/01_kontrollery.jpg

Инструкции по этой плате ни где нет. ((((

Есть, пишите.

Подскажите выход на концевики через опторазвязку на такой плате?

К сожалению нет.
Идут через полевики на прямую на LPT.

Все шаги сделанные до двери не считаются, если ВЫ не зашли в дверь...