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

Требуется помощ по постпроцессору если не сложно


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

Да. Чтоб не бегать до компа, если фреза по глубине не тянет. Бывает такое). Ну и размер уп сократить. Вручную это сделать не трудно, но если бы пост отрабатывал было-бы вообще чудесно. 

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


@wirt82@mail.ru Я у себя на станках пишу контур сразу на всю глубину, только координату врезания задаю как Z-#1. Очень удобно на станке править все значения по высоте врезания.

Код выглядит примерно следующим образом:

#1=1

N1

G0 Z-#1

G1 (код стенок и вообще всего что нужно)

..

IF[#1 EQ (нужное значение)] GOTO2

#1=#1+1(нужное значение)

GOTO1

N2

(конец уп)

 

А пост это вряд-ли сделает, так нам сказали ребята из Delcam, которые приезжали на запуск станков..

Изменено пользователем sokqq
Ссылка на сообщение
Поделиться на других сайтах
В 25.11.2017 в 15:43, wirt82@mail.ru сказал:

Хотелось бы чтоб при обработке стенки (контура) в уп выводился контур один раз а глубина задана через параметр.

Для FeatureCAM подходят посты сделанные в PowerMill PostProcessor, там это реализовать возможно!

Делал такое только для PowerMill , выглядит как то так:

траектория в PowerMill1.thumb.jpg.d8211428f0fbbb740c14965e169eaa4f.jpg

код на выходе2.thumb.jpg.76104f836a1ea87ae27e560d07528d65.jpg

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

Проверил поcт от PowerMill на FeatureCAM Что то похожее вывел (не видbт Zmin),  если постараться будет делать всё как надо!

3.thumb.jpg.b668836b680006e38dd4e8576a21d34d.jpg

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

Наткнулся ееще сегодня на такую проблему. Обрабатываю кубик с 4-х сторон. На каждую сторону своя система координат (g54...g57). Когда создаю доп установ (обработка под углом) прописываю систему координат с какой стороны буду работать + перемещения нуля и угол поворота головы. Но при выводе уп перемещения выводятся не относительно заданной ск а относительно g54 хотя галочки все вроде убрал((.

 

 

 

 

<IF>[neq(<EULER-1>,0)]<THEN>
  {N<SEQ> }FK([p_euler1=<EULER-1>],0)<EOB>
     <IF>[neq(<ABS-SHIFTX>,0)]<THEN>
     {N<SEQ> }TRANS X[p_shiftx=<ABS-SHIFTX>]<EOB>
     <ENDIF>
     <IF>[neq(<ABS-SHIFTY>,0)]<THEN>
     {N<SEQ> }TRANS Y[p_shifty=<ABS-SHIFTY>]<EOB>
     <ENDIF>
     <IF>[neq(<ABS-SHIFTZ>,0)]<THEN>
     {N<SEQ> }TRANS Z[p_shiftz=<ABS-SHIFTZ>]<EOB>
     <ENDIF>
  {N<SEQ> }AROT X[p_euler1=<EULER-1>]<EOB>
  <ELSE>
  {N<SEQ> }FK(0,-90)<EOB>
  <ENDIF>
{N<SEQ> }G[program_fixture_offset]<EOB>
    <IF>[eq(<FIXTURE>,54)]<THEN>
    [:ANG=0]
    <ENDIF>
    <IF>[eq(<FIXTURE>,56)]<THEN>
    [:ANG=90]
     <ENDIF>
     <IF>[eq(<FIXTURE>,55)]<THEN>
     [:ANG=180]
     <ENDIF>
     <IF>[eq(<FIXTURE>,57)]<THEN>
     [:ANG=270]
     <ENDIF>
{N<SEQ> }B=[|3.0|1:ANG]<EOB>
<ENDIF>
<IF><5-AXIS-OPER><THEN>
    {N<SEQ> }<MOTION> X<X-COORD> Y<Y-COORD> Z<Z-COORD>A3=<X-TOOLVEC> B3=<Y-TOOLVEC> C3=<Z-TOOLVEC><EOB>
    {N<SEQ> }X<X-COORD> Y<Y-COORD> Z<Z-COORD> A3=<X-TOOLVEC> B3=<Y-TOOLVEC> C3=<Z-TOOLVEC> <EOB>
<ELSE>
    {N<SEQ> }<MOTION> X<X-COORD> Y<Y-COORD> <EOB>
        {N<SEQ> }Z<Z-COORD><EOB>
<ENDIF>

 

подозреваю что все из-за  ABS-SHIFTX

 

 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • sloter
      Да. К21 Да, есть такой нюанс. Надо в эскизе чётко определять области для тел. Нельзя объединить несколько областей для одного тела уже на этапе операции. Это вынуждает, в случае такой необходимости, корректировать эскиз. Или делать доп. операцию с объединением. Но сам факт поддержки многоконтурности (использование контуров одного эскиза для разных операций) это не отменяет.
    • Johni Blaze
    • Bot
      Расчёт сметной стоимости проекта по любому количеству расценок для вариативной проработки договорной стоимости СМР и выбора подрядчика В новом видео эксперты IYNO на практических примерах показывают, как цифровой подход в стройке помогает сметчикам, инженерам ПТО, СДО и руководителям строительных проектов: быстрее пересчитывать сметы при изменениях в проекте за счет автоматизации рутинных операций; разбить ведомость объемов на лоты с уверенностью, что ни один элемент не будет пропущен или повторно учтен при подаче на тендер; оперативно и без лишних трудозатрат сравнивать между собой различные варианты смет при выборе подрядчика на тендере; сократить разрозненность расчетов и документов, оставаясь в едином информационном поле со всеми участниками строительства. Это видео будет полезным, если вы: считаете ВОР для своего заказчика или для передачи в сметное подразделение; хотите сократить трудозатраты на подсчет и обновление ВОР и СМЕТ; вам нужно [...] View the full article
    • ilinehduard
      У меня делительная головка , сейчас стоит предел оси от 9999 до -9999, а можно заблокировать одну ось (Lock Axis ) , как это можно сделать?
    • vad0000
      В INPUT должен быть активен вход PUMP ON
    • sevess1
      Требуется конструктор для создания рамы горного велосипеда
    • feros2011
      Снижал разгон, не помогало, если делать частые смены вращения шпинделя, то через какое то время вырубается 
    • gudstartup
      это эскиз а надо чертеж с обозначениями резьбы, с допусками размеров, шероховатость поверхности ваших шариков фаски и т.д. размер не бывает 20.00 или R10.00 какие отклонения допустимы?  не понятно даже где отверстие в кубе делать типа наверное по центру можно так предположить но нигде размеров нет. так же  непонятно нужна ли фрезерная обработка куба или можно пилой напилить  и все???
    • Maik812
      Опять не эффективно, а старое им где? а вдруг понадобится, а если просто посмотреть чем заменить, а если как альтернаивную сделать специю или заказ. Короче что лажа это все такое, таблица из 400 например позиций как заполнять долго? А быстро поправить или набить для не программиста? Давно сделал , кому нужно Компас, Солид,и тд.. поменять спецификацию, поменять имя в библиотеке файлов и поиск и тд тп. mPDM закинул данные старые как старое имя или резерное и пользуйся.  
    • заМКАДыш
      Добрый день! При написании программы на токарную обработку в модели имеется фаска 0,1 мм, при попытки построить траекторию появляется ошибка "Невозможно определить регион обработки! Проверьте задание региона обработки: Мин. площадь" (скриншот 1), если фаску делаю 0,2 мм то ошибка пропадает и траектория выстраивается (скриншот 2). Нигде не смог найти параметр "Минимальная площадь". Помогите разобраться как задать минимальную площадь обработки, что бы данная ошибка не вылезала. Заранее благодарю!
×
×
  • Создать...