




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
呵呵,DIY了数控铣床已经有好几年了,却因为个人能力的原因一直学不会UG和SW。无奈之下只好手写G代码,自己做一些简单DIY。毫无疑问在复杂的工件上。UG和SW要比手写G代码轻松并且快无数倍。但对于简单的零件手写G代码也是一个不错的选择。下面我就说说一些我学习到的基本的G代码使用方法。我仅仅能够使用一些基本的常用的代码,如果有不对或者又更简单的方法的地方恳请高手给予指点和批评。谢谢。第一走直线G01 X10 Y10 Z10这个代码的意思就是从当前坐标为起点,走到坐标为X10 Y10 Z10的地方 (XYZ3维坐标系不用复习了吧.)G01代码 无视平面坐标系,可以在三维空间内任意的走直线。可加F参数,定义走刀速度。例如G01 X10 Y10 Z10 F800 意思就是以800毫米/分钟的速度走刀 X10 Y10 Z10。使用这个命令一定要注意检查起点。第二走圆弧G90.1 G17 G2 X100 Y160 Z-2 I15 J19F800这个代码的意思是G90.1定义为绝对坐标系,G17选择XY平面 G2顺时针走圆弧(也可以G3逆时针)以当前坐标为起点,以坐标点X15y19为圆心 走一条终点为X100 Y160 Z-2的圆弧。这条命令仅仅是圆心格式的绝对坐标系工作方式。当然G2 G3命令还有其他的用法 例如半径模式和增量坐标系模式 但是那个使用起来比较复杂。且圆心工作模式可以切整圆,既起点为终点,走一个整体的圆。另外圆心模式还可以定义Z坐标。这样就可以在工件上边切圆边切Z,圆滑的过渡。总体比较我感觉这个用处很大,所以我就一直用这个命令了。第三挖圆G90.1 G17 G12 I50这条代码的意思是以当前坐标为圆心 向X轴正方向走50MM然后跟圆规一样划出一个圆来 然后再从右边回到圆心。这个命令非常有用。我经常这么干粗糙的活,先用平台和高度尺划线,用样冲冲中心,然后把工件夹道铣床上 边走边试探中心钻,当中心钻钻到样冲坑上的时候。归零 然后写上这么一条。圆就挖出来了。前提得注意铣刀直径啊 可别挖大了啊。能走直线和能走圆了还有开孔器了 这就意味着普通铣床+回转工作台能干的事情数控铣床可以用简单的代码替代了。接下来继续说真正提高效率降低劳动强度的2个代M98 M99在MACH中的使用方法 M98调用子代码具体格式为 M98 P1234 L1 意思为 调用编号为1234的子程序 1次M99为定义子程序 具体格式为O1234 字母哦1234定义子程序名字为1234G01 X 20 子程序内容 我随便写的G01 Y 20.m99 定义子程序结尾 并返回主程序M30注:如果子程序写在程序的最后面 在MACH中使用最好在子程序的最后添加M30参数 不然可能会调用一次后停止运作M98与M99的综合使用方法 例如 用 36MM面铣刀铣面G00 X0 Y0 X Y 走到零位G00 Z0 Z走到零位g01 Z-0.3 f700 Z走刀-0.3 以F700速度 因为F定义有模态 以后的F 值就是 F700了 包括循环中的走刀 前提是这个下刀的时候不能碰到工件 呵呵M98 P1234 L1 第一次调用1234号程序G01 Z-0.6M98 P1234 L1G01 Z-0.9M98 P1234 L1G01 Z-1.0F200 最后一次精铣 更改走刀200M98 P1234 L1最后一次调用程序m30定义整个程序结束O1234定义子程序名字为1234G01 X-200 子程序内容铣面G01 Y-36G01 X0 G01 Y-72G01 X-200G01 Y-108G01 X0 G01 Y0m99 定义子程序结束M30 定义程序结束(其实应该是MACH3强硬的要求程序最终应该有M30代码)G40 G41 G42 代码刀具补偿代码绝对是所有代码中能力最强大 最为重要的代码 好多人不知道什么是刀具补偿,其实我也说不明白。我所知道的就是有了刀具补偿,以后就不需要在写代码的时候考虑刀具的问题了。直接按照图纸写代码。图纸上的坐标是10 我就写10 图纸上是20就是20.想换刀容易,直接在刀补里换。这样粗加工和精加工仅仅需要更改一个数字就可以了。在使用刀补偿之前 请先将MACH刀具库当中的刀具定义。这个简单 1号刀具直径1MM 2号2MM。以此类推。定义为之后就可以正常使用刀具补偿了。命令式这样的g01 g42 x20 y20 D8 F800 这个代码的意思是从当前坐标走到 X20 Y20 刀具补偿为8号刀具 补偿方式为左补偿。大家可以试验一下 G42是刀具左补偿 意思就是 刀具在前进路径的右边。 G41是右补偿。意思是刀具在前进路径的左边。 最终刀具中心并不停留在X20 Y20 而是刀具的边停留在 X20 Y20上。刀具补偿代码有这样几个需要注意的地方第一 不可重复补偿,最好补偿一次 记得加一行 G40取消补偿。第二 补偿前必须有G01 也就是开启补偿的时候必须是在走刀途中。不能使用G02之类的参数开启补偿会导致稀奇古怪的错误。第三 为了正常使用 最好采用这样的使用方法 先巡边 假如料的左下角为 X0 Y0 g01 x-20 y-20 F800 f800速度走到X-20 Y-20G01 G42 X0 Y0 D8 当前刀具中心点是X-20 Y-20 启动刀具左补偿,走到 X0 Y0 这样正好刀具的边是靠在料的边上的 呵呵.正常写走刀内容 例如 走直线 走弧度 坐标点直接写图纸上的点就行 (要考虑走刀方向的左右啊 不然走的谁都不认识了)。G40 取消刀具补偿M30 程序终结G代码的其他使用技巧通过上面最常用的G代码,各位兄弟估计对G代码的基本使用有了一些了解。我再继续分享一些更多的G代码应用。相对坐标模式和绝对坐标模式。绝对坐标模式的意思是把整个坐标系明确位置,零点就是零点。坐标系里的每个点都有独一无二的坐标。定义绝对坐标模式的代码是 G90.1而相对坐标模式的意思是以当前点为坐标原点进行走刀。定义相对坐标模式的代码是 G91例子G90.1 G01 X0 Y0 启动绝对坐标模式走到坐标系零点 X0 Y0G01 X25 这个代码的意思就是从零点走到 X=25 Y=0 G01 X25 因为在上一行代码中已经走到坐标点 X25 Y0 固目前这一行代码不做任何动作。同样的一行代码 G90.1 g01 x0 y0 启动绝对坐标模式走到 X25 Y25的地方G91 G01 X25 Y25 启动相对坐标模式 走到以目前点(X0 Y0)为坐标原点 目标点坐标为 当前点X+25 当前点Y+25的地方 既X=0+25=25 Y=0+25=25的地方。G01 X25 Y25 以为上一行已经启动了相对坐标模式。固这一行也是相对坐标模式。这一行的意思就是以当前坐标点(X25 Y25)为起点 走到当前点X+25 当前点 Y+25的地方 既X=25+25=50 Y=25+25=50的地方。通过这个实际的例子 各位兄弟一定明白了相对坐标和绝对坐标模式的区别。 相对坐标和绝对坐标 同样可应用于走圆弧程序。前面我已经简单介绍了绝对坐标模式下圆心格式的切削命令写法。下面我就详细的讲解一下 走圆弧的各种方法。半径模式圆弧切削这个方法简单容易写 还不用计算圆心坐标,与圆心格式用处各有千秋。但此格式 起点和终点不能为同一点。既而不能切削整个圆。具体命令如下:G90.1 G17 G2 X10 Y15 R20 这条命令的意思是 定义绝对坐标系模式 定义G17平面既XY平面 以顺时针切削圆 起点为当前点 目标点为 X10 Y15 圆弧为R20G91 G17 G2 X10 Y15 R20 这条命令的意思是 定义相对坐标系模式 定义G17平面既XY平面 以顺时针切削圆 起点为当前点 目标点X为当前点x+10 目标点Y为当前点Y+15半径为20圆心格式圆弧切削在 XZ YZ 平面的使用如果要在 XZ YZ平面上切削圆弧 就需要了解这3个参数 I J K这是用来定义圆心坐标的 XYZ 坐标的例如这条命令 G90.1 G17 G2 X10 Y16 I11 J15这条命令的意思是 定义绝对坐标系 定义XY平面 顺时针切削圆弧 目标点为X10 Y16 圆心为 X11 Y15G91 X18 G3 X10 Z11 I13 K14这条命令的意思是 定义相对坐标模式 定义XZ平面 逆时针切削圆弧 目标点为X10 Z11 圆心坐标为X=当前点X+13 z=当前点z+14极坐标模式这个坐标模式 是以当前点为圆心 进入一个类似卧式分读盘的模式。 最简单的我经常用这个命令打圆上的等分孔(轴承位螺丝固定孔等等)。命令格式是这样的G16 以当前点为圆心进入极坐标模式G01 X50 Y0移动到半径为50MM 角度为0度的地方(X轴正方向为0)G01 X20 Y10 移动到半径为20MM 角度为10度的地方(由X轴正方向 向 Y轴正方向移动 角度为10度)G15 返回三维坐标系怎么样这个命令非常简单好用吧。暂停命令 G4 P1000 这个命令的意思是暂停1000秒(不一定是1000秒 看你具体MACH设置了)这个命令非常有用。可以用来手动换刀。 例如我写了个程序前半段是用8MM刀具切削 后面要用3MM刀具切削。我就可以使用这个命令停上他几万秒。然后慢慢的换刀。换完刀以后点击MACH界面里的继续运行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年综合类-中级建筑经济-第十一章施工企业财务管理历年真题摘选带答案(5卷单选100题合辑)
- 处方管理办法培训总结
- 2025年综合类-中医执业医师实践技能-中医操作历年真题摘选带答案(5卷单选题百道集合)
- 2025年综合类-中医内科主治医师-气血津液病证历年真题摘选带答案(5卷单选题百道集合)
- 大型仪器开放管理办法
- 安徽存量贷款管理办法
- 大额资金制度管理办法
- 容县危房排查管理办法
- 2025年综合类-世博会知识竞赛-百科知识竞赛-时事政治历年真题摘选带答案(5套单选100题合辑)
- 宿迁造价咨询管理办法
- GB/T 15056-2017铸造表面粗糙度评定方法
- 天然气泄漏应急演练方案及总结
- GA 254-2009警服衬衣
- FZ/T 74007-2019户外防晒皮肤衣
- 光合作用在农业生产上的应用课件
- 生物制药技术与工程课件
- 室外消防栓点检记录表
- 完整版医院体检报告范本
- (中职)会计基础教学ppt课件(完整版)
- T∕ASC 17-2021 电动汽车充换电设施系统设计标准
- 六条禁令心得体会5篇
评论
0/150
提交评论