O0001
T0101 "G98" S800
...... 以下是法拉克的编程代码
好多都没用 你既然会广数 那就应该知道那些常用
多发些是为了备用
2. 准备功能码:
G00 快速定位 G00 IP__
G01 直线插补 G01 IP___F__
G02 顺时针圆弧 G02X__Y___R__F___或G02I=___J=__F___
G03 逆时针圆弧 G03X__Y___R__F__ 或G03I=____J=_F____
G04 暂停桥敬 G04 X1.5或G04 P15000 暂停1.5秒
G05.1 预读处理控制 G05.1Q1(接通)G05.1Q0 (取消)
G07.1 圆柱插补
G08 预读处理控制 G08.P6(接通);G08P0(取消);
G09 准确停止 G09 IP___
G10 可编程数据输入 G10 L50(参数输入方式)
G11 可编程数据输入取消 G11
G15 极坐标取消 G15
G16 极坐标设定 G16
G17 选择XY平面 G17
G18 选择ZX平面 G18
G19 选择YZ平面 G19
G20 英制输入 G20
G21 米制输敏渗慎入 G21
G22 储存行程检测接通 G22 X__Y__Z__I__J___K___
G23 储存行程检测断开 G23
G27 返回参考点喊搭检测 G27 IP__(为指定参考点)
G28 返回参考点 G28 IP__(经过的中间点)
G29 从参考点返回 G29 IP__;(为返回目标点)
G30 返回第2.3.4.参考点 G30P3IP__;G30 P4 IP___
G31 跳转功能 G31 IP__
G33 螺纹切屑 G33 IP__F__(F为导程)
G37 自动刀具长度测量 G37IP___
G39 拐角偏置圆弧插补 G39 ;或G39 I __J___
G40 刀具半径补偿取消 G40
G41 刀具半径左补偿 G41 G01 IP__D__
G42 刀具半径右补偿 G42 G01 IP__D__
G40.1 法线方向控制取消 G40.1
G41.1 左侧法线方向控制 G41.1
G42.1 右侧法线方向控制 G42.1
G43 正向刀具长度补偿 G43 G01 Z__H__
G44 负向刀具长度补偿 G44 G01 Z__H__
G45 刀具位置偏置加 G45 IP__D___
G46 刀具位置偏置减 G46 IP__D___
G47 刀具位置偏置加2倍 G47 IP__D___
G48 刀具位置偏置减2倍 G48 IP__D___
G49 刀具长度补偿取消 G49
G50 比例缩放取消 G50
G51 比例缩放有效 G51 IP__P__或G51 IP__I__J__K__
G50.1 可编程镜像取消 G50.1 IP__
G51.1 可编程镜像有效 G51.1 IP__
G52 局部坐标系设定 G52 IP__
G53 选择机床坐标系 G53 IP__
G54 选择工件坐标系
G54.1 选择附加工坐标系 G54.1 Pn(n:1-48)
G55 选择工件坐标系2 G55
G56 选择工件坐标系3 G56
G57 选择工件坐标系4 G57
G58 选择工件坐标系5 G58
G59 选择工件坐标系6 G59
G60 但方向定位方式 G60 IP__
G61 准确停止方式 G61
G62 自动拐角倍率 G62
G63 攻螺纹方式 G63
G64 切削方式 G64
G65 宏程序非模态调用 G65 P__L__(自变量)
G66 宏程序模态调用 G66 P__L__(自变量)
G67 宏程序模态调用取消 G67
G68 坐标系旋转 G68 IP__R___(角度)
G69 坐标系旋转取消 G69
G73 深孔转循环 G73 X__Y__Z__R__Q__F__
G74 左螺纹攻螺纹循环 G74X__Y__Z__RP__F__F__
G76 精镗孔循环 G76 X__Y__Z__R__Q__P__F__
G80 固定循环取消 G80
G81 钻孔 镗孔 循环 G81 X__Y__Z__R__
G82 钻孔循环 G82 X__Y__Z__R__P__
G83 深孔循环 G83 X__Y__Z__R__Q__F__
G84 右旋螺纹循环 G84 X__Y__Z__R__P__F__
G85 镗孔循环 G85 X__Y__Z__R__F__
G86 镗孔循环 G86 X__Y__Z__R__P__F__
G87 背镗循环 G87 X__Y__Z__R__Q__F__
G88 背镗循环 G88 X__Y__Z__R__P__F__
G89 背镗循环 G89 X__Y__Z__R__P__F__
G90 绝对值编程 G90 G01 X__Y__Z__ F__(在程序中的应用,也可放在程序开头)
G91 增量值编程 G91 G01 X__Y__Z__ F__
G92 设定工件坐标系 G92 IP__
G92.1 工件坐标系设定 G92.1 X0 Y0 Z0
G94 每分钟进给 单位为 mm/min
G95 没转进给 单位为 mm/r
G96 恒线进给 G96 S200 (200mm/min)
G97 每分钟转速 G97 S800 (800r/min)
G98 固定循环返回初始点 G98 X__Y__Z__R__F__
G99 固定循环返回R点 G99 X__Y__Z__R__F__
G50前面的同学说过了。现在好多经济数控床子都是手动换挡,它用几个手柄手柄来确定转速范围,程序里用不同的M代码来表示这些挡位。
M41时转速在S200~S600、M42时S600~S1000(假没哪设)。具体应用时手柄位置必须和程序里的M代码一致才能得到你想要的速度,如果程序是:
?
?
M42;
M3S700;
?
?
而手柄处于(600~1000)或空挡,则实弯袭际转速是600或0。
听机修说,他可以用“固定的代码来编程固定的转速,那样机床就只有那几个转速了,编埋察兄速度时只要输入固定的代码就行”。
编程
编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)