Вопрос по постпроцессору в ArtCam

Аватара пользователя
rean32
Мастер
Сообщения: 443
Зарегистрирован: 24 апр 2012, 11:13
Репутация: 84
Контактная информация:

Вопрос по постпроцессору в ArtCam

Сообщение rean32 »

Добрый день господа. Подскажите пожалуйста как в ArtCam подредактировать постпроцессор. Хочу, чтобы в выходном файле с G кодом все строки "X-0.000" заменялись на "X0.000" а "Y-0.000" заменялись на "Y0.000". Вообще возможно такое?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11625
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение michael-yurov »

Так выложи постпроцессор - посмотрим.
Аватара пользователя
rean32
Мастер
Сообщения: 443
Зарегистрирован: 24 апр 2012, 11:13
Репутация: 84
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение rean32 »

Я не знаю как это сделать. В арткаме не особо силен:( Не могу до исходника добраться. Обыскал все на компе - нигде конфига не нашел
Имею такую картинку. Постпроцессор - G-code Arcs (mm)
Скрин (6670 просмотров) <a class='original' href='./download/file.php?id=32889&sid=f7664826a886ff3633571cc5135a68f0&mode=view' target=_blank>Загрузить оригинал (341.21 КБ)</a>
Скрин
Аватара пользователя
Fisher
Почётный участник
Почётный участник
Сообщения: 3391
Зарегистрирован: 09 апр 2012, 12:39
Репутация: 424
Откуда: Киров
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение Fisher »

rean32 писал(а):Я не знаю как это сделать. В арткаме не особо силен:( Не могу до исходника добраться. Обыскал все на компе - нигде конфига не нашел
В папке с установленным Арткамом есть папка POSTP
www.cncru.ru - все виды станков с ЧПУ. Комплектующие.
Аватара пользователя
rean32
Мастер
Сообщения: 443
Зарегистрирован: 24 апр 2012, 11:13
Репутация: 84
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение rean32 »

У меня портабельная версия. Один экзешник и все. Папку POSTP не нашел, Отследил по вызовам виндовых функций, что арткам пытается ее найти при сохранении УП, но не находит.
Аватара пользователя
LA-STIK
Почетная участница
Почетная участница
Сообщения: 617
Зарегистрирован: 20 фев 2013, 16:23
Репутация: 697
Настоящее имя: Наталия
Откуда: РОСТОВ-НА-ДОНУ
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение LA-STIK »

G - Code configuration file - with Arc Support
;
; History
;
; Who When What
; === ======== ========================================
; TM 13/05/99 Written
; BEM 20/05/99 Removed line numbers
; BEM 21/03/00 Added DESCRIPTION and FILE_EXTENSION fields
; BEM 19/06/01 Added support for circular arc output
; move to home pos at end instead of 0,0,ZH
; bem 07/09/01 Added G17 to define plane for circular arcs
;
DESCRIPTION = "G-Code Arcs (mm) (*.tap)"
;
FILE_EXTENSION = "tap"
;
UNITS = MM
;
; Cariage return - line feed at end of each line
;
END_OF_LINE = "[13][10]"
;
; Block numbering
;
LINE_NUM_START = 0
LINE_NUM_INCREMENT = 10
LINE_NUM_MAXIMUM = 999999
;
; Set up default formating for variables
;
; Line numbering
FORMAT = [N|@|N|1.0]
; Spindle Speed
FORMAT = [S|@|S|1.0]
; Feed Rate
FORMAT = [F|#|F|1.1]
; Tool moves in x,y and z
FORMAT = [X|#|X|1.3]
FORMAT = [Y|#|Y|1.3]
FORMAT = [Z|#|Z|1.3]
; Arc Centre Cordinates
FORMAT = [I|@|I|1.3]
FORMAT = [J|@|J|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 = "T1M6"
START = "G17"
START = "G0[ZH]"
START = "G0[XH][YH][S]M3"
;
; Program moves
;
RAPID_RATE_MOVE = "G0[X][Y][Z]"
;
FIRST_FEED_RATE_MOVE = "G1[X][Y][Z][F]"
FEED_RATE_MOVE = "[X][Y][Z]"
;
FIRST_CW_ARC_MOVE = "G2[X][Y][J][F]"
CW_ARC_MOVE = "G2[X][Y][J]"
;
FIRST_CCW_ARC_MOVE = "G3[X][Y][J][F]"
CCW_ARC_MOVE = "G3[X][Y][J]"
;
; End of file
;
END = "G0[ZH]"
END = "G0[XH][YH]"
END = "M30"




То?
Делай то, что любишь! Люби то, что делаешь!
Аватара пользователя
rean32
Мастер
Сообщения: 443
Зарегистрирован: 24 апр 2012, 11:13
Репутация: 84
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение rean32 »

Да, похоже на то. Но я так понимаю поиск и замена в данном формате не предусмотрено.Насколько я понял это скорее конфиг чем скрипт.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2180
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение ukr-sasha »

rean32 писал(а):Добрый день господа. Подскажите пожалуйста как в ArtCam подредактировать постпроцессор. Хочу, чтобы в выходном файле с G кодом все строки "X-0.000" заменялись на "X0.000" а "Y-0.000" заменялись на "Y0.000". Вообще возможно такое?
Есть подозрение, что на самом деле там у вас числа не "X-0.000" , а "X-0.000454654" например. Т.е. после нулей есть еще цифры. Может попробуйте увеличить отображаемое количество знаков после запятой? До пяти, например. И пусть стойка пропускает эти координаты, т.к. не сможет отработать столь малое перемещение. Но хоть тупить не будет. :-)
Аватара пользователя
rean32
Мастер
Сообщения: 443
Зарегистрирован: 24 апр 2012, 11:13
Репутация: 84
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение rean32 »

А где в арткаме поставить 5 знаков после запятой?
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2180
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение ukr-sasha »

LA-STIK писал(а):; Tool moves in x,y and z
FORMAT = [X|#|X|1.3]
FORMAT = [Y|#|Y|1.3]
FORMAT = [Z|#|Z|1.3]
; Arc Centre Cordinates
FORMAT = [I|@|I|1.3]
FORMAT = [J|@|J|1.3]
Вам же написали.
Вместо 3 поставьте 5.
Аватара пользователя
rean32
Мастер
Сообщения: 443
Зарегистрирован: 24 апр 2012, 11:13
Репутация: 84
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение rean32 »

К сожалению нет, дело не в разрядности. поставил 10 знаков после запятой - пишет x-0.0000000000 y-0.0000000000. Придется писать утилитку для замены... :thinking:
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11625
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение michael-yurov »

rean32 писал(а):К сожалению нет, дело не в разрядности. поставил 10 знаков после запятой - пишет x-0.0000000000 y-0.0000000000. Придется писать утилитку для замены... :thinking:
А что должно быть?
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение AndyBig »

Нулевые координаты человеку нужны без минусов.
Но вопрос - а зачем это вообще нужно? :)
Аватара пользователя
rean32
Мастер
Сообщения: 443
Зарегистрирован: 24 апр 2012, 11:13
Репутация: 84
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение rean32 »

mach3 иногда во время выполнения траектории просто берет и едет куда захочет. Выяснил, что этот глюк наблюдается тогда, когда в траектории присутствуют строки вида X-0.000 Y-0.000 I-0.000 J-0.000 итд. причем иногда эти строки он прожевывает нормально, а иногда на них спотыкается и начинает хулиганить. Как в арткаме сделать так, чтоб вместо X-0.000 писал X0.000 не знаю. поэтому только что написал простенькую утилитку, которая будет сканировать файлы и менять нужные строки.
Сложность добавляет то, что глюки возникают достаточно редко, и проверить вылечилась ли проблема или нет будет сложно. Отдельную тему даже создавал на этот счет http://www.cnc-club.ru/forum/viewtopic.php?f=16&t=5438
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение AndyBig »

Странно. У меня ни разу не было таких глюков в Маче.
Аватара пользователя
rean32
Мастер
Сообщения: 443
Зарегистрирован: 24 апр 2012, 11:13
Репутация: 84
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение rean32 »

Сейчас все файлы обрабатываются утилиткой, и появление отрицательных нулей исключено, и вот какая беда опять.
УП отработала нормально но в конце мач выключил шпиндель, не подняв фрезу безопасную высоту. Такое чувство, что просто проигнорировал последнюю строку. Хоть заготовку не испортил и то хорошо. Боюсь в следующий раз он выключит шпиндель в середине программы.
Аватара пользователя
rean32
Мастер
Сообщения: 443
Зарегистрирован: 24 апр 2012, 11:13
Репутация: 84
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение rean32 »

AndyBig писал(а):Странно. У меня ни разу не было таких глюков в Маче.
Везет же Вам. :D
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11625
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение michael-yurov »

Видимо, утилита удалила последнюю пустую строку.
Аватара пользователя
rean32
Мастер
Сообщения: 443
Зарегистрирован: 24 апр 2012, 11:13
Репутация: 84
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение rean32 »

Не, утилита работает как надо. LinuxCNC надо будет попробывать.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11625
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Вопрос по постпроцессору в ArtCam

Сообщение michael-yurov »

rean32 писал(а):Не, утилита работает как надо. LinuxCNC надо будет попробывать.
То, что файл одинаково отображается - еще не говорит о том, что использованы одинаковые служебные символы окончания строки.
Ответить

Вернуться в «Artcam»