第一章 编程代码 1.准备功能

  G41 建立左刀具补偿

  G42 建立右刀具补偿

  G50 坐标设定/主轴最高速设定

  G71 外径/内径粗车循环 格式:G71 U(半径切深) R(半径退刀量) G71 U(精车 X 轴留量) W(精车 Z 轴留量)P(循环程序

  起始段号)Q(循环程序结束段号)F(进给量)S(转数)T(刀具号)

  G72 端面粗车循环 格式:G72 W(Z 轴位移量) R(半径退刀量) G72 U(精车 X 轴留量) W(精车 Z 轴留量)P(循环程序

  起始段号)Q(循环程序结束段号)F(进给量)S(转数)T(刀具号)

  G73 成型加工复合循环(它适合加工铸,锻件毛柸。当然也可以用棒 料毛柸)

  格式:G73 U(△I)W(△K) R(D);

  △k: Z 轴方向退刀距离(半径指定), FANUC 系统参数()

  d: 分割次数。这个值与粗加工重复次数相同,FANUC 系

  ns: 精加工形状程序的第一个段号。

  nf: 精加工形状程序的最后一个段号。

  △U: X 方向精加工预留量的距离及方向。(直径/半径)

  △W: Z 方向精加工预留量的距离及方向。

  G74 端面啄式钻孔循环

  本指定是状态指定,在另一个值指定前不会改变。FANUC

  △i:X 方向的移动量

  △k:Z 方向的移动量 △d:在切削底部的刀具退刀量。△d 的符号一定是(+)。 但是,如果 X(U)及△I 省略,可用所要的正负符号指定刀具退刀量。 f:进给率。 G75 外圆/内圆切槽循环 除 X 用 Z 代替外与 G74 相同,在本循环可处理断削,可在 X 轴 割槽及 X 轴啄式钻孔。 格式:G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f)

  系统参数()指定。 r:到角量 本指定是状态指定,在另一个值指定前不会改变。FANUC

  系统参数()指定。 a:刀尖角度: 可选择 80 度、60 度、55 度、30 度、29 度、0 度,用 2

  本指定是状态指定,在另一个值指定前不会改变。FANUC 系统参数()指定。如:P(02/m、12/r、60/a)

  △dmin:最小切削深度 本指定是状态指定,在另一个值指定前不会改变。FANUC 系统参数()指定。 d:精车 X 轴留量 i:螺纹部分的半径差 如果 i=0,可作一般直线螺纹切削。 k:螺纹高度 这个值在 X 轴方向用半径值指定。 △d:第一次的切削深度(半径值) f:螺纹导程(与 G32)

  G90 外径固定粗车循环 格式:G90 X(U) Z(W) R - FX Z 锥面的终点位置,两轴坐标必须齐备,相对坐标不能为零。 R 循环起点与终点的直径之差,省略 R 为轴面切削 F 切削速度

  X Z 锥面的终点位置,两轴坐标必须齐备,相对坐标不能为零。

  R 循环起点与终点的直径之差,省略 R 为直螺纹切削 F 切削速度

  G94 端面固定粗车循环 格式:G94X(U)Z(W)R-FX Z 锥面的终点位置,两轴坐标必须齐备,相对坐标不能为零。 R 循环起点与终点的直径之差,省略 R 为轴面切削 F 切削速度

  G96 恒线速度设定 用恒定速度控制加工端面.锥度和圆弧时,由于 X 从标不断变化,

  故当刀具逐渐移近式件中心时,主轴转速会越来越高,工件有可能从 卡盘中飞出。为了防止出现事故,必须限定主轴最高转速。

  G90 绝对坐标值编程 G98 直线 旋转进给率

  第一章 编程代码 2.辅助功能 M

  M00——进给暂停 M01——条件暂停 M02——程序结束 M03--主轴正转 M04--主轴反转 M05--主轴停转 M07、M08——开切削液 M09——关切削液 M30--程序结束并返回到开始处 M98——子程序调用 M99—— 子程序返回

  第二章用户宏程序 1.运算符号

  第二章用户宏程序 2.转移和循环

  (1)无条件转移指令 GOTO10 ; 转移到语句标号 10 的程序段 GOTO#10 ; 转移到 10 号变量指定的程序段

  (3)循环指令 循环指令的语句格式如下: WHILE [条件表达式] DO m ... END m 当条件满足时,从 DOm 到 ENDm 之间的程序就重复执行;当条件不满足

  时,程序就执行 ENDm 下一条语句。

  第二章用户宏程序 3.运算指令

  运算指令 运算式的右边可以是常数、变量、函数、式子

  式中#j,#k 也可为常量

  式子右边为变量号、运算式

  1. 定义 #I=#j

  第三章宏程序编程 1.车 V 型锥

  方案:以最低点为 Z0,先从右端车到向左端

  第三章宏程序编程 2.车 U 型圆弧

  解:圆心到 D120 外圆垂直距离为

  方程曲线车削加工的走刀路线 粗加工:应根据毛坯的情况选用合理的走刀路线。 精加工:一般应采用仿形加工,即半精车、精车各一次。

  1 #101 螺纹公称直径 2 #102 借刀量初始值 3 #103 螺距 F 4 #104 每层吃刀深度,在加工中可根据情况进行调整

  第三章宏程序编程 6.蜗杆

  1 #1 螺纹公称直径 2 #2 借刀量初始值(为齿顶宽的 1/2) 3 #3 加工长度 4 #4 导程 F 5 #5 每层吃刀深度,数控刀座在加工中可根据情况进行调整 6 #6 刀尖宽度

  2 号刀为 35 度硬质合金车刀(或机加成行刀)

  计算齿轴向单边最大借刀量

  7.加工多件毛坯外径 35mm,未注倒角

  图中工件总长为 10mm,切刀宽为 3mm,左端面留,后一工件端面留精车。所以 Z 轴要向前偏移

  #1=14. 单个工件加工长度

  当#2 小于 5 时,循环(即加工总件数为 5 件)

  . 快速定位到循环起点

  外径切削粗车Φ16,留

  方法 2 用单件加工做子程序调用:

  对于没有 G55~G59 坐标设定的系统可用下面程序:

  第四章自动编程 1.UG 建模

  1,打开“”,单击“新建”如图 “”。 2.这时就会有出现一个对话框“新建”,完成一下操作。单击“确定”。 3.单击“” 单击鼠标“中键”。按下图完成草绘后,单击“”。 4.单击“”,在绘图区点一下所画的曲线,“指定矢量”, 在绘图区点一 下所与坐标 X 轴上“70”的直线,然后单击“回转”窗口中的“确定”。 5.这时,模型完成。如图。

  这时接着前面的操作,如下: 1.单击“”,在下拉菜单中击一下“加工”,这时就会出现新的对话框“加 工环境”,点”turning”,确定。

  2.在“操作导航器”,点鼠标“右键”,在下拉菜单中点“几何视图”。 3.这时双击“”,会有一个“Turn Orient” 对话框,点“指定 MCS”, 在绘图区中点坐标系,“确定”如下图这时“指定 MCS”前会有一个绿色的“√”, “确定”。

  4.在操作导航中双击节下的,系统弹出图 4 .1。

  图 5.单击“工件”对话框中的按钮,在系统弹出“部件几何体”对话框中选中“几

  何体”, 单击“全选”,“确定”如图。

  6.在操作导航器中的几何视图状态下双击节点下的子菜单节点,系统弹 出图。

  7.单击“Turn Bnd”对话框中的“指定部件边界”按钮,系统弹出图所 示的“部件边界”对话框,单击“确定”完成。

  8.单击“Turn Bnd”对话框中的“指定毛坯边界”按钮,系统弹出“选 择毛坯”对线.在“选择毛坯”对话框中选择“杆材”按钮,在“点位置”区域选中 “在主轴箱处”单选项,单击“选择”按钮,系统弹出“点”对话框,在图形中 选择机床坐标系的原点为毛坯放置位置,单击“确定”按钮,完成安装们置定义, 并返回“选择毛坯”对线.在“选择毛坯”对话框的“长度”文本框中输入值,在“直径”文本框中输 入,单击“确定”在图形区中显示毛坯边界,如图所示。

  图 11.单击“ Turn Bnd”对话框中的“确定”按钮,完成毛坯几何体的定义。

  Fanuc 系统数控车床设置工件零点常用方法 直接用刀具试切对刀

  1.用外园车刀先试车一外园,记住当前 X 坐标,测量外园直径后,用 X 坐标减外园直径,所的值输入 offset 界面的几何形状 X 值里。

  2.用外园车刀先试车一外园端面,记住当前 Z 坐标,输入 offset 界面的 几何形状 Z 值里。

  用 G50 设置工件零点

  1.用外园车刀先试车一外园,测量外园直径后,把刀沿 Z 轴正方向退点, 切端面到中心。

  2.选择 MDI 方式,输入 G50 X0 Z0,启动 START 键,把当前点设为零点。 3.选择 MDI 方式,输入 G0 X150 Z150 ,使刀具离开工件进刀加工。 4.这时程序开头:G00 X150 Z150 …….。 5.注意:用 G00 X150 Z150,这样才能保证重复加工不乱刀。 (程序中最好不要用 G50,以往用 G50,中间程序停止或机床关闭后等原 因,继续加工中坐标就会改变)