G-код. Как независимо двигать несколько осей?
Добавлено: 15 июл 2017, 23:14
У меня есть задача:
Исходные данные: 5 осей (X, Y+B, Z - линейные фрезерные оси, A - поворотная ось, C - дополнительное приспособление). Все оси находятся в 0 позиции.
Необходимо задать команду: X300 Z300 C800
Проблема в том, что все движение станка осуществляется с наименьшей скоростью любой оси. Самая медленная ось - это С, она движется за 15 секунд. По отдельности ось X и Z может приехать за 7 секунд. И потом если дать вторую команду C800 - она приедет за 15 секунд. Суммарное время 23 секунды.
Если я задаю X300 Z300 C800 одной командой - оси XZ доезжают на медленной скорости за 15 секунд вместе с C. Мне нужно, чтобы оси XZ не подстраивались под скорость оси C, а приезжали за 7 секунд, и не ожидали ось C. Ось С пусть едет свои 15 секунд, но нужно не останаливать выполнение программы
Это вообще возможно в Mach3?
Исходные данные: 5 осей (X, Y+B, Z - линейные фрезерные оси, A - поворотная ось, C - дополнительное приспособление). Все оси находятся в 0 позиции.
Необходимо задать команду: X300 Z300 C800
Проблема в том, что все движение станка осуществляется с наименьшей скоростью любой оси. Самая медленная ось - это С, она движется за 15 секунд. По отдельности ось X и Z может приехать за 7 секунд. И потом если дать вторую команду C800 - она приедет за 15 секунд. Суммарное время 23 секунды.
Если я задаю X300 Z300 C800 одной командой - оси XZ доезжают на медленной скорости за 15 секунд вместе с C. Мне нужно, чтобы оси XZ не подстраивались под скорость оси C, а приезжали за 7 секунд, и не ожидали ось C. Ось С пусть едет свои 15 секунд, но нужно не останаливать выполнение программы
Это вообще возможно в Mach3?