Перейти к содержимому


Фотография

Постпроцессор ArtCAM для плазменного станка

Постпроцессор ArtCAM постпроцессор Постпроцессор для плазмореза плазморез

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 27 Январь 2012 - 23:49

Добавлю вариант с постпроцессором, в Арткаме будет виден как Plasma, ниже полный текст.

DESCRIPTION = "Plasma(*.cnc)"
FILE_EXTENSION = "cnc"
UNITS = MM
END_OF_LINE = "[13][10]"
LINE_NUM_START = 0
LINE_NUM_INCREMENT = 1
LINE_NUM_MAXIMUM = 999999
; Set up default formating for variables
; Line numbering
FORMAT = [N|@|N|1.0]
FORMAT = [S|@|S|1.0]
; Feed Rate
FORMAT = [F|#|F|1.0]
; Tool moves in x,y and z
FORMAT = [X|#|X|1.3]
FORMAT = [Y|#|Y|1.3]
FORMAT = [Z|#|Z|1.3]
; Home tool positions
FORMAT = [XH|@|X|1.3]
FORMAT = [YH|@|Y|1.3]
FORMAT = [ZH|@|Z|1.3]
; Set up program header
START = "%"
START = "G90"
START = "G21"
START = "G49"
; Program moves
FIRST_RAPID_RATE_MOVE = "G0 [X] [Y] [Z]"
PLUNGE_RATE_MOVE = "M3"
FIRST_FEED_RATE_MOVE = "G1 [X] [Y] [F]"
FEED_RATE_MOVE = "[X] [Y]"
RETRACT_MOVE = "M5"
; End of file
END = "G0[ZH]"
END = "[XH][YH]"
END = "M5"
END = "%"

Управление плазмой М3, М5.
Так как управление от Mach3, задержку на врезание можно задавать в его настройках – пауза на раскрутку шпинделя. Вариант экспериментальный, но в симуляции всё нормуль…


  • 0

#2 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

  • Модератор
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 14 416 сообщений
  • Пол:Мужчина
  • Город:Ареал обитания - вся страна, но обычно встречаюсь в Новосибирске...
  • Интересы:Полежать на диване, пофлудить на форуме....
  • Из:СССР

Отправлено 28 Январь 2012 - 11:00

Спасибо. Про команды PLUNGE_RATE_MOVE = и RETRACT_MOVE = не знал....
  • 0

Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion

 

 


#3 OFFLINE   Menu/Exit

Menu/Exit

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 2 324 сообщений
  • Пол:Мужчина
  • Из:Москвы

Отправлено 28 Январь 2012 - 12:58

; Program moves
FIRST_RAPID_RATE_MOVE = "G0 [X] [Y] [Z]"
PLUNGE_RATE_MOVE = "M3"
FIRST_FEED_RATE_OVE = "G1 [X] [Y] [F]"
FEED_RATE_MOVE = "[X] [Y]"
RETRACT_MOVE = "M5"

Изящное и красивое решение. Код генерится правильно.
Кстати если Carpenter39 не пользуется Z координатой, то может необходимо из текста постпроцесора вообще удалить все ссылки на Z?
  • 0

#4 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 28 Январь 2012 - 14:08

Изящное и красивое решение. Код генерится правильно.
Кстати если Carpenter39 не пользуется Z координатой, то может необходимо из текста постпроцесора вообще удалить все ссылки на Z?

Кстати да, в этом случае можно и удалить все упоминания Z. Но, можно и оставить, это не помешает, практически. В текущем варианте, Z появляется в УП только 2 раза, в самом начале (значение безопасной высоты) и в конце (точка возврата).
Хотя, привод на Z мог бы быть полезен, если планируется какой-то авт. контроль высоты факела. Тем более, в Mach3 должна быть такая функция…

Сообщение отредактировал Roma: 28 Январь 2012 - 14:24

  • 0

#5 OFFLINE   Oleg_Pvk

Oleg_Pvk

    Абитуриент

  • Пользователи
  • Pip
  • 1 сообщений
  • Пол:Мужчина
  • Из:Екатеринбурга

Отправлено 09 Май 2023 - 17:32

Всем привет
Решил поправить постпроцессор под плазморез
И уперся в ошибку. При добавлении строк :

 

PLUNGE_RATE_MOVE = "M3 S1 G04 P3"

RETRACT_MOVE = "M5 G04 P1"
 

В выводимом файле пропадает аргумент скорость у команды G1. Хотя без этих строк всё нормально. Где я ошибаюсь?

Код постпроцессора ниже
 

EMC PostP file MM
;
DESCRIPTION = "EMC_plazm_d(MM)(*.ngc)"
;
FILE_EXTENSION = "ngc"
;
UNITS = MM
;
; Cariage return - line feed at end of each line
;
END_OF_LINE = "[13][10]"
;
; Spindle Speed
FORMAT = [S|@|S|1.0]
; Feed Rate
FORMAT = [F|#|F|1.0]
; Tool moves in x,y and z
FORMAT = [X|#|X|1.4]
FORMAT = [Y|#|Y|1.4]
FORMAT = [Z|#|Z|1.4]
; Home tool positions
FORMAT = [XH|@|X|1.4]
FORMAT = [YH|@|Y|1.4]
FORMAT = [ZH|@|Z|1.4]
;
; Set up program header
;
START = "([FILENAME])"
START = "(Material Size) (X=[XSIZE], Y=[YSIZE], Z=[ZMATERIAL])"
START = "G21 G49 G80 G90"
;
; Program moves
;
FIRST_RAPID_RATE_MOVE = "G0 [X] [Y] [Z]"
;
FIRST_FEED_RATE_MOVE = "G1 [X] [Y] [Z] [F]"
FEED_RATE_MOVE = "[X] [Y] [Z]"
;
PLUNGE_RATE_MOVE = "M3 S1 G04 P3"
RETRACT_MOVE = "M5 G04 P1"
;
;
;
; End of file
;
END = "G0[XH][YH]"
END = "M5"
END = "M30"

П.с. Уже попробовал ArtCam 2012 и 2018 одинакова съедает скорость при добавлении строк


Сообщение отредактировал Admin: 10 Май 2023 - 06:56
Перенесено

  • 0





Темы с аналогичным тегами Постпроцессор ArtCAM, постпроцессор, Постпроцессор для плазмореза, плазморез

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных