- •Пояснительная записка
- •1 Разработка алгоритма линейных перемещений
- •1.1 Деталь №1
- •2.2 Деталь № 2
- •2 Разработка алгоритма линейных и круговых перемещений
- •2.1 Деталь № 3
- •2.2 Деталь №4
- •3 Разработка алгоритма перемещений в программном обеспечении SinuTrain for sinumerik Operate 4.4
- •3.1 Разработка алгоритма перемещений для детали №3 используяShopTurn
- •3.2 Разработка алгоритма перемещений для детали №3 используяShopMill
- •Заключение
- •Список литературы
2.2 Деталь № 2

Рисунок 3 – Деталь №2

Рисунок 4 – Эскиз детали №2
|
Код программы |
Комментарий |
|
N01 G90
N02 G0 X0 Y0
|
;активация программирования в абсолютных перемещениях ;позиционирование, движение в |
Таблица 3. Код программы в абсолютных координатах
|
Код программы |
Комментарий |
|
N03 G1 Z0 N04 X70 N05 Y20 N06 X60 N07 Y85 N08 X75 N09 Y180 N10 X65 Y195 N11 X20 N12 X0 Y170 N13 Y0 N14 G0 Z40
M2 |
точку (0 ; 0) ;движение в точку (0 ; 0 ; 0) ;движение в точку (70 ; 0) ;движение в точку (70 ; 20) ;движение в точку (60 ; 20) ;движение в точку (60 ; 85) ;движение в точку (75 ; 85) ;движение в точку (75 ; 180) ;движение в точку (65 ; 195) ;движение в точку (20 ; 195) ;движение в точку (0 ; 170) ;движение в точку (0 ; 0) ;позиционирование, движение в точку (0 ; 0 ; 0) ;конец программы
|
Таблица 3. Код программы в абсолютных координатах (продолжение)
Таблица 4. Код программы в относительных координатах
|
Код программы |
Комментарий |
|
N01 G90
N02 G0 X0 Y0 Z40
N03 G91
N04 G1 Z-40 N05 X70 N06 Y20 N07 X-10 N08 Y65 N09 X15 N10 Y95 N11 X-10 Y15 N12 X-45 N13 X-20 Y-25 N14 Y-170 N15G0Z40
M2 |
;активация программирования в абсолютных перемещениях ;позиционирование, движение в точку (0 ; 0 ; 40) ;активизация программирования в относительных перемещениях (приращениях) ;перемещение в точку (0 ; 0 ; 0) ;перемещение в точку (70 ; 0) ;перемещение в точку (70 ; 20) ;перемещение в точку (60 ; 20) ;перемещение в точку (60 ; 85) ;перемещение в точку (75 ; 85) ;перемещение в точку (75 ; 180) ;перемещение в точку (65 ; 195) ;перемещение в точку (20 ; 195) ;перемещение в точку (0 ; 170) ;перемещение в точку (0 ; 0) ;позиционирование, движение в точку (0 ; 0 ; 40) ;конец программы |
2 Разработка алгоритма линейных и круговых перемещений
2.1 Деталь № 3

Рисунок 5 – Деталь №3

Рисунок 6 – Эскиз детали №3
Изначально инструмент находится в точке с координатами (50 ; 170)
Таблица 5. Код программы в абсолютных координатах
|
Код программы |
Комментарий |
|
N10 G90
N11 G0 X50 Z155
N12 G1 X0 N13 G0 X32,5
N14 G1 Z2,5 N15 G0 X50 Z155
N16 X25 N17 G1 Z95 N18 G0 X32,5
N19 Z70 N20 G3 X32,5 Z10 I=AC(72,5) J=AC(40) ;N20 G3 X32,5 Z10 CR=50 ;N20 G3 X32,5 Z10 AR=-80 ;N20 G3 AR=-80 I=AC(72,5 ) X32,5 N21 G0 X50 Z155
N22 X17,5 N23 G1 Z142,5 N24 G3 X17,5 Z127,5 I=AC(17,5) J AC(135) ;N24 G3 X17,5 Z127,5 CR=7,5 ;N24 G3 X17,5 Z127,5 AR=-180 ;N24 G3 AR=-180 I=AC(17,5) X17,5 N25 G1 Z107,5 N26 X12,5 Z105 N27 G3 X32,5 Z87,5 I=AC(32,5) J=AC(105) ;N27 G3 X32,5 Z87,5 CR=20 ;N27 G3 X32,5 Z87,5 AR=-90 ;N27 G3 AR=-90 I=AC(32,5) X32,5 N28 G0 X50 Z155 |
;активация программирования в абсолютных перемещениях ;позиционирование, движение в точку (50 ; 155) ;движение в точку (0 ; 155) ;позиционирование, начальная точка для черновой обработки, движение в точку (32,5 ; 155) ;движение в точку (32,5 ; 2,5) ;позиционирование, движение в точку (50 ; 155) ;движение в точку (25 ; 155) ;движение в точку (25 ; 95) ;позиционирование, движение в точку (32,5 ; 95) ;движение в точку (32,5 ; 70) ;движение по окружности R50, конечная точка перемещения (32,5 ; 10), центр окружности (72,5 ; 40), угол поворота -80۫
;позиционирование, движение в точку (50 ; 155) ;движение в точку (17,5 ; 155) ;движение в точку (17,5 ; 142,5) ;движение по окружности R7,5, конечная точка перемещения (17,5 ; 127), центр окружности (17,5 ; 135), угол поворота -180۫
;движение в точку (17,5 ; 107,5) ;движение в точку (12,5 ; 105) ;движение по окружности R20, конечная точка перемещения (32,5 ; 87,5), центр окружности (32,5 ; 105) угол поворота -90۫
; позиционирование, движение в |
Таблица 5. Код программы в абсолютных координатах (продолжение)
|
Код программы |
Комментарий |
|
N29 X15 N30 G1 Z145 N31 G3 X15 Z125 I=AC(15) J=AC(135) ;N31 G3 X15 Z125 CR=10 ;N31 G3 X15 Z125 AR=-180 ;N31 G3 AR=-180 I=AC(15) X15 N32 G1 Z115 N33 X10 Z105 N34 G3 X30 Z85 I=AC(30) J=AC(105) ;N34 G3 X30 Z85 CR=20 ;N34 G3 X30 Z85 AR=-90 ;N34 G3 AR=-90 I=AC(30) X30 N35 G1 Z70 N36 G3 X30 Z10 I=AC(70) J=AC(40) ;N36 G3 X30 Z10 CR=50 ;N36 G3 X30 Z10 AR=-80 ;N36 G3 AR=-80 I=AC(70) X30 N37 G1 Z0 N38 X35 N39 G2 X40 Z-5 I=AC(35) J=AC(-5) ;N39 G2 X40 Z-5 CR=5 ;N39 G2 X40 Z-5 AR=90 ;N39 G2 AR=90 I-AC(35) X40 N40 G1 Z-15 M2 |
точку (50 ; 155) ;движение в точку (15 ; 155) ;движение в точку (15 ; 145) ;движение по окружности R10, конечная точка перемещения (15 ; 125), центр окружности (15 ; 135) угол поворота -180۫
;движение в точку (15 ; 115) ;движение в точку (10 ; 105) ;движение по окружности R20, конечная точка перемещения (30 ; 85), центр окружности (30 ; 105) угол поворота -90۫ ;движение в точку (30 ; 70) ;движение по окружности R50, конечная точка перемещения (30 ; 10), центр окружности (70 ; 40) угол поворота -80۫ ;движение в точку (30 ; 0) ;движение в точку (35 ; 0) ;движение по окружности R5, конечная точка перемещения (40 ; -5), центр окружности (35 ; -5) угол поворота 90۫ ;движение в точку (40 ; -15) ;конец программы |
Таблица 6. Код программы в относительных координатах
|
Код программы |
Комментарий |
|
N10 G91
N11 G0 X50 Z-15
N12 G1 X-50 N13 G0 X32,5 |
;активация программирования в относительных перемещениях ;позиционирование, перемещение в точку (50 ; 155) ;перемещение в точку (0 ; 155) ;позиционирование, начальная точка |
Таблица 6. Код программы в относительных координатах (продолжение)
|
Код программы |
Комментарий |
|
N14 G1 Z152,5 N15 G0 X17,5 Z152,5
N16 X-25 N17 G1 Z-60 N18 G0 X7,5
N19 Z-34 N20 G3 X0 Z60 I40 J-30 ;N20 G3 X0 Z60 CR=50 ;N20 G3 X0 Z60 AR=-80 ;N20 G3 AR=-80 I40 X0 N21 G0 X17,5 Z145
N22 X-32,5 N23 G1 Z-7,5 N24 G3 X0 Z-15 I0 J-7,5 ;N24 G3 X0 Z15 CR=7,5 ;N24 G3 X0 Z15 AR=-180 ;N24 G3 AR=-180 I0 X0 N25 Z-19,5 N26 X-5 Z-5,5 N27 G3 X20 Z-20 I20 J0 ;N27 G3 X20 Z-20 CR=20 ;N27 G3 X20 Z-20 AR=-90 ;N27 G3 AR=-90 I20 X20 N28 G0 X17,5 Z67,5
N29 X-35 N30 G1 Z-10 N31 G3 X0 Z-20 I0 J-10 ;N31 G3 X0 Z-20 CR=10 ;N31 G3 X0 Z-20 AR=-180 ;N31 G3 AR=-180 I0 X0 N32 G1 Z-10 N33 X-5 Z-10 N34 G3 X20 Z-20 I20 J0 ;N34 G3 X20 Z-20 CR=20 ;N34 G3 X20 Z-20 AR=-90 ;N34 G3 AR=-90 I20 X20 |
для черновой обработки, движение в точку (32,5 ; 155) ;перемещение в точку (32,5 ; 2,5) ;позиционирование, перемещение в точку (50 ; 155) ;движение в точку (25 ; 155) ;движение в точку (25 ; 95) ;позиционирование, перемещение в точку (32,5 ; 95) ;перемещение в точку (32,5 ; 70) ;движение по окружности R50, конечная точка перемещения (32,5 ; 10), центр окружности (72,5 ; 40), угол поворота -80۫ ;позиционирование, перемещение в точку (50 ; 155) ;перемещение в точку (17,5 ; 155) ;перемещение в точку (17,5 ; 142,5) ;движение по окружности R7,5, конечная точка перемещения (17,5 ; 127), центр окружности (17,5 ; 135), угол поворота -180۫ ;перемещение в точку (17,5 ; 107,5) ;перемещение в точку (12,5 ; 105) ;движение по окружности R20, конечная точка перемещения (32,5 ; 87,5), центр окружности (32,5 ; 105) угол поворота -90۫ ; позиционирование, перемещение в точку (50 ; 155) ;перемещение в точку (15 ; 155) ;перемещение в точку (15 ; 145) ;движение по окружности R10, конечная точка перемещения (15 ; 125), центр окружности (15 ; 135) угол поворота -180۫ ; перемещение в точку (15 ; 115) ;перемещение в точку (10 ; 105) ;движение по окружности R20, конечная точка перемещения (30 ; 85), центр окружности (30 ; 105) угол поворота -90۫ |
Таблица 6. Код программы в относительных координатах (продолжение)
|
Код программы |
Комментарий |
|
N35 G1 Z-15 N36 G3 X0 Z-60 I40 J-30 ;N36 G3 X0 Z-60 CR=50 ;N36 G3 X0 Z-60 AR=-80 ;N36 G3 AR=-80 I40 X0 N37 G1 Z-10 N38 X5 N39 G2 X5 Z-5 I0 J-5 ;N39 G2 X5 Z-5 CR=5 ;N39 G2 X5 Z-5 AR=90 ;N39 G2 AR=90 I0 X5 N40 G1 Z-10 M2 |
;перемещение в точку (30 ; 70) ;движение по окружности R50, конечная точка перемещения (30 ; 10), центр окружности (70 ; 40) угол поворота -80۫ ;перемещение в точку (30 ; 0) ;перемещение в точку (35 ; 0) ;движение по окружности R5, конечная точка перемещения (40 ; -5), центр окружности (35 ; -5) угол поворота 90۫ ;перемещение в точку (40 ; -15) ;конец программы |
