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

FAQ/Unigraphics/POST


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

Почитал умную книжку про постбилдер, и вопрос с лесенкой решился))).8D42159E-33C3-46AE-B51F-09709444C4E2.jpeg Стояла галка на "Смена рабочей плоскости". Убрал её и лесенка исчезла. Учение-свет))). Надо дуги внедрить по совету@bri . Всем спасибо за помощь.

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


Лесенка исчезла, но появились очень небезопасные перемещения по диагонали в вертикальных плоскостях, т.к. координата Z стала выводится в одной строке с X и Y. Вопрос остаётся открытым.

Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, SVitali4 сказал:

Лесенка исчезла, но появились очень небезопасные перемещения по диагонали в вертикальных плоскостях, т.к. координата Z стала выводится в одной строке с X и Y. Вопрос остаётся открытым.

Из слов ничего не понятно) без картинок не обойтись 

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

Без галки "Смена рабочей плоскости" выдаёт такое:

N1 G00 G40 G80 G17 G54
N2 T1 M06
N3 S955 M03
N4 G43 H01 G90 X-63. Y23.977 Z32.  -инструмент летит по диагонали в точку начала программы(((
N5 M08
N6 Z3.
N7 G01 X-62.771 Z1.852 F250.
N8 X-62.121 Z0.87

------------------------------------

     Нужно как с галкой))):

N1 G00 G40 G80 G17 G54
N2 T1 M06
N3 S955 M03
N4 G90 X-63. Y23.977          -сначала по X,Y
N5 G43 H01 Z32.                -потом по Z вниз
N6 M08
N7 Z3.
N8 G01 X-62.771 Z1.852 F250.
N9 X-62.121 Z0.879

--------------------------------------

Но с галкой лесенка(((

Как тут разрулить? Уже голова кипит, нсколько дней в этом постбилдере зависаю...

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

Так разбейте! это же первое (начальное) перемещение, его и разбивайте!

 

4.JPG

3.JPG

2.JPG

1.JPG

И с одними галочками пост нормальный не сделать! учите TCL 

Ссылка на сообщение
Поделиться на других сайтах
В 17.05.2019 в 09:33, SVitali4 сказал:

Причём только в зоне ускоренных ходов. NX нормально отображает, после постпроцессирования такая бяка выходит(. При ускоренных ходах Z в отдельной строке выводится, не пойму как это победить.   Может кто сталкивался, и носом ткнёт. Уже и не мечтаю о выводе этих скруглений дугами, хотя бы лесенку победить. 

В подачах заменить G0 на G1 F15000, например, тогда все сглаженные будут отрабатываться красиво и ровно. 

Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, grOOmi сказал:

В подачах заменить G0 на G1 F15000, например, тогда все сглаженные будут отрабатываться красиво и ровно. 

Это не вариант, т.к. иногда нужно изменить рабочую подачу со стойки, а уматывать оборудование запредельными ускоренными подачами не охота. Короче мухи отдельно, котлеты отдельно. )))

Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, SVitali4 сказал:

Это не вариант, т.к. иногда нужно изменить рабочую подачу со стойки, а уматывать оборудование запредельными ускоренными подачами не охота. Короче мухи отдельно, котлеты отдельно. )))

При G0 не бывает G2, только линейные отрезки. Поэтому либо убираете скругления, либо G1 (чтобы работали режимы сглаживания)

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

1.Не могу найти, как избавиться от вывода файла mom_information? А то постпроцессируешь на флэшку, а там еще и этот файл, приходится удалять.

2.И еще один момент поправил стандартный пост под фанук oi-mf, но станочники просят в заголовке выводить информацию о том, включен ли в программе корректор или нет. Перепробовал вывод различных переменных касающихся корректора даже писал условия что если указано минимальное перемещение, то корректор включен, но даже когда галочка включения корректора выключена, информация о минимальном перемещении присутствует. По какому условию или признаку определять включен ли корректор или нет?

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

1.Не могу найти, как избавиться от вывода файла mom_information? А то постпроцессируешь на флэшку, а там еще и этот файл, приходится удалять.

2.И еще один момент поправил стандартный пост под фанук oi-mf, но станочники просят в заголовке выводить информацию о том, включен ли в программе корректор или нет. Перепробовал вывод различных переменных касающихся корректора даже писал условия что если указано минимальное перемещение, то корректор включен, но даже когда галочка включения корректора выключена, информация о минимальном перемещении присутствует. 

Не уверен, но думаю нужно условие на наличие/отсутствие cutcom_on или как-то так

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

Да... Пришлось как-то повозиться с этим mom_information.out... Он, зараза, пытался создаваться на сервере, в папке с защитой от записи. 

Ссылка на сообщение
Поделиться на других сайтах
56 минут назад, bri сказал:

Не уверен, но думаю нужно условие на наличие/отсутствие cutcom_on или как-то так

Пробовал, выводить mom_cutcom_mode MOM_cutcom_on mom_cutcom_register_output_flag mom_cutcom_distance, но некоторые выводятся даже на сверлении :) Правильнее было бы проверить выводимую операцию на наличие G41 и G42, но как это сделать, пока не знаю.

И да, сделал поиск на содержание текста mom_information в директории NX10, файлов с текстом mom_information не найдено :)

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

Сделал по совету @bri

В 17.05.2019 в 16:57, bri сказал:

Или так, 

со второй по 10 строчку не нужно

Всё заработало как надо. Спасибо за помощь. Здоровья всем друзья.

Ссылка на сообщение
Поделиться на других сайтах
30 минут назад, 5axisCNC сказал:

Пробовал, выводить mom_cutcom_mode MOM_cutcom_on mom_cutcom_register_output_flag mom_cutcom_distance, но некоторые выводятся даже на сверлении :) Правильнее было бы проверить выводимую операцию на наличие G41 и G42, но как это сделать, пока не знаю.

И да, сделал поиск на содержание текста mom_information в директории NX10, файлов с текстом mom_information не найдено :)

Может

if {($mom_cutcom_status == "LEFT") || ($mom_cutcom_status == "RIGHT") || ($mom_cutcom_status == "ON")}

подойдут?

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

Ещё вопрос: при постпроцессировании создаётся файл "имя обработки_warning.out" с содержанием нескольких строк вида 

"""Потеряно событие: Имя события: MOM_path_region_marker_end
  Operation FINISH_WALLS - Event 448 : MOM_linear_move (CUT)
    N634 G01 X0."""

При этом в траектории инструмента никаких косяков нет. Как реагировать на эти записи?

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

Или сделать проверку D на целое число, но я tcl почти не знаю)

 

Изменено пользователем bri
Ссылка на сообщение
Поделиться на других сайтах
20 минут назад, artem-nafanya сказал:

Может

if {($mom_cutcom_status == "LEFT") || ($mom_cutcom_status == "RIGHT") || ($mom_cutcom_status == "ON")}

подойдут?

В этом то и проблема, я постпроцессировал сверление с выводом mom_output_literal "$mom_cutcom_status" тобишь смотрел какая переменная что выводит и вот в сверлении у меня вывел пост что там корректор слева.....

23 минуты назад, SVitali4 сказал:

Ещё вопрос: при постпроцессировании создаётся файл "имя обработки_warning.out" с содержанием нескольких строк вида 

"""Потеряно событие: Имя события: MOM_path_region_marker_end
  Operation FINISH_WALLS - Event 448 : MOM_linear_move (CUT)
    N634 G01 X0."""

При этом в траектории инструмента никаких косяков нет. Как реагировать на эти записи?

Если не нужен вывод файла warning.out то нужно при постпроцессировании, в графе "Предупреждения при выводе" поставить определяется постпроцессором вместо Да

Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, 5axisCNC сказал:

Если не нужен вывод файла warning.out то нужно при постпроцессировании, в графе "Предупреждения при выводе" поставить определяется постпроцессором вместо Да

Это понятно, а сами эти предупреждения говорят что в постпроцессоре косяки есть? И могут ли они негативно отразится на обработке? Или можно забить на это и отключить вывод этих предупреждений?

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, SVitali4 сказал:

Это понятно, а сами эти предупреждения говорят что в постпроцессоре косяки есть? И могут ли они негативно отразится на обработке? Или можно забить на это и отключить вывод этих предупреждений?

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • ak762
      я бы попросил у заказчика дать конкретную марку применяемого материала и использовать эти данные для расчета судя по данным с MatWeb https://www.matweb.com/search/DataSheet.aspx?MatGUID=08fb0f47ef7e454fbf7092517b2264b2 там разброс механических свойств материала существенный включая зависимость от наполнителя и способа изготовления    
    • Jesse
      потестил со смещённым колесом.. Если коротко, то печаль)) В модальнике прикладываю вращение в разные сторона, частота та же. Пробовал даже "гнуть в разные стороны" - извлекать деформированные модели, когда уск. своб. падения направлено вверх и вниз. В модальниках частота та же, без изменения.. @Борман@AlexKazну что ж, если выкрутиться никак, будем осваивать Ansys. Чё ещё остаётся делать?!)))) Вроде какие-то видосики есть на ютюбе. Спс за овтеты)
    • soldo
      Приветствую всех! Часто искала информацию на форуме, связанную с переводом, но кое-что не могу найти и хочу попросить о помощи. Я перевожу инструкцию для токарного автомата продольного точения и не очень хорошо понимаю все, что связано с креплением инструмента к станку. Конкретно меня интересуют следующие вопросы. Станок оснащен разными инструментальными блоками, есть суппорт с резцами, блок с инструментами для поперечного сверления и т.д.  И есть один блок, который на корявом английском называется 5 spindle sleeve holder, На этом блоке 5 шпинделей и на них можно закрепить инструмент для сверления, нарезания резьбы и растачивания. В названии этого блока фигурируют какие-то втулки (sleeve), предполагаю, что это патроны? Вот, что примерно написано в инструкции по поводу установки инструмента в этом блоке: (1) Ослабьте стопорный винт ② и установите режущий инструмент ① на втулку ③. (2) Затяните стопорный винт ② и закрепите режущий инструмент ① на втулке ③. (3) Ослабьте резьбу ⑤ и вставьте втулку ③ в блок ④ . (4) Переместите втулку ③ в направлении длины и отрегулируйте прямоугольное положение режущего инструмента ①. (5) После регулировки затяните резьбу ⑤ и зафиксируйте втулку ③. Мой вопрос: как можно назвать этот блок и что это за "втулка"?  Прикрепляю ссылку, на ней скриншоты из инструкции с общим видом инструментальной системы, 5-шпиндельного блока и соответствующих инструментов для сверления. https://imgur.com/a/fpBgmLA
    • Snake 60
      @alek77  У меня норм, просто надо соблюсти условия: 1) масштаб вида 1:1 2) масштаб листа 2:1 почему такие условия хз.
    • nicomed
      Пробовал (хотел "накостылить" разрыв линии), но получалась, примерно, такая ерунда, как и у Вас. Брал примеры и с офф сайта, и с сайта Артема.
    • AlexKaz
      Всё же. не ANSYS, а Autodyn. Лог   К сожалению, у меня Autodyn нет. Вероятно, как правило, это либо проблемы с масскейлингом, либо НУ, либо ГУ, либо свойства материалов не коректны, либо выбраны не согласованные единицы измерения (где-то СИ, где-то миллиметры или подобное), либо скорости заданы очень большими.
    • mrVladimir
      Если никто с таким же станком не откликнется, то проще Вам ладдер , наверное, выложить. И если какие-то комментарии там имеются - совместно, я думаю, разберемся.
    • alek77
      По этой теме есть хорошая статья: https://cadbooster.com/complete-overview-of-matrix-transformations-in-the-solidworks-api/ У Артема есть несколько примеров. Но Все примеры у меня не работают, т.е. работают, но при пристальном взгляде везде есть ошибка. Или в примерах никто не углублялся до вывода полученных координат на экран и проверки. Да ну на, не может быть. Если полученные координаты не смотреть, то и у меня мой изначальный макрос работает, и ошибок нет. А если смотреть, то координаты не верные. Если у кого есть возможность, проверьте работу макроса от Артема: https://www.codestack.net/solidworks-api/document/drawing/sheet-context-sketch/ У меня выдает следующий результат: И я думаю, что это у меня в системе что-то сбито, а что - нужно понять. Такая же ерунда со смещенными координатами у любых макросов с трансформацией, кроме макроса из справки SW, Dimension Edge In Drawing Example. Там все отлично.    
    • Fedor
      А ваши грустно. Демонстрируете наступление компьютерного фетишизма - когда могут больше чем понимают :) 
    • Kelny
      Не подскажу.
×
×
  • Создать...