Подготовка станка для производства подарочных коробок

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

bitm.png (1962 просмотра) <a class='original' href='./download/file.php?id=10182&mode=view' target=_blank>Загрузить оригинал (63.01 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

Ось вращения не в острие ножа?
Тогда надо будет просто вычесть значение расстояния от центра вращения до острия из полученных значений.
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

bitmap1.png (1958 просмотров) <a class='original' href='./download/file.php?id=10193&mode=view' target=_blank>Загрузить оригинал (15.74 КБ)</a>
Ник, это все таки косяк какой то. Я просто за узлы мышью берусь и тащу. И оказывается, что один узел на фигурке разбит на два. Поэтому и нож режет сначала этот маленький кусок а потом оставшееся.
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

глюк.svg
(5.27 КБ) 918 скачиваний
разорванная линия :wik:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

хммм.... сегодня гляну...
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

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

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

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

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

Вроде пофиксил. Попробуй последнюю версию.
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

Nick писал(а):Вроде пофиксил. Попробуй последнюю версию.
Ага, спасибо, сейчас попробую.

Ник чего то я не пойму
1111.png (1883 просмотра) <a class='original' href='./download/file.php?id=10292&mode=view' target=_blank>Загрузить оригинал (71.79 КБ)</a>
Параметр h на самом деле очень нужный параметр, куда он вносится?
Угол a - это тот угол , который мы обрабатываем формулами: in-going l, out-going l ?, так?
Углы b и c -это постоянные параметры, один раз внесли и забыли, они в градусах, радианах?
Параметр - boxa - это чё такое?
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

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

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

boxxx2006 писал(а):Параметр h на самом деле очень нужный параметр, куда он вносится
Это толщина картона. Она в формулах есть, можно как один из параметров его написать.
boxxx2006 писал(а):Угол a - это тот угол , который мы обрабатываем формулами: in-going l, out-going l ?, так?
Да - просто переменная "a"
boxxx2006 писал(а):Углы b и c -это постоянные параметры, один раз внесли и забыли, они в градусах, радианах?
... хммм... наверное в радианах
boxxx2006 писал(а):Параметр - boxa - это чё такое?
Это параметр который в окошке boxa.
Т.е. формула выбега угла может быть:
max(0, boxa/sin(boxb) * ( sin(a) - ctg(boxc) ) ) - тут a - угол а, boxb и boxс - углы b и с, а boxa - толщина картона.
параметры boxa-boxc нужны, чтобы каждый раз при смене толщины картона или угла наклона ножа, не менять формулы, а просто поменять значения параметров.
Кстати, сейчас сделаю, чтобы параметры box* проходили через eval - тогда можно будет писать практически в градусах:
62 /180*3,1415

-----------------
сделал.
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

несоответс ф.png (1857 просмотров) <a class='original' href='./download/file.php?id=10344&mode=view' target=_blank>Загрузить оригинал (120.9 КБ)</a>
эти формулы сделаны методом "тыка", но результат очень близок к нужному
тут котангенс, разобранный на синус и косинус, почему то ctg вообще не воспринимается
несоотв ф.png (1857 просмотров) <a class='original' href='./download/file.php?id=10341&mode=view' target=_blank>Загрузить оригинал (109.33 КБ)</a>
Тогда надо будет просто вычесть значение расстояния от центра вращения до острия из полученных значений.
я и вычел - вот, нижняя формула(тут тоже котангенс, разобран на синус и косинус)
но тут наоборот, чем ближе к прямому, тем больше хвосты(а это не правильно)
чего то не так!
несоответс.png (1857 просмотров) <a class='original' href='./download/file.php?id=10345&mode=view' target=_blank>Загрузить оригинал (135.55 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

Да, вот в этой формуле у меня похоже ошибка:
B2G = w\sin(a) = h/sin(b) / sin(a)
w=h/tan(b)
Т.е. B2G = h/tan(b)/sina

И тут тоже :freak:
DE = A1A2/ctg(c) = h/sin(b) / ctg(c
DE = A1A2/tan(c) = h/sin(b) / tan(c)

И в последней формуле косяк... хммм... как будто я после пива все это писал :hehehe: :
B2G-DE = h/sin(b) * ( sin(a) - ctg(c) )
B2G-DE = h/tan(b)/sin(a) - h/sin(b)/tan(c)

У американцев tg называется tan, а котангенс они иногда не употребляют.

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

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

И да, ко всему этому надо "-" нарисовать. Т.к. если значение больше 0, то расширение обрезает угол, если больше - дорисовывает.
sandman
Мастер
Сообщения: 257
Зарегистрирован: 31 мар 2011, 19:09
Репутация: 19
Откуда: Германия, Horb am Neckar
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение sandman »

Nik,
надо "-" нарисовать. Т.к. если значение больше 0, то расширение обрезает угол, если больше - дорисовывает. перечитай, что то не очень понятно... :hehehe:
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

Привет.
Вот, Ник, попробовал твои последние формулы, вроде работает. Минус перед формулой не ставил.
НО, от параметра "В" траектория ведет себя по разному, наверно где то косяк!
48-кажется все хорошо
2.png (1819 просмотров) <a class='original' href='./download/file.php?id=10405&mode=view' target=_blank>Загрузить оригинал (142.65 КБ)</a>
47 - пипец и тд.
22.png (1819 просмотров) <a class='original' href='./download/file.php?id=10406&mode=view' target=_blank>Загрузить оригинал (153.87 КБ)</a>
222.png (1819 просмотров) <a class='original' href='./download/file.php?id=10407&mode=view' target=_blank>Загрузить оригинал (184.1 КБ)</a>
2222.png (1819 просмотров) <a class='original' href='./download/file.php?id=10408&mode=view' target=_blank>Загрузить оригинал (139.79 КБ)</a>
22222.png (1819 просмотров) <a class='original' href='./download/file.php?id=10409&mode=view' target=_blank>Загрузить оригинал (163.39 КБ)</a>
222222.png (1819 просмотров) <a class='original' href='./download/file.php?id=10404&mode=view' target=_blank>Загрузить оригинал (146.04 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

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

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

сделал.
boxxx2006
Почётный участник
Почётный участник
Сообщения: 207
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение boxxx2006 »

Пытаюсь в boxb записать 48/180*3,1415, а оно обратно перещелкивается на 48,00000
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Подготовка станка для производства подарочных коробок

Сообщение Nick »

Новую ревизию скачал?
create_inx запускал?
Там форма поменялась.
Ответить

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