Для нарезания резьб на моем станке используется замена шестерен, что позволяет расширить диапазон возможных резьб оносительно заводской инструкции, в том числе нарезать дюймовые резьбы. Хоть формула расчета шага через число зубьев и проста, но для выяснения "а какие шестерни поставить для получения нужного шага" приходится повторять расчет для каждого набора. Муторно...
На просторах интернета была найдена программа, расчитывающая наборы шестерен - но к сожалению написана она крайне криво, изобилует ошибками и к тому же привязана к единственному каталогу. Как известно, "хочешь чтобы было сделано хорошо - сделай сам", пришлось сделать. По мере возможностей сохранил Look&Feel, извел багов и чуть добавил функциональности.

Для выполнения требуется рантайм VB6 (скачать его можно тут).
Пожелания принимаются.
Перевод:
Для получения английской версии достаточно переименовать файл lang.txt в каталоге программы, для перевода на другие языки нужно перевести все строки после знака "=" из этого файла.
---
UPD от 17.10.2012. Вышла новая версия, по ссылке выше будет загружена именно она. Старую можно загрузить тут:

UPD от 8.11.2012. Вышла версия программы, умеющая расчитывать наборы с учетом дополнительной переключаемой коробки Нортона. Подробнее.
Если вам настолько понравилась программа, что вдруг захотелось поддержать автора - это можно легко сделать!
Отзыв:
0
0
Программа чрезвычайна полезная! Но, у меня станок и комп дюже далеко друг от друга.
Нельзя ли как то запихать её в андроид? Без претензий, просто в порядке бреда.
Отзыв:
0
0
Ну для этого ее надо *просто* переписать от начала и до конца на Яве
Гораздо проще купить планшет с Виндой.
Отзыв:
1
0
Наличие данной публикации в паре с тем ,что автор указал на чем,как и какие делал шестерни,для расширения возможностей-просто подарок для начинающих "хоббийников"
Отзыв:
0
0
Тоже скачал. Чтобы знать, какие шестерёнки стоят в Корветах. Надоело искать кто изготовит разные задумки (мне в основном надо изготовление шестерён).
Отзыв:
2
0
Не понял, причем тут "какие шестеренки в корветах"? По умолчанию в программе заведомо более широкий набор
Под изготовление более-менее настоящих шестерен обязателен фрезер, а для ХОРОШИХ шестерен - завод от зуборезки до закалки.
А заводы обнаглели, да. Уже проще и дешевле у америкосов заказывать, чем на местном заводе. Причем америкосы пришлют в красивой упаковке с гарантией, а наши скорее всего запорят и заготовки, и образец, и еще денег будут требовать...
Отзыв:
0
0
Программа нормальная, гораздо легче стало набрать шестерни
Из всей кучи шестерен для ТВ обнаружил набор для нарезания дюймовой резьбы (правда с небольшим допуском, но он допустим в моем варианте).
Отзыв:
0
0
>Программа нормальная
"Нормальная" переводится как "Дерьмо, но мы привыкли". Я ведь и сам ей пользуюсь, неужто все так плохо?
Отзыв:
1
0
Оказывается, чтобы программу не воровали, ей недостаточно быть даже бесплатной
Один такой герой уже отметился в комментах, случайно был найден еще один - http://velomobile.org/forum/viewtopic.php?p=4735039&sid=608807a89a8b439e1786ecb0b511d35f#p4735039
Интересно, сколько еще таких убогих? Может, уже пора пройтись поиском да подготовить "расстрельные списки" в ожиданиии нового закона о противоправном контенте?
Хрень какая-то. Отзыв:
0
3
Hidden due to low comment rating. Click here to see.
Отзыв:
0
0
Извините, но мне казалось что намек "требует рантайм VB6" достаточно понятен
Могу еще раз: ТРЕБУЕТ.
>Делает это (не запускается) молча - т.е нет обработчика системных ошибок, нет анализа конфигурации в среде запуска
Навеяло... "человек с отрезанной головой молча валяется - то есть не возмущается про ошибку головы, не пишет заявлений в милицию"
>Желательно сделать простейший установщик включающий в инсталляцию не только exe, ini, и lang файлы но и все необходимые для автономной работы программы библиотеки Visual Basic
И тут же навлечь на сайт гнев мелкомягких за варез? Спасибо за предложение, я как-нибудь обойдусь
К тому же,
Отзыв:
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
Выдалось немного свободного времени - забирайте, проверяйте.
Отзыв:
0
0
Сер Админ, а какой алгоритм использовался в программе? Я вон тоже написал скрипт, реализующий перебор вариантов. Точнее не полный перебор всех вариантов (там жуть уже при небольшом числе шестерен), а только расстановку из Н по М. Правда не учитываю пересечение шестерен с осями, лень добавлять, да и пока не нужно было.
Отзыв:
1
0
А какие тут могут быть варианты кроме полного перебора всех размещений? Правда с некоторой незначительной оптимизацией (дубли шестерен), но это скорее для самоуспокоения и на скорость не влияет. А вот что на нее влияет - это то самое О большое, которое стоит перед формулой. Все-таки скриптовые языки предназначены для малость других задач, поэтому эффективность использования процессора у них хуже паровоза.
Прикидочный расчет: количество размещений в нашем случае (грубо) это четвертая степень общего количества шестерен, так что даже для коллекции из 100 шестерен (предел мечтаний!) это всего лишь 100 миллионов комбинаций, а процессор у нас выполняет за 6 миллиардов операций в секунду, так что если на одно вычисление по формуле тратится даже не 12 операций (6 извлечений, 5 арифметики, сравнение) а в 5 раз больше - целых 60 - так вот для такой коллекции набор шестерен будет рассчитан за секунду.
Так что я не вижу смысла в какой-либо оптимизации.
PS. Мода на коверканье слов давно прошла, "сер".
Отзыв:
0
0
Просто еще одно ОГРОМНОЕ спасибо за программу!!! )
Отзыв:
0
0
Благодарности за программу принимаются также и в материальной форме
Правый клик по левой иконке в заголовке - "о программе"
Отзыв:
1
0
Ну как бы перед размещением самой программы на сторонних ресурсах, можно было связаться с автором и попросить разрешения. Это же не трудно. А уж если исчезнет этот ресурс и найти автора не удасться, то наверно можно и выложить тело программы с сылкой на бывший ресурс и указанием автора этой программы. Сама программа то ведь уже скачана в личное пользование. Как то так вот думаю.
Хрень какая-то. Отзыв:
0
3
Hidden due to low comment rating. Click here to see.
Отзыв:
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
0
Спасибо за инфу!!! Как соберу приспособу для резки шестеренок, так и наделаю. Пластиковые в шпинделе менять надо на металл. Пока живые, но это не вечно. Заодно и для гитары нарежу.
Отзыв:
2
0
В шпиндель металл обязателен, а для гитары вполне подходят и пластиковые, кои можно резать и на самом станке безо всяких приспособ - простым строганием продольной подачей, единственное что нужно это тормоз шпинделя и транспортир. Самое приятное что с парой 15-90 скорость автоподачи падает почти вдвое, со всеми плюшками.
Отзыв:
1
0
Ты просто супер-молодец!
Ты глобально облегчил мне жизнь у станка.
Если ты не против я бы хотел дать эту программу своим знакомым токарям?
Побольше таких молодцов как ты!!!
Спасибо и УДАЧИ тебе!
Отзыв:
1
0
Да хоть кому раздай, для того и делалась. Можно даже ссылку (на страницу загрузки а не на саму программу) по разным сайтам/форумам разместить чтобы быстрее искалась.
Отзыв:
2
0
Дмитрий, спасибо! Мой "школьный" ТВ станок будет рад научному подходу к процессу переналадки гитары!
Отзыв:
3
0
Ну хоть кому-то прога понравилась, а то 700 скачиваний - и первый комментарий