Вопросы по G-Code

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.
cnc-em
Новичок
Сообщения: 8
Зарегистрирован: 13 окт 2016, 13:33
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Вопросы по G-Code

Сообщение cnc-em »

Здравствуйте!

В сети много описаний G-кодов, но они обычно повторяют друг друга и практически всё слабо освещают некоторые моменты.

Решил я обратится к отечественному первоисточнику - ГОСТ 20899-83 (кстати, не нашел, но наверно есть и ГОСТ-Р более новый?).

1) Интересовала линейно-круговая интерполяция - G02/03 с одновременным перемещением по Z
Вот что пишут:
Если круговая интерполяция должна выполнятся одновременно с линейной, , то в дополнение к информации, указанной п.4.3.2, в кадр необходимо добавить:
третье размерное слово, определяющее конечную точку линейного перемещения, с соответствующим адресом (например, Z);
третий интерполяционный параметр, вводимый под соответствующим адресом и определяющий линейное перемещение на один радиан дуги (или на один оборот).
По этому пункту непонятно:
а) дуга же задана, сколько в ней радиан вычислить не проблема, конечный Z - задаем. Зачем еще нужно задавать "линейное перемещение на один радиан дуги"? И наоборот, можно задать перемещение на радиан, тогда Z должно вычисляться автоматом. Зачем такое дублирование?
б) "линейное перемещение на один радиан дуги (или на один оборот)" - что за оборот? Имеется в виду линейное перемещение на 2*Пи радиан дуги (360 градусов)? Или это какой-то другой оборот? Например, оборот "главного движения", т.е. шпинделя?
в) Насколько такая интерполяция поддерживается в ЧПУ-софте? Mach3 вроде поддерживает, я пробовал, правда тогда еще не знал точно, делал на обум, он у меня куда-то далеко по Z полетел. Пока с новым знанием не добрался попробовать

2) Оказалось, что есть еще параболическая интерполяция (G06). Её кто-то поддерживает из ЧПУ-софта, CAM постпроцессоров?

3) Оказалось, что скорости можно задавать отдельно по осям: G01 X10 F200 Y5 F100 Z2 F40. Вернее, такого примера нет, но написано, что параметр F применяется к тем осям, которые перечислены до него.
Я правильно сообразил? Но тут получается непонятка. Если мы задаем G01 X10 Y5 Z2 F200, то, как я понял, это будет скорость в 3D пространстве в направлении вектора перемещения, а скорости по осям будут проекциями этого вектора скорости. А если по осям скорости задать отдельно, то тогда вектор скорости будет направлен куда угодно, но не туда, куда вектор перемещения. Или скорости по осям будут скорректированы в соответствии с вектором перемещения? Или я что-то не понял?
Насколько, кстати, такой способ задания скоростей (по осям) поддеживается ЧПУ-софтом?

4) Не совсем по G-коду вопрос, но близко. Есть такая идея, как "боковое врезание", когда перемещение по Z идет одновременно с перемещением по XY. Суть идеи в том, что обычно реж. кромки на торце фрезы отличаются от основных, и при таком способе на торец фрезы будет меньшая нагрузка, она будет меньше греться, ну или можно задать скорость по Z побольше, чем просто при вертикальном опускании. Я и русский термин такой не видел, английский тоже сам придумал - lateral milling. Как думаете, идея имеет право на жизнь? Кто-нибудь из CAM-процессоров умеет такой G-код генерировать?
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Вопросы по G-Code

Сообщение AndyBig »

cnc-em писал(а):Кто-нибудь из CAM-процессоров умеет такой G-код генерировать?
Практически все умеют :)
Даже простейший Vectric:
Screenshot_3.jpg (4980 просмотров) <a class='original' href='./download/file.php?id=92646&sid=4ee6f22133921c6b9427434521d4d8e4&mode=view' target=_blank>Загрузить оригинал (24.18 КБ)</a>
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Вопросы по G-Code

Сообщение Сергей Саныч »

cnc-em писал(а): ГОСТ 20899-83
ГОСТ 20999-83
cnc-em писал(а):а) дуга же задана, сколько в ней радиан вычислить не проблема, конечный Z - задаем. Зачем еще нужно задавать "линейное перемещение на один радиан дуги"? И наоборот, можно задать перемещение на радиан, тогда Z должно вычисляться автоматом. Зачем такое дублирование?
За один кадр можно нарисовать целую спираль в несколько оборотов. А мы задаем только конечную точку. Поэтому нужны доп. параметры. Конкретно в этом ГОСТе и в международных стандартах тех лет они не оговорены, поэтому всяк извращается как может. Например, в LinuxCNC (в Mach4, вроде как, тоже) задается параметр P - количество оборотов (витков спирали).
cnc-em писал(а):что за оборот? Имеется в виду линейное перемещение на 2*Пи радиан дуги (360 градусов)?
Да. Круговое перемещение, конечно. Не вращение шпинделя.
cnc-em писал(а):в) Насколько такая интерполяция поддерживается в ЧПУ-софте?
LinuxCNC точно поддерживает. http://linuxcnc.org/docs/2.7/html/gcode ... code:g2-g3
cnc-em писал(а):2) Оказалось, что есть еще параболическая интерполяция (G06). Её кто-то поддерживает из ЧПУ-софта, CAM постпроцессоров?
Не знаю, не сталкивался.
Есть еще G5 - сплайн-интерполяция. http://linuxcnc.org/docs/2.7/html/gcode ... l#gcode:g5
Тоже не встречал, чтобы распространенные CAMы ее поддерживали.
cnc-em писал(а):Оказалось, что скорости можно задавать отдельно по осям: G01 X10 F200 Y5 F100 Z2 F40. Вернее, такого примера нет, но написано, что параметр F применяется к тем осям, которые перечислены до него.
На какой странице это сказано? F относится ко всему текущему кадру и ко всем последующим, до нового F. Про раздельное задание скоростей по осям не слышал и в данном ГОСТе не встречал.
Чудес не бывает. Бывают фокусы.
sas_75
Мастер
Сообщения: 463
Зарегистрирован: 10 мар 2015, 11:03
Репутация: 114
Настоящее имя: Сергей
Откуда: Владивосток
Контактная информация:

Re: Вопросы по G-Code

Сообщение sas_75 »

Насколько я понимаю, параметр скорости обычно применяется в строке один раз, и при одновременном движении по нескольким осям будет определять скорость той оси, перемещение которой больше, остальные оси подстраиваются под нее. В противном случае мы получим искаженную геометрию. Попробуйте начертить отрезок под углом, скажем, 30 градусов, двигаясь с одинаковыми скоростями по X и Y осям.
По круговой интерполяции. Команда: G2 I-2 Z-3 выполнит один полный оборот по часовой стрелке с одновременным последовательным заглублением до z=-3 в конце траектории. Если задать дугу, то значение z также будет достигнуто в конце траектории дуги.
cnc-em
Новичок
Сообщения: 8
Зарегистрирован: 13 окт 2016, 13:33
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Вопросы по G-Code

Сообщение cnc-em »

Сергей Саныч писал(а):
cnc-em писал(а): ГОСТ 20899-83
ГОСТ 20999-83
Да, ошибся
Сергей Саныч писал(а):
cnc-em писал(а):а) дуга же задана, сколько в ней радиан вычислить не проблема, конечный Z - задаем. Зачем еще нужно задавать "линейное перемещение на один радиан дуги"? И наоборот, можно задать перемещение на радиан, тогда Z должно вычисляться автоматом. Зачем такое дублирование?
За один кадр можно нарисовать целую спираль в несколько оборотов. А мы задаем только конечную точку. Поэтому нужны доп. параметры. Конкретно в этом ГОСТе они не оговорены, поэтому всяк извращается как может.
А, понял. Параметров вроде хватает, зачем извращаться? Правда, тут опять излишек получается - задаем перемещение на радиан/оборот, задаем конечный Z. Получаем количество оборотов для достижения Z. Тогда получается XY конечный выходит как придется, и может не совпадать с заданным, или я опять где-то ошибся?
Сергей Саныч писал(а):
cnc-em писал(а):что за оборот? Имеется в виду линейное перемещение на 2*Пи радиан дуги (360 градусов)?
Да.
Спс.
Сергей Саныч писал(а):
cnc-em писал(а):2) Оказалось, что есть еще параболическая интерполяция (G06). Её кто-то поддерживает из ЧПУ-софта, CAM постпроцессоров?
Не знаю, не встречал. Есть еще G5 - сплайн-интерполяция.
По Госту - не определена вообще
Сергей Саныч писал(а):
cnc-em писал(а):Оказалось, что скорости можно задавать отдельно по осям: G01 X10 F200 Y5 F100 Z2 F40. Вернее, такого примера нет, но написано, что параметр F применяется к тем осям, которые перечислены до него.
На какой странице это сказано? F относится ко всему текущему кадру и ко всем последующим, до нового F. Про раздельное задание скоростей по осям не слышал и в данном ГОСТе не встречал.
2.2 Информационные слова в кадре рекомендуется записывать в следующей последовательности: ... слово (или слова) "Функция подачи", которое относится только к определенной оси и должно следовать непосредственно за словом "Размерное перемещение" по этой оси. Слово "Функция подачи", относящееся к двум и более осям, должно следовать за последним словом "Размерное перемещение", к которому она относится; ...
Не оно?

Как я понял, можно в кадре записать только F, и будет действовать на все последующие, пока новое F не будет задано
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Вопросы по G-Code

Сообщение Сергей Саныч »

cnc-em писал(а):Правда, тут опять излишек получается - задаем перемещение на радиан/оборот, задаем конечный Z. Получаем количество оборотов для достижения Z. Тогда получается XY конечный выходит как придется, и может не совпадать с заданным, или я опять где-то ошибся?
To program a helix, include the axis word perpendicular to the arc plane: for example, if in the G17 plane, include a Z word. This will cause the Z axis to move to the programmed value during the circular XY motion.

To program an arc that gives more than one full turn, use the P word specifying the number of full turns plus the programmed arc. The P word must be an integer. If P is unspecified, the behavior is as if P1 was given: that is, only one full or partial turn will result. For example, if a 180 degree arc is programmed with a P2, the resulting motion will be 1 1/2 rotations. For each P increment above 1 an extra full circle is added to the programmed arc. Multi turn helical arcs are supported and give motion useful for milling holes or threads.
То есть задаем параметр P, равный количеству целых витков, причем неполный считается как целый. Если задать дугу на 180 градусов, и параметр P2, то в результате инструмент проедет полтора оборота.
cnc-em писал(а):2.2 Информационные слова в кадре рекомендуется записывать в следующей последовательности: ... слово (или слова) "Функция подачи", которое относится только к определенной оси и должно следовать непосредственно за словом "Размерное перемещение" по этой оси. Слово "Функция подачи", относящееся к двум и более осям, должно следовать за последним словом "Размерное перемещение", к которому она относится; ...
Ключевое слово рекомендуется. Чтобы человеку легче читать было.
Последний раз редактировалось Сергей Саныч 13 окт 2016, 16:02, всего редактировалось 1 раз.
Чудес не бывает. Бывают фокусы.
cnc-em
Новичок
Сообщения: 8
Зарегистрирован: 13 окт 2016, 13:33
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Вопросы по G-Code

Сообщение cnc-em »

sas_75 писал(а):Насколько я понимаю, параметр скорости обычно применяется в строке один раз, и при одновременном движении по нескольким осям будет определять скорость той оси, перемещение которой больше, остальные оси подстраиваются под нее. В противном случае мы получим искаженную геометрию. Попробуйте начертить отрезок под углом, скажем, 30 градусов, двигаясь с одинаковыми скоростями по X и Y осям.
Так в том-то и вопрос. То, что обычно - это да, но я процитировал пункт, в котором говорится, что он может задаваться по осям отдельно.
sas_75 писал(а):По круговой интерполяции. Команда: G2 I-2 Z-3 выполнит один полный оборот по часовой стрелке с одновременным последовательным заглублением до z=-3 в конце траектории. Если задать дугу, то значение z также будет достигнуто в конце траектории дуги.
В принципе похоже на правду :)
Если K не задавать, то оно наверно будет расчитано. Если задать - то может получится больше одного оборота,и может получится не целое число оборотов. Но тогда XY должно соответствовать тому, что получится при движении по спирали, или как? Ведь если XY не задавать, то это вроде значит, что конечная точка соответствует начальной?
cnc-em
Новичок
Сообщения: 8
Зарегистрирован: 13 окт 2016, 13:33
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Вопросы по G-Code

Сообщение cnc-em »

AndyBig писал(а): Практически все умеют :)
Даже простейший Vectric:
Спс
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Вопросы по G-Code

Сообщение Сергей Саныч »

cnc-em писал(а):Как я понял, можно в кадре записать только F, и будет действовать на все последующие, пока новое F не будет задано
Да.
cnc-em писал(а):я процитировал пункт, в котором говорится, что он может задаваться по осям отдельно.
Формулировка, действительно, довольно мутная.
Фактически означает, что рекомендуется писать так
G1 X100. F2500
G1 X100. Y50. Z70. F2000
а не
G1 F2500 X100.
G1 X100. F2000 Y50. Z70.
но отрабатываться оба варианта будут одинаково.
cnc-em писал(а):что получится при движении по спирали, или как? Ведь если XY не задавать, то это вроде значит, что конечная точка соответствует начальной?
Параметр P может быть только целым, иначе произойдет останов по ошибке. Конечная точка же задается XY.
Чудес не бывает. Бывают фокусы.
cnc-em
Новичок
Сообщения: 8
Зарегистрирован: 13 окт 2016, 13:33
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Вопросы по G-Code

Сообщение cnc-em »

Сергей Саныч писал(а):
To program a helix, include the axis word perpendicular to the arc plane: for example, if in the G17 plane, include a Z word. This will cause the Z axis to move to the programmed value during the circular XY motion.

To program an arc that gives more than one full turn, use the P word specifying the number of full turns plus the programmed arc. The P word must be an integer. If P is unspecified, the behavior is as if P1 was given: that is, only one full or partial turn will result. For example, if a 180 degree arc is programmed with a P2, the resulting motion will be 1 1/2 rotations. For each P increment above 1 an extra full circle is added to the programmed arc. Multi turn helical arcs are supported and give motion useful for milling holes or threads.
То есть задаем параметр P, равный количеству целых витков, причем неполный считается как целый. Если задать дугу на 180 градусов, и параметр P2, то в результате инструмент проедет полтора оборота.
Интересно. Из какой доки?
Сергей Саныч писал(а):
cnc-em писал(а):2.2 Информационные слова в кадре рекомендуется записывать в следующей последовательности: ... слово (или слова) "Функция подачи", которое относится только к определенной оси и должно следовать непосредственно за словом "Размерное перемещение" по этой оси. Слово "Функция подачи", относящееся к двум и более осям, должно следовать за последним словом "Размерное перемещение", к которому она относится; ...
Ключевое слово рекомендуется. Чтобы человеку легче читать было.
Ключевое слово имхо: "должно следовать", как и то, что прописана возможно задавать F для одной или нескольких осей.

Впрочем, таких косноязычных людей, как составители ГОСТов, я мало где встречал. Кучи ГОСТов, особенно в сфере ИТ можно трактовать почти как душе угодно.
cnc-em
Новичок
Сообщения: 8
Зарегистрирован: 13 окт 2016, 13:33
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Вопросы по G-Code

Сообщение cnc-em »

Сергей Саныч писал(а):Формулировка, действительно, довольно мутная.
Фактически означает, что рекомендуется писать так
G1 X100. F2500
G1 X100. Y50. Z70. F2000
а не
G1 F2500 X100.
G1 X100. F2000 Y50. Z70.
но отрабатываться оба варианта будут одинаково.
Согласен, ваша трактовка скорее всего правильная, и скорее всего именно так везде и реализовано.
Сергей Саныч писал(а):
cnc-em писал(а):что получится при движении по спирали, или как? Ведь если XY не задавать, то это вроде значит, что конечная точка соответствует начальной?
Параметр P может быть только целым, иначе произойдет останов по ошибке. Конечная точка же задается XY.
А откуда про параметр P вытащено? В ГОСТе не заметил, да и в интернетах не встречал
sas_75
Мастер
Сообщения: 463
Зарегистрирован: 10 мар 2015, 11:03
Репутация: 114
Настоящее имя: Сергей
Откуда: Владивосток
Контактная информация:

Re: Вопросы по G-Code

Сообщение sas_75 »

cnc-em писал(а):Но тогда XY должно соответствовать тому, что получится при движении по спирали, или как? Ведь если XY не задавать, то это вроде значит, что конечная точка соответствует начальной?
Спираль в проекции XY - окружность, часть спирали - окружность или дуга.
Если координаты XY конечной точки не заданы, значит конечная точка совпадает с начальной, но z при этом будет иметь конечное, а не начальное значение
cnc-em
Новичок
Сообщения: 8
Зарегистрирован: 13 окт 2016, 13:33
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Вопросы по G-Code

Сообщение cnc-em »

sas_75 писал(а):
cnc-em писал(а):Но тогда XY должно соответствовать тому, что получится при движении по спирали, или как? Ведь если XY не задавать, то это вроде значит, что конечная точка соответствует начальной?
Спираль в проекции XY - окружность, часть спирали - окружность или дуга.
Если координаты XY конечной точки не заданы, значит конечная точка совпадает с начальной, но z при этом будет иметь конечное, а не начальное значение
Параметр K задает шаг по Z на радиан дуги, и если конечный Z задан, то будет сделано N радиан оборотов. Куда XY принесет в этом случае, не понятно
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Вопросы по G-Code

Сообщение Сергей Саныч »

cnc-em писал(а):таких косноязычных людей, как составители ГОСТов, я мало где встречал.
Косноязычней выражаются разве что юристы-законотворцы. я недавно изучал пенсионное законодательство, так по сравнению с ним этот ГОСТ - образец литературного слога :)
cnc-em писал(а):А откуда про параметр P вытащено?
http://linuxcnc.org/docs/2.7/html/gcode ... code:g2-g3 Это конкретная реализация варианта G-кода в соответствии с международным стандартом RS274 http://ws680.nist.gov/publication/get_p ... _id=823374 (но применительно к G2 и G3 про P я тоже ничего не нашел, как и в нашем ГОСТе)
cnc-em писал(а):Параметр K задает шаг по Z на радиан дуги
Параметр K задает координату Z центра окружности. Работает в плоскостях XZ и YZ. При работе в плоскости XY игнорируется, либо вызывает ошибку. Плоскость задается командами G17, G18 и G19.
Хотя ГОСТ можно понять так, что шаг на радиан дуги по Z задает именно K. Но такая единица, как радиан, в технике не очень прижилась :)
Чудес не бывает. Бывают фокусы.
cnc-em
Новичок
Сообщения: 8
Зарегистрирован: 13 окт 2016, 13:33
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Вопросы по G-Code

Сообщение cnc-em »

Сергей Саныч писал(а):
cnc-em писал(а):А откуда про параметр P вытащено?
http://linuxcnc.org/docs/2.7/html/gcode ... code:g2-g3 Это конкретная реализация варианта G-кода в соответствии с международным стандартом RS274 http://ws680.nist.gov/publication/get_p ... _id=823374 (но применительно к G2 и G3 про P я тоже ничего не нашел, как и в нашем ГОСТе)
Спасибо, отличные ссылки.
Сергей Саныч писал(а):
cnc-em писал(а):Параметр K задает шаг по Z на радиан дуги
Параметр K задает координату Z центра окружности. Работает в плоскостях XZ и YZ. При работе в плоскости XY игнорируется, либо вызывает ошибку. Плоскость задается командами G17, G18 и G19.
Хотя ГОСТ можно понять так, что шаг на радиан дуги по Z задает именно K. Но такая единица, как радиан, в технике не очень прижилась :)
В ГОСТе там и чертеж есть, по нему по-моему вполне однозначно так и получается, как писал я. По поводу вашей интерпретации K - по приведенным стандартам вроде так и получается, согласен.

ЗЫ The NIST RS274NGC Interpreter - Version 3... U.S. Department of Commerce Gaithersburg, Maryland 20899 :hehehe:
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6599
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Вопросы по G-Code

Сообщение NightV »

cnc-em, параметр F относится к модальным кодам (как и G1 и G0)
тоесть, если был кадр программы где был указан F, а потом перемещения в холостом ходу по G0, а потом опять по G1 (а параметр F не указан), то будет использоваться скорость которая была указана ранее
Всё просто! если знаешь КАК!
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Вопросы по G-Code

Сообщение Сергей Саныч »

NightV писал(а):cnc-em, параметр F относится к модальным кодам (как и G1 и G0)
Для айтишника построение G-кода может оказаться несколько непривычным.

Значительная часть того, что выглядит как аргументы команд, на самом деле - команды. Например, X, Y, Z - это тоже команды. А не аргументы команд G0, G1...
Большая часть команд в G-коде - так называемые "модальные", иначе говоря, "устанавливающие режим" или "настроечные". По ним ничего не выполняется, а только изменяются внутренние параметры системы ЧПУ. А собственно выполнение происходит по команде "конец кадра" (символ новой строки, <LF>).

X10 G01 Y15 F100

приведет к тому, что в некие ячейки X, Y, G и F занесутся значения 10, 15, 1 и 100. И только по завершению кадра система начнет действовать в соответствии с новыми значениями.
Это имеет глубокие исторические корни еще с тех времен, когда управление станком от ЭВМ было непозволительной роскошью, и такая система команд позволяла упростить аппаратуру.
Чудес не бывает. Бывают фокусы.
kivlaron
Новичок
Сообщения: 5
Зарегистрирован: 23 апр 2012, 01:28
Репутация: 0
Контактная информация:

Re: Вопросы по G-Code

Сообщение kivlaron »

Здравствуйте!
У меня используется Mach3 для станка ЧПУ, после длительного перерыва, переустановки системы на компе, самой программы, замены контроллера, замечаю, что мач3 стал останавливать шпиндель на каждой строке программы, по-моемому раньше такого не было. С чем это может быть связано?
Перерыл настройки мача, ничего нет. Искал про G-код, тоже как будто ничего похожего, эксперементировал с G1, G2, G3 - ничего не меняется, как была остановка после каждой строки, так и остаётся. Где копать???
В прикреплённом видео - пример. Я только поменял разрешение на *.rar, было - *.mp4. Там делается круг, там же и виден текст программы. Программа генерировалась а арткаме
Вложения
VID_20161106_173302.rar
(2.99 МБ) 1003 скачивания
arkhnchul
Мастер
Сообщения: 1773
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: Вопросы по G-Code

Сообщение arkhnchul »

на будущее - прикладывайте текст программы и скриншот картинкой. Ну неудобно по одному видео смотреть.
не знаток мача, но вижу на панели слева активный элемент (кнопку?) dwell. Попробуйте вместо него активировать стоящее рядом CV mode
Ответить

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