Примеры реализации управляющих программ
4.1. Пример разработки УП для обработки детали типа фланец (рис. 9).
Рис.9. Управляющая программа для системы ЧПУ обработки фланца №99 М40 №100 L0201 №101 G 25* №102 Р2008 №103 ~S 109114 // Определение участков №104 ~S109131 // элементов повтора программы №105 ~S 109138 №106 ~S 109151 №107 ~S 109165 №108 Р 110 //Тело программы №109 ~Z5000 №110 Т2 №111 S 1600 №112 F 50 №113 ~X 34000* №114 ~Z 5000 №115 Z –5000#, '№116 F 15 №117 X 10000 №118 F 50 №119 X 28500 №120 F 20 №121 -45° X 32000 №122 Z -9000 # №123 ~X 34000 №124 ~Z15000# №125 ~X -11 0000* №126 ~Z59000 №127 ТЗ №128 S 1600 №129 F 9 №130 ~Х 0* №131 ~Z 5000 №132 Z -25000 # №133 ~Z 25000# №134 Т4 №135 S 1600 №136 F З0 №137 ~X 21800* №138 ~Z 5000 №139 Z -5000# №140 F 10 №141 -45° X 21100 №142 Z 5500# №143 X 14850 №144 ~45° X 14000 №145 ~Z 12000# №146 ~Х №147 ~Z №148 Т7 №149 S 1600 №150 ~X 38000* №151 ~Z 5000 №152 G31* №153 X 31460* №154 Z –17000#* №155 F 14751* №156 Р812* №157 РЗ00* №158 Р0 №159 ~X -106000* №160 ~Z 58000 №161 Т8 №162 S 1600 №163 F 10 №164 ~X 34000* №165 ~Z 5000 №166 ~Z -20900# №167 X 19000 №168 ~X 34000 №169 ~Z 4000# №170 X 22100 №171 ~X 34000 №172 ~Z 4000# №173 X 21900 №174 F 7 №175 Z -7700 # №176 -45° Z -400# №177 М24 №179 Х 9000 №180 М25 №181 Z 1000 # №182 ~X №183 ~Z №185 ~S 191114* //Изменение положения нулевой точки №186 ~S 191131 * №187 ~S 191138* №188 ~S 191151 * №189 ~S191165* №190 Р192 №191 Р 21000 №192 G 25* №193 Р 101189* №194 R12 //Задание числа повторов №195 №196 М5 №197 Р101 №198 МЗ0 №199
Подпрограмма определения длины заготовки
L01 №200 R1#N100. R2#G01. R3#M30. R4#Z. R5#9999999. R6#G00. R7#1. R8#Z. R9#-9999999 //Описание переменных №201 R1#N1 //Анализ n-ого кадра УП №202 R2=G01 E206 //Поиск функции интерполяции №203 N1+1 №204 R3=M30 E218 //Проверка окончания программы №205 E201 №206 R4<R5 E208 //Определение длины заготовки №207 E203 №208 R5#R4 №209 N1-1 №210 R6=G00 E213 №211 R7+1 №212 E209 №213 R8<R9 E215 №214 R9#R8 №215 N1+R7 №216 N1+1 №217 E204 №218 R9-R5 №219 R10#R9 №220 M17 Подпрограмма определения диаметра и вылета заготовки из зажимного патрона многоцелевого токарного станка с ЧПУ
L02 №300 R1#N100. R2#G01. R3#M30. R6#G00. R7#1. R11#X. R12#-9999999 //Описание переменных №301 R1#N1 //Анализ n-ого кадра УП №302 R2=G01 E306 //Поиск функции интерполяции №303 N1+1 №304 R3=M30 E315 //Проверка окончания программы №305 E301 №306 N1-1 №307 R6=G00 E310 //Определение длины заготовки №308 R7+1 №309 E306 №310 R11<R12 E312 //Определение диаметра заготовки №311 R12#R11 №312 N1+R7 №313 N1+1 №314 E304 №315 R12*2 //Расчет габаритных размеров заготовки №316 R13#R12 №317 R14*R13 №318 R15#14 №319 R15:R10 //Определение число повторений основной УП №320 R16#R15 №321 M17
Пример разработки УП для системы ЧПУ 2Р32
|