CNC数控加工中心宏程序
moboyou 2025-06-10 00:02 10 浏览
大家晚上好,作为一个新手,如何快速成熟成一个合格数控编程人员,宏程序也是必须要会的一部分,今天抽了半个小时给大家写了以下宏程序的一些基础程序,希望对大家有所帮助,喜欢的朋友记得收藏!
一:编圆
G90G0G54X-10.Y0M3S4500
G43Z50.H1M8
#1=0.5
WHILE[#1LE50.]DO1
#2=50.-#1
#3=SQRT[2500.-[#2*#2]]
G1Z-#1F20
X-#3F500
G2I#3
#1=#1+0.5
END1
G0Z50.M5
M30
二:铣槽
X Y 对称中心为坐标原点,
顶面为Z原点,
中心下刀回字形走刀
,先Y后X,
顺铣,
分层加工。
#1=240,
#2=175,
#3=20,
#4=30,
#5=0,
#17=3,
#6=0.8*#3,
#7=#1-#3,
#8=#2-#3,
M3s1000,
G90G54G0X0Y0,
G43Z100H1,Z3M8,,
WHILE[#5LT#4]DO1,
Z[-#5+1],
G1Z-[#5+#17]F150,
IF[#1GE#2]GOTO1,
N1
#9=FIX[#8/#6],
IF[#1GE#2]GOTO3,
IF[#1LT#2]GOTO2,
N2
#9=FIX[#7/#6],
IF[#1LT#2]GOTO3,
N3
#10=FIX[#9/2],
WHILE[#10GE0]DO2,
#11=#7/2-#10*#6,
#12=#8/2-#10*#6,
Y#12,
X-#11,Y-#12,
X#11,Y#12,
X0,
#10=#10-1,
END2,
G0Z100M9,
X0Y0,
#5=#5+#17,
END1,
M5,
M30,
注#3等于平铣刀刀具半径
三:%
O8113(ML CIR IN)
#1=100
#2=20
#3=10
#4=0
#17=0.5
#5=[#1-#3]/2
G00G90G54X0Y0
G43H01Z50.
M03S1000
X#5
Z[#4+2]
G01Z#4F60
WHILE[#4LT#2]DO1
#4=#4+#17
G03I-#5Z-#4F1000
END1
G03I-#5
G01X[#5-1]F60
G00Z50.
M15
M30
四:#1=圆孔直径
#@圆孔深度
#3平底铣刀直径
#4Z坐标设为自便量
#17z美刀进给、
#5=[#1-#3]/2 Z刀具回转半径
M3S1200
G54G90G0X0Y0
G0X5
Z[-#4+1]
G1Z-#4F200
G41X5Y0D1
WHILE[#4LT#2]DO1
#4=#4-#17
G3I-5Z-#4F1000
END1
G3i-5
G1G40X[#5-1]
M30
五:#1=圆孔直径
#2=圆孔深度
#3=平底铣刀直径
#4=0Z坐标设为自变量,赋初始值为0
#17=Z坐标每次递增量。. m" w. c' ~$ y J
#5=(#1-#3)/2刀具回转半径
S1000M3
G54G90G0XOY0Z30
GOOX5;
Z(-#4+1);
G1Z-#4F200
WHILE(#4LT#2)DO1;
#4=#4=#17
G3I-5Z-#4F1000;
END1;
G3I-5;
G1X(#5-1)
G0Z30;
相关推荐
- Jsp+Ssh+Mysql实现的论坛系统源码附带视频指导运行教程
-
今天给大家来演示一下一款有spring+struts2+hibernate+mysql实现的Javaweb论坛系统源码,系统项目源代码在【猿来入此】获取!https://www.yuanlrc.co...
- 仓库管理系统Java入库出库jsp源代码Mysql
-
本项目为前几天收费帮学妹做的一个项目,JavaEEJSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。一、项目介绍仓库管理系统项目有1个权...
- SSM叮当书城java图书商城jsp源代码mysql
-
本项目为前几天收费帮学妹做的一个项目,JavaEEJSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。一、项目介绍SSM叮当书城系统有1权限...
- 教务管理系统,jsp+java学生教师课程web源代码mysql
-
本项目为前几天收费帮学妹做的一个项目,JavaEEJSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。一、项目描述ssm考勤管理系统运行环境...
- 医药信息管理系统servlet jsp药品医院进销存源代码mysql
-
本项目为前几天收费帮学妹做的一个项目,JavaEEJSP项目,在工作环境中基本使用不到,但是很多学校把这个当做编程入门的项目来做,故分享出本项目供初学者参考。一、项目描述医药信息管理系统servl...
- 音乐盒Java在线音乐jsp源代码Mysql
-
本项目为前几天收费帮学妹做的一个项目,JavaEEJSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。一、项目介绍音乐盒项目有1个权限:用...
- 物流管理系统Java货运快递jsp源代码Mysql
-
本项目为前几天收费帮学妹做的一个项目,JavaEEJSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。一、项目介绍物流管理系统系统有1权限...
- SSM仓库管理系统Java出库入库jsp源代码Mysql
-
本项目为前几天收费帮学妹做的一个项目,JavaEEJSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。一、项目介绍SSM仓库管理系统系统有...
- 基于SSM的bbs聊天论坛java jsp贴吧留言板聊天室mysql源代码
-
本项目为前几天收费帮学妹做的一个项目,JavaEEJSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。一、项目描述基于SSM的bbs聊天论坛...
- 一文了解MySQL Binlog(一文了解多地楼市新政)
-
MySQL的Binlog日志是一种二进制格式的日志,Binlog记录所有的DDL和DML语句(除了数据查询语句SELECT、SHOW等),以Event的形式记录,同时记录语句执行时...
- Jsp Servlet Mysql实现的Java Web在线商城项目源码附运行视频
-
今天给大家演示一款由jspservletMySQL实现的在线商城系统,本系统实现了管理员管理用户、商品(商品分类)、订单、留言、新闻等功能,系统项目源代码在【猿来入此】获取!前台会员注册登录,查看...
- 蓝易云 - Ubuntu 18.04系统编译安装MySQL 5.7教程。
-
在Ubuntu18.04系统上编译安装MySQL5.7的详细教程下面是一份关于如何在Ubuntu18.04系统上编译并安装MySQL5.7的详细教程。通过这个过程,您可以手动编译并安装MySQ...
- Jsp+Servlet+Mysql在线图书商城源码附论文开题报告及指导视频
-
今天给大家演示的是一款由jsp+servlet+mysql实现的在线图书商城系统,主要分为前台后后台管理员功能,前台用户可以浏览查看各类图书信息,可自定义搜索,注册登录后可以将书添加到购物车,购物车中...
- 基于swing的科研管理系统java jsp项目信息统计mysql源代码
-
本项目为前几天收费帮学妹做的一个项目,JavaEEJSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。一、项目描述基于swing的科研管理系...
- 基于Fis3和Idtc的头条前端开发套件安装及使用向导
-
基于Fis3和Idtc的头条前端开发套件安装及使用向导以下简称套件背景Fis3是一款百度开发的前端构建工具(http://fis.baidu.com/),头条前端之前的开发模式基于Fis2,大体上基本...
- 一周热门
- 最近发表
- 标签列表
-
- 外键约束 oracle (36)
- oracle的row number (32)
- 唯一索引 oracle (34)
- oracle in 表变量 (28)
- oracle导出dmp导出 (28)
- oracle两个表 (20)
- oracle 数据库 字符集 (20)
- oracle安装补丁 (19)
- matlab化简多项式 (20)
- 多线程的创建方式 (29)
- 多线程 python (30)
- java多线程并发处理 (32)
- 宏程序代码一览表 (35)
- c++需要学多久 (25)
- css class选择器用法 (25)
- css样式引入 (30)
- css教程文字移动 (33)
- php简单源码 (36)
- php个人中心源码 (25)
- php小说爬取源码 (23)
- 云电脑app源码 (22)
- html画折线图 (24)
- docker好玩的应用 (28)
- linux有没有pe工具 (34)
- mysql数据库源码 (21)