M-коды: различия между версиями

Материал из cnc-club
Перейти к навигации Перейти к поиску
 
(не показаны 3 промежуточные версии этого же участника)
Строка 4: Строка 4:
 
'''M3 Sxxx'''
 
'''M3 Sxxx'''
  
Включение шпинделя по часовой стрелки с оборотами S
+
Включение шпинделя по часовой стрелке с оборотами S
  
 
== M4 ==
 
== M4 ==
Строка 10: Строка 10:
 
'''M4 Sxxx'''
 
'''M4 Sxxx'''
  
Включение шпинделя против часовой стрелки с оборотами S
+
Включение шпинделя против часовой стрелке с оборотами S
 
 
  
 
== M5 ==
 
== M5 ==
Строка 18: Строка 17:
  
 
Выключение шпинделя
 
Выключение шпинделя
 
== M68 ==
 
 
'''M68 E[0...3] Qxxx'''
 
 
Записать значение Q в motion.analog-out-[00...03] сразу.
 
 
  
 
== M62 ==
 
== M62 ==
Строка 81: Строка 73:
  
 
Записать значение Q в motion.analog-out-[00...03] вместе со следующей командой.
 
Записать значение Q в motion.analog-out-[00...03] вместе со следующей командой.
 +
 +
== M68 ==
 +
 +
'''M68 E[0...3] Qxxx'''
 +
 +
Записать значение Q в motion.analog-out-[00...03] сразу.

Текущая версия на 16:11, 9 октября 2014

M3

M3 Sxxx

Включение шпинделя по часовой стрелке с оборотами S

M4

M4 Sxxx

Включение шпинделя против часовой стрелке с оборотами S

M5

M5

Выключение шпинделя

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] вместе со следующей командой.

M68

M68 E[0...3] Qxxx

Записать значение Q в motion.analog-out-[00...03] сразу.