для этого надо #define F_CPU
а это зависит от того, где ты пишешь код. У меня на g коде револьверка, там тупо "G4 P10", или правильнее: "ожидание сигнала на порту".
Для задержек использовал timedelay, код писал на СИ, все работает, единственное НО, что не победил, это первая смена инструмента, т.е. если первый инструмент по программе, соответствует установленному инструменту в револьверке, то все "подвисает", если не соответствует, то все норм. Обойти легко, в ручном режиме, меняем инструмент на любой другой,....но как то не правильно(
При настройке через StepConf PnfConf просто нужно галочку поставить и глянуть, куда прописывать .
Посмотрел по "галочкам", есть такая при настройке для месы, я на lpt работаю, для него такого нету!(xenon-alien писал(а): ↑08 янв 2021, 01:38При настройке через StepConf PnfConf просто нужно галочку поставить и глянуть, куда прописывать .
Так и называется.
И в очередной раз БОООООЛЬШОЕ СПАСИБО!!!)nkp писал(а): ↑08 янв 2021, 16:07 http://linuxcnc.org/docs/2.7/html/confi ... io_section
в INI файл
[EMCIO]
TOOL_CHANGE_WITH_SPINDLE_ON = 1
После включении станка и ручной смены инструмента ( 1 раз ), все работает корректно.
Скорей всего.steals_y2k писал(а): ↑21 июл 2021, 06:54 у линукса есть баг-после включения у него инструмент 0, пишет "нет инструмента". парой кодов можно изменить на цифру. может быть, в том причина?
использую gmocappy проблем с инструментами не испытываю, на каком закончилась работа тот и стоит при запуске.tokarka63 писал(а): ↑28 июл 2021, 11:39Скорей всего.steals_y2k писал(а): ↑21 июл 2021, 06:54 у линукса есть баг-после включения у него инструмент 0, пишет "нет инструмента". парой кодов можно изменить на цифру. может быть, в том причина?