Jump to content

    

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

Добрый вечер.У меня такой вопрос.Как можно разделить выбранную апертуру на несколько частей?Макросом.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now