Неправильные размеры детали

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
m4D
Новичок
Сообщения: 29
Зарегистрирован: 20 авг 2013, 12:39
Репутация: 0
Контактная информация:

Неправильные размеры детали

Сообщение m4D »

Доброго времени суток!

Такая штука получается: вырезаю шайбочку из листа акрила 38х16х3мм, фрез 2мм. На детали получается размер отверстия 16,00мм, а размер снаружи аж 38,40мм. Отчего такое может быть - чисто теоретически?
Станок на сервах, lcnc от lpt порта, g-code генерится из кама. Скорости пробовал черепашьи в т.ч.

Что проверено:
1) по меткам на валах, после выполнения УП, станок возвращается в нули. т.е. ошибка не накапливается никакая, ничего типа "пропуска шагов" нету, в т.ч. при влючённом шпинделе помех нету)
2) повторяемость проблемы - 100%, штук 10 деталей сделал, с разными танцами с бубном - все одинаковые

Может в lcnc есть какая-то хитрая компенсация или ещё что? tooltable не использую вообще, G40 активен. Что можно ещё проверить на станке?

п.с. есть у меня подозрение, что круглост детали не на высоте - при сравнении с токаренной деталью - вроде не круглая(
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Неправильные размеры детали

Сообщение Сергей Саныч »

G-код покажите.
Чудес не бывает. Бывают фокусы.
m4D
Новичок
Сообщения: 29
Зарегистрирован: 20 авг 2013, 12:39
Репутация: 0
Контактная информация:

Re: Неправильные размеры детали

Сообщение m4D »

Вот gcode вырезания. Вроде бы идёт по радиусу R20.0, фреза шпоночная 2-х заходная диаметром 2,01-2,02 (измерял режущую часть микрометром). Вроде бы всё ок должно быть

Код: Выделить всё

%
N1 G17 G21 G40 G90
(Setup 1)
(Work Zero)
(2 1/2 Axis Profiling)
N2 T1 M06
N3 S10000 M3
N4 G0 Z6.
N5 X-1. Y8.9975
N6 G1 Z-0.5 F1467.
N7 Y18.9975 F2200.5
N8 G17
N9 G02X39.R20. F2934.
N10 X-1.R20.
N11 G1 Y28.9975 F4401.
N12 G0 Z6.
N13 Y8.9975
N14 G1 Z-1. F1467.
N15 Y18.9975 F2200.5
N16 G02X39.R20. F2934.
N17 X-1.R20.
N18 G1 Y28.9975 F4401.
N19 G0 Z6.
N20 Y8.9975
N21 G1 Z-1.5 F1467.
N22 Y18.9975 F2200.5
N23 G02X39.R20. F2934.
N24 X-1.R20.
N25 G1 Y28.9975 F4401.
N26 G0 Z6.
N27 Y8.9975
N28 G1 Z-2. F1467.
N29 Y18.9975 F2200.5
N30 G02X39.R20. F2934.
N31 X-1.R20.
N32 G1 Y28.9975 F4401.
N33 G0 Z6.
N34 Y8.9975
N35 G1 Z-2.5 F1467.
N36 Y18.9975 F2200.5
N37 G02X39.R20. F2934.
N38 X-1.R20.
N39 G1 Y28.9975 F4401.
N40 G0 Z6.
N41 Y8.9975
N42 G1 Z-3. F1467.
N43 Y18.9975 F2200.5
N44 G02X39.R20. F2934.
N45 X-1.R20.
N46 G1 Y28.9975 F4401.
N47 G0 Z6.
N48 M30
%
m4D
Новичок
Сообщения: 29
Зарегистрирован: 20 авг 2013, 12:39
Репутация: 0
Контактная информация:

Re: Неправильные размеры детали

Сообщение m4D »

Может ли быть такое, что проблема только в настройке ПИД серводрайверов? Т.е. начальные/конечные точки правильные получаются, а всё что между ними - отсебятина из-за некорректной настройки
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: Неправильные размеры детали

Сообщение N1X »

Резаните одну встречно, вторую попутно и сравните есть ли различия..
Аватара пользователя
Dmaster
Мастер
Сообщения: 1272
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: Неправильные размеры детали

Сообщение Dmaster »

m4D писал(а):Может ли быть такое, что проблема только в настройке ПИД серводрайверов?
Если дать возможное рассогласование большое-может.
У вас управление степ-дир или аналог?

У меня бывает подобное. из-за жары настройки старых серв уплывают ( зима-лето.. разница есть) так вот оставил на станке maxFerror большой.
Пришла жара .. детали Фигак и больше пошли.) думал механика..
глянул халскопом, так привод уперся аж на 0.3 .. пришлось с помошью bias скомпенсировать) а вообще чаще всего поправляю ff1
" Linux CNC - наше всё"
m4D
Новичок
Сообщения: 29
Зарегистрирован: 20 авг 2013, 12:39
Репутация: 0
Контактная информация:

Re: Неправильные размеры детали

Сообщение m4D »

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

У меня степ-дир. По настройкам - сервы были зажаты по жёсткости на максимум (коэфф. усиления) - видимо, это не есть хорошо. Сижу, разбираюсь с настройками...
Ответить

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