Hs
%
(0.NC--
:18.09)
G00G40G17G80G90
T01M来自06(E1.0)
G90G40G00G54X0.Y5.
S2600M03
G4千衣增光3H01Z50.0M01
Z2.0
M08
G01Z-0.10F30.0
G17G03X0.Y0.R2.5F200.0
G01X0.Y-5.F400.0
G00Z50.0
G90G40G00X0.Y-4.963
Z2.0
G希皮行跑提岁01Z-0.10F30.0
G01X0超川围裂识取防板时.Y-4.963F400.0
X0.Y-5.
G17G03X0错评快论需读.Y5.R5.F200.0
G03X0.Y-5.R5.
G00Z50.0
G90G40G00X0.Y区玉识友亮圆被却极理控-2.978
Z2.0
G01Z-0.10F30.0
G01X0.Y-2.978F400.0
X0.Y-3.
G17G03X0.Y-2.R0.5F200.0
G03X0.Y-3.R0.5
G00Z50.0
G90G40G00X0.Y2.017
Z2.0
G01Z-围兵剂品范跑训那导真均0.10F30.0
G01X0.Y2.017F400.0
X0.Y2.
G17G03X0.Y3.R0.5F200.再围微巴让硫争油地染照0
G03X0.Y2.R地娘代住样望境坐远官程0.5
G00Z50.0
G80
M真图觉风电体财些05
M09
G91G28Z0.0
G28Y0.0
M30
%
以下为D50MM圆柱毛丕,D10的铣刀粗:
1、主程序:
O0000
G17G40G49G80G90G54
G0G90G54X27.Y-12.5Z50.S2000M3
Z3.
G1Z0.F300
M98P50001
G0Z50.
M05
M30
2、子程序
O0001
G91G1Z-2.F300
G90G41D1G1X21.65Y-12.50F300
G1X7.22
X0.Y-25.
X-7.22Y-12.5
X-21.65
X-14.43Y0.
X-21.65Y12.5
X-7.22
X0.Y25.
X7.22Y12.5
X21.65
X14.3Y0.
X21.65Y-12.5
G40G0X27.Y-12.5
M99
扩展资料:
1、cnc数控编程是指在计算机及相应的计算机软件系统的支持下,自动生成数控加工程序的过程。它充分发挥了计算机快速运算和存储的功能。
2、特点是采用简单、习惯的语言对加工对象的几何形状、加工工艺、切削参数及辅助信息等内容按规则进行描述,再由计算机自动地进行数值计算、刀具中心运动轨迹计算、后置处理。
3、对于形状复杂,具有非圆曲线轮廓、三维曲面等零件编写加工程序,采用自动编程方法效率高,可靠性好。在编程过程中,程序编制人可及时检查程序是否正确,需要时可及时修改。
4、由于使用计算机代替编程人员完成了繁琐的数值计算工作,并省去了书写程序单等工作量,因而可提高编程效率几十倍乃至上百倍,解决了手工编程无法解决的许多复杂零件的编程难题。
5、数控编程是数控加工准备阶段的主要内容之一,通常包括分析零件图样,确定加工工艺过程;计算走刀轨迹,得出刀位数据。
6、编写数控加工程序;制作控制介质;校对程序及首件试切,有手工编程和自动编程两种方法。
参考资料:
百度百科-cnc数控编程
百度百科-cnc编程
就用D50MM圆柱毛丕。D10的铣刀粗略写一个:
主程序:
O0000
G17G40G49G80G90G54
G0G90G54X27.Y-12.5Z50.S2000M3
Z3.
G1Z0.F300
M98P50001
G0Z50.
M05
M30
子程序
O0001
G91G1Z-2.F300
G90G41D1G1X21.65Y-12.50F300
G1X7.22
X0.Y-25.
X-7.22Y-12.5
X-21.65
X-14.43Y0.
X-21.65Y12.5
X-7.22
X0.Y25.
X7.22Y12.5
X21.65
X14.3Y0.
X21.65Y-12.5
G40G0X27.Y-12.5
M99
这是我个人的观点
请大家多多指教
数控铣床编程代码分为准备功能G代码和辅助功能M代码。
1、准备功能G代码用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。
G00快速点定位、G01直线插补、G02顺时针圆弧插补、G03逆时针圆弧插补、G04暂停
2、辅助功能复令据可架计附M代码用于指令数控机床辅助装置的接同和关断,如主轴转/停、切削液开/关,卡盘夹紧比于时/松开、刀具更换等动作。
M00 程序暂停、M令饭01 程序选择停止、M02 程序结束、M03 主轴正转、M04 主轴反转 、M05 主轴停止、M06 换刀、M08 切削液开、M09 切削液关无手础神、M98 调用子程序等等。