Койфман А.М.
Прокопчук В.Ф.
Основи програмування для верстатів з числовим програмним управлінням (у запитаннях і відповідях)
Хмельницький
політехнічний коледж
2010
Рішення циклової комісії „Інженерна механіка” Хмельницького політехнічного коледжу від 7.06. 2010р. Протокол №9
Рецензенти: А.І.Гордєєв, к.тн., доц., Хмельницький національний університет;
Л.В. Присяжний, к.тн., доц., Хмельницький національний університет.
Основи програмування для верстатів з ЧПУ (у запитаннях і відповідях): навчальний посібник для студентів вищих навчальних закладів 1-2 рівнів акредитації спеціальності 5.05050202 „Обслуговування верстатів з програмним управлінням і робото- технічних комплексів” /Койфман А.М., Прокопчук В.Ф. – Хмельницький: Політехнічний коледж, 2010. – 107с.
У навчальному посібнику викладено основні відомості про системи координат верстатів з ЧПУ, характерні точки, системи відліку пересувань, елементи програми управління, кодування інформації та формування команд управління.
Особлива увага приділена програмуванню геометричної та технологічної інформації в програмах управління для верстатів з ЧПУ.
Посібник побудований у формі запитань і відповідей та видається на правах рукопису.
5.05050202
Койфман А.М.,
Прокопчук В.Ф.
верстатів з ЧПУ (обробних центрів), робототехнічних комплексів(РТК), гнучких виробничих модулів(ГВМ), та вищої форми комплексної автоматизації машинобудування – гнучких виробничих систем(ГВС).
Управління цим технологічним обладнанням з ЧПУ здійснюють пристрої ЧПУ (ПЧПУ), в основі структур яких використовуються сучасні міні,- та мікро ЕОМ. Пристрій ЧПУ забезпечує виконання технологічної операції лише при наявності програми управління(ПУ), алгоритмом для укладання якої є конкретна операційна технологія.
Процес укладання ПУ називається програмуванням.
Виходячи з висловленого вище, автори навчального посібника намагалися стисло і доступно, у формі запитань та відповідей на них, викласти основи знань про ручне програмування для технологічного обладнання з ЧПУ.
Знання та навички з ручного програмування потрібні фахівцям з обслуговування верстатів з ЧПУ – електромеханікам, механікам, налагоджувальникам, а також операторам, особливо верстатів з оперативним програмним управлінням(ОПУ).
Для успішного засвоєння матеріалу, викладеного у посібнику, потрібно мати певні знання з основ технології машинобудування, знати інструментальні матеріали, інструмент, допуски та технічні вимірювання.
Основним завданням посібника є підготовка фахівця до самостійного опанування інструкцій з програмування для нового устаткування з ЧПУ в умовах виробництва.
Автори будуть щиро вдячні всім, хто знайде можливість висловити свої зауваження і побажання щодо викладеного в посібнику матеріалу.
Відгуки та пропозиції просимо надсилати за адресою:
м. Хмельницький, Зарічанська, 10, політехнічний коледж, циклова комісія „Інженерна механіка”.
6
Зміст
Передмова . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Блок 1. Підготовка до розробки програм управління (УП).
1.1 Які визначення та терміни потрібно знати і розуміти для успішного вивчення основ програмування? . . . . . . . . . . . . . . . . . . 9
1.2 Які методи програмування Ви знаєте, особливості
цих методів? . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 12
1.3 З яких етапів складається процес розробки УП? . . . . . . . . . . . . 13
1.4 Яку інформацію має містити ОРТК? . . . . . . . . . . . . . . . . . . . . . 14
1.5 Яку інформацію повинна містити карта налагодження інструмента (КН)? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.6 На яких програмоносіях записують УП та види інформації на них? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.7 Яку документацію називають технологічною та на які групи її поділяють? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.8 Яка технологічна документація відноситься до групи довідкової? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.9 Яка технологічна документація відноситься до групи
вихідної? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.10 Яка технологічна документація відноситься до групи супутньої, основний перелік супутніх документів? . . . . . . . . . . . . 17
1.11 Що потрібно знати для укладання алгоритму УП, приклади алгоритмів? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.12 Що являє собою система координат верстата (СКВ), та як встановити напрямок осей верстата? . . . . . . . . . . . . . . . . . . . . . . . . 18
1.13 Для чого призначена система координат деталі (СКД), що вона собою являє? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.14 Для чого призначена система координат інструмента
(СКІ)?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.15 Характерні точки в СКВ, їх призначення. Що розуміють під терміном «плаваючий нуль»? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.16 Для чого встановлюється зв’язок між СКВ,
СКД та СКІ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.17 Що називають траєкторією інструмента, циклограмою та еквідістантою? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.18 З яких елементів складається еквідістанта? . . . . . . . . . . . . . . . 25
3
1.19 В яких випадках програмування еквідістанти
обов’язкове? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.20 Що розуміють під термінами «інтерполяція»,
«апроксимація»? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.21 Які ви знаєте системи відліку пересувань, в чому їх особливість та як їх задати в УП? . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.22 Для чого, коли та як розраховують координати опорних точок деталі, еквідістанти? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.23 Як кодується інформація в УП? . . . . . . . . . . . . . . . . . . . . . . . . 37
1.24 З яких елементів складається УП? . . . . . . . . . . . . . . . . . . . . . . 41
1.25 Що являє собою формат кадру (слова), та як користуватися форматом слова? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
1.26 Яке призначення підготовчих функцій, їх приклади? . . . . . . . 44
1.27 Яке призначення допоміжних функцій, їх приклади? . . . . . . 47