Датчик длины инструмента
- solanto
- Почётный участник
- Сообщения: 963
- Зарегистрирован: 02 апр 2014, 09:10
- Репутация: 94
- Настоящее имя: Александр
- Откуда: Карачаево-Черкесская республика, г.Черкесск
- Контактная информация:
Re: Датчик длины инструмента
Поставил я значится 17.3
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.
Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623
Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623
-
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Датчик длины инструмента
У меня просьба!solanto писал(а):Заработало Огромное спасибо всем кто пинал в нужных направлениях. Всех плюсую.
Оформи плз процесс настройки датчика в виде инструкции.
- solanto
- Почётный участник
- Сообщения: 963
- Зарегистрирован: 02 апр 2014, 09:10
- Репутация: 94
- Настоящее имя: Александр
- Откуда: Карачаево-Черкесская республика, г.Черкесск
- Контактная информация:
Re: Датчик длины инструмента
В теме про мой станок, в первом сообщении написано "что да как" настраивать.
Мне пофигу, что думают обо мне люди, пока они не начинают меня бить.
Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623
Вектроник А4-12: от заказа до готовности - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5248
Токарник по дереву - http://cnc-club.ru/forum/viewtopic.php?f=3&t=5623
-
- Новичок
- Сообщения: 33
- Зарегистрирован: 26 май 2014, 18:46
- Репутация: 2
- Контактная информация:
Re: Датчик длины инструмента
Сделал все как у Вас написано, но при запуске EMS2 вываливается ошибка "custom_postgui.hal:8: Pin 'halui.mdi-command-00' does not exist"solanto писал(а):В теме про мой станок, в первом сообщении написано "что да как" настраивать.
В чему может быть проблема ?
Конфиги станка прилагаю
- Вложения
-
- мой-станок.tar.gz
- (5.77 КБ) 1225 скачиваний
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Датчик длины инструмента
Код: Выделить всё
[HAL]
HALUI = halui
HALFILE = мой-станок.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
-
- Новичок
- Сообщения: 33
- Зарегистрирован: 26 май 2014, 18:46
- Репутация: 2
- Контактная информация:
Re: Датчик длины инструмента
Спасибо, большое! Запустилось, при нажатии конпки "инструмент", всплывает ошибка "probe is already tripped when starting G38.2 or 38.3 move"nkp писал(а):Код: Выделить всё
[HAL] HALUI = halui HALFILE = мой-станок.hal HALFILE = custom.hal POSTGUI_HALFILE = custom_postgui.hal
зы. Простите пожалуйста за "тупость", просто болею, а без дела лежать нет сил, вот и пытаюсь разобраться, насколько мозги еще варят
- NightV
- Почётный участник
- Сообщения: 6602
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Датчик длины инструмента
probe is already tripped when starting G38.2 or 38.3 move"
говорит что пробник уже нажат
говорит что пробник уже нажат
Всё просто! если знаешь КАК!
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Датчик длины инструмента
может:
net debounce-probe-in debounce.0.0.in <= parport.0.pin-12-in
net debounce-probe-in debounce.0.0.in <= parport.0.pin-12-in
-
- Новичок
- Сообщения: 33
- Зарегистрирован: 26 май 2014, 18:46
- Репутация: 2
- Контактная информация:
Re: Датчик длины инструмента
Понял, спасибо. Надо просто в net debounce-probe-in debounce.0.0.in <= parport.0.pin-12-in-notNightV писал(а):probe is already tripped when starting G38.2 or 38.3 move"
говорит что пробник уже нажат
в конце убрать not (у меня "нормально разомкнутый датчик).
Еще раз, Спасибо!
Спасибо, пока проверял и писал, Вы подтвердили мою мысль.nkp писал(а):может:
net debounce-probe-in debounce.0.0.in <= parport.0.pin-12-in
-
- Новичок
- Сообщения: 33
- Зарегистрирован: 26 май 2014, 18:46
- Репутация: 2
- Контактная информация:
Re: Датчик длины инструмента
Прошу прощения, вроде по кнопке все срабатывает нормально, опускается до 0, потом на малой скорости доходит до пластинки, при прикосновении загорается зеленый led, шпиндель приподнимается на 1мм (у меня толщина пластинки 1мм), но появляется сообщение об ошибке "g38.3 move finished without making contact"
Это нормально ? или нет ?
Это нормально ? или нет ?
- verser
- Мастер
- Сообщения: 1897
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Датчик длины инструмента
Покажи g-code поиска нуля.kang2k писал(а): Это нормально ? или нет ?
-
- Новичок
- Сообщения: 33
- Зарегистрирован: 26 май 2014, 18:46
- Репутация: 2
- Контактная информация:
Re: Датчик длины инструмента
Код: Выделить всё
o<zerro_on_z> sub
G90
G53 G0 Z0
G10 L2 P0 Z0
G91 G38.2 Z-50 F100
G90 G01 F100 Z[#5063 + 1]
G91 G38.2 Z-3 F10
G90 G10 L20 P0 Z1.0
G53 G0 z0
o<zerro_on_z> endsub
M2
- verser
- Мастер
- Сообщения: 1897
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Датчик длины инструмента
Сразу как "шпиндель приподнимается на 1мм" , зеленый led должен гаснуть. Это так?
-
- Новичок
- Сообщения: 33
- Зарегистрирован: 26 май 2014, 18:46
- Репутация: 2
- Контактная информация:
Re: Датчик длины инструмента
Да, гаснетverser писал(а):Сразу как "шпиндель приподнимается на 1мм" , зеленый led должен гаснуть. Это так?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Датчик длины инструмента
Только мне кажется, что ошибка не от этого скрипта? В нём нет G38.3.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Новичок
- Сообщения: 33
- Зарегистрирован: 26 май 2014, 18:46
- Репутация: 2
- Контактная информация:
Re: Датчик длины инструмента
Я прошу у всех прощения, действительно, опечатался, показывает в ошибке G38.2UAVpilot писал(а):Только мне кажется, что ошибка не от этого скрипта? В нём нет G38.3.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Датчик длины инструмента
попробуй во втором G38.2 перемещение по Z увеличить до Z-10.
кстати, вот это слишком замысловато:
G91 G01 F100 Z1
Ну или вот:
работает в текущей системе координат, после измерения возвращается на ту высоту, с которой начили измерение.
кстати, вот это слишком замысловато:
Вот так попроще будет:kang2k писал(а):G90 G01 F100 Z[#5063 + 1]
G91 G01 F100 Z1
Ну или вот:
Код: Выделить всё
( #1 - min-z, #2 - feed, #3 - z-probe height )
O<zero-z> sub
G49 G40
G92.1
#<z_start> = [#5422+#[5203+#5220*20]]
#<z_dist_to_bottom> = [#1-#<z_start>]
G91
G38.2 Z[#<z_dist_to_bottom>] F[#2]
O<no_probe> IF [#5070 NE 0]
G38.4 Z5
G1 Z3
G38.2 Z-10 F10
G10 L20 P[#5220] Z[#3]
G90
G53 G0 Z[#<z_start>]
O<no_probe> ENDIF
G90
O<zero-z> endsub
M02
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Новичок
- Сообщения: 33
- Зарегистрирован: 26 май 2014, 18:46
- Репутация: 2
- Контактная информация:
Re: Датчик длины инструмента
Я правильно понимаю, что в коде #1 - min-z, #2 - feed, #3 - z-probe height надо поменять на свои значения ?UAVpilot писал(а):попробуй во втором G38.2 перемещение по Z увеличить до Z-10.
кстати, вот это слишком замысловато:Вот так попроще будет:kang2k писал(а):G90 G01 F100 Z[#5063 + 1]
G91 G01 F100 Z1
Ну или вот:работает в текущей системе координат, после измерения возвращается на ту высоту, с которой начили измерение.Код: Выделить всё
( #1 - min-z, #2 - feed, #3 - z-probe height ) O<zero-z> sub G49 G40 G92.1 #<z_start> = [#5422+#[5203+#5220*20]] #<z_dist_to_bottom> = [#1-#<z_start>] G91 G38.2 Z[#<z_dist_to_bottom>] F[#2] O<no_probe> IF [#5070 NE 0] G38.4 Z5 G1 Z3 G38.2 Z-10 F10 G10 L20 P[#5220] Z[#3] G90 G53 G0 Z[#<z_start>] O<no_probe> ENDIF G90 O<zero-z> endsub M02
- verser
- Мастер
- Сообщения: 1897
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Датчик длины инструмента
Это параметры вызова процедуры. Они сами подставятся по порядку при, например, таком вызовеkang2k писал(а): Я правильно понимаю, что в коде #1 - min-z, #2 - feed, #3 - z-probe height надо поменять на свои значения ?
Код: Выделить всё
o<zero-z> call [-50] [100] [0]
min-z=-50
feed=100
z-probe=0
см. Passing Variables to a Subroutine
-
- Новичок
- Сообщения: 33
- Зарегистрирован: 26 май 2014, 18:46
- Репутация: 2
- Контактная информация:
Re: Датчик длины инструмента
Господа, verser и UAVpilot! Огромное спасибо за помощь...
Называется, болеешь, лежи и не отсвечивай....
Просто по коду verser станок доезжает до 0, потом малой скоростью едет до касания датчика. Затем поднимается, и опять на малой скорости едет к датчику. Но я же "быстрый олень" я уже датчик убрал. Вот станок доезжает до того места где был инструмент, и в шоке уезжает вверх, попутно ругаясь...
Называется, болеешь, лежи и не отсвечивай....
Просто по коду verser станок доезжает до 0, потом малой скоростью едет до касания датчика. Затем поднимается, и опять на малой скорости едет к датчику. Но я же "быстрый олень" я уже датчик убрал. Вот станок доезжает до того места где был инструмент, и в шоке уезжает вверх, попутно ругаясь...