Вопрос по постпроцессору в ArtCam
- rean32
- Мастер
- Сообщения: 443
- Зарегистрирован: 24 апр 2012, 11:13
- Репутация: 84
- Контактная информация:
Вопрос по постпроцессору в ArtCam
Добрый день господа. Подскажите пожалуйста как в ArtCam подредактировать постпроцессор. Хочу, чтобы в выходном файле с G кодом все строки "X-0.000" заменялись на "X0.000" а "Y-0.000" заменялись на "Y0.000". Вообще возможно такое?
- michael-yurov
- Почётный участник
- Сообщения: 11625
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4634
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
- rean32
- Мастер
- Сообщения: 443
- Зарегистрирован: 24 апр 2012, 11:13
- Репутация: 84
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
Я не знаю как это сделать. В арткаме не особо силен:( Не могу до исходника добраться. Обыскал все на компе - нигде конфига не нашел
Имею такую картинку. Постпроцессор - G-code Arcs (mm)
Имею такую картинку. Постпроцессор - G-code Arcs (mm)
- Fisher
- Почётный участник
- Сообщения: 3391
- Зарегистрирован: 09 апр 2012, 12:39
- Репутация: 424
- Откуда: Киров
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
В папке с установленным Арткамом есть папка POSTPrean32 писал(а):Я не знаю как это сделать. В арткаме не особо силен:( Не могу до исходника добраться. Обыскал все на компе - нигде конфига не нашел
www.cncru.ru - все виды станков с ЧПУ. Комплектующие.
- rean32
- Мастер
- Сообщения: 443
- Зарегистрирован: 24 апр 2012, 11:13
- Репутация: 84
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
У меня портабельная версия. Один экзешник и все. Папку POSTP не нашел, Отследил по вызовам виндовых функций, что арткам пытается ее найти при сохранении УП, но не находит.
- LA-STIK
- Почетная участница
- Сообщения: 617
- Зарегистрирован: 20 фев 2013, 16:23
- Репутация: 697
- Настоящее имя: Наталия
- Откуда: РОСТОВ-НА-ДОНУ
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
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"
То?
;
; 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
Да, похоже на то. Но я так понимаю поиск и замена в данном формате не предусмотрено.Насколько я понял это скорее конфиг чем скрипт.
- ukr-sasha
- Мастер
- Сообщения: 3401
- Зарегистрирован: 21 мар 2011, 07:47
- Репутация: 2180
- Настоящее имя: Украинец Александр Григорьевич
- Откуда: Киев, Украина
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
Есть подозрение, что на самом деле там у вас числа не "X-0.000" , а "X-0.000454654" например. Т.е. после нулей есть еще цифры. Может попробуйте увеличить отображаемое количество знаков после запятой? До пяти, например. И пусть стойка пропускает эти координаты, т.к. не сможет отработать столь малое перемещение. Но хоть тупить не будет.rean32 писал(а):Добрый день господа. Подскажите пожалуйста как в ArtCam подредактировать постпроцессор. Хочу, чтобы в выходном файле с G кодом все строки "X-0.000" заменялись на "X0.000" а "Y-0.000" заменялись на "Y0.000". Вообще возможно такое?
- rean32
- Мастер
- Сообщения: 443
- Зарегистрирован: 24 апр 2012, 11:13
- Репутация: 84
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
А где в арткаме поставить 5 знаков после запятой?
- ukr-sasha
- Мастер
- Сообщения: 3401
- Зарегистрирован: 21 мар 2011, 07:47
- Репутация: 2180
- Настоящее имя: Украинец Александр Григорьевич
- Откуда: Киев, Украина
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
Вам же написали.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
К сожалению нет, дело не в разрядности. поставил 10 знаков после запятой - пишет x-0.0000000000 y-0.0000000000. Придется писать утилитку для замены...
- michael-yurov
- Почётный участник
- Сообщения: 11625
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4634
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
А что должно быть?rean32 писал(а):К сожалению нет, дело не в разрядности. поставил 10 знаков после запятой - пишет x-0.0000000000 y-0.0000000000. Придется писать утилитку для замены...
- AndyBig
- Мастер
- Сообщения: 3971
- Зарегистрирован: 07 мар 2014, 04:01
- Репутация: 1121
- Откуда: юг России
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
Нулевые координаты человеку нужны без минусов.
Но вопрос - а зачем это вообще нужно?
Но вопрос - а зачем это вообще нужно?
- rean32
- Мастер
- Сообщения: 443
- Зарегистрирован: 24 апр 2012, 11:13
- Репутация: 84
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
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
Сложность добавляет то, что глюки возникают достаточно редко, и проверить вылечилась ли проблема или нет будет сложно. Отдельную тему даже создавал на этот счет http://www.cnc-club.ru/forum/viewtopic.php?f=16&t=5438
- AndyBig
- Мастер
- Сообщения: 3971
- Зарегистрирован: 07 мар 2014, 04:01
- Репутация: 1121
- Откуда: юг России
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
Странно. У меня ни разу не было таких глюков в Маче.
- rean32
- Мастер
- Сообщения: 443
- Зарегистрирован: 24 апр 2012, 11:13
- Репутация: 84
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
Сейчас все файлы обрабатываются утилиткой, и появление отрицательных нулей исключено, и вот какая беда опять.
УП отработала нормально но в конце мач выключил шпиндель, не подняв фрезу безопасную высоту. Такое чувство, что просто проигнорировал последнюю строку. Хоть заготовку не испортил и то хорошо. Боюсь в следующий раз он выключит шпиндель в середине программы.
УП отработала нормально но в конце мач выключил шпиндель, не подняв фрезу безопасную высоту. Такое чувство, что просто проигнорировал последнюю строку. Хоть заготовку не испортил и то хорошо. Боюсь в следующий раз он выключит шпиндель в середине программы.
- rean32
- Мастер
- Сообщения: 443
- Зарегистрирован: 24 апр 2012, 11:13
- Репутация: 84
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
Везет же Вам.AndyBig писал(а):Странно. У меня ни разу не было таких глюков в Маче.
- michael-yurov
- Почётный участник
- Сообщения: 11625
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4634
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
Видимо, утилита удалила последнюю пустую строку.
- rean32
- Мастер
- Сообщения: 443
- Зарегистрирован: 24 апр 2012, 11:13
- Репутация: 84
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
Не, утилита работает как надо. LinuxCNC надо будет попробывать.
- michael-yurov
- Почётный участник
- Сообщения: 11625
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4634
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Вопрос по постпроцессору в ArtCam
То, что файл одинаково отображается - еще не говорит о том, что использованы одинаковые служебные символы окончания строки.rean32 писал(а):Не, утилита работает как надо. LinuxCNC надо будет попробывать.