Пробуем дальше.
Доигрались вот до чего. При срабатывании датчика концевика, срабатывает аварийная остановка движения, как при нажатии кнопки E-STOP, далее двишение шпинделя невозможно ни по какой оси, пока не нажмёшь в проге кнопку RESET.
Вообще стоит задача выхода шпинделя в парковочное положение.
Есть там все. Вы просто не смогли рассмотреть применительно к своему драйверу. Там есть схема подключения концевиков. Подключайте по схеме (параллельно все 8 штук) и используйте один вход на все концевики. Остальные три можно использовать для датчиков Home. СмОтрите документацию на свой контроллер и узнаете номер пина на разъеме LPT соответствующий этому входу на котором сидят концевики. Далее идете в настройки Mach3. Это Config>Ports and pins>Input signal. Там назначаете номер порта, номер пина и выставляете нужный лог. уровень для срабатывания. Еще раз повторюсь, не надо использовать все входы драйвера под это дело. Достаточно одного входа LPT для всех концевиков.
При срабатывании датчика концевика, срабатывает аварийная остановка движения, как при нажатии кнопки E-STOP
Очевидно, что у Вас концевик и E-Stop сидят на одном входе. Почитайте русскую документацию к Mach3. Там есть и схемы включения концевиков и информация как конфигурировать входы/выходы порта. Вот примерная (можно и по другому) схема. При срабатывании любого концевика на вход порта подается лог 0.
Я приблизительно разобрался куда надо копать… Просто я в этом пока полный “0”.
Еще раз повторюсь, не надо использовать все входы драйвера под это дело.
Чем это плохо? на схеме у меня для концевика каждой оси свой вход со своим пином.
Чем это плохо?
Да не плохо, просто не рационально использовать свободные входы для одной и той же функции. А так… сработал концевик, какая разница на какой оси. Задача выполнена, станок остановился. Ведь визуально видно какая ось уперлась в концевик. Действия Mach3 тоже при этом одинаковые. Лишние входы всегда пригодятся. Допустим, захотите датчик ноля для инструмента подключить, а уже некуда.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4399f5d03df955007778df21":{"_id":"4399f5d03df955007778df21","hid":10633,"name":"PDV","nick":"PDV","avatar_id":null,"css":""},"4c835a303df955007775cd17":{"_id":"4c835a303df955007775cd17","hid":71384,"name":"Free_Tramp","nick":"Free_Tramp","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb51bc","hid":110,"title":"Драйверы и контроллеры для CNC","parent":"61c9a54c3df9550077bb51b9","description":"Обсуждение приводов и контроллеров для управления станками CNC.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":662,"post_count":12810,"last_post":"65cdce803627b35af4956dfa","last_topic":"65cdce803627b35af4956df9","last_topic_hid":572337,"last_topic_title":"Драйвер ТВ -6600","last_ts":"2024-02-15T08:42:40.608Z","last_user":"47e0d3f43df955007777ca60"}},"topic":{"_id":"5129f0bb3df9550077236a49","hid":311354,"title":"Как подключить концевики?","views_count":15632,"last_post_counter":7,"cache":{"post_count":7,"first_post":"5129f0bb3df9550077237125","first_ts":"2013-02-24T10:51:39.000Z","first_user":"4399f5d03df955007778df21","last_post":"512b269f3df9550077237131","last_post_hid":7,"last_ts":"2013-02-25T08:53:51.000Z","last_user":"4c835a303df955007775cd17"},"st":1,"section":"61c9a54c3df9550077bb51bc"},"subscription":null,"pagination":{"total":7,"per_page":25,"chunk_offset":1},"posts_list_before_post":["paginator","datediff"]},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}