Страница 1 из 2

Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 06 сен 2020, 18:51
Aerokos
Здравствуйте. Имеется китайский фрезерным станок под управлением NC studio. Он после окончания выполннения программы сразу же меняет нулевую точку в произвольном порядке и заново начинает выполнение программы. Приходится каждый раз следить за этим и останавливать его вручную, чтобы не испортить деталь. УП делается в Арткаме. В ней нет никаких подпрограмм. Только м, g коды. Программа оканчивается на м30

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 06 сен 2020, 22:20
alex_sar
А если м30 поменять на m2 ? тоже заново начинает?

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 07 сен 2020, 12:16
Kupfershcmidt
Начало-конец кода было бы уместно приложить.

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 08 сен 2020, 10:12
Aerokos
Начало конец программы

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 08 сен 2020, 10:36
Kupfershcmidt
Хм. Вроде ничего лишнего, хотя нет нужного. :) Таки М2 попробуй, как советовали. Ввод после М2 и М30 не забыть. Но вообще странное что-то. Не должен ехать. А шпидель руками включаете?

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 08 сен 2020, 23:02
Aerokos
Нет. Шпиндель NC сам запускает. Сейчас делаем так: уп открываем в блокноте и вместо м30 прописываем м5 и м0. Но это напрягает и иногда забываем прописывать

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 09 сен 2020, 14:52
Kupfershcmidt
Aerokos писал(а): Шпиндель NC сам запускает.
В программе нет команды на запуск
Aerokos писал(а): Но это напрягает
Привередничаете вы как-то. Не уверен, но может в Арткаме что-то настроить при выводе кода...не знаком с ним...

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 09 сен 2020, 14:53
Umnik
В арткаме пост легко правится, он по умолчанию и м05 в конце кода не ставит...
Не говоря уже о строках безопасности.

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 29 ноя 2020, 16:05
TATAPNH
Aerokos писал(а): Сейчас делаем так: уп открываем в блокноте и вместо м30 прописываем м5 и м0. Но это напрягает и иногда забываем прописывать
откройте в блокноте постпроцессор (*.con) который выбираете при записи УП и исправьте строки, чтобы каждый раз не "мучаться"
START = "%" - уберите (NC не всегда это нравиться)
START = "T[T]M6" - можно убрать если нет смены инструмента

END = "[ZH]"
END = "G0X0Y0 [ZH]"
END = "[ZH]"
END = "'X0Y0"
END = "M30"

упростите до
END = "[ZH]"
END = "'X0Y0"
END = "M5"
END = "M0" - это техническая пауза в работе. если нажать после останова не STOP - то станок продолжит программу
END = "M2" - если M30 не помогает

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 22 дек 2020, 09:18
Aerokos
Есть еще другая проблема. Станок при вырезании кривой линии оставляет полосу. Т. Е. Вырезаю букву. Скажем букву О для рекламной вывески. На это лицо вырезаются борта из 3мм пластика. И чтобы борт четко встал по краям буквы Вырезается раз по краю. Глубиной 1.5мм. Вырезается лицо из акрилла 3 мм. Сначала фреза проходит внутри вектора на глубину 1.5 мм. Потом снаружи вектора отрезая саму букву. Фреза 3 мм. И вот между двумя этими проходами остаётся буртик. Порой даже 1мм. И не по всему периметру, а в некоторых местах. В основном проявляется на кривых линиях. Видео ступеньку. Фреза идет идет и бац станок сам дергается и раз получается раз не 3 мм, а

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 22 дек 2020, 09:19
Aerokos
2мм. Либо бац и между пазом и краем буквы буртик в 1мм. И это не зависит от размера буквы.

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 22 дек 2020, 09:23
Aerokos
Изображение

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 22 дек 2020, 09:24
Aerokos
Вот здесь видно

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 22 дек 2020, 09:31
Rom327
А если в постпроцессоре уменьшить количество знаков после запятой в координатах перемещения осей?

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 22 дек 2020, 09:37
steals_y2k
попробуйте с G61 или даже G61.1-может помочь от бортика.
а так-похоже, что с повторяемостью у него не очень, home all после каждой обработки как вариант)

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 22 дек 2020, 17:28
TATAPNH
поменяй кривые на "правильные"
это
BesieJoran.JPG (1031 просмотр) <a class='original' href='./download/file.php?id=190125&sid=a0401db02a497b2be5515323ea1f114d&mode=view' target=_blank>Загрузить оригинал (18.17 КБ)</a>
на это
dugaJoran.JPG (1031 просмотр) <a class='original' href='./download/file.php?id=190126&sid=a0401db02a497b2be5515323ea1f114d&mode=view' target=_blank>Загрузить оригинал (13.9 КБ)</a>
код в разы уменьшится и ехать плавнее будет
Нескладный пример (для просмотра содержимого нажмите на ссылку)
X-66.962Z10.090
X-70.134Z9.977
X-73.042Z9.939
Y-56.044Z9.948
X-69.849Z9.992
X-66.789Z10.105
X-63.329Z10.314
X-61.347Y-56.034Z10.481
X-59.675Y-55.994Z10.656
X-62.851Z10.365
X-66.028Z10.152
X-69.204Z10.017
X-72.380Z9.956
X-73.042Z9.954
Y-55.944Z9.964
X-69.851Z10.008
X-66.659Z10.127
X-63.468Z10.325
X-60.277Z10.603

уменьшиться до
G1 X50.00 Y-6.20 Z5.00 F2500
G2 X-6.20 Y50.00 R56.20 F2500
G1 X-6.20 Y360.00 Z5.00 F2500
G2 X50.00 Y416.20 R56.20 F2500
G1 X750.00 Y416.20 Z5.00 F2500
G2 X806.20 Y360.00 R56.20 F2500
G1 X806.20 Y50.00 Z5.00 F2500

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 26 дек 2020, 10:25
Aerokos
Прямоугольники получаются размер в размер. Без перекосов. А вот если попытаться вырезать круг, то он либо овальный, либо с ребрением либо треугольный, вообще такой волнистый край

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 26 дек 2020, 10:26
Aerokos
Пробовал постпроцессор с круговой интерполяцией. Тоже самое. Иногда NC studio ругается и не хочет выпиливать. Приходится постпроцессор без круговой интерполяции использовать

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 26 дек 2020, 19:12
Aerokos
На станке стоят сервоприводы. Это сервоускорители.

Re: Станок после выполнения программы сам меняет нулевую точку и заново начинает выполнение программы

Добавлено: 26 дек 2020, 19:13
Aerokos
Это плата в системнике