cbafrunze Опубликовано 10 Февраля, 2017 в 21:13 Жалоба Поделиться Опубликовано 10 Февраля, 2017 в 21:13 Есть программа PowerTrans v.1.0, для расчета трансформаторов по имеющимся данным сердечника. Интересен в этой программе, расчет каркаса трансформатора. Эта тема уже рассматривалась, CARCASS 1.0 - программа для расчета и печати эскиза каркаса трансформатора https://datagor.ru/s...sformatora.html Но, хотелось бы пойти дальше. Лазеру (ЧПУ) нужен каркас, в векторном редакторе. Можно, в векторном графическом редакторе Inkscape, написать плагин, который по заданным параметрам, нарисует нам развернутый каркас. Возможно кто-то, занимался данным вопросом. Приходится часто заниматься намоткой трансформаторов, и программа была бы очень кстати. Пилить вручную каркасы (когда на дворе 21 век), станок с ЧПУ, эту работу выполнит за минуты, тем более любые каркасы по внесенным данным. Воспользоваться CorelDRAW, выложить размеры, но каждый раз приходится перестраивать, не совсем удобно. Поэтому, вариант на графическом редакторе Inkscape, более приемлем. Конечно же разберусь, с написанием плагина, но помощь не помешает. Думаю, тема будет интересна. Ссылка на комментарий Поделиться на другие сайты Поделиться
Datagor Опубликовано 11 Февраля, 2017 в 02:20 Жалоба Поделиться Опубликовано 11 Февраля, 2017 в 02:20 Валерий, т.е. если я правильно понял, то вам нужно перейти от эскиза в программке PowerTrans к точному раскроечному чертежу в Inkscape. https://inkscape.org/ru/ Чего-то мне совсем не знакома эта программа. Inkscape - это бесплатная замена Corel Draw? Какой же формат файла вам нужен для резки (расширение файла)? Вот готовый бесплатный плагин Gcode tools , который переводит графику Inkscape в G-код, понятный ЧПУ-станку. http://www.chipmaker.ru/topic/33808/ http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=34 Вы что-то другое имели ввиду? Если же вы хотите, чтобы кто-то написал вам плагин, который будет делать рассчет по параметрам и выводить точный чертёж, то это непростая работа. У меня, например, нет знакомых кодеров на языке Python. Ссылка на комментарий Поделиться на другие сайты Поделиться
cbafrunze Опубликовано 11 Февраля, 2017 в 07:26 Автор Жалоба Поделиться Опубликовано 11 Февраля, 2017 в 07:26 Валерий, т.е. если я правильно понял, то вам нужно перейти от эскиза в программке PowerTrans к точному раскроечному чертежу в Inkscape. Да, Игорь, совершенно правильно. Чего-то мне совсем не знакома эта программа. Inkscape - это бесплатная замена Corel Draw? Какой же формат файла вам нужен для резки (расширение файла)? Я, и сам, все время использовал Corel Draw. Попалась статья, по Inkscape, по раскройке каркаса, заинтересовала. Вот готовый бесплатный плагин Gcode tools , который переводит графику Inkscape в G-код, понятный ЧПУ-станку. http://www.chipmaker.ru/topic/33808/ http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=34 Вы что-то другое имели ввиду? Указанные Вами сайты, уже смотрел, да, это то самое, что нужно. Но я пока, в начале пути, и не совсем понятно. Если же вы хотите, чтобы кто-то написал вам плагин, который будет делать рассчет по параметрам и выводить точный чертёж, то это непростая работа. У меня, например, нет знакомых кодеров на языке Python. Ну, не то чтобы написал (хотя было бы хорошо), а если уже кто-нибудь занимался такими задачами, от помощи не откажусь. Тем более, это применительно, не только к каркасам, а раскройке вообще. Хотелось бы разобраться. Ссылка на комментарий Поделиться на другие сайты Поделиться
Yamazaki Опубликовано 11 Февраля, 2017 в 09:20 Жалоба Поделиться Опубликовано 11 Февраля, 2017 в 09:20 (изменено) Валерий, честно говоря, использование графического редактора вместо инженерной CAD системы представляется мне в некотором роде противоестественным. Если бы мне очень, очень, очень очень хотелось сделать такую конвертацию, я бы написал простенькую программу, которая по заданным размерам сердечника генерит файл в формате CADL IGES . Он примечателен тем, что там крайне простой в понимании способ описания геометрии, что-то типа такого: "линия, координаты начала, координаты конца" "дуга, координаты центра, радиус, углы начала и конца" и т.д. Поэтому разобраться достаточно легко. Этот формат файла открывается почти любой приличной CAD системой (например, KeyCreator, но это вопрос целесообразности и личных предпочтений), и конвертируется в те форматы, которые, в свою очередь, понимает любая CAM система. Изменено 11 Февраля, 2017 в 17:36 пользователем yamazaki Ссылка на комментарий Поделиться на другие сайты Поделиться
Datagor Опубликовано 11 Февраля, 2017 в 14:00 Жалоба Поделиться Опубликовано 11 Февраля, 2017 в 14:00 ... Попалась статья, по Inkscape, по раскройке каркаса, заинтересовала. https://... Валера, напишите автору (его мэйл внизу той страницы), да спросите на каких условиях он поделится своим плагином. Как я понял, скачать его невозможно. Ссылка на комментарий Поделиться на другие сайты Поделиться
cbafrunze Опубликовано 11 Февраля, 2017 в 14:35 Автор Жалоба Поделиться Опубликовано 11 Февраля, 2017 в 14:35 ... Валерий, честно говоря, использование графического редактора вместо инженерной CAD системы представляется мне в некотором роде противоестественным. ... Сергей, спасибо! Напомнили, AutoCAD 2011, у меня на компьютере, установлен давно и временами пользуюсь, надо попробовать. Просто, попал на сайт, ну и заинтересовался, PowerTrans v.1.0 и inkscape-0.91. А, варианты всегда есть, и разные пути достижения цели (AutoCAD 2011, Corel Draw и т.д.) Валера, напишите автору (его мэйл внизу той страницы), да спросите на каких условиях он поделится своим плагином. Как я понял, скачать его невозможно. Первым делом, что сделал, после прочтения статьи, это конечно же написал автору. ".......Буду очень признателен, если Вы поделитесь плагином, к этой программе........." "Извините, но нет. Тем более, что там ничего сложного. Надо только разобраться." Вот так, поэтому будем разбираться. :think: С чьей-то помощью, или без. Ссылка на комментарий Поделиться на другие сайты Поделиться
slayer Опубликовано 11 Февраля, 2017 в 17:10 Жалоба Поделиться Опубликовано 11 Февраля, 2017 в 17:10 Ребята, Gкод общепринятая система управления подавляющем большинством станков ЧПУ, как токарных, так и фрезерных, плазменных и тд. Для того чтоб станок начал резку каркасса для трансформатора ему (станку) в подовляющем большинстве случаев нужен файл с расширением *.dxf Это векторный рисунок нашего каркасса, может быть создан как в программе автокад, так и корел, компас, и в их условно бесплатных аналогах. Плсле этого наш векторный файл с расштрением dxf мы загружаем в станок. И далее возможно два варианта, из этого dxf сгенерировать Gкод для станка. Dxf файл не содержит информацию о скорости подачи инструмента, последовательности резки, высоты подъема инструмента при холостых перемещениях, и тд. Все это настраивается оператором ЧПУ станка, и только после этого генерируется Жкод. Есть такое понятие - постпроцессор, то есть как генерируется Жкод (какая команда включает шпиндель, сколько задержка на раскручивание шпинделя (или время прожига лазера) какой командой включается СОЖ и тд), этот постпроцессор для всех станков разный. Генерация Жкода возможна в отдельной программе. И после того, как сгенерирован Жкод, станок начинает резку. Из растрового файла лучше не преобразовывать в вектор, потому что это однозначно получится кривота, и станок вырежет в итоге криво. Лучше нарисовать в кореле или автокаде итд заново эти каркасики и резать на станке нормальные файлы. ЧПУ станки капризны в этом отношении. Ссылка на комментарий Поделиться на другие сайты Поделиться
Yamazaki Опубликовано 11 Февраля, 2017 в 17:39 Жалоба Поделиться Опубликовано 11 Февраля, 2017 в 17:39 Из растрового файла лучше не преобразовывать в вектор, потому что это однозначно получится кривота, и станок вырежет в итоге криво. Inkskape поддерживает открытый векторный формат SVG. Другое дело, что это все-таки именно графический формат, не более того. Ссылка на комментарий Поделиться на другие сайты Поделиться
Yamazaki Опубликовано 11 Февраля, 2017 в 18:43 Жалоба Поделиться Опубликовано 11 Февраля, 2017 в 18:43 Ещё раз насчет форматов: CADL, оказывается далеко не все программы понимают, как я думал. Это внутренний формат Keycreator. Но там все тупо. Вот пример прямоугольника со скруглениями: int TXTINFO[0], DIMINFO1[0], ENTATT[0] LINE 8.9479274750, 33.3994445801, 0.0000000000, 8.9479274750, 8.9231166840, 0.0000000000, 18, 0, 1, 0, 0, 1, 1 LINE 12.9479274750, 4.9231166840, 0.0000000000, 46.5194854736, 4.9231166840, 0.0000000000, 18, 0, 1, 0, 0, 1, 1 LINE 50.5194854736, 8.9231166840, 0.0000000000, 50.5194854736, 33.3994445801, 0.0000000000, 18, 0, 1, 0, 0, 1, 1 LINE 46.5194854736, 37.3994445801, 0.0000000000, 12.9479274750, 37.3994445801, 0.0000000000, 18, 0, 1, 0, 0, 1, 1 VIEW 1, 1.0000000000, 0.0000000000, 0.0000000000, 0.0000000000, -1.0000000000, 0.0000000000, 0.0000000000, 0.0000000000, -1.0000000000 ARC 12.9479274750, -8.9231166840, 0.0000000000, 4.0000000000, 90.0000000000, 180.0000000000, 1, 18, 0, 1, 0, 0, 1, 1 VIEW 2, 0.0000000000, 1.0000000000, 0.0000000000, 1.0000000000, -0.0000000000, 0.0000000000, 0.0000000000, 0.0000000000, -1.0000000000 ARC 8.9231166840, 46.5194854736, 0.0000000000, 4.0000000000, 90.0000000000, 180.0000000000, 2, 18, 0, 1, 0, 0, 1, 1 VIEW 3, -1.0000000000, 0.0000000000, 0.0000000000, 0.0000000000, 1.0000000000, 0.0000000000, 0.0000000000, 0.0000000000, -1.0000000000 ARC -46.5194854736, 33.3994445801, 0.0000000000, 4.0000000000, 90.0000000000, 180.0000000000, 3, 18, 0, 1, 0, 0, 1, 1 VIEW 4, 0.0000000000, -1.0000000000, -0.0000000000, -1.0000000000, 0.0000000000, -0.0000000000, 0.0000000000, 0.0000000000, -1.0000000000 ARC -33.3994445801, -12.9479274750, 0.0000000000, 4.0000000000, 90.0000000000, 180.0000000000, 4, 18, 0, 1, 0, 0, 1, 1 IGES с тем же самым содержимым будет заметно сложнее, но он куда более широко распространенный и поддерживается почти любыми CAD пакетами. Если вас не смущает держать keycreator на HDD в качестве конвертера, то проще использовать CADL, если нужен универсальный вариант, то таки IGES. Ссылка на комментарий Поделиться на другие сайты Поделиться
slayer Опубликовано 11 Февраля, 2017 в 19:08 Жалоба Поделиться Опубликовано 11 Февраля, 2017 в 19:08 Inkskape поддерживает открытый векторный формат SVG. Другое дело, что это все-таки именно графический формат, не более того. Я так понял, проблема в том, что carcass 1 выдает РАСТРОВЫЙ рисунок каркасика (типа jpeg), который надо преобразовать в вектор, чтоб сделать понятным ЧПУ станку? Ссылка на комментарий Поделиться на другие сайты Поделиться
Yamazaki Опубликовано 11 Февраля, 2017 в 20:22 Жалоба Поделиться Опубликовано 11 Февраля, 2017 в 20:22 ... Я так понял, проблема в том, что carcass 1 выдает РАСТРОВЫЙ рисунок каркасика (типа jpeg), который надо преобразовать в вектор, чтоб сделать понятным ЧПУ станку? ... Ну это совсем никуда не годится. Нужны точные размеры.Первоначально такая была постановка вопроса: ... Можно, в векторном графическом редакторе Inkscape, написать плагин, который по заданным параметрам, нарисует нам развернутый каркас. ... Сергей, спасибо! Напомнили, AutoCAD 2011, у меня на компьютере, установлен давно и временами пользуюсь, надо попробовать. К Автокаду, насколько я знаю, прикручиваются макросы на AutoLISP, это их проприетарный диалект LISP'а Можно и плагин сделать на нём, и геометрию вывести. Если конечно не лень разбираться в языке. А вообще лучше по тематическим ресурсам порыть. CADы часто имеют примочки для автоматизации некоторых рутинных операций, но тут надо разбираться конкретно. Ссылка на комментарий Поделиться на другие сайты Поделиться
cbafrunze Опубликовано 11 Февраля, 2017 в 20:52 Автор Жалоба Поделиться Опубликовано 11 Февраля, 2017 в 20:52 Я так понял, проблема в том, что carcass 1 выдает РАСТРОВЫЙ рисунок каркасика (типа jpeg), который надо преобразовать в вектор, чтоб сделать понятным ЧПУ станку? С помощью Inkscape можно превратить в вектор растровое изображение, то есть в SVG -элемент контур, в дальнейшем понятным ЧПУ станку, ну а там уже на практике попробовать, что получится. Но основная задача, (повторюсь) это написать плагин, который по заданным параметрам нарисует нам развернутый каркас. Вот с этим и пытаюсь разобраться. А , это (как я понял) язык программирования Python. К Автокаду, насколько я знаю, прикручиваются макросы на AutoLISP, это их проприетарный диалект LISP'а Можно и плагин сделать на нём, и геометрию вывести. Если конечно не лень разбираться в языке. А вообще лучше по тематическим ресурсам порыть. CADы часто имеют примочки для автоматизации некоторых рутинных операций, но тут надо разбираться конкретно. Попробуем, просмотреть все варианты, конечно же не лень, уж больно интересно, получить результат. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти