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

Программирование HAAS


kopatych

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

Богоманшин Игорь

 

2 часа назад, Tad сказал:

 Создание еще одного, прогресс, несомненно. Но это не имеет отношения к точности обработки.

Спорное утверждение. Если перед чистовыми проходами не выключить сглаживание, отклонения от заданной формы могут далеко выйти за пределы допуска. Сталкивались уже с таким на ТМ-1.

На ХААСах реализованы корректоры на точность ШВП, термокомпенсации и прочие, но их надо на месте время от времени проверять и корректировать. Если к ним добавить еще и сглаживание, иногда возникают коллизии в математике, отклонения больше допуска. Немногие смогут сами с этим справиться.

2 часа назад, Tad сказал:

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

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

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

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


3 часа назад, Богоманшин Игорь сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Богоманшин Игорь сказал:

качественный станок уже настроен на правильные параметры сплайна и характеристик разгона-торможения и наладчик работает в заданном коридоре этих параметров

Это касается и называемых вами простыми G кодов. 

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

Привет всем. Токарной Haas с Y. нужно фрезеровать радиальные окна в детали по всей поверхности. Окна имеют стороны в виде дуги ()()()()() и в принципе легко программируются через плоскость ZY и кодами G02\G03 , но в данном случае их нужно сделать именно за счет оси C , так как перемычки между соседствующими окнами не должны быть трапецией. И вот такой вопрос есть ли вариант запрограммировать чтобы ось C работала с осью Z , чтобы координаты переводились из декартовых в полярные и он подворачивал осью C

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

у нас на NGC станок с Y  отрабатывает g107 (смортите описание с фрезера), делаем фаску на овальных отверстиях на диаметре

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • ДОБРЯК
      Мы говорили про лопатки которые летают. Все что летает работает в линейной зоне. Это говорят специалисты, которые проектируют, то что летает.  А вы говорите про паровые турбины, которые летают. И в паровых турбинах детали работают в линейной зоне... А проводить расчеты на кафедрах могут для любых нагрузок и даже с учетом глубокой пластики. Это научные работы.:=) Такие расчетчики не несут ответственность за работоспособность того, что летает. Ответственность в том числе и уголовную...
    • artberesta
      Я правильно понимаю , что 3d узлы нужно проставлять на детали в тех точках где нужны размеры, потом чертить по ним на плоскости, что бы заного создать чертеж по этой модели? А в комерческой версии как эта операция "внешняя модель" работает?
    • NDE
      Смотрите соответствие стандартов. Например, если модуль был создан для S1000D ревизии 2.3 - то там отсутствуют атрибуты "countryIsoCode" и "languageIsoCode". Но при использовании схемы S1000D ревизии 4.1 - эти атрибуты обязательны. Посмотрите непосредственно в XML файле. Например, в поставочном примере для S1000D Issue4.1 Demo: <dmAddress> <dmIdent> <dmCode modelIdentCode="S1000DBIKE" systemDiffCode="AAA" systemCode="DA2" subSystemCode="1" subSubSystemCode="0" assyCode="00" disassyCode="00" disassyCodeVariant="AA" infoCode="520" infoCodeVariant="A" itemLocationCode="A"/> <language countryIsoCode="US" languageIsoCode="en"/> <issueInfo issueNumber="008" inWork="00"/> </dmIdent> <dmAddressItems> <issueDate day="31" month="12" year="2012"/> <dmTitle> <techName>Stem</techName> <infoName>Remove procedures</infoName> </dmTitle> </dmAddressItems> </dmAddress>   Для того, чтобы использовать файлы созданные по отличной, от необходимой ревизии S1000D, необходимо их сначала конвертировать, используя соответствующие xsd схемы. Мы их получали от ParallelGraphics.
    • AlexKaz
      Если бы у меня его не было - не было бы этой темы. А я лично движки не рассчитываю, у меня другие задачи на кафедре, работе и фрилансе. Движками занимаются соответствующие специалисты, и занятие это не тривиальное, в "да" или "нет" на Ваш вопрос не уложиться. Поэтому я и предлагаю спрашивать у них =) Конкретно здесь меня интересует Логос. Потому как остаться остаться с голожой на ветру без рабочего ПО, как некоторые личности, вкинувшие огромные бабки в Comsol, лично я не хочу.
    • Бестолковый
      @malvi.dp Да, Ваша мысль мне понятна, но... Но у меня шифр детали - это не одна строка, а как минимум три (скрин ниже). Если же деталь входит в сборку узла, а тот в свою очередь является подсборкой подсборки основной сборки, то количество строк соответственно увеличивается.   Переписывать Custom Properties Table (CPT) и переделывать под них все шаблоны документов (*.asmdot, *.prtdot и *.drwdot) не хотелось бы по ряду причин, одна из которых - опасаюсь что слетят все шифры (а возможно - и не только они) на почти тысяче чертежей выполненных по существующим CPT в связке с существующими шаблонами документов... Иногда в очень глубоких многозвеньевых сборках обозначения конечных деталей вообще маразмом попахивают )))
    • malvi.dp
      Если присвоить детали/сборке на этапе проектирования имя, состоящее из имени сборки + номер детали, а в св-во "Обозначение" приравнять к имени файла ($PRP:"SW-File Name" ), то ничего дополнительно выбирать не нужно. Например, имеем сборку: 1-22-333-444, тогда входящие детали будут с именами: 1-22-333-444-001, 1-22-333-444-002, 1-22-333-444-003 и т.д. Так как имена файлов= обозначения, то в спецификации все обозначения деталей/сборок отобразятся автоматом. Плюс этого метода в том, что не возможно разным деталям присвоить одно обозначение и вероятность ошибки минимальна при минимальных телодвижениях.  Наименование же в соответствующее св-во ДЕ/СБ вводите какое хотите.
    • Viktor2004
      Там еще у NC4 есть разные режимы. Переключаются двумя электрическими сигналами
    • lem_on
      Приветствую! На токарном станке стоит не совсем обычный Sauter револьвер, внутренний круг из 6 приводных инструментов, наружний круг 6 без привода инструментов. Смещение в 60 мм. Ну так вот, когда ноль револьвера по центру выставляешь, то получается только один круг в 0 попадает, а на второй надо -30 в офсете задавать и тогда программно все нормально едет. Есть какой либо параметр в стойке, что бы эту "функцию" автоматом сделать??
    • SAPRonOff
      Лучше всего использовать операцию "внешняя модель", которой подсунуть STL-файл, но - для учебной версии данная команда недоступна. Либо как коллега пишет выше(способ годится и для учебной и для боевой\коммерческой версии), но чтобы поставить размер - нужно будет предварительно установить 3D-узлы, по которым размеры уже можно будет ставить.
    • vik300001
      Если в Вашей таблице изменить название с присутствием пробела, то тоже не считает (например 'Кол-во шт.') Видимо в моем формате есть пробелы или лишние символы. Как их можно найти?
×
×
  • Создать...