Jump to content

    
АДИКМ

А как в CAM350 сделать следующее...

Recommended Posts

19 часов назад, Barklay сказал:

Подробнее можно – какую апертуру (форма), на какие части?

Любую выбранную апертуру, на произвольное число частей.

Т.е например есть костомная апертура размером 3.000:5.000 и ее надо разбить на две части с небольшим зазором. Как примерно можно было это реализовать?

Share this post


Link to post
Share on other sites
2 hours ago, Barklay said:

Никак.

КАК!

идея такова..

прошу прощения за поверхностный код:

input "Dcode?",D1
input "Part X",X
input "Part Y",Y
print D1,X,Y
setdcode@ D1
W#=Dcodesizex!
H#=Dcodesizey!
l=highestlayer!+1
D=highestdcode!+1
setlayer@ l
print D
setdcode@ D1
update_dcodebar@
add_flash@
axy@ 0,0
back@
setdcode@ D
update_dcodebar@
view_all@
setlayer@ l+1
set_aperture@ D,"Round d:0.010"
update_dcodebar@
LW#=W#/X
LH#=H#/Y
FOR A#=-W#/2 TO W#/2 STEP LW#
add_line@
setdcode@ D
axy@ A#,-H#/2
axy@ A#,H#/2
back@
NEXT
FOR B#=-H#/2 TO H#/2 STEP LH#
add_line@
setdcode@ D
axy@ -W#/2,B#
axy@ W#/2,B#
back@
NEXT
edit_compo@ 0,-2,-2,-2,"Composite_1"
edit_compo_bkg@ 0,-1
edit_compo@ 0,0,L,1
edit_compo@ 0,1,L+1,-1
composite2layer@ 0,-1,0.0000,14

 

разбитый дкод в списке аппертур будет последним

 

 

 

 

image.thumb.png.8d602c82291ad1077b873aa5fe8da8ba.png

Edited by cam350ru

Share this post


Link to post
Share on other sites

Установите последний САМ350, 12 версия. Там в свойствах апертуры, можно выбрать апертуру разбитую на несколько частей. И задавать параметры разделения, количества, скругления и т.п.

Share this post


Link to post
Share on other sites
35 minutes ago, Rash said:

Установите последний САМ350, 12 версия. Там в свойствах апертуры, можно выбрать апертуру разбитую на несколько частей. И задавать параметры разделения, количества, скругления и т.п.

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

 

тут 14 появилась, не ясно что там с поддержкой макросов

 

https://www.downstreamtech.com/support/support-cam350/Release-14/CAM350_14.0_ReleaseNotes.pdf

Edited by cam350ru

Share this post


Link to post
Share on other sites
20 часов назад, cam350ru сказал:

КАК!

идея такова..

прошу прощения за поверхностный код:

input "Dcode?",D1
input "Part X",X
input "Part Y",Y
print D1,X,Y
setdcode@ D1
W#=Dcodesizex!
H#=Dcodesizey!
l=highestlayer!+1
D=highestdcode!+1
setlayer@ l
print D
setdcode@ D1
update_dcodebar@
add_flash@
axy@ 0,0
back@
setdcode@ D
update_dcodebar@
view_all@
setlayer@ l+1
set_aperture@ D,"Round d:0.010"
update_dcodebar@
LW#=W#/X
LH#=H#/Y
FOR A#=-W#/2 TO W#/2 STEP LW#
add_line@
setdcode@ D
axy@ A#,-H#/2
axy@ A#,H#/2
back@
NEXT
FOR B#=-H#/2 TO H#/2 STEP LH#
add_line@
setdcode@ D
axy@ -W#/2,B#
axy@ W#/2,B#
back@
NEXT
edit_compo@ 0,-2,-2,-2,"Composite_1"
edit_compo_bkg@ 0,-1
edit_compo@ 0,0,L,1
edit_compo@ 0,1,L+1,-1
composite2layer@ 0,-1,0.0000,14

 

разбитый дкод в списке аппертур будет последним

 

 

 

 

image.thumb.png.8d602c82291ad1077b873aa5fe8da8ba.png

 

Благодарю!Сейчас посмотрю реализацию.

Edited by Петр

Share this post


Link to post
Share on other sites
20 часов назад, Rash сказал:

Установите последний САМ350, 12 версия. Там в свойствах апертуры, можно выбрать апертуру разбитую на несколько частей. И задавать параметры разделения, количества, скругления и т.п.

Взломанной версии не нашел пока,так что сижу на 10.

Share this post


Link to post
Share on other sites
22 часа назад, cam350ru сказал:

КАК!

идея такова..

прошу прощения за поверхностный код:

input "Dcode?",D1
input "Part X",X
input "Part Y",Y
print D1,X,Y
setdcode@ D1
W#=Dcodesizex!
H#=Dcodesizey!
l=highestlayer!+1
D=highestdcode!+1
setlayer@ l
print D
setdcode@ D1
update_dcodebar@
add_flash@
axy@ 0,0
back@
setdcode@ D
update_dcodebar@
view_all@
setlayer@ l+1
set_aperture@ D,"Round d:0.010"
update_dcodebar@
LW#=W#/X
LH#=H#/Y
FOR A#=-W#/2 TO W#/2 STEP LW#
add_line@
setdcode@ D
axy@ A#,-H#/2
axy@ A#,H#/2
back@
NEXT
FOR B#=-H#/2 TO H#/2 STEP LH#
add_line@
setdcode@ D
axy@ -W#/2,B#
axy@ W#/2,B#
back@
NEXT
edit_compo@ 0,-2,-2,-2,"Composite_1"
edit_compo_bkg@ 0,-1
edit_compo@ 0,0,L,1
edit_compo@ 0,1,L+1,-1
composite2layer@ 0,-1,0.0000,14

 

разбитый дкод в списке аппертур будет последним

 

 

 

 

image.thumb.png.8d602c82291ad1077b873aa5fe8da8ba.png

 

У меня еще вопрос такой. А если с костомной апертуры надо преобразовать в прямоугольную апертуру?Или как с костомной нормально преобразовать во флешки?Допустим если из одной апертуры мы делаем две. И уже т.е две костомные апертуры мы должны получить две флешки.

Share this post


Link to post
Share on other sites
2 hours ago, Петр said:

Взломанной версии не нашел пока,так что сижу на 10.

Не помню где скачивал, то ли с ftp местного, то лис ру трекера или т.п. Единственное, что лекарство не хочет запутаться на ХР, нужна минимум 7-ка

22 hours ago, cam350ru said:

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

 

тут 14 появилась, не ясно что там с поддержкой макросов

 

https://www.downstreamtech.com/support/support-cam350/Release-14/CAM350_14.0_ReleaseNotes.pdf

С макросами не знаком. Не так часто пользуюсь CAМом. Но вручную трафарет вполне реально и скруглить, и разбить апертуры.

Share this post


Link to post
Share on other sites
9 hours ago, Петр said:

У меня еще вопрос такой. А если с костомной апертуры надо преобразовать в прямоугольную апертуру?Или как с костомной нормально преобразовать во флешки?Допустим если из одной апертуры мы делаем две. И уже т.е две костомные апертуры мы должны получить две флешки.

1. способ - последовательно. В таблице апертур выбираете кастом апертуру, меняете shape например на rectangle и ок.

2. способ - все и разом.edit - change - explode - custom. тут внимание, правой кнопкой пропустить выбор "заливочной " апертуры(cancel) (т.е. надо заметить только аппертуры простой конфигурации преобразуются в окружности и квадраты и проч. (а из остальных - преобразуются в полигоны) так вот эти полигоны могут быть векторными и растровыми). если не все кастомные хотите, то нужно предварительно необходимые для работы апертуры перенести в новый слой.

 

Разбитые макросом апертуры превратятся в полигоны - их преобразем во флэши utilities - draw to flash - interactive далее выбрать полигон (фрагмент кастом апертуры) - все однотипные элементы на слое проекта преобразуются во флэши.

 

возможно есть более простые и произодительные способы (custom aperture editor и макросы)

Edited by cam350ru

Share this post


Link to post
Share on other sites
В 23.01.2019 в 20:16, cam350ru сказал:

1. способ - последовательно. В таблице апертур выбираете кастом апертуру, меняете shape например на rectangle и ок.

2. способ - все и разом.edit - change - explode - custom. тут внимание, правой кнопкой пропустить выбор "заливочной " апертуры(cancel) (т.е. надо заметить только аппертуры простой конфигурации преобразуются в окружности и квадраты и проч. (а из остальных - преобразуются в полигоны) так вот эти полигоны могут быть векторными и растровыми). если не все кастомные хотите, то нужно предварительно необходимые для работы апертуры перенести в новый слой.

 

Разбитые макросом апертуры превратятся в полигоны - их преобразем во флэши utilities - draw to flash - interactive далее выбрать полигон (фрагмент кастом апертуры) - все однотипные элементы на слое проекта преобразуются во флэши.

 

возможно есть более простые и произодительные способы (custom aperture editor и макросы)

 

спасибо.

Share this post


Link to post
Share on other sites

Добрый день.

Подскажите мне,пожалуйста,как можно удалить круглые (round)апертуры?А то пытался ковыряться в настройках фильтров  Edit-Delete,но путного ничего не нашел.Только галочки ставить на круглые апертуры и все.

Share this post


Link to post
Share on other sites
On 1/28/2019 at 8:42 AM, Петр said:

Добрый день.

Подскажите мне,пожалуйста,как можно удалить круглые (round)апертуры?А то пытался ковыряться в настройках фильтров  Edit-Delete,но путного ничего не нашел.Только галочки ставить на круглые апертуры и все.

К сожалению, фильтра по типу апертуры - нет. Хотя, все интерфейсы подготовлены(может в 14 версии есть?). Но тем не менее, в инете есть элементарные макросы, которые позволяют отобрать апертуры по типу, основанные на Dcodeshape! . Рекомендую тут базовые знания по написанию макроса, а по  Вашему запросу даже пример.

стр. 9 https://www.rodnik.ru/upload/medialibrary/9c6/9c66154f9b601a6511d38ec809b0fb36.pdf

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.