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

О коррекции на радиус инструмента в NX


Ug_user

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

Я написал об одной интересной ситуации с коррекцией в NX на страничке в ЖЖ. - http://chigishev-yuri.livejournal.com/1015.html

Почему не здесь - там картинки проще вставлять..

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


Может не от том речь, (в смысле выход из ситуации - задать нулевой радиус), но с каким радиусом тогда будут обходиться наружные углы? И углы вообще.

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

Может не от том речь, (в смысле выход из ситуации - задать нулевой радиус), но с каким радиусом тогда будут обходиться наружные углы? И углы вообще.

Если траекторию выводим на контур - ровно никаких проблем ни для наружных. ни для внутренних углов. Проверено. 

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

 

Может не от том речь, (в смысле выход из ситуации - задать нулевой радиус), но с каким радиусом тогда будут обходиться наружные углы? И углы вообще.

Если траекторию выводим на контур - ровно никаких проблем ни для наружных. ни для внутренних углов. Проверено. 

 

Может быть, лень вникать, NX не знаю. Но смутные сомнения остаются, т.к. коррекция рассчитана на компенсацию радиуса износа инструмента. А тут куда уж меньше. А упомянутый случай рассматривается во многих примерах, когда имеется ступенька и центр инструмента при отработке коррекции выше её, т.е. не построить нормаль к вырожденному элементу. ИМХО, система просто страхуется от подобного случая, пристраивая что-то типа вектора коррекции?

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

А можно ваш файлик посмотреть, хочу через свой пост прогнать. Что-то типа я нарисовал и по моей программе то-ли будет зарез в 1.859 то-ли не будет. FADALа к сожалению уже под рукой нет, не работаю я больше там.

%
N1 O PROGRAM
N2 ( Date: Thu Oct 24 21:29:38 2013 )
N3 ( Programmer: Admin )
N4 ( File Name: _model1 )
N5 ( Stanok: FADAL VMC 4020HT )
N6 G90 G00 G40 G17 G80 G71
N7 X0.0 Y0.0 E01
N8 ( Path Name: PLANAR_PROFILE )
N9 T02 M06
N10 ( Tool Number: 2 )
N11 ( Tool Name: FR-20, Diameter: 20.0, Length: 75.0 )
N12 G00 X-225.985 Y-4.826 S1767 M03
N13 G00 Z10. H02 D02 M08
N14 G00 Z-1.
N15 G41
N16 G01 X-225. Y-15. F35.
N17 X-65.456
N18 X-63.806 Y-7.028
N19 G02 X72.527 Y10.554 I71.201 J-14.743
N20 G01 X75.284 Y5.
N21 X235.
N22 G40
N23 X235.985 Y15.174
N24 G00 Z10.
N25 M05 M09
N26 G53 Z0.0
N27 M01
N28 G90 G40 G17 G80
N29 X0.0 Y250.0 Z0.0 E00 H00
N30 M30
N31 ( Vrema obrabotki:  14.5 minut )
%
 

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

А можно ваш файлик посмотреть, хочу через свой пост прогнать. Что-то типа я нарисовал и по моей программе то-ли будет зарез в 1.859 то-ли не будет. FADALа к сожалению уже под рукой нет, не работаю я больше там.

%

N1 O PROGRAM

N2 ( Date: Thu Oct 24 21:29:38 2013 )

N3 ( Programmer: Admin )

N4 ( File Name: _model1 )

N5 ( Stanok: FADAL VMC 4020HT )

N6 G90 G00 G40 G17 G80 G71

N7 X0.0 Y0.0 E01

N8 ( Path Name: PLANAR_PROFILE )

N9 T02 M06

N10 ( Tool Number: 2 )

N11 ( Tool Name: FR-20, Diameter: 20.0, Length: 75.0 )

N12 G00 X-225.985 Y-4.826 S1767 M03

N13 G00 Z10. H02 D02 M08

N14 G00 Z-1.

N15 G41

N16 G01 X-225. Y-15. F35.

N17 X-65.456

N18 X-63.806 Y-7.028

N19 G02 X72.527 Y10.554 I71.201 J-14.743

N20 G01 X75.284 Y5.

N21 X235.

N22 G40

N23 X235.985 Y15.174

N24 G00 Z10.

N25 M05 M09

N26 G53 Z0.0

N27 M01

N28 G90 G40 G17 G80

N29 X0.0 Y250.0 Z0.0 E00 H00

N30 M30

N31 ( Vrema obrabotki:  14.5 minut )

%

 

N18 X-63.806 Y-7.028

Вот этот кадр - лишний. Перемещение фрезы - нулевое. Но просто так удалить его нельзя, центр следующей дуги неверно будет задан.

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

Думаю, проблема в том, что перемещение N17-N18 по Y около 8-ми мм, а радиус фрезы 10 мм. Вот и будет зарезание контура. 

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

Думаю, проблема в том, что перемещение N17-N18 по Y около 8-ми мм, а радиус фрезы 10 мм. Вот и будет зарезание контура. 

Проблема-то в том. Вопрос - почему?

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

 

Думаю, проблема в том, что перемещение N17-N18 по Y около 8-ми мм, а радиус фрезы 10 мм. Вот и будет зарезание контура. 

Проблема-то в том. Вопрос - почему?

 

Надо контур перестроить - прямая-дуга-прямая, а не прямая-прямая-дуга-прямая.

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

 

 

Думаю, проблема в том, что перемещение N17-N18 по Y около 8-ми мм, а радиус фрезы 10 мм. Вот и будет зарезание контура. 

Проблема-то в том. Вопрос - почему?

 

Надо контур перестроить - прямая-дуга-прямая, а не прямая-прямая-дуга-прямая.

 

 

Гениально! Молодец! А я-то, баран, и не догадался.. Только дело в том, что контур состоит из линии, дуги и еще одной линии. Ничего больше.

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

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

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

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

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

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

Сталкивался я с подобной проблемой. Пару раз даже деталь распахивал. Решал проблему тем, что создавал инструмент с большим диаметром, например 20.5. Станок воспринимал нормально

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

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

Не видя никаких данных остается догадываться....смею предположить 2 варианта:

1. проблемма в постпроцессоре а именно в форме вывода G02, вариантов вывода G02 как минимум 8, какой ваш станок понимат не скажу, поскольку не приходилось работать с таким (сталкивался с похожей проблемой на электроэрозионном старом станке)......то что он ехает по вашей программе без корекции или с расчетной нанофрезой, ниочем не говорит.

2. коряво построенная траектория

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

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

Не видя никаких данных остается догадываться....смею предположить 2 варианта:

1. проблемма в постпроцессоре а именно в форме вывода G02, вариантов вывода G02 как минимум 8, какой ваш станок понимат не скажу, поскольку не приходилось работать с таким (сталкивался с похожей проблемой на электроэрозионном старом станке)......то что он ехает по вашей программе без корекции или с расчетной нанофрезой, ниочем не говорит.

2. коряво построенная траектория

Ух, как уверенно, напористо.. Хорошо, чуть позже я предоставлю все необходимое для высокой экспертизы, кроме станка. Но ты уже сейчас можешь построить любую траекторию с коррекцией на контур, отпостить любым постом из штатных Nx, и увидишь лишний кадр.

Дело в том, что ряд станков эту проблему проглотит и не заметит, а есть такие, для которых нулевое перемещение критично..

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

Мне почему-то кажется, что контур для обработки с использованием коррекции на радиус инструмента должен быть гладким. Или, как минимум, внутренние углы должны быть скруглены радиусами, не менее радиуса фрезы. Вот система и выкручивается, как может, если это не выполняется. 

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

Мне почему-то кажется, что контур для обработки с использованием коррекции на радиус инструмента должен быть гладким. Или, как минимум, внутренние углы должны быть скруглены радиусами, не менее радиуса фрезы. Вот система и выкручивается, как может, если это не выполняется.

Дружище, в этом случае ты простейший квадрат не обработаешь. ЕДИНСТВЕННОЕ требование к контуру -эквидистанта на радиус фрезы не должна вырождаться до самопересечений.
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Ветерок
      "увеличение оптимизации". Оптимизацию невозможно ни увеличить, ни уменьшить.
    • gudstartup
      @boomeeeer может от страны зависит
    • david1920
      нет время нет заниматься да и информации новой нет Это я на других станках делал
    • gudstartup
      @david1920 имеется ввиду платы на системах с сертификацией опций фалом oprminf старые в расчет не принимаются вы свой 18i восстановили?
    • gudstartup
      очень даже спрашивают как обязательную информацию для проверки вашей компании налоговый идентификатор должен быть указан. на myfanuc не спрашивают а вот на портале к сожалению просто так не зарегаться. 
    • david1920
      На 0I-TC mate менял плату управления приводами На 18i-TB менял для диагностики платы процессоров (один был от Spinner другой простой) процы были одинаковые Всё работает
    • brigval
      Браком 1.04В версии 1.04Добавлено: Автоуменьшение высоты шрифта многострочного наименования в ОН чертежа.Добавлено: Переименование поверхностей, баз, размеров в порядке их следования на чертеже.Добавлено: Переименование изображений по ГОСТ: сначала виды, затем разрезы, сечения, выносные элементы.Добавлено: Выравнивание неассоциативных видов.Добавлено: Ручной ввод шага и угла наклона штриховки.Добавлено: Перемещаются в макроэлемент компоненты, исключаемые из спецификации.Добавлено: Выбор количества значащих цифр в значении площади поверхности детали для вставки в ТТ.Добавлено: Возможность не авторазмещать ТТ перед конвертацией чертежа в PDF.Добавлено: Добавлены кнопки «Выделить все включенные в расчет» и Выделить все исключенные из расчета».Добавлено: Версия КОМПАС-3D Home показывается в программе со словом Home.Добавлено: Улучшен алгоритм считывания и вставки ТТ чертежа.Добавлено: При конвертации чертежа в PDF удаляется старый файл с таким же обозначением в начале имени, как обозначение в начале имени нового файла.Добавлено: Улучшено считывание номеров позиций из 3D-модели сборки.Исправлено: Иногда скрытые и потом показанные объекты чертежа отображались не серым цветом.Исправлено: Иногда после ручного заполнения графы «Масса» ОН чертежа в окне программы масса могла отображаться не правильно.Исправлено: В некоторых случаях из ОН чертежа могла не считываться литера.Исправлено: В некоторых окнах программы неправильно показывался заголовок окна программы.Исправлено: Другие замеченные мелкие ошибки и неточности кода.Скачать
    • boomeeeer
      Не помню чтобы у меня такое спрашивали при регистрации.
    • Snake 60
      @eljer0n  Откройте макрос SaveDRW.swp редактором VBA Найдите вот эти строки: Поменяйте выделенную цифру на нужную вам 3 или 4 - это количество символов которое останется от имени конфигурации. PS При сохранении в PDF тоже ругается на неправильное название чертежа, т.к. тоже обрезает название конфигурации до двух знаков, там тоже надо править при желании...
    • eljer0n
      @malvi.dp в общем порядок следующий (на каждое исполнение свой чертеж и позиция в спецификации):   Для исполнения с 2мя знаками. 1. Есть деталь с именем формата ХХ-01.01-01 (последнее -01 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации (как у вас на картинке). Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с корректным именем. 5. В спецификации сборки все отображается корректно.     Для исполнения с 3мя знаками. 1. Есть деталь с именем формата ХХ-01.01-011 (последнее -011 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации. Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с некорректным именем, а именно - с обрезанным до двух знаков исполнением (-01). 5. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня ) корректно, как и у вас на рисунке.     Выходит, загвоздка все-таки только в сохранялке чертежа.
×
×
  • Создать...