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

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

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

Пример

Программный

код

Комментарий

N10

X10

Z80

F1000 G18

; Подвод к стартовой позиции.

N20

ANG=148.65 CHR=5.5

; Прямая

с

указанием угла и фаски.

N30

X85

Z40

ANG=100

; Прямая

с

указанием угла и конечной точки.

N40

...

 

 

 

 

 

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

Примечание В описании ниже предполагается, что:

G18 активна ( активной рабочей плоскостью является плоскость Z/X).

(Но программирование линий контура без ограничений возможно и при G17 или

G19 .)

Для угла, радиуса и фаски определены следующие идентификаторы:

ANG (угол)

RND (радиус)

CHR (фаска)

Функция

Конечная точка первой прямой может быть запрограммирована через указание декартовых координат или через указание угла обоих прямых. Конечная точка второй и третьей прямой всегда должны быть запрограммирована декартово. Точка пересечения прямых может быть выполнена как угол, закругление или как фаска.

Примечание

Объясняемое здесь программирование для 3-точечной линии контура может быть произвольно продолжено для линий контура более чем из трех точек.

Основы

 

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

267

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

 

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

 

;

 

 

̩͕͎͓͕͍͔͕ ͏ ͎͇͚͔͑͗͊͒͌͏͌

 

͏͒͏ ͇͇͛͑͘

 

; =

 

$1*

 

; =

 

; =

 

$1*

 

; =

 

=

ANG1:

Угол первой прямой

ANG2:

Угол второй прямой

X1, Z1:

Начальные координаты первой прямой

X2, Z2:

Координаты конечной точки первой прямой или

 

начальные координаты второй прямой

X3, Z3:

Координаты конечной точки второй прямой или

 

начальная точка третьей прямой

X4, Z4:

Координаты конечной точки третьей прямой

Синтаксис

1.Программирование конечной точки первой прямой через указание угла

Угол как переход между прямыми:

ANG=…

X… Z… ANG=…

X… Z…

● Закругление как переход между прямыми:

ANG=… RND=...

X… Z… ANG=… RND=...

X… Z…

● Фаска как переход между прямыми:

ANG=… CHR=...

X… Z… ANG=… CHR=...

X… Z…

Основы

268

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

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

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

2. Программирование конечной точки первой прямой через указание координат ● Угол как переход между прямыми:

X… Z…

X… Z…

X… Z…

● Закругление как переход между прямыми:

X… Z… RND=...

X… Z… RND=...

X… Z…

● Фаска как переход между прямыми:

X… Z… CHR=...

X… Z… CHR=...

X… Z…

Значение

ANG=… : Идентификатор для программирования угла

Указанное значение (угол) относится к абсциссе активной рабочей плоскости (ось Z при G18).

RND=... Идентификатор для программирования закругления Указанное значение соответствует радиусу закругления:

̮͇͚͔͑͗͊͒͌͏͌

51'

Основы

 

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

269

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

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

CHR=...

Идентификатор для программирования фаски

 

Указанное значение соответствует ширине фаски в направлении

 

движения:

 

&+5

 

̻͇͇͑͘

 

̨͏͙͌͑͗͘͘͏͇͘

X...

Координаты в направлении X

Z...

Координаты в направлении Z

Примечание

Дополнительную информацию по программированию фаски или закругления см. " Фаска, закругление (CHF, CHR, RND, RNDM, FRC, FRCM) (Страница 299) ".

Пример

Программный

код

Комментарий

 

 

N10

X10

Z100 F1000 G18

; Переход к

стартовой позиции

N20

ANG=140

CHR=7.5

; Прямая

с указанием

угла и фаски

N30

X80

Z70

ANG=95.824 RND=10

; Прямая

на

промежуточную точку с указанием

 

 

 

 

угла и

закругления

 

N40

X70

Z50

 

; Прямая

на

конечную

точку

 

Основы

270

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