数控车编程基础.ppt
文本预览下载声明
加工程序举例 3. 数 控 编 程 基 础 G01 直线插补 格式:G01 X(U)_ Z(W)_ F_; 功能:按F给定的进给速度直线移动到指定点(模态指令)。 刀具从起点点直线插补到终点: 绝对编程:G01 X60. Z0. F0.05; 相对编程: G01 U20. W-20. F0.05; 混合编程: G01 X60. W-20. F0.05; Z轴 X轴 O Φ60 20 10 起点 终点 启动刀具移动 3. 数 控 编 程 基 础 G02、G03 圆弧插补 格式:G02 X(U)_ Z(W)_ I_ K_ F_;或者 G02 X(U)_ Z(W)_ R_ F_; 功能:按F给定的进给速度按照逆时针(前刀坐)插补到指定点(模态指令)。 说明:G02跟G02正好相反,格式相同。 I:圆心与圆弧起点X轴坐标差值(-9999.999~9999.999mm) 。 K:圆心与圆弧起点Y轴坐标差值( -9999.999~9999.999mm ) 。 R:圆弧半径(0~9999.999mm) 3. 数 控 编 程 基 础 G02、G03 圆弧插补 前刀坐编程 G02逆时针编程 G03顺时针编程 Z轴 X轴 O X Z U/2 起点 终点 W Z轴 X轴 O X Z U/2 终点 起点 W 3. 数 控 编 程 基 础 G02、G03 圆弧插补 前刀坐编程 刀具从起点点逆时针插补到终点: 利用圆弧半径: G02 X60. Z-30. R20. F0.05; G02 U20. W-20. R20. F0.05; 利用圆弧圆心: G02 X60. Z-30. I40. K0. F0.05; G02 U20. W-20. I40. K0. F0.05; Z轴 X轴 O Φ60 30 Φ20 起点 终点 R20 3. 数 控 编 程 基 础 G04 暂停指令 格式:G04 P_;或者 G04 X_;或者 G04 U_ ; 功能:各轴运动停止一定时间(非模态指令)。 P:单位为毫秒 X:单位为秒 U:单位为秒 3. 数 控 编 程 基 础 G90 轴向切削固定循环 格式: G90 X(U)_ Z(W)_ F_;或者 G90 X(U)_ Z(W)_ R_ F_; 功能:实现圆柱或者圆锥表面切削,(模态指令)。 R:切削起点和切削终点X轴坐标值之差(半径值); 快速移动 切削进给 A: 起点(终点) B:切削起点 C:切削终点 Z轴 X轴 O X A C D B Z轴 X轴 O A C D B 启动刀具移动 启动刀具移动 3. 数 控 编 程 基 础 G90 轴向切削固定循环 Z轴 X轴 O Φ60 Φ120 30 30 110 A B C D O0001; M03 s500 G99; G00 X125. Z2. M08; G90 X120. Z-110. F0.05; C→D X60. Z-30.; A→B G00 X125. Z-30.; G90 X120. Z-80. R-30. F0.05; B→C M09; G00 X100. Z100.; M05 M30; 3. 数 控 编 程 基 础 G94 径向切削固定循环 格式: G94 X(U)_ Z(W)_ F_;或者 G94 X(U)_ Z(W)_ R_ F_; 功能:实现端面或者锥度端面切削,(模态指令)。 R:切削起点和切削 终点Z轴坐标值之差; A B Z轴 X轴 O X C D 启动刀具移动 D Z轴 X轴 O A C B 启动刀具移动 O0001; M03 s500 G99; G00 X125. Z2. M08; G94 X120. Z-110. F0.05; D→C G00 X120. Z0.; G94 X60. Z-30. R-30. F0.05; C→B→A M09; G00 X100. Z100.; M05 M30; 3. 数 控 编 程 基 础 G94 径向切削固定循环 Z轴 X轴 O Φ60 Φ120 30 30 110 A B C D 3. 数 控 编 程 基 础 G92 螺纹切削固定循环 格式: G92 X(U)_ Z(W)_ F_;(公制直螺纹切削循环) G92 X(U)_ Z(W)_ I_
显示全部