dembelneizbezen

УДГ-250 + Arduino + 2DM860H + Nema34

65 повідомлень у цій темі

Всім привіт!
Тема цифрової УДГ вже заїзджена, але всетаки. Так як рахувати отвори на ділилці довго, нудно, і виходить не завжди так треба (через відсутність досвіду) питання цифрової удг виходить на перший план.
Можливіть роботи в ручному режимі планую залишити.
Пкищо на УНО. БЕЗ енкодера , без #include Stepper. Управління через DigitalWrite HIGH i LOW.  Мінімум=).



1. ARduino uno
Arduino Uno.jpg

2. BOX 200x155x80
Weatherproof-Junction-Box-200X155X80-IP66.jpg

3. KEY 4x4 
TECH1149_b_large.png88ba8ff482c7b2b57066bc782da416d1.jpg

4. Display 2004
dbe950abe312.jpg

5, Провід з розємами.
product-image-429924891_700x700.jpg

6,Розєм  GX16 4пін
s-l640.jpg

7, Кнопки (барахло) . Замкнута доки тримаєш.
knopka.jpg

8,  driver 2dm860h 
3478-1.jpg

9. FL86STH156  
1061_big.jpg

10. моя УДГ 250
20180820_110331.jpg

11, Ящик хламу і години часу =)
20180821_202645.jpg
 

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
10 минут назад, dembelneizbezen сказал:

Управління через DigitalWrite HIGH i LOW.  Мінімум=).

Хардкор... сподіваюся хочаб без delay(); між ними...

?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Скетч 
я обрав наhomemodelenginemachinist скетч від bmac2, перевів на "JIaMaHy MoBy" щоб всі могли розуміти що воно таке.
Arduino_Rotary.ino 
20180818_210036.jpg

Починаю з початку:
Як залити скетч. 
Завантажуєм Download the Arduino IDE з arduino.cc.
Установка драйверів (для оригіналів драйвера з arduino.cc, для китайців - з китайських сайтів).
Коли все встановлено і вибрана плата (UNO) і COM порт, необхідно додати бібліотеки:
biblioteka.JPG
Клавіатура: keypad.zip
Дисплей: LiquidCrystal_I2C-master.zip

Далі відправляєм наш скетч на ARDUINO і починаєм монтаж.
otgruzka.JPG

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, Sebra написав:

Хардкор... сподіваюся хочаб без delay(); між ними...

Якщо достатньо голосно включити The PRODIGY - То буде робити і без delay();  =)

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

20180717_183129.jpg

Розмітка, Монтаж:
20180718_173243.jpg


Підключення клавіатури, Дублювання A B C D # 
88ba8ff482c7b2b57066bc782da416d1.jpg

Клавіатура Pin 1 to Arduino Pin 11
Клавіатура Pin 2 to Arduino Pin 10
Клавіатура Pin 3 to Arduino Pin 9
Клавіатура Pin 4 to Arduino Pin 8
Клавіатура Pin 5 to Arduino Pin 7
Клавіатура Pin 6 to Arduino Pin 6
Клавіатура Pin 7 to Arduino Pin 5
Клавіатура Pin 8 to Arduino Pin 4

Тобто дублююча кнопка А буде розєм 1-8 на клавіатурі або 11-4 на ардуіно
B - 2-8 клавіатури і 10-4 Arduino
C - 3-8 клавіатури і 9-4 Arduino
D - 4-8 клавіатури і 8-4 Arduino
# - 4-7 клавіатури і 8-5 Arduino

Світлодіод "Вибір" через резистор 220 Ом + На 4pin arduino : - на GND. (ніби як підтягує кнопки на -, і забирає "самовільне" натискання від шумів) 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Вивід інформації.
Дисплей 2004 шина I2C.
IIC-I2C-TWI-2004-Serial-Blue-Backlight-LCD-Module-for-Arduino-UNO-R3-MEGA2560-20-X-1.jpg

Дисплей вихід GND to Arduino pin Gnd
Дисплей  вихід VCC to - Arduino pin 5v
Дисплей вихід SDA to - Arduino pin A4
Дисплей вихід SCL to - Arduino pin A5

Якщо  не дав картинку - підрегулювати викруткою регулятор контрастності.

Світлодіод 1: + Arduino pin TX; - GND //TX
Світлодіод 2: + Arduino pin 4; - GND // Вибір
Світлодіод 3: +Arduino pin 12; - GND //Память
Червоний Світлодіод 4: +Arduino pin 2: -GND // ОБЕРЕЖНО РУХ!  

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

NEMA 34 i 2DM860h

3478-1.jpg

Вихід DIR-,PUL-,ENA- підключаєм до arduino pin GND.
Вихід DIR+ підключаєм до arduino pin 3.
Вихід PUL+ підключаєм до arduino pin 2.
Вихід ENA+ підключаєм до arduino pin 13.

20180818_211457.jpg
Вихід A+ підключаєм до початку обмотки 1 (в мому випадку чорний)
Вихід А- підключаєм до кінця обмотки 1 (в мому випадку зелений)
Вихід В+ підключаєм до початку обмотки 2 (в мому випадку червоний)
Вихід В- підключаєм до кінця обмотки 2 (в мому випадку Синній)

Живлення 2DM860H Виробник заявляє
24 - 110 VDC
або
18-80 VAC
.......
У мене 54 VDC .

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Може і фігню не дуже вдалий поступок зробив, коли замазав зєднання підсохшим автомобільним герметиком (який залишився після ремонту буса).
20180814_161429.jpg20180814_161452.jpg

Але що зробив, то зробив.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

на сьогоднішній день залишається то все діло зєднати з УДГ-250.
А для цього треба вирішити де і як розмістити двигун:

20180820_110404.jpg
20180820_110424.jpg
20180820_110441.jpg

3

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

гарна робота, в мене також жде свогго часу 250та, правда вона без бока там де ручка, там прямо стерчить вал круглого корпусу і загглушка є на бік, треба лише схрестити шаговика і 250ту...

 

удачі, обовязково відписуйся походу проекту...

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

DSC07602.JPG

DSC07601.JPG

DSC07604.JPG

3

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Сделал такое же... 

Так же использовал arduino uno, только прогу написал с нуля... 

та что гуляет по инету, немного не так написана.. написал под себя..

если интересно, посмотрите как оно создавалось 

 

Змінено користувачем Sashka_OD
2

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

а это реальная работа...

очень большая помощь этого устройства в изготовлении шестерен....   теперь количество зубов вообще не интересует

само делает

 

8

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Круто,ничё не скажешь.:7307gd:

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
16 годин назад, Sashka_OD написав:

Сделал такое же... 

Так же использовал arduino uno, только прогу написал с нуля...

У Вас вийшло супер! Гарна робота!
@Sashka_OD ваш скетч дуже функціональний) Він є вільному доступі?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Чого там такі конячі мотори?

Передаточне число редуктора 40 вже  збільшує крутний момент. Дуже сильно збільшує.

А редуктор червячний, тобто крутиться тільки червяком.

Такі редуктори в ліфтах ставлять, на випадок якшо раптово пропаде світло, ліфт сам по собі не впаде.

Мотор ні роботи не виконує, ні на утримання не працює, а такий величезний.

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
1 час назад, Roma сказал:

Чого там такі конячі мотори?

Передаточне число редуктора 40 вже  збільшує крутний момент. Дуже сильно збільшує.

А редуктор червячний, тобто крутиться тільки червяком.

Такі редуктори в ліфтах ставлять, на випадок якшо раптово пропаде світло, ліфт сам по собі не впаде.

Мотор ні роботи не виконує, ні на утримання не працює, а такий величезний.

 

а ви руцями спробуйте покрутит даний вузол...

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
19 часов назад, Sashka_OD сказал:

Сделал такое же... 

Так же использовал arduino uno, только прогу написал с нуля... 

та что гуляет по инету, немного не так написана.. написал под себя..

если интересно, посмотрите как оно создавалось 

 

пульт вдався наславу :clapping:

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
5 минут назад, voronin_10 сказал:

а ви руцями спробуйте покрутит даний вузол...

Ділильну головку?

Пробував. У мене крутиться без значних зусиль.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, Roma написав:

Ділильну головку?

Пробував. У мене крутиться без значних зусиль.

1. річ в тому, що вона має не просто крутитись, а крутитись без втрати кроків.
2. при різьбі червячною модульною фрезою (з енкодером на щпінделі) втрати кроків взагалі недопустимі.

якщо є запас по крутному моменті - є можливість піднімати швидкість, відповідно знизити затрати часу на деталь.

3

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Не увидел вращения шестерни при нарезании зуба.

Форма зуба непостоянна.

Попробуйте нарезать ведущую шестерню к этой.

 

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Я так понял что это просто электронная делительная головка (4я ось) и у вас нет синхронизации с вращением шпинделя (нет энкодера на шпинделе как у Игоря)?

Если это так, то непонятно зачем был отдельный пульт если можно было реализовать через 4х осевую плату управления ЧПУ фрезером.

 

Зачем такой сложный путь?

 

в свое время я себе сделал 4ю ось и она управляется через mach3. В использовании пульта (который еще нужно было спаять и запрограммировать) вообще ни разу не возникло необходимости...

Змінено користувачем babay7878
1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

@babay7878 Вы правы.

На ЧПУ это решается без проблем.

4 минуты назад, babay7878 сказал:

вас нет синхронизации с вращением

Нужна синхра вращение(ось-А)-перемещение(ось-Х)

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

единственный + вижу только в том что УДГ автономна и ее можно установить на любой фрезер. 

 

 

И еще вопрос во время нарезания шестерни, команду на поворот УДГ после очередного прохода фрезы кто дает? Нужно жать кнопку, а потом давать станку команду на движение стола? 

Змінено користувачем babay7878
0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
3 минуты назад, UR3UB сказал:

@babay7878

Нужна синхра вращение(ось-А)-перемещение(ось-Х)

 

Зачем?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Створіть акаунт або увійдіть для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунта. Це просто!


Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.


Увійти зараз

  • Зараз на сторінці   0 користувачів

    Немає користувачів, які переглядають цю сторінку