Постпроцессор Artcam

Общие вопросы станкостроения и организиции труда.
Ferit2016
Новичок
Сообщения: 20
Зарегистрирован: 05 авг 2016, 22:48
Репутация: 0
Настоящее имя: cn
Контактная информация:

Постпроцессор Artcam

Сообщение Ferit2016 »

Всем привет. Для самодельного лазерного гравера сделал свой постпроцессор, но не уверен что не без ошибок, поэтому прошу глянуть на код и указать на допущенные ошибки или недочеты.
И еще почему-то прямую линию он выжигает волнистой!

Код: Выделить всё

DESCRIPTION = "LaserGRBL (*.nc)"
FILE_EXTENSION = "nc"
UNITS = MM
END_OF_LINE = "[13][10]"
LINE_NUM_START     = 0
LINE_NUM_INCREMENT = 10
LINE_NUM_MAXIMUM   = 999999

FORMAT = [N|@|N|1.0]
FORMAT = [S|@|S|1.0]
FORMAT = [F|#|F|1.0]
FORMAT = [X|#| X|1.1]
FORMAT = [Y|#| Y|1.1]
FORMAT = [Z|#| Z|1.1]
FORMAT = [I|@| I|1.1]
FORMAT = [J|@| J|1.1]
FORMAT = [XH|@| X|1.1]
FORMAT = [YH|@| Y|1.1]
FORMAT = [ZH|@| Z|1.1]
FORMAT = [T|#||02.0]
;
; Set up program header
;
START = "[N] G17 E01"
START = "[N] M06 T[T] H[T] D[T]"
START = "[N] G00 [XH][YH]"
START = "[N] G00 [ZH]"
START = "[N] G49"
START = "[N] M3 S40"

;
; Program moves
;


FIRST_RAPID_RATE_MOVE  = "[N] G0 [X] [Y] [Z]"
PLUNGE_RATE_MOVE       = "[N] M3 S1000" 
FIRST_FEED_RATE_MOVE   = "[N] G1 [X] [Y] [F]"
FEED_RATE_MOVE	       = "[N] [X] [Y]"
RETRACT_MOVE	       = "[N] M3 S40" 


;
; Setup Toolchange commands
;
TOOLCHANGE = "[N] G00 [ZH]"
TOOLCHANGE = "[N] M06 T[T] H[T] D[T]"
TOOLCHANGE = "[N] G00 [XH][YH]"
TOOLCHANGE = "[N] G00 [ZH]"
TOOLCHANGE = "[N] M11"
TOOLCHANGE = "[N] [S] M03 M08"
;
; End of file
;
END = "[N] G0[ZH]"
END = "[N] [XH][YH]"
END = "[N] M3 S40"
END = "[N] M5"
END = "%"
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Постпроцессор Artcam

Сообщение N1X »

Так посты обычно проверяют генерацией УП и запуском ее )
А волнистая линия если после поворота и колебания затухают вплоть до прямой, то это механика жидкая...
Ferit2016
Новичок
Сообщения: 20
Зарегистрирован: 05 авг 2016, 22:48
Репутация: 0
Настоящее имя: cn
Контактная информация:

Re: Постпроцессор Artcam

Сообщение Ferit2016 »

Собственно так построцессор и проверил, запустил УП и все вроде нормально работает. Просто есть сомнения по поводу правильности написания кода поста, не нашел толковых мануалов по постпроцессорам, можно сказать подобрал методом научного тыка!
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Постпроцессор Artcam

Сообщение N1X »

Ну так это ж не полноценный язык программирования. Здесь циклов и ветвлений нет, так что вряд ли будут сюрпризы )
arkhnchul
Мастер
Сообщения: 1773
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: Постпроцессор Artcam

Сообщение arkhnchul »

а зачем везде, где предполагается выключение лазера, пишете M3 S40, а не M5?
Ответить

Вернуться в «Общие вопросы»