Sheetcam для плазмы

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.
Аватара пользователя
FLUKE
Мастер
Сообщения: 843
Зарегистрирован: 11 мар 2013, 21:18
Репутация: 187
Настоящее имя: Сергей
Откуда: Смоленск
Контактная информация:

Re: Sheetcam для плазмы

Сообщение FLUKE »

А что за чпу? Я с шиткамом поковырялся и вскоре пересел на др CAM/CAD программулину.
Есть подозрение, что ты рисуешь с ошибками.
Как вариант делать раскладку в др программе, выгружать раскрой в DXF и загружать одним чертежом в шиткам.
Аватара пользователя
jackmet
Новичок
Сообщения: 22
Зарегистрирован: 24 дек 2016, 19:47
Репутация: 0
Настоящее имя: Avon
Контактная информация:

Re: Sheetcam для плазмы

Сообщение jackmet »

О какого рода ошибках идет речь? Ошибка может быть одна - не состыковка контуров. У меня это исключено. Все узлы тщательно проверяются. Да и по разводке в шиткаме, если что, можно определить, что что-то не так.
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Sheetcam для плазмы

Сообщение Евжений »

Доброго всем времени.

Пытаюсь заставить Sheetcam прописывать в начале кода G40, G41 или G42, чтобы в стойке оставалось только прописать значение коррекции. Бегать к пк каждый раз при подгонке размера не технологично. В SheetCam TNG.ini есть параметр "Contour\ method". Он может быть равным 0, 1 или 2. Соответственно "со смещением вовнутрь", "со смещением наружу", "без смещения". И собственно вопрос, как этот contour method в постобработчик запихать?

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

Или я вообще не туда пошёл?)
Аватара пользователя
FLUKE
Мастер
Сообщения: 843
Зарегистрирован: 11 мар 2013, 21:18
Репутация: 187
Настоящее имя: Сергей
Откуда: Смоленск
Контактная информация:

Re: Sheetcam для плазмы

Сообщение FLUKE »

Я в шиткаме (а теперь уже в камдакте) создавал профиль на каждую толщину с компенсацией и не использовал G40
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Sheetcam для плазмы

Сообщение Евжений »

Тоже так сейчас работаю. Более менее стабильно получается. Но иногда надо чуть подкорректироваться на лету. В общем пока не получается, долго сидел. Sheetcam TNG 4.0.13. Среди постпроцессоров есть "Mach3 G42 experimental.scpost". Но работает не корректно. И как его допилить хрен его знает.

function OnOffsetNone()
post.Text("G40\n");
end

function OnOffsetLeft()
post.Text("G41\n");
end

function OnOffsetRight()
post.Text("G42\n");
end

G42 он ни в какую включать не хочет. Если включить либо "со смещением наружу" либо "со смещением вовнуть", то он вписывает G41. Если включить "без смещения" то ничего не пишет, т. е. G40 не пишет. И где это исправить хз. Вроде в библиотеках.
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Sheetcam для плазмы

Сообщение Евжений »

Нащупал. Оказывается переключается включением галочки "реверсировать направление реза". Как бы логичнее, по моему, было бы переключать "обработкой по контуру". Фигня какая-то. В принципе работает. Только если надо будет поменять направление реза, то придётся в постобработчик лезть.
Вложения
2018-02-24_205335.jpg (5164 просмотра) <a class='original' href='./download/file.php?id=133232&sid=00ae8a400e958929c92822a564baf414&mode=view' target=_blank>Загрузить оригинал (71.36 КБ)</a>
Аватара пользователя
jackmet
Новичок
Сообщения: 22
Зарегистрирован: 24 дек 2016, 19:47
Репутация: 0
Настоящее имя: Avon
Контактная информация:

Re: Sheetcam для плазмы

Сообщение jackmet »

Оперативная система плазмореза LinuxCNC. ПУ-шки генерю в Шиткам. По работе приходится часто резать прямоугольные фланцы. Если свеже сгенериованную ПУ-шку запустить в работу, то внутренние углы скругляются с радиусом 12-15 мм. Чтобы убрать этот косяк приходится редактировать ПУ-шку добавлением G61 вот так:

(Filename: Вход фланец 4мм.ngc)
(Post processor: LinuxCNC plasma.scpost)
(Date: 04.03.2018)
G21 (Units: Metric)
G61
G61.1

G40 G90
F1 S1
(Part: vhodflan_4mm)
(Operation: No Offset, 0, T1: Плазма, 2 мм прорез)
G00 Z10.0000
X20.4802 Y22.4916
Z4.0000
M03
G04 P0.5 и т.д

пробовал редактировать постпроцессор LinuxCNC plasma.scpost таким образом:

function OnInit()
post.SetCommentChars ("()", "[]") --make sure ( and ) characters do not appear in system text
post.Text (" (Filename: ", fileName, ")\n")
post.Text (" (Post processor: ", postName, ")\n")
post.Text (" (Date: ", date, ")\n")
if(scale == metric) then
post.Text (" G21 (Units: Metric)\n") --metric mode
else
post.Text (" G20 (Units: Inches)\n") --inch mode
end
post.Text (" G61\n")
post.Text (" G61.1\n")
end

post.Text (" G40 G90\n F1 S1\n")
bigArcs = 1 --stitch arc segments together
minArcSize = 0.05 --arcs smaller than this are converted to moves
end

после такой борзости Шиткам послал меня на хер и отказался генерить. Вопрос: как отредактировать правильно, чтобы этот G-код автоматом прописывался в ПУ.
Аватара пользователя
FLUKE
Мастер
Сообщения: 843
Зарегистрирован: 11 мар 2013, 21:18
Репутация: 187
Настоящее имя: Сергей
Откуда: Смоленск
Контактная информация:

Re: Sheetcam для плазмы

Сообщение FLUKE »

post.Text (" G21G61G61.1 (Units: Metric)\n") --metric mode
??????????????????????
Аватара пользователя
jackmet
Новичок
Сообщения: 22
Зарегистрирован: 24 дек 2016, 19:47
Репутация: 0
Настоящее имя: Avon
Контактная информация:

Re: Sheetcam для плазмы

Сообщение jackmet »

FLUKE писал(а):post.Text (" G21G61G61.1 (Units: Metric)\n") --metric mode
??????????????????????
На счет знаков вопросов не понял, но уже разобрался
Ответить

Вернуться в «CAM пакеты»