当前位置:网站首页>这种零件该怎么编程加工?
这种零件该怎么编程加工?
2022-06-30 14:44:00 【lrglu】
左端抛物线方程为Z=-((x-1)^2)/40
1、零件的装夹
根据对图的分析,先加工工件的右端到右边圆弧及内螺纹孔,加工完右端后,用工艺头拧紧工件右端,加工工件左端圆弧、长16的台阶和槽,这样可以保证同轴度。
2、程序参考:
右端
O0001;程序名
G97G99G40G21;
M03S800;
T0101;选择1号刀
G00X80.Z2.;刀具停安全点
G73U20W0R20;粗车循环
G73P3Q4U0.5W0.F0.2;精车余量0.5mm
N3G00X40.;
G01Z0.F0.1;
G03X56.W-54.4R35.F0.1;逆时针圆弧插补
G01X56.F0.1;
W-16.F0.1;
N4G00X80.;
M03S1200;主轴转动1200r/min
G00G42X80.Z2.;建立刀补
G70P3Q4;
G00X100.Z100.;退刀到起刀点
T0202;换2号刀
G00X80.;
Z-66.4;
G01X48.F0.1;
G04U2;
G00X100.;
Z100.;退刀
T0303;换3号刀
G00X20.;
G71U-1.5R0.5;粗车循环
G71P5Q6U0.5W0.F0.1;
N5G00X22.;
G01Z0.F0.1;
X20.W-1.F0.1;
W-32.F0.1;
N6G00X10.;
M03S1200;主轴转速1200r/min
G70P5Q6;精加工
G00Z100.;退刀
X100.;
T0404;换4号刀
G00X10.;停刀
Z-30.;
G01X24.F0.1;
G04U1;
G00X10.;
Z100.;
X100.;
T0505;换5号刀
G00X22.Z6.;
G92X17.Z-28.F2.;粗车循环车螺纹
X17.5;
X18.;
X18.5;
X19.;
X19.5;
X20.;
G00X10.;
Z100.;退刀
M05;主轴停止
M30;程序结束
左端:
O0002;程序名
G97G99G40G21;
M03S800;主轴转速800r/min
T0101;选择1号刀
G00X100.Z100.;起刀点
X81.Z2.;停安全位置
G71U1.5R0.5;粗车循环
G71P1Q2U0.5W0.F0.2;
N1G00X48.;
G01Z-54.6F0.1;
X49.985;
G03X55.985W-3.R3.F0.1;车圆弧
G01U1.W-1.F0.1;
N2G01X81.F0.3;
M03S1200;主轴转速1200r/min
G42G00X81.Z2.;建立刀补
G70P1Q2;精车
G40X100.Z100.;取消刀补,退刀到起刀点
M03S800;主轴转速800r/min
G00X49.Z2.;安全点
#1=-54.6;
WHILE[#1LE0]DO1;
#2=SQRT[-#1/0.1];
G90X[2*#2+1]Z#1F0.2;
#1=#1+2;
END;
M98P10003;
M30;程序结束
O0003;程序名
T0101;选择1号刀
G00G42X49.Z2.;安全位置
X0.;
G03X0.Z0.R1.F0.1;车圆弧
#1=0;
WHILE[#1GE-54.6]DO1;
#2=SQRT[-#1/0.1];
G01X[2*#2+1]Z#1F0.1;
#1=#1-0.1;
END1;
G01X60.F0.1;
M99;子程序结束
G00G40X100.Z100.;取消刀补,退刀到起刀点
边栏推荐
- Detailed explanation of settimeout() and setinterval()
- val_ Loss decreases first and then increases or does not decrease but only increases
- JS time conversion standard format, timestamp conversion standard format
- MV3 04_ Introducing Manifest V3
- Shangpinhui knowledge points of large e-commerce projects
- Basic learning notes of C language
- Use of laravel repository mode
- 2021-07-14 mybaitsplus
- [extensive reading of papers] analyzing connections between user attributes, images, and text
- Minimum covering substring of two pointers
猜你喜欢
Summary of use of laravel DCAT admin
Clear the route cache in Vue
Attack and defense world web questions
2021-07-14 mybaitsplus
After the MySQL service on the local computer is started and stopped, some services will automatically stop when they are not used by other services or programs
Thinkphp5 log file contains trick
val_ Loss decreases first and then increases or does not decrease but only increases
go channel && select
Ctfshow getting started with the web (ThinkPHP topic)
How to realize selective screen recording for EV screen recording
随机推荐
CCF access control system (Full Score code + problem solving idea) 201412-1
Binary rotation array (1)
Clear the route cache in Vue
Go language func function
Knowledge learned from the water resources institute project
Using docker to manage MySQL services under Windows
K high frequency elements before sorting
Upgrade composer self update
The kth largest element in the sorted array
ot initialized – call ‘refresh’ before invoking lifecycle methods via the context: Root WebApplicati
【BUUCTF】[GXYCTF2019]Ping Ping Ping1
Location of dichotomy
2021-08-05 leetcode notes
Use of laravel repository mode
@PathVariable
DefCamp Capture the Flag (D-CTF) 2021-22 web
PHP excel export function encapsulation (based on phpexcel class)
数据恢复软件EasyRecovery15下载
ot initialized – call ‘refresh’ before invoking lifecycle methods via the context: Root WebApplicati
Crypto questions