当前位置:首页 » 编程软件 » 机床编程

机床编程

发布时间: 2022-01-13 00:36:28

㈠ 数控机床编程

数控机床程序编制的方法有三种:即手工编程、自动编程和CAD/CAM。
1、手工编程
由人工完成零件图样分析、工艺处理、数值计算、书写程序清单直到程序的输入和检验。适用于点位加工或几何形状不太复杂的零件,但是,非常费时,且编制复杂零件时,容易出错。
2、自动编程
使用计算机或程编机,完成零件程序的编制的过程,对于复杂的零件很方便。
3、CAD/CAM
利用CAD/CAM软件,实现造型及图象自动编程。最为典型的软件是Master CAM,其可以完成铣削二坐标、三坐标、四坐标和五坐标、车削、线切割的编程,此类软件虽然功能单一,但简单易学,价格较低,仍是目前中小企业的选择。

㈡ 数控机床编程与操作

数控机床编程与操作分为为编程与操作,
编程包括手工编程,自动编程,手工编程采用人工的方式,按相应系统编程的规则进行,其使用的特点是针对产品结构简单,且计算量不大的产品;自动编程是利用相应的编程软件(如UG)进行,编程前先要绘制出二维或三维图。
操作是指对机床的操作,包括对刀、回参考点、手工编程的输入等,是将产品加工成一定形状过程中的一系列的操作。

㈢ 数控机床怎样进行编程序

数控编程方法

数控机床程序编制(又称数控机床编程)是指编程者(程序员或数控机床操作者)根据零件图样和工艺文件的要求,编制出可在数控机床上运行以完成规定加工任务的一系列指令的过程。具体来说,数控机床编程是由分析零件图样和工艺要求开始到程序检验合格为止的全部过程。

数控机床编程步骤

1.分析零件图样和工艺要求

分析零件图样和工艺要求的目的,是为了确定加工方法、制定加工计划,以及确认与生产组织有关的问题,此步骤的内容包括:

  1. 确定该零件应安排在哪类或哪台机床上进行加工。
  2. 采用何种装夹具或何种装卡位方法。
  3. 确定采用何种刀具或采用多少把刀进行加工。
  4. 确定加工路线,即选择对刀点、程序起点(又称加工起点,加工起点常与对刀点重合)、走刀路线 、程序终点(程序终点常与程序起点重合)。
  5. 确定切削深度和宽度、进给速度、主轴转速等切削参数。
  6. 确定加工过程中是否需要提供冷却液、是否需要换刀、何时换刀等。

2.数值计算

根据零件图样几何尺寸,计算零件轮廓数据,或根据零件图样和走刀路线,计算刀具中心(或刀尖)运行轨迹数据。数值计算的最终目的是为了获得数控机床编程所需要的所有相关位置坐标数据。

3.编写加工程序单

常用数控机床编程指令

一组有规定次序的代码符号,可以作为一个信息单元存贮、传递和操作。

坐标字:用来设定机床各坐标的位移量由坐标地址符及数字组成,一般以X、Y、Z、U、V、W等字母开头,后面紧跟“-”或“-”及一串数字。

准备功能字(简称G功能):

指定机床的运动方式,为数控系统的插补运算作准备由准备功能地址符“G”和两位数字所组成,G功能的代号已标准化,见表2-3;一些多功能机床,已有数字大于100的指令,见表2-4。常用G指令:坐标定位与插补;坐标平面选择;固定循环加工;刀具补偿;绝对坐标及增量坐标等。

辅助功能字:用于机床加工操作时的工艺性指令,以地址符M为首,其后跟二位数字,常用M指令:主轴的转向与启停;冷却液的开与停;程序停止等。

进给功能字:指定刀具相对工件的运动速度进给功能字以地址符“F”为首,后跟一串字代码,单位:mm/min(对数控车床还可为mm/r)三位数代码法:F后跟三位数字,第一位为进给速度的整数位数加“3”,后二位是进给速度的前二位有效数字。如1728mm/min指定为F717。二位数代码法:F后跟二位数字,规定了与00~99相对应的速度表,除00与99外,数字代码由01向98递增时,速度按等比关系上升,公比为1.12。一位数代码法:对速度档较少的机床F后跟一位数字,即0 ~9来对应十种预定的速度。直接指定法:在F后按照预定的单位直接写上要求的进给速度。

主轴速度功能字:指定主轴旋转速度以地址符S为首,后跟一串数字。单位:r/min,它与进给功能字的指定方法一样。

刀具功能字:用以选择替换的刀具以地址符T为首,其后一般跟二位数字,该数代表刀具的编号。

模态指令和非模态指令 G指令和M指令均有模态和非模态指令之分模态指令:也称续效指令,一经程序段中指定,便一直有效,直到出现同组另一指令或被其他指令取消时才失效。见表2-3、表2-6 N001 G91 G01 X10 Y10 Z-2 F150 M03 S1500; N002 X15; N003 G02 X20 Y20 I20 J0; N004 G90 G00 X0 Y0 Z100 M02; 非模态指令:非续效指令,仅在出现的程序段中有效,下一段程序需要时必须重写(如G04)。

在完成上述两个步骤之后,即可根据已确定的加工方案(或计划)及数值计算获得的数据,按照数控系统要求的程序格式和代码格式编写加工程序等。编程者除应了解所用数控机床及系统的功能、熟悉程序指令外,还应具备与机械加工有关的工艺知识,才能编制出正确、实用的加工程序。

4.制作控制介质,输入程序信息

程序单完成后,编程者或机床操作者可以通过CNC机床的操作面板,在EDIT方式下直接将程序信息键入CNC系统程序存储器中;也可以根据CNC系统输入、输出装置的不同,先将程序单的程序制作成或转移至某种控制介质上。控制介质大多采用穿孔带,也可以是磁带、磁盘等信息载体,利用穿孔带阅读机或磁带机、磁盘驱动器等输入(输出)装置,可将控制介质上的程序信息输入到CNC系统程序存储器中。

5.程序检验

编制好的程序,在正式用于生产加工前,必须进行程序运行检查。在某些情况下,还需做零件试加工检查。根据检查结果,对程序进行修改和调整,检查--修改--再检查--再修改……这往往要经过多次反复,直到获得完全满足加工要求的程序为止。

上述编程步骤中的各项工作,主要由人工完成,这样的编程方式称为“手式编程”。在各机械制造行业中,均有大量仅由直线、圆弧等几何元素构成的形状并不复杂的零件需要加工。这些零件的数值计算较为简单,程序段数不多,程序检验也容易实现,因而可采用手工编程方式完成编程工作。由于手工编程不需要特别配置专门的编程设备,不同文化程度的人均可掌握和运用,因此在国内外,手工编程仍然是一种运用十分普遍的编程方法。

数控机床编程中的代码

数控机床编程编制过程

把图纸上的工程语言变为数控装置的语言,并把它记录在控制介质上。

数控机床编程的主要内容

  1. 分析图样、确定工艺过程:进行零件工艺分析,确定加工路线、切削用量等工艺参数。
  2. 数值计算:对形状简单的零件(如直线和圆弧组成的零件)的轮廓加工,计算几何元素的起点、终点、圆弧的圆心、两元素的交点或切点的坐标值等;对形状复杂的零件(如非圆曲线、曲面组成的零件),用直线段或圆弧段逼近,由精度要求计算出节点坐标值,这种情况可用计算机完成数值计算。
  3. 编写零件加工程序单编程人员根据数控系统规定的功能指令代码及程序段格式,逐段编写加工程序单。
  4. 程序校验与首件试切在有CRT图形显示屏的数控机床上,用模拟刀具与工件切削过程的方法进行检验,此方法只能检验出运动轨迹是否正确,不能查出被加工零件的加工精度,因此,要进行零件首件试切。

数控机床编程程序段格式

每个程序段是由程序段编号,若干个指令(功能字)和程序段结束符号组成。

需要说明的是,数控机床的指令格式在国际上有很多标准,并不完全一致。而随着数控机床的发展,不断改进和创新,其系统功能更加强大和使用方便,在不同数控系统之间,程序格式上存在一定的差异,因此,在具体进行某一数控机床编程时,要仔细了解其数控系统的编程格式,参考该数控机床编程手册。

数控代码

国际标准化组织码:ISO代码

美国电子工业协会标准码:EIA代码

两者表示的符号相同,但编码孔的数目和排列位置不同。其特点为:

  1. EIA码为补奇代码,第5列为补奇列;ISO代码为补偶码,第8列为补偶列。
  2. ISO代码有特征可寻,数字码在第5、6列都有孔,字母码在第7列都有孔;EIA代码无特征。
  3. ISO比EIA代码信息量大。

常用的数控标准有以下几方面:

  1. 数控的名词术语;
  2. 数控机床的坐标轴和运动方向;
  3. 数控机床的字符编码(ISO、EIA)
  4. 数控编程的程序段格式;
  5. 准备功能(G代码)和辅助功能(M代码);
  6. 进给功能、主轴功能和刀具功能。

我国许多数控标准与ISO标准一致。

数控程序结构

数控程序由程序编号、程序内容和程序结束段组成。例如:

O 001 程序编号

N001 G92 X40.0 Y30.0 ;

N002 G90 G00 X28.0 T01 S800 M03 ;

N003 G01 X-8.0 Y8.0 F200 ;

N004 X0 Y0 ; 程序内容

N005 X28.0 Y30.0 ;

N006 G00 X40.0 ;

N007 M02 ; 程序结束段

程序编号

采用程序编号地址码区分存储器中的程序,不同数控系统程序编号地址码不同,如O、P、%等。

程序内容

由若干个程序段组成,每个程序段由一个或多个指令字构成,每个指令字由地址符和数字组成,它代表机床的一个位置或一个动作,每一程序段结束用“;”号。

程序结束段

以程序结束指令M02或M30作为整个程序结束的符号

㈣ 数控车床怎么编程

简单例子:设计一个简单的轴类零件,要求轮廓只要有圆弧和直线,包含轮廓图。

G99M08

M03S1000T0101

G00X40Z2

G71U2R1F0.25S1000T0101(此处S与T可以省略)

G71P10Q20U1.0W0.2

N10G00X0

G01Z0F0.1

X5

G03X15Z-5R5F0.1

G01Z-13F0.1

X22

X26W-2

W-11

G02X30Z-41R47F0.1

G01W-9F0.1

G02X38W-4R4F0.1

N20G01W-10F0.1

G00X100Z100

T0202S1200

G00X40Z2

G70P10Q20

G00X100Z100

M30


㈤ 数控机床怎么编程

数控机床程序编制的方法有三种:即手工编程、自动编程和CAD/CAM。

1、手工编程

由人工完成零件图样分析、工艺处理、数值计算、书写程序清单直到程序的输入和检验。适用于点位加工或几何形状不太复杂的零件,但是,非常费时,且编制复杂零件时,容易出错。

2、自动编程

使用计算机或程编机,完成零件程序的编制的过程,对于复杂的零件很方便。

3、CAD/CAM

利用CAD/CAM软件,实现造型及图象自动编程。最为典型的软件是Master CAM,其可以完成铣削二坐标、三坐标、四坐标和五坐标、车削、线切割的编程,此类软件虽然功能单一,但简单易学,价格较低,仍是目前中小企业的选择。

㈥ 数控车床的编程方法是什么啊

手工编程是指从零件图纸分析、工艺处理、数值计算、编写程序单、直到程序校核等各步骤的数控编程工作均由人工完成的全过程。手工编程适合于编写进行点位加工或几何形状不太复杂的零件的加工程序,以及程序坐标计算较为简单、程序段不多、程序编制易于实现的场合。这种方法比较简单,容易掌握,适应性较强。手工编程方法是编制加工程序的基础,也是机床现场加工调试的主要方法,对机床操作人员来讲是必须掌握的基本功,其重要性是不容忽视的。 自动编程是指在计算机及相应的软件系统的支持下,自动生成数控加工程序的过程。它充分发挥了计算机快速运算和存储的功能。其特点是采用简单、习惯的语言对加工对象的几何形状、加工工艺、切削参数及辅助信息等内容按规则进行描述,再由计算机自动地进行数值计算、刀具中心运动轨迹计算、后置处理,产生出零件加工程序单,并且对加工过程进行模拟。对于形状复杂,具有非圆曲线轮廓、三维曲面等零件编写加工程序,采用自动编程方法效率高,可靠性好。在编程过程中,程序编制人可及时检查程序是否正确,需要时可及时修改。由于使用计算机代替编程人员完成了繁琐的数值计算工作,并省去了书写程序单等工作量,因而可提高编程效率几十倍乃至上百倍,解决了手工编程无法解决的许多复杂零件的编程难题。

㈦ 数控车床自动编程用什么软件

1、mastercam软件,它对各种工艺细节处理得很好,还可以编出复合指令的数控程序,对于刀尖圆弧补偿,可以控制器补偿,也可以计算机补偿。

2、WorkNC编程操作简单、易学易用——只需两天的培训,用户即可使用软件进行编程,自动优化,机床、刀具和刀柄一比一仿真模拟,上机非常安全,高可靠性、高效率、高精度——针对各种材料、刀具、机床的特性进行编程,各类自动化干涉碰撞检测使刀路更加安全、可靠、高效。

3、UG:UG NX加工基础模块提供联接UG所有加工模块的基础框架,它为UG NX所有加工模块提供一个相同的、界面友好的图形化窗口环境,用户可以在图形方式下观测刀具沿轨迹运动的情况并可对其进行图形化修改:如对刀具轨迹进行延伸、缩短或修改等。

该模块同时提供通用的点位加工编程功能,可用于钻孔、攻丝和镗孔等加工编程。该模块交互界面可按用户需求进行灵活的用户化修改和剪裁,并可定义标准化刀具库、加工工艺参数样板库使初加工、半精加工、精加工等操作常用参数标准化,以减少使用培训时间并优化加工工艺。

UG软件所有模块都可在实体模型上直接生成加工程序,并保持与实体模型全相关。

UG NX的加工后置处理模块使用户可方便地建立自己的加工后置处理程序,该模块适用于世界上主流CNC机床和加工中心,该模块在多年的应用实践中已被证明适用于2~5轴或更多轴的铣削加工、2~4轴的车削加工和电火花线切割。

4、CAMWorks:用这个软件必须先装solidworks。AFR;CAMWorks是发明基于特征识别加工方式的软件,其特有的自动特征识别(AFR)方式,使您在加工多特征零件时能够快速识别加工对象,这样有利于节省编程时间,缩短交货期,增加了企业的竞争力。

基于工艺数据库的加工方式,其优点在于在软件默认的加工工艺基础上能按照客户的意愿调整加工工艺,甚至试验新的加工工艺、比较两种加工工艺。

5、CAXA数控车:这是国产的数控车自动编程软件。

轮廓粗车:该功能用于实现对工件外轮廓表面、内轮廓表面和端面的粗车加工,用来快速清除毛坯的多余部分;

轮廓精车:实现对工件外轮廓表面、内轮廓表面和端面的精车加工;

切槽:该功能用于在工件外轮廓表面、内轮廓表面和端面切槽;

钻中心孔:该功能用于在工件的旋转中心钻中心孔;

车螺纹:该功能为非固定循环方式加工螺纹,可对螺纹加工中的各种工艺条件,加工方式进行灵活的控制;

螺纹固定循环:该功能采用固定循环方式加工螺纹;

参数修改:对生成的轨迹不满意时可以用参数修改功能对轨迹的各种参数进行修改,以生成新的加工轨迹;

刀具管理:该功能定义、确定刀具的有关数据,以便于用户从刀具库中获取刀具信息和对刀具库进行维护;

轨迹仿真:对已有的加工轨迹进行加工过程模拟,以检查加工轨迹的正确性。

(7)机床编程扩展阅读:

Mastercam功能特色

Mastercam具有强劲的曲面粗加工及灵活的曲面精加工功能。Mastercam提供了多种先进的粗加工技术,以提高零件加工的效率和质量。Mastercam还具有丰富的曲面精加工功能,可以从中选择最好的方法,加工最复杂的零件。Mastercam的多轴加工功能,为零件的加工提供了更多的灵活性。

可靠的刀具路径校验功能Mastercam可模拟零件加工的整个过程,模拟中不但能显示刀具和夹具,还能检查刀具和夹具与被加工零件的干涉、碰撞情况。

Mastercam提供400种以上的后置处理文件以适用于各种类型的数控系统,比如常用的FANUC系统,根据机床的实际结构,编制专门的后置处理文件,编译NCI文件经后置处理后便可生成加工程序。

网络——MASTERCAM

网络——worknc

网络——UG(交互式CAD/CAM系统)

网络——CamWorks

网络——CAXA数控车(CAM)

㈧ 加工中心机床编程系统哪些代码是全部一样的

不同品牌的数控系统G代码是不完全一样的。M代码在各个机床也会有的不一样。
数控机床标准G代码( JB3208-83标准)
准备功能字G :
准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。
JB3208-83标准中规定如下表:
代码 功能作用范围 功能 代码 功能作用范围 功能
G00 点定位 G50 * 刀具偏置0/-
G01 直线插补 G51 * 刀具偏置+/0
G02 顺时针圆弧插补 G52 * 刀具偏置-/0
G03 逆时针圆弧插补 G53 直线偏移注销
G04 * 暂停 G54 直线偏移X
G05 * 不指定 G55 直线偏移Y
G06 抛物线插补 G56 直线偏移Z
G07 * 不指定 G57 直线偏移XY
G08 * 加速 G58 直线偏移XZ
G09 * 减速 G59 直线偏移YZ
G10-G16 * 不指定 G60 准确定位(精)
G17 XY平面选择 G61 准确定位(中)
G18 ZX平面选择 G62 准确定位(粗)
G19 YZ平面选择 G63 * 该丝
G20-G32 * 不指定 G64-G67 * 不指定
G33 螺纹切削,等螺距 G68 * 刀具偏置,内角
G34 螺纹切削,增螺距 G69 * 刀具偏置,外角
G35 螺纹切削,减螺距 G70-G79 * 不指定
G36-G39 * 不指定 G80 固定循环注销
G40 刀具补偿/刀具偏置注销 G81-G89 固定循环
G41 刀具补偿--左 G90 绝对尺寸
G42 刀具补偿--右 G91 增量尺寸
G43 * 刀具偏置--正 G92 * 预置寄存
G44 * 刀具偏置--右 G93 进给率,时间倒数
G45 * 刀具偏置+/+ G94 每分钟进给
G46 * 刀具偏置+/- G95 主轴每转进给
G47 * 刀具偏置-/- G96 恒线速度
G48 * 刀具偏置-/+ G97 每分钟转数(主轴)
G49 * 刀具偏置0/+ G98-G99 * 不指定
注:*表示如作特殊用途,必须在程序格式中说明 。
辅助功能字M :
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
代码 功能作用范围 功能
M00 * 程序停止
M01 * 计划结束
M02 * 程序结束
M03 主轴顺时针转动
M04 主轴逆时针转动
M05 主轴停止
M06 * 换刀
M07 2号冷却液开
M08 1号冷却液开
M09 冷却液关
M10 夹紧
M11 松开
M12 * 不指定
M13 主轴顺时针,
M14 主轴逆时针,
M15 * 正运动
M16 * 负运动
M17-M18 * 不指定
M19 主轴定向停止
M20-M29 * 永不指定
M30 * 纸带结束
M31 * 互锁旁路
M32-M35 * 不指定
M36 * 进给范围1
M37 * 进给范围2
M38 * 主轴速度范围1
M39 * 主轴速度范围2
M40-M45 * 齿轮换档
M46-M47 * 不指定
M48 * 注销M49
M49 * 进给率修正旁路
M50 * 3号冷却液开
M51 * 4号冷却液开
M52-M54 * 不指定
M55 * 刀具直线位移,位置1
M56 * 刀具直线位移,位置2
M57-M59 * 不指定
M60 更换工作
M61 工件直线位移,位置1
M62 * 工件直线位移,位置2
M63-M70 * 不指定
M71 * 工件角度位移,位置1
M72 * 工件角度位移,位置2
M73-M89 * 不指定
M90-M99 * 永不指定
注:*表示如作特殊用途,必须在程序格式中说明 。

㈨ 车床编程!

广数和法兰克指令一样的令M指令一览表G00 快速定位
G01 直线补间切削
G02 圆弧补间切削CW(顺时针)
G03 圆弧补间切削CCW(逆时针)
G02.3 指数函数补间 正转
G03.3 指数函数补间 逆转
G04 暂停
G05 高速高精度制御 1
G05.1 高速高精度制御 2
G06~G08没有
G07.1/107 圆筒补间
G09 正确停止检查
G10 程式参数输入/补正输入
G11 程式参数输入取消
G12 整圆切削CW
G13 整圆切削CCW
G12.1/112 极坐标补间 有效
G13.1/113 极坐标补间 取消
G14没有
G15 极坐标指令 取消
G16 极坐标指令 有效
G17 平面选择 X-Y
G18 平面选择 Y-Z
G19 平面选择 X-Z
G20 英制指令
G21 公制指令
G22-G26没有
G27 参考原点检查
G28 参考原点复归
G29 开始点复归
G30 第2~4参考点复归
G30.1 复归刀具位置1
G30.2 复归刀具位置2
G30.3 复归刀具位置3
G30.4 复归刀具位置4
G30.5 复归刀具位置5
G30.6 复归刀具位置6
G31 跳跃机能
G31.1 跳跃机能1
G31.2 跳跃机能2
G31.3 跳跃机能3
G32没有
G33 螺纹切削
G34 特别固定循环(圆周孔循环)
G35 特别固定循环(角度直线孔循环)
G36 特别固定循环(圆弧)
G37 自动刀具长测定
G37.1 特别固定循环(棋盘孔循环)
G38 刀具径补正向量指定
G39 刀具径补正转角圆弧补正
G40 刀具径补正取消
G41 刀具径补正 左
G42 刀具径补正 右
G40.1 法线制御取消
G41.1 法线制御左 有效
G42.1 法线制御右 有效
G43 刀具长设定(+)
G44 刀具长设定(—)
G43.1 第1主轴制御 有效
G44.1 第2主轴制御 有效
G45 刀具位置设定(扩张)
G46 刀具位置设定(缩小)
G47 刀具位置设定(二倍)
G48 刀具位置设定(减半)
G47.1 2主轴同时制御 有效
G49 刀具长设定 取消
G50 比例缩放 取消
G51 比例缩放 有效
G50.1 G指令镜象 取消
G51.1 G指令镜象 有效
G52 局部坐标系设定
G53 机械坐标系选择
G54 工件坐标系选择1
G55 工件坐标系选择2
G56 工件坐标系选择3
G57 工件坐标系选择4
G58 工件坐标系选择5
G59 工件坐标系选择6
G54.1 工件坐标系选择 扩张48组
G60 单方向定位
G61 正确停止检查模式
G61.1 高精度制御
G62 自动转角进给率调整
G63 攻牙模式
G63.1 同期攻牙模式(正攻牙)
G63.2 同期攻牙模式(逆攻牙)
G64 切削模式
G65 使用者巨集 单一呼叫
G66 使用者巨集 状态呼叫A
G66.1 使用者巨集 状态呼叫B
G67 使用者巨集 状态呼叫 取消
G68 坐标回转 有效
G69 坐标回转 取消
G70 使用者固定循环
G71 使用者固定循环
G72 使用者固定循环
G73 固定循环(步进循环)
G74 固定循环(反向攻牙)
G75 使用者固定循环
G76 固定循环(精搪孔)
G77 使用者固定循环
G78 使用者固定循环
G79 使用者固定循环
G80 固定循环取消
G81 固定循环(钻孔/铅孔)
G82 固定循环(钻孔/计数式搪孔)
G83 固定循环(深钻孔)
G84 固定循环(攻牙)
G85 固定循环(搪孔)
G86 固定循环(搪孔)
G87 固定循环(反搪孔)
G88 固定循环(搪孔)
G89 固定循环(搪孔)
G90 绝对值指令
G91 增量值指令
G92 机械坐标系设定
G93 逆时间进给
G94 非同期进给(每分进给)
G95 同期进给(每回转进给)
G96 周速一定制御 有效
G97周速一定至于 取消
G98 固定循环 起始点复归
G99 固定循环 R点复归
G114.1 主轴同期制御
G100~225 使用者巨集(G码呼叫)最大10个M00 程式停止(暂停)
M01 程式选择性停止/选择性套用
M02 程序结束
M03 主轴正转
M04 主轴反转
M05 主轴停止
M06 自动刀具交换
M07 吹气启动
M08 切削液启动
M09 切削液关闭
M10 吹气关闭 →M09也能关吹气
M11《斗笠式》主轴夹刀
M12 主轴松刀
M13 主轴正转+切削液启动
M14 主轴反转+切削液启动
M15 主轴停止+切削液关闭
M16— M18没有
M19 主轴定位
M20 —— 没有
M21 X轴镜象启动
M22 Y轴镜象启动
M23 镜象取消
M24 第四轴镜象启动
M25 第四轴夹紧
M26 第四轴松开
M27 分度盘功能
M28 没有
M29 刚性攻牙
M30 程式结束/自动断电
M31 —— M47 没有
M48 深钻孔启动
M49 —— M51 没有
M52 刀库右移
M53 刀库左移
M54 —— M69 没有
M70 自动刀具建立
M71 刀套向下
M72 换刀臂60°
M73 主轴松刀
M74 换刀臂180°
M75 主轴夹刀
M76 换刀臂0°
M77 刀臂向上
M78 —— M80 没有
M81 工作台交换确认
M82 工作台上
M83 工作台下
M84 工作台伸出
M85 工作台缩回
M86 工作台门开
M87 工作台门关
M88 —— M97 没有
M98 调用子程序
M99 子程序结束 回答人的补充 2010-03-19 19:36 fanuc数控指令

G00快速定位,G01直线插补,G02顺时针插补,G03逆时针插补,G04暂停,G40取消刀补,G41左补,G42右补,G54-G59工件坐标系{车床、加工中心都一样}。G70精加工复合循环,G71外圆粗加工循环,G72端面粗加工循环,G73固定形状粗加工循环,G74端面钻孔循环,G75外圆切槽循环,G76外圆螺纹循环,M指令同加工中心差不多 。

数控机床标准G代码
准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:
表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能
G00 点定位 G50 * 刀具偏置0/-
G01 直线插补 G51 * 刀具偏置+/0
G02 顺时针圆弧插补 G52 * 刀具偏置-/0
G03 逆时针圆弧插补 G53 直线偏移注销
G04 * 暂停 G54 直线偏移X
G05 * 不指定 G55 直线偏移Y
G06 抛物线插补 G56 直线偏移Z
G07 * 不指定 G57 直线偏移XY
G08 * 加速 G58 直线偏移XZ
G09 * 减速 G59 直线偏移YZ
G10-G16 * 不指定 G60 准确定位(精)
G17 XY平面选择 G61 准确定位(中)
G18 ZX平面选择 G62 准确定位(粗)
G19 YZ平面选择 G63 * 攻丝
G20-G32 * 不指定 G64-G67 * 不指定
G33 螺纹切削,等螺距 G68 * 刀具偏置,内角
G34 螺纹切削,增螺距 G69 * 刀具偏置,外角
G35 螺纹切削,减螺距 G70-G79 * 不指定
G36-G39 * 不指定 G80 固定循环注销
G40 刀具补偿/刀具偏置注销 G81-G89 固定循环
G41 刀具补偿--左 G90 绝对尺寸
G42 刀具补偿--右 G91 增量尺寸
G43 * 刀具偏置--左 G92 * 预置寄存
G44 * 刀具偏置--右 G93 进给率,时间倒数
G45 * 刀具偏置+/+ G94 每分钟进给
G46 * 刀具偏置+/- G95 主轴每转进给
G47 * 刀具偏置-/- G96 恒线速度
G48 * 刀具偏置-/+ G97 每分钟转数(主轴)
G49 * 刀具偏置0/+ G98-G99 * 不指定
注:*表示如作特殊用途,必须在程序格式中说明

数控机床标准M代码
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能
M00 * 程序停止 M36 * 进给范围1
M01 * 计划结束 M37 * 进给范围2
M02 * 程序结束 M38 * 主轴速度范围1
M03 主轴顺时针转动 M39 * 主轴速度范围2
M04 主轴逆时针转动 M40-M45 * 齿轮换档
M05 主轴停止 M46-M47 * 不指定
M06 * 换刀 M48 * 注销M49
M07 2号冷却液开 M49 * 进给率修正旁路
M08 1号冷却液开 M50 * 3号冷却液开
M09 冷却液关 M51 * 4号冷却液开
M10 夹紧 M52-M54 * 不指定
M11 松开 M55 * 刀具直线位移,位置1
M12 * 不指定 M56 * 刀具直线位移,位置2
M13 主轴顺时针,冷却液开 M57-M59 * 不指定
M14 主轴逆时针,冷却液开 M60 更换工作
M15 * 正运动 M61 工件直线位移,位置1
M16 * 负运动 M62 * 工件直线位移,位置2
M17-M18 * 不指定 M63-M70 * 不指定
M19 主轴定向停止 M71 * 工件角度位移,位置1
M20-M29 * 永不指定 M72 * 工件角度位移,位置2
M30 * 纸带结束 M73-M89 * 不指定
M31 * 互锁旁路 M90-M99 * 永不指定
M32-M35 * 不指定

热点内容
SQL写序列 发布:2024-09-20 06:02:29 浏览:964
装缓存下载 发布:2024-09-20 05:42:36 浏览:72
gon引擎自动回收脚本 发布:2024-09-20 05:39:39 浏览:247
好医生连锁店密码多少 发布:2024-09-20 05:09:38 浏览:15
魔兽脚本代理 发布:2024-09-20 05:09:35 浏览:99
python登陆网页 发布:2024-09-20 05:08:39 浏览:758
安卓qq飞车如何转苹果 发布:2024-09-20 04:54:30 浏览:178
存储过程中in什么意思 发布:2024-09-20 04:24:20 浏览:315
php显示数据 发布:2024-09-20 03:48:38 浏览:501
源码安装软件 发布:2024-09-20 03:44:31 浏览:354