Перейти к содержимому


Фотография

Помогите запрограммировать автоподачу листового металла


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 OFFLINE   ST332

ST332

    Студент

  • Пользователи+
  • PipPip
  • 54 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербург

Отправлено 15 Август 2017 - 04:21

Всем доброго времени суток.

Проектирую и собираю автоматическую подачу листового металла. 

 

Схема примерно такая: один шаговый двигатель крутит вал, после определенного количества шагов дает сигнал на реле, после чего гильотина отрезает поданный материал, кусок материала пролетает мимо оптического датчика, тем самым давая разрешение на следующий поворот шагового двигателя. Также в системе есть один концевой индуктивный датчик, который при отсутствии металла, а именно, когда он заканчивается, останавливает систему, например уводит ее в emergency stop. 

 

Не знаю, чем бы всё это дело запрограммировать. Нужно указывать только скорость вращения шд, его ускорения и расстояние, на которое ему нужно провернутся. 

 

Есть мысль использовать для этих целей mach3, ибо цена на плату начинается от 1000 рублей, но что-то мне подсказывает, что есть более разумные способы всё это дело реализовать, и есть контроллеры и\или программы, более предназначенные под эти цели. 

 

Подскажите советом, заранее спасибо.


  • 0

#2 OFFLINE   Трофимыч

Трофимыч

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 930 сообщений
  • Пол:Мужчина
  • Из:Екатеринбург

Отправлено 15 Август 2017 - 11:07

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


  • 0

#3 OFFLINE   preps

preps

    Пианист CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 6 846 сообщений
  • Пол:Мужчина
  • Город:взрывающихся у быдла пердаков из-за маечки в сеточку )
  • Интересы:Ура, мы фсех артистов подебилы )
  • Из:Страны-казармы

Отправлено 15 Август 2017 - 12:45

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

 

думаю выдвижные упоры, позиционировать по датчмкам, шд вообще не нужен.

Думаю несложная схемка на PIC16F877 справится с задачей.

 

Но сперва алгоритм должен быть расписан от и до.

Сразу будет понятно, сколько датчиков, сколько моторов, какая индикация нужна и управление.

 

А то может и координат мача хватит, только макрос написать.


Сообщение отредактировал preps: 15 Август 2017 - 13:17

  • 0

Дневник мастерской https://boosty.to/diycnc


#4 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 15 Август 2017 - 15:52

поставить сервак. воткнуть концевик на енаблед и концевик на пуск.


  • 0

#5 OFFLINE   preps

preps

    Пианист CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 6 846 сообщений
  • Пол:Мужчина
  • Город:взрывающихся у быдла пердаков из-за маечки в сеточку )
  • Интересы:Ура, мы фсех артистов подебилы )
  • Из:Страны-казармы

Отправлено 15 Август 2017 - 16:04

Из файла управлять не получится.


  • 0

Дневник мастерской https://boosty.to/diycnc


#6 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 15 Август 2017 - 17:58

а зачем из файла?

установку сделать с кнопок


  • 0

#7 OFFLINE   preps

preps

    Пианист CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 6 846 сообщений
  • Пол:Мужчина
  • Город:взрывающихся у быдла пердаков из-за маечки в сеточку )
  • Интересы:Ура, мы фсех артистов подебилы )
  • Из:Страны-казармы

Отправлено 15 Август 2017 - 20:25

Это уже не автоподача.


  • 0

Дневник мастерской https://boosty.to/diycnc


#8 OFFLINE   ST332

ST332

    Студент

  • Пользователи+
  • PipPip
  • 54 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербург

Отправлено 16 Август 2017 - 02:11

а зачем из файла?

установку сделать с кнопок

 

Все верно, установку с кнопок. Только не сервак, а шд всё таки, ввиду ценников. Думаю мач всё таки прикрутить. Только вот в макросах полный ноль.

 

Например в настройках мача соотношение подающего вала и передаточного числа ремня прописано, то есть x шагов = y мм окружности вала.

 

Далее, как сделать, чтобы мы просто задавали в цикле на сколько мм нужно крутить вал, нажимали кнопку старт, после каждого прокручивания мач выдавал сигнал на релюху гильотины, далее ждал входного сигнала с датчика, о том, что гильотина отрезала, и заново начинал цикл прокручивания. При этом, чтобы при срабатывании датчика на подаче (когда материал закончился), мач уходил в стоп. (ну как уходил в стоп, это я думаю просто датчик на аварийный останов завязать да и всё), а вот всё остальное, как сделать, мне не понятно.


  • 0

#9 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 530 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 16 Август 2017 - 03:49

Какая точность нужна?
Как реализована защита от проскальзывания материала?
Это к тому, что подающие вальцы не точны, поэтому стоит использовать датчик расхода материала, типа колесика с энкодером.
  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#10 OFFLINE   ST332

ST332

    Студент

  • Пользователи+
  • PipPip
  • 54 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербург

Отправлено 16 Август 2017 - 04:27

Какая точность нужна?

 

Приблизительно десятые миллиметра

 

 

Как реализована защита от проскальзывания материала?
Это к тому, что подающие вальцы не точны, поэтому стоит использовать датчик расхода материала, типа колесика с энкодером.

 

Защита от проскальзывания никак не реализована, прижимающие валы довоольно сильно прижимают и проскальзывание не происходит


  • 0

#11 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 16 Август 2017 - 11:42

Все верно, установку с кнопок. Только не сервак, а шд всё таки, ввиду ценников. Думаю мач всё таки прикрутить. Только вот в макросах полный ноль.

 

сервак дешевле выйдет чем шд, комп, винда, мач, и вся прилагающаяся требуха.

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


  • 0

#12 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 530 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 16 Август 2017 - 12:21

Сервопривод тоже надо программировать.
  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных