Перейти к публикации

Рекомендованные сообщения

Добрый день!

Есть проблемка которую хотелось бы решить.

Дело в следующем:

у нас в цеху существует станок(лазерная резка) который работает только со своими файлами, т.е. с файлами имеющими определенное расширение. Рабочий набирает программу(координаты точек и т.п.)в G-кодах в "Блокноте"(стандартная программа), дописывает служебные команды, затем "тупо" меняет расширение файла на понятное станку и станок это принимает и нормально работает.

Что хочется? Конвертировать файл .DXF в файл "Блокнота" с G-кодами. Дописать нужные команды а дальше как сейчас делается.

Зачем это нужно? Если деталь не сложная оператор "набивает" быстро. Если деталь сложная - затык.

Может кто что присоветует? Может у кого то есть такая прога. Можно обсудить приобретение оной :=)).

Ссылка на сообщение
Поделиться на других сайтах


Что-то китайское. Это принципиально?

Програмное обеспечение очень скудное. Докупать нормальное никто не будет. Это моя частная инициатива т.к. мне этот девайс нужен для своих целей :=))

Ссылка на сообщение
Поделиться на других сайтах

Если был бы брендовый мог бы посоветовать софт с кучей постпроцессоров, а так конечно сложновато...

Хотя можно попробовать повыводить для одной и той же детали проги, но для разных станков, а потом в редакторе просмотреть какой из полученных ближе всего к вашему. Возможно это сократит время на подготовку файла.

Изменено пользователем SVsw
Ссылка на сообщение
Поделиться на других сайтах

Если был бы брендовый мог бы посоветовать софт с кучей постпроцессоров, а так конечно сложновато...

Хотя можно попробовать повыводить для одной и той же детали проги, но для разных станков, а потом в редакторе просмотреть какой из полученных ближе всего к вашему. Возможно это сократит время на подготовку файла.

Да нет! Задача другая. Из .DXF в текстовый файл. Тупо. Все остальное оператор сделает сам. Т.е. берем файл .DXF прогоняем через прогу и получаем:- G01....

G02...

..... и т.д и т.п.

Все правки и добавки делаем в Блокноте.

Ссылка на сообщение
Поделиться на других сайтах

Почти любой файл для ЧПУ шного станка можно просмотреть в текстовом редакторе.

Вам надо поискать человека который сможет сделать вам постпроцессор максимально подходящий для вашего оборудования.

Стоимость в зависимости от сложности (тонкостей оборудования) и маститости програмёра может быть от 200 до 100.. бакинских.

В вашем случае 2D и цена не должна быть очень высокой.

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

Изменено пользователем SVsw
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Да нет! Задача другая. Из .DXF в текстовый файл. Тупо.

Как-то не очень себе представляю этот процесс. Ведь для задания технологии обработки нужны дополнительные параметры: например, направление реза, компенсация ширины реза и т.д. А как забить эту информацию в DXF-файл? ИМХО, тут нужен какой-то интеллектуальный постпроцессор!:)
Ссылка на сообщение
Поделиться на других сайтах

Как-то не очень себе представляю этот процесс. Ведь для задания технологии обработки нужны дополнительные параметры: например, направление реза, компенсация ширины реза и т.д. А как забить эту информацию в DXF-файл? ИМХО, тут нужен какой-то интеллектуальный постпроцессор!:)

Ширину реза учитываем при проектировании dxf файла. Остальное "вбиваем" в текстовый файл с G-кодами. Исходный файл содержит ТОЛЬКО координаты точек, т.е. траекторию реза.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Вроде как CIMCO Edit принимает dxf,потом формирует УП,который можно сохранить в iso,nc,txt

Да, он такое может.
Ссылка на сообщение
Поделиться на других сайтах

CNCcad может.

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

Выбираем DXF файл:

post-24843-1310755107_thumb.jpg

Выбираем вариант автоматической резки:

post-24843-1310755393_thumb.jpg

Запускаем расчет:

post-24843-1310755430_thumb.jpg

Расчет закончен, создаем УП:

post-24843-1310755517_thumb.jpg

УП готова и открыта в симуляторе:

post-24843-1310755573_thumb.jpg

Жаль время не считает...

Зная директорию куда сохранялся файл УП открываем его с помощью блокнота:

УП для TRUMPF в блокноте

post-24843-1310755758_thumb.jpg

УП для Bistronic в блокноте.

post-24843-1310755803_thumb.jpg

Все заняло минуту - две

В программе можно создавать как отдельные файлы так и раскладку на лист.

Ссылка на сообщение
Поделиться на других сайтах

CNCcad может.

Это может любой CAM: импортировать файл dxf и на выходе создать УП. Насколько понимаю, речь о другом - недорогое решение для непосредственной трансляции геометрии в координаты точек без промежуточных операций назначения обработки.

Ссылка на сообщение
Поделиться на других сайтах

Это может любой CAM: импортировать файл dxf и на выходе создать УП. Насколько понимаю, речь о другом - недорогое решение для непосредственной трансляции геометрии в координаты точек без промежуточных операций назначения обработки.

Именно так :)!

Без использования "навороченных" программ. Задача простая, на мой взгляд. Загрузил dxf, на выходе получил текстовый файл G-кодов. "Вбил" туда пару команд и все.... Для грамотного програмиста задача не сложная, только вот пока не находится такого :(. Ждёмс...

Ссылка на сообщение
Поделиться на других сайтах

...только вот пока не находится такого...

Кстати, я пропустил Ваш ответ? Станок съел присланную мной УП (топология колесика)? ))

Ссылка на сообщение
Поделиться на других сайтах

Кстати, я пропустил Ваш ответ? Станок съел присланную мной УП (топология колесика)? ))

Нет не "скушал". "Заткнулся" на первой строке. В УП много лишнего для меня. Синтаксис (вроде так это называется) не верный. Я в ручную убрал лишнее и добавил нужное из первых пяти строк. Станок с исправлениями принял. Только исправленый фрагмент, а дальше опять "затык".Т.е. координаты точек станок понимает, а остальное нет :(. Я так понял, что "стандартная" УП содержит много лишнего (для моей задачи).

Ссылка на сообщение
Поделиться на других сайтах

Нет не "скушал". "Заткнулся" на первой строке. В УП много лишнего для меня. Синтаксис (вроде так это называется) не верный. Я в ручную убрал лишнее и добавил нужное из первых пяти строк. Станок с исправлениями принял. Только исправленый фрагмент, а дальше опять "затык".Т.е. координаты точек станок понимает, а остальное нет :(. Я так понял, что "стандартная" УП содержит много лишнего (для моей задачи).

Я в недоумении... очень тяжело говорить беспредметно, поэтому с Вашего разрешения приведу по 15 первых строк каждой из УП - присланной Вами для примера и полученной мной из программки трансляции dxf.

1) Ваша УП (PET.NC):

G90;

C096;

G01 X0.0 Y7.75;

X0.76Y7.75;

X1.51Y9.35;

G02 X3.37Y8.85I-1.51J-9.35;

G01X3.22Y7.09;

X4.54Y6.33;

X5.98Y7.34;

G02X7.34Y5.98I-5.98J-7.34;

G01X6.33Y4.54;

X7.09Y3.22;

X8.85Y3.37;

G02X9.35Y1.51I-8.85J-3.37;

G01X7.75Y0.76;

2) Моя УП:

G90;

G01X1.51Y9.35;

G02X3.37Y8.85I-1.51J-9.35;

G01X3.22Y7.09;

G01X4.54Y6.33;

G01X5.98Y7.34;

G02X7.34Y5.98I-5.98J-7.34;

G01X6.33Y4.54;

G01X7.09Y3.22;

G01X8.85Y3.37;

G02X9.35Y1.51I-8.85J-3.37;

G01X7.75Y0.76;

Отличие 2 от 1:

1. У Вас второй строкой идет C096;. Если оно присутствует в каждой УП, то можно один раз настроить в шапке программки (сейчас там только G90;)

2. Моя nc-шка начинает обход контура с 3 Вашей строки координат (X1.51Y9.35;). Но первые 2 в конце программы есть. Имеет принципиальное различие с какой координаты начинать обходить замкнутый контур??

3. В моей УП всегда явно присутствует G01 или G02 команды. Неужели это оказалось критичным для переваривания станком? Мне казалось, что в Вашей их нет при повторяемости только для того, чтобы уменьшить размер закачиваемой УП. Впрочем настроить в программке удаление повторяемости тоже можно... или вообще убить в настройках G01 и G02 и шапку и окончание, получите только координаты точек...

Господа, не подскажете чего здесь "много лишнего" и непонятного для станка?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • mactepnew
      Вот я тоже так думал, пока не столкнулся с обратным) Как еще столкнусь, пришлю скриншот. Хаос еще в том, что порядок в дереве построения весьма условный. операция, которая стоит перед групой, имеет бОльший timestamp(пардон, не знаю как это в переводе), чем эта группа, и выполняется позже. При этом все операции в группе имеют timestamp на пару сотен меньше и выполняются раньше, чем две группы, стоящие перед ней. Логика?  Если в эскизе все элементы определены, то можно поставить еще один размер (хочешь переопределить эскиз - да пожалста!), изменить его - и NX самостоятельно выберет, какой размер или ограничение отпустить и весь эскиз летит к чертям. Это ли не хаос?   Назовете хоть один CAD, которым можно пользоваться так? Любой из встреченных мной имеет много неочевидных нюансов, которые конечно не проявляются при выполнении университетского или базового курса. В Creo я на протяжении 5 лет находил всё новые фишки, которые не прописаны в документации. Огромная благодарность Ruslan за пояснения тонкостей. Даже Компас и Solidworks, которые считаются самыми дружественными, оказалось непросто обуздать, когда проходил собеседования и делал тестовые. А ведь университетский курс знал на отлично!   Возвращаясь к NX - вот сегодняшний пример. Утром деталь была оранжевая, единая. Изменил пару уклонов и толщин, стала желтая с элементами оранжевого и частично твердотельной, частично листовой. Я даже не знаю, как сформулировать вопрос в поддержку. 
    • Mikhail_Podgornyj
      Добрый день, кто может поделиться SKF Bearing V1.6 (ANSYS App)? Заранее благодарен!
    • kkk
      Короче, как сделать автоматом не нашел. Раскрасил нужные грани нужными цветами. Затем на вкладке с цветом модели можно выбирать нужный цвет, тогда в модели выбираются грани, покрашенные этим цветом. Можно еще сохранить выбор этих граней, но смысла не вижу, т.к. все легко выбирается по цвету. Затем либо в инструменте Измерить смотрим площадь и как-то ее используем, либо можно макросом (что выкладывал Kir95 ) внести площадь в свойства (на вкладку Конфигурации). Можно еще внести выбранные грани в датчики, но как использовать их в свойствах не нашел.    Макрос прикрепляю.     Площадь выбранных граней в свойства.swp
    • IgnatvKudrin
      Для нашего производства требуются постоянно инструментальные пружины для штампов. Сейчас заказы обрабатываются довольно долго - до 2-х месяцев. А у нас сроки на штампы 1-2 месяца с испытанием, доработкой и т.п. Хотелось бы найти поставщика, у которого уже есть склад с данными пружинами или кто может доставить за 1 месяц.   Пружины стандартные по ISO, но на всякий случай приложил каталог. Вот список пружин, которые нужны очень срочно:   LR 32 x 44 - 1 шт. LR 25 x 51 - 2 шт. LB 63 x 89 - 7 шт. LB 32 x 102 - 10 шт. LB 32 x 89 - 20 шт. LB 32 x 76 - 12 шт. LB 32 x 51 - 6 шт. LB 25 x 127 - 9 шт.   Готов выслушать все предложения. Возможно даже есть те, кто сможет изготовить подобные пружины с такими же параметрами. 20231101.pdf
    • bubblyk
      Знатоки форума, подскажите, как смоделировать простую (на первый взгляд) задачу термомеханики в упругой постановке.   Есть брусок правильный формы ака кирпич, в котором генерируется НЕРАВНОМЕРНОЕ удельное тепловыделение (HGEN). Задняя и передняя поверхности конвективно охлаждаются с известными (но различными) коэффициентами теплоотдачи и температурами жидкости/газа. Свойства кирпича (теплофизика + механика) принимаются зависящими от температуры. Постановка - стационарная Собственно вопрос : как грамотно смоделировать температурное поле в кирпиче с учетом температурного расширения?   Исходный код приложил.     Надеюсь на коллективный разум и опыт! EPTH2D.mac p.s.   Если есть опыт решения этой задачи в Ansys WB, тоже можно сюда приложить командные вставки.
    • OutXL
      Это было давно использовал NC-Link  и данную инструкцию. The Maho.docx
    • Mikhail_Podgornyj
      Добрый день, кто может поделиться SKF Bearing V1.6 (ANSYS App)? Заранее благодарен!
    • alexqwq10
      В данных корпусах ничего лишнего быть не должно. Максимум шпильки заземления, в количестве предусмотренном для конкретного корпуса. Рассматривал очень много подобных корпусов разных производителей и данная проблема актуальна для подавляющего большинства.
    • MFS
      Коллеги, приветствую, нужно штамповать на горячую из алюминиевого сплава (АК6 или около того) заготовки размером 280*180*12. Подскажите, пожалуйста, параметры пресса для такой заготовки - размеры, усилия. А есл дадите пример такой марки и модели, более менее подходящей для этой работы (нашего или импортного), то будет и еще лучше. Заранее спасибо!
    • Elbaro
      Добрый день. Уже несколько дней пытаюсь найти на просторах инета макрос, позволяющий менять материал выделенных деталей в сборке. У меня есть макрос это делающий, но только в открытой детали, заставить его работать в сборке не получается. Может кто поделится ссылкой или часть кода? Спасибо.
×
×
  • Создать...