Страница 1 из 2

Помогите. Как сделать калькулятор

Добавлено: 15.06.2018{, 16:14}
Vinni303
Здравствуйте. Уже пару месяцев изучаю программою флпрог. Суть моей задумки такова. Хочу сделать станочек с двигателем шаговым. И Я сейчас сделал одно нажатие один оборот двигателя. Ну а идеально сделать что я ввожу на сколько мм нужно провернуть вал двигателем. Прикупил матричную клаву, ну ни как не могу разобраться как сделать калькулятор чтоб работать с сотыми, то есть с «0,005». Может кто имеет опыт подкажите . Вот файл https://drive.google.com/open?id=1baCu ... f9W21p00YG. Буду благодарен. Спасибо

Помогите. Как сделать калькулятор

Добавлено: 15.06.2018{, 16:33}
pasha71
А чего Вы не идете стандартным путем,ну в смысле рисунок ,обработка,контроллер ,станок?

Помогите. Как сделать калькулятор

Добавлено: 15.06.2018{, 16:58}
Vinni303
Я немного не понял что Вы имете виду?

Помогите. Как сделать калькулятор

Добавлено: 15.06.2018{, 17:02}
pasha71
А для чего Ваш станочек предназначен?Что Вы на нем делать будете ,если не тайна?

Помогите. Как сделать калькулятор

Добавлено: 15.06.2018{, 17:49}
KulibinOrsk
pasha71, если есть информация (ссылки и др.) касаемо "рисунок ,обработка,контроллер ,станок" то поделитесь.
Я бы тоже ознакомился да и другие думаю не против будут.
Тут же человек касается темы и начинается - а какую программу использовать, а где её взять(и лучше бесплатно), а какой контроллер, и в оконцовке как увязать все в одну конструкцию.
Опыт человека который все это прошел ОЧЕНЬ ценен. Если это конечно не просто болтовня типа " я знаю что можно так и так, но сам не делал"

Помогите. Как сделать калькулятор

Добавлено: 15.06.2018{, 18:15}
dizzyy
KulibinOrsk писал(а):
15.06.2018{, 17:49}
если есть информация (ссылки и др.) касаемо "рисунок ,обработка,контроллер ,станок" то поделитесь.
делаю чертежы или обработка рисунка в Арткам, перебрасываю код в Мач3, далее драйвера на 6600 и все режет станок ..
вот мой для фанеры
Vinni303 писал(а):
15.06.2018{, 16:14}
Хочу сделать станочек с двигателем шаговым.
ну по сути - 0,005 - это с такой точностью ??? для начала надо определится с разрешением, какая передача , какое дробление шага
какой экран будет использоваться , как собираетесь вводить мм и сотые , какое поле обработки ..
например у вас 200 имп.об, шпилька используется м14 с шагом 1.5 то разрешение - 0.0075, применив дроблени 1/2 увеличит импульсы на оборот в 2 раза ..из практики - дробление только для плавности, точность там не увеличивается ..для дерева разрешение 0.1 с головой, для метала 0,01 или 0.05 выше крыши..
а учитывая что шпиндель будет не профисиональный , а наверное какой то фрезер с биением патрона в 0.5 мм то подумайте хорошенько над 0.005 ... а жесткость станка , направляющие , люфт пары винт-гайка , вибрации так как нету разгона и торможения ..
правильно написали - расскажите что за зверь..

Помогите. Как сделать калькулятор

Добавлено: 15.06.2018{, 18:43}
pasha71
Да разве проблема помочь.Просто хотелось бы узнать проблему по подробней.ну хотя бы количество осей,и зачем такая точность?Может тут совсем не с FLProg нужно розбераться,а какой то путь проще есть.

Помогите. Как сделать калькулятор

Добавлено: 15.06.2018{, 21:13}
Vinni303
У меня уже есть проект. Суть 3 двигателя, 6 кнопок. По две на двигатель + - , при нажатие на кнопку двигатель делает один оборот. Сейчас суть проблем ,хочу вод с клавиатуры в мм. За один оборот двигатель проворачивает на 0,1мм. Ну до вопроса это не имеет значения. Может кто делал проект типа калькулятора
.

Отправлено спустя 1 минуту 37 секунд:
Я не пойму как заставить точку понимать заставить?

Помогите. Как сделать калькулятор

Добавлено: 15.06.2018{, 21:23}
pasha71
Если честно ,то я запутался.Вы говорите о шаговом двигателе ,в первом сообщении.И теперь Вы пишите ....при нажатии на кнопку двигатель делает один оборот,и далее....за один оборот двигатель поворачивает на 0.1 мм. Вы наверное имеете в виду что он перемещает за один оборот что то на 0,1 мм? Но если к вопросу это не имеет значения .....тогда наверное точно нужен какой то калькулятор)).Это точно не ЧПУ,хотя и три оси.Я думал проблемка с ЧПУ))

Помогите. Как сделать калькулятор

Добавлено: 15.06.2018{, 21:43}
dizzyy
Vinni303 писал(а):
15.06.2018{, 21:15}
Я не пойму как заставить точку понимать заставить?
какая макс длина ? и какая точность(после запятой )
я думаю проще так - по очереди вводить 5 цифр без комы - 3 цифри будут мм, а последние то что после запятой..

решение - это как и во всех прогах , нужна переменная , которая буде отвечать за количество импульсов на 1 мм , далее число что ввели умножает на эту переменную , и имеем количество импульсов которые надо подать чтоб проехать расстояние что введено ..
опять не ясно какой драйвер и шаговик
стандартно - 200 имп.об.
у вас оборот - 0.1, значит на 1 мм это 2000 импульсов
нам надо проехать 20,23 мм это 40460 импульсов

Помогите. Как сделать калькулятор

Добавлено: 15.06.2018{, 23:01}
Parkhom
Может я и ошибаюсь, но имхую, что Vinni303, имеет в виду что то типа цифрового пульта ввода. Ну, как на современных гильотинах для порезки бумаги. Т. е, задал к примеру 245,87 и шаговик переместил некий инструмент на заданное кол-во мм. Другой вопрос, какой механикой он это будет осуществлять?? Может и не прав, сорьки.

Помогите. Как сделать калькулятор

Добавлено: 16.06.2018{, 00:13}
ViktorPetrov

Помогите. Как сделать калькулятор

Добавлено: 16.06.2018{, 00:44}
dizzyy
ViktorPetrov писал(а):
16.06.2018{, 00:13}
USB пульт для Mach3
Vinni303 писал(а):
15.06.2018{, 16:14}
Прикупил матричную клаву
чуток не то , да и нету плагина в ардуино.

я так понимаю надо будет разобраться с точностью и количеством вводимых цифр.
допустим 5 полей ввода .
надо будет 5 переменных с стартовым 0
ввели 1 цифру переменая запоминает , вводим вторую - она запоминается , а первая умножается на 10 , в водим третью - 1 умножается на 100, вторая на 10 а первая так хранится..нажали точку - целые без изменений .вводим число - оно делится на 10, вводим второе оно делится на 100.
нажимаем ввод - все суммируем
далее это число умножаем на количество импульсов на оборот и передает импульсы на драйвер

Помогите. Как сделать калькулятор

Добавлено: 16.06.2018{, 07:01}
Vinni303
А как примерно реализовать такое умножения? Да пульт для ввода, такое мне и нужно сделать.

Отправлено спустя 5 минут 55 секунд:
pasha71 писал(а):
15.06.2018{, 21:23}
Если честно ,то я запутался.Вы говорите о шаговом двигателе ,в первом сообщении.И теперь Вы пишите ....при нажатии на кнопку двигатель делает один оборот,и далее....за один оборот двигатель поворачивает на 0.1 мм. Вы наверное имеете в виду что он перемещает за один оборот что то на 0,1 мм? Но если к вопросу это не имеет значения .....тогда наверное точно нужен какой то калькулятор)).Это точно не ЧПУ,хотя и три оси.Я думал проблемка с ЧПУ))
Нет этот не ЧПУ. Три двигателя двигают упор задний и два боковых для бумаги. Я маркировку не скажу двигателя, драйвер брал в Китаю Драйвер шагового двигателя TB6560 (3A).

Помогите. Как сделать калькулятор

Добавлено: 16.06.2018{, 10:38}
dizzyy
давайте скажите количество цифр на ввод, а там покумекаем, что то вырисовывается в голове
Vinni303 писал(а):
16.06.2018{, 07:06}
TB6560 (3A).
этого достаточно, скиньте свой проект чтоб знать количество импульсов на оборот

и как собираетесь подключать клавиатуру, какой экран и какое подключение , сколько выходов на драйвера и сколько концевиков

за основу берите
микросхема MCP23017 или можно наверное на PCF8574 ( это I2C для 1602, но перепаяв пин что управляет подсветкой)

Помогите. Как сделать калькулятор

Добавлено: 16.06.2018{, 12:12}
Vinni303
Мне сейчас нужно чтоб вожу три символа"0.05 и до 100 ". Курган обичний 4*20 подключен обичний через 6 проводов. Суть ввожу я три цифры и нажимаю + или - и у меня записано в перемену из еерома цыфра и он должный дожать или отнять и выдать результат и записать в еерома. В еерома я знаю как записать а от как добавить проблема

Отправлено спустя 2 часа 8 минут 41 секунду:
Извиняюсь за т9. Екран 4*20. А от додава и отнемать трьох значные числа нет

Помогите. Как сделать калькулятор

Добавлено: 16.06.2018{, 19:26}
dizzyy
0.05 и до 100 или до 100.05? или 99.05

6 цифр экран , 2 кнопки + и - , на двигатель пара ну и клавиатура 4х4 это 8 пинов, а потом подумаете и энкодер захотите с кнопками умножения бтоб вручную подавать
начинать проект не зная распиновки тяжело, сделайте схему

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

Помогите. Как сделать калькулятор

Добавлено: 16.06.2018{, 19:50}
Vinni303
Я сейчас сделал на двоих кнопках. Теперь хочу ввод с клавиатуры. Количество пинов я не помню, бо проект не сомной. Аекран я подключил по схеме и забыл. Нужен калькулятор чтоб додавал и отнимал и видавав результат.

Помогите. Как сделать калькулятор

Добавлено: 16.06.2018{, 19:50}
vacz
Вот проект ввода числа в формате «0000.000», с матричной клавиатуры. Сначала вводятся тысячные, затем сотые, десятые, единицы, десятки, сотни, тысячи. На выходе суммированное число. Дальше используйте это число по назначению.
Пробуйте.
4x4.flp
(315.25 КБ) 165 скачиваний

Помогите. Как сделать калькулятор

Добавлено: 16.06.2018{, 19:52}
Vinni303
vacz писал(а):
16.06.2018{, 19:50}
Вот проект ввода числа в формате «0000.000», с матричной клавиатуры. Сначала вводятся тысячные, затем сотые, десятые, единицы, десятки, сотни, тысячи. На выходе суммированное число. Дальше используйте это число по назначению.
Пробуйте.
4x4.flp
Спасибо, завтра попробую. Спасибо