黑客业务

黑客服务,入侵网站,网站入侵,黑客技术,信息安全,web安全

学编程看不懂代码(看不懂编程语言)

以前在一家工厂上班,那会儿我们基本手工编程,厂里面招来一位编程师傅,据说是从某某大厂专门编程四五年时间出来的,我们跟他交流,他说不知道这些代码的意思,他原来上班的地方只要在电脑上把刀路出好,交给样品部就可以了。后面主让要他熟悉几天,再操作一天机器,搞不定,就没有做了。

作为一个CNC加工编程从业人员,我觉得最起码的G代码M代码的意思要知道,不明白程序的意思,怎么加工呢?要修改时,又修改何处呢?难道每次都要从电脑里面改(比如改一下钻孔的深度),再又上传到机床吗?

借本平台,我给大家献一份“G码 M码”大全,红色标记蓝色解释的代码为最常用的,其它的大家了解一下。

以下是G代码大全

G00 快速定位

G01 直线切削

G02 顺时针圆弧切削

G03 逆时针圆弧切削

G04 暂停

G05 P2高速切削加工方式打开 走G01

G05 P0高速切削加工方式关 走G01

G09 正确停止检查单节有效

G10 资料设定

G11 资料设定模式取消

G12 圆周切削CW

G13 圆周切削CCW

G15 极坐标指令取消

G16 极坐标指令

G17 XY平面选择

G18 ZX平面选择

G19 YZ平面选择

G20 英制模式

G21 公制模式

展开全文

G22 内藏行程检查机能ON

G23 内藏行程检查机能OFF

G25 主轴速度波动检查OFF

G26 主轴速度波动检查ON

G27 原点复归检查

G28 回零

G29 经由G28所设定的中间点定位

G30 第二原点复归(一般Z向是换刀点)

G31 跳越机能

G32 螺纹切削CW

G33 螺纹切削CCW

G39 转角补正圆弧插位

G40 刀具径补正取消

G41 刀具半径左补尝

G42 刀具半径右补尝

G43 刀具长度补尝+方向

G44 刀具长补正-方向

G45 工具位置补正伸长

G46 工具位置补正缩短

G47 工具位置补正2倍伸长

G48 工具位置补正2倍缩短

G49 刀具补正取消

G50 缩放比例取消

G51 缩放比例

G52 局部坐标系设定

G53 机械坐标系选择

G54 第一工件座标系

G55 第二工件座标系

G56 第三工件座标系

G57 第四工件座标系

G58 第五工件座标系

G59 第六工件座标系

G60 单方向定位

G61 正确停止检查

G61.1 高速切削加工方式 走G02 G03

G64 高速切削加工方式 走G02 G03

G62 自动转角进给率调整模式

学编程看不懂代码(看不懂编程语言)

G63 攻牙模式

G64 切削模式

G65 宏程序调用

G66 宏程序模态调用

G67 宏程序模态调用取消

G68坐标系旋转

G69坐标系旋转取消

G70 圆周等分段传环

G71 圆周分段循环

G72 直线分段循环

G73 啄式钻孔循环(不抬刀)

G74 反攻牙循环

G76 精搪孔循环

G77 反面镗孔循环

G80 钻孔循环取消

G81 钻孔传环,点孔

G82 钻孔传环(孔底暂停)

G83 啄钻孔循环

G84 攻牙循环

G85 铰孔循环(铰下去再铰上来)

G86 镗孔循环(孔底主轴暂停)

G87 反镗孔循环

G88 扩孔循环

G89 扩孔循环

G90 绝对坐标

G91 增量坐标

G92 坐标系设定

G94 每分钟进给模式

G95 每转进给模式

G96 周速..定控制

G97 周速..定控制取消

G98 回到固定循环中起始平面

G99 回到固定循环中R点平面

G101 储存目前机械座标

G102 返回G101所记忆的机械坐标

G210 伺服解除

G211 伺服启动

G300 棋盘式钻孔传环(X-Y)

G301 棋盘式钻孔传环(Y-X)

以下是M代码大全

M00 程式暂停

M01 选择性程式停止

M02 程式结束(不回程序头)

M03 主轴正转

M04 主轴反转

M05 主轴停止

M06 换刀

M07 开气

M08 开切削液

M09 关切削液

M10 工作台B轴锁住 (有的机器是刀具夹紧)

M11 工作台B轴松开 (有的机器是刀具松开)

M13 主轴正转及切削液

M14 主轴反转及切削液

M15 正方向运动

M16 负方向运动

M19 主轴定位

M26 AIR BLOW ON

M27 AIR BLOW OFF

M29 钢性攻丝

M30 程式结束(回到程序头)

M52 自动门打开

M53 自动门关闭

M74 错误检测功能ON

M75 错误检测功能OFF

M90 程式中断取消

M91 程式中断设定

M92 多段暂存取消

M93 多段暂存设定

M94 镜像投影功能取消

M95 镜像投影功能设定

M98 调用子程序

M99 无限次数循环(子程序结束返回主程序)

其它功能代码(非常重要)

F 进给,即走刀速度

D 刀具半径补偿偏置号

L 固定循环次数,用在调用子程序(M98)中

N 行号

O 程序号

Q 钻孔循环中每次钻削量,在精镗孔循环中为退刀量

R 圆弧半径,在钻孔中为R平面高度,G68旋转中为角度

S 主轴速度功能,转速

T 刀具功能,刀具号

H 刀具长度补偿号

P G04暂停中为暂停时间,M98调用子程序后加程序号

IJK 圆弧半径表示的另一种方法,分别对应XYZ

C,R 法那克系统中C和R分别为倒角与倒圆角控制

这是我的总结,可能不是特别全面,之于工作应该完全可以胜任了。

学编程看不懂代码(看不懂编程语言)

原创文章欢迎大家指点。我是黄工,黄工数控编程创始人,有什么问题欢迎留言或加我微信&QQ(15628050)探讨。

  • 评论列表:
  •  舔夺别れ
     发布于 2022-09-14 06:19:17  回复该评论
  • 停止M02 程式结束(不回程序头)M03 主轴正转M04 主轴反转M05 主轴停止M06 换刀M07 开气M08 开切削液M09 关切削液M10 工作台B轴锁住
  •  假欢忆沫
     发布于 2022-09-14 08:47:20  回复该评论
  • 动检查OFFG26 主轴速度波动检查ONG27 原点复归检查G28 回零G29 经由G28所设定的中间点定位G30 第二原点复归(一般Z向是换刀点)G31 跳越
  •  冬马温人
     发布于 2022-09-14 11:44:47  回复该评论
  • 棋盘式钻孔传环(X-Y)G301 棋盘式钻孔传环(Y-X)以下是M代码大全M00 程式暂停M01 选择性程式停止M02 程式结束(不回程序头)M03 主轴正转M04 主轴反转M05 主轴停止M06 换刀M07 开气M08 开切削液M09 关切削液M10

发表评论:

Powered By

Copyright Your WebSite.Some Rights Reserved.