Я не анализировал, какая из программ лучше. Обычно использую то, что имеется под рукой. А под руку чаще всего попадает xdotool. Анализировать изображение на экране я не пытался. Вместо этого я запоминаю координаты нужных мне кнопок, их положение статично.
Есть разные варианты автоматизации.
В простейшем варианте пишем bash-скрипт, который на стороне клиента с некоторым интервалом вслепую выполняет клики мышью по заданному набору координат, а по окончании работы делает паузу, чтобы на стороне сервера транспозер мог выполнить необходимые действия: поменять заготовку, резец, убрать стружку. Скрипты на сервере и клиенте не могут обмениваться информацией, а потому результат не гарантирован. Но транспозер может отсортировать брак, анализируя поле damage заготовки.
В более сложном варианте можно синхронизировать работу скриптов с помощью интернет-платы. Тогда программа на сервере может анализировать состояние заготовки и высылать клиентскому скрипту задание. В случае пропуска кликов может быть выслано корректирующие задание для доработки детали.
Можно усложнить схему, комбинируя оба варианта. Если сервер не перегружен, а пакеты при передаче между клиентом и сервером не теряются, обмен информацией можно выполнять изредка, по необходимости, не теряя времени на ожидание ответа. Например, дали клиенту задание прокликать 1000 заготовок по определённой схеме и с каким-то интервалом, а дальше только меняем расходники и вынимаем стружку. Количество и тип брака учитываем. Для исправления однотипного брака также формируем массовое задание.
Но можно упростить скрипты ещё сильнее. Например, на клиенте запускаем скрипт, бесконечно кликающий по кнопке первого положения резца. Серверный скрипт транспозером проверяет состояние заготовки и в случае завершения текущей стадии её обработки заменяет её на новую, пока имеются необработанные заготовки. А потом мы вручную перезапускаем скрипты сервера и клиента с другим положением резца, повторяя операцию для всех заготовок, прошедших первый этап обработки. И так далее.
Вариантов автоматизации множество. При особом желании массовую токарку можно сделать быстрой и надёжной.