Страница 1 из 4

CopperCam - печ.плата

Добавлено: 14 апр 2014, 16:23
tANS
Добрый день.
Подскажите пожалуйста, правильно ли я поняла, - в КопперКаме фрезеровка печатных плат происходит так: выбирается одна фреза для гравировки, одна или несколько для сверловки, одна для контура. G-код для гравировки формируется с учетом выбранной фрезы, то есть по контуру проводников фреза проходит один раз, отделяя их от основного поля. А можно ли также отделить контур проводников (не делая полную выборку ненужной меди), но с помощью более мелкой фрезы, проходя по зазору несколько раз, как бы расширяя его с каждым разом? То есть нужно сделать зазор шире, чем имеется фреза.

Re: CopperCam - печ.плата

Добавлено: 14 апр 2014, 17:06
Baha
попробуй через припуски, то есть через margin.

Re: CopperCam - печ.плата

Добавлено: 14 апр 2014, 17:19
tANS
А margin - это же припуск от проводников, при каком расстоянии от проводников начинается фрезеровка? Так?

Re: CopperCam - печ.плата

Добавлено: 14 апр 2014, 19:02
Baha
tANS писал(а):Так?
Так.

Re: CopperCam - печ.плата

Добавлено: 14 апр 2014, 19:04
tANS
Так чем он поможет? Он же не влияет на толщину зазора. Просто отсупает от краев

Re: CopperCam - печ.плата

Добавлено: 14 апр 2014, 19:48
Baha
tANS писал(а):То есть нужно сделать зазор шире, чем имеется фреза.
Вопрос в чем, сделать зазор по шире? Проведешь два- три- четыре и т.д. раза фрезу, с разным маржином будет тебе необходимый зазор. В чем проблема?

Re: CopperCam - печ.плата

Добавлено: 14 апр 2014, 20:24
tANS
Аа. Понятно.

Re: CopperCam - печ.плата

Добавлено: 14 апр 2014, 22:27
Baha
tANS писал(а):Аа. Понятно.
В Machine / Calculate contours/Number of successive conturs - пробуй.

Re: CopperCam - печ.плата

Добавлено: 15 апр 2014, 00:31
NightV
походу в женской роте новенькие ;)

Re: CopperCam - печ.плата

Добавлено: 10 авг 2014, 07:59
AlexNikov
Возник ряд вопросов по CopperCAM, думаю в этой теме можно и продолжить :D

1. Скорость гравировки/сверления и т.д. На сколько я понял скорости перемещения задаются в окне "Active Tool" (Parameters/Selected tools...)?:
Скорость.png (9784 просмотра) <a class='original' href='./download/file.php?id=31821&mode=view' target=_blank>Загрузить оригинал (71.54 КБ)</a>
При изменении указанных параметров в G-коде скорость перемещения не изменяется:
G-код.png (9784 просмотра) <a class='original' href='./download/file.php?id=31822&mode=view' target=_blank>Загрузить оригинал (15.3 КБ)</a>
Видимо я что-то не так делаю...

С вопросом №1 разобрался.

Скорость настраивается в в меню "Output data format", в меню "Active Tool" (Parameters/Selected tools...) и в "Tool Library:
Безымянный.png (9779 просмотров) <a class='original' href='./download/file.php?id=31823&mode=view' target=_blank>Загрузить оригинал (57.41 КБ)</a>
Безымянный1.png (9776 просмотров) <a class='original' href='./download/file.php?id=31825&mode=view' target=_blank>Загрузить оригинал (29.29 КБ)</a>
2. Вопрос уже скорей по G-коду. Для сверления и гравировки используются два разных инструмента. Первым этапом идет сверление. Соответственно нужно заменить инструмент при окончании операции сверления. Замена инструмента ручная. В коде CopperCAM вставляет строчку "Т1 М06" - каким образом с помощью такой команды можно вывести станок на замену инструмента? Или же можно сделать это вот так (синий блок - окончание блока сверления, красный - то что хочу руками прописать на замену инструмента, зеленый - блок гравировки):

G01 F30 Z-1.45
G00 F3000 Z2
G00 Y87.63
G00 F1500 Z0
G01 F30 Z-1.45
G00 F3000 Z2
G00 Y91.44
G00 F1500 Z0
G01 F30 Z-1.45

G00 Z5. F300.
G00 X0. Y0. Z100 M00


G00 F3000 X-1.94 Y96.89
G00 F1500 Z0
G01 F30 Z-0.1
G01 X-1.77 Y97.02
G01 X-1.64 Y97.19
G01 X-1.54 Y97.38
G01 X-1.48 Y97.58
G01 X-1.46 Y97.79
G01 X-1.48 Y98


После команды M00 KFLOP уйдет в режим Пауза?

Re: CopperCam - печ.плата

Добавлено: 10 авг 2014, 08:32
ukr-sasha
AlexNikov писал(а):После команды M00 KFLOP уйдет в режим Пауза?
Режим Стоп. И то проверять нужно, сам этой коммандой не пользуюсь. Возможно нужно будет написать код, чтобы сработало.

Re: CopperCam - печ.плата

Добавлено: 10 авг 2014, 08:54
AlexNikov
ukr-sasha писал(а):
AlexNikov писал(а):После команды M00 KFLOP уйдет в режим Пауза?
Режим Стоп. И то проверять нужно, сам этой коммандой не пользуюсь. Возможно нужно будет написать код, чтобы сработало.
Пойду эксперименты ставить на своем станочке...

Re: CopperCam - печ.плата

Добавлено: 10 авг 2014, 09:37
AlexNikov
ukr-sasha писал(а):
AlexNikov писал(а):После команды M00 KFLOP уйдет в режим Пауза?
Режим Стоп. И то проверять нужно, сам этой коммандой не пользуюсь. Возможно нужно будет написать код, чтобы сработало.
M00 увел KFLOP в паузу, после нажатия СТАРТ станок продолжил все дело:

G00 X0 Y0 Z10 F600
G00 F300 X25 Y-4.75
G00 Z0
G01 F60 Z-1.45
G00 F300 Z2
G00 X22.46
G00 Z0
G01 F60 Z-1.45
G00 F300 Z2
G00 X19.92
G00 Z0
G01 F60 Z-1.45
G00 F300 Z2



G00 Z35
G00 X0 Y0 M00


G00 F300 X25.6 Y-5.65
G00 Z0
G01 Z-0.1
G01 X25.77 Y-5.52
G01 X25.9 Y-5.35
G01 X26 Y-5.16
G01 X26.06 Y-4.96
G01 X26.08 Y-4.75
G01 X26.06 Y-4.54
G01 X26 Y-4.34
G01 X25.9 Y-4.15
G01 X25.77 Y-3.98
G01 X25.6 Y-3.85
G01 X25.41 Y-3.75
G01 X25.21 Y-3.69
G01 X25 Y-3.67



Заставить бы еще CopperCAM самому выставлять паузы в нужных местах, так то руками придется расставлять :D

Re: CopperCam - печ.плата

Добавлено: 10 авг 2014, 10:17
ukr-sasha
Если Копперкам вставляет код смены инструментов, М6 Т1 например, то лучше прописать код, чтобы Кмоушн становился на паузу по этому коду.

Re: CopperCam - печ.плата

Добавлено: 10 авг 2014, 10:33
AlexNikov
ukr-sasha писал(а):Если Копперкам вставляет код смены инструментов, М6 Т1 например, то лучше прописать код, чтобы Кмоушн становился на паузу по этому коду.
Подскажите как это реализовать? Не могу найти что понимается под "Т1"...это что-то типа функции которую нужно выполнить по команде М6 Т1?

Re: CopperCam - печ.плата

Добавлено: 10 авг 2014, 10:37
ukr-sasha
Т1 номер инструмента в таблице.
Вы ложите пример кода, который выдает копперкам, где есть два инструмента обработки.

Re: CopperCam - печ.плата

Добавлено: 10 авг 2014, 10:50
AlexNikov
ukr-sasha писал(а):Т1 номер инструмента в таблице.
Вы ложите пример кода, который выдает копперкам, где есть два инструмента обработки.

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

G00 G90 G94 G40 G54 G80
T3 M06
M03 S8000
M07
G00 F300 X25 Y20.33
G00 Z0
G01 F60 Z-1.45
G00 F300 Z2
-----
G00 Z0
G01 F60 Z-1.45
G00 F300 Z2
M09
M05
T1 M06
M03 S8000
M07
G00 F300 X25.6 Y19.43
G00 Z0
G01 Z-0.1
-----
G01 X4.97
G01 X5.14 Y14.78
G01 X2.63
G01 Y14.97
G01 X5.42
G00 Z2
M09
M05
T3 M06
M03 S8000
M07
G00 F300 X2.29 Y2.29
G00 Z0
G01 F60 Z-1.45
G01 F300 X27.79
G01 Y22.79
G01 X2.29
G01 Y2.29
G00 Z2
M09
M05
M02
%
Прочерки - удаленные куски кода обработки.

Re: CopperCam - печ.плата

Добавлено: 10 авг 2014, 10:57
ukr-sasha
В вашем случае Т3 М06 это команда взять новый инструмент с номером 3.
Пропишите в обработку команды М06 такой код, сохранив его в Си файл с любым удобным именем:

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

#include "KMotionDef.h"

main()
{
	
			StopCoordinatedMotion();  //feedhold
		
}
http://dynomotion.com/Help/KMotionCNC/M ... Params.htm
http://dynomotion.com/Help/KMotionCNC/T ... reenM3.htm

Re: CopperCam - печ.плата

Добавлено: 10 авг 2014, 11:01
AlexNikov
ukr-sasha писал(а):В вашем случае Т3 М06 это команда взять новый инструмент с номером 3.
Пропишите в обработку команды М06 такой код, сохранив его в Си файл с любым удобным именем:

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

#include "KMotionDef.h"

main()
{
	
			StopCoordinatedMotion();  //feedhold
		
}
http://dynomotion.com/Help/KMotionCNC/M ... Params.htm
http://dynomotion.com/Help/KMotionCNC/T ... reenM3.htm
Понятно, спасибо

Re: CopperCam - печ.плата

Добавлено: 24 авг 2014, 10:35
AlexNikov
Доброго всем дня. Возникла проблема совмещения двух сторон печатной платы. Опишу весь процесс как что делал, похоже где-то ошибка вкралась.

1. Лист текстолита закрепляю на столе и поочередно обрабатываю все 4 стороны заготовки (обеспечить параллельность сторон и перпендикулярность - перпендикулярность позже проверил индикатором, сторона уходила на 4 сотки)

2. Базирую заготовку на столе и индикатором выставляю по одной стороне (одна сторона зеркально режем, вторую обычно. плата переворачивается и укладывается точно на место):
общий вид с базированием.jpg (9669 просмотров) <a class='original' href='./download/file.php?id=32362&mode=view' target=_blank>Загрузить оригинал (877.9 КБ)</a>
3. В Sprint-Layout экспортирую слой в Gerber с параметром "Рамка по контуру платы", остальные галки пустые.

4. При открывании в CopperCAM сохраненного файла появляется надпись:
CopperCAM 1.png (9669 просмотров) <a class='original' href='./download/file.php?id=32363&mode=view' target=_blank>Загрузить оригинал (99.3 КБ)</a>
Жду да.

5. Далее захожу в File/Dimensions, параметры 211,68/106,68. (Хотелось бы понять для чего нужен параметр там "Reframe around existing curcuitry". Это отступ от размеров платы на заготовке?)

6. Так как размер заготовки больше чем сама плата, то замеряю размер заготовки, вычитаю из него размер платы и делю пополам. Полученные цифры ввожу в File/Offset. На сколько мне увиделось, то таким образом я разместил плату точно по центру заготовки.

7. Обсчитываем траекторию и делаем УП.

8. После резки первой стороны получаем вот такую картину - плата размещена не в центре заготовки (расстояния между отверстиями внутри так сказать платы совпадают с размерами, замеренными в Sprint-Layout - к примеру размер 3 на рисунках):
Сторона-1.jpg (9669 просмотров) <a class='original' href='./download/file.php?id=32364&mode=view' target=_blank>Загрузить оригинал (565.25 КБ)</a>
9. Перевернув плату получаем так же смещение относительно краев заготовки, но на другую величину:
Сторона-2.jpg (9669 просмотров) <a class='original' href='./download/file.php?id=32365&mode=view' target=_blank>Загрузить оригинал (525.14 КБ)</a>
В чем могут быть проблемы? Проблемы с механикой и электроникой станка по идее исключены - все контуры сходятся идеально.