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

Содержание

 

Предисловие............................................................................................................................................

3

1

Геометрические основы........................................................................................................................

13

 

1.1

Позиции детали..........................................................................................................................

13

 

1.1.1

Системы координат детали.......................................................................................................

13

 

1.1.2

Декартовы координаты..............................................................................................................

14

 

1.1.3

Полярные координаты...............................................................................................................

17

 

1.1.4

Абсолютный размер...................................................................................................................

18

 

1.1.5

Составной размер......................................................................................................................

20

 

1.2

Рабочие плоскости.....................................................................................................................

22

 

1.3

Нулевые точки и исходные точки .............................................................................................

23

 

1.4

Системы координат....................................................................................................................

25

 

1.4.1

Система координат станка (MCS).............................................................................................

25

 

1.4.2

Базовая кинематическая система (BKS)..................................................................................

28

 

1.4.3

Базовая система нулевой точки (BNS).....................................................................................

30

 

1.4.4

Настраиваемая система нулевой точки (ENS)........................................................................

31

 

1.4.5

Система координат детали (WCS) ...........................................................................................

32

 

1.4.6

Как связаны различные системы координат? .........................................................................

32

2

Основы программирования ЧПУ...........................................................................................................

33

 

2.1

Наименование программы ЧПУ................................................................................................

34

 

2.2

Структура и содержание программы ЧПУ...............................................................................

36

 

2.2.1

Кадры и компоненты кадров .....................................................................................................

36

 

2.2.2

Правила для кадра.....................................................................................................................

38

 

2.2.3

Присвоения значений................................................................................................................

40

 

2.2.4

Комментарии ..............................................................................................................................

41

 

2.2.5

Пропуск кадров...........................................................................................................................

42

3

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

45

 

3.1

Базовый принцип........................................................................................................................

45

 

3.2

Доступные символы...................................................................................................................

47

 

3.3

"Шапка" программы....................................................................................................................

49

 

3.4

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

51

 

3.4.1

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

51

 

3.4.2

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

52

 

3.4.3

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

54

4

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

59

 

4.1

Смена инструмента без управления инструментом...............................................................

60

 

4.1.1

Смена инструмента с командой T ............................................................................................

60

 

4.1.2

Смена инструмента с M6...........................................................................................................

61

 

4.2

Смена инструмента с управлением инструментом (опция)...................................................

63

Основы

 

 

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

7

Содержание

4.2.1Смена инструмента с помощью команды Т при активном управлении инструментом

 

 

(опция)........................................................................................................................................

63

 

4.2.2

Смена инструмента с помощью M6 при активном управлении инструментом (опция)......

66

 

4.3

Поведение при неправильном программировании Т.............................................................

68

5

Коррекции инструмента.........................................................................................................................

69

 

5.1

Общая информация по коррекциям инструмента..................................................................

69

 

5.2

Коррекция длин инструмента...................................................................................................

70

 

5.3

Коррекция радиуса инструмента .............................................................................................

71

 

5.4

Память коррекций инструмента...............................................................................................

72

 

5.5

Типы инструментов...................................................................................................................

74

 

5.5.1

Общая информация по типам инструментов .........................................................................

74

 

5.5.2

Фрезерный инструмент.............................................................................................................

74

 

5.5.3

Сверло .......................................................................................................................................

77

 

5.5.4

Шлифовальный инструмент ....................................................................................................

78

 

5.5.5

Токарный инструмент ..............................................................................................................

80

 

5.5.6

Специальный инструмент.........................................................................................................

82

 

5.5.7

Правило связи ...........................................................................................................................

83

 

5.6

Вызов коррекции инструмента (D)...........................................................................................

84

 

5.7

Изменение данных коррекции инструмента...........................................................................

87

 

5.8

Программируемое смещение коррекции инструмента (TOFFL, TOFF, TOFFR) .................

88

6

Движение шпинделя..............................................................................................................................

95

 

6.1

Число оборотов шпинделя (S), направление вращения шпинделя (M3, M4, M5)...............

95

 

6.2

Скорость резания (SVC).........................................................................................................

100

 

6.3

Постоянная скорость резания (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)......

107

 

6.4

Постоянная окружная скорость круга (GWPSON, GWPSOF)..............................................

114

 

6.5

Программируемое ограничение числа оборотов шпинделя (G25, G26)............................

117

7

Регулирование подачи ........................................................................................................................

119

 

7.1

Подача (G93, G94, G95, F, FGROUP, FL, FGREF) ...............................................................

119

 

7.2

Перемещение позиционирующих осей (POS, POSA, POSP, FA, WAITP, WAITMC).........

129

 

7.3

Режим ориентации шпинделя (SPCON, SPCOF) .................................................................

133

 

7.4

Позиционирование шпинделей (SPOS, SPOSA, M19, M70, WAITS)..................................

135

 

7.5

Подача для позиционирующих осей/шпинделей (FA, FPR, FPRAON, FPRAOF)..............

145

 

7.6

Программируемая коррекция подачи (OVR, OVRRAP, OVRA)...........................................

149

 

7.7

Программируемая коррекция ускорения (ACC) (опция)......................................................

151

 

7.8

Подача с наложением маховичка (FD, FDA).........................................................................

154

 

7.9

Оптимизация подачи для изогнутых участков траектории (CFTCP, CFC, CFIN) ..............

158

 

7.10

Несколько значений подачи в одном кадре (F, ST, SR, FMA, STA, SRA)..........................

161

 

7.11

Покадровая подача (FB).........................................................................................................

165

 

 

 

Основы

8

 

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

Содержание

 

7.12

Подача на зуб (G95 FZ)...........................................................................................................

166

8

Геометрические установки..................................................................................................................

173

 

8.1

Устанавливаемое смещение нулевой точки (G54 ...

G57, G505 ... G599, G53, G500,

 

 

SUPA, G153).............................................................................................................................

173

 

8.2

Выбор рабочей плоскости (G17/G18/G19).............................................................................

179

 

8.3

Указание размеров...................................................................................................................

183

 

8.3.1

Указание абсолютного размера (G90, AC) ............................................................................

183

 

8.3.2

Указание составного размера (G91, IC).................................................................................

186

8.3.3Указание абсолютного и составного размера при токарной обработке и

 

фрезеровании (G90/G91) ........................................................................................................

189

8.3.4

Указание абсолютного размера для круговых осей (DC, ACP, ACN)..................................

191

8.3.5

Дюймовое или метрическое указание размеров (G70/G700, G71/G710)............................

194

8.3.6Специфическое для канала программирование диаметра/радиуса (DIAMON,

DIAM90, DIAMOF, DIAMCYCOF)

.............................................................................................197

8.3.7Специфическое для оси программирование диаметра/радиуса (DIAMONA,

 

 

DIAM90A, DIAMOFA, DIACYCOFA, DIAMCHANA, DIAMCHAN, DAC, DIC, RAC, RIC)........

200

 

8.4

Положение детали при токарной обработке .........................................................................

 

 

 

 

 

205

9

Команды перемещения .......................................................................................................................

 

 

 

 

 

207

 

9.1

Общая информация по командам перемещения..................................................................

 

 

 

 

 

207

 

9.2

Команды движения с декартовыми координатами (G0, G1, G2, G3, X...

, Y...

, Z...

) ............

209

 

9.3

Команды движения с полярными координатами...................................................................

 

 

 

 

 

211

 

9.3.1

Исходная точка полярных координат (G110, G111, G112)...................................................

 

 

 

 

 

211

 

9.3.2

Команды движения с полярными координатами (G0, G1, G2, G3, AP, RP)........................

 

 

 

213

 

9.4

Движение ускоренным ходом (G0, RTLION, RTLIOF)...........................................................

 

 

 

 

 

218

 

9.5

Линейная интерполяция (G1)..................................................................................................

 

 

 

 

 

223

 

9.6

Круговая интерполяция...........................................................................................................

 

 

 

 

 

227

 

9.6.1

Типы круговой интерполяции (G2/G3, ...)...............................................................................

 

 

 

 

 

227

 

9.6.2

Круговая интерполяция с центром и конечной точкой (G2/G3, X...

Y...

Z..., I...

J...

K...).....

231

 

9.6.3

Круговая интерполяция с радиусом и конечной точкой (G2/G3, X...

Y...

Z...

/ I...

 

J...

 

 

 

K...

, CR) .....................................................................................................................................

 

 

 

 

 

236

 

9.6.4

Круговая интерполяция с апертурным углом и центром (G2/G3, X...

Y...

Z...

/ I...

 

J...

 

 

 

K...

, AR)......................................................................................................................................

 

 

 

 

 

239

 

9.6.5

Круговая интерполяция с полярными координатами (G2/G3, AP, RP) ...............................

 

 

 

 

242

 

9.6.6

Круговая интерполяция с промежуточной и конечной точкой (CIP, X...

Y...

Z...

, I1...

 

 

 

J1...

K1...)...................................................................................................................................

 

 

 

 

 

245

 

9.6.7

Круговая интерполяция с тангенциальным переходом (CT, X... Y...

Z...

) ...........................

 

 

 

249

 

9.7

Винтовая интерполяция (G2/G3, TURN) ................................................................................

 

 

 

 

 

253

 

9.8

Эвольвентная интерполяция (INVCW, INVCCW)..................................................................

 

 

 

 

 

256

 

9.9

Линии контура...........................................................................................................................

 

 

 

 

 

261

 

9.9.1

Программирование линии контура.........................................................................................

 

 

 

 

 

261

 

9.9.2

Линии контура: Прямая ...........................................................................................................

 

 

 

 

 

262

 

9.9.3

Линии контура: Две прямые....................................................................................................

 

 

 

 

 

264

 

9.9.4

Линии контура: Три прямые....................................................................................................

 

 

 

 

 

267

 

9.9.5

Линии контура: Программирование конечной точки с углом...............................................

 

 

 

 

 

271

Основы

 

 

 

 

 

 

 

 

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

 

 

 

 

 

9

Содержание

9.10

Резьбонарезание с постоянным шагом (G33)......................................................................

272

9.10.1

Резьбонарезание с постоянным шагом (G33, SF)................................................................

272

9.10.2

Запрограммированный входной и выходной участок (DITS, DITE)....................................

281

9.11

Резьбонарезание с увеличивающимся или уменьшающимся шагом (G34, G35).............

284

9.12

Нарезание внутренней резьбы без компенсирующего патрона (G331, G332)..................

286

9.13

Нарезание внутренней резьбы с компенсирующим патроном (G63).................................

292

9.14Быстрый обратный ход при резьбонарезании (LFON, LFOF, DILF, ALF, LFTXT,

 

LFWP, LFPOS, POLF, POLFMASK, POLFMLIN)....................................................................

294

9.15

Фаска, закругление (CHF, CHR, RND, RNDM, FRC, FRCM)................................................

299

10 Коррекции радиуса инструмента ........................................................................................................

305

10.1

Коррекция радиуса инструмента (G40, G41, G42, OFFN) ...................................................

305

10.2

Подвод к контуру и отвод (NORM, KONT, KONTC, KONTT)................................................

316

10.3

Коррекция на наружных углах (G450, G451, DISC)..............................................................

323

10.4

Мягкий подвод и отвод............................................................................................................

327

10.4.1Подвод и отвод (G140 до G143, G147, G148, G247, G248, G347, G348, G340, G341,

 

DISR, DISCL, DISRP, FAD, PM, PR).......................................................................................

327

10.4.2

Подвод и отвод с расширенными стратегиями отвода (G460, G461, G462).....................

339

10.5

Контроль столкновений (CDON, CDOF, CDOF2)..................................................................

344

10.6

Коррекция инструмента 2D (CUT2D, CUT2DF).....................................................................

349

10.7

Постоянная коррекция радиуса инструмента (CUTCONON, CUTCONOF)........................

352

10.8

Инструменты с релевантным положением резцов ..............................................................

355

11 Параметры движения по траектории..................................................................................................

359

11.1

Точный останов (G60, G9, G601, G602, G603) .....................................................................

359

11.2Режим управления траекторией (G64, G641, G642, G643, G644, G645, ADIS,

 

ADISPOS).................................................................................................................................

363

12 Трансформации координат (фреймы)................................................................................................

373

12.1

Фреймы.....................................................................................................................................

373

12.2

Фрейм-операторы....................................................................................................................

375

12.3

Программируемое смещение нулевой точки........................................................................

380

12.3.1

Смещение нулевой точки (TRANS, ATRANS).......................................................................

380

12.3.2

Осевое смещение нулевой точки (G58, G59).......................................................................

385

12.4

Программируемое вращение (ROT, AROT, RPL).................................................................

388

12.5Программируемые вращения фреймов с пространственными углами (ROTS,

 

AROTS, CROTS)......................................................................................................................

396

12.6

Программируемый коэффициент масштабирования (SCALE, ASCALE)...........................

399

12.7

Программируемое отражение (MIRROR, AMIRROR)...........................................................

404

12.8

Создание фрейма по точной установке инструмента (TOFRAME, TOROT, PAROT).......

411

12.9

Отключение фрейма (G53, G153, SUPA, G500)...................................................................

415

 

 

Основы

10

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

Содержание

 

12.10

Отключение наложенных движений (DRFOF, CORROF) .....................................................

416

13

Вывод вспомогательных функций......................................................................................................

419

 

13.1

Функции M .................................................................................................................................

423

14

Дополнительные команды...................................................................................................................

427

 

14.1

Сообщения (MSG) ....................................................................................................................

427

 

14.2

Запись строки в переменную BTSS (WRTPR) .......................................................................

429

 

14.3

Ограничение рабочего поля ....................................................................................................

431

 

14.3.1

Ограничение рабочего поля в BKS (G25/G26, WALIMON, WALIMOF) ................................

431

 

14.3.2

Ограничение рабочего поля в WCS/ENS (WALCS0 ... WALCS10) ......................................

435

 

14.4

Реферирование (G74) ..............................................................................................................

438

 

14.5

Движение к фиксированной точке (G75, G751) .....................................................................

439

 

14.6

Наезд на жесткий упор (FXS, FXST, FXSW) ..........................................................................

445

 

14.7

Время ожидания (G4) ...............................................................................................................

451

 

14.8

Внутренняя остановка предварительной обработки ............................................................

453

15

Прочая информация............................................................................................................................

455

 

15.1

Оси .............................................................................................................................................

455

 

15.1.1

Главные оси / геометрические оси ...........................................................................................

456

 

15.1.2

Дополнительные оси ................................................................................................................

457

 

15.1.3

Главный шпиндель , мастер - шпиндель ..................................................................................

458

 

15.1.4

Оси станка .................................................................................................................................

458

 

15.1.5

Оси канала ................................................................................................................................

459

 

15.1.6

Траекторные оси ......................................................................................................................

459

 

15.1.7

Позиционирующие оси ............................................................................................................

459

 

15.1.8

Синхронные оси .......................................................................................................................

460

 

15.1.9

Командные оси .........................................................................................................................

461

 

15.1.10

Оси PLC .....................................................................................................................................

461

 

15.1.11

Оси Link .....................................................................................................................................

461

 

15.1.12

Оси Lead - Link ............................................................................................................................

463

 

15.2

От команды движения до движения станка ...........................................................................

465

 

15.3

Вычисление хода .....................................................................................................................

466

 

15.4

Адреса .......................................................................................................................................

468

 

15.5

Идентификатор .........................................................................................................................

470

 

15.6

Постоянные ...............................................................................................................................

472

16

Таблицы

................................................................................................................................................

475

 

16.1

Операторы ................................................................................................................................

475

 

16.2

Операторы : Доступность для SINUMERIK 828D ...................................................................

534

 

16.3 .......................................................................................................................................

Адреса

556

 

16.3.1 ............................................................................................................................

Буквы адреса

556

 

16.3.2 ..................................................................................................................

Постоянные адреса

557

 

16.3.3 .......................................................................................................

Устанавливаемые адреса

562

 

16.4 .................................................................................................................................

Функции G

569

Основы

 

 

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

11

Содержание

 

16.5

Предопределенные процедуры.............................................................................................

591

 

16.6

Предопределенные процедуры в синхронных действиях...................................................

616

 

16.7

Предопределенные функции .................................................................................................

618

 

16.8

Текущий язык в HMI ................................................................................................................

633

A

Приложение..........................................................................................................................................

635

 

A.1

Список сокращений.................................................................................................................

635

 

A.2

Обзор документации...............................................................................................................

644

 

Толковый словарь................................................................................................................................

647

 

Указатель..............................................................................................................................................

671

 

Основы

12

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