Разработка программы по выбору оптимальной схемы закрепления заготовки в станочном приспособлении и расчету сил закрепления, страница 4

3) Окно ввода коэффициента k3, учитывающего увеличение сил резания при прерывистом резании;

4) Окно ввода коэффициента k2, характеризующего увеличение сил резания вследствие затупления режущего инструмента;

5) Окно ввода коэффициента k4, характеризующего постоянство силы закрепления зажимного механизма (ЗМ);

6) Окно ввода коэффициента k5, учитывающего эргономику ручных ЗМ;

7) Окно ввода коэффициента k6, учитывающего наличие моментов стремящихся повернуть заготовку, установленную плоской поверхностью на постоянную опору;

8) Окно вывода результата расчета.

Первые семь окон предназначены для ввода необходимой информации при расчете коэффициента запаса k. Результат расчета выводится в последнем окне. Значения коэффициентов k0, k1, k2, k3, k4, k5, k6 можно выбирать нажатием на соответствующую строку в группе выбора. Возможно также вручную ввести свое значение, предварительно нажав на соответствующую цифру напротив коэффициента, при этом правее введенной цифры загорается знак "*" красного цвета символизирующий о том, что было введено нестандартное число.

1.1.3.1 Процедура "FormActivate"

Эта процедура запускается при активизировании формы. Она возвращает все переменные в начальное состояние и запускает процедуру "Pr3".

1.1.3.2 Процедура "Pr3"

Процедура "Pr3" расчитывает коэффициент запаса k и выводит результат в нижнее окно.

1.1.3.3 Процедура "RG1Click"

Эта процедура вызывается при выборе одной из строк в группе выбора типа обработки расположенной в окне ввода коэффициента k1, учитывающего увеличение сил резания из-за случайных неровностей на обрабатывамых поверхностях. Описание выполняемых действий:

1) Если была выбрана первая строка, то коэффициенту k1 присваивается значение 1.2, в противном случае – 1,0.

2) С экрана убирается знак "*" если он был выведен.

3) Запускается процедура "Pr2".

4) Значение коэффициента k1 выводится на экран.

5) Запускается процедура "Pr3"

1.1.3.4 Процедура "Pr2"

Процедура "Pr2" проверяет, во всех ли окнах использовались стандартные зарезервированные значения коэффициентов запаса. Если это не так, то в нижнем окне справа от рассчитанного значения коэффициента k выводится знак "*".

1.1.3.5 Процедуры "RG2Click", "RG3Click", "RG4Click", "RG5Click"

Эти процедуры выполняются при выборе одной из строк в группе выбора метода обработки, материала заготовки, составляющей силы резания, расположенных в окне ввода коэффициента k2. При этом осуществляются действия:

1) Запускается процедура "Pr1".

2) Значение коэффициента k2 выводится на экран.

3) Запускается процедура "Pr3".

1.1.3.6 Процедура "Pr1"

Процедура "Pr1" находит численные значения коэффициентов, в зависимости от выбранных: метода обработки, материала заготовки и составляющей силы резания.

1.1.3.7 Процедура "RG6Click"

При выборе типа процесса обработки (окно выбора коэффициента k3) происходит выполнение процедуры "RG6Click", которая выполняет следующие действия:

1) Запускается процедура "Pr2".

2) Если справа от численного выражения коэффициента k3 был выведен знак "*", то он убирается с экрана.

3) В зависимости от того первая строка была выбрана или вторая коэффициенту k3 присваивается значение соответственно 1,2 или 1,0.

4) Численное значение коэффициента k3 выводится на экран.

5) Запускается программа "RG7.Click".

1.1.3.8 Процедура "RG7Click"

Эта процедура запускается при выборе одной из строк в группе выбора типа ЗМ в окне выбора коэффициента k4, характеризующего постоянство силы закрепления ЗМ.

Порядок выполняемых действий:

1) Запускается процедура "Pr2".

2) Если для коэффициента k4 был выведен знак "*", то он стирается с экрана.

3) В зависимости от того, какая из четырех строк была выбрана пользователем, коэффициенту, соответственно, присваивается одно из значений: 1,3; 1,2; 1,0; 1,0.

4) Численное значение коэффициента k4 выводится на экран.

5) Запускается процедура "Pr3".

1.1.3.9 Процедура "RG8Click"

Эта процедура выполняется при выборе пользователем одной из строк в группе выбора угла поворота рукоятки (окно ввода коэффициента k5).

Порядок выполняемых действий:

1) Запускается процедура "Pr2".

2) С экрана стирается знак "*" справа от численного значения коэффициента k5, если он был перед этим выведен.

3) В зависимости от выбранной строки коэффициенту k5 присваивается одно из значений: 1,2; 1,0; 1,0.

4) Численное значение коэффициента k5 выводится на экран.

5) Запускается процедура "Pr3".

1.1.3.10 Процедура "RG9Click"

При выборе одной из строк в группе выбора установки заготовки (выбор коэффициента k6) запускается процедура "RG9Click", которая выполняет следующие действия:

1) Запускается процедура "Pr2".

2) Если справа от численного значения коэффициента k4 присутствует знак "*", то он стирается с экрана.

3) В зависимости от того, какая из трех строк была выбрана, значению k6 присваивается одно из чисел: 1,0; 1,5 1,0.

4) Запускается процедура "Pr3".

1.1.3.11 Процедуры "ME1Exit", "ME2Exit", "ME3Exit", "ME4Exit", "ME5Exit", "ME7Exit", "ME8Exit"

Эти процедуры выполняются при передаче фокуса другому компоненту после ввода численного значения соответствующих коэффициентов k0, k1 k2, k3, k4, k5, k6.