Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование_основы.pdf
Скачиваний:
2274
Добавлен:
29.05.2015
Размер:
8.8 Mб
Скачать

Создание программы ЧПУ

3.4 Примеры программы

3.4Примеры программы

3.4.1Пример 1: Первые шаги программирования

Пример программы 1 служит для выполнения и проверки первых шагов программирования на ЧПУ.

Принцип действий

1.Создание новой программы обработки детали (имя)

2.Редактирование программы обработки детали

3.Выбор программы обработки детали

4.Активация отдельного кадра

5.Запуск программы обработки детали

Литература:

Руководство оператора к имеющемуся интерфейсу

Примечание

Для того, чтобы программа работала на станке, должны быть правильно установлены машинные данные (→ изготовитель станка!).

Примечание

При проверке программы могут возникать ошибки. Сначала необходимо сбросить эти ошибки.

Пример программы 1

 

Программный код

Комментарий

 

N10

MSG("ЭТО МОЯ ПРОГРАММА ЧПУ")

; Вывести сообщение "ЭТО МОЯ ПРОГРАММА

 

 

 

 

ЧПУ" в

строке сообщений

 

N20

F200 S900 T1 D2 M3

; Подача, шпиндель, инструмент,

 

 

 

 

;коррекция инструмента, шпиндель

 

 

 

 

вправо

 

 

N30

G0 X100 Y100

; Подвод

к позиции ускоренным ходом

 

N40

G1 X150

;

Прямоугольник с подачей, прямая в X

 

N50

Y120

;

Прямая

в Y

 

N60

X100

;

Прямая

в X

 

N70

Y100

;

Прямая

в Y

 

N80

G0 X0 Y0

;

Отвод ускоренным ходом

 

N100 M30

;

Конец кадра

Основы

 

 

 

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

 

 

51

Создание программы ЧПУ

 

 

3.4 Примеры программы

 

 

3.4.2

Пример 2: Программа ЧПУ для токарной обработки

 

Пример программы 2 предназначен для обработки детали на токарном станке. Он

 

содержит программирование радиуса и коррекцию радиуса инструмента.

 

Примечание

 

 

 

Для того, чтобы программа работала на станке, должны быть правильно установлены

 

машинные данные (→ изготовитель станка!).

 

Габаритный чертеж детали

 

 

 

 

r

 

 

 

 

;

 

5

 

 

 

 

5

 

 

 

5

 

 

 

5

 

 

 

 

5

 

 

 

=

 

 

 

š š š

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Изображение 3-1

Вид сверху

 

 

 

 

Основы

52

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Создание программы ЧПУ

3.4 Примеры программы

Пример программы 2

Программный код

Комментарий

N5 G0 G53 X280 Z380 D0

;

Стартовая точка

N10

TRANS X0 Z250

;

Смещение нулевой точки

N15

LIMS=4000

 

; Ограничение числа оборотов (G96)

N20

G96

S250 M3

; Выбор постоянной скорости резания

N25

G90

T1

D1 M8

; Выбор инструмента и коррекции

N30

G0

G42

X-1.5 Z1

;

Подвод инструмента в рабочее положение с

 

 

 

 

 

 

 

 

коррекцией радиуса инструмента

N35

G1

X0

Z0

F0.25

 

 

N40

G3

X16

Z-4 I0 K-10

;

Обтачивание радиуса 10

N45

G1

Z-12

 

 

 

N50

G2

X22

Z-15 CR=3

;

Обтачивание радиуса 3

N55

G1

X24

 

 

 

 

N60

G3

X30

Z-18 I0 K-3

;

Обтачивание радиуса 3

N65

G1

Z-20

 

 

 

N70

X35

Z-40

 

 

 

N75

Z-57

 

 

 

 

 

N80

G2

X41

Z-60 CR=3

;

Обтачивание радиуса 3

N85

G1

X46

 

 

 

 

N90

X52

Z-63

 

 

 

N95

G0

G40

G97 X100 Z50 M9

; Отключение коррекции радиуса инструмента и

 

 

 

 

 

 

 

 

подвод к точке смены инструмента

N100

T2

D2

 

 

; Вызов инструмента и выбор коррекции

N105

G96 S210 M3

; Выбор постоянной скорости резания

N110

G0

G42 X50 Z-60 M8

;

Подвод инструмента в рабочее положение с

 

 

 

 

 

 

 

 

коррекцией радиуса инструмента

N115

G1

Z-70 F0.12

;

Обтачивание диаметра 50

N120

G2

X50 Z-80 I6.245 K-5

;

Обтачивание радиуса 8

N125

G0

G40 X100 Z50 M9

; Отвод инструмента и выключение коррекции

 

 

 

 

 

 

 

 

радиуса инструмента

N130

G0

G53 X280 Z380 D0 M5

; Переход к точке смены инструмента

N135

M30

 

 

 

;

Конец программы

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

53

Создание программы ЧПУ

3.4 Примеры программы

3.4.3Пример 3: Программа ЧПУ для фрезерной обработки

Пример программы 3 предназначен для обработки детали на вертикальном фрезерном станке. Он содержит фрезерование поверхности и боковых сторон, а также сверление.

Примечание

Для того, чтобы программа работала на станке, должны быть правильно установлены машинные данные (→ изготовитель станка!).

Габаритный чертеж детали

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Изображение 3-2

Вид сбоку

 

Основы

54

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

 

 

Создание программы ЧПУ

 

 

3.4 Примеры программы

 

 

[ r

 

 

5

 

 

r

 

 

5

 

 

 

 

 

 

 

 

 

Изображение 3-3

Вид сверху

Основы

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

55

Создание программы ЧПУ

3.4 Примеры программы

Пример программы 3

Программный код

 

Комментарий

N10 T="PF60"

 

 

;

Предварительный выбор

 

 

 

 

 

 

 

инструмента с именем PF60.

N20 M6

 

 

 

 

;

Установить инструмент в

 

 

 

 

 

 

 

шпиндель.

N30 S2000 M3 M8

 

;

Число оборотов, направление

 

 

 

 

 

 

 

вращения, охлаждение вкл.

N40 G90

G64 G54 G17 G0 X-72 Y-72

 

;

Первичные установки геометрии

 

 

 

 

 

 

 

и подвод к стартовой точке.

N50 G0 Z2

 

 

 

;

Ось Z на безопасное

 

 

 

 

 

 

 

расстояние.

N60 G450 CFTCP

 

 

;

Поведение при активной

 

 

 

 

 

 

 

G41/G42.

N70 G1 Z-10 F3000

 

;

Фреза на глубине контакта с

 

 

 

 

 

 

 

подачей=3000мм/мин.

N80 G1 G41 X-40

 

;

Включение коррекции радиуса

 

 

 

 

 

 

 

фрезы.

N90 G1 X-40 Y30 RND=10 F1200

 

;

Движение по контуру с

 

 

 

 

 

 

 

подачей=1200мм/мин.

N100

G1

X40 Y30 CHR=10

 

 

 

N110

G1

X40 Y-30

 

 

 

N120

G1

X-41 Y-30

 

 

 

N130

G1

G40 Y-72 F3000

 

;

Выключение коррекции радиуса

 

 

 

 

 

 

 

фрезы.

N140

G0

Z200 M5 M9

 

;

Подъем фрезы, шпиндель +

 

 

 

 

 

 

 

охлаждение выкл.

N150

T="SF10"

 

 

;

Предварительный выбор

 

 

 

 

 

 

 

инструмента с именем SF10.

N160

M6

 

 

 

 

;

Установить инструмент в

 

 

 

 

 

 

 

шпиндель.

N170

S2800 M3 M8

 

;

Число оборотов, направление

 

 

 

 

 

 

 

вращения, охлаждение вкл.

N180

G90 G64 G54 G17 G0 X0 Y0

 

;

Первичные установки геометрии

 

 

 

 

 

 

 

и подвод к стартовой точке.

N190

G0

Z2

 

 

 

 

 

N200

POCKET4(2,0,1,-5,15,0,0,0,0,0,800,1300,0,21,5,,,2,0.5)

;

Вызов цикла фрезерования

 

 

 

 

 

 

 

кармана.

N210

G0

Z200 M5 M9

 

;

Подъем фрезы, шпиндель +

 

 

 

 

 

 

 

охлаждение выкл.

N220

T="ZB6"

 

 

;

Вызвать центровое сверло 6

 

 

 

 

 

 

 

мм.

N230

M6

 

 

 

 

 

 

N240

S5000

M3

M8

 

 

 

N250

G90 G60 G54 G17 X25 Y0

 

;

Точный останов G60 из-за

 

 

 

 

 

 

 

Основы

56

 

 

 

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

 

 

 

 

 

 

 

 

 

 

Создание программы ЧПУ

 

 

 

 

 

 

 

 

 

 

3.4 Примеры программы

 

Программный код

 

 

 

Комментарий

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

точного позиционирования.

 

N260

G0

Z2

 

 

 

 

 

 

 

 

 

N270

MCALL CYCLE82(2,0,1,-2.6,,0)

;

Модальный вызов цикла

 

 

 

 

 

 

 

 

 

 

сверления.

 

N280

POSITION:

 

 

 

;

Метка перехода для

 

 

 

 

 

 

 

 

 

 

повторения.

 

N290

HOLES2(0,0,25,0,45,6)

;

Образец позиции для схемы

 

 

 

 

 

 

 

 

 

 

сверления.

 

N300

ENDLABEL:

 

 

 

;

Конечный идентификатор для

 

 

 

 

 

 

 

 

 

 

повторения.

 

N310

MCALL

 

 

 

 

 

;

Сброс модального вызова.

 

N320

G0

Z200

M5

M9

 

 

 

 

 

 

N330

T="SPB5"

 

 

 

 

;

Вызвать спиральное сверло

 

 

 

 

 

 

 

 

 

 

D5мм.

 

N340

M6

 

 

 

 

 

 

 

 

 

 

N350

S2600

M3

M8

 

 

 

 

 

 

 

N360

G90

G60

G54

G17

X25

Y0

 

 

 

 

N370

MCALL CYCLE82(2,0,1,-13.5,,0)

;

Модальный вызов цикла

 

 

 

 

 

 

 

 

 

 

сверления.

 

N380

REPEAT POSITION

 

 

;

Повторение описания позиции

 

 

 

 

 

 

 

 

 

 

из центрования.

 

N390

MCALL

 

 

 

 

 

;

Сброс цикла сверления.

 

N400

G0

Z200

M5

M9

 

 

 

 

 

 

N410

M30

 

 

 

 

 

 

;

Конец программы

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

57

Создание программы ЧПУ

3.4 Примеры программы

 

Основы

58

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0