G38.2 - Поиск конца инструмента
Автор предупреждает! Статья не дописана! Данная статья не дописана и требует до- или, даже, переработки. Примеры и данные в этой статье могут быть не проверены, тесты не отлажены, а информация не действительна. Я постараюсь, чтобы таких статей было по-меньше, но пока они есть. Смотрите: NikiWiki:Отказ от ответственности |
G38.2 - Проба в направлении рабочего стола, остановка при контакте, ошибка в случае неудачи;
G38.3 - Проба в направлении рабочего стола, остановка при контакте;
G38.4 - Проба в направлении от рабочего стола, остановка при разрыве контакта, ошибка в случае неудачи;
G38.5 - Проба в направлении от рабочего стола, остановка при разрыве контакта.
Обратите особое внимание на тот факт, что пока не описан probe-in контакт LPT порта в конфигурации LinuxCNC режим тестирования включатся не будет. |
Пример:
G38.3 Z-100 F100 G38.5 Z10 F15
произведет следующие действия: Попытается опуститься с подачей F100 мм/мин. на уровень Z=-100 и остановится как только обнаружит контакт (probe). Затем будет подниматься со скоростью подачи F=15 до момента разрыва контакта.
На тот факт, что, если в настройках HAL Вашего станка для net probe-in указан parport.0.pin-15-in (без инверсии для режима probe), то пробы срабатывать не будут вообще и будет выдаваться ошибка, что датчик уже сработал. Должен обязательно стоять режим parport.0.pin-15-in-not (с инверсией) |
Во внутреннем представлении LinuxCNC "конец" инструмента, т.е. его координаты, после произведенной проверки, находятся в переменных 5061, 5062, 5063, 5064, 5065, 5066, 5067, 5068 и 5069.
Cпециальная дополнительная переменная 5070 содержит 0 если проба не произведена и 1 если все хорошо.