UnPinned posts
Technolog ogt
27
alex0800
109
vintилятор
14
Technolog ogt
27
Мастеровой
145
Anat2015
296
ssuss1
5
Metal_Cutter
114
M.R.Duglas
0
andrey2147
123
M.R.Duglas
0
maxx2000
338
M.R.Duglas
0
maxx2000
338
M.R.Duglas
0
maxx2000
338
alex0800
109
andrey2147
123
alex0800
109
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.
Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Предложите, как улучшить StudyLib
(Для жалоб на нарушения авторских прав, используйте
другую форму
)
Ваш е-мэйл
Заполните, если хотите получить ответ
Оцените наш проект
1
2
3
4
5
oblik73, я бы написал эту программу примерно так:
%
O1005 (232-2018 Bolt M42);
G0 G30 U0;
G30 W0;
M1;
;
(CHERNOVAYA);
T101;
G97 G99 S900 M3;
G0 Z2.;
X81. M8;
G71 U.75 R1.;
G71 P10 Q20 U0 W0 F.4;
N10 G1 X29.;
X43. Z-5.;
Z-125.;
N20 X80.;
G0 G30 U0 M9;
G30 W0;
M1;
;
(CHISTOVAYA);
T202;
G97 G98 S650 M3;
G0 Z2.;
X28. M8;
G1 X41.6 Z-5. F.2;
Z-125.;
X80.;
G0 G30 U0 W0 M9;
M1;
;
(REZBA);
T303;
G97 G99 S600 M3;
G0 Z3.;
X45. M8;
G76 P020030 Q50 R.1;
G76 X39.24 Z-93. P2439 Q500 F4.5;
G0 G30 U0 M9;
G30 W0 M5;
M1;
;
M30;
%
Теперь пояснения, советы и немного критики
Программу лучше писать блоками, разделёнными пустыми кадрами: шапка-блоки для каждого инструмента-конец программы.
Сами блоки тоже лучше писать по такой схеме: комментарий-вызов инструмента-включение шпинделя-подвод-обработка-отвод-условный останов.
Тогда в программе легче что-то найти, понятно что будет делать каждый инструмент.
При отладке программы удобнее отрабатывать её в покадровом режиме: пуск-сменился инструмент, пуск-включился шпиндель и т.д. а не всё и сразу — так легче увидеть если что-то пойдёт не так.
Разделив блоки условным остановом (М1) появляется возможность нажав кнопку на пульте остановить станок после работы каждым инструментом для измерений и повторного прогона.
Незначащие нули можно не писать, а вот точки в целых числах лучше на всякий пожарный ставить. А то при копировании на другой станок, где не установлен параметр, разрешающий писать без точек может произойти неприятный сюрприз, особенно при работе с задней бабкой (например, станок на ускоренном подойдет не на Х45.000 а на Х0.045).
При работе с задней бабкой подвод/отвод лучше писать раздельно по осям. Подвод — сначала Z потом Х. Отвод — сначала Х потом Z.
Для точки смены инструмента удобно использовать второй референт (G30). Задать его можно или вручную в параметрах или с помощью небольшой программки. Если станок короткий то необходимость в её смене возникает редко. Плюс использования G30 в том, что эта точка задаётся в машинных координатах и не зависит от действующей системы координат и корректоров на инструмент — револьвер всегда выходит в одну точку.
В своей программе я старался использовать Ваши координаты, но кое что пришлось изменить. Фаска 5х45 не была написана — дописал. На чистовой убрал непонятную канавку. На чертеже её нет, да и зачем она там такая мелкая? Если для выхода резца то глубже и шире надо делать. А по чертежу там просто 90мм полной резьбы а дальше пойдёт сбег. Также убрал фаску по вершинкам шестигранника в конце чистового прохода — толку с такой маленькой не будет а побольше чертёж не разрешает.
По смене инструмента — попробуйте писать её отдельным кадром. Зачем там прописывать обороты или подачу? Может быть из-за этого станок её не делает.
Теперь по режимам резания — странные они у Вас Я не знаю какой у Вас станок и инструмент но… Обороты на черновой выше чем на чистовой, хотя при обточке обычно наоборот. Черновая подача 0,4ммоб при глубине резания всего 0,75мм — больно много проходов получается. Да и вращение шпинделя на черновой (можно и на чистовой) я бы лучше задал с постоянной скоростью резания через G96 а не с постоянными оборотами.Например:
G50 S2000;
G96 G99 S200 M3;
Нарезание резьбы с шагом 4,5мм на 600 обмин тоже как-то лихо, я бы скинул раза в три. Пожалейте станок, он же как припадочный будет биться при нарезании резьбы. Кроме того на таких скоростях в начале резьбы может появиться погрешность шага (суппорту нужно время на разгон и синхронизацию со шпинделем) а на выходе будет приличная величина сбега резьбы.
Удачи
Изменено 13.05.2019 19:13 пользователем kaw171983