Форум клана ЧПУшников

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум клана ЧПУшников » Программы для ЧПУ-фрезеров. » Изготовление ящиков на шип/паз в CorelDraw с использованием макросов


Изготовление ящиков на шип/паз в CorelDraw с использованием макросов

Сообщений 1 страница 50 из 632

1

Я расскажу о том, как на ЧПУ изготовлять ящики (из фанеры, дерева, мдф) на шип/паз:
http://img-fotki.yandex.ru/get/9111/40444330.a/0_158c93_f629c572_L.jpg

Собственно вся сложность ранее состояла только в том что ящики чертить уж больно муторно.
Здесь я расскажу как это сделать за минуту с помощью программы CorelDraw.
Есть тут небольшая печальная новость, связанная с тем что понадобится версия CorelDraw, поддерживающая макросы.
К примеру, купленная мной лицензия на Corel home здесь, увы не работает.

В целом отмечу что для рисования 2D чертежей я выбрал CoreDraw потому что:
1. Есть инструменты точного задания размеров и положения детали
2. Отличные возможности по работе с векторами
3. Позволяет комбинировать чертежи с каким-либо художественным векторным рисунком.

Для тех, кто впервые использует CorelDraw предназначена 1 часть:
Настройка интерфейса CorelDraw
https://yadi.sk/d/rLBdiEH0g5xrz

и заключительная вторая часть - рисование ящика:
https://yadi.sk/d/c8m1KwYSg5xsR

Собственно центральную часть показа представляет макрос, специально для этого написанный мной:
http://yadi.sk/d/ZbCWLZ8M8UvXX

Макрос с открытым кодом - смотрите и совершенствуйте.

P.S. Видео снималось с помощью UVscreenCamera, которая пакует файл в формат exe, снабженный собственным плеером.
Не пугайтесь - вирусов там нет, при этом размер очень маленький.

P.P.S
Самое активное участие в проекте принял Superbizon, alleks67, Виталий Шумаков

Версии макросов качайте здесь:

Самая последняя версия от  Виталия Шумакова пост 476
Макрос

Макрос от alleks67 пост 249
Макрос

Правка макроса от ivan4x4, пост 593 от 26.01.2017
ivan4x4

Привожу ссылку на отдельный макрос по скруглению углов Roundcorenrs
Макрос работает только с кривыми, это значит что если Вы нарисовали прямоугольник, то надо нажать правую кнопку и преобразовать его в кривую.
Макрос рисует кружки заданного диаметра по углам, нужные места выделяете, выделяете исходную кривую и объединяете.
Скругление углов

Отредактировано Ulibka (11-03-2017 10:35:49)

+24

2

Спасибо, тема интересная... Только если можно - по пунктам как вторую часть просмотреть?
    Спасибо.

0

3

Ссылку на вторую часть видео перезалил и поправил.
Видео снято с использованием программы:
http://www.uvsoftium.ru/

На мой взгляд - лучшая программа для этих целей.

0

4

Спасибо за макро и подробное описание

0

5

очень полезный макрос судя по видео.как переписать(подредактировать)  его для 13 корела?

Отредактировано sergeywopros (24-01-2014 13:51:04)

0

6

Это обычный VBA - если в 13 Corel VBA есть - то пойдет без изменений (за исключением формы)

0

7

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

0

8

kriss, многие были бы Вам очень признательны если бы Вы показали свою технику.
Но я думаю что у Вас не получится (я имею ввиду быстро).
Потом задача не только шипы нарисовать, но и сделать скругления во внутренних углах в соответствии с диаметром фрезы, которой делается рез вот так:

http://img-fotki.yandex.ru/get/9758/40444330.a/0_1593a1_aeb9506e_L.jpg

+1

9

Ulibka написал(а):

Это обычный VBA - если в 13 Corel VBA есть - то пойдет без изменений (за исключением формы)

копирую его в папку с макросами,в кореле в настройках он его даже не видит.видимо из за того что писался для 16.у меня есть макросыот e-cut так там разновидность одного и того же
макроса для 13,14,15,16 версий. а как выглядит сам макрос?Это текстовый файл?может этот текстовый файл можно копировать в редактор VBA в кореле и сохранить  для 13?
лошара я ,лошара :confused:  .Забыл корел перезагрузить после установки.теперь все работает

Отредактировано sergeywopros (24-01-2014 16:41:09)

0

10

в папку его копировать не обязательно, открываем диспетчер макросов, жмем загрузить выбираем нужный макрос ОК, в видео все есть.

0

11

Ulibka написал(а):

Собственно вся сложность ранее состояла только в том что ящики чертить уж больно муторно.

Лично для меня не так проблематично начертить без макроса, как получить результат ровных шипов, без выемок под фрезу, поскольку такой вариант не всегда приемлем по эстетическим причинам! И фото, для примера, вы выложили почему-то именно с ровными шипами  ;)  В этом случае, можно использовать ваш макрос, поставив диаметр фрезы "0", а после порезки спец.инструментом досекать прямые углы вручную.  Ну а если делать приходится часто, размеры меняются и эстетика не так важна - однозначно полезный макрос! Автору - плюсик.

0

12

На фото ящик, изготовленный как раз по описанной технологии.
Т.е. там выемки как в посте №8
Просто дело в том, что выемки от фрезы диаметром 1/8" практически не видны.
(правда моего товарища такие выемки не устроили и он резал таки фрезой диаметром 2мм - но на мой взгляд это уже извращение)
То что я показал в 8 посте - это сильно увеличенное изображение для иллюстрации самой идеи.

0

13

Ulibka написал(а):

На фото ящик, изготовленный как раз по описанной технологии.

Хм... действительно незаметно. Хотя, фото, конечно, маловато.

Ulibka написал(а):

Просто дело в том, что выемки от фрезы диаметром 1/8" практически не видны.(правда моего товарища такие выемки не устроили...

Я уверен, что в большинстве случаев, это вовсе не проблема и многих устроит. Когда я, например, делал корпуса для гитарной аппаратуры и они обтягивались кож.замом, то это абсолютно не важно. Но бывают случаи, когда нужно, чтобы было идеально:
http://s9.uploads.ru/t/47TFz.jpghttp://cs10858.vk.me/u4380073/153157193/x_c3b86ecf.jpghttp://cs10858.vk.me/u4380073/153157193/x_7db04f08.jpg

Отредактировано Jacky82 (24-01-2014 18:18:16)

+1

14

Нижние корпуса наверно без использования чпу делались?

0

15

Ulibka написал(а):

Нижние корпуса наверно без использования чпу делались?

На шипорезном станке. Но такое "чудо" столярной технику у нас, например, далеко не везде можно найти. Да и вообще не удобно, когда на сторону нужно обращаться. А вот если бы на родном ЧПУ можно было, как говорится "не отходя от кассы". Но тогда только вариант с ручной доработкой. По-другому никак.

0

16

На самом деле в самой шипорезке нет ничего уникального, у меня их три.
Для прямоугольных шипов использую такую:
https://www.fine-tools.com/i-box.jpg

Но фанеру без сколов на ней резать практически невозможно.

0

17

Я имел ввиду нечто вот такое: http://sdelanounas.ru/i/c/2/c2RlbGFub3VuYXMucnUvdXBsb2Fkcy80LzMvNDMxMTMzNTUyNTg0Mi5qcGVnP19faWQ9MTY5NjI%3D.jpg

0

18

C учетом того, что кому то это интересно, продолжу.

Вот ссылка на новую версию макроса:
http://yadi.sk/d/kIpK2RdyGo7Fw

Что она умеет?
Вот надо, например, выпилить такой шкаф:
http://img-fotki.yandex.ru/get/9513/40444330.8/0_152aef_6c8bbf05_L.jpg

Он собран тоже на шип/паз/конфирмат. При этом безо всяких конфирматов он вполне себе спокойно стоит.
Для его изготовления необходимо в горизонтальных полках вычертить пазы.
Как уже рассматривалось выше для того чтобы шипы нормально входили, внутренние углы должны быть скругленные.
Для этой цели служит макрос RoundCurves.
(если Вы будете его использовать на прямоугольнике- то прямоугольник необходимо предварительно преобразовать в кривую - выбираете, кликаете правой кнопкой мыши - convert to curves (или Ctr Q), т.к. макрос работает только с кривыми)

После макроса появляется много кружочков:
http://img-fotki.yandex.ru/get/9749/40444330.a/0_159597_565121a_L.jpg

Лишние кружочки надо удалить:
http://img-fotki.yandex.ru/get/9836/40444330.a/0_159598_3ecc2042_L.jpg

Потом выбрать все вместе с кружочками и нажать кнопку "задние минус передние" (back minus front)
http://img-fotki.yandex.ru/get/9808/40444330.a/0_159599_771f90c7_L.jpg

+2

19

поступил совет от Lodochnik:

" Для лучшей обработки углов, скругления надо делать диаметром чуть больше фрезы, не будет ударных нагрузок на фрезу."

0

20

Спасибо за макрос!

0

21

Огромное спс за тему. Не думал, что можно найти что-то подобное. Если можно, поподробнее о том, как сделать паз (отверстие) под шип в горизонтальной полке (как на фото).
А то не совсем понятно.У меня углы прямоугольного паза скругляются вовнутрь, а у Вас наружу.С Corel сталкиваюсь впервые.Если есть образец, который можете кинуть в личку было бы здорово.
http://sd.uploads.ru/t/C7Dkn.jpg

0

22

Пример - смотрите полку, которая лежит на паркете - там видны пазы.
Собственно нужно просто обеспечить скругление внутренних углов - для этого служит макрос - RoundCurves

Скругление углов при фрезе 3мм на глаз почти не заметно.

0

23

Так как у меня нарисовано пойдет? Этот паз я сделал с помощью RoundCurves.

0

24

Gorb, Я не понимаю что Вы хотите сделать.
Если это обычная полка - то Вы должны сделать обычные прямоугольные вырезы.
У этого выреза будет один внутренний угол - и только его надо скруглить

0

25

Заранее извиняюсь если раздражаю, просто не могу до конца понять. Ящик как у Вас в примере у меня получился.Теперь я хочу вставить в него поперечную полку.
Тогда я рисую прямоугольник с шипами в макросе (задаю например 2 шипа),соответственно в боковых стенках надо сделать под них пазы.Так вот мне непонятно, у паза под шип
надо скруглять углы или нет.Или это просто прямоугольники, как в приложенном примере?Просто если я перевожу прямоугольник в кривые, и скругляю в RoundCurves,
то получается паз как в посте 21.Сделать хочу напольный шкаф на кухню.http://sd.uploads.ru/t/Fawus.jpg

0

26

Все правильно, у прямоугольников (пазов), которые посередине необходимо скруглить (расширить) 4 внутренних угла иначе у Вас шип не войдет в эти пазы

0

27

Вероломно воспользовался открытостью кода и слегка перелопатил под себя -  не надо ничего рисовать, выбирать... нажимается одна кнопка и всё, все детали готовы, ну и допилилл экспорт в dxf, вроде так поудобней..
выкладываю, вдруг кому пригодиться.-
http://www.electropointer.ru/assets/images/ShupYasik/scrinshot1.JPG

скачать мона тут -ТЫДЫЩ

Отредактировано Superbizon (03-09-2014 17:17:44)

+7

28

наколбасить ящик  :canthearyou:  :crazyfun:  :D
стандартный ящик это хорошо, а остальное и ручками доделать можно.....

0

29

Andrew_SV_GAD написал(а):

наколбасить ящик      
стандартный ящик это хорошо, а остальное и ручками доделать можно.....


Ну да...  в моём варианте макрос ,конечно, потерял в гибкости, но зато, если нужен просто ящик, он гораздо проще.

Вообще заработал у кого-нибудь?  да и если есть какие предложения, замечания -  пишите, пока у меня задор не пропал ))

+1

30

Superbizon написал(а):

Andrew_SV_GAD написал(а):

    наколбасить ящик     
    стандартный ящик это хорошо, а остальное и ручками доделать можно.....

Ну да...  в моём варианте макрос ,конечно, потерял в гибкости, но зато, если нужен просто ящик, он гораздо проще.

Вообще заработал у кого-нибудь?  да и если есть какие предложения, замечания -  пишите, пока у меня задор не пропал ))


Спасибо у меня работает . А с кнопки  куда сохраняет файл ?

0

31

Радик написал(а):

Спасибо у меня работает . А с кнопки  куда сохраняет файл ?


в туже директорию где сохранён кореловский файл...   
не совсем правильно написал это не совсем "сохранение", скорее "экспорт"...  там обведено рамкой под названием "Экспорт в DXF"  ...

всё... поменял.. теперь кнопка не "сохранить" а "экспортировать"

Отредактировано Superbizon (04-09-2014 12:14:49)

0

32

Отличный макрос, у меня все работает. Вопрос к автору: а нельзя ли добавить отдельным пунктом кол-во шипов на верртикальной стороне?

0

33

Ulibka. Спасибо за тему и за видео уроки.

0

34

likhacheff написал(а):

Отличный макрос, у меня все работает. Вопрос к автору: а нельзя ли добавить отдельным пунктом кол-во шипов на верртикальной стороне?


Да в принципе можно.
Но, не совсем понятно почему только на вертикальной?   

Понимаю что сейчас соединения получаются разные.. И по мне,  если не пытаться сделать какие то экстремальные ящики (например очень высокий с маленьким дном), то это не особо критично...
Но вообще согласен, глаз немного мозолит - попробую переделать.

Так а может тогда задавать не количество шипов на длине/ширине/высоте,  а просто длину шипа и располагать уж сколько влезет?  не проще будет?

0

35

Нет, лучше не длину, а именно количество шипов. И почему-то иногда вылезает очень узкий крайний шип.

0

36

Макрос приобретёт путёвку в "большую жизнь" как обероновские (можно сделать платным и его купят), если добавить возможность делать разновысокие стенки т.е у каждой боковины своя высота, также выбирать ширину паз-шипа очень нужная опция, распределение-центрование шипо-пазов по граням и выбор их количества на гранях, ну и совсем "сказка если делать ящик с произвольным количеством стенок четырёх угольный ящик это распространённый, но всё же частный случай ящики бывают нужны декоративные трёхгранные, восьмигранные и т.д.
P.S. и да, макрос работает - Corel X5, на Corel X6 не пробовал.

0

37

likhacheff написал(а):

И почему-то иногда вылезает очень узкий крайний шип.

Поддерживаю вопрос.
Все замечательно работает, но надо внести поправку, чтобы шипы симметрично центровались

0

38

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

пока другое обновление -
http://www.electropointer.ru/assets/images/ShupYasik/scrinshot2.JPG
http://www.electropointer.ru/assets/images/ShupYasik/scrinshot3.JPG

скачать -  тыдыщь

поясню -  если задаётся длина, которая кратно не помещаться на сторону - то она ( длинна) округлиться такчтобы получалось кратно.  - вообщем реально получаемая длинна пазов/шипов может слегка отличаться от заданной.

Отредактировано Superbizon (05-09-2014 10:41:55)

+4

39

Я о том, что это не является шипом и скорее всего отломится при сборке.
http://sd.uploads.ru/t/7iAeW.png

0

40

PROtein написал(а):

Я о том, что это не является шипом и скорее всего отломится при сборке.


ну да... принято, понято )))   попробую подправить

0

41

Вот вам!  ^^ -   сцыллко

Теперь обрубки не должны оставаться.

Отредактировано Superbizon (05-09-2014 15:07:00)

+5

42

пора в макрос вставить QIWI кошелёк - кто ценит автора и его работу "проголосует рублём" пусть кто сколько сможет, но на килограмм хорошего коньяка точно будет  :cool:
мне макрос очень понравился, особенно в последней редакции - Благодарю за труд

0

43

Andrew_SV_GAD написал(а):

пора в макрос вставить QIWI кошелёк - кто ценит автора и его работу "проголосует рублём" пусть кто сколько сможет, но на килограмм хорошего коньяка точно будет  
мне макрос очень понравился, особенно в последней редакции - Благодарю за труд


Спасибо, весьма рад высокой оценке  ))

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

Както не ради денег.. просто интересно. пока.   
но если есть желание  - наличиствует у меня яндекс кошель  - 410011297967809,  ну или вот, на сайте на моём - http://www.electropointer.ru/postavit-avtoru-piva.html
обязательно поделюсь с Ulibka,  а может гденить вместе пивасика треснем, благо вроде бы рядом находимся  :cool:

+2

44

есть ещё одна рацуха - (не всегда гоняю ЧПУ, обхожусь приемущественно раскроем на ленточной пиле, распечатал, благо у меня лазерник а3 и струйник 0а+ наклеил на фанеру и вперёд, моё говно PRLA4 только в помощь, а так в основном столярка) - если макрос будет добавлять центры в кругах для сверловки вообще будет нормально
килобаксов не обещаю но стольник точно скину - ЗАВЕДИТЕ QIWI!!! какой гемор бывает деньги перевести особенно с paypal на наши кошельки

Уважаемый PROtein, подкинул идею создания пресетов!!! Макрос приобретает проф черты с каждым часом!

Отредактировано Andrew_SV_GAD (06-09-2014 09:13:12)

0

45

Еще просьбы по доработке (сорри, но не понимаю насколько это сложно):
1) Чтобы после закрытия проги или макроса введённые данные сохранялись.
2) В толщине материала если поставить десятичное число с точкой, а не с запятой, то макрос вываливается, и после запуска все данные надо вводить снова.

+1

46

Superbizon, спасибо!

Вот - наглядное преимущество программ с открытым кодом.
Человеку понравилось - дописал, поделился с народом.
Может быть еще кто то что то придумает.

P.S. Заодно и начинающие получат пример программы

0

47

Очередное продолжение ))   -  тык

- Теперь введённые параметры сохраняются и восстанавливаются при следующем запуске.  сохранение происходит в файл c:\Program Files\ShipoYashik.ini,  если его нет ( первый запуск или стёрли) принимаются значения по умолчанию.
- В значениях можно ставить точку,  потом само поменяется на запятую.
- теперь диаметр фрезы можно выставить в 0 (раньше это приводило к глюку, теперь просто не будут рисоваться скругления под фрезу)

пока всё...

+4

48

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

0

49

likhacheff написал(а):

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


Что за зазор? в смысле изменения размеров на минус? чтобы легче вставлялось друг в друга?

0

50

Самый простой способ регулировать зазор - это при составлении УП поменять диаметр фрезы, поэтому вставлять это в программу явно излишне

0


Вы здесь » Форум клана ЧПУшников » Программы для ЧПУ-фрезеров. » Изготовление ящиков на шип/паз в CorelDraw с использованием макросов