Траектория с помощью функции

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Траектория с помощью функции

Сообщение tooshka »

Может не правильно выразился. Как задать траекторию фрезе что бы ее произвольно болтало туда сюда. В 3дсмаксе есть что то похожее - шум, по любой из осей или по всем. А как такое сварганить на фрезере или кам программе.
К своему стыду до сих пор делаю это ручками. Кстати для этого отлично подходит JDPaint (не реклама). Там можно траектории как простые сплайны крутить, причем по всем осям. Но все равно долго.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Траектория с помощью функции

Сообщение aftaev »

Непонял. Тебе стол нужно просто туды сюды таскать?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Траектория с помощью функции

Сообщение tooshka »

Нет вот примерно что нужно фреза двигается по все трем осям - можно ли траекторию задать с помощью переменных???
А еще лучше что бы траектория была произвольной не повторялась, в заданном трехмерном коридоре
Вложения
33.jpg (1597 просмотров) <a class='original' href='./download/file.php?id=11674&sid=24c61cd09a6fd2423dc1fe45935c92b0&mode=view' target=_blank>Загрузить оригинал (115.93 КБ)</a>
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Траектория с помощью функции

Сообщение tooshka »

Надо НИКА ждать может пару "кракозябр" напишет)))
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Траектория с помощью функции

Сообщение Nick »

Хммм... а как думаешь, примерно, что здесь траектория фрезы? Как-то не совсем похоже, что такое просто фрезой можно сделать...
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Траектория с помощью функции

Сообщение tooshka »

Я САМ такое делаю))) Выложить не могу(( только в личку. Секретность блин и конкуренция.
http://www.olimpe.ru/catalog/2/253/
Вот
То что на картинке делается широкой радиусной фрезой 25-30 мм, волна по ХУ и колебания по Z, так подобраны.
Вот думаю примерно об этом - пытаюсь понять))
http://www.ugatu.ac.ru/publish/vu/stat/ ... 37)/27.pdf
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Траектория с помощью функции

Сообщение aftaev »

tooshka, загоняешь в САМ программу она сама сделает :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Траектория с помощью функции

Сообщение Nick »

Волнишки просто сделать, надо только функции подобрать.
Ну например:

Код: Выделить всё

#<xst> = 0
#<yst> = 0
#<zst> = 0

#<xend> = 100
#<yend> = 100
#<zend> = 0

#<zsafe> = 5

#<xstep> = 1
#<ystep> = 1

#<xamp> = 2
#<yamp> = 21
#<zamp> = 3

#<xphase> = 50
#<yphase> = 0.02
#<zphase> = 3

#<xscale> = 10
#<yscale> = .02
#<zscale> = 10

#<x> = #<xst>
#<y> = #<yst>
#<z> = #<zst>

o100 WHILE [#<x>+#<xstep> LT #<xend>] 
	#<x> = [#<x>+#<xstep>]
	#<y> = #<yst>

	G0 Z#<zsafe> 
	G0 X#<x> Y#<y>
	G01 Z#<zst>
	o101 WHILE [#<y>+#<ystep> LT #<yend>] 
		#<y> = [#<y>+#<ystep>]
		
		#<x1> = [#<x> +  #<xamp> * SIN[ [#<y> +#<x>+#<xphase>] * #<xscale> ]]
		#<y1> = #<y>;[#<y> + COS[ [#<y>+#<yphase>] * #<yscale> ] * #<yamp>]
		#<z1> = [#<z> + COS[ [#<y>+#<zphase>] * #<zscale> ] * #<zamp>]
		G01 X#<x1> Y#<y1> Z#<z1>		
	o101 ENDWHILE
o100 ENDWHILE

M02
Вложения
Снимок-24.png (1581 просмотр) <a class='original' href='./download/file.php?id=11677&sid=24c61cd09a6fd2423dc1fe45935c92b0&mode=view' target=_blank>Загрузить оригинал (216.61 КБ)</a>
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Траектория с помощью функции

Сообщение tooshka »

Вот вот примерно что нужно )) Ник, спасибо буду мучать.
//tooshka, загоняешь в САМ программу она сама сделает //
да нет не сделает к сожалению.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Ответить

Вернуться в «LinuxCNC»