作者 | 主题 |
---|---|
落雨 侠士 经验值:1127 发帖数:112 精华帖:4 |
楼主 2019-12-30 10:29:14
主题:NC—基础教程(3) 18、程序的结构和内容 1、一个(NC-/零件-)程序由一系列程序段构成(参见下表)。 2、每个程序段说明一个加工步骤。在一个程序段中以字的形式写出各个指令。 3、加工步骤中,最后一个程序段包含一个特殊字,表明程序段结束:M2,M17, M30. 19、编程语言 一、在编制NC 程序时,下面的符号可以使用: 1、大写字母 A, B, C, D, E, F, G, H, I, J, K, L, M, N, (O), P, Q, R,S, T, U, V, W, X, Y, Z 2、小写字母 a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,w, x, y, z 3、数字 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 需要注意:字母“O”不要与数字“0”混淆。 二、语言符号 20、字 1、“NC 语言”的一个字由一个地址符和一个数字或者一串数字组成,它们表示一个算术值。一个字的地址符通常为一个字母。 2、数字串可以包含一个符号和小数点,符号位于地址字母和数字串之间。正号(+)可以省去。 21、一个程序段中字的顺序 1、为了使程序段结构清晰明了,程序段中字应按如下顺序排列: 举例: N10 G… X… Y… Z… F… S… T… D… M… H… 地址 意义 N 程序段号地址 10 程序段号 G 行程条件 X,Y,Z 行程信息 F 进给 S 转速 T 刀具 D 刀具补偿号 M 附加功能 H 辅助功能 有些地址也可以在一个程序段中多次使用(比如:G…, M…, H…). 22、地址 23、尺寸参数,绝对值/相对值,G90/G91 编程: 绝对尺寸输入 G90 X=AC(…) Y=AC(…) Z=AC(…) 相对尺寸输入 G91 或者 X=IC(…) Y=IC(…) Z=IC(…) 参数说明: X Y Z 待运行的轴名称 =AC 绝对尺寸说明(非模态) =IC 相对尺寸说明(非模态) 24、回转轴尺寸说明,用绝对尺寸, DC, ACP,ACN 编程 A=DC(…) B=DC(…) C=DC(…);回转轴以直接的、最短的位移方式返回到用绝对坐标编程的位置。回转轴最多运行180°。 或者 A=ACP(…) B=ACP(…) C=ACP(…);回转轴以正向的轴旋转方向(逆时针方向)返回到用绝对坐标编程的位置。 或者 A=ACN(…) B=ACN(…) C=ACN(…);回转轴以负向的轴旋转方向(顺时针方向)返回到用绝对坐标编程的位置。 25、用半径和终点进行圆弧编程 圆弧运动通过以下几点来描述: ①、圆弧半径 CR= 和 ②、在直角坐标X,Y,Z 中的终点除了圆弧半径,您还必须用符号+/-表示运行角度是否应该大于或者小于180°。正符可以不注明。 识别符表示: CR=+…:角度小于或者等于180° CR=–…:角度大于180° 举例: N10 G0 X67.5 Y80.211 N20 G3 X17.203 Y38.029 CR=34.913 F500 26、用圆心和终点进行圆弧编程 一、圆弧运动通过以下几点来描述: ①、在直角坐标X,Y,Z 中的终点和 ②、地址I,J,K 上的圆弧圆心 二、分别表示: ①、I: 圆弧中点在X 方向的坐标 ②、J: 圆弧中点在Y 方向的坐标 ③、K:圆弧中点在Z 方向的坐标 三、绝对尺寸举例: ①、N10 G0 X67.5 Y80.211 ②、N20 G3 X17.203 Y38.029 I=AC(50) J=AC(50)
星光不问赶路人,时光不负有心人。
|