数控车床子程序返回指令为

数控车床子程序返回指令为,第1张

参考点是CNC机床上的固定点,可以利用参考点返回指令将刀架移动到该点。可以设置最多四个参考点,各参考点的位置利用参数事先设置。接通电源后必须先进行第一参考点返回,否则不能进行其它 *** 作。参考点返回有两种方法:

(1)手动参考点返回。

(2)自动参考点返回。该功能是用于接通电源已进行手动参考点返回后,在程序中需要返回参考点进行换刀时使用的自动参考点返回功能。

自动参考点返回时需要用到如下指令:

(1)返回参考点检查G27

G27用于检验X轴与Z轴是否正确返回参考点。指令格式为:

G27 X(U)____  Z(W)____

X(U)、Z(W)为参考点的坐标。执行G27指令的前提是机床通电后必须手动返回一次参考点。

执行该指令时,各轴按指令中给定的坐标值快速定位,且系统内部检查检验参考点的行程开关信号。如果定位结束后检测到开关信号发令正确,则参考点的指示灯亮,说明滑板正确回到了参考点位置;如果检测到的信号不正确,系统报警,说明程序中指令的参考点坐标值不对或机床定位误差过大。

(2)参考点返回指令G28、G30

 G28 X(U) ____ Z(W) ____;    第一参考点返回,其中X(U)、Z(W)为参考点返回时的中间点,X、Z为绝对坐标,U、W为相对坐标。参考点返回过程如图3-14所示。

 G30 P2 X(U)____  Z(W)____;    第二参考点返回,P2可省略

 G30 P3 X(U)____  Z (W)____;    第三参考点返回

 G30 P4 X(U)____ Z(W)____;    第四参考点返回

 第二、第三和第四参考点返回中的X(U)、Z (W)的含义与G28中的相同。

如图3-14所示为刀具返回参考点的过程,刀具从当前位置经过中间点(190,50)返回参考点,其指令为:

G30 X190 Z50;

G30 U100 W30;

如图3-14中的虚线路径所示,如果参考点返回时不经过中间点,则刀具会与工件发碰撞,引起事故。

1、G00与G01

2、G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工。

3、G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工。

4、指定平面加工,一般用于铣床和加工中心

5、G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面

6、G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定

7、G19:Y-Z平面或与之平行的平面

8、M代码

9、M00:程序暂停

10、M01:计划停止

11、M02:机床复位

12、M03:主轴正传

13、M04:主轴反转

14、M05:主轴停止

15、M06:换刀

16、M07:雾状切削液开

17、M08:液状切削液开

18、M09:切削液关

广数和法兰克指令一样的令M指令一览表G00快速定位\x0d\G01直线补间切削\x0d\G02圆弧补间切削CW(顺时针)\x0d\G03圆弧补间切削CCW(逆时针)\x0d\G023指数函数补间正转\x0d\G033指数函数补间逆转\x0d\G04暂停\x0d\G05高速高精度制御1\x0d\G051高速高精度制御2\x0d\G06~G08没有\x0d\G071/107圆筒补间\x0d\G09正确停止检查\x0d\G10程式参数输入/补正输入\x0d\G11程式参数输入取消\x0d\G12整圆切削CW\x0d\G13整圆切削CCW\x0d\G121/112极坐标补间有效\x0d\G131/113极坐标补间取消\x0d\G14没有\x0d\G15极坐标指令取消\x0d\G16极坐标指令有效\x0d\G17平面选择X-Y\x0d\G18平面选择Y-Z\x0d\G19平面选择X-Z\x0d\G20英制指令\x0d\G21公制指令\x0d\G22-G26没有\x0d\G27参考原点检查\x0d\G28参考原点复归\x0d\G29开始点复归\x0d\G30第2~4参考点复归\x0d\G301复归刀具位置1\x0d\G302复归刀具位置2\x0d\G303复归刀具位置3\x0d\G304复归刀具位置4\x0d\G305复归刀具位置5\x0d\G306复归刀具位置6\x0d\G31跳跃机能\x0d\G311跳跃机能1\x0d\G312跳跃机能2\x0d\G313跳跃机能3\x0d\G32没有\x0d\G33螺纹切削\x0d\G34特别固定循环(圆周孔循环)\x0d\G35特别固定循环(角度直线孔循环)\x0d\G36特别固定循环(圆弧)\x0d\G37自动刀具长测定\x0d\G371特别固定循环(棋盘孔循环)\x0d\G38刀具径补正向量指定\x0d\G39刀具径补正转角圆弧补正\x0d\G40刀具径补正取消\x0d\G41刀具径补正左\x0d\G42刀具径补正右\x0d\G401法线制御取消\x0d\G411法线制御左有效\x0d\G421法线制御右有效\x0d\G43刀具长设定(+)\x0d\G44刀具长设定(—)\x0d\G431第1主轴制御有效\x0d\G441第2主轴制御有效\x0d\G45刀具位置设定(扩张)\x0d\G46刀具位置设定(缩小)\x0d\G47刀具位置设定(二倍)\x0d\G48刀具位置设定(减半)\x0d\G4712主轴同时制御有效\x0d\G49刀具长设定取消\x0d\G50比例缩放取消\x0d\G51比例缩放有效\x0d\G501G指令镜象取消\x0d\G511G指令镜象有效\x0d\G52局部坐标系设定\x0d\G53机械坐标系选择\x0d\G54工件坐标系选择1\x0d\G55工件坐标系选择2\x0d\G56工件坐标系选择3\x0d\G57工件坐标系选择4\x0d\G58工件坐标系选择5\x0d\G59工件坐标系选择6\x0d\G541工件坐标系选择扩张48组\x0d\G60单方向定位\x0d\G61正确停止检查模式\x0d\G611高精度制御\x0d\G62自动转角进给率调整\x0d\G63攻牙模式\x0d\G631同期攻牙模式(正攻牙)\x0d\G632同期攻牙模式(逆攻牙)\x0d\G64切削模式\x0d\G65使用者巨集单一呼叫\x0d\G66使用者巨集状态呼叫A\x0d\G661使用者巨集状态呼叫B\x0d\G67使用者巨集状态呼叫取消\x0d\G68坐标回转有效\x0d\G69坐标回转取消\x0d\G70使用者固定循环\x0d\G71使用者固定循环\x0d\G72使用者固定循环\x0d\G73固定循环(步进循环)\x0d\G74固定循环(反向攻牙)\x0d\G75使用者固定循环\x0d\G76固定循环(精搪孔)\x0d\G77使用者固定循环\x0d\G78使用者固定循环\x0d\G79使用者固定循环\x0d\G80固定循环取消\x0d\G81固定循环(钻孔/铅孔)\x0d\G82固定循环(钻孔/计数式搪孔)\x0d\G83固定循环(深钻孔)\x0d\G84固定循环(攻牙)\x0d\G85固定循环(搪孔)\x0d\G86固定循环(搪孔)\x0d\G87固定循环(反搪孔)\x0d\G88固定循环(搪孔)\x0d\G89固定循环(搪孔)\x0d\G90绝对值指令\x0d\G91增量值指令\x0d\G92机械坐标系设定\x0d\G93逆时间进给\x0d\G94非同期进给(每分进给)\x0d\G95同期进给(每回转进给)\x0d\G96周速一定制御有效\x0d\G97周速一定至于取消\x0d\G98固定循环起始点复归\x0d\G99固定循环R点复归\x0d\G1141主轴同期制御\x0d\G100~225使用者巨集(G码呼叫)最大10个M00程式停止(暂停)\x0d\M01程式选择性停止/选择性套用\x0d\M02程序结束\x0d\M03主轴正转\x0d\M04主轴反转\x0d\M05主轴停止\x0d\M06自动刀具交换\x0d\M07吹气启动\x0d\M08切削液启动\x0d\M09切削液关闭\x0d\M10吹气关闭→M09也能关吹气\x0d\M11《斗笠式》主轴夹刀\x0d\M12主轴松刀\x0d\M13主轴正转+切削液启动\x0d\M14主轴反转+切削液启动\x0d\M15主轴停止+切削液关闭\x0d\M16—M18没有\x0d\M19主轴定位\x0d\M20——没有\x0d\M21X轴镜象启动\x0d\M22Y轴镜象启动\x0d\M23镜象取消\x0d\M24第四轴镜象启动\x0d\M25第四轴夹紧\x0d\M26第四轴松开\x0d\M27分度盘功能\x0d\M28没有\x0d\M29刚性攻牙\x0d\M30程式结束/自动断电\x0d\M31——M47没有\x0d\M48深钻孔启动\x0d\M49——M51没有\x0d\M52刀库右移\x0d\M53刀库左移\x0d\M54——M69没有\x0d\M70自动刀具建立\x0d\M71刀套向下\x0d\M72换刀臂60°\x0d\M73主轴松刀\x0d\M74换刀臂180°\x0d\M75主轴夹刀\x0d\M76换刀臂0°\x0d\M77刀臂向上\x0d\M78——M80没有\x0d\M81工作台交换确认\x0d\M82工作台上\x0d\M83工作台下\x0d\M84工作台伸出\x0d\M85工作台缩回\x0d\M86工作台门开\x0d\M87工作台门关\x0d\M88——M97没有\x0d\M98调用子程序\x0d\M99子程序结束回答人的补充2010-03-1919:36fanuc数控指令\x0d\\x0d\G00快速定位,G01直线插补,G02顺时针插补,G03逆时针插补,G04暂停,G40取消刀补,G41左补,G42右补,G54-G59工件坐标系{车床、加工中心都一样}。G70精加工复合循环,G71外圆粗加工循环,G72端面粗加工循环,G73固定形状粗加工循环,G74端面钻孔循环,G75外圆切槽循环,G76外圆螺纹循环,M指令同加工中心差不多。\x0d\\x0d\数控机床标准G代码\x0d\准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:\x0d\表准备功能字G代码功能作用范围功能代码功能作用范围功能\x0d\G00点定位G50刀具偏置0/-\x0d\G01直线插补G51刀具偏置+/0\x0d\G02顺时针圆弧插补G52刀具偏置-/0\x0d\G03逆时针圆弧插补G53直线偏移注销\x0d\G04暂停G54直线偏移X\x0d\G05不指定G55直线偏移Y\x0d\G06抛物线插补G56直线偏移Z\x0d\G07不指定G57直线偏移XY\x0d\G08加速G58直线偏移XZ\x0d\G09减速G59直线偏移YZ\x0d\G10-G16不指定G60准确定位(精)\x0d\G17XY平面选择G61准确定位(中)\x0d\G18ZX平面选择G62准确定位(粗)\x0d\G19YZ平面选择G63攻丝\x0d\G20-G32不指定G64-G67不指定\x0d\G33螺纹切削,等螺距G68刀具偏置,内角\x0d\G34螺纹切削,增螺距G69刀具偏置,外角\x0d\G35螺纹切削,减螺距G70-G79不指定\x0d\G36-G39不指定G80固定循环注销\x0d\G40刀具补偿/刀具偏置注销G81-G89固定循环\x0d\G41刀具补偿--左G90绝对尺寸\x0d\G42刀具补偿--右G91增量尺寸\x0d\G43刀具偏置--左G92预置寄存\x0d\G44刀具偏置--右G93进给率,时间倒数\x0d\G45刀具偏置+/+G94每分钟进给\x0d\G46刀具偏置+/-G95主轴每转进给\x0d\G47刀具偏置-/-G96恒线速度\x0d\G48刀具偏置-/+G97每分钟转数(主轴)\x0d\G49刀具偏置0/+G98-G99不指定\x0d\注:表示如作特殊用途,必须在程序格式中说明\x0d\\x0d\数控机床标准M代码\x0d\辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:\x0d\表辅助功能字M代码功能作用范围功能代码功能作用范围功能\x0d\M00程序停止M36进给范围1\x0d\M01计划结束M37进给范围2\x0d\M02程序结束M38主轴速度范围1\x0d\M03主轴顺时针转动M39主轴速度范围2\x0d\M04主轴逆时针转动M40-M45齿轮换档\x0d\M05主轴停止M46-M47不指定\x0d\M06换刀M48注销M49\x0d\M072号冷却液开M49进给率修正旁路\x0d\M081号冷却液开M503号冷却液开\x0d\M09冷却液关M514号冷却液开\x0d\M10夹紧M52-M54不指定\x0d\M11松开M55刀具直线位移,位置1\x0d\M12不指定M56刀具直线位移,位置2\x0d\M13主轴顺时针,冷却液开M57-M59不指定\x0d\M14主轴逆时针,冷却液开M60更换工作\x0d\M15正运动M61工件直线位移,位置1\x0d\M16负运动M62工件直线位移,位置2\x0d\M17-M18不指定M63-M70不指定\x0d\M19主轴定向停止M71工件角度位移,位置1\x0d\M20-M29永不指定M72工件角度位移,位置2\x0d\M30纸带结束M73-M89不指定\x0d\M31互锁旁路M90-M99永不指定\x0d\M32-M35不指定

数控指令代码列举以下代码:

1、G00与G01

G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工。

G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工。

2、G02与G03

G02顺时针圆弧插补 。

G03逆时针圆弧插补。

3、G04(延时或暂停指令)

一般用于正反转切换、加工盲孔、阶梯孔、车削切槽。

4、G17、G18、G19 平面选择指令,指定平面加工,一般用于铣床和加工中心。

5、G27、G28、G29 参考点指令

G27:返回参考点,检查、确认参考点位置。

G28:自动返回参考点(经过中间点)。

G29:从参考点返回,与G28配合使用。

6、G40、G41、G42 半径补偿

G40:取消刀具半径补偿。

7、G43、G44、G49 长度补偿

G43:长度正补偿 。

G44:长度负补偿 。

G49:取消刀具长度补偿。

8、G32、G92、G76

G32:螺纹切削

G92:螺纹切削固定循环

G76:螺纹切削复合循环

9、更多指令代码见下图:

参考资料:

百度百科—数控加工代码

参考资料:

百度百科—G代码

数控车床编程代码是G00快速定位指令,G01直线插补指令等。G00快速定位指令格式为G00XUZW,XZ为绝对编程时的目标点,UW为相对编程时的目标点,两轴同时以机床最快速度开始运动,但不一定同时停止,即合成刀具轨迹并不一定是直线。

数控车床编程代码的特点

G28返回参考点指令,格式为G28XUZWT0000,若机床启动后回过零点,则本指令的执行使刀架经过指定点回零,否则经过指定点移动至系统加电时的位置,G02顺圆插补指令,格式为G02XUZWRIK,FXZ为绝对编程时的目标点,UW为相对编程时的目标点。

G27返回参考点检测指令,格式为G27XUZWT0000,本指令执行前必须使刀架回零一次,若指定的两个坐标值分别是机床参考点的坐标值,且机床面板上的两个回零参考点指示灯都亮,则说明机床零点正确,否则机床定位误差过大。

以上就是关于数控车床子程序返回指令为全部的内容,包括:数控车床子程序返回指令为、数控车床程序代码 数控车床代码、数控车床的编程指令是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9806154.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存