Многоугольник Параметрическое программирование многоугольников

Аватар автора
Адир Бор
Параметрическое программирование для станка чпу % P1112( ИМЯ НА УСМОТРЕНИЕ) (МНОГОУГОЛЬНИК) (X0Y0- ПО ЦЕНТРУ) (Z0- ОТ ВЕРХА ДЕТ.) УГЛОВ/+=СНАРУЖИ/–=ВНУТРИ) +=ОПИСАННЫЙ –=ВПИСАННЫЙ) ВЕРШИНЫ) ПО Z) ИНСТРУМЕНТА) ПРОХОДОВ) МНОЖИТЕЛЬ) ИНСТРУМЕНТА) ()(РАДИУС ФРЕЗЫ) #107=[#115+#105]+[#115+#105]/2 (IF[AND #100-3]GOTO10) IF[ N5 TКОНЦ.) (D=R) G0G90G54X0Y0 G43H#105 D#105 Z50. S( ОБОРОТЫ) F( ПОДАЧА) G68R IF[ M97P0001(PP ВНУТРИ) Z[#104+2] GOTO15 N10 M97P0002(PP СНАРУЖИ) N110M9 G69 M5 G0G91G28Z0 G0G91G28Y0 N15G0Z200 M30 N1(ВНУТРИ) Z[#104+2] IF[ N12 Z[ G1Z[ G41DX[ WHILE[ #109=0 WHILE[ X[R X[ END2 #106=#106-1 S[ END1 G40X0 M99 N2(СНАРУЖИ) ДЛЯ КОРРЕКЦИИ) G0X[ Z[ G1Z[ G91G41D G90G3X[ WHILE[ WHILE[ G1X[ X[ END2 #106=#106-1 S[ END1 Y[-1- G91G3X[ G1G40X[ M99 % **************** ЕЩЕ ПРИМЕР ПАРАМЕТРИЧЕСКОГО ПРОГРАММИРОВАНИЯ ЧПУ (ШЕСТИГРАННИК С ПРЕДВАРИТЕЛЬНЫМ ЗАСВЕЛИВАНИЕМ) % (﹤0036﹥ШЕСТИГРАННИК ВНУТРЕННИЙ ЛЮБОЙ) ; G17G21G40G49; G80G90G94; G91G28Z0.; G90; G0X-150.; ОТВЕРСТИЕМ/1-БЕЗ ОТВЕРСТИЯ); IF[; T5M6(СВЕРЛО DX); G43 H5 СВЕРЛЕНИЯ); ШПИНДЕЛЯ); #523=90(ПОДАЧА); G0X0Y0 ; S; G43 H1; G99G43H5G81X0Y0Z-#521R5.F#523; G80; M05; G91G28Z0 ; G90; G0X-150. ; ( ШЕСТИГРАННИК ) N1T2D2M6(ФРЕЗА D#2); G52X0.Y0.Z0. ; G0X0.Y0. ; G43H2Z0.; ; ФРЕЗЫ) ; ОТВЕРСТИЯ) ; ФРЕЗЕРОВ.); УГЛУБЛЕНИЯ) ; ШПИНДЕЛЯ) ; MM/MИН); ОПИСАН ТРАЕКТ) ; УГЛА ШЕСТИГРАН); ТОЧКА); ; #513=[#504/#505]; #514=0; WHILE[#512LE#504]DO1; G0X0Y; Z-#512; S#506M3; G01X0Y#509F#507; X0Y[#509+0.5]; X0Y#509...

0/0


0/0

0/0

0/0