G код для ЧПУ с позиционным управлением .
Добавлено: 15 дек 2024, 23:10
				
				Приобрел  отечественную  ЧПУ  систему ЛИР -541  это  позиционное  управление  последоватольно  по  координатам  одним  приводом. Система  для  старых советских  станков  фрезерных .  Проблема  -  Писать  программу  вручную  не  хочется .  Есть  АРТКАМ и  хочется  на  его  базе  автоматизировать  процес  написания  УП.   
Но засада в формированиии кода.
КОД КОТОРЫЙ ПОНИМАЕТ ЛИР -541 выглядеть должен так
001: G90
002 :X12
003:Y500
004: Z24
смысл в том что обрабатывается только одна ось перемещения.
Хотел в пост процесоре изменить формирование команд но не тут то было
FIRST_RAPID_RATE_MOVE = "[N] G0"
FIRST_RAPID_RATE_MOVE = "[N][X] "
но при формировании УП ругается что команда FIRST_RAPID_RATE_MOVE дублируется. т.е повторять нельзя Сделал FIRST_RAPID_RATE_MOVE = "[N] G0"[N][X][N] [Y][N] [Z]"
Но тогда получается что на строке ХУ и Z имеют один и тот же номер.
Может кто то подскажет как решить проблему.
Уж очень не желательно редактировать вручную .
			Но засада в формированиии кода.
КОД КОТОРЫЙ ПОНИМАЕТ ЛИР -541 выглядеть должен так
001: G90
002 :X12
003:Y500
004: Z24
смысл в том что обрабатывается только одна ось перемещения.
Хотел в пост процесоре изменить формирование команд но не тут то было
FIRST_RAPID_RATE_MOVE = "[N] G0"
FIRST_RAPID_RATE_MOVE = "[N][X] "
но при формировании УП ругается что команда FIRST_RAPID_RATE_MOVE дублируется. т.е повторять нельзя Сделал FIRST_RAPID_RATE_MOVE = "[N] G0"[N][X][N] [Y][N] [Z]"
Но тогда получается что на строке ХУ и Z имеют один и тот же номер.
Может кто то подскажет как решить проблему.
Уж очень не желательно редактировать вручную .