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

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

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

Сообщение mycnc »

Нашел в архивах такой пример.
mycnc-update-001-35.png (2546 просмотров) <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 года.
Примерно столько работа с подпрограммами не проверялась.
Если что, придется разбираться заново.
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

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

Сообщение mycnc »

В свежих версиях DeskProto и SheetCam появятся постпроцессоры под myCNC.
Если кто-то пользуется данным CAM-софтом, буду благодарен за отзывы о работоспособности постов
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

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

Сообщение nik1 »

В софте появился счетчик деталей :)
Считает по м30 , при отключении софта запоминает последнее значение
Можно в ручную забить нужное количество или обнулить
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

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

Сообщение mycnc »

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

Примерно так -
mycnc-update-001-52.png (2357 просмотров) <a class='original' href='./download/file.php?id=155681&mode=view' target=_blank>Загрузить оригинал (209.08 КБ)</a>
mycnc-update-001-53.png (2357 просмотров) <a class='original' href='./download/file.php?id=155682&mode=view' target=_blank>Загрузить оригинал (215.92 КБ)</a>
mycnc-update-001-54.png (2357 просмотров) <a class='original' href='./download/file.php?id=155683&mode=view' target=_blank>Загрузить оригинал (210.88 КБ)</a>
mycnc-update-001-55.png (2357 просмотров) <a class='original' href='./download/file.php?id=155684&mode=view' target=_blank>Загрузить оригинал (207.77 КБ)</a>
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

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

Сообщение mycnc »

nik1 писал(а):В софте появился счетчик деталей :)
Считает по м30 , при отключении софта запоминает последнее значение
Можно в ручную забить нужное количество или обнулить
А вот где справедливость?
Счетчик делал я, я плюсики NIk1 :)
Аватара пользователя
frezeryga
Почётный участник
Почётный участник
Сообщения: 13712
Зарегистрирован: 18 авг 2013, 16:08
Репутация: 5069
Откуда: Жуковский
Контактная информация:

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

Сообщение frezeryga »

А предсказатор времени выполнения уп еще недоделан?
Аватара пользователя
niksooon
Мастер
Сообщения: 2144
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1207
Откуда: Кашира
Контактная информация:

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

Сообщение niksooon »

mycnc писал(а): преобразование 2D контура и натягивание его на гнутую поверхность
Траектория надо понимать уже 4-х осевая становиться?
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

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

Сообщение mycnc »

niksooon писал(а):
mycnc писал(а): преобразование 2D контура и натягивание его на гнутую поверхность
Траектория надо понимать уже 4-х осевая становиться?
Да, это для 4-осевой машины. При натягивании добавляется корректировка по Z и поворотка держит перпендикуляр к поверхности.
frezeryga писал(а):А предсказатор времени выполнения уп еще недоделан?
Нет пока. Для больших ювелирных программ надо организовать вычисление в фоне, чтобы не тормозило основную работу.
Это не так просто, как кажется на первый взгляд. Первая попытка была не удачной. В планах есть.
Аватара пользователя
niksooon
Мастер
Сообщения: 2144
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1207
Откуда: Кашира
Контактная информация:

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

Сообщение niksooon »

а уже готовую 3-х осевую траекторию будет возможность согнуть по радиусу?
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

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

Сообщение mycnc »

Так и задумано
Аватара пользователя
niksooon
Мастер
Сообщения: 2144
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1207
Откуда: Кашира
Контактная информация:

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

Сообщение niksooon »

интересно было-б какой никакой видос глянуть, ну или хотя-бы код до и после того как изогнули..........
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

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

Сообщение mycnc »

niksooon писал(а):интересно было-б какой никакой видос глянуть, ну или хотя-бы код до и после того как изогнули..........
Присылайте G-код. Изогнем, посмотрим, что получается (пока требование, чтобы нули были по центру программы, чтобы гнулось симметрично).
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

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

Сообщение mycnc »

Сделали окно для просмотра глобальных переменных.
Будет полезно при отладке макросов и PLC.
mycnc-varsview-001.png (2139 просмотров) <a class='original' href='./download/file.php?id=156414&mode=view' target=_blank>Загрузить оригинал (461.12 КБ)</a>
Последний раз редактировалось mycnc 06 фев 2019, 22:25, всего редактировалось 1 раз.
Аватара пользователя
Prav
Мастер
Сообщения: 834
Зарегистрирован: 14 июл 2015, 05:10
Репутация: 138
Настоящее имя: Петр Раввинский
Откуда: Москва
Контактная информация:

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

Сообщение Prav »

Вопрос: можно ли из макроса вызывать макрос, а из вызванного макроса ещё вызвать макрос и так до бесконечности?
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

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

Сообщение mycnc »

Prav писал(а):Вопрос: можно ли из макроса вызывать макрос, а из вызванного макроса ещё вызвать макрос и так до бесконечности?
Вложенный можно, до бесконечности нельзя. Есть допустимая глубина вложения, точного значения не помню.
Kiriller
Мастер
Сообщения: 984
Зарегистрирован: 09 янв 2017, 20:21
Репутация: 124
Настоящее имя: Кирилл
Откуда: Жуковский, М.О.
Контактная информация:

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

Сообщение Kiriller »

mycnc писал(а):Сделали окно для просмотра глобальных переменныхю
Будет полезно при отладке макросов и PLC.
mycnc-varsview-001.png
О! Вот это- мегакрутяк!
Аватара пользователя
Prav
Мастер
Сообщения: 834
Зарегистрирован: 14 июл 2015, 05:10
Репутация: 138
Настоящее имя: Петр Раввинский
Откуда: Москва
Контактная информация:

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

Сообщение Prav »

А если из макроса, скажем М123 вызвать этот же макрос М123, то не зациклится до бесконечности ЧПУ?
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

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

Сообщение mycnc »

Prav писал(а):А если из макроса, скажем М123 вызвать этот же макрос М123, то не зациклится до бесконечности ЧПУ?
Я же сказал - есть допустимая глубина вложенности.
Макрос М123 вызовет сам себя, например, 100 раз, дойдет до допустимого уровня и перейдет к следующей команде.
Аватара пользователя
mycnc
Мастер
Сообщения: 913
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 623
Контактная информация:

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

Сообщение mycnc »

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

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

Вернуться в «Электроника»