啊就是数控车床的小笔记。感觉参考了好多不同的网站的解释说明。各种代码也可能和车床型号有关而有差异。默默希望以后还能用的到吧。
O
O:
示例:O0001;
O0011;
格式:一个文件一条吧,放在文件首位,前面不加其他代码。数字任意,其他字符大概不能辨识。还有就是一般是四位?
含义:表示程序的文件名编号。
N
N:
示例:N10 …;
N20 …;
格式:在每条指令前都要加。可以是01、10、280之类的,按大小顺序就好,也不用连续。(这个文档因为不是程序段,我就乱写序号了吧)
自动生成的是10、20、30这样的,方便在中间插补新增的语句。
含义:就是指令的序号。
F
F:
示例:N6 G01 X0 Z0 F0.5;
格式:后接进给量。单位是mm/r(毫米/转)。
粗加工时大一些,精加工时小一些。
含义:每转的进给速度。
G
G00:
示例:N1 G00 X26 Z5;
格式:G00 X- Z-;
G00 U- W-;
后面接目标坐标位置。
X、Z:绝对值坐标;
含义:快速定位,使机床最快移动到指定坐标位置。但是由于各轴速度有差,所以其实不一定是直线进给,反正快就是了。
G01:
示例:N6 G01 X0 Z0 F0.5;
格式:G01 X- Z- F-
G01 U- W- F-
X、Z:终点位置绝对坐标值;
U、W:终点位置相对上一个位置的增量坐标值;
绝对值和相对值其实可以混合使用的。
首次使用G01,必须指定进给量F值,以后如进给量不变,则F字段可省略。
G00的进给速度由机床决定,不用设置这个值。
每次使用G00后再使用G01,都要重新设置进给速度。
精加工循环部分只在G70指令上设置进给速度,要循环的语句段都不加 。
含义:直线插补。按直线移动到目标位置。
G02:
示例:G02 X 50. 0 Z30.0 R25.0 F0.3;
G02 U20.0 W-20.0 R25.0 F0.3;
格式:G02 X(U)- Z(W)- R- F-
X、Z:圆弧终点绝对坐标值。
(或者)U、W:终点相对始点的距离。
R:圆的半径。
F:沿圆弧切线方向的进给速度。
含义:顺时针圆弧插补的指令。
注意:顺时针的方向是指逆着y轴看顺时针(其实光看模拟图明明就是逆时针……)。
其中x、y、z三轴的方向是满足右手螺旋法则的。
G03:
格式:G03 X(U)- Z(W)- R- F-
同G02,懒得复制粘贴= =。
含义:逆时针圆弧插补的指令。
G50:
示例:N1 G50 S1000;
含义:指定主轴最高转速。比如上面是1000转/分。
作用:当指定线速度(G96)加工时,随着刀具离旋转中心越来越近,速度越来越快越来越快越来越快。然后这个指令就起保护作用了。
G70:
示例:N29 G70 P6 Q27 S650 F0.5;
格式:G70 P- Q- U- W-;
P:精车程序第一段程序号;
Q:精车程序最后一段程序号;
放在G71、G72、G73这些粗车循环之后。
含义:传说中的精车循环。看到百度文库上网友说粗加工是一层层剥玉米,精加工是把剥好的玉米洗一下。哈哈哈很生动啊。
G71:
示例:N40 G71 U1 R2;
N50 G71 P60 Q270 U0.5 W0 F0.15;
格式:G71 U- R-
G71 P- Q- U- W- F-
①U:切削深度(半径值),一般45钢件取1-2mm。
R:退刀量,一般取0.5-1mm。
②P:循环的第一个程序段的顺序号。
Q:循环的最后一个程序段的顺序号。
U:X方向上的加工余量,直径值。一般取0.5mm。
W:Z方向上的加工余量,一般取0。
F:进给速度。mm/r。
含义:外圆粗车循环。是一种粗加工吧。配合精加工使用(G70)。
G96:
示例:N2 G96 S200;
格式:后面跟S指令,数字的单位是m/min。
含义:指定主轴以恒定的线线线速度切削。这里是200m/min。
G97:
示例:N3 G97 S600;
格式:后面跟S指令,数字单位是r/min。
含义:取消主轴线速度的功能,改为角速度。
M
M03:
示例:N1 M03 S650;
N1 M03 S500;
含义:让主轴正转。
M04:
含义:那么它就是主轴反转了。
M30:
示例:N100 M30;
含义:程序结束并返回程序头。
S
S:
示例:N1 MO3 S650;
格式:后面写转速,一般单位是转/分钟(r/min)。G96指令可以指定线速度,此时单位是m/min。
问题:怎么判断转速该指定多少?
T
T--00:
示例:N100 T0100;
含义:取消该号刀具的补偿。使用后刀具坐标会变成奇妙的负值,不过就是这样。
T----:
示例:N2 T0101;
格式:前两数代表车床几号刀,刀具的编号是01-99,代码与刀具的关系是由机床制造厂规定的。
后两个数是刀具的补正号,01、02什么的随便用,只要对应就可以了。
不过01和01对应比较好记,一般不必来个T0108什么以免写到后来突然就忘了:欸我刚刚01刀具对应的是哪号补偿来着?
含义:选择加刀工具。比如第一个01代表车床一号刀,第二个01是刀具的补正号。
还有些坑就等到日后有兴趣再说。至少——做个三潭映月有这些知识点应该够了吧。