Skip to content

Artyom-Murzinov/MacroGcode-bot

Repository files navigation

MacroGcode

- Это Телеграм бот, который помогает операторам, наладчикам и программистам станков с ЧПУ на стойке Fanuc, писать управляющие программы, в этом боте собраны самые актуальные циклы которые востребованы при фрезеровке, корректировать и изменять размеры возможно уже непосредственно на самой стойке FANUC не прибегая уже к телефону или компьютеру, так же добавлен функционал калькулятор, на сегодняшний день калькулятор может считать режимы резания, переводить минуты-секунды в десятичные значения, расчет веса заготовки, а так же ее стоимости, отслеживание курса валют юаня и доллара

Калькулятор расчет стоимости заготовки:

- Позволяет расчитывать стоимость заготовки, парсит с сайта цену на выбранный металл, вычисляет среднюю стоимость за тонну из полученных данных на габариты заготовки и ее профиля высчитывает вес и отправляет пользователю.

Курс рубля:

- Курс Доллара и Юаня по отношению к рублю берет с ЦБ России по API, пользователь нажимает на кнопку курс "доллара и юаня" бот отправляет запрос response = requests.get("https://www.cbr-xml-daily.ru/daily_json.js") в ответ получаем json файл, значения по ключам data['Valute']['USD']['Value'], data['Valute']['CNY']['Value'] и отправляем результат курса валют.

Циклы:

- Станочные циклы выдают MACRO код вводя пользователем данные которые запрашивает бот отправляя подсказки ввиде jpeg файлов и текста, отслеживает правильность ввода чтоб исключить ошибки при фрезеровке детали, после подставляя данные отправляет G-код пользователю, затем код можно закинуть на стойку через USB носитель используя смартфон с установленным телеграммом, или же на компьютере можно посмотреть время на обработу, а так же посчитать стоимость заготовки и тем самым понять себестоимость детали!

Возможна гравировка текста гост и чертежного формата как с обводкой так и однострочного текста

Калькуляторы:

- Преобразование угла из минуты в десятичное значение, бот запрашивает угол минуты и секунды, возвращает пользователю угол и десятичное значение пример 13,2534 градусов
- Расчитывает поворот фрезерной универсальной поворотной головы UFG, бот получает от пользователя угол вокруг оси Х и угол вокруг оси Z, возвращает углы осей А и С на какие нужно повернуть на голове
- Расчет режимов резания бот от пользователя получает скорость резания она находится на коробке производителя инструмента, диаметр инструмента ил детали, кол-во зубьев на инструменте и сьем на зуб за 1 оборот, бот возвращает колличество оборотов и подачу в минутах

About

Config files for my GitHub profile.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published