Підключення контролера USB motion card STB4100 - Саморобні проекти - Світ CNC – форум аматорів
#1 OFFLINE Hayk
- Стать: Чоловік
- З:Усть-Ілімськ
Вітаю всіх, збираю свій фрезерний чпу, і виникло питання з підключенням кінцевиків до контролера, плату замовив з Китаю, USB motion card stb4100 підключення через USB порт, в комплекті з платою отримав диск з докладними налаштуваннями і схемою для підключення, фото і схема додається. питання таке! за схемою всі кінцевики LIMIT підключені паралельно, так само підключаються всі HOME кінцевики. Запитання. При натисканні одного з HOME або LIMIT кінцевиків як контролер визначить, який з кінцевиків спрацював, щоб зупинити саме ту, а не все одночасно. або є дещо чого, я не знаю, хто зіткнувся з цим будь ласка допоможіть.
Прикріплені зображення
Прикріплені файли
- Electric Wiring Diagram.pdf34,27К 894 завантажень
#2 OFFLINE T-Rex
- Стать: Чоловік
- Із:Йошкар-Ола
Запитання. При натисканні одного з HOME або LIMIT кінцевиків як контролер визначить, який з кінцевиків спрацював, щоб зупинити саме ту, а не все одночасно.
Якщо наїзд на кінцевик стався під час нормальної роботи верстата (обробці деталі) - це аварійна ситуація, при якій у будь-якому випадку треба негайно зупиняти верстат, а не одну його вісь. А далі нехай оператор приходить і розуміється, що саме і чому сталося.
Якщо ж кінцевик спрацював у процесі "відправки в Home" - відповідний скрипт Mach3 рухає осі по черзі. Підняв вісь Zдо замикання кінцевика, трохи з'їхав з нього до розмикання, потім X і Y по черзі, тим самим порядком. Так що і тут однієї загальної лінії вистачає, оскільки при нормальному виконанні процедури лише якийсь один кінцевик може бути в стані, що спрацював.
У "дорослих" верстатів, звичайно, так не заощаджують - кожному датчику надають свій персональний вхід. Але творцям Mach не було куди подітися - кількість ліній LPT-порту, придатних для роботи на вхід, дуже обмежена.
Повідомлення відредагував T-Rex: 19 Грудень 2016 - 17:54
#3 OFFLINE foto-boss
- Стать: Чоловік
- Місто Єкатеринбург
- Інтереси: робити
- Із:Єкатеринбург
Навіть додати нічого.
Якщо тільки запропонувати ТЗ уявити, щоб було якби при наїзді на кінцевик під час роботи, відключили тільки одну вісь, а інші продовжили працювати як ні в чому не бувало.
#4 OFFLINE Hayk
- Стать: Чоловік
- З:Усть-Ілімськ
Якщо наїзд на кінцевик стався під час нормальної роботи верстата (обробці деталі) - це аварійна ситуація, при якій у будь-якому випадку треба негайно зупиняти верстат, а не одну його вісь. А далі нехай оператор приходить і розуміється, що саме і чому сталося.
Якщо ж кінцевик спрацював у процесі "відправки в Home" - відповідний скрипт Mach3 рухає осі по черзі. Підняв вісь Z до замикання кінцевика, з'їхав з нього до розмикання, потім X і Y по черзі, тим же порядком. Тож і тут однієї спільної лінії вистачає, оскільки за нормального виконання процедури лише якийсь один кінцевикможе бути в стані, що спрацював.
У "дорослих" верстатів, звичайно, так не заощаджують - кожному датчику надають свій персональний вхід. Але творцям Mach не було куди подітися - кількість ліній LPT-порту, придатних для роботи на вхід, дуже обмежена.
все стає набагато зрозуміліше, я просто не знав про послідовність процесу, і зсуву після замикання одного з Home. Як я зрозумів після отримання Home команди, контролер спочатку рухає перший координат до хоми, отримує команду (замикання home), потім рухає його трохи назад, отримує команду (розмикання home), і так само повторює те саме по черзі з іншими координатами.
#5 OFFLINE foto-boss
- Стать: Чоловік
- Місто Єкатеринбург
- Інтереси: робити
- Із:Єкатеринбург
Та спочатку Z, щоб вона нічого не зачепила. І наїжджає двічі. Другий раз повільніше у 10 разів, для точності.
