ТПК, он же ЛУАЗ 967
Расчет шестерен гитары
14 декабря 2010, 15:38
Для нарезания резьб на моем станке используется замена шестерен, что позволяет расширить диапазон возможных резьб оносительно заводской инструкции, в том числе нарезать дюймовые резьбы. Хоть формула расчета шага через число зубьев и проста, но для выяснения «а какие шестерни поставить для получения нужного шага» приходится повторять расчет для каждого набора. Муторно.
На просторах интернета была найдена программа, расчитывающая наборы шестерен — но к сожалению написана она крайне криво, изобилует ошибками и к тому же привязана к единственному каталогу. Как известно, «хочешь чтобы было сделано хорошо — сделай сам», пришлось сделать. По мере возможностей сохранил Look&Feel, извел багов и чуть добавил функциональности.
Загрузить (128,3 KiB, 9 652 hits)
Для выполнения требуется рантайм VB6 (скачать его можно тут).
Перевод:
Для получения английской версии достаточно переименовать файл lang.txt в каталоге программы, для перевода на другие языки нужно перевести все строки после знака «=» из этого файла.
UPD от 17.10.2012. Вышла новая версия, по ссылке выше будет загружена именно она. Старую можно загрузить тут:
Загрузить старую версию (125,1 KiB, 2 087 hits)
UPD от 8.11.2012. Вышла версия программы, умеющая расчитывать наборы с учетом дополнительной переключаемой коробки Нортона. Подробнее.
Если вам настолько понравилась программа, что вдруг захотелось поддержать автора — это можно легко сделать!
Похожих записей не найдено.
47 комментариев
Отзыв: 0 0
Благодарю за столь полезную программу!
Шикарно! Ещё раз спасибо!
P.S. Киньте на мыло реквизиты для благодарности.
Отзыв: 0 0
ДОбрый вечер.
Я никак не понимаю как ей пользоваться . Помогите пожалуйста.
Я не понимаю какие значения шестеренок нужно вводить и как: от колличества зубьев самой шестерни выходящей из передней бабки и до самой последней шестерни в коробке подач (которая у меня включена рукояткой), ничего не понимаю. мне нужен шаг определенный, и я хочу поменять желательно только одну шестерню (выходящая первая из передней бабки и идущая передавать движение другим шестерням гитары), как мне ее в этой программе вычислить.
Отзыв: 0 0
На Чипмейкере есть тема с обсуждением
Отзыв: 1 0
подобрал набор шестерен, позволяющий резать все дюймовые резьбы вплоть до 1/512 с точностью лучше 0.1% с метрическим винтом.
это — 12 15 25 33 57 63 68 90. Естественно вдогонку к штатным. И распечатал их на 3Д-принтере — оказывается это лучший способ получения произвольных шестерен.
Отзыв: 0 0
Почем шестерни обошлись?
Отзыв: 0 0
Не понял вопроса — какие шестерни?
Отзыв: 0 0
Огромное спасибо за проделанную работу. Здоровья Вам и удачи!
Отзыв: 0 0
Прога супер. Огромное спасибо автору!
Отзыв: 0 0
Спасибо! Изготовил винтик для старых ножниц, с шагом 38 ниток/дюйм.
Правда после изготовления понял, что это скорее всего была 9/64-40, жестоко изнасилованная винтом М4.
Но держит и стрижёт.
В вебманях не силён, извините..
Отзыв: 0 0
Спасибо, ТОВАРИЩ! Нужная программа! Под вин10х64 LTSB при сворачивании выкидывает ошибку Run-time error «0».
Отзыв: 0 0
что означает в программе «предварительный делитель»
Хрень какая-то. Отзыв: 0 6
Если вы о чем-то не знаете, значит вам это точно не нужно
Отзыв: 0 0
Снабдили бы примерами ну или хелпом, для меня некоторые моменты остаются непонятными, токарить я начал недавно.
Мудрость, достойная занесению в скрижали! Отзыв: 8 0
Снабдил бы если бы продавал. Или хотя бы хоть кто-то кнопочку «поблагодарить» нажал.
Вообще, забавные у нас люди попадаются — мало того что прога нахаляву, так еще и претензии какие-то
Отзыв: 0 0
Программа чрезвычайна полезная! Но, у меня станок и комп дюже далеко друг от друга.
Нельзя ли как то запихать её в андроид? Без претензий, просто в порядке бреда.
Отзыв: 1 0
Ну для этого ее надо *просто* переписать от начала и до конца на Яве Гораздо проще купить планшет с Виндой.
Отзыв: 1 0
Ну я бы может и портанул бы на ведро. Зимой, когда особенно то и делать нечего. Но нужны исходники. А самому сочинять с нуля лениво.Старый я.
Отзыв: 0 1
Под Андроид есть эмуляторы Винды. При желании можно поставить и юзать эту программу! )))) Надыть накарябать чтоли, да на 4pda выложить.
Отзыв: 1 0
Наличие данной публикации в паре с тем ,что автор указал на чем,как и какие делал шестерни,для расширения возможностей-просто подарок для начинающих «хоббийников»
Отзыв: 1 0
Тоже скачал. Чтобы знать, какие шестерёнки стоят в Корветах. Надоело искать кто изготовит разные задумки (мне в основном надо изготовление шестерён).
Мудрость, достойная занесению в скрижали! Отзыв: 7 0
Не понял, причем тут «какие шестеренки в корветах»? По умолчанию в программе заведомо более широкий набор
Под изготовление более-менее настоящих шестерен обязателен фрезер, а для ХОРОШИХ шестерен — завод от зуборезки до закалки.
А заводы обнаглели, да. Уже проще и дешевле у америкосов заказывать, чем на местном заводе. Причем америкосы пришлют в красивой упаковке с гарантией, а наши скорее всего запорят и заготовки, и образец, и еще денег будут требовать.
Отзыв: 0 0
Программа нормальная, гораздо легче стало набрать шестерни
Из всей кучи шестерен для ТВ обнаружил набор для нарезания дюймовой резьбы (правда с небольшим допуском, но он допустим в моем варианте).
Отзыв: 1 1
«Нормальная» переводится как «Дерьмо, но мы привыкли». Я ведь и сам ей пользуюсь, неужто все так плохо?
Отзыв: 4 1
Оказывается, чтобы программу не воровали, ей недостаточно быть даже бесплатной Один такой герой уже отметился в комментах, случайно был найден еще один — http://velomobile.org/forum/viewtopic.php?p=4735039&sid=608807a89a8b439e1786ecb0b511d35f#p4735039
Интересно, сколько еще таких убогих? Может, уже пора пройтись поиском да подготовить «расстрельные списки» в ожиданиии нового закона о противоправном контенте?
Хрень какая-то. Отзыв: 0 3
Дмитрий! Ваша программа не запускается на WinXP без библиотек Visual Basic. Делает это (не запускается) молча — т.е нет обработчика системных ошибок, нет анализа конфигурации в среде запуска. Желательно сделать простейший установщик включающий в инсталляцию не только exe, ini, и lang файлы но и все необходимые для автономной работы программы библиотеки Visual Basic. Спасибо за Ваш труд! С уважением Алексей!
Отзыв: 0 0
Извините, но мне казалось что намек «требует рантайм VB6″ достаточно понятен Могу еще раз: ТРЕБУЕТ.
>Делает это (не запускается) молча — т.е нет обработчика системных ошибок, нет анализа конфигурации в среде запуска
Навеяло. «человек с отрезанной головой молча валяется — то есть не возмущается про ошибку головы, не пишет заявлений в милицию»
>Желательно сделать простейший установщик включающий в инсталляцию не только exe, ini, и lang файлы но и все необходимые для автономной работы программы библиотеки Visual Basic
И тут же навлечь на сайт гнев мелкомягких за варез? Спасибо за предложение, я как-нибудь обойдусь
К тому же,
- во всех мелкомягких ОС начиная с ВинХП СП3 эти библиотеки уже есть
- Ежели кого забанили и на гугле, и на яндексе — есть еще и википедия. Откуда поиском «VB6» тут же попадаем на страницу с такой вот ссылкой — http://www.microsoft.com/en-us/download/details.aspx?id=24417
- увеличивать в 30 раз размер загружаемой программы, требовать ее инсталляцию (вместо нынешней портабл версии) — и ради чего?
- у меня она и так работает, хотя у меня Линукс
Отзыв: 1 0
Программа понравилась, удобно подбирать шестеренки.
«Дальнейшие пожелания принимаются — на странице загрузки есть комментарии. »
Было-бы очень неплохо чтобы появился еще и «пост-делитель» и перебор вариантов постделения. На некоторых станках между гитарой и ходовым винтом стоит коробка подач, например с делением 1:1 и 1:2, или, как у меня, коробка нортона на 9 позиций.
Можно даже без графического интерфейса, один раз можно и ini ручками поправить, а выводе результатов достаточно чтобы просто указывался номер скорости.
Добавить в ini новую секцию и в ней задавать передаточное отношение в виде простой дроби (число зубьев в шестеренках коробки), например так:
post_trans_count=9
post_trans_1=»16:16″
post_trans_2=»16:18″
.
post_trans_9=»16:28″
Отзыв: 0 0
Ууу как все запущено
Пост-длитель — плз пример станка с иррелевантным делителем, который невозможно учесть как «пред-делитель». ИМХО ежели есть коробка, то все резьбы делаются ею, и надобность в оной программе строго равна нулю. Корвет-402 в пример плз не приводить, ибо коробки Нортона по замыслу его создателей должно хватать на все дюймовые резьбы, а метрика это излишне. Для корвета-403 можно просчитать все 3 имеющиеся варианта, просто указав коробку как предделитель, для 402 аналогично, но использовать в коробке только 2 передачи, указаные в паспорте: 7 и 1.
Добавление же в расчет еще одной ступени приведет к росту объема расчета с 4-ой до 5-ой степени от количества шестерен, и тогда окончания вычислений можно и не дождаться
«задавать передаточное» — морда программы потому и сделана на VB, что на нем разработка/доработка интерфейса занимает считаные секунды. Так что мне проще сделать изменения в ГУИ, чем переделывать парсер инишника! Служебные файлы не предназначены для ручного редактирования, их формат не публиковался, в их парсере даже никаких проверок нет Соответственно все вопросы по попыткам их редактирования отправляются в /dev/null. Конечно, я стараюсь делать их читабельными — но это исключительно в дань линуксовым традициям, от нелюбви к реестру, ну и для удобства отладки.
Отзыв: 0 0
Выдалось немного свободного времени — забирайте, проверяйте.
Отзыв: 1 0
Сер Админ, а какой алгоритм использовался в программе? Я вон тоже написал скрипт, реализующий перебор вариантов. Точнее не полный перебор всех вариантов (там жуть уже при небольшом числе шестерен), а только расстановку из Н по М. Правда не учитываю пересечение шестерен с осями, лень добавлять, да и пока не нужно было.
Отзыв: 1 0
А какие тут могут быть варианты кроме полного перебора всех размещений? Правда с некоторой незначительной оптимизацией (дубли шестерен), но это скорее для самоуспокоения и на скорость не влияет. А вот что на нее влияет — это то самое О большое, которое стоит перед формулой. Все-таки скриптовые языки предназначены для малость других задач, поэтому эффективность использования процессора у них хуже паровоза.
Прикидочный расчет: количество размещений в нашем случае (грубо) это четвертая степень общего количества шестерен, так что даже для коллекции из 100 шестерен (предел мечтаний!) это всего лишь 100 миллионов комбинаций, а процессор у нас выполняет за 6 миллиардов операций в секунду, так что если на одно вычисление по формуле тратится даже не 12 операций (6 извлечений, 5 арифметики, сравнение) а в 5 раз больше — целых 60 — так вот для такой коллекции набор шестерен будет рассчитан за секунду.
Так что я не вижу смысла в какой-либо оптимизации.
PS. Мода на коверканье слов давно прошла, «сер».
Отзыв: 0 0
Просто еще одно ОГРОМНОЕ спасибо за программу. )
Отзыв: 0 0
Благодарности за программу принимаются также и в материальной форме Правый клик по левой иконке в заголовке — «о программе»
Отзыв: 1 0
Ну как бы перед размещением самой программы на сторонних ресурсах, можно было связаться с автором и попросить разрешения. Это же не трудно. А уж если исчезнет этот ресурс и найти автора не удасться, то наверно можно и выложить тело программы с сылкой на бывший ресурс и указанием автора этой программы. Сама программа то ведь уже скачана в личное пользование. Как то так вот думаю.
Хрень какая-то. Отзыв: 0 3
[MARKED AS SPAM BY ANTISPAM BEE | CSS Hack]
очень благодарен за прогу. но всетаки несмотря на просьбу, залинковал софт (иногда бывает сайт первоисточника недоступен, или переехал и найти прогу невозможно. подальше положишь, поближе возмешь) и сделал ссылку на эту старницу.
Отзыв: 0 0
Ну герой — стырить и еще публично про это заявить Вот из-за таких как ты, которые воруют даже бесплатное, и пропадает всякое желание что-либо выкладывать.
Отзыв: 0 0
[MARKED AS SPAM BY ANTISPAM BEE | CSS Hack]
Спасибо за программу
Отзыв: 0 0
Вот спасибо. Приспичило резать полдюймовую резьбу 20 ниток на дюйм, а винт метрический. На чипмейкере есть прораммка расчета, но она консольная и не так удобная. А тут вбил имеющиеся шестеренки и готово. Очень нужная программка!
Отзыв: 0 0
Просьба на другие ресурсы (в том числе и на чипмейкер) саму программу не выгружать — а линк пожалуйста.
Отзыв: 0 0
Вы писали «Да хоть кому раздай, для того и делалась. Можно даже ссылку (на страницу загрузки а не на саму программу) по разным сайтам/форумам разместить чтобы быстрее искалась.» Правил стараюсь никогда не нарушать. 🙂 Размещаю только ссылку на эту страницу. Программа действительно очень нужная! узнал, что мой китаец может нарезать аж с шагом от 0,3 до 20 мм. Ну и плюс кучка дюймовых резьб реализуется.
Отзыв: 1 0
Если еще обзавестись шестеренками с 15, 18, 21 и 90 зубьев, то резать можно будет совершенно любые резьбы
Отзыв: 0 1
Спасибо за инфу. Как соберу приспособу для резки шестеренок, так и наделаю. Пластиковые в шпинделе менять надо на металл. Пока живые, но это не вечно. Заодно и для гитары нарежу.
Отзыв: 2 0
В шпиндель металл обязателен, а для гитары вполне подходят и пластиковые, кои можно резать и на самом станке безо всяких приспособ — простым строганием продольной подачей, единственное что нужно это тормоз шпинделя и транспортир. Самое приятное что с парой 15-90 скорость автоподачи падает почти вдвое, со всеми плюшками.
Отзыв: 1 0
Ты просто супер-молодец!
Ты глобально облегчил мне жизнь у станка.
Если ты не против я бы хотел дать эту программу своим знакомым токарям?
Побольше таких молодцов как ты.
Спасибо и УДАЧИ тебе!
Отзыв: 1 0
Да хоть кому раздай, для того и делалась. Можно даже ссылку (на страницу загрузки а не на саму программу) по разным сайтам/форумам разместить чтобы быстрее искалась.
Отзыв: 2 0
Дмитрий, спасибо! Мой «школьный» ТВ станок будет рад научному подходу к процессу переналадки гитары!
Мудрость, достойная занесению в скрижали! Отзыв: 4 0
Ну хоть кому-то прога понравилась, а то 700 скачиваний — и первый комментарий
Источник