Страница 2 из 3

Re: DDCSV2.1 Контактное сканирование

Добавлено: 30 сен 2020, 00:30
ivan773
Выкладываю тестовый г-код для 9 точек ! только с правками в блокноте гемор конечно!!!
заменял 1 строку с отпусканием по зет на 5! строк
G21G54
G0 Z0.000
G0 X-3.000Y-2.990
M101
G1 Z-5 F50
G04P0
RecordCoords[1,#840,#841,#842,#843]
M102
G0 Z0.000
G0 X0.000Y-2.990
M101
G1 Z-5 F50
G04P0
RecordCoords[1,#840,#841,#842,#843]
M102
G0 Z0.000
G0 X3.000Y-2.990
M101
G1 Z-5 F50
G04P0
RecordCoords[1,#840,#841,#842,#843]
M102
G0 Z0.000
G0 X-3.000Y0.000
M101
G1 Z-5 F50
G04P0
RecordCoords[1,#840,#841,#842,#843]
M102
G0 Z0.000
G0 X0.000Y0.000
M101
G1 Z-5 F50
G04P0
RecordCoords[1,#840,#841,#842,#843]
M102
G0 Z0.000
G0 X3.000Y0.000
M101
G1 Z-5 F50
G04P0
RecordCoords[1,#840,#841,#842,#843]
M102
G0 Z0.000
G0 X-3.000Y2.990
M101
G1 Z-5 F50
G04P0
RecordCoords[1,#840,#841,#842,#843]
M102
G0 Z0.000
G0 X0.000Y2.990
M101
G1 Z-5 F50
G04P0
RecordCoords[1,#840,#841,#842,#843]
M102
G0 Z0.000
G0 X3.000Y2.990
M101
G1 Z-5 F50
G04P0
RecordCoords[1,#840,#841,#842,#843]
M102
G0 Z0.000
G0 Z0.000
G0 X3.000Y2.990
M30

Re: DDCSV2.1 Контактное сканирование

Добавлено: 30 сен 2020, 00:35
ivan773
Nick писал(а): 30 сен 2020, 00:04
ivan773 писал(а): но проблема в том что править обычный г-код с заменой определенных строк довольно утомительно !
если к примеру нужно отсканировать 1000 точек!!!
потому что заменить нужно 1строку на 3или 4 строки в блокноте не выходит!
А вот для этого у тебя там в архиве был файл для сканирования прямоугольника. Там сделаны циклы при помощи if #что-то LT (less than) GOTO N2 (переход к строке N#)
Простые функции, но позволяют при помощи пары параметров сделать цикл.
а можно коротенький код для 4 точек в качестве примера? я чет не могу врубиться как это работает!

Re: DDCSV2.1 Контактное сканирование

Добавлено: 30 сен 2020, 03:11
ivan773
Нашел еще выход из положения!
для написания уп все равно пользуюсь Rhinoceros 5 (64-bit)
отредактировал постпроцесор RhinoCAM под сканирование!
скрины прилагаю!
теперь все проще и быстрее !
просто создать кучу точек как нужно и создать г-код сканирования используя отдельный постпроцессор!
да и еще безопасную высоту ставлю 0.скорость тоже 0. глубину обработки - 0!
стратегия -обычный Engraving!

Re: DDCSV2.1 Контактное сканирование

Добавлено: 01 окт 2020, 19:00
ivan773

Re: DDCSV2.1 Контактное сканирование

Добавлено: 01 окт 2020, 19:14
ivan773
Последняя прошивка контроллера! может кому пригодиться!

Re: DDCSV2.1 Контактное сканирование

Добавлено: 30 окт 2020, 08:07
leoFIN
Как у вас получилось искать центр отверстия,у меня тоже есть такой контроллер очень хотелось бы эту фунцию

Re: DDCSV2.1 Контактное сканирование

Добавлено: 30 окт 2020, 23:23
ivan773
leoFIN писал(а): 30 окт 2020, 08:07 Как у вас получилось искать центр отверстия,у меня тоже есть такой контроллер очень хотелось бы эту фунцию

пока еще руки не дошли! но уже скоро ! можете посетить форум -дигитал дреам там много всего интересного!

Re: DDCSV2.1 Контактное сканирование

Добавлено: 30 окт 2020, 23:37
ivan773
Есть интересная задумка!!!!!!
в данный момент использую на токарном LinuxCNC. металлообработка.
только из-за функции нарезания резьбы . а так эта система очень неудобная . для работы.
также есть автономный контроллер DDCSV 2.1 в котором есть интересная функция . которая могла бы подойти для резьбонарезания по энкодеру шпинделя .
я это представляю следующим образом ---пишется уп обработка ступенчатая 1 линии и вся уп контролируется энкодером.
может это и не совсем правильно -но думаю будет удобно пользоваться .
в остальном на станке требуется обычный 4х осевой контроллер. т.к прикручена 4 ось по степ-дир.

к сожалению он не поддерживает нарезку резьбы но в нем есть MPG ручной генератор импульсов который можно было использовать для нарезки резьбы по энкодеру и z-метке .
я скину видео где показывают эту интересную функцию! но она немного недопилена.
там контроль осуществлен по скорости ручной крутилки а не по импульсам с энкодера .
я готов заплатить за реализацию этой задумки! в случае успеха выложу все здесь в свободном доступе.
думаю это выгодный вариант для большинства станков!

https://www.youtube.com/watch?v=pT8LWuqXIr4

Re: DDCSV2.1 Контактное сканирование

Добавлено: 31 окт 2020, 13:00
Тенгель
(для просмотра содержимого нажмите на ссылку)
Не надо заканчивать каждое предложение восклицательным знаком, прекращай кричать на форуме.

Re: DDCSV2.1 Контактное сканирование

Добавлено: 31 окт 2020, 14:22
ivan773
Тенгель писал(а): 31 окт 2020, 13:00
(для просмотра содержимого нажмите на ссылку)
Не надо заканчивать каждое предложение восклицательным знаком, прекращай кричать на форуме.
исправил!

Re: DDCSV2.1 Контактное сканирование

Добавлено: 01 ноя 2020, 09:14
ivan773
попалось интересное видео -поиск центра в ручную и деление координаты на 2

https://www.youtube.com/watch?v=HtXk6hFgKO4

Re: DDCSV2.1 Контактное сканирование

Добавлено: 02 ноя 2020, 06:36
ivan773
leoFIN писал(а): 30 окт 2020, 08:07 Как у вас получилось искать центр отверстия,у меня тоже есть такой контроллер очень хотелось бы эту фунцию
простая программка -поиск центра отверстия
максимум-100 мм -если нужно больше нужно исправить в блокноте
проверяйте-тестируйте возможно есть недостатки

Re: DDCSV2.1 Контактное сканирование

Добавлено: 02 ноя 2020, 11:01
leoFIN
Спасибо буду пробывать

Re: DDCSV2.1 Контактное сканирование

Добавлено: 02 ноя 2020, 18:16
ivan773
leoFIN писал(а): 02 ноя 2020, 11:01 Спасибо буду пробывать
отпишитесь только как результаты .пожалуйста)
добавлю сюда код

G04P0
M5
G1 F300Z-5
M101
G91G01X-100F300
M102
G04P0

IF #2004LT0 GOTO3
G90 G92 X#2001
M101
G91G01X100F300
M102
G04 P0
IF #2004LT0 GOTO3
G90 G92 X#2001=#840/2
G0X0
M101
G91G01Y-100F300
M102
G04P0

IF #2005LT0 GOTO3
G90 G92 Y#2002
M101
G91G01Y100F300
M102
G04 P0
IF #2005LT0 GOTO3
G90 G92 Y#2002=#841/2
G0Y0
M30

Re: DDCSV2.1 Контактное сканирование

Добавлено: 03 ноя 2020, 09:52
leoFIN
Хорошо если успею на выходных то конечно напишу, а с вами можно связаться по почте или в личку или еще как.

Re: DDCSV2.1 Контактное сканирование

Добавлено: 04 ноя 2020, 05:53
ivan773
leoFIN писал(а): 03 ноя 2020, 09:52 Хорошо если успею на выходных то конечно напишу, а с вами можно связаться по почте или в личку или еще как.
ок) связаться можно ватсап -+79605303826

Re: DDCSV2.1 Контактное сканирование

Добавлено: 05 ноя 2020, 00:36
ivan773
кое что еще накопал )
контроллер поддерживает макро программирование!
кто знает список всех команд языка макро B ?
как правильно писать команды?

Re: DDCSV2.1 Контактное сканирование

Добавлено: 08 дек 2020, 03:07
ivan773
АВТОЦентр отверстия- заработал наконец))

Re: DDCSV2.1 Контактное сканирование

Добавлено: 08 дек 2020, 03:08
ivan773

Re: DDCSV2.1 Контактное сканирование

Добавлено: 11 дек 2020, 23:11
leoFIN
Вот тоже доработал код и теперь можно находить центр или край заготовки и снаружи
https://youtu.be/K-rolNMsHQI