На тернистом пути написании макросов в мач3 столкнулся я препятствием следующего характера.
Задача: заменить процедуру открытия и старта задания по автоматической уборке стола, на нажатие одной кнопки.
Результат: данный скрипт, залитый в кнопку на скринсете, при включении производит перемещение по координатам, но при этом не включается пылесос по команде М7

Прошу, пожалуйста подскажите где закралась ошибка?
Или если можно укажите на руководство по программированию на этом языке.
Заранее благодарен.

Code "T1M6"
Code "G17"'Code "M7"
Code "G53 x40 y0 f18000"
Code "G53 x4010 y0"
Code "G53 x4010 y-140"
Code "G53 x40 y-140"
Code "G53 x40 y-340"
Code "G53 x4010 y-340"
Code "G53 x4010 y-520"
Code "G53 x40 y-520"
Code "G53 x40 y-704"
Code "G53 x4010 y-704"
Code "G53 x4010 y-880"
Code "G53 x40 y-880"
Code "G53 x40 y-1060"
Code "G53 x4010 y-1060"
Code "G53 x4010 y-1233"
Code "G53 x40 y-1233"
Code "G53 x40 y-1417"
Code "G53 x4010 y-1417"
Code "G53 x4010 y-1597"
Code "G53 x40 y-1597"
Code "G53 x40 y-1800"
Code "G53 x4010 y-1800"
Code "M9"
Code "M30"