Страница 88 из 144

Re: Контроллеры myCNC

Добавлено: 17 янв 2019, 00:48
mycnc
Нашел в архивах такой пример.
mycnc-update-001-35.png (2564 просмотра) <a class='original' href='./download/file.php?id=154737&mode=view' target=_blank>Загрузить оригинал (346.91 КБ)</a>
Текст программы -

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

G90G0X0Y0Z0

#200=100 (size)
#201=2   (delta angle)
#202=360/#201	(number of lines)

(XY plane)
#100=0
#101=0
#102=#200

#103=#200
#104=0
#105=#200

G0 X#100 Y#101 Z#102
G17
M98 P101 L#202

(XZ plane)
#100=0
#101=#200
#102=0

#103=#200
#104=#200
#105=0

G0 X#100 Y#101 Z#102
G18
M98 P101 L#202


(YZ plane)
#100=#200
#101=0
#102=0

#103=#200
#104=#200
#105=0

G0 X#100 Y#101 Z#102
G19
M98 P101 L#202


o101
G68 X#100 Y#101 Z#102 R#110
G1 X#103 Y#104 Z#105
G1 X#100 Y#101 Z#102
G69
#110=#110+#201
M99
Файл от 24 ноября 2011 года.
Примерно столько работа с подпрограммами не проверялась.
Если что, придется разбираться заново.

Re: Контроллеры myCNC

Добавлено: 21 янв 2019, 21:12
mycnc
В свежих версиях DeskProto и SheetCam появятся постпроцессоры под myCNC.
Если кто-то пользуется данным CAM-софтом, буду благодарен за отзывы о работоспособности постов

Re: Контроллеры myCNC

Добавлено: 28 янв 2019, 12:26
nik1
В софте появился счетчик деталей :)
Считает по м30 , при отключении софта запоминает последнее значение
Можно в ручную забить нужное количество или обнулить

Re: Контроллеры myCNC

Добавлено: 28 янв 2019, 23:45
mycnc
Изучение спроса -
Для изготовления гнутых мебельных фасадов возможно преобразование 2D контура и натягивание его на гнутую поверхность заданного радиуса средствами софта myCNC.

Примерно так -
mycnc-update-001-52.png (2375 просмотров) <a class='original' href='./download/file.php?id=155681&mode=view' target=_blank>Загрузить оригинал (209.08 КБ)</a>
mycnc-update-001-53.png (2375 просмотров) <a class='original' href='./download/file.php?id=155682&mode=view' target=_blank>Загрузить оригинал (215.92 КБ)</a>
mycnc-update-001-54.png (2375 просмотров) <a class='original' href='./download/file.php?id=155683&mode=view' target=_blank>Загрузить оригинал (210.88 КБ)</a>
mycnc-update-001-55.png (2375 просмотров) <a class='original' href='./download/file.php?id=155684&mode=view' target=_blank>Загрузить оригинал (207.77 КБ)</a>

Re: Контроллеры myCNC

Добавлено: 28 янв 2019, 23:46
mycnc
nik1 писал(а):В софте появился счетчик деталей :)
Считает по м30 , при отключении софта запоминает последнее значение
Можно в ручную забить нужное количество или обнулить
А вот где справедливость?
Счетчик делал я, я плюсики NIk1 :)

Re: Контроллеры myCNC

Добавлено: 28 янв 2019, 23:58
frezeryga
А предсказатор времени выполнения уп еще недоделан?

Re: Контроллеры myCNC

Добавлено: 29 янв 2019, 00:02
niksooon
mycnc писал(а): преобразование 2D контура и натягивание его на гнутую поверхность
Траектория надо понимать уже 4-х осевая становиться?

Re: Контроллеры myCNC

Добавлено: 29 янв 2019, 00:18
mycnc
niksooon писал(а):
mycnc писал(а): преобразование 2D контура и натягивание его на гнутую поверхность
Траектория надо понимать уже 4-х осевая становиться?
Да, это для 4-осевой машины. При натягивании добавляется корректировка по Z и поворотка держит перпендикуляр к поверхности.
frezeryga писал(а):А предсказатор времени выполнения уп еще недоделан?
Нет пока. Для больших ювелирных программ надо организовать вычисление в фоне, чтобы не тормозило основную работу.
Это не так просто, как кажется на первый взгляд. Первая попытка была не удачной. В планах есть.

Re: Контроллеры myCNC

Добавлено: 29 янв 2019, 00:36
niksooon
а уже готовую 3-х осевую траекторию будет возможность согнуть по радиусу?

Re: Контроллеры myCNC

Добавлено: 29 янв 2019, 00:47
mycnc
Так и задумано

Re: Контроллеры myCNC

Добавлено: 29 янв 2019, 00:56
niksooon
интересно было-б какой никакой видос глянуть, ну или хотя-бы код до и после того как изогнули..........

Re: Контроллеры myCNC

Добавлено: 29 янв 2019, 17:24
mycnc
niksooon писал(а):интересно было-б какой никакой видос глянуть, ну или хотя-бы код до и после того как изогнули..........
Присылайте G-код. Изогнем, посмотрим, что получается (пока требование, чтобы нули были по центру программы, чтобы гнулось симметрично).

Re: Контроллеры myCNC

Добавлено: 30 янв 2019, 03:06
mycnc

Re: Контроллеры myCNC

Добавлено: 06 фев 2019, 21:23
mycnc
Сделали окно для просмотра глобальных переменных.
Будет полезно при отладке макросов и PLC.
mycnc-varsview-001.png (2157 просмотров) <a class='original' href='./download/file.php?id=156414&mode=view' target=_blank>Загрузить оригинал (461.12 КБ)</a>

Re: Контроллеры myCNC

Добавлено: 06 фев 2019, 21:45
Prav
Вопрос: можно ли из макроса вызывать макрос, а из вызванного макроса ещё вызвать макрос и так до бесконечности?

Re: Контроллеры myCNC

Добавлено: 06 фев 2019, 21:50
mycnc
Prav писал(а):Вопрос: можно ли из макроса вызывать макрос, а из вызванного макроса ещё вызвать макрос и так до бесконечности?
Вложенный можно, до бесконечности нельзя. Есть допустимая глубина вложения, точного значения не помню.

Re: Контроллеры myCNC

Добавлено: 06 фев 2019, 22:17
Kiriller
mycnc писал(а):Сделали окно для просмотра глобальных переменныхю
Будет полезно при отладке макросов и PLC.
mycnc-varsview-001.png
О! Вот это- мегакрутяк!

Re: Контроллеры myCNC

Добавлено: 06 фев 2019, 22:23
Prav
А если из макроса, скажем М123 вызвать этот же макрос М123, то не зациклится до бесконечности ЧПУ?

Re: Контроллеры myCNC

Добавлено: 06 фев 2019, 22:33
mycnc
Prav писал(а):А если из макроса, скажем М123 вызвать этот же макрос М123, то не зациклится до бесконечности ЧПУ?
Я же сказал - есть допустимая глубина вложенности.
Макрос М123 вызовет сам себя, например, 100 раз, дойдет до допустимого уровня и перейдет к следующей команде.

Re: Контроллеры myCNC

Добавлено: 08 фев 2019, 04:32
mycnc
И еще одна фишка, которую давно надо было сделать - показывать текущее состояние G-кодов
mycnc-gstate-001.png (1819 просмотров) <a class='original' href='./download/file.php?id=156511&mode=view' target=_blank>Загрузить оригинал (319.8 КБ)</a>
Открытый вопрос - надо ли это оставить индикаторами или перделать на кнопки, чтобы менять состояние без ввода команд MDI.

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