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


Фотография

Вопрос по постпроцессору для ArtCAM

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

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

#701 OFFLINE   Pam90

Pam90

    Абитуриент

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

Отправлено 07 Июнь 2020 - 11:20

Всем привет. Может кто-нибудь поделиться постпроцессором для Wattsan M12-1325?

Пост называется Rich Auto A11 Dsp (mm) (*.plt). Так найти не получается :cray:

 

Всем добра!


  • 0

#702 OFFLINE   тот еще наладчик

тот еще наладчик

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 683 сообщений
  • Из:екатеринбург

Отправлено 07 Июнь 2020 - 11:33

Пост называется Rich Auto A11 Dsp (mm) (*.plt).


А чем вам он так необходим , почему из стандартного набора не взять . G-code mm например
  • 0

#703 OFFLINE   Pam90

Pam90

    Абитуриент

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

Отправлено 07 Июнь 2020 - 22:01

А чем вам он так необходим , почему из стандартного набора не взять . G-code mm например

Вот честно не знаю :pardon: Просто до меня работали именно с этим постом. Вот и думаю вдруг это критично.


  • 0

#704 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

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

Отправлено 07 Июнь 2020 - 22:30

Если у вас на станке именно Rich Auto A11, то лучше постпроцессор под G-коды, а не под  plt - HPGL....


  • 0

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

 

 


#705 OFFLINE   Xameleon

Xameleon

    Абитуриент

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

Отправлено 12 Июль 2020 - 23:59

Доброго всем времени суток (я настаиваю на этом).
Совсем недавно начал осваивать ЧПУ обработку и в эйфории не замечал некоторых вещей.
Но видимо пришло время снять розовые очки и надеть защитные.
Вопрос: Рисую в арткам прямоугольник, делаю УП обработки по контуру и вижу удивительные вещи.
По уму, перемещения должны происходить только по двум осям(z не считаем) от точки до точки.
Например 

.......
Y200
X-200
Y-200
X200
.......

А по факту, между точками перехода имею мусор пять шесть (а то и больше в зависимости от размера прямоугольника) строк.
И всё бы ничего если бы эти движения были в пределах сотки, а то бывает доходит и до 0,5мм, это уже очень критично.

Как избавится от этого мусора?

mach2mm.cnc ArtCam->Mach3


Сообщение отредактировал Xameleon: 13 Июль 2020 - 00:00

  • 0

#706 OFFLINE   Lodochnik

Lodochnik

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 4 332 сообщений
  • Пол:Мужчина
  • Из:Королев

Отправлено 13 Июль 2020 - 00:37

Углы будут обходиться по дуге с центром в углу вектора и радиусом равным радиусу фрезы.


  • 1
С уважением, Олег.

#707 OFFLINE   Ryoji

Ryoji

    Студент

  • Пользователи+
  • PipPip
  • 56 сообщений
  • Пол:Мужчина
  • Из:Калининград

Отправлено 21 Октябрь 2020 - 16:54

Подскажите что означает строчка возврата каретки END_OF_LINE = "[13][10]" это просто переход на новую строку или что?

 

И что означает строчка START = "START"? 


Сообщение отредактировал Ryoji: 21 Октябрь 2020 - 22:31

  • 0

#708 OFFLINE   Dryundel

Dryundel

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Ярославль
  • Интересы::
    Пасека
    Туризм
    Дельтапланеризм
  • Из:Ярославль

Отправлено 22 Август 2021 - 04:07

Вопрос к гуру по постпроцессорам ArtCAM

 

Задача в следующем:

Требуется получить в файле для NCStudio строчку:

 

M801 "|F|3амеите инструмент на End Mill 5 mm"  -  именно с кавычками

 

End Mill 5 mm это параметр [TOOLPATHNAME]

 

Однако ArtCAM не принимает в постпроцессоре такой вариант:

TOOLCHANGE = "M801 "|F|3амеите инструмент на [TOOLPATHNAME]""

 

Двойные кавычки не прокатывают.

Как быть в этом случае?


  • 0

Все может быть и все быть может.

И только то не может быть, Чего уж точно быть не может.

Хотя и это может быть.


#709 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 526 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 22 Август 2021 - 10:23

Наверху справа есть Эдитбокс. Набрать там "ascii" и нажать на лупу.


ЗЫ Дрюндель, а посмотреть постом выше? Человеку, отличающему "си плюс плюс" от "да чмоки чмоки" должно быть стыдно!
Куда катится мир??? :diablo:


  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#710 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

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

Отправлено 22 Август 2021 - 12:58

Как быть в этом случае?


Попробуйте так:

 

TOOLCHANGE = "M801[22]|F|3амените инструмент на [TOOLPATHNAME][22]"

 

Ибо символ " в ASCII таблице имеет обозначение 22


Сообщение отредактировал 3D-BiG: 22 Август 2021 - 12:59

  • 1

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

 

 


#711 OFFLINE   Dryundel

Dryundel

    Бакалавр CNC

  • Пользователи+
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Ярославль
  • Интересы::
    Пасека
    Туризм
    Дельтапланеризм
  • Из:Ярославль

Отправлено 22 Август 2021 - 13:05

"да чмоки чмоки"

:lol2: :lol2: :lol2: Порадовал с утра. Спасибо.
 

должно быть стыдно!

Есть немного .
Поиск по "кавычкам" не помог. Начал тему читать сначала, на десятой странице сломался. :) А надо было с конца начинать.
.
Про ASCII я подумал и по аналогии с "да чмоки чмоки" использовал обратный слэш. Не прокатило.
Про END_OF_LINE = "[13][10]" вообще не вспомнил.
 
Короче, спасибо что носом ткнули.

Попробуйте так:
 
TOOLCHANGE = "M801[22]|F|3амените инструмент на [TOOLPATHNAME][22]"
 
Ибо символ " в ASCII таблице имеет обозначение 22

22 это в Hex, а надо в Dec
 
Вот так работает
TOOLCHANGE = "M801 [34]|F|3амеите инструмент! [TOOLPATHNAME][34]"
  • 0

Все может быть и все быть может.

И только то не может быть, Чего уж точно быть не может.

Хотя и это может быть.


#712 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 526 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 22 Август 2021 - 13:35

Букву "н" только воткнуть надо.
И желательно привыкнуть писать все большими буквами, а то "я" вызовет ошибку.
  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#713 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

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

Отправлено 22 Август 2021 - 13:39

22 это в Hex, а надо в Dec

Учел...


  • 0

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

 

 


#714 OFFLINE   hans

hans

    Студент

  • Пользователи+
  • PipPip
  • 15 сообщений
  • Пол:Мужчина
  • Из:Пенза

Отправлено 08 Апрель 2022 - 00:57

Доброго всем

у арткама есть переменные USER1 - USER9

но увы они берутся из секции инструмента, как их выдернуть из секции траектории?

 

вопрос второй, переменная TOOLDESC выдает имена для фрез созданных из вектора ERROR, для других имена первоначальных фрез параметры и имена были впоследствии изменены, в базе не нашел где это можно исправить 

 

мануал по постпроцессору для 2017-18 я не нашел

Прикрепленные изображения

  • изображение_2022-04-07_215748.png
  • изображение_2022-04-07_220041.png
  • изображение_2022-04-07_221749.png

Сообщение отредактировал hans: 08 Апрель 2022 - 01:37

  • 0

#715 OFFLINE   Deventador

Deventador

    Абитуриент

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

Отправлено 14 Февраль 2023 - 11:28

Товарищи знатоки, прошу помощи т.к. нужную информацию ни где не нашел...

 

При написании УП часто использую поправку координат на переменную заданную в начале УП (такая производственная необходимость):

 

G0 X10.000+#203 Y-10.000-#204 Z26.000+#205

 

Я подправил как нужно постпроцессор для автоматического вписания поправок:

 

FIRST_RAPID_RATE_MOVE  = "G0 [X]+#203 [Y]-#204 [Z]+#205"
;
FIRST_FEED_RATE_MOVE   = "G1 [X]+#203 [Y]-#204 [Z]+#205 [F]"
FEED_RATE_MOVE         = "G1 [X]+#203 [Y]-#204 [Z]+#205"
;
FIRST_CW_ARC_MOVE      = "G2 [X]+#203 [Y]-#204 [I] [J] [F]"
CW_ARC_MOVE            = "G2 [X]+#203 [Y]-#204 [I] [J]"
;
FIRST_CCW_ARC_MOVE     = "G3 [X]+#203 [Y]-#204 [I] [J] [F]"
CCW_ARC_MOVE           = "G3 [X]+#203 [Y]-#204 [I] [J]"

 

но столкнулся с проблемой: при перемещении, при котором одна из координат остается неизменной, он не прописывает координату, но прописывает поправку для этой координаты:

 

G0 X10.000+#203 Y-10.000-#204 Z26.000+#205
G1 +#203 -#204 Z0.000+#205 F200.0
G1 +#203 Y-50.000-#204 +#205 F1200.0
G1 X40.000+#203 -#204 +#205
 
Может быть кто-нибудь в курсе где и что нужно изменить в постпроцессоре (или может быть в самом ArtCAMе) для того что бы он всегда прописывал все координаты, даже если они остаются неизменными (размер файла УП не имеет значения), или как прописать в постпроцессоре поправку что бы она не писалась если не указывается координата?
 
Заранее спасибо!

  • 0

#716 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 526 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 14 Февраль 2023 - 11:47

Подход сомнителен.
Есть специально команды смещения нуля координат

Например Даркстон пишет про команды Мач3
"G52 - локальная система координат.

СЧПУ позволяет устанавливать кроме стандартных рабочих систем координат (G54-G59) еще и локальные. Когда СЧПУ станка выполняет команду G52, то начало действующей рабочей системы координат смещается на значение указанное при помощи слов данных X, Y и Z. Код G52 автоматически отменяется с помощью команды G52 ХО YO Z0."

Лучше конечно в хелпе мача посмотреть.

Сообщение отредактировал lkbyysq: 14 Февраль 2023 - 11:49

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#717 OFFLINE   niksooon

niksooon

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 2 241 сообщений
  • Пол:Мужчина
  • Из:Кашира

Отправлено 14 Февраль 2023 - 12:39

если память не подводит , то @ или в формате переменных как раз и отвечают выводить в УП переменную всегда или только при ее изменении.


еще попробуй с квадратными скобками поиграццо- вот так к примеру "G0 [X+#203][Y-#204][Z+#205]"


  • 0

Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.


#718 OFFLINE   Deventador

Deventador

    Абитуриент

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

Отправлено 14 Февраль 2023 - 14:51

Подход сомнителен.
Есть специально команды смещения нуля координат

Например Даркстон пишет про команды Мач3
"G52 - локальная система координат.

СЧПУ позволяет устанавливать кроме стандартных рабочих систем координат (G54-G59) еще и локальные. Когда СЧПУ станка выполняет команду G52, то начало действующей рабочей системы координат смещается на значение указанное при помощи слов данных X, Y и Z. Код G52 автоматически отменяется с помощью команды G52 ХО YO Z0."

Лучше конечно в хелпе мача посмотреть.

Подход действительно сомнителен и не так прост как использование смещения координат, но на то есть определённые причины которые объяснять подробно очень долго да и бессмысленно... в станок устанавливаются заготовки разного размера, но при этом обработки этих заготовок идентичные... программа непосредственной обработки залита отдельным файлом, и вызываетс подпрограммой из основной УП, ее цекнтральная верхняя точка имеет координаты X0.000 Y0.000 Z0.000. При помощи переменных я задаю положение обработки на той или иной заготовке. Вызов одной подпрограммы может использоваться в 15 основных УП (это сильно экономит место и в случае внесения изменений редактируется только 1 подпрограмма а не 15...)

и при всем при этом переменные необходимы потому что на заготовке могут устанавливаться несколько изделий в разных местах, а фрезеровка производится с последовательной сменой инструмента (что бы каждый необходимый инструмент менялся всего один раз, а не для каждого изделия по разу)... короче пошел куда то уже совсем вглубь... короче говоря переменные необходимы...


если память не подводит , то @ или в формате переменных как раз и отвечают выводить в УП переменную всегда или только при ее изменении.


еще попробуй с квадратными скобками поиграццо- вот так к примеру "G0 [X+#203][Y-#204][Z+#205]"

память не подводит... и то и другое отвечает за переменные, но за разные типы переменных... вопрос то не про работу с ними...

 

с квадратными скобками я как только уже не игрался, в том числе и именно так ставил, арткам при загрузке выдает синтаксическую ошибку в постпроцессоре и просто закрывается...


  • 0

#719 OFFLINE   mihams

mihams

    Гуру CNC

  • Пользователи+
  • PipPipPipPipPipPipPipPipPipPip
  • 1 328 сообщений
  • Из:Kovrov

Отправлено 14 Февраль 2023 - 15:09

то же самое делаю... систем координат до чертиков... просто на каждую деталь своя система координат...
в теле основной программы идет только выбор G54 55 56 и тд.. и выбор подпрограммы... и никакого шаманства)
 
и про # @ вам правильно сказали...
вам просто нужно выводить значения координат всегда а не при ее изменении...
  • 0

#720 OFFLINE   niksooon

niksooon

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 2 241 сообщений
  • Пол:Мужчина
  • Из:Кашира

Отправлено 14 Февраль 2023 - 22:17

память не подводит... и то и другое отвечает за переменные, но за разные типы переменных... вопрос то не про работу с ними...

полагаю какое-то  недопонимание происходит 

 

; Tool moves in x,y and z
FORMAT = [X|@|X|1.3]
FORMAT = [Y|@|Y|1.3]
FORMAT = [Z|@|Z|1.3]
 
это ответ на ваш вопрос-

 

Может быть кто-нибудь в курсе где и что нужно изменить в постпроцессоре (или может быть в самом ArtCAMе) для того что бы он всегда прописывал все координаты, даже если они остаются неизменными


если опять непонятно то сравните  как выводятся координаты  вот в таком случае-

; Tool moves in x,y and z
FORMAT = [X|#|X|1.3]
FORMAT = [Y|#|Y|1.3]
FORMAT = [Z|#|Z|1.3]

Сообщение отредактировал niksooon: 14 Февраль 2023 - 22:18

  • 0

Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.






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

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

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


    Ahrefs (1)