Страница 1 из 2
Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 21:29
alex998
Прошу помочь разобраться в проблеме! Станок под управлением EMC2, код составляю в SolidCAM, все вырезается хорошо, но почему то при гравировке круглых и дугообразных элементов получается не плавная лилия, а угловатая. В SolidCAM код выглядит ровно, в NC Corrector просматриваю - тоже плавно. Механика не причем, так как линии под углом (когда движется и по X и по Y) ровные. Если бы винты рывками крутились, линии были бы тоже кривые.
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 21:45
РЕКЛАМА
Мне кажется что тут причиной является большой "шаг" привода. Вы бы показали что за станок, какие моторы-привода, настройки и каков масштаб вашей фотографии.
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 21:51
nkp
alex998 писал(а):код составляю в SolidCAM
и что же в коде стоит там ,где должны быть дуги?
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 21:53
alex998
винты 1605, они точно не причем, круг что на фото примерно 20 мм в диаметре, гравировал и буквы 2,5 мм, все в порядке с этим, с точностью. Проблема программная точно, но что именно не знаю пока. Большие радиусы тоже такие получаются, но сегменты "многоугольника" соответственно больше становятся в размере.Это видно даже на фото, круг и внутренняя гравировка например.
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 21:55
alex998
nkp писал(а):alex998 писал(а):код составляю в SolidCAM
и что же в коде стоит там ,где должны быть дуги?
вот сам код.
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 21:56
Maxekb77
Может УП в чем то другом сделать или с другим постпроцессором ? )
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 22:00
alex998
тоже хочу проверить код из другой программы, может дело в ПП. Но это на след неделе только.
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 22:12
Сергей Саныч
это похоже "naive cam detector" поработал
http://linuxcnc.org/docs/html/gcode/gcode.html#sec:G64 и объединил маленькие отрезки в большие.
Попробуйте уменьшить значения P и Q в строке G64
Или включить использование дуг в CAM - сейчас в программе дуг нет.
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 22:15
nkp
попробуй поставить F50 (или сколько надо) в каждую строку...
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 22:26
alex998
спасибо, буду пробовать когда буду возле станка!
прочел о naive cam detector, очень похоже на это, пишут что он упрощает траекторию.
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 22:34
nkp
симуляция:
емс обрабатывает не все кадры (если нет F... в кадре)
если проставляем в каждую строку - все нормально...
==========
подправить постпроцессор , чтоб он проставлял F в каждую строку...
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 23:02
alex998
вот оно что! Большое спасибо!
только с постпроцессорами не умею работать. Можете помочь добавить нужную запись в пп?

Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 23:25
nkp
не очень знаком с этой прогой
задал вопрос
здесь...
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 23:28
Serg
Я тоже не умею, но наверно как-то так.
Код: Выделить всё
;-------------------
@line
{nb}
gcode = 1
if change(gcode) then
{'G'gcode}
else
{' '}
endif
{[' X'xpos], [' Y'ypos], [' Z'zpos], [' F'feed]}
endp
;-------------------
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 23:29
alex998
nkp писал(а):не очень знаком с этой прогой
задал вопрос
здесь...
спасибо! вот смотрел сейчас постпроцессор и выходящий код, никак не могу понять, почему он скорость ставит через ... строк. Буду там смотреть, может помогут.
UAVpilot сейчас попробую в Солиде - результат: так же как было
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 23:33
nkp
alex998 писал(а):спасибо! вот смотрел сейчас постпроцессор и выходящий код, никак не могу понять, почему он скорость ставит через ... строк. Буду там смотреть, может помогут.
могу предположить , что
m_feed_flag показывает изменилась ли подача - если да - ставим в кадр 'F...'
если не изменилась - ничего не ставим...
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 11 янв 2014, 23:51
alex998
вот именно так и получается, осталось понять как сделать, что бы он в каждую строку ставил подачу.
так как предложили исправить пп nkp и UAVpilot, не получается, все равно строки без подачи
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 12 янв 2014, 00:04
nkp
ну может попробовать так:
или так:
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 12 янв 2014, 00:09
alex998
о, хорошо! Спасибо! проверю эти два варианта чуть позже. Дела...
Re: Подскажите по гравировке, дуги как многогранники
Добавлено: 12 янв 2014, 00:20
Serg
Надеюсь ты не просто все эти строчки добавляешь, а изменяешь имеющеюся в посте функцию @line?