SU746428A2 - Многокоординатный линейно-круговой интерпол тор - Google Patents
Многокоординатный линейно-круговой интерпол тор Download PDFInfo
- Publication number
- SU746428A2 SU746428A2 SU782571412A SU2571412A SU746428A2 SU 746428 A2 SU746428 A2 SU 746428A2 SU 782571412 A SU782571412 A SU 782571412A SU 2571412 A SU2571412 A SU 2571412A SU 746428 A2 SU746428 A2 SU 746428A2
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- linear
- block
- contour
- unit
- input
- Prior art date
Links
- 238000003754 machining Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000009414 blockwork Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Landscapes
- Complex Calculations (AREA)
Description
1 ,
Изобретение относитс к числовому программному управлению станками, может быть использовано дл построени эквидистантных контуров при обработке деталей; вл етс усовершенствованием известного устройства по авт. св. № 451061.
В основном авт. св. 451061 описан многокоординатный линейно-круговой интерпол тор, содержащий блок задани скорости, первый и второй блоки линейно-круговой интерпол ции, блок линейной интерпол ции, первый и второй счетчики и схему совпадени . Данный линейно-круговой интерпол тор , предназначенный дл одновременной ,и синхронной отработки без кЬррекции двух независимых Друг от Друга контуров, может быть использован дл отработки одного кон тура с корре1 цией. В этом случае вычисл ютс величины коррекции одновременно - приращени координат основного контура. На выходе такого устройства отдельно выдаютс приращени координат основного контура и величин коррекции, которые склацываютс в системе управлени станком .
Однако при использовании устрой ства по авт. св. 451061 дл вычис-. лени контура с коррекцией величина коррекции имеет только одно фиксированное , значение, поэтому каждому контуруобработки должен соответствовать заданный инструмент.
Кроме того, в известном интерпол торе величины коррекции вычисл ют10 с независимо от того, будет использоватьс коррекци или нет (на линейных участках обработки). Если контур делали имеет места изломов, при Обработке которых необходимо
5 развернуть вектор коррекции без
перешщени по основным координатам то на врем разворота вектора необходимо остановить подачу инструмента . Если врем остановки превышает
20 некоторую допустимую величину (например , дл (й)езерных станков 0,01 сек), по вл ютс погрешности обработки, привод щие к браку детали. Это также ограничивает функ25 циональные возможности интерпол тора . .
Целью дополнительного изобретени вл етс расширение функциональных возможностей интерпол тора. Это
30
постигаетс тем, что в интерпол т ор введены блбк умножени ,,-блок Делени , первый и второй блоки суммировани , причем входы первого блока суммировани соединены с первыми выходами первого и второго Олоков линейно-круговой интерпол ции, вторые выходы которых подключены ко входам второго блока суммировани , выход блока делени соединен со вторым входом блока линейной интерпол ции и вторым входом счетчика, ai вход блока делени подключен к выходу блока умножени .
На чертеже представлена структурна схема устройства.
Устройство содержитблок задани скорости 1, блок линейной интерпол ции 2, первый и второй блоки 3, 4 линейно-круговой интерпол ции, первый и второй счетчики 5, 6, схему совпадени 7, первый и второй блоки 8, 9 суммировани , блок умноЛенк 10, блок делени 11.
Устройство работает следующим образом .
В режиме круговой интерпол ции с перфоленты ввод т: в блок задани скорости 1 - код скорости; в блок линейной интерпол ции 2 и в счетчик 5 - сумму координатных приращений основного контура (Дх + ДV ); в блок линейно-круговой интерпол ции 3 - координаты начальной точки основной дуги Хр, Y(,; в блоки сумгдаровани 8, 9 - знак суммировани приращений; в блок умножени 10 - сумму координатных приращений контура коррекции {6х )„ахс - максимального значени радиуса и необходимую величину коррекции Л.
Сумма координат приращений контура коррекции дл . максимального значени радиуса коррекции;
-uf. А
к/иокс.
где (АХ + ДУ)
- сумма координатных приращений осНОБНОго контура;
R - радиус окружности основго о контура;
VaKC- максимально возможна величина радиуса коррекции.
С пуском схемы в блоке умножени 10 проходит перемножение ( Sy)jijg,f(C необходимую величину радиуса коррекции uR, а в блоке 11 деление полученной величины на Кмтс выходе блока 11 образуетс величина (ОХ„ + ОУ ), соответ .ствующа сумме координатных приращёний контура коррекции даЯ эаданного радиуса коррекции А RK. Таким образом, исходными данными дл блока 5 вл ютс :
(Дх +дУ) - сумма координатных приращений основного контура и (Sх + (5V ) - сумма координатных прирсинений контура коррекции.
Кроме того, величина ( ) с выхода блока делени 11 поступает на вход счетчика 5.
Блок 2 распредел ет импульсы,поступающие на его вход с блока 1 задани скорости, на блоки линейно-круговой интерпол ции 3, 4 в соответствии с отношением (их +ДУ) ; (ох +
+ ).. .
В блоке линейно-круговой интерпол ции 3 происходит вычисление приращений координат лх,ДУ основного контура , а в блока линейно-круговой интерпол ции 4 - приращение координат
контура коррекции их, сЯг,, .
В соответствии
с установленными знаками суммировани в блоке 8 образуютс приращени координаты Лх дл скорректированного контура, а в блок 9 - приращени координаты лУ,.
Момент окончани отработки определ етс счетчиками 5,6 и схемой совпадени 7 .
В режиме линейной интерпол ции, когда вводить коррекцию контура нет необходимости ( AR 0) / сигнал на выходе блока умножени 10 равен нулю .
Следовательно, с выхода блока делени 11 на второй вход блока линейной интерпол ции 2 и второй вход счетчика 6 не поступает никакой информсщии , поэтому,в режиме линейной интерпол ции работают блок задани , скорости 1, блок линейной интерпол ции 2, блок линейно-круговой интерпол ции 4, счетчик 6.,
В качестве исходных данных задают:
в блок 1 - код скорости,
в блок 2 и в счетчик 6 - сумму координатных приращений контура ( Л X +лУ), в блок 3 - приращени координат линейного участка Дх,лу.
Применение предлагаемого изобретени позвол ет использовать дл изготовлени деталей на станках с числовым программным управлением немерный инструмент, т.е. не требует точного соответстви размеров обрабатывающего инструмента расчетному эквидистантному контуру. Использование данного устройства повышает таттже точность обработки контуров со сложной конфигурацией, имеющей места изломов.
Кроме того, управл юща программа , рассчитанна на один строго фиксированный размер инструмента, может быть использована дл инструмента , размер которого отличаетс от расчетного на величину - f,, без пересчета исходных данных, что упрощает подготовку программ дл станков с числовым программным управлением .
Формула, изобретени
Многокоординатный линейно-круговой интерпол тор по авт. св. 451061, от л ич аю щи йс тем, что,. с целью расширени функциональных возможностей интерпол тора, в него введены блок умножени , блок делеНИН , первый и второй блоки суммировани , причем входи первого блока суммировани соединены с первыми выходами первого и второго блоков линейно-круговой интерпол ции, вторые выходы которых подключены ко входам второго блока суммировани ,выход блока делени соединен со втор м входом блока линейной интерпол ции и вторым входом второго счетчика , а вход блока делени подключен к выходу блока умножени .
(S)( ,
HoUY)
/tf (&)()
Claims (1)
- Формула изобретенияМногокоординатный линейно-круговой интерполятор по авт. св.№ 451061, отличающийся тем, что,, с' целью расширения функциональных возможностей интерполятора, в него введены блок умножения, блок деления, первый и второй блоки суммирования, причем входй первого блока суммирования соединены с первыми выходами первого и второго блоков линейно-круговой интерполяции, вто5 рые выходы которых подключены ко входам второго блока суммирования,' выход блока деления соединен со вто· рым входом блока линейной интерполяции и вторым входом второго счетIQ чика, а вход блока деления подключен к выходу блока умножения.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU782571412A SU746428A2 (ru) | 1978-01-20 | 1978-01-20 | Многокоординатный линейно-круговой интерпол тор |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU782571412A SU746428A2 (ru) | 1978-01-20 | 1978-01-20 | Многокоординатный линейно-круговой интерпол тор |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SU451061A Addition SU101919A1 (ru) | 1954-04-27 | 1954-04-27 | Способ извлечени минералов из зернистых смесей и сепаратор дл его осуществлени |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SU746428A2 true SU746428A2 (ru) | 1980-07-07 |
Family
ID=20745259
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SU782571412A SU746428A2 (ru) | 1978-01-20 | 1978-01-20 | Многокоординатный линейно-круговой интерпол тор |
Country Status (1)
| Country | Link |
|---|---|
| SU (1) | SU746428A2 (ru) |
-
1978
- 1978-01-20 SU SU782571412A patent/SU746428A2/ru active
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3795054A (en) | Method and apparatus for calibrating the position of a tool and for gauging the dimension of a workpiece | |
| CN87107235A (zh) | 高效能动态处理过程用的数字控制系统 | |
| US5465474A (en) | Cylindrically machining apparatus | |
| US4704688A (en) | Interpolation method for numerical control machine | |
| US3555253A (en) | Numerical control system | |
| US4061907A (en) | Interpolator for a numerically controlled machine with step size selected in response to feed rate | |
| SU746428A2 (ru) | Многокоординатный линейно-круговой интерпол тор | |
| GB1319286A (en) | Numerical control device | |
| CN114063563A (zh) | 加工位置补偿方法、电子装置及存储介质 | |
| US4521721A (en) | Numerical control method | |
| JPH02146607A (ja) | Nc移動指令補間方式 | |
| US3947667A (en) | Circuit for determining tool axis offset compensation | |
| US3889105A (en) | Automatic back up of a numerical control | |
| US3731175A (en) | Servo system for velocity and position control | |
| US3634661A (en) | Data processing method for minimizing potential errors occurring during linear and circular interpolation | |
| JPH03290705A (ja) | 数値制御装置 | |
| US3740535A (en) | Numerical contouring control system | |
| US4402051A (en) | Method for carrying out a cutting work in machining using numerical data | |
| SU538344A1 (ru) | Устройство дл коррекции эквидистанты | |
| SU1327062A1 (ru) | Устройство дл задани программы | |
| SU549786A1 (ru) | Устройство дл коррекции эквидистанты | |
| SU1317398A1 (ru) | Устройство дл коррекции эквидистанты | |
| JPS6337402A (ja) | 数値制御工作機械における立体位置補正方法 | |
| JPS57178647A (en) | Control method of copying to optional direction | |
| SU373701A1 (ru) | [ВСЕСОЮЗНАЯ ПАТЕНТНО 4E]is^il^i?:iiAH |