广州数控车床编程自学手册

广州数控车床编程自学手册
广州数控车床编程自学手册

广州数控车床编程手册

第一章:编程基础

GSK980TD简介

广州数控研制的新一代普及型车床CNC GSK980TD是GSK980TA的升级产品,采用了32位高性能CPU和超大规模可编程器件FPGA,运用实时多任务控制技术和硬件插补技术,实现μm级精度运动控制和PLC逻辑控制。

技术规格一览表

机床数控系统和数控机床

数控机床是由机床数控系统(Numerical Control Systems of machine tools)、机械、电气控制、液压、气动、润滑、冷却等子系统(部件)构成的机电一体化产品,机床数控系统是数控机床的控制核心。机控系统由控制装置(Computer Numerical Controler简称CNC)、伺服(或步进)电机驱动单元、伺服(或步进)电机等构成。

数控机床的工作原理:根据加工工艺要求编写加工程序(以下简称程序)并输入CNC,CNC加工程序向伺服(或步进)电机驱动单元发出运动控制指令,伺服(或步进)电机通过

机械传动构完成机床的进给运程序中的主轴起停、刀具选择、冷却、润滑等逻辑控制指令由CNC传送给机床电气控制系统,由机床电气控制系统完成按钮、开关、指示灯、继电器、接触器等输入输出器件的控制。目前,机床电气控制通常采用可编程逻辑控制器(Programable Logic Controler 简称PLC),PLC具有体积小、应用方便、可靠性高等优点。由此可见,运动控制和逻辑控制是数控机床的主要控制任务。

GSK980TD车床CNC同时具备运动控制和逻辑控制功能,可完成数控车床的二轴运动控制,还具有内置式PLC功能。根据机床的输入、输出控制要求编写PLC程序(梯形图)并下载到GSK980TD,就能实现所需的机床电气控制要求,方便了机床电气设计,也降低了数控机床成本。

实现GSK980TD车床CNC控制功能的软件分为系统软件(以下简称NC)和PLC软件(以下简称PLC)二个模块,NC模块完成显示、通讯、编辑、译码、插补、加减速等控制,PLC模块完成梯形图解释、执行和输入输出处理。

编程基本知识

1、坐标轴定义

数控车床示意图

GSK980TD使用X轴、Z轴组成的直角坐标系,X轴与主轴轴线垂直,Z轴与主轴轴线方向平行,接近工件的方向为负方向,离开工件的方向为正方向。

按刀座与机床主轴的相对位置划分,数控车床有前刀座坐标系和后刀座坐标系,前、后刀座坐标系的X轴方向正好相反,而Z轴方向是相同的。在以后的图示和例子中,用前刀座坐标系来说明编程的应用。

前刀座的坐标系后刀座的坐标系

2、机床坐标系和机械零点

机床坐标系是CNC进行坐标计算的基准坐标系,是机床固有的坐标系,机床坐标系的原点称为机械参考点或机械零点,机械零点由安装在机床上的回零开关决定,通常情况下回零开关安装在X轴和Z轴正方向的最大行程处。进行机械回零操作、回到机械零点后,GSK980TD将当前机床坐标设为零,建立了以当前位置为坐标原点的机床坐标系。

注:如果车床上没有安装零点开关,请不要进行机械回零操作,否则可能导致运动超出行程限制、机械损坏。

3、工件坐标系和程序零点

工件坐标系是按零件图纸设定的直角坐标系,又称浮动坐标系。当零件装夹到机床上后,根据工件的尺寸用G50指令设置刀具当前位置的绝对坐标,在CNC中建立工件坐标系。

通常工件坐标系的Z 轴与主轴轴线重合,X 轴位于零件的首端或尾端。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。 用G50设定工件坐标系的当前位置称为程序零点,执行程序回零操作后就回到此位置。

注:在上电后如果没有用G50指令设定工件坐标系,请不要执

行回程序零的操作,否则会产生报警。

图中,XOZ 为机床坐标系,X 1O 1Z 1为X 坐标轴在工件首端的工件坐标系,

X 2O 2Z 2为X 坐标轴在工件尾端的工件坐标系,O 为机械零点,A 为刀尖,A 在上述

三坐标系中的坐标如下:

A 点在机床坐标系中的坐标为(x,z); A 点在X 1O 1Z 1坐标系中的坐标为(x 1,z 1);

A点在X

2O

2

Z

2

坐标系中的坐标为(x

2

,z

2

);

4、插补

直线插补:X轴和Z轴的合成运动轨迹为从起点到终点的一条直线。

圆弧插补:X轴和Z轴的合成运动轨迹为半径由R指定、或圆心由I、K指定的从起点到终点的圆弧。

螺纹插补:进给轴跟随主轴的旋转运动,主轴旋转一周螺纹切削的长轴移动一个螺距,短轴与长轴进行直线插补。

示例:

G32 W-27 F3;(B→C;螺纹插补)

G1 X50 Z-30 F100;

G1 X80 Z-50;(D→E;直线插补)

G3 X100 W-10 R10;(E→F;圆弧插补)

M30;

5、绝对坐标编程和相对坐标编程

编写程序时,需要给定轨迹终点或目标位置的坐标值,按编程坐标值类型可分为:绝对坐标编程、相对坐标编程和混合坐标编程三种编程方式。

使用X、Z轴的绝对坐标值编程(用X 、Z 表示)称为绝对坐标编程;

使用X、Z轴的相对位移量(以U 、W 表示)编程称为相对坐标编程;

GSK980TD允许在同一程序段X、Z轴分别使用绝对编程坐标值和相对

位移量编程,称为混合坐标编程。

示例:A→B直线插补

绝对坐标编程:G01 X200. Z50.;

相对坐标编程:G01 U100. W-50.;

混合坐标编程:G01 X200. W-50.;或G01 U100. Z50.;注:当一个程序段中同时有指令地址X、U或Z、W,X、Z 指令字有效。

例如:G50 X10. Z20.;

G01 X20. W30. U20. Z30.;【此程序段的终点坐标为(X20,Z30)】

6、直径编程和半径编程

按编程时X轴坐标值以直径值还是半径值输入可分为:直径编程、半径编程。

注1:在本说明书后述的说明中,如没有特别指出,均采用直径编程。

程序的构成

为了完成零件的自动加工,用户需要按照CNC的指令格式编写零件程序(简称程序)。

程序示例:

O0001 ; (程序名)

N0005 G0 X100 Z50; (快速定位至A点)

N0010 M12; (夹紧工件)

N0015 T0101; (换1号刀执行1

号刀偏)

N0020 M3 S600; (启动主轴,置主

轴转速

600转/分钟)N0025 M8 (开冷却液)

N0030 G1 X50 Z0 F600; (以600mm/min速度

靠近B点)

N0040 W-30 F200;(从B点切削至C点)

N0050 X80 W-20 F150;(从C点切削至D点)

N0060 G0 X100 Z50;(快速退回A点)

N0070 T0100;(取消刀偏)

N0080 M5 S0;(停止主轴)

N0090 M9;(关冷却液)

N0100 M13;(松开工件)N0110 M30;(程序结束,关主轴、冷却液)

N0120 %

执行完上述程序,刀具将走出A→B→C→D→A的轨迹。

1、程序的一般结构

程序是由以“OXXXX”(程序名)开头、以“%”号结束的若干行程序段构成的。程序段是以程序段号开始(可省略),以“;”结束的若干个指令字构成。程序的一般结构, 如图所示。

程序名

GSK980TD最多可以存储384个程序,为了识别区分各个程序,每个程序都有唯一的程序名(程序名不允许重复),程序名位于程序的开头由O及其后的四位数字构成

指令字

指令字是用于命令CNC完成控制功能的基本指令单元,指令

字由一个英文字母(称为指令地址)和其后的数值(称为指令值,

为有符号数或无符号数)构成。

程序段

程序段由若干个指令字构成,以“;”结束,是CNC程序运行的基本单位。程序段之间用字符“;” 分开。

一个程序段中可输入若干个指令字,也允

许无指令字而只有“;”号(EOB键)结束符。

有多个指令字时,指令字之间必须输入一个或

一个以上空格。在同一程序段中,除N、G、

S、T、H、L等地址外,其它的地址只能出现一

次,否则将产生报警(指令字在同一个程序段中被重复指令)。N、S、T、H、L指令字在同一程序段中重复输入时,相同地址的最后一个指令字有效。同组的G指令在同一程序

段中重复输入时,最后一个G指令有效。

程序段号

程序段号由地址N和后面四位数构成:N0000~N9999,前导零可省略。程序段号应位于程序段的开头,否则无效。程序段号可以不输入,但程序调用、跳转的目标程序段必须有程序段号。程序段号的顺序可以是任意的,其间隔也可以不相等,程序段号按编程顺序递增或递减。

如果在开关设置页面将“自动序号”设置为“开”,将在插入程序段时自动生成递增的程序段号.

2、主程序和子程序

为简化编程,当相同或相似的加工轨迹、控制过程需要多次使用时,就可以把该部分的程序指令编辑为独立的程序进行调用。调用该程序的程序称为主程序,被调用的程序(以M99结束)称为子程序。子程序必须有自己独立的程序名,子程序可以被其它任意主程序调用,也可以独立运行。子程序结束后就返回到主程序中继续执行。(后面章节详细叙述)

第二章MSTF指令

2.1 M指令(辅助功能)

M指令由指令地址M和其后的1~2位数字或4位数组成,用于控制程序执行的流程或输出M代码到PLC。

1、程序结束M02

指令格式:M02或M2

指令功能:在自动方式下,执行M02 指令,当前程序段的其它指令执行完成后,自动运行结束,光标停留

在M02指令所在的程序段,不返回程序开头。若要

再次执行程序,必须让光标返回程序开头。

2、程序运行结束M30

指令格式:M30

指令功能:在自动方式下,执行M30 指令,当前程序段的其它指令执行完成后,自动运行结束,

加工件数加1,取消刀尖半径补偿,光标返回程序开头(是否返回程序开头由参数决定)。当CNC状态参数的BIT4设为0时,光标不回到程序开头;当CNC状态参数的BIT4设为1时,程序执行完毕,光标立即回到程序开头。

3、子程序调用M98

指令功能:在自动方式下,执行M98 指令时,当前程序段的其它指令执行完成后,CNC去调用执行P指定的

子程序,子程序最多可执行9999次。M98指令在MDI

下运行无效。

4、从子程序返回M99

指令功能:(子程序中)当前程序段的其它指令执行完成后,返回主程序中由P指定的程序段继续执行,

当未输入P时,返回主程序中调用当前子程序的

M98指令的后一程序段继续执行。如果M99用于主

程序结束(即当前程序不是由其它程序调用执

行),当前程序将反复执行。M99指令在MDI下运

行无效。

示例:图A表示调用子程序(M99中有P指令字)的执行路径。图B表示调用子程序(M99中无P指令字)的执行路径

广州数控980TD数控车床入门说明书

广州数控980TD编程操作说明书 第一篇编程说明 第一章:编程基础 1.1GSK980TD简介 广州数控研制的新一代普及型车床CNC GSK980TD是GSK980TA的升级产品,采用了32位高性能CPU和超大规模可编程器件FPGA,运用实时多任务控制技术和硬件插补技术,实现μm级精度运动控制和PLC逻辑控制。 技术规格一览表

1.2 机床数控系统和数控机床 数控机床是由机床数控系统(Numerical Control Systems of machine tools)、机械、电气控制、液压、气动、润滑、冷却等子系统(部件)构成的机电一体化产品,机床数控系统是数控机床的控制核心。机控系统由控制装置(Computer Numerical Controler简称CNC)、伺服(或步进)电机驱动单元、伺服(或步进)电机等构成。 数控机床的工作原理:根据加工工艺要求编写加工程序(以下简称程序)并输入CNC,CNC加工程序向伺服(或步进)电机驱动单元发出运动控制指令,伺服(或步进)电机通过机械传动构完成机床的进给运程序中的主轴起停、刀具选择、冷却、润滑等逻辑控制指令由CNC传送给机床电气控制

系统,由机床电气控制系统完成按钮、开关、指示灯、继电器、接触器等输入输出器件的控制。目前,机床电气控制通常采用可编程逻辑控制器(Programable Logic Controler 简称PLC),PLC具有体积小、应用方便、可靠性高等优点。由此可见,运动控制和逻辑控制是数控机床的主要控制任务。 GSK980TD车床CNC同时具备运动控制和逻辑控制功能,可完成数控车床的二轴运动控制,还具有内置式PLC功能。根据机床的输入、输出控制要求编写PLC程序(梯形图)并下载到GSK980TD,就能实现所需的机床电气控制要求,方便了机床电气设计,也降低了数控机床成本。 实现GSK980TD车床CNC控制功能的软件分为系统软件(以下简称NC)和PLC软件(以下简称PLC)二个模块,NC模块完成显示、通讯、编辑、译码、插补、加减速等控制,PLC模块完成梯形图解释、执行和输入输出处理。 1.3编程基本知识 1、坐标轴定义 数控车床示意图 GSK980TD使用X轴、Z轴组成的直角坐标系,X轴与主轴轴线垂直,Z轴与主轴轴线方向平行,接近工件的方向为负方向,离开工件的方向为正方向。

数控机床操作入门

目录 第一章绪论 近来来,数控技术的发展十分迅速,数控机床的普及率越来越高,在机械制造业中得到了广泛的应用。制造业的工程技术人员和数控机床的操作与编程技术人员对数控机床及其操作与编程技术的需求越来越大。 数控机床是一种完全新型的自动化机床,是典型的机电一体化产品。数控技术集计算机技术、成组技术、自动控制技术、传感检测技术、液压气动技术以及精密机械等高新技术于一体,是现代化制造技术的基础技术和共性技术。随着数控机床的广泛应用,急需培养大批能熟练掌握现代数控机床编程、操作、维修的工程技术人员。为普及与提高数控加工新技术,本教程针对目前广泛运用的FANUC和SIEMENS两种系统进行操作介绍。 第二章数控车床结构 第一节数控车床简介 数控车床分为立式数控车床和卧式数控车床两种类型。立式数控车床用于回转直径较大的盘类零件的车削加工。卧式数控车床用于轴向尺寸较长或小型盘类零件的车削加工。相对于立式数控车床来说,卧式数控车床的结构形式较多、加工功能丰富、使用面广。本教程主要针对卧式数控车床进行介绍。 卧式数控车床按功能可进一步分为经济型数控车床、普通数控车床和车削加工中心。 1.经济型数控车床采用步进电动机和单片机对普通车床的车削进给系统进行改造后形成的简易型数控车床,成本较低,但自动化程度和功能都比较差,车削加工精度也不高,适用于要求不高的回转类零件的车削加工。 2.普通数控车床根据车削加工要求在结构上进行专门设计并配备通用数控系统而形成的数控车床,数控系统功能强,自动化程度和加工精度也比较高,适用于一般回转类零件的车削加工。这种数控车床可同时控制两个坐标轴,即X轴和Z轴。 3.车削加工中心在普通数控车床的基础上,增加了C轴和动力头,更高级的机床还带有刀库,可控制 X、Z和 C三个坐标轴,联动控制轴可以是(X、Z)、(、C)或(Z、C)。由于增加了C轴和铣削动力头,这种数控车床的加工功能大大增强,除可以进行一般车削外,还可以进行径向和轴向铣削、曲面铣削、中心线不在零件回转中心的孔和径向孔的钻削等加工。 在卧式数控车床上可车削加工的零件如图2-l所示。 数控车床由数控系统、床身、主轴、进给系统、回转刀架、操作面板和辅助系统等部分组成。图2-2、图2-3所示分别为韩国大宇重工生产的立式数控车床PUMA-VIS和卧式车削加工中心PUMA.SHC.3A。

数控车床一般操作步骤

数控车床一般操作步骤 操作步骤简要说明 1.书写或编程加工前应首先编制工件的加工程序,如果工件的加工程 序较长且比较复杂,最好不在机床上编程,而采用编程 机编程或手动编程,这样可以避免占用机时,对于短程 序,也应该写在程序单上。 2.开机一般是先开机床,再开系统。有的设计二者是互锁,机 床不通电就不能在CRT上显示信息。 3.回参考点对于增量控制系统的机床,必须首先执行这一步,以建 立机床各坐标的移动标准。 4.程序的编辑输入输入的程序若需要修改,则要进行编辑操作。此时,将 方式选择开关置于EDIT位置,利用编辑键进行增加、 删除、更改。 5.机床锁住,运行程序此步骤是对程序进行检查,若有错误,则重新编辑。 6.上工件、找正、对刀采用手动增量移动,连续移动或采用手播盘移动车床。 将对刀点对到程序的起始点,并对好刀具的基准。 7.启动坐标进给,进行一般是采用存储器中程序加工,这种方式比采用纸带上连续加工程序加工故障率低。加工中的进给速度可采用进给倍率 开关调节。加工中可以按进给保持按钮FEEDHOLD,暂 停进给运动,观察加工情况或进行手工测量。再按 CYCLESTART按钮,即可恢复加工,为确保程序正确 无误,加工前应再复查一遍。在车削加工时,对于平面 曲线工件,可采用铅笔代替刀具在纸上画工件轮廓,这

样比较直观,若系统具有刀具轨迹模拟功能则可用其检 查程序的正确性。 8.操作显示利用CRT的各个画面显示工作台或刀具的位置、程序 和机床的状态,以使操作工人监视加工情况。 9.程序输出程序结束后,若程 序有保存的必要,可以留在CNC的 内存中,若程序太长,可以把内存中的程序输给外部设 备保存。 10.零件检测、拆除在工件尚处于卡盘装夹的情况下,进行工件尺寸检测。 工件尺寸不合格的要求的适当进行刀具补偿,从新加 工,尺寸合格时拆除工件。 11.关机一般应先关机床,再关系统。 the old party and the difficulties of the masses. In the mass line of educational practice, the old party members, five households, orphans, households and households are not included in the low range of focus on helping object, clear each party members and cadres at least helping needy families, the annual visits to comfort Ask the supporting object of not less than 2 times the target. 4, at least one run Huimin practical. According to 附页: 具体操作步骤如下: 一( 回参考点操作步骤 1、按下回参考点操作按钮RFE,X、Z轴按钮指示灯闪烁。

数控车床编程实例大全

数控车床编程实例二:直线插补指令G01数控编程 直线插补指令G01数控编程零件图样 %3305 N1 G92 X100 Z10(设立加工工件坐标系,定义对刀点的位置) N2 G00 X16 Z2 M03 (移到倒角延长线,Z轴2mm处) N3 G01 U10 W-5 F300 (倒3×45°角) N4 Z-48 (加工Φ26外圆) N5 U34 W-10(切第一段锥) N6 U20 Z-73 (切第二段锥) N7 X90 (退刀) N8 G00 X100 Z10 (回对刀点) N9 M05 (主轴停) 3×45° 58 48 73 10 N10 M30(主程序结束并复位)

数控车床编程实例三:圆弧插补G02/G03指令数控编程 圆弧插补指令编程零件图样 %3308 N1 G92 X40 Z5(设立工件坐标系,定义对刀点的位置) N2 M03 S400 (主轴以400r/min旋转) N3 G00 X0(到达工件中心) N4 G01 Z0 F60(工进接触工件毛坯) N5 G03 U24 W-24 R15 (加工R15圆弧段) N6 G02 X26 Z-31 R5 (加工R5圆弧段) N7 G01 Z-40 (加工Φ26外圆) N8 X40 Z5 (回对刀点) N9 M30(主轴停、主程序结束并复位) 数控车床编程实例四:倒角指令数控编程 倒角指令数控编程零件图样 %3310 N10 G92 X70 Z10(设立坐标系,定义对刀点的位置) N20 G00 U-70 W-10(从编程规划起点,移到工件前端面中心处)N30 G01 U26 C3 F100(倒3×45°直角) N40 W-22 R3(倒R3圆角)

数控车床编程实例详解12

数控车床编程基础

举例说明图2.1.1数控车床坐标系 三、直径编程方式 在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值,如图 2.1.2所示:图中A点的坐标值为(30, 80), B点的坐标值为(40, 60)。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可 能造成的错误,给编程带来很大方便。 图2.1.2直径编程 四、进刀和退刀方式 对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。如图2.1.3所示。 图2 .1.3切削起始点的确定

五、绝对编程与增量编程 X、Z表示绝对编程,U、W表示增量编程,允许同一程序段中二者混合使用。 图2 .1.4绝对值编程与增量编程 如图2.1.4所示,直线AB,可用: 绝对:G01 X100.0 Z50.0; 相对:G01 U60.0 W-100.0; 混用:G01 X100.0 W-100.0; 或G01 U60.0 Z50.0; 第2节数控车床的基本编程方法 数控车削加工包括外圆柱面的车削加工、端面车削加工、钻孔加工、螺纹 加工、复杂外形轮廓回转面的车削加工等,在分析了数控车床工艺装备和数控 车床编程特点的基础上,下面将结合配置FANUC-0i数控系统的数控车床重点 讨论数控车床基本编程方法。 一、坐标系设定 编程格式G50 X?Z? 式中X、Z的值是起刀点相对于加工原点的位置。G50使用方法与G92类似。

在数控车床编程时,所有 X 坐标值均使用直径值,如图 例:按图2.1.5设置加工坐标的程序段如下: G50 X 121.8 Z 33.9 2.1.5所示。 109.7 工件 举例说明 工件原点I O \ ^O 1 Z 旋转中心 图2.1.5 G50设定加工坐标系 工件坐标系的选择指令 G54?G59 X 85 X \ p U G54坐标系 J -1 机床坐标系 t r O Z '— ZT 图2.1.6 G54设定加工坐标系 例如,用G54指令设定如图所示的工件坐标系。 首先设置G54原点偏置寄存器: G54 X0 Z85.0 ; 然后再在程序中调用: N010 G54 ; 说明: 1、G54?G59是系统预置的六个坐标系,可根据需要选CAD/CAM 中心仿真 加工教学

数控车床编程实例详解(30个例子)

半径编程 图3.1.1 半径编程 %3110 (主程序程序名) N1 G92 X16 Z1 (设立坐标系,定义对刀点的位置) N2 G37 G00 Z0 M03 (移到子程序起点处、主轴正转) N3 M98 P0003 L6 (调用子程序,并循环6次) N4 G00 X16 Z1 (返回对刀点) N5 G36 (取消半径编程) N6 M05 (主轴停) N7 M30 (主程序结束并复位) %0003 (子程序名) N1 G01 U-12 F100 (进刀到切削起点处,注意留下后面切削的余量)N2 G03 U7.385 W-4.923 R8(加工R8园弧段) N3 U3.215 W-39.877 R60 (加工R60园弧段) N4 G02 U1.4 W-28.636 R40(加工切R40园弧段) N5 G00 U4 (离开已加工表面) N6 W73.436 (回到循环起点Z轴处) N7 G01 U-4.8 F100 (调整每次循环的切削量) N8 M99 (子程序结束,并回到主程序)

直线插补指令编程 图3.3.5 G01编程实例 %3305 N1 G92 X100 Z10 (设立坐标系,定义对刀点的位置) N2 G00 X16 Z2 M03 (移到倒角延长线,Z轴2mm处) N3 G01 U10 W-5 F300 (倒3×45°角) N4 Z-48 (加工Φ26外圆) N5 U34 W-10 (切第一段锥) N6 U20 Z-73 (切第二段锥) N7 X90 (退刀) N8 G00 X100 Z10 (回对刀点) N9 M05 (主轴停) N10 M30 (主程序结束并复位) 车床编程实例三 圆弧插补指令编程 %3308 N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置) N2 M03 S400 (主轴以400r/min旋转) N3 G00 X0 (到达工件中心) N4 G01 Z0 F60 (工进接触工件毛坯) N5 G03 U24 W-24 R15 (加工R15圆弧段) N6 G02 X26 Z-31 R5 (加工R5圆弧段) N7 G01 Z-40 (加工Φ26外圆) N8 X40 Z5 (回对刀点) N9 M30 (主轴停、主程序结束并复位 图3.3.8 G02/G03编程实例

数控车床编程入门

模块二 数控车床编程入门知识 数控车床的程序编制必须严格遵守相关的标准,数控编程是一项很严格的工作,首先必须掌握一些基础知识,才能学好编程的方法并编出正确的程序。 一、数控车床的坐标系与运动方向的规定 (一)建立坐标系的基本原则 1.永远假定工件静止,刀具相对于工件移动。 2.坐标系采用右手直角笛卡尔坐标系。如图1-28所示大拇指的方向为X 轴的正方向,食指指向为Y 轴的正方向,中指指向为Z 轴的正方向。在确定了X 、Y 、Z 坐标的基础上,根据右手螺旋法则,可以很方便地确定出A 、B 、C 三个旋转坐标的方向。 图1-28 右手笛卡尔直角坐标系 3、规定Z 坐标的运动由传递切削动力的主轴决定,与主轴轴线平行的坐标轴即为Z 轴,X 轴为水平方向,平行于工件装夹面并与Z 轴垂直。 4、规定以刀具远离工件的方向为坐标轴的正方向。 依据以上的原则,当车床为前置刀架时,X 轴正向向前,指向操作者,如图1-29所示;当机床为后置刀架时,X 轴正向向后,背离操作者,如图1-30所示。 学习目标 知识目标:●掌握数控车床坐标系的定义。 ●掌握数控加工程序的格式与组成。 ●熟悉数控车床编程常用符号及指令代码。 能力目标:●掌握数控车床编程的入门知识,并能灵活运用。

图1-29 水平床身前置刀架式数控车床的坐标系 图1-30 倾斜床身后置刀架式数控车床的坐标系 (二)机床坐标系 机床坐标系是以机床原点为坐标系原点建立起来的ZOX轴直角坐标系。 1.机床原点 机床原点(又称机械原点)即机床坐标系的原点,是机床上的一个固定点,其位置是由机床设计和制造单位确定的,通常不允许用户改变。数控车床的机床原点一般为主轴回转中心与卡盘后端面的交点,如图1-31所示。 图1-31 机床原点 2.机床参考点 机床参考点也是机床上的一个固定点,它是用机械挡块或电气装置来限制刀架移动的极限位置。作用主要是用来给机床坐标系一个定位。因为如果每次开机后无论刀架停留在哪个位置,系统都把当前位置设定成(0,0),这就会造成基准的不统一。

数控车床操作技巧与心得

操作技巧分为以下几点: 编程技巧 因为我们对加工的产品精度要求较高,所以在编程时需要考虑的事有: 首先,先考虑零件的加工顺序: 1、先钻孔后平端(这是防止钻孔时缩料); 2、先粗车,再精车(这是为了保证零件精度); 3、先加工公差大的最后加工公差小的(这是保证小公差尺寸表面不被划伤及防止零件变形)。 钻孔过程 根据材料硬度,选择合理的转速、进给量及切深: 1、碳钢材料选择高转速,高进给量,大切深。如:1Gr11,选择S1600、F0. 2、切深2mm;

2、硬质合金选择低转速、低进给量、小切深。如:GH4033,选择S800、F0.08、切深0.5mm; 3、钛合金选择低转速、高进给量、小切深。如:Ti6,选择S400、F0.2、切深0.3mm。以加工某零件为例:材料为K414,此材料为特硬材料,经过多次试验,最终选择为S360、F0.1、切深0.2,才加工出合格零件。 对刀技巧 对刀分为对刀仪对刀及直接对刀。我原来从事的工作有些车床无对刀仪,为直接对刀,以下所说对刀技巧为直接对刀。

常见对刀仪 先选择零件右端面中心为对刀点,并设为零点,机床回原点后,每一把需要用到的刀具都以零件右端面中心为零点对刀;刀具接触到右端面输入Z0点击测量,刀具的刀补值里面就会自动记录下测量的数值,这表示Z轴对刀对好了 X对刀为试切对刀,用刀具车零件外圆少些,测量被车外圆数值(如x为20mm)输入x20,点击测量,刀补值会自动记录下测量的数值,这时x轴也对好了; 这种对刀方法,就算机床断电,来电重启后仍然不会改变对刀值,可适用于大批量长时间生产同一零件,其间关闭车床也不需要重新对刀。 调试技巧 零件在编完程序,对好刀后需要进行试切调试,为了防止程序上出现错误和对刀的失误,造成撞机事故。

数控车床操作入门

数控车床的操作入门 一、操作面板的使用(如下图FL1-1所示) 图FL1-1 1、总电源开关(QS1):合上总电源开关QS1机床电源接通,机床面板电源指示灯亮。 2、NC ON 按钮(SB1):按下NC ON 按钮,此时伺服强电通电,同时CRT上电,I/O 模块也上电。 3、NC OFF 按钮(SB2):当按下NC OFF按钮是,则关闭伺服电源、CRT电源和I/O 电源。 4工作方式选择(SA5):旋转开关(SA5),显示屏幕会出现以下种工作方式:编辑、自动、MDI、手轮、回参考点、手动、快速。 (1)快速方式:选择了该方式时,按下操作面板上的运动按钮X+、X-、Z+、Z-,则滑板以参数设定的快速速率运动。 注:快速方式在回参考点之后才生效。 (2)编辑方式(EDIT)用户可在该方式时,编加工程序,存储程序等, (3)MDI方式:用户在该方式时,用键盘输入程序命令,在循环条件满足的情况 下按下“循环启动”执行程序。 (4)自动方式:用户选定加工程序时,在循环条件满足时,按下“循环启动”执 行所选加工程序。 在执行时按下“进给保持”按钮,循环暂时中断。 在执行过程中按下“ 单段”按钮,执行完一行程序段后,运行停止,再按下“循环启动”程序继续执行。 (5)手轮方式:选定该方式后,转动手轮时滑板会向上下移动改变手轮倍率,手轮 进给量以*1,*10,*100的倍率运行。手轮倍率选择方法如下: a 选择手轮方式 b 按一次X+选择X轴同时手轮倍率为*1,按下两次为*10,按下三次为*100再按 又回到*1 以此类推。 C按一次Z+选择Z轴同时手轮倍率为*1,按下两次为*10,按下三次为*100再按又 回到*1 以此类推。

数控车床编程实例详解(30个例子)(1)

车床编程实例一 半径编程 图3.1.1 半径编程 %3110 (主程序程序名) N1 G92 X16 Z1 (设立坐标系,定义对刀点的位置) N2 G37 G00 Z0 M03 (移到子程序起点处、主轴正转) N3 M98 P0003 L6 (调用子程序,并循环6次) N4 G00 X16 Z1 (返回对刀点) N5 G36 (取消半径编程) N6 M05 (主轴停) N7 M30 (主程序结束并复位) %0003 (子程序名) N1 G01 U-12 F100 (进刀到切削起点处,注意留下后面切削的余量)N2 G03 U7.385 W-4.923 R8(加工R8 园弧段) N3 U3.215 W-39.877 R60 (加工R60 园弧段) N4 G02 U1.4 W-28.636 R40(加工切R40 园弧 段) N5 G00 U4 (离开已加工表面) N6 W73.436 (回到循环起点Z轴处) N7 G01 U-4.8 F100 (调整每次循环的切削量) N8 M99 (子程序结束,并回到主程序)

1

直线插补指令编程%3305车床编程实例二图3.3.5 G01 编程实例 N1 G92 X100 Z10 (设立坐标系,定义对刀点的位置)N2 G00 X16 Z2 M03 (移到倒角延长线,Z 轴 2mm 处) N3 G01 U10 W-5 F300 (倒 3×45° 角) N4 Z-48 (加工Φ26 外圆) N5 U34 W-10 (切第一段锥) N6 U20 Z-73 (切第二段锥) N7 X90 (退刀) N8 G00 X100 Z10 (回对刀点) N9 M05 (主轴停) N10 M30 (主程序结束并复位) 圆弧插补指令编程 车床编程实例三 %3308 N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置)N2 M03 S400 (主轴以400r/min 旋转) N3 G00 X0 (到达工件中心) N4 G01 Z0 F60 (工进接触工件毛坯) N5 G03 U24 W-24 R15 (加工R15 圆弧段) N6 G02 X26 Z-31 R5 (加工R5 圆弧段) N7 G01 Z-40 (加工Φ26 外圆) N8 X40 Z5 (回对刀点) N9 M30 (主轴停、主程序结束并复位

数控车床编程实例大全

数控车床编程实例大全公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-

数控车床编程实例二:直线插补指令G01数控编程 直线插补指令G01数控编程零件图样 %3305 N1 G92 X100 Z10 M03 S500 T010(设立加工工件坐标系,定义对刀点的位置)N2 G00 X16 Z2 (移到倒角延长线,Z轴2mm处) N3 G01 U10 W-5 F300 (倒3×45°角) N4 Z-48 (加工Φ26外圆) N5 U34 W-10(切第一段锥) N6 U20 Z-73 (切第二段锥) N7 X90 (退刀) N8 G00 X100 Z10 (回对刀点) N9 M05 (主轴停) N10 M30(主程序结束并复位) 数控车床编程实例三:圆弧插补G02/G03指令数控编程 圆弧插补指令编程零件图样 %3308 N1 G92 X40 Z5(设立工件坐标系,定义对刀点的位置)

N2 M03 S400 (主轴以400r/min旋转) N3 G00 X0(到达工件中心) N4 G01 Z0 F60(工进接触工件毛坯) N5 G03 U24 W-24 R15 (加工R15圆弧段) N6 G02 X26 Z-31 R5 (加工R5圆弧段) N7 G01 Z-40 (加工Φ26外圆) N8 X40 Z5 (回对刀点) N9 M30(主轴停、主程序结束并复位) 数控车床编程实例四:倒角指令数控编程 %3310 N10 G92 X70 Z10(设立坐标系,定义对刀点的位置) N20 G00 U-70 W-10(从编程规划起点,移到工件前端面中心处)N30 G01 U26 C3 F100(倒3×45°直角) N40 W-22 R3(倒R3圆角) N50 U39 W-14 C3(倒边长为3等腰直角) N60 W-34(加工Φ65外圆) N70 G00 U5 W80(回到编程规划起点) N80 M30(主轴停、主程序结束并复位) 数控车床数控编程实例五:倒角指令数控编程二 %3310 N10 G92 X70 Z10(设立坐标系,定义对刀点的位置) N20 G00 X0 Z4(到工件中心)

(完整版)数控车床编程实例详解(30个例子)(1)

车床编程实例一 %3110 N1 G92 X16 Z1 (取消半径编程) (主轴停) (主程序结束并复位) (子程序名) (进刀到切削起点处,注意留下后面切削的余量) (加工R8园弧段)N3 U3.215 W-39.877 R60 N4 G02 U1.4 W-28.636 R40 (离开 已加工表面) (回到循环起点Z 轴处) (调整每次循环的切削量) (子程序结束,并回到主程序) 半径编程 N2 G37 G00 Z0 M03 (移到子程序起点处、主轴正转) N3 M98 P0003 L6 N4 G00 X16 Z1 (调用子程序,并循环 6次) (返回对刀点) N5 G36 N6 M05 N7 M30 %0003 N1 G01 U-12 F100 N2 G03 U7.385 W-4.923 R8 (加工R60园弧段) (加工切R40园弧段) N5 G00 U4 N6 W73.436 N7 G01 U-4.8 F100 N8 M99 (主程序程序名) (设立坐标系,定义对刀点的位置)

(设立坐标系,定义对刀点的位置) (移到倒角延长线,Z轴2mm处)(倒 3X 45。角) (加工①26外圆) (切第一段锥) (切第二段锥) (退刀) (回对刀点) (主轴停) (主程序结束并复位) 车床编程实例三 圆弧插补指令编程 %3308 N2 M03 S400 N3 G00 X0 N4 G01 Z0 F60 N5 G03 U24 W-24 R15 N6 G02 X26 Z-31 R5 N7 G01 Z-40 N8 X40 Z5 (回对刀点) 直线插补指令编程 ■& q li O S & 图335 G01编程实例 N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置) %3305 N1 G92 X100 Z10 N2 G00 X16 Z2 M03 N3 G01 U10 W-5 F300 N4 Z-48 N5 U34 W-10 N6 U20 Z-73 N7 X90 N8 G00 X100 Z10 N9 M05 N10 M30 (主轴以400r/min旋转) (到达工件中心) (工进接触工件毛坯) (加工R15圆弧段) (加工R5圆弧段) (加工①26外圆) 40 图3.3.8 G02/G03编程实例

数控车床对刀原理及方法步骤实用详细修订稿

数控车床对刀原理及方法步骤实用详细 公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]

数控车床对刀原理及对刀方法 对刀是数控加工中的主要操作和重要技能。在一定条件下,对刀的精度可以决定零件的加工精度,同时,对刀效率还直接影响数控加工效率。 仅仅知道对刀方法是不够的,还要知道数控系统的各种对刀设置方式,以及这些方式在加工程序中的调用方法,同时要知道各种对刀方式的优缺点、使用条件(下面的论述是以FANUC OiMate数控系统为例)等。 1 为什么要对刀 一般来说,零件的数控加工编程和上机床加工是分开进行的。数控编程员根据零件的设计图纸,选定一个方便编程的坐标系及其原点,我们称之为程序坐标系和程序原点。程序原点一般与零件的工艺基准或设计基准重合,因此又称作工件原点。 数控车床通电后,须进行回零(参考点)操作,其目的是建立数控车床进行位置测量、控制、显示的统一基准,该点就是所谓的机床原点,它的位置由机床位置传感器决定。由于机床回零后,刀具(刀尖)的位置距离机床原点是固定不变的,因此,为便于对刀和加工,可将机床回零后刀尖的位置看作机床原点。 在图1中,O是程序原点,O'是机床回零后以刀尖位置为参照的机床原点。 编程员按程序坐标系中的坐标数据编制刀具(刀尖)的运行轨迹。由于刀尖的初始位置(机床原点)与程序原点存在X向偏移距离和Z向偏移距离,使得实际的刀尖位置与程序指令的位置有同样的偏移距离,因此,须将该距离测量出来并设置进数控系统,使系统据此调整刀尖的运动轨迹。

所谓对刀,其实质就是侧量程序原点与机床原点之间的偏移距离并设置程序原点在以刀尖为参照的机床坐标系里的坐标。 2 试切对刀原理 对刀的方法有很多种,按对刀的精度可分为粗略对刀和精确对刀;按是否采用对刀仪可分为手动对刀和自动对刀;按是否采用基准刀,又可分为绝对对刀和相对对刀等。但无论采用哪种对刀方式,都离不开试切对刀,试切对刀是最根本的对刀方法。 以图2为例,试切对刀步骤如下: ①在手动操作方式下,用所选刀具在加工余量范围内试切工件外圆,记下此时显示屏中的X坐标值,记为Xa。(注意:数控车床显示和编程的X坐标一般为直径值)。 ②将刀具沿+Z方向退回到工件端面余量处一点(假定为α点)切削端面,记录此时显示屏中的Z坐标值,记为Za。 ③测量试切后的工件外圆直径,记为φ。 如果程序原点O设在工件端面(一般必须是已经精加工完毕的端面)与回转中心的交点,则程序原点O在机床坐标系中的坐标为 Xo=Xa-φ(1) Zo=Za 注意:公式中的坐标值均为负值。将Xo、Zo设置进数控系统即完成对刀设置。3 程序原点(工件原点)的设置方式 在FANUC数控系统中,有以下几种设置程序原点的方式:①设置刀具偏移量补偿;②用G50设置刀具起点;③用G54~G59设置程序原点;④用“工件移”设置程序原点。 程序原点设置是对刀不可缺少的组成部分。每种设置方法有不同的编程使用方式、不同的应用条件和不同的工作效率。各种设置方式可以组合使用。

数控车基本操作实训范本

课题六数控车---基本操作实训 教学目的: 1、使学生熟悉GSK980T数控车床的操作功能 2、使学生掌握GSK980T系统数控车床仿真软件的基本操作 重点:GSK980T系统数控车床仿真软件的各功能键的含义;数控车床仿真软件的基本操作 难点:GSK980T系统数控车床仿真软件的各功能键的含义;数控车床仿真软件的基本操 一、旧课复习 1、什么是机床坐标系、工件坐标系、机床零点、工件原点? 2、什么是模态、非模态指令?举例说明。 3、一个完整的加工程序由哪些部分组成? 二、新课的教学内容 (一) 数控车床仿真软件的进入和退出 1.进入数控车床仿真软件 打开电脑,单击或双击VNUC 仿真图标,则屏幕显示如图6-1所示。在图6-1状态下,单击登录,则进入VNUC仿真系统,单击选项则进入GSK980T数控车仿真系统。 2.退出数控车床仿真软件 单击屏幕右上方文件菜单的退出,则退出数控车仿真系统。 (二)数控车床仿真软件的工作窗口 数控车床仿真软件的工作窗口分为菜单区、机床显示区、机床操作面板区、数控系统操作区等,如图6-2所示。 图6-2 GSK980T车床操作面板 1.菜单区 VNUC仿真系统的菜单区包含了文件、显示、工艺流程、工具、选项、教学管理、帮助六大菜单。 2.机床操作面板区 机床操作面板区位于窗口的右下侧。主要用于控制机床的运动和选择机床运行状态,由急停键,机床开关,机床锁开关,模式选择旋钮,单步执行及机床空转开关,程序运行控制开关,机床主轴手动控制开关,冷却液开关,刀库中选刀,驱动开关,增量手轮,手动移动机床按钮等多个部分组成 3.数控系统操作区 数控系统操作键盘在液晶显示屏LCD 的下方,最上方为数控系统显示屏。

数控实习过程及内容

数控实习过程及内容 实习内容及过程: 此次实习应在**老师的指导下进行,我们学生通过实际操作,现场观察和自学实习教材或实习指导书,达到以下要求: 1.了解数控车床和数控铣床的用途,型号,规格。主要成分及其作用。 2.了解数控机床的使用方法及其所用刀具,掌握刀具的安装方法。 3.通过数控铣床手动操作,掌握数控面板上各个功能键的功能。 4.通过编写数控铣床加工程序,加深理解数控车G代码的功能。 5.了解数控机床的加工范围及装夹工具以及削加工和达到的尺寸精度和表面粗糙度Ra大致范围。 6.了解机床的主要附件(铣床四大附件:平口钳,分度头,圆工作台和立铣头。注:分度头和立铣头均有万能的和普通的)的结构特点极其作用。 7.了解并遵守各类机床安全操作规程. 我们在课堂上是以FANUC系统为例子讲解的数控编程及其操作。而我们实习工厂的数控车床有三种,包括FANUC、广州数控以及华中数控三种数控车床。但是数控铣床只有广州数控的。我们大家可以随便选择不同的机床,我选择的是广州数控车床GSK980TD。 首先,我先熟识了GSK980TD的控制面板的内容,了解主要功能键的作用。操作面板分为几个区,大概包括如下几个:状态指示区、编辑键盘区、机床面板区、显示菜单区及LCD这五个区。在打开了机床前应确认:1)机床的状态是正确的。2)电源电压符合要求。3)接线正确、牢固。关机之前也要确认:1)确认CNC的X、Z轴处于停止状态。2)辅助功能(如主轴、水泵)关闭。3)先切断CNC电源,再切断机床电源。之后又熟识了那些主要功能键的使用。

关于数控车刀的磨法,我们认识了以下砂轮的使用方法,还有就是不同车刀(如外圆偏刀、切断刀、螺纹车到、尖刀)的用途及其磨法。使用砂轮时应注意事项如下: 1.砂轮机转速高时,使用时特别注意,精神集中,以免发生以外。 2.磨刀时,刀具应放在砂轮的中间部位稍高,不能过高或过低。 3.刃磨时,不准,人以上同时使用一个砂轮机。 4.刀具应轻轻接触砂轮,再是、逐渐用力,不能用力过猛。尽量采用砂轮的正面工作,为保持砂轮平整,刀具不能固定在某一个地方刃磨,应该左右移动,使其均匀磨损。 5.不得在砂轮上磨过大或过小的工件或其他杂物。 6.为避免砂粒伤眼,磨刀时尽可能使用防护眼镜。 7.粗磨刀具时,应放在砂轮机架上。 这是前两周我们实习的内容,就是数控车床。接下来的两周,我们实习的内容是数控铣床(GSK980MD),该铣床的控制面板和GSK980TD的数控面板是同样的,所不同的就是对刀操作和程序的编写。但是数控铣床和数控车床的G代码也是大同小异的。 下面是泰戈尔励志经典语录,欢迎阅读。 不需要的朋友可以编辑删除~~ 1. 上帝对人说道:“我医治你,所以要伤害你;我爱你,所以要惩罚你。” 2. 如果错过太阳时你流了泪,那么你也要错过群星了。 3. 天空中没有翅膀的痕迹,但我已飞过。 4. 当你把所有的错误都关在门外,真理也就被拒绝了。 5. 错误经不起失败,但是真理却不怕失败。 6. 离我们最近的地方,路程却最遥远。我们最谦卑时,才最接近伟大。 7. 爱就是充实了的生命,正如盛满了酒的酒杯。 8. 月儿把她的光明遍照在天上,却留着她的黑斑给她自己。

相关文档
最新文档