M-коды: различия между версиями
Вopoн226 (обсуждение | вклад)  (→M65)  | 
				Вopoн226 (обсуждение | вклад)   (→M66)  | 
				||
| Строка 82: | Строка 82: | ||
L4 - ждет перепада уровня соответствующего команде пина с высокого на низкий и прописывает в регистр #5399. Если уровень уже низкий, то сразу завершает операцию.  | L4 - ждет перепада уровня соответствующего команде пина с высокого на низкий и прописывает в регистр #5399. Если уровень уже низкий, то сразу завершает операцию.  | ||
| + | |||
| + | == M67 ==  | ||
| + | |||
| + | '''M67 E[0...3] Qxxx'''  | ||
| + | |||
| + | Записать значение Q в motion.analog-out-[00...03] вместе со следующей командой.  | ||
Версия 16:09, 9 октября 2014
M3
M3 Sxxx
Включение шпинделя по часовой стрелки с оборотами S
M4
M4 Sxxx
Включение шпинделя против часовой стрелки с оборотами S
M5
M5
Выключение шпинделя
M67
M67 E[0...3] Qxxx
Записать значение Q в motion.analog-out-[00...03] вместе со следующей командой.
M68
M68 E[0...3] Qxxx
Записать значение Q в motion.analog-out-[00...03] сразу.
M62
M62 P[0...3]
Записать TRUE в motion.digital-out-[00...03] вместе со следующей командой.
M63
M63 P[0...3]
Записать FALSE в motion.digital-out-[00...03] вместе со следующей командой.
M64
M64 P[0...3]
Записать TRUE в motion.digital-out-[00...03] сразу.
M65
M65 P[0...3]
Записать FALSE в motion.digital-out-[00...03] сразу.
M66
M66 P[0...3] L[0...4]
Считать значение motion.digital-in-[00...03] в регистр #5399.
M66 E[0...3] L[0...4]
Считать значение motion.analog-in-[00...03] в регистр #5399.
Параметр L:
L0 - сразу содержимое соответствующего команде пина прописывает в регистр #5399.
L1 - ждет перепада уровня соответствующего команде пина с низкого на высокий и прописывает в регистр #5399.
L2 - ждет перепада уровня соответствующего команде пина с высокого на низкий и прописывает в регистр #5399.
L3 - ждет перепада уровня соответствующего команде пина с низкого на высокий и прописывает в регистр #5399. Если уровень уже высокий, то сразу завершает операцию.
L4 - ждет перепада уровня соответствующего команде пина с высокого на низкий и прописывает в регистр #5399. Если уровень уже низкий, то сразу завершает операцию.
M67
M67 E[0...3] Qxxx
Записать значение Q в motion.analog-out-[00...03] вместе со следующей командой.