Перейти к содержимому


Фотография

При круговой интерполяции срезает лишнее

OSAI круговая интерполяция

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 13

#1 OFFLINE   RomperStomper7777

RomperStomper7777

    Студент

  • Пользователи+
  • PipPip
  • 37 сообщений
  • Из:Житомир

Отправлено 21 Апрель 2016 - 20:53

Добрый день, при круговой интерполяции портит детали, стойка OSAI, софт powermill, стратегия оптимизированная Z, помогите разобраться в чем проблема?
 
фото:
 

на первой фотке обозначена проблема, скорость обработки 100%=10000мм/м, при 50% заметнее меньше зарезы? возможно они появляются из-за высокой скорости, но как сделать что бы подача скидывалась на углах?

Прикрепленные изображения

  • пирамидка.jpg
  • пирамидка 2.jpg

  • 0

#2 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 21 Апрель 2016 - 22:04

Ничего не знаю про стойку OSAI.
Но, поискал бы в руководстве на неё слова похожие на "speed reduction on corners" и, на всякий случай, что-то про "look ahead". По результатам поиска и чтения, поэкспериментировал с текстом УП (особо с шапкой программы), а может и настройками стойки, касаемыми look ahead (если там есть такие).

Авось что-то и получилось бы...


  • 0

#3 OFFLINE   RomperStomper7777

RomperStomper7777

    Студент

  • Пользователи+
  • PipPip
  • 37 сообщений
  • Из:Житомир

Отправлено 21 Апрель 2016 - 22:11

Ничего не знаю про стойку OSAI.
Но, поискал бы в руководстве на неё слова похожие на "speed reduction on corners" и, на всякий случай, что-то про "look ahead". По результатам поиска и чтения, поэкспериментировал с текстом УП (особо с шапкой программы), а может и настройками стойки, касаемыми look ahead (если там есть такие).

Авось что-то и получилось бы...

спасибо, завтра пороюсь в настройках


  • 0

#4 OFFLINE   oat

oat

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 126 сообщений
  • Пол:Мужчина
  • Город:Тольятти
  • Интересы:PowerShape, PowerMill, ArtCam, моделирование, фрезеровка
  • Из:Тольятти

Отправлено 22 Апрель 2016 - 10:41

На сколько мне известно, пусть меня поправят гуру форума, если я не прав, PowerMill выдает программу, состоящую из точек, соединённых прямыми отрезками с заданной точностью апроксимации. Круговую интерполяцию в программе задаёт постпроцессор. Вот в нем и нужно искать корень бед. Что же касается обработки подобных объёмных деталей, что мешает отключить внесение круговой интерполяции в постпроцессоре? Даже с точностью программы 0,02мм на МДФе получите отличный результат фрезеровки


  • 0

#5 OFFLINE   ShadowVoice

ShadowVoice

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 601 сообщений
  • Пол:Мужчина
  • Город:Рига
  • Интересы:Деньги, власть, женщины. Последовательность можно менять.
  • Из:Рига, Латвия

Отправлено 22 Апрель 2016 - 11:02

Большинство не-игрушечных ЧПУ стоек куда быстрее и качественнее работают при наличии круговой интерполяции и работающей функцийи look ahead. Качество изделя намного выше.

Некоторые ЧПУ при переводе кода в поли-линии БЕЗ круговой интерполяции - серьёзно тормозят. Это подлежит исследованию на контретном ЧПУ.

 

2. Подберите симулятор G-кода (backplotter) и выполните в нём ваш код. Такой проверкой сможете убедится коректен-ли сам G-код.


  • 0

#6 OFFLINE   RomperStomper7777

RomperStomper7777

    Студент

  • Пользователи+
  • PipPip
  • 37 сообщений
  • Из:Житомир

Отправлено 22 Апрель 2016 - 14:22

проверил NC Corrector'ом, вроде нормальная траэктория

 

смотрю на G код, нету ни G02 ни G03, все идет через G01 тоисть линейная интерполяция


  • 0

#7 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 22 Апрель 2016 - 15:34

А покажите тут первые 15-20 строк УП или всю, может у кого-то полезная мысль появится.


  • 0

#8 OFFLINE   RomperStomper7777

RomperStomper7777

    Студент

  • Пользователи+
  • PipPip
  • 37 сообщений
  • Из:Житомир

Отправлено 22 Апрель 2016 - 18:42

скрин и прога

Прикрепленные изображения

  • Безымянный.jpg

Прикрепленные файлы

  • Прикрепленный файл  1.txt   273,96К   642 скачиваний

  • 0

#9 OFFLINE   DSP1

DSP1

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 178 сообщений
  • Пол:Мужчина
  • Город:МО

Отправлено 25 Апрель 2016 - 11:54

смотрю на G код, нету ни G02 ни G03, все идет через G01 тоисть линейная интерполяция

Попробуйте при расчете УП задать "размещение точек" - "вписать дуги" .

Точки траектории можно посмотреть , щелкнув по ней ПКМ -отрисовка - показать точки .

Дуга - две красные и синяя между ними .

Если постпроцессор не выведет G2 | G3 , надо его редактировать .

В нем также можно чекнуть "использовать точность CL-data" ( общие настройки ) и

уменьшить выводимую дробную часть ( форматы - Initial coordinats , вероятно ) .

 

Похоже , при вычислении УП вы задаете большой допуск .

 

N190 X154.03297 Y42.22367 Z37.89106
N195 X155.61472 Y42.36626 Z37.92165
N200 X157.39667 Y43.05617 Z37.89255
N205 X157.53728 Y43.22267 Z37.89353
N210 X157.85185 Y45.55367 Z37.88284
 

Судя по файлу , около 0,05 или хуже .

При шаге по Z 0,05 это , имхо , грубо . Задайте 0,01-0,02 .

 

При использованной вами стратегии выходной файл должен иметь примерный вид :

 

.......

G1(X...Y...)Z37.90F2000

G1X...(Y...)F10000

X...Y...

(G2 | G3 X...Y... )

G1X...(Y...)

..........

G1(X...Y...)Z37.85F2000

G1X...(Y...)F10000

X...Y...

(G2 | G3 X...Y... )

G1X...(Y...)

........


  • 0

#10 OFFLINE   RomperStomper7777

RomperStomper7777

    Студент

  • Пользователи+
  • PipPip
  • 37 сообщений
  • Из:Житомир

Отправлено 25 Апрель 2016 - 12:55

спасибо, включил вписать дуги и постпроцессор начал записывать с круговой интерполяцией появились строки G02 G03, по поводу допуска так он как стоял изначально 0.1 так я его и не трогал


  • 0

#11 OFFLINE   RomperStomper7777

RomperStomper7777

    Студент

  • Пользователи+
  • PipPip
  • 37 сообщений
  • Из:Житомир

Отправлено 18 Май 2016 - 15:28

Попробуйте при расчете УП задать "размещение точек" - "вписать дуги" .

Точки траектории можно посмотреть , щелкнув по ней ПКМ -отрисовка - показать точки .

Дуга - две красные и синяя между ними .

Если постпроцессор не выведет G2 | G3 , надо его редактировать .

В нем также можно чекнуть "использовать точность CL-data" ( общие настройки ) и

уменьшить выводимую дробную часть ( форматы - Initial coordinats , вероятно ) .

 

Похоже , при вычислении УП вы задаете большой допуск .

 

N190 X154.03297 Y42.22367 Z37.89106
N195 X155.61472 Y42.36626 Z37.92165
N200 X157.39667 Y43.05617 Z37.89255
N205 X157.53728 Y43.22267 Z37.89353
N210 X157.85185 Y45.55367 Z37.88284
 

Судя по файлу , около 0,05 или хуже .

При шаге по Z 0,05 это , имхо , грубо . Задайте 0,01-0,02 .

 

При использованной вами стратегии выходной файл должен иметь примерный вид :

 

.......

G1(X...Y...)Z37.90F2000

G1X...(Y...)F10000

X...Y...

(G2 | G3 X...Y... )

G1X...(Y...)

..........

G1(X...Y...)Z37.85F2000

G1X...(Y...)F10000

X...Y...

(G2 | G3 X...Y... )

G1X...(Y...)

........

не подскажешь как управлять осью С в Powermill?


  • 0

#12 OFFLINE   oat

oat

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 126 сообщений
  • Пол:Мужчина
  • Город:Тольятти
  • Интересы:PowerShape, PowerMill, ArtCam, моделирование, фрезеровка
  • Из:Тольятти

Отправлено 30 Май 2016 - 23:00

точность 0,1мм даже на МДФ будет заметна в виде прямых отрезков вместо плавных контуров. Мы работаем с точностью чистовых обработок 0,02мм - вполне достаточно для МДФ. 

конечно, такой вид как на фото с зарезами получается не из-за точности программы, из-за чего-то другого


  • 0

#13 OFFLINE   RomperStomper7777

RomperStomper7777

    Студент

  • Пользователи+
  • PipPip
  • 37 сообщений
  • Из:Житомир

Отправлено 31 Май 2016 - 15:02

точность 0,1мм даже на МДФ будет заметна в виде прямых отрезков вместо плавных контуров. Мы работаем с точностью чистовых обработок 0,02мм - вполне достаточно для МДФ. 

конечно, такой вид как на фото с зарезами получается не из-за точности программы, из-за чего-то другого

мы уже с этим в принципе разобрались)  не подскажешь как управлять осью C в повермил?


  • 0

#14 OFFLINE   Smith2007

Smith2007

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 134 сообщений
  • Пол:Мужчина
  • Из:Башкортостан

Отправлено 21 Июль 2021 - 17:28

Подниму тему...

В постпроцессоре включил круговую интерполяцию во всех плоскостях (XY, XZ, YZ).

В траектории указываю "Вписать дуги".

Испробовал различные траектории. Наиболее ярко выражено использование круговой интерполяции при использовании обработки по 2Д кривым в плоскости G17.

 

При этом сколько не экспериментировал с траекториями - получить коды круговой интерполяции G18, G19 не получилось.

Единственны случай это построение траектории по 2Д кривой (окружность) и затем вывод NC файла используя повернуту ось координат. При помощи этого метода получил генерацию кодов круговой интерполяции в плоскостях G18, G19 

Вопрос: 

А какие траектории, штатно, без ухищрений с заменой системы координат, используют круговую интерполяцию в плоскостях G8, G19.

Например я обрабатываю волну морскую :) Модель твердотельная. Есть ли способ заставить ПМ генерить дуги в разных плоскостях в рамках одной траектории?


  • 0





Темы с аналогичным тегами OSAI, круговая интерполяция

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных