Можно по попонятней, как его - F4 режим включить?71taa писал(а):F4 (тот самый отладочный режим) поэтому проверил только на внутренних файлах (том же probe.nc). По виду да - выполняет по одному сегменту.
DDCSV1.1 Китайский контроллер 4 оси
-
Boch
- Кандидат
- Сообщения: 46
- Зарегистрирован: 21 май 2018, 13:20
- Репутация: 6
- Настоящее имя: Алексей Бочаров
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
-
alexwalex
- Новичок
- Сообщения: 35
- Зарегистрирован: 09 янв 2018, 21:14
- Репутация: 5
- Настоящее имя: Алексей
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
То что компенсация на "квадрате" отрабатывает с плюсовыми значениями это глюк контроллера. Даже "взрослые" стойки (из доступных мне) не отрабатывают данный код с плюсовой коррекцией. Например Fanuc выдает "ERROR : interference in G41/G42". Какой программой пользуетесь на компьютере? Если знаю, подскажу как настроить.Boch писал(а):Как раз компенсация для квадрата работает хорошо, причем с любыми значениями D
-
Boch
- Кандидат
- Сообщения: 46
- Зарегистрирован: 21 май 2018, 13:20
- Репутация: 6
- Настоящее имя: Алексей Бочаров
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
На ю-тубе видел обзор ФАНУКА в котором автор, он же оператор, был сильно недоволен, что невозможно пользоваться плюсовой коррекцией. При условии, что на других станках такая возможность имеется.alexwalex писал(а):Например Fanuc выдает "ERROR : interference in G41/G42". Какой программой пользуетесь на компьютере? Если знаю, подскажу как настроить.
Как говориться, за что купил...
-
alexwalex
- Новичок
- Сообщения: 35
- Зарегистрирован: 09 янв 2018, 21:14
- Репутация: 5
- Настоящее имя: Алексей
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Плюсовой коррекцией пользоваться возможно, только нужно правильно настроить вывод УП.
-
71taa
- Новичок
- Сообщения: 39
- Зарегистрирован: 28 апр 2018, 06:29
- Репутация: 4
- Настоящее имя: Третьякевич Александр Александрович
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Подключить клавиатуру (через хаб, для теста можно маленькую УП залить во внутреннюю память).Boch писал(а):Можно по попонятней, как его - F4 режим включить?71taa писал(а):F4 (тот самый отладочный режим) поэтому проверил только на внутренних файлах (том же probe.nc). По виду да - выполняет по одному сегменту.
Открыть УП как обычно.
Нажать на клавиатуре F4.
Нажать старт (контроллер или клавиатура)
Выполняется один сегмент, контроллер ждёт нажатия старт для выполнения следующего. Т,е. пошаговое выполнение.
Если нажать во время обычного выполнения F11, или повешать на кнопку toolpath эту же функцию - выполнение остановится, перейдет в режим trycut. Далее нужен mpg, думаю, протестировать не могу, у меня мпг по кускам пока.
-
alexwalex
- Новичок
- Сообщения: 35
- Зарегистрирован: 09 янв 2018, 21:14
- Репутация: 5
- Настоящее имя: Алексей
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Вчера проверил - работает! При вращении маховичка в "-" программа выполняется со скоростью, зависящей от скорости вращения маховичка, но не быстрее, чем задано в самой программе. При вращении в "+" - программа выполняется в "обратную сторону".71taa писал(а):Далее нужен mpg, думаю, протестировать не могу, у меня мпг по кускам пока.
Пока не работает создание и переименование файлов, хотя пункты в меню уже есть.
-
Boch
- Кандидат
- Сообщения: 46
- Зарегистрирован: 21 май 2018, 13:20
- Репутация: 6
- Настоящее имя: Алексей Бочаров
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Сделал ролик как выглядит работа станка с применением коррекции радиуса инструмента.
https://www.youtube.com/watch?v=j1ao3afnh48&t=15s
При этом УП для обработки квадрата 60Х60 фрезой 6 мм выглядит так:
00 G90 G94 G17 G40 G80
M06 T1 ()
(F-contour30)
S1000 M03
G00 G54 G90 X15. Y-33.002
G43 H1 Z15.
Z10.
Z2.
G01 Z-0.05 F200.
G41 D1 Y-33. F800.
X-30.
G02 X-33. Y-30. I0. J3.
G01 Y30.
G02 X-30. Y33. I3. J0.
G01 X30.
G02 X33. Y30. I0. J-3.
G01 Y-30.
G02 X30. Y-33. I-3. J0.
G01 X10.
G40 Y-33.002
G00 Z10.
M05
G00 G28 G91 Z0
G00 G28 G91 X-15.0 Y0.
G90
M30
https://www.youtube.com/watch?v=j1ao3afnh48&t=15s
При этом УП для обработки квадрата 60Х60 фрезой 6 мм выглядит так:
00 G90 G94 G17 G40 G80
M06 T1 ()
(F-contour30)
S1000 M03
G00 G54 G90 X15. Y-33.002
G43 H1 Z15.
Z10.
Z2.
G01 Z-0.05 F200.
G41 D1 Y-33. F800.
X-30.
G02 X-33. Y-30. I0. J3.
G01 Y30.
G02 X-30. Y33. I3. J0.
G01 X30.
G02 X33. Y30. I0. J-3.
G01 Y-30.
G02 X30. Y-33. I-3. J0.
G01 X10.
G40 Y-33.002
G00 Z10.
M05
G00 G28 G91 Z0
G00 G28 G91 X-15.0 Y0.
G90
M30
-
maxx2000orel
- Мастер
- Сообщения: 365
- Зарегистрирован: 24 апр 2016, 18:53
- Репутация: 94
- Настоящее имя: Максим Кузнецов
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
G41 – коррекция слева от контура, используется для наружной обработки при движении по часовой стрелке или для внутренней обработки при движении против часовой стрелки.Boch писал(а):Сделал ролик как выглядит работа станка с применением коррекции радиуса инструмента.
G42 – коррекция справа от контура, используется для наружной обработки при движении против часовой стрелки или для внутренней обработки при движении по часовой стрелке.
Фактически меняя знак величины коррекции меняете обработку снаружи контура на обработку внутри контура.
Попробуйте вместо смены знака поменять G41 на G42
-
alexwalex
- Новичок
- Сообщения: 35
- Зарегистрирован: 09 янв 2018, 21:14
- Репутация: 5
- Настоящее имя: Алексей
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Ну зачем так всё усложнять? В данном примере G41 задан верно. При замене на G42 квадрат получиться менньше 60мм на два значения корректора (если вообще получиться). Проще один раз настроить программу на компьютере - и все размеры будут отрабатываться верно, и контроллер на "криволинейных траекториях" перестанет зависать. В "FeatureCam" например эта настройка называется "вывод точек контакта" , и если эту опцию не включить, то программа будет получаться как в примере выше (коррекция только износа инструмента).maxx2000orel писал(а):Попробуйте вместо смены знака поменять G41 на G42
-
maxx2000orel
- Мастер
- Сообщения: 365
- Зарегистрирован: 24 апр 2016, 18:53
- Репутация: 94
- Настоящее имя: Максим Кузнецов
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Это как-то Вы всё усложнили. Коррекция на износ заложена в функции мозгов стойки.alexwalex писал(а):Ну зачем так всё усложнять?
Для программирования коррекции достаточно указать сторону резания и направление резания. В стойку запрограммировать величину этой коррекции. Причём в зависимости от стороны резания для сохранения направления резания будет меняться и корректор с G41 на G42 в тексте программы или потребуется изменить вращение шпинделя на противоположное. О чём меня честно предупреждает моя CAM.
Код: Выделить всё
%
N5 G21 G17 G90 G40 G80
N10 T01 M06
N15 G90 G00 X20. Y0
N20 S3183 M03
N25 G43 H01 Z2. M08
N30 Z1.
N35 G01 Z0 F110
N40 G01 G41 D01 X30. F500
N45 G03 X30. Y0 I-30. J0
N50 G00 Z1.
N55 G40 X20.
N60 Z2.
N65 M30
%Код: Выделить всё
%
N5 G21 G17 G90 G40 G80
N10 T01 M06
N15 G90 G00 X40. Y0
N20 S3183 M04
N25 G43 H01 Z2. M08
N30 Z1.
N35 G01 Z0 F110
N40 G01 G42 D01 X30. F500
N45 G03 X30. Y0 I-30. J0
N50 G00 Z1.
N55 G40 X40.
N60 Z2.
N65 M30
%Естественно. А разве не это человек пытался сделать вводя отрицательный корректор?alexwalex писал(а):При замене на G42 квадрат получиться менньше
-
Boch
- Кандидат
- Сообщения: 46
- Зарегистрирован: 21 май 2018, 13:20
- Репутация: 6
- Настоящее имя: Алексей Бочаров
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Коллеги! G41 выводится в УП при попутном способе фрезерования, а G42 - при встречном (SolidCam выводит так). Причем неважно обрабатывается ли внешний контур детали или карман. Напомню, что попутное фрезерование - при прямом/правом вращении шпинделя внешний контур обрабатывается по часовой стрелке, а внутренний против. Так, как правило, получается лучшее качество боковой поверхности.
Кроме того попробовал тупо поменять в тексте приведенной УП (квадрат 60Х60) G41 на G42. Контроллер после опускания инструмента просто завис.
Кроме того попробовал тупо поменять в тексте приведенной УП (квадрат 60Х60) G41 на G42. Контроллер после опускания инструмента просто завис.
-
maxx2000orel
- Мастер
- Сообщения: 365
- Зарегистрирован: 24 апр 2016, 18:53
- Репутация: 94
- Настоящее имя: Максим Кузнецов
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Все программы так выводят при вращении шпинделя по ЧС.Boch писал(а):Коллеги! G41 выводится в УП при попутном способе фрезерования, а G42 - при встречном (SolidCam выводит так).
-
alexwalex
- Новичок
- Сообщения: 35
- Зарегистрирован: 09 янв 2018, 21:14
- Репутация: 5
- Настоящее имя: Алексей
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Я ничего не усложняю, а только пытаюсь объяснить где оошибка.maxx2000orel писал(а):Это как-то Вы всё усложнили. Коррекция на износ заложена в функции мозгов стойки.
В вашем примере обе программы составлены абсолютно верно. В первой вырезается отверстие 60мм попутным резом, во втором -- бобышка 60мм попутным резом. Если вместо фрезы установить маркер, то при корректоре равном нулю в первом и во втором случае нарисуется окружность 60мм ровно. Все коррекции на диаметр инструмента возложены на контроллер.
А в программе "квадрат 60Х60" при нулевом корректоре квадрат рисуется 66мм - т.е. коррекция на диаметр инструмента посчитана на компьютере и уже заложена в выводимую программу. При установке положительного значения в корректор контроллер к уже заложенной на компьютере коррекции добавляет ещё свою.
~Boch~ необходимо добиться, чтобы на компьютере не рассчитывалась коррекция на радиус инструмента, тогда и зависания контроллера прекратятся. Для solidcam2018 в параметрах обработки -> траектория -> без смещения на радиус.
-
maxx2000orel
- Мастер
- Сообщения: 365
- Зарегистрирован: 24 апр 2016, 18:53
- Репутация: 94
- Настоящее имя: Максим Кузнецов
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
а каким образом отключение в КАМ расчёт смещения на радиус инструмента влияет на мозги станка? Да никак. КАМ рассчитала траекторию со смещением исходя из диаметра инструмента(ну так как бы и задумано изначально). Вы перенесли программу на станок. Если в тексте есть G41\G42 то станок считает коррекцию из ячейки инструмента в станке и скорректирует траекторию на величину коррекции с нужной стороны.alexwalex писал(а):Boch~ необходимо добиться, чтобы на компьютере не рассчитывалась коррекция на радиус инструмента, тогда и зависания контроллера прекратятся
-
alexwalex
- Новичок
- Сообщения: 35
- Зарегистрирован: 09 янв 2018, 21:14
- Репутация: 5
- Настоящее имя: Алексей
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
В том-то и дело, что КАМ рассчитала траекторию со смещением исходя из диаметра инструмента. И в ячейке инструмента в контроллере записано например 3мм. Получается, что контроллер к уже заданному КАМ смещению прибавляет еще своё.
Траектория "без смещения на радиус" не отключает G41/G42.
Траектория "без смещения на радиус" не отключает G41/G42.
-
maxx2000orel
- Мастер
- Сообщения: 365
- Зарегистрирован: 24 апр 2016, 18:53
- Репутация: 94
- Настоящее имя: Максим Кузнецов
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Ну так это у него придёт с пониманием процесса.
-
Boch
- Кандидат
- Сообщения: 46
- Зарегистрирован: 21 май 2018, 13:20
- Репутация: 6
- Настоящее имя: Алексей Бочаров
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Согласен по всем пунктам...maxx2000orel писал(а):а каким образом отключение в КАМ расчёт смещения на радиус инструмента влияет на мозги станка? Да никак. КАМ рассчитала траекторию со смещением исходя из диаметра инструмента(ну так как бы и задумано изначально). Вы перенесли программу на станок. Если в тексте есть G41\G42 то станок считает коррекцию из ячейки инструмента в станке и скорректирует траекторию на величину коррекции с нужной стороны.
-
ЮРИЙ 1812
- Кандидат
- Сообщения: 46
- Зарегистрирован: 20 мар 2015, 17:21
- Репутация: 10
- Настоящее имя: Юрий
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
если квадрат 60*60 то зачем радиус в углах R3, если кар--р с минусом то машине придется инс---том R5 делать внутри R3 а это бред, вот и остановка, для чистоты экспе---та просто G1 G41 X30 Y30 по кругу без G2 G3 и будет вам счастье , меняя + на- вы уходите на внутренний контур а это уже окно , где все по другому и вместо G2 нужна G3,
-
goldmen8
- Кандидат
- Сообщения: 42
- Зарегистрирован: 07 авг 2017, 22:52
- Репутация: 7
- Настоящее имя: Александр.
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
"ЮРИЙ 1812", хорошо если просто квадратики пилить, а если по сложной траектории где куча радиусов всяких, то как тогда быть? ... тоже выкидывать?
Здесь суть эксперимента в том и заключается: не изменяя первоначального кода программы изменять (корректировать) диаметр инструмента на износ или ...
Здесь суть эксперимента в том и заключается: не изменяя первоначального кода программы изменять (корректировать) диаметр инструмента на износ или ...
-
maxx2000orel
- Мастер
- Сообщения: 365
- Зарегистрирован: 24 апр 2016, 18:53
- Репутация: 94
- Настоящее имя: Максим Кузнецов
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
суть эксперимента и рыбку съесть и на машине покататься. ЮРИЙ 1812 гораздо ближе к пониманию сути происходящего в отличии от того как это понимаете Вы.goldmen8 писал(а):Здесь суть эксперимента в том и заключается: не изменяя первоначального кода программы изменять (корректировать) диаметр инструмента на износ или ...