Некоммерческая организация «Ассоциация московских вузов»
Государственное образовательное учреждение
высшего профессионального образования
Московский государственный индустриальный университет
ГОУ ВПО МГИУ
Научно-образовательный материал
«Создание рабочей программы для обработки плоского контура»
Состав научно-образовательного коллектива:
, к. т.н., доцент
, ведущий инженер
Москва 2010 г.
Создание рабочей программы для обработки плоского контура.

1 Чертеж обрабатываемого контура
Для начала обработки определяем «ноль» заготовки, который указан на чертеже. После чего начинаем составлять рабочую программу для обработки заданного контура.
0 BEGIN PGM obuch001 MM - в нулевом кадре указывается название заготовки и единицы измерения (нулевой кадр появляется автоматически при создании нового файла).
В следующих двух кадрах (1,2) описываем имеющуюся заготовку, это необходимо для просмотра программы в режиме визуализации после ее создания.
1 BLK FORM 0.1 Z X+0 Y+0 Z-30 – в этом кадре указываем координаты минимальной точки заготовки.
2 BLK FORM 0.2 X+200 Y+150 Z+0 – в этом кадре указываем координаты максимальной точки заготовки.
После описания заготовки необходимо вызвать инструмент, которым будет производится обработка. В данном случае у нас будут использоваться 2 фрезы: №20 диаметром 80мм и №19 диаметром 70мм.
3 TOOL CALL 20 Z S2000 F500 – 20 это номер инструмента в таблице инструментов, Z – ось вращения шпинделя, S2000 – это скорость вращения шпинделя, F500 – это линейная скорость перемещения инструмента (указывается в мм/мин).
После вызова инструмента начинаем описание обрабатываемого контура. Для начала обработки инструмент сначала необходимо опустить на заданную глубину вне обрабатываемого контура. Только после этого можно начинать обработку. В данном случае опускание будем производить ниже заготовки для дальнейшего удобства обработки.
4 L X+65 Y-45 Z+100 RL FMAX M3 M8 – L – это команда линейного перемещения; X и Y – координаты точки подхода, находящейся за пределами заготовки; Z+100 – безопасная высота подхода; RL – это команда для включения корректировки инструмента (в данном случае инструмент будет смещен влево на радиус инструмента); FMAX – с помощью этой команды мы указываем, что перемещение в данную точку будет производится на ускоренном ходу (перемещения на ускоренном ходу происходят только при данной команде, если данная команда не указывается то все перемещения будут производится с рабочей подачей, указанной в начале программы); М3 – команда включения вращения шпинделя; М8 – команда для включения СОЖ.
5 L Z+5 FMAX – в данном кадре мы опускаемся на вторую безопасную высоты на быстром ходу.
6 L Z-10 – в этом кадре опускаем инструмент на глубину обработки равную 10 мм.
Теперь можно приступить к описанию контура, который нам необходимо обработать.
7 L Y+110 – в данном кадре при производим линейное перемещение инструмента в точку с координатами Х+65 Y+110, координата Х указана в кадре №4 (при линейно перемещении только по одной координате остальные 2 координаты можно не указывать).
8 L X+135 – линейное перемещение в точку с координатами Х+135 Y+110
9 L Y+40 – линейное перемещение в точку с координатами Х+135 Y+40
10 L X-45 линейное перемещение в точку с координатами Х-45 Y+40
Для дальнейшей обработки заданного контура необходимо поменять инструмент, для этого снова указываем команду вызова инструмента.
11 TOOL CALL 19 Z S2000 Fэто номер инструмента в таблице инструментов, Z – ось вращения шпинделя, S2000 – это скорость вращения шпинделя, F500 – это линейная скорость перемещения инструмента
После вызова другого инструмента начинаем обработку заданного контура так же с опускания инструмента вне заготовки. Для обработки окружности опустим инструмент левее заготовки.
12 L X-40 Y+10 Z+100 RR FMAX M3 M8 – X и Y координаты точки в которой мы будем опускать инструмент на безопасном расстоянии от заготовки; Z+100 – безопасная высота; RR – это команда для включения корректировки инструмента (в данном случае инструмент будет смещен вправо на радиус инструмента); FMAX – перемещение в данную точку будет производится на ускоренном ходу; М3 – команда включения вращения шпинделя; М8 – команда для включения СОЖ.
13 L Z+5 FMAX – снижение инструмента на вторую безопасную высоту на быстром ходу.
14 L Z-20 – снижение инструмента на глубину обработки заданного контура, в данном случае равная 20 мм.
15 L X+100 – прямолинейное перемещение в точку с координатами Х+100 Y+10
Для обработки окружности или части окружности из какой-либо точки, необходимо указать центр окружности, радиус, координаты конечно точки и направление вращения. В данном случае нам понадобятся только центр окружности, координаты конечно точки и направление вращения (радиус окружности стойка определит автоматически).
16 CC X+100 Y+75 – в данном кадре СС – команда для определения центра окружности; X и Y координаты центра окружности.
17 C X+100 Y+10 DR+ - в этом кадре С – команда для определения конечно точки заготовки; X и Y – координаты конечно точки окружности (дуги); DR+ - команда для указания направления вращения, в данном случае это против часовой стрелки (для вращения по часовой стрелки используется команда DR-).
18 L X+240 – линейной перемещение в точку с координатами X+240 Y+10.
После окончания обработки по правилам техники безопасности поднимаем инструмент на безопасную высоту.
19 L Z+100 FMAX M30 – подъем инструмента на 100 мм над заготовкой на быстром ходу; М30 – команда выключения шпинделя и подачи СОЖ.
20 END PGM obuch001 MM – последний кадр программы, в котором указывается название программы и единицу измерения. Последний кадр так же как и первый появляется автоматически после создания программы.


