СладкоЁжка написал(а):Всё ветку вроде прочитал, но я так понял, что программы которые тут рассматривались не создают УП для NC Studio? Или я чего-то упустил? Пробовал с помощью Vectric PhotoVCarve 1.102 создать УП разными постпроцессорами, которые мой станок вроде как понимает , но результат нулевой. Пробовал "схитрить" и изменить комплектные постпроцессоры на свой, но программа сразу на такое дело ругается..
Как поступил в этом случае:
1. Запустил PhotoVCarve. Сохранил УП во всех форматах с расширением .nc и подобрал из сохраненного наиболее подходящий для своего станка. Тот файлик, на который менее всего ругается NC-шка.
2. В моем случае этим постпроцессором оказался Axyz_mm.pp
3. Открываем его блокнотом.
4. У меня а ArtCam имеется постпроцессор для моего станка.
5. Открываем его блокнотом.
6. Меняем (или не меняем, а проверяем) значения Основных данных одного постпроцессора (Axyz_mm.pp в моем случае) на значения, из постпроцессора для нашего станка.
7. Сохраняем.
8. Проверяем работу.
Вот вариант постпроцессора к программе PhotoVCarve для станка Filato Optima 2030ptv под управлением NC Studio 8. Сегодня проверил на станке- прошло все без проблем.
Filato
POST_NAME = "2030ptv(*.nc)"
FILE_EXTENSION = "nc"
UNITS = "MM"
+------------------------------------------------
+ Line terminating characters
+------------------------------------------------
LINE_ENDING = "[13][10]"
+------------------------------------------------
+ Block numbering
+------------------------------------------------
LINE_NUMBER_START = 0
LINE_NUMBER_INCREMENT = 10
LINE_NUMBER_MAXIMUM = 999999
+================================================
+
+ Formating for variables
+
+================================================
VAR LINE_NUMBER = [N|A|N|1.0]
VAR SPINDLE_SPEED = [S|A|S|1.0]
VAR FEED_RATE = [F|C|F|1.1]
VAR X_POSITION = [X|C|X|1.2]
VAR Y_POSITION = [Y|C|Y|1.2]
VAR Z_POSITION = [Z|C|Z|1.2]
VAR X_HOME_POSITION = [XH|A|X|1.2]
VAR Y_HOME_POSITION = [YH|A|Y|1.2]
VAR Z_HOME_POSITION = [ZH|A|Z|1.2]
+================================================
+
+ Block definitions for toolpath output
+
+================================================
+---------------------------------------------------
+ Commands output at the start of the file
+---------------------------------------------------
begin HEADER
"M6 T[T]"
"M03[S]"
"G00[ZH]"
"G00[XH][YH]"
+---------------------------------------------------
+ Commands output for rapid moves
+---------------------------------------------------
begin RAPID_MOVE
"G00[X][Y][Z]"
+---------------------------------------------------
+ Commands output for the first feed rate move
+---------------------------------------------------
begin FIRST_FEED_MOVE
"G01[X][Y][Z][F]"
+---------------------------------------------------
+ Commands output for feed rate moves
+---------------------------------------------------
begin FEED_MOVE
"[X][Y][Z]"
+---------------------------------------------------
+ Commands output at the end of the file
+---------------------------------------------------
begin FOOTER
"G00[ZH]"
"G00[XH][YH]"
"M05"
"M30"
Отредактировано kylan (01-03-2021 18:00:22)