Помогите. Как сделать калькулятор
Помогите. Как сделать калькулятор
Здравствуйте. Уже пару месяцев изучаю программою флпрог. Суть моей задумки такова. Хочу сделать станочек с двигателем шаговым. И Я сейчас сделал одно нажатие один оборот двигателя. Ну а идеально сделать что я ввожу на сколько мм нужно провернуть вал двигателем. Прикупил матричную клаву, ну ни как не могу разобраться как сделать калькулятор чтоб работать с сотыми, то есть с «0,005». Может кто имеет опыт подкажите . Вот файл https://drive.google.com/open?id=1baCu ... f9W21p00YG. Буду благодарен. Спасибо
Помогите. Как сделать калькулятор
А чего Вы не идете стандартным путем,ну в смысле рисунок ,обработка,контроллер ,станок?
Помогите. Как сделать калькулятор
А для чего Ваш станочек предназначен?Что Вы на нем делать будете ,если не тайна?
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Помогите. Как сделать калькулятор
[ref]pasha71[/ref], если есть информация (ссылки и др.) касаемо "рисунок ,обработка,контроллер ,станок" то поделитесь.
Я бы тоже ознакомился да и другие думаю не против будут.
Тут же человек касается темы и начинается - а какую программу использовать, а где её взять(и лучше бесплатно), а какой контроллер, и в оконцовке как увязать все в одну конструкцию.
Опыт человека который все это прошел ОЧЕНЬ ценен. Если это конечно не просто болтовня типа " я знаю что можно так и так, но сам не делал"
Я бы тоже ознакомился да и другие думаю не против будут.
Тут же человек касается темы и начинается - а какую программу использовать, а где её взять(и лучше бесплатно), а какой контроллер, и в оконцовке как увязать все в одну конструкцию.
Опыт человека который все это прошел ОЧЕНЬ ценен. Если это конечно не просто болтовня типа " я знаю что можно так и так, но сам не делал"
Помогите. Как сделать калькулятор
делаю чертежы или обработка рисунка в Арткам, перебрасываю код в Мач3, далее драйвера на 6600 и все режет станок ..KulibinOrsk писал(а): 15 июн 2018, 17:49если есть информация (ссылки и др.) касаемо "рисунок ,обработка,контроллер ,станок" то поделитесь.
вот мой для фанеры
[spoiler]https://scontent.fiev6-1.fna.fbcdn.net/ ... e=5B776C48
https://scontent.fiev6-1.fna.fbcdn.net/ ... e=5BA4CE07[/spoiler]
ну по сути - 0,005 - это с такой точностью ??? для начала надо определится с разрешением, какая передача , какое дробление шага
какой экран будет использоваться , как собираетесь вводить мм и сотые , какое поле обработки ..
например у вас 200 имп.об, шпилька используется м14 с шагом 1.5 то разрешение - 0.0075, применив дроблени 1/2 увеличит импульсы на оборот в 2 раза ..из практики - дробление только для плавности, точность там не увеличивается ..для дерева разрешение 0.1 с головой, для метала 0,01 или 0.05 выше крыши..
а учитывая что шпиндель будет не профисиональный , а наверное какой то фрезер с биением патрона в 0.5 мм то подумайте хорошенько над 0.005 ... а жесткость станка , направляющие , люфт пары винт-гайка , вибрации так как нету разгона и торможения ..
правильно написали - расскажите что за зверь..
Помогите. Как сделать калькулятор
Да разве проблема помочь.Просто хотелось бы узнать проблему по подробней.ну хотя бы количество осей,и зачем такая точность?Может тут совсем не с FLProg нужно розбераться,а какой то путь проще есть.
Помогите. Как сделать калькулятор
У меня уже есть проект. Суть 3 двигателя, 6 кнопок. По две на двигатель + - , при нажатие на кнопку двигатель делает один оборот. Сейчас суть проблем ,хочу вод с клавиатуры в мм. За один оборот двигатель проворачивает на 0,1мм. Ну до вопроса это не имеет значения. Может кто делал проект типа калькулятора
.
Отправлено спустя 1 минуту 37 секунд:
Я не пойму как заставить точку понимать заставить?
.
Отправлено спустя 1 минуту 37 секунд:
Я не пойму как заставить точку понимать заставить?
Помогите. Как сделать калькулятор
Если честно ,то я запутался.Вы говорите о шаговом двигателе ,в первом сообщении.И теперь Вы пишите ....при нажатии на кнопку двигатель делает один оборот,и далее....за один оборот двигатель поворачивает на 0.1 мм. Вы наверное имеете в виду что он перемещает за один оборот что то на 0,1 мм? Но если к вопросу это не имеет значения .....тогда наверное точно нужен какой то калькулятор)).Это точно не ЧПУ,хотя и три оси.Я думал проблемка с ЧПУ))
Помогите. Как сделать калькулятор
какая макс длина ? и какая точность(после запятой )
я думаю проще так - по очереди вводить 5 цифр без комы - 3 цифри будут мм, а последние то что после запятой..
решение - это как и во всех прогах , нужна переменная , которая буде отвечать за количество импульсов на 1 мм , далее число что ввели умножает на эту переменную , и имеем количество импульсов которые надо подать чтоб проехать расстояние что введено ..
опять не ясно какой драйвер и шаговик
стандартно - 200 имп.об.
у вас оборот - 0.1, значит на 1 мм это 2000 импульсов
нам надо проехать 20,23 мм это 40460 импульсов
Помогите. Как сделать калькулятор
Может я и ошибаюсь, но имхую, что [ref]Vinni303[/ref], имеет в виду что то типа цифрового пульта ввода. Ну, как на современных гильотинах для порезки бумаги. Т. е, задал к примеру 245,87 и шаговик переместил некий инструмент на заданное кол-во мм. Другой вопрос, какой механикой он это будет осуществлять?? Может и не прав, сорьки.
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Помогите. Как сделать калькулятор
чуток не то , да и нету плагина в ардуино.
я так понимаю надо будет разобраться с точностью и количеством вводимых цифр.
допустим 5 полей ввода .
надо будет 5 переменных с стартовым 0
ввели 1 цифру переменая запоминает , вводим вторую - она запоминается , а первая умножается на 10 , в водим третью - 1 умножается на 100, вторая на 10 а первая так хранится..нажали точку - целые без изменений .вводим число - оно делится на 10, вводим второе оно делится на 100.
нажимаем ввод - все суммируем
далее это число умножаем на количество импульсов на оборот и передает импульсы на драйвер
Помогите. Как сделать калькулятор
А как примерно реализовать такое умножения? Да пульт для ввода, такое мне и нужно сделать.
Отправлено спустя 5 минут 55 секунд:
Отправлено спустя 5 минут 55 секунд:
Нет этот не ЧПУ. Три двигателя двигают упор задний и два боковых для бумаги. Я маркировку не скажу двигателя, драйвер брал в Китаю Драйвер шагового двигателя TB6560 (3A).pasha71 писал(а): 15 июн 2018, 21:23Если честно ,то я запутался.Вы говорите о шаговом двигателе ,в первом сообщении.И теперь Вы пишите ....при нажатии на кнопку двигатель делает один оборот,и далее....за один оборот двигатель поворачивает на 0.1 мм. Вы наверное имеете в виду что он перемещает за один оборот что то на 0,1 мм? Но если к вопросу это не имеет значения .....тогда наверное точно нужен какой то калькулятор)).Это точно не ЧПУ,хотя и три оси.Я думал проблемка с ЧПУ))
Помогите. Как сделать калькулятор
давайте скажите количество цифр на ввод, а там покумекаем, что то вырисовывается в голове
и как собираетесь подключать клавиатуру, какой экран и какое подключение , сколько выходов на драйвера и сколько концевиков
за основу берите https://www.youtube.com/watch?v=02NVWiQTXs0
микросхема MCP23017 или можно наверное на PCF8574 ( это I2C для 1602, но перепаяв пин что управляет подсветкой)
этого достаточно, скиньте свой проект чтоб знать количество импульсов на оборот
и как собираетесь подключать клавиатуру, какой экран и какое подключение , сколько выходов на драйвера и сколько концевиков
за основу берите https://www.youtube.com/watch?v=02NVWiQTXs0
микросхема MCP23017 или можно наверное на PCF8574 ( это I2C для 1602, но перепаяв пин что управляет подсветкой)
Помогите. Как сделать калькулятор
Мне сейчас нужно чтоб вожу три символа"0.05 и до 100 ". Курган обичний 4*20 подключен обичний через 6 проводов. Суть ввожу я три цифры и нажимаю + или - и у меня записано в перемену из еерома цыфра и он должный дожать или отнять и выдать результат и записать в еерома. В еерома я знаю как записать а от как добавить проблема
Отправлено спустя 2 часа 8 минут 41 секунду:
Извиняюсь за т9. Екран 4*20. А от додава и отнемать трьох значные числа нет
Отправлено спустя 2 часа 8 минут 41 секунду:
Извиняюсь за т9. Екран 4*20. А от додава и отнемать трьох значные числа нет
Помогите. Как сделать калькулятор
0.05 и до 100 или до 100.05? или 99.05
6 цифр экран , 2 кнопки + и - , на двигатель пара ну и клавиатура 4х4 это 8 пинов, а потом подумаете и энкодер захотите с кнопками умножения бтоб вручную подавать
начинать проект не зная распиновки тяжело, сделайте схему
да и еепром лишнее , вы же не по координатам катаетесь, а едете только сколько задано
6 цифр экран , 2 кнопки + и - , на двигатель пара ну и клавиатура 4х4 это 8 пинов, а потом подумаете и энкодер захотите с кнопками умножения бтоб вручную подавать
начинать проект не зная распиновки тяжело, сделайте схему
да и еепром лишнее , вы же не по координатам катаетесь, а едете только сколько задано
Помогите. Как сделать калькулятор
Я сейчас сделал на двоих кнопках. Теперь хочу ввод с клавиатуры. Количество пинов я не помню, бо проект не сомной. Аекран я подключил по схеме и забыл. Нужен калькулятор чтоб додавал и отнимал и видавав результат.
Последний раз редактировалось Vinni303 16 июн 2018, 19:51, всего редактировалось 1 раз.
Помогите. Как сделать калькулятор
Вот проект ввода числа в формате «0000.000», с матричной клавиатуры. Сначала вводятся тысячные, затем сотые, десятые, единицы, десятки, сотни, тысячи. На выходе суммированное число. Дальше используйте это число по назначению.
Пробуйте.
Пробуйте.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя