DDCSV1.1 Китайский контроллер 4 оси

Контроллеры, драйверы, датчики, управляющие устройства.

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение Boch » 12 июл 2018, 09:45

71taa писал(а):F4 (тот самый отладочный режим) поэтому проверил только на внутренних файлах (том же probe.nc). По виду да - выполняет по одному сегменту.

Можно по попонятней, как его - F4 режим включить?
Boch
Новичок
 
Сообщения: 28
Зарегистрирован: 21 май 2018, 13:20
Репутация: 6
Настоящее имя: Алексей Бочаров

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение alexwalex » 12 июл 2018, 10:26

Boch писал(а):Как раз компенсация для квадрата работает хорошо, причем с любыми значениями D

То что компенсация на "квадрате" отрабатывает с плюсовыми значениями это глюк контроллера. Даже "взрослые" стойки (из доступных мне) не отрабатывают данный код с плюсовой коррекцией. Например Fanuc выдает "ERROR : interference in G41/G42". Какой программой пользуетесь на компьютере? Если знаю, подскажу как настроить.
alexwalex
Новичок
 
Сообщения: 23
Зарегистрирован: 09 янв 2018, 21:14
Репутация: 3
Настоящее имя: Алексей

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение Boch » 12 июл 2018, 11:49

alexwalex писал(а):Например Fanuc выдает "ERROR : interference in G41/G42". Какой программой пользуетесь на компьютере? Если знаю, подскажу как настроить.

На ю-тубе видел обзор ФАНУКА в котором автор, он же оператор, был сильно недоволен, что невозможно пользоваться плюсовой коррекцией. При условии, что на других станках такая возможность имеется.
Как говориться, за что купил...
Boch
Новичок
 
Сообщения: 28
Зарегистрирован: 21 май 2018, 13:20
Репутация: 6
Настоящее имя: Алексей Бочаров

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение alexwalex » 12 июл 2018, 12:53

Плюсовой коррекцией пользоваться возможно, только нужно правильно настроить вывод УП.
alexwalex
Новичок
 
Сообщения: 23
Зарегистрирован: 09 янв 2018, 21:14
Репутация: 3
Настоящее имя: Алексей

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение 71taa » 12 июл 2018, 15:02

Boch писал(а):
71taa писал(а):F4 (тот самый отладочный режим) поэтому проверил только на внутренних файлах (том же probe.nc). По виду да - выполняет по одному сегменту.

Можно по попонятней, как его - F4 режим включить?


Подключить клавиатуру (через хаб, для теста можно маленькую УП залить во внутреннюю память).
Открыть УП как обычно.
Нажать на клавиатуре F4.
Нажать старт (контроллер или клавиатура)
Выполняется один сегмент, контроллер ждёт нажатия старт для выполнения следующего. Т,е. пошаговое выполнение.

Если нажать во время обычного выполнения F11, или повешать на кнопку toolpath эту же функцию - выполнение остановится, перейдет в режим trycut. Далее нужен mpg, думаю, протестировать не могу, у меня мпг по кускам пока.
71taa
Новичок
 
Сообщения: 27
Зарегистрирован: 28 апр 2018, 06:29
Репутация: 2
Настоящее имя: Третьякевич Александр Александрович

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение alexwalex » 12 июл 2018, 18:26

71taa писал(а):Далее нужен mpg, думаю, протестировать не могу, у меня мпг по кускам пока.

Вчера проверил - работает! При вращении маховичка в "-" программа выполняется со скоростью, зависящей от скорости вращения маховичка, но не быстрее, чем задано в самой программе. При вращении в "+" - программа выполняется в "обратную сторону".
Пока не работает создание и переименование файлов, хотя пункты в меню уже есть.
alexwalex
Новичок
 
Сообщения: 23
Зарегистрирован: 09 янв 2018, 21:14
Репутация: 3
Настоящее имя: Алексей

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение Boch » 13 июл 2018, 10:50

Сделал ролик как выглядит работа станка с применением коррекции радиуса инструмента.
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
Boch
Новичок
 
Сообщения: 28
Зарегистрирован: 21 май 2018, 13:20
Репутация: 6
Настоящее имя: Алексей Бочаров

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение maxx2000orel » 13 июл 2018, 16:34

Boch писал(а):Сделал ролик как выглядит работа станка с применением коррекции радиуса инструмента.

G41 – коррекция слева от контура, используется для наружной обработки при движении по часовой стрелке или для внутренней обработки при движении против часовой стрелки.
G42 – коррекция справа от контура, используется для наружной обработки при движении против часовой стрелки или для внутренней обработки при движении по часовой стрелке.
Фактически меняя знак величины коррекции меняете обработку снаружи контура на обработку внутри контура.
Попробуйте вместо смены знака поменять G41 на G42
maxx2000orel
Мастер
 
Сообщения: 274
Зарегистрирован: 24 апр 2016, 18:53
Репутация: 79
Настоящее имя: Максим Кузнецов

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение alexwalex » 13 июл 2018, 19:14

maxx2000orel писал(а):Попробуйте вместо смены знака поменять G41 на G42

Ну зачем так всё усложнять? В данном примере G41 задан верно. При замене на G42 квадрат получиться менньше 60мм на два значения корректора (если вообще получиться). Проще один раз настроить программу на компьютере - и все размеры будут отрабатываться верно, и контроллер на "криволинейных траекториях" перестанет зависать. В "FeatureCam" например эта настройка называется "вывод точек контакта" , и если эту опцию не включить, то программа будет получаться как в примере выше (коррекция только износа инструмента).
alexwalex
Новичок
 
Сообщения: 23
Зарегистрирован: 09 янв 2018, 21:14
Репутация: 3
Настоящее имя: Алексей

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение maxx2000orel » 14 июл 2018, 08:16

alexwalex писал(а):Ну зачем так всё усложнять?

Это как-то Вы всё усложнили. Коррекция на износ заложена в функции мозгов стойки.
Для программирования коррекции достаточно указать сторону резания и направление резания. В стойку запрограммировать величину этой коррекции. Причём в зависимости от стороны резания для сохранения направления резания будет меняться и корректор с G41 на G42 в тексте программы или потребуется изменить вращение шпинделя на противоположное. О чём меня честно предупреждает моя CAM.
DDCSV1.1 Китайский контроллер 4 оси Безымянный.png

Код: Выделить всёРазвернуть
%
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 квадрат получиться менньше

Естественно. А разве не это человек пытался сделать вводя отрицательный корректор?
maxx2000orel
Мастер
 
Сообщения: 274
Зарегистрирован: 24 апр 2016, 18:53
Репутация: 79
Настоящее имя: Максим Кузнецов

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение Boch » 14 июл 2018, 08:57

Коллеги! G41 выводится в УП при попутном способе фрезерования, а G42 - при встречном (SolidCam выводит так). Причем неважно обрабатывается ли внешний контур детали или карман. Напомню, что попутное фрезерование - при прямом/правом вращении шпинделя внешний контур обрабатывается по часовой стрелке, а внутренний против. Так, как правило, получается лучшее качество боковой поверхности.
Кроме того попробовал тупо поменять в тексте приведенной УП (квадрат 60Х60) G41 на G42. Контроллер после опускания инструмента просто завис.
Boch
Новичок
 
Сообщения: 28
Зарегистрирован: 21 май 2018, 13:20
Репутация: 6
Настоящее имя: Алексей Бочаров

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение maxx2000orel » 14 июл 2018, 09:19

Boch писал(а):Коллеги! G41 выводится в УП при попутном способе фрезерования, а G42 - при встречном (SolidCam выводит так).

Все программы так выводят при вращении шпинделя по ЧС.
maxx2000orel
Мастер
 
Сообщения: 274
Зарегистрирован: 24 апр 2016, 18:53
Репутация: 79
Настоящее имя: Максим Кузнецов

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение alexwalex » 14 июл 2018, 11:05

maxx2000orel писал(а):Это как-то Вы всё усложнили. Коррекция на износ заложена в функции мозгов стойки.

Я ничего не усложняю, а только пытаюсь объяснить где оошибка.
В вашем примере обе программы составлены абсолютно верно. В первой вырезается отверстие 60мм попутным резом, во втором -- бобышка 60мм попутным резом. Если вместо фрезы установить маркер, то при корректоре равном нулю в первом и во втором случае нарисуется окружность 60мм ровно. Все коррекции на диаметр инструмента возложены на контроллер.
А в программе "квадрат 60Х60" при нулевом корректоре квадрат рисуется 66мм - т.е. коррекция на диаметр инструмента посчитана на компьютере и уже заложена в выводимую программу. При установке положительного значения в корректор контроллер к уже заложенной на компьютере коррекции добавляет ещё свою.
~Boch~ необходимо добиться, чтобы на компьютере не рассчитывалась коррекция на радиус инструмента, тогда и зависания контроллера прекратятся. Для solidcam2018 в параметрах обработки -> траектория -> без смещения на радиус.
alexwalex
Новичок
 
Сообщения: 23
Зарегистрирован: 09 янв 2018, 21:14
Репутация: 3
Настоящее имя: Алексей

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение maxx2000orel » 14 июл 2018, 13:33

alexwalex писал(а):Boch~ необходимо добиться, чтобы на компьютере не рассчитывалась коррекция на радиус инструмента, тогда и зависания контроллера прекратятся

а каким образом отключение в КАМ расчёт смещения на радиус инструмента влияет на мозги станка? Да никак. КАМ рассчитала траекторию со смещением исходя из диаметра инструмента(ну так как бы и задумано изначально). Вы перенесли программу на станок. Если в тексте есть G41\G42 то станок считает коррекцию из ячейки инструмента в станке и скорректирует траекторию на величину коррекции с нужной стороны.
maxx2000orel
Мастер
 
Сообщения: 274
Зарегистрирован: 24 апр 2016, 18:53
Репутация: 79
Настоящее имя: Максим Кузнецов

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение alexwalex » 14 июл 2018, 14:06

В том-то и дело, что КАМ рассчитала траекторию со смещением исходя из диаметра инструмента. И в ячейке инструмента в контроллере записано например 3мм. Получается, что контроллер к уже заданному КАМ смещению прибавляет еще своё.
Траектория "без смещения на радиус" не отключает G41/G42.
alexwalex
Новичок
 
Сообщения: 23
Зарегистрирован: 09 янв 2018, 21:14
Репутация: 3
Настоящее имя: Алексей

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение maxx2000orel » 14 июл 2018, 18:03

Ну так это у него придёт с пониманием процесса.
maxx2000orel
Мастер
 
Сообщения: 274
Зарегистрирован: 24 апр 2016, 18:53
Репутация: 79
Настоящее имя: Максим Кузнецов

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение Boch » 14 июл 2018, 21:15

maxx2000orel писал(а):а каким образом отключение в КАМ расчёт смещения на радиус инструмента влияет на мозги станка? Да никак. КАМ рассчитала траекторию со смещением исходя из диаметра инструмента(ну так как бы и задумано изначально). Вы перенесли программу на станок. Если в тексте есть G41\G42 то станок считает коррекцию из ячейки инструмента в станке и скорректирует траекторию на величину коррекции с нужной стороны.

Согласен по всем пунктам...
Boch
Новичок
 
Сообщения: 28
Зарегистрирован: 21 май 2018, 13:20
Репутация: 6
Настоящее имя: Алексей Бочаров

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение ЮРИЙ 1812 » 19 июл 2018, 14:14

если квадрат 60*60 то зачем радиус в углах R3, если кар--р с минусом то машине придется инс---том R5 делать внутри R3 а это бред, вот и остановка, для чистоты экспе---та просто G1 G41 X30 Y30 по кругу без G2 G3 и будет вам счастье , меняя + на- вы уходите на внутренний контур а это уже окно , где все по другому и вместо G2 нужна G3,
ЮРИЙ 1812
Новичок
 
Сообщения: 27
Зарегистрирован: 20 мар 2015, 17:21
Репутация: 10
Настоящее имя: Юрий

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение goldmen8 » 19 июл 2018, 15:11

"ЮРИЙ 1812", хорошо если просто квадратики пилить, а если по сложной траектории где куча радиусов всяких, то как тогда быть? ... тоже выкидывать?
Здесь суть эксперимента в том и заключается: не изменяя первоначального кода программы изменять (корректировать) диаметр инструмента на износ или ...
goldmen8
Новичок
 
Сообщения: 30
Зарегистрирован: 07 авг 2017, 22:52
Репутация: 5
Настоящее имя: Александр.

Re: DDCSV1.1 Китайский контроллер 4 оси

Сообщение maxx2000orel » 19 июл 2018, 15:18

goldmen8 писал(а):Здесь суть эксперимента в том и заключается: не изменяя первоначального кода программы изменять (корректировать) диаметр инструмента на износ или ...

суть эксперимента и рыбку съесть и на машине покататься. ЮРИЙ 1812 гораздо ближе к пониманию сути происходящего в отличии от того как это понимаете Вы.
maxx2000orel
Мастер
 
Сообщения: 274
Зарегистрирован: 24 апр 2016, 18:53
Репутация: 79
Настоящее имя: Максим Кузнецов

Пред.След.

Вернуться в Электроника

Кто сейчас на конференции

Зарегистрированные пользователи: Alart, Alexandir, Argon-11, Адекс, Bing [Bot], d0bro, FL@gMan, FLUKE, Gelland, Google [Bot], Hexexe, inFamous, ksawer, niksooon, point, роман51, putnik, Рукастый Колобок, r_v, rlan, Rom327, s29, ScrewDriver, selenur, Tamrus, tpolimer2000, tuntik, vinhest, vladumur, Yandex [bot], Zampoteh, Каинский, Юрий Каминев

Поделиться

Reputation System ©'