3D Models Market
Пятница, 15.12.2017, 08:10
Приветствую Вас Гость | RSS
 
Главная МагазинДоска объявленийЛикбез по G кодам - Страница 4 - ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 4 из 5«12345»
Модератор форума: Vesta, teplov 
Форум » Программы для станков с ЧПУ и все, что с ними связано » Другие программы для станков с ЧПУ » Ликбез по G кодам
Ликбез по G кодам
appoДата: Пятница, 29.07.2016, 20:24 | Сообщение # 76
Группа: Проверенные
Сообщений: 40
Репутация: 45
Статус: Оффлайн
Цитата russilver86 ()
Когда вы суёте свой нос в параметры станка, вы должны чётко , я подчёркиваю - чётко ! знать, что вы хотите поменять и зачем.
Я не имею ввиду параметры заводской настройки.Некоторые системы используют Parameter.
Там и указывают параметры,в том числе и длину инструмента.
Цитата russilver86 ()
Арткам генерирует программу исходя из того диаметра фрезы,

С этим понятно,разговор о ручной корректировке УП.
Цитата russilver86 ()
Я не знаю, у вас есть станок ? Если да - попрактикуйтесь


Да.Есть самоделка с управлением под Масн3(LPT)Практикуюсь.Вот,задаю вопросы чтобы лучше узнать.
Пока Вы меня не поняли,буду дальше пытаться.
Цитата russilver86 ()
Вы усложняете. Подпрограммы не надо готовить каким-то специальным методом. Нет там никаких особых параметров. Они начинаются буквой O с четырёхзначным номером. Заканчиваются кодом М99.
Понятно что ничего сверестественного.Вот с таким порядком незнакомы?(Не Масн3)
P503050
N20P4692:384.1 P4693:297.0P4694:-1137.0P4695:0P4696:0
N30G0G47G59Z-300
N40P20500:2  P20501:145
N50 G0X1000.Y2068.A0.B90.
N52M72M0
N54M71
N56G4.5
N60G49P11807:0
N70T1M6
/N100G92M28.503051X-0.7Y0.0Z0.A0.B0.
N110G92M28.503052X1600.4Y0.0Z0.A0.B0.
N120G92M28.503053X1600.3Y0.0Z0.A0.B0.
N130G92M28.503054X1600.8Y0.0Z0.A0.B0.
/N140G92M28.503055X-0.7Y0.0Z0.A0.B0.
/N150G92M28.503056X-0.7Y0.0Z0.A0.B0.
N160M5
N170M81M11
N180M82M11
N190M29
#

здесь проскакивают Р -это параметры,N100-N150-координаты нулевых точек ПодПрограмм,добавлением или удалением слеша(/)Запрещаем или разрешаем выполнение ПП.


Сообщение отредактировал appo - Пятница, 29.07.2016, 20:47
 
russilver86Дата: Суббота, 30.07.2016, 00:15 | Сообщение # 77
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Я не знаю , что это. Кусок какой-то программы , из которого трудно что-то понять. Явно для какой-то специфической машины, которая не читает стандартные коды. Может быть эти Р - это циклы как в конверсэйшинал CNC. На моём токарном CNC на работе во время  цикла можно типа такого увидеть , если влезть в одно из меню. Не забивайте себе голову этим. Если у вас есть станок , адаптированный под Мач3 - попробуйте освоить основные коды  .  Линейные перемещения, круговые, сверлильные циклы. Научитесь менять рабрчий ноль на детали и возврат его обратно.
Слэш работает тогда, когда активирована эта кнопка



А запускать новую программу надо всегда с нажатой  вот этой кнопкой



Каждый раз нажимая на старт станок будет отрабатывать только одну строку в программе. Когда вы убедитесь, что всё нормально - просто нажимаете эту кнопку ещё раз (она выключится)  и старт. И программа пойдёт без остановок. Кстати, компютер у CNC станка читает как минимум 4 блока вперёд, не по одной строке.
Попробуйте сделать программу для такой детали, например



Размеры придумайте сами. Всё должно быть сделано одной фрезой, скажем - 10 мм.  Ноль - центр детали. Сможете ?
Выкладывайте свою программу сюда, обсудим.
Прикрепления: 4022160.jpg(67Kb) · 5227887.jpg(67Kb) · 4331261.jpg(67Kb) · 9455073.jpg(33Kb) · 5913648.jpg(33Kb) · 0124046.jpg(33Kb)


Сообщение отредактировал russilver86 - Суббота, 30.07.2016, 00:22
 
appoДата: Суббота, 30.07.2016, 11:01 | Сообщение # 78
Группа: Проверенные
Сообщений: 40
Репутация: 45
Статус: Оффлайн
Цитата russilver86 ()
Не забивайте себе голову этим.
приходится иметь дело
Цитата russilver86 ()
попробуйте освоить основные коды
Освоены,интересуюсь как люди с ними работают,заметил что подходы у каждого свои.
Цитата russilver86 ()
Попробуйте сделать программу для такой детали, например
Вот,например:
T1M06
G0Z40.0
S15000M03
X40.0Y350.0F800
G00X0.0Y20.0
G1X0.0Y20.0Z-10.0F600
G2X20.0Y0.0I0.0J-20.0F800
G2X0.0Y-20.0I-20.0J0.0
G2X-20.0Y0.0I0.0J20.0
G2X0.0Y20.0I20.0J0.0
G00X0.0Y20.0Z4.0
G00X-75.0Y-50.0Z4.0
G1X-75.0Y-50.0Z-10.0F600
G1X75.0Y-50.0Z-10.0F800
G1X75.0Y50.0Z-10.0
G1X-75.0Y50.0Z-10.0
G1X-75.Y-50.0Z-10.0
G00Z40.0
G00X40.0Y350.0
M30
%
Цитата russilver86 ()
Может быть эти Р - это циклы как в конверсэйшинал CNC.
Я выше писал что это Parameter,к циклам отношения не имеет и к G4 тоже.Если незнакомо,то пропустим.


Сообщение отредактировал appo - Суббота, 30.07.2016, 11:13
 
russilver86Дата: Суббота, 30.07.2016, 15:45 | Сообщение # 79
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Ну что сказать ? Если  это первая программа - то неплохо. А если нет - то ужасно. Что-то подсказывает мне, что написано это 
с помощью чего-то. Но может я ошибаюсь. Но - с самого начала.
Только говорили про код G43. На взрослом станке ваш инструмент на 2-ой строчке врезается в стол на ускоренной подаче.
На этом на какое-то время обработка заканчивается и начинается ремонт.
Дальше - какие-то непонятные перемещения инструмента над столом. Зачем ?
Если материал - металл, 10 мм за проход много. Сломает фрезу. Но пусть это будет пластик, например. Тогда можно вырезать 
сразу на всю глубину. Но дальше , в программе, начинается ерунда. Ну буквально все не пойдет. 
Какие размеры детали заложены ? Вы спрашивали выше, как корректировать диаметр фрезы. А сами делаете программу, которая не дает эту возможность.
 
russilver86Дата: Суббота, 30.07.2016, 16:05 | Сообщение # 80
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Если  ваше расточенное отверстие  не в размере - как вы будете это исправлять ? Новую фрезу искать , которая будет точно 10 мм? А если она 9.89 - тогда что ? И после одного прохода ее  скорее всего отожмет, и размер вы не получите. Надо делать чистовой проход. В вашем случае - это еще кусок программы под конкретную фрезу с кучей вычислении с дробными числами.
Я не любитель такого мазохизма. Вообще, полный круг с кодами G42 и G43 вырезается одной строчкой.
В вашем  случае достаточно было-бы написать
G2Y20.J-20
Фреза опишет  полный круг из точки X0Y20.
Еще момент - в CNC стараются держать инструмент слева. В вашей программе -справа (отверстие).
Как вы думаете - почему ?


Сообщение отредактировал russilver86 - Суббота, 30.07.2016, 16:18
 
russilver86Дата: Суббота, 30.07.2016, 16:15 | Сообщение # 81
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Ну и контур...Тут вообще непонятно. Если его размер 150х100 - то он не получится. Если диаметр фрезы учтен - тоже не получится. Я не видел в природе фрез с идеальными размерами.Скорректировать в программе нет возможности. Чистового прохода нет. В реале будет не прямоугольник, а скорее ромб при измерении . С плохо обработанный сторонами. И отверстием не  в  размер. Ну и сломанной (в лучшем случае) фрезой в самом начале.
Вот такая картина получается.
 
russilver86Дата: Суббота, 30.07.2016, 16:32 | Сообщение # 82
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Ну и последнее - в самом начале , когда я открыл тему, я писал про модальные и не модальные коды. Нет смысла повторять
в каждой строчке G1и G2 код. Они и так  сохраняются. Ну и про круговое...
Лично мне проще использовать радиус в цикле, чем I и J. Для полного круга можно ввести две строчки с радиусом по 180 градусов. Полный круг с радиусом не режется.А с I и J вы можете запутаться. Или не правильно посчитать. Вот так было-бы проще
G3X0Y-20.R20.
Y20.
G0Z40.
 Избегайте перемещения сразу по 3-М осям. Это как привычка перебегать  улицу на красный свет -можно добегаться.
 
russilver86Дата: Суббота, 30.07.2016, 19:12 | Сообщение # 83
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Я сделаю свой вариант. А то вы скажете, что я ваш раскритиковал, а свой не представил. Только это будет в инчах. Мне мм трудно переводить.

Ноль в центре детали. Фреза - концевая карбайд .5 инча . Размер её реальный - .499     .
Материал  - холодный прокат, сталь.

(Для первой детали включить Optional Stop)
(M1)
G90 G54
T1M6
S1600M3
G0X0Y0
G43Z1.H1( при включённой кнопке сингл блок убеждаюсь что инструмент остановился на высоте 1 инча над деталью)
(выключаю эту кнопку , пуск, дальше всё идёт без остановок)
Z.1
M8
G1Z-.1F5.00
M98 P1234  (ВЫ ХОТЕЛИ ПОДПРОГРАММЫ - ИХ ЕСТЬ У МЕНЯ)
G1Z-.2
M98 P1234
G1Z-.3
M98 P1234
G1Z-.4
M98 P1234
G1Z-.5
M98 P1234
G1Z-.6
M98 P1234
G1 Z-.7
M98 P1234
G1 Z-.8
M98 P1234
G1 Z-.9
M98 P1234
G1 Z-1.1
M98 P1234

G0 Z-1.1
G1G41X1.D1 F10. (ИСПОЛЬЗУЮ TOOL DIM. COMP)
G3 I-1.
G0G40Z.5

X-5.Y-3.
M5M9
M1
(проверить диаметр отверстия)

S1600M3
M8
G0 Z-1.1
G41X-4.D2 (СТАВЛЮ В ТАБЛИЦЕ  НА ВТОРОМ ИНСТРУМЕНТЕ ДИАМЕТР ФРЕЗЫ .510 И ИСПОЛЬЗУЮ ЕГО ДЛЯ ЧЕРНОВОГО ПРОХОДА)
G1Y2.F20.
X4.
Y-2.
X-4.1
G0G40X-5.
Y-3.
G41X-4.D1 (РОДНОЙ ДИАМЕТР , ЧИСТОВОЙ ПРОХОД)
G1Y2.F20.
X4.
Y-2.
X-4.1

G0G40Z1.
M5M9
G91G28Z0.
G91G28X0.
G91G28Y0.
M30

Если вырезать кусок стали по кругу, оставив кругляш внутри - в самом конце он может сломать фрезу. Лично у меня такое было.
Больше не практикую.  Выбираю весь материал. Подпрограмма в инкрементал .

O1234
G91G1X.150 F10.
G3I-.150
G1X.150
G3I-.300
G1X.150
G3I-.450
G1X.150
G3I-.600
G1X.1405
G3I-.7405
F5.
G0Z.05
G90X0Y0
M99

Ну вот как-то так.  Ваши замечания ?
Кстати, при использовании кодов G41 и G42 фреза обкатывает углы по-радиусу. Машина сама просчитывает это всё.
Если вы не используете эти коды - ваша фреза поворачивает под прямым углом. Инерция подачи в этом случае сыграет с вами
злую шутку. Размеры по краям будут больше, чем в центре.   Для устранения этого даже есть специальный код , который замедляет подачу
на повороте. Вернее, 2 кода. G09 (не модальный) и G61 (модальный) . Выключается кодом G64 в конце профильной обработки.
Прикрепления: 1435664.jpg(74Kb)


Сообщение отредактировал russilver86 - Суббота, 30.07.2016, 19:57
 
appoДата: Воскресенье, 31.07.2016, 12:54 | Сообщение # 84
Группа: Проверенные
Сообщений: 40
Репутация: 45
Статус: Оффлайн
Цитата russilver86 ()
Что-то подсказывает мне, что написано это с помощью чего-то.
Конечно,сначала просмотрел старые готовые УП,
Цитата russilver86 ()
Скорректировать в программе нет возможности.
Целью не ставилось,сначала чистая теория.Поэтому и за один проход
Цитата russilver86 ()
Вот так было-бы прощеG3X0Y-20.R20.
Y20.
G0Z40.
Намного проще.Но что-то с радиусом мой Мач3 не идёт мне навстречу,что-то там я неправильно делал.
На одном из форумов мне помогли с постпроцессором для Арткам  где радиус пишется с R,так это Масн принимает.
с J и I тоже с полным кругом не хотел принимать.Занимался несколько лет тому назад,не получилось тогда,а потом занялся другими проблемами.
Цитата russilver86 ()
Избегайте перемещения сразу по 3-М осям.
Это не пугает,перед пуском всё хорошо просматриваю,первый прогон на маленькой подаче.
Цитата russilver86 ()
в каждой строчке G1и G2 код. Они и так сохраняются.
Это на уровне инстинктов - CAD их в основном прописывают в каждой строчке,вот и научился.Про модальные и немодальные конечно же знаю.


Сообщение отредактировал appo - Воскресенье, 31.07.2016, 13:28
 
appoДата: Воскресенье, 31.07.2016, 13:22 | Сообщение # 85
Группа: Проверенные
Сообщений: 40
Репутация: 45
Статус: Оффлайн
Цитата russilver86 ()
Еще момент - в CNC стараются держать инструмент слева. В вашей программе -справа (отверстие).
Предпочитаю направление фрезерования - встречное.
Цитата russilver86 ()
Как вы думаете - почему ?
Не понял вопроса,поставьте иначе.
 
appoДата: Воскресенье, 31.07.2016, 14:35 | Сообщение # 86
Группа: Проверенные
Сообщений: 40
Репутация: 45
Статус: Оффлайн
Цитата russilver86 ()
А если нет - то ужасно
Не первая.Стыдно что не проверил и не исправил 4 на 14.При подходе к месту врезания на ускоренной подаче опускаю фрезу на 4мм выше заготовки.Переездов нет,по привычке в начале прописал место парковки,такое же как в конце.У знакомых фрезеровщиков это правило,я перенял.
Размеры 90Х140 отверстие-50 УП составлял с учетом диаметра фрезы=10
Вот исправил:

T1M06
G0Z40.0
S15000M03
G0X0.0Y20.0
Z4.0
G1Z-10.0F600
G2X20.0Y0.0I0.0J-20.0F800
X0.0Y-20.0I-20.0J0.0
X-20.0Y0.0I0.0J20.0
X0.0Y20.0I20.0J0.0
G0Z4.0
X-75.0Y-50.0
G1Z-10.0F600
X75.0Y-50.0F800
X75.0Y50.0
X-75.0Y50.0
X-75.Y-50.0
G0Z40.0
X40.0Y350.0
M30
%
Надеюсь уже лучше?
Про черновую и чистовую обработку понятно,но если принять идеальный диаметр в 10,почему деталь в УП не чистый/ровный прямоугольник?По предоставленной УП G1Z-.1F5.00=G1Z-0.1F5.00? И код G09 неизвестен,это что?
С G61 иG64 знаком
Цитата russilver86 ()
Ваши замечания ?
Если только вопросы после детального ознакомления


Сообщение отредактировал appo - Воскресенье, 31.07.2016, 17:39
 
miccotДата: Воскресенье, 31.07.2016, 16:39 | Сообщение # 87
Группа: Проверенные
Сообщений: 229
Репутация: 1506
Статус: Оффлайн
appo
Не бейте сразу. Лучше растолкуйте несведущему 
Я правильно расписал УП?



Вопросы...
Материал пенопласт? По моему скоростя к железу, люминю и даже к пластику не относятся....
Ноль низ заготовки. не совсем удобно. Верх нащупать проще.
Зачем прописывать одну и туже высоту два раза? Или так надо?
По концовке стол двигаем ближе к дверям станка?
Прикрепления: 9097039.jpg(220Kb)


активно учусь моделить
 
russilver86Дата: Воскресенье, 31.07.2016, 17:40 | Сообщение # 88
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Цитата appo ()
G2X20.0Y0.0I0.0J-20.0F800X0.0Y-20.0I-20.0J0.0
X-20.0Y0.0I0.0J20.0
X0.0Y20.0I20.0J0.0
Слишком много телодвижений. Если используете I и J - полный круг вырезается одним значением. Зачем 
создавать лишние строчки в программе, делать её менее читабельной, занимать память у станка лишними
символами и конфузить самого себя ? Приучайтесь сразу делать грамотно и красиво.
Достаточно написать
G2  J20. F800
Ваш инструмент уже в начальной точке. Машина прекрасно понимает, чего вы от неё хотите.
Цитата appo ()
Про черновую и чистовую обработку понятно,но если принять идеальный диаметр в 10,почему деталь в УП не чистый/ровный прямоугольник?
Потому , что у вас будет вот что
$IMAGE1$
Я утрирую , но если замерять потом - так оно и есть. 
Цитата appo ()
И код G09 неизвестен,это что?
Это то, что замедляет фрезу перед поворотом. Действует только один раз.
 
russilver86Дата: Воскресенье, 31.07.2016, 17:40 | Сообщение # 89
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Предпочитаю направление фрезерования - встречное.

В CNC принято , что-бы инструмент при обработке был слева от детали по направлению движения. Так легче станку и инструменту.
Это не категорически обязательное к исполнению правило, но так делают все, потому что это более грамотно . Зачем пытаться идти против течения  ? Используйте опыт тех, кто уже набил себе шишки в этом деле и перепробовал все варианты.

,но если принять идеальный диаметр в 10

Нет ничего идеального. Запомните это. Фреза может быть прекрасно переточена, острая, резать превосходно. Но диаметр её будет меньше. И что - каждый раз программу новую составлять под каждую фрезу ? Вы лишаете себя возможности коррекции. Учитесь делать сразу грамотно.
Это экономит время. А если ширина детали должна быть 90.01 (+.005) - тогда как будете выкручиваться ? Сколько программ придётся написать, добиваясь этого размера для отдельно взятой фрезы ? Вы потратите неделю на изготовление простой детали.


Сообщение отредактировал russilver86 - Воскресенье, 31.07.2016, 17:50
 
appoДата: Воскресенье, 31.07.2016, 17:43 | Сообщение # 90
Группа: Проверенные
Сообщений: 40
Репутация: 45
Статус: Оффлайн
Цитата miccot ()
растолкуйте
В задании материал 10мм,фреза 10мм.
Ноль поХ и У - центр заготовки.По Z ноль - верх заготовки.
Где Вы написали "не понимаю!мы уже там,я опять в спешке просмотрел,14 вместо 4 тоже - .Спасибо за подсказку,исправил.
Цитата miccot ()
Материал пенопласт?
УП была написана чисто для теории,чтобы была отправная точка для разбора.
А так,у меня есть 10мм тополинная фанера,очень легкая,неплотная,так я её для прототипов за 1 проход 6мм  спиральной режу при подаче 900мм/мин.По ошибке даже 3мм фрезой резал за один проход -тоже всё совпало.
Цитата miccot ()
По концовке стол двигаем ближе к дверям станка?
Да,это место парковки.При этом положении и фрезу можно менять и заготовку.
Цитата miccot ()
По моему скоростя к железу, люминю и даже к пластику не относятся.
Металл да,но пластики на этой скорости режутся.PS с острой фрезой ещё пойдет,но чуть затупившись начинет плавиться и наматываться,а PVC твёрдый,поликарбонат,некоторые типы ABS очень даже.Даже ещё ниже подачу приходилось ставить -всё в норме.При контурной резке пластиков 0.7 - 4мм начинаю пробы с подачи 1200-1300,а дальше по обстановке.
miccot  спасибо за участие
 
russilver86Дата: Воскресенье, 31.07.2016, 17:59 | Сообщение # 91
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Цитата miccot ()
Ноль низ заготовки.
Судя по программе, он просто ошибся. Ноль  - верх заготовки.
Цитата miccot ()
По концовке стол двигаем ближе к дверям станка?
Я иногда использовал машинные координаты , что-бы подогнать стол ближе к дверям кодом G53.
Смысл в этом есть. Тянуться снимать деталь и ставить новую неудобно.
Цитата miccot ()
Материал пенопласт? По моему скоростя к железу, люминю и даже к пластику не относятся....
Этт точно. Скорее - картон. Пенопласт расплавится нахрен на 15000 оборотов.
 
appoДата: Воскресенье, 31.07.2016, 18:19 | Сообщение # 92
Группа: Проверенные
Сообщений: 40
Репутация: 45
Статус: Оффлайн
Цитата russilver86
Приучайтесь сразу делать грамотно и красиво.
Именно для этого я участвую в дискуссии.
Цитата russilver86
Если используете I и J - полный круг вырезается одним значением
Не все системы это принимают и мой Масн тоже, вот и приходится себе усложнять подготовку УП.
Цитата russilver86
$IMAGE1$
Расшифруйте пожалуйста.Симулятор NC_Corrector мою УП принял,ничего не сказал.
Цитата russilver86
Это то, что замедляет фрезу перед поворотом.
В Масн"е в таблице этого кода нет?!Ускорение в мотор тюнинг высталено.
Цитата russilver86
В CNC принято , что-бы инструмент при обработке был слева от детали по направлению движения. Так легче станку и инструменту.
Я понял что Вы говорите о встречном фрезеровании?Или я что-то опять
сбился?Много пишут про преимущества попутного фрезерования - и станку
легче и фреза дольше не тупится.Как я писал,отдаю предпочтение
встречному,но если на отходах рез чище,приходится менять на попутное.
Цитата russilver86
Вы лишаете себя возможности коррекции. Учитесь делать сразу грамотно.
Вот это мне как раз и нужно.
 
russilver86Дата: Воскресенье, 31.07.2016, 18:21 | Сообщение # 93
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Арро ! А как вы  программу на такую деталь будете делать без G41 и G42 кодов ?

Представьте, что все размеры на чертеже проставлены от нулевой точки.
Прикрепления: 3013168.jpg(52Kb)
 
appoДата: Воскресенье, 31.07.2016, 18:28 | Сообщение # 94
Группа: Проверенные
Сообщений: 40
Репутация: 45
Статус: Оффлайн
Цитата russilver86 ()
А как вы программу на такую деталь будете делать без G41 и G42 кодов ?
Вручную сходу не смогу сделать,наверно подскажете?
 
russilver86Дата: Воскресенье, 31.07.2016, 18:39 | Сообщение # 95
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Цитата appo ()
Не все системы это принимают и мой Масн тоже
Не верю.
Цитата appo ()
Расшифруйте пожалуйста.Симулятор NC_Corrector мою УП принял,ничего не сказал.
А он и не скажет. Потому что теория и практика не одно и то-же.
Цитата appo ()
В Масн"е в таблице этого кода нет?!Ускорение в мотор тюнинг высталено.
Там есть 61 и 64. Но на Маче свет клином не сошёлся. В Фанук есть. В таблице Мача нет - но может он его поймёт. Я не пробовал, не знаю. Но вероятность есть.
Цитата appo ()
Я понял что Вы говорите о встречном фрезеровании?
Это то, что вы делаете.

G0Z4.0
X-75.0Y-50.0
G1Z-10.0F600
X75.0Y-50.0F800 (1)
X75.0Y50.0
X-75.0Y50.0
X-75.Y-50.0


Ваш инструмент при обработке справа от детали. Я предлагаю вам пускать инструмент слева от детали. То есть в данном случае первый рез будет
X-75 Y50.
Дальше по кругу.
То-же самое при обработке отверстия. Режется против часовой стрелки. G3.
 
russilver86Дата: Воскресенье, 31.07.2016, 18:42 | Сообщение # 96
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Цитата appo ()
Вручную сходу не смогу сделать,наверно подскажете?
Не подскажу. Потому что без долгих  и нудных расчётов и я не сделаю. Зато при использовании кода G41 просто буду брать значения с чертежа.
Остальное машина сама вычислит. Это я  и пытаюсь вам объяснить. Для этого этот код придуман умными людьми. Для этого 
станок связан с компьютером и сам производит необходимые вычисления в процессе работы.


Сообщение отредактировал russilver86 - Воскресенье, 31.07.2016, 18:45
 
miccotДата: Воскресенье, 31.07.2016, 19:11 | Сообщение # 97
Группа: Проверенные
Сообщений: 229
Репутация: 1506
Статус: Оффлайн
T1M6
G17
G0Z40.000
G0X0.000Y0.000S4000M3
G0X-9.115Y92.045Z10.000
G1Z-2.000F240.0
G2X9.115Y92.045I9.115J-12.546F300.0
G1X92.702Y31.315
G2X98.335Y13.978I-9.115J-12.546
G1X66.408Y-84.285
G2X51.660Y-95.000I-14.748J4.792
G1X-51.660Y-95.000
G2X-66.408Y-84.285I-0.000J15.507
G1X-98.335Y13.978
G2X-92.702Y31.315I14.748J4.792
G1X-9.115Y92.045
G0Z10.000
G0X0.000Y0.000Z40.000
G0Z40.000
G0X0.000Y0.000
M30

Это выдал постпроцессор " G-Code Arcs (mm)"

толщина деталюхи 2 мм., высота 180 
------------------------------------------------------------------------
Боря! Ты писал, что учился на симуляторе "Nanjing Swansoft CNC Simulator"
По памяти не вспомнишь, там есть такая стойка Fanuc как на картинке?
Прикрепления: 0150779.jpg(174Kb)


активно учусь моделить
 
russilver86Дата: Воскресенье, 31.07.2016, 21:27 | Сообщение # 98
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Ага,замечательно. Попробуйте вручную пересчитать эти XY. И программа эта написана для фрезы конкретного диаметра.
А вот она сломалась, или затупилась - дальше что ? А дальше приехали. Нужна новая программа или точно такая-же фреза.
Глупее ситуации не придумать.
Вижу дусан на фото.Я учился на дусан. Не помню,если там был именнотакой, но экран очень похож. Там много  всяких машин забито, может и есть.И демо тоже есть. Вообще этот симулятор ну очень реалистичный. Все надо сделать как на реальной машине. Мне сильно помог. Я был самым лучшим в группе ,потому что гонял дома этот симулятор до посинения. И когда мы делали практические работы на реальной машине - она для меня была как тот симулятор.Я уже знал где,что и как.

На рутрекере можно бесплатно скачать.
 
appoДата: Воскресенье, 31.07.2016, 22:38 | Сообщение # 99
Группа: Проверенные
Сообщений: 40
Репутация: 45
Статус: Оффлайн
Цитата russilver86 ()
Я понял что Вы говорите о встречном фрезеровании?
Теперь понятно Что я Вас понял с точностью до наоборот.
Цитата russilver86 ()
Потому что без долгих и нудных расчётов и я не сделаю. Зато при использовании кода G41 просто буду брать значения с чертежа.
Первый этап: по чертежу Я бы вычислил координатные точки концов векторов
Дальше появлюсь через несколько дней,не теряюсь.
Прикрепления: 8124950.gif(9Kb)
 
russilver86Дата: Понедельник, 01.08.2016, 01:23 | Сообщение # 100
Группа: Проверенные
Сообщений: 190
Репутация: 232
Статус: Оффлайн
Цитата appo ()
по чертежу Я бы вычислил координатные точки концов векторов
Ну вычислений там пока никаких нет. Просто проставили размеры основных точек. Очень хорошо.  А дальше , без использования  компенсации диаметра инструмента для вас начнётся кошмар. Удачи в вычислениях. Повторить курс геометрии средней школы будет очень кстати.
 
Форум » Программы для станков с ЧПУ и все, что с ними связано » Другие программы для станков с ЧПУ » Ликбез по G кодам
Страница 4 из 5«12345»
Поиск:

Copyright MyCorp © 2017
Яндекс.Метрика