"Чтобы не создавать отдельную тему ради одного вопроса"

Общие вопросы станкостроения и организиции труда.
АлександрД78
Новичок
Сообщения: 7
Зарегистрирован: 04 апр 2024, 19:25
Репутация: 0
Настоящее имя: Давыдов Александр Михайлович
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение АлександрД78 »

Здоавствуйте.
На сколько нужно выставлять обороты на драйвере
Двигатель и драйвер на фото
Заранее спасибо всем за помощ.
Вложения
IMG_20240405_205908.jpg (498 просмотров) <a class='original' href='./download/file.php?id=211454&sid=59e621e199a1a087439b6bdc7f8f2f5c&mode=view' target=_blank>Загрузить оригинал (313.94 КБ)</a>
IMG_20240405_215227~2.jpg (498 просмотров) <a class='original' href='./download/file.php?id=211455&sid=59e621e199a1a087439b6bdc7f8f2f5c&mode=view' target=_blank>Загрузить оригинал (110.97 КБ)</a>
IMG_20240405_220738~2.jpg (498 просмотров) <a class='original' href='./download/file.php?id=211456&sid=59e621e199a1a087439b6bdc7f8f2f5c&mode=view' target=_blank>Загрузить оригинал (113.5 КБ)</a>
lkbyysq
Мастер
Сообщения: 2096
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение lkbyysq »

Это не обороты.
1600 ставьте.
АлександрД78
Новичок
Сообщения: 7
Зарегистрирован: 04 апр 2024, 19:25
Репутация: 0
Настоящее имя: Давыдов Александр Михайлович
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение АлександрД78 »

Извините а что это? и почему 1600?
lkbyysq
Мастер
Сообщения: 2096
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение lkbyysq »

Это количество импульсов на 1 оборот обычного ШД.
АлександрД78
Новичок
Сообщения: 7
Зарегистрирован: 04 апр 2024, 19:25
Репутация: 0
Настоящее имя: Давыдов Александр Михайлович
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение АлександрД78 »

А почему 1600 для данного двигателя?
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Евжений »

АлександрД78 писал(а): что это
1600 степов надо подать на вход драйвера, чтобы обычный шаговый двигатель сделал один оборот.
Обычный шаговый двигатель - у которого конструктивно 200 шагов на оборот или по другому 1,8 градуса каждый шаг, самые распространённые ШД.
Драйвер умеет делить этот физический шаг на виртуальные шаги, 1600 значит что каждый из двухсот физических шагов будет делиться на 8 виртуальных. Зачем? Чтобы разрешение увеличить, вибрации уменьшить.
1600 - китайский стандарт. Любят китайцы так настраивать шаг на своих станках.
1600 по-другому микрошаг/мультишаг/microstep/multistep 8.
пысы
Если подключить ШД не с 200ми, а с 400ми шагами на оборот (или 0,9 градуса/шаг) то при выставленных на драйвере 1600, и подаче этих 1600 степов, двигатель сделает только пол оборота.
АлександрД78
Новичок
Сообщения: 7
Зарегистрирован: 04 апр 2024, 19:25
Репутация: 0
Настоящее имя: Давыдов Александр Михайлович
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение АлександрД78 »

Здравствуйте.
Ни у кого нет ссылки на видео с настройкой преобразователя частоты ZC900-2S-1.5kw 220V ?
Преобразователь на фото.
Заранее всех благодарю.
Вложения
IMG_20240406_222048.jpg (406 просмотров) <a class='original' href='./download/file.php?id=211459&sid=59e621e199a1a087439b6bdc7f8f2f5c&mode=view' target=_blank>Загрузить оригинал (329.78 КБ)</a>
IMG_20240405_184527.jpg (406 просмотров) <a class='original' href='./download/file.php?id=211460&sid=59e621e199a1a087439b6bdc7f8f2f5c&mode=view' target=_blank>Загрузить оригинал (482.66 КБ)</a>
АлександрД78
Новичок
Сообщения: 7
Зарегистрирован: 04 апр 2024, 19:25
Репутация: 0
Настоящее имя: Давыдов Александр Михайлович
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение АлександрД78 »

Здравствуйте.
При запуске частотника с подключенным шпинделем( запускаю первый раз), при достижении 4-5 герц частотник отключается. Без шпинделя работает. Что то в настройках?
Заранее благодарю за ответ.
lkbyysq
Мастер
Сообщения: 2096
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение lkbyysq »

АлександрД78 писал(а): 10 апр 2024, 12:26 Здравствуйте.
При запуске частотника с подключенным шпинделем( запускаю первый раз), при достижении 4-5 герц частотник отключается. Без шпинделя работает. Что то в настройках?
Заранее благодарю за ответ.
Поставьте время раскрутки шпинделя 20сек.
Если не отключается, тогда дело в настройках.
Если отключается, тогда дело в проводах к шпинделю или в шпинделе.
Аватара пользователя
Mamont
Мастер
Сообщения: 1978
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 383
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Mamont »

АлександрД78 писал(а): 10 апр 2024, 12:26 Здравствуйте.
При запуске частотника с подключенным шпинделем( запускаю первый раз), при достижении 4-5 герц частотник отключается. Без шпинделя работает. Что то в настройках?
Заранее благодарю за ответ.
...отключается и выдает ошибку ...
Если перегрузка по току, наверно не правильно выставлены параметры U/f .так и шпиндель можно убить
АлександрД78
Новичок
Сообщения: 7
Зарегистрирован: 04 апр 2024, 19:25
Репутация: 0
Настоящее имя: Давыдов Александр Михайлович
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение АлександрД78 »

lkbyysq писал(а): 10 апр 2024, 17:16
АлександрД78 писал(а): 10 апр 2024, 12:26 Здравствуйте.
При запуске частотника с подключенным шпинделем( запускаю первый раз), при достижении 4-5 герц частотник отключается. Без шпинделя работает. Что то в настройках?
Заранее благодарю за ответ.
Поставьте время раскрутки шпинделя 20сек.
Если не отключается, тогда дело в настройках.
Если отключается, тогда дело в проводах к шпинделю или в шпинделе.
Спасибо за помощ. Частоту я в одном месте не прописал как надо(400Гц) оставалась заводская настройка (50Гц). После прописки стал запускатся нормально.
Вот еще один вопрос подскажите, пункт Ф02.07(сопротивление статора двигателя) что там прописывать?
Фото двигателя, фото заводских настроек(что было в частотнике), и фото паспорта приложил.
IMG_20240411_103032.jpg (271 просмотр) <a class='original' href='./download/file.php?id=211480&sid=59e621e199a1a087439b6bdc7f8f2f5c&mode=view' target=_blank>Загрузить оригинал (461.84 КБ)</a>
IMG_20240405_192313.jpg (271 просмотр) <a class='original' href='./download/file.php?id=211481&sid=59e621e199a1a087439b6bdc7f8f2f5c&mode=view' target=_blank>Загрузить оригинал (603.36 КБ)</a>
IMG_20240411_103245.jpg (271 просмотр) <a class='original' href='./download/file.php?id=211482&sid=59e621e199a1a087439b6bdc7f8f2f5c&mode=view' target=_blank>Загрузить оригинал (360.46 КБ)</a>
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2949
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

И снова здравствуйте!
Помогите с кодом для конечного автомата. Код работает, но мотор работает без ускорений. "runSpeed" не использует ускорения. Но запустить мотор по "run" не получается. Описание работы в конце кода. Подскажите, куда копать?
(для просмотра содержимого нажмите на ссылку)
#include <AccelStepper.h>

AccelStepper A(1, 2, 5); // шд 1, pin 2 = step, pin 5 = direction
float G0 = 1000; // Скорость быстрая
float G1 = 100; // Скорость рабочая
int state = 0;
int flag = 0;

void setup() {
Serial.begin(115200);

pinMode(9, INPUT_PULLUP); // переключатель, при смене состояния 1/0 или 0/1 отправляет мотор на быстрой скорости в положение 1
pinMode(10, INPUT_PULLUP); // концевик 1 положения ШД
pinMode(7, INPUT_PULLUP); // Вход Enable
pinMode(8, OUTPUT); // Выход Enable на мотор
digitalWrite(8, LOW); // Выход Enable установить в Low

A.setPinsInverted(1, 0, 1); // инвертируем сигнал dir
A.setMaxSpeed(2000); // Максимальная скорость
A.setAcceleration(1000); // Ускорение
A.setSpeed(G1); // Рабочая скорость
A.runSpeed(); // Включить мотор

state = digitalRead(9); // Состояние выключателя
}

void loop() {

int newState = digitalRead(9);
if (newState != state) {
A.setSpeed(G0);
flag = 1;
state = newState;
}
if ((digitalRead(10) == 0) && (flag == 1)) {
A.setSpeed(G1);
flag = 0;
}
A.runSpeed();
}
/*
Суть такая:
1 Мотор постоянно вращает диск на рабочей скорости (G1), на диске есть концевик (pin10)
2 При изменении состояния на входе (pin9) (1/0 или 0/1) мотор переключается на большую скорость (G0)
3 Мотор вращается на большой скорости пока не сработает концевик на (pin10) входе
4 После срабатывания концевика мотор переходит на рабочую скорость (G1)
5 И так по кругу....
*/
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
lkbyysq
Мастер
Сообщения: 2096
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение lkbyysq »

Rom327 писал(а): Код работает, но мотор работает без ускорений. "runSpeed" не использует ускорения.
Ну а так то я бы открыл <AccelStepper.h> и <AccelStepper.cpp>, да посмотрел, что да как там runSpeed() делает.
А чтo setSpeed() делает.
А что run(), если есть.

Там и аннотации есть.
Последний раз редактировалось lkbyysq 11 апр 2024, 10:04, всего редактировалось 1 раз.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2949
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

lkbyysq писал(а): Там и аннотации есть.
Открывал тут: http://muuh.ru/biblioteki-arduino/319-a ... mandy.html
Должно работать...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
lkbyysq
Мастер
Сообщения: 2096
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение lkbyysq »

Rom327 писал(а): 11 апр 2024, 10:31 Должно работать...
Не, это просто поверхностное описание.
В исходниках гораздо подробнее прописано, с нюансами. Но по-английски.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2949
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

lkbyysq писал(а): Не, это просто поверхностное описание.
А по существу вопроса есть что сказать?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
lkbyysq
Мастер
Сообщения: 2096
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение lkbyysq »

Rom327 писал(а): 11 апр 2024, 18:36 А по существу вопроса есть что сказать?
Я по существу вопроса и говорю. Как решить проблему.
Или суть вопроса "взмахните волшебной палочкой кто-нибудь"?
Да нет волшебной палочки.
Убогие мы.
sinkacnc
Мастер
Сообщения: 348
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение sinkacnc »

Добрый день всем

Меня все мучает один вопрос.
Допустим я рассчитал что оптимальная подача для фрезеровки 1м/мин. но это же касается только прямой?
Возьмем например фрезеровку отверстия 10мм фрезой 6мм. Режущая часть фрезы будет иметь скорость к краю отверстия уже не 1, а 2.5м/мин, что превышает допустимую подачу на зуб.
Правильно ли я понимаю что для фрезеровки малых отверстий нужно снижать подачу?
Argentum47
Мастер
Сообщения: 867
Зарегистрирован: 05 июн 2015, 10:00
Репутация: 97
Откуда: Саратов
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Argentum47 »

Есть ли какая-то научная/проверенная методика установки зубчатой рейки? Чтобы без всяких натяжителей, шарниров и прочей антинаучной ерунды, которая вносит в перемещение случайные неизвестные погрешности. Сколько не пытался она всегда волной получается, где-то люфт, где-то натяг. Как-то же на заводских станках их устанавливают.
Аватара пользователя
neonas
Мастер
Сообщения: 372
Зарегистрирован: 12 янв 2013, 22:41
Репутация: 70
Откуда: Литва, Вильнюс
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение neonas »

Argentum47 писал(а): Есть ли какая-то научная/проверенная методика установки зубчатой рейки? Чтобы без всяких натяжителей, шарниров и прочей антинаучной ерунды, которая вносит в перемещение случайные неизвестные погрешности. Сколько не пытался она всегда волной получается, где-то люфт, где-то натяг. Как-то же на заводских станках их устанавливают.
Думаю это должно помочь.
https://www.youtube.com/watch?v=wfryH2vnOAI
Как много тех, с кем можно лечь в постель.
Как мало тех, с кем хочется проснуться...
Ответить

Вернуться в «Общие вопросы»