谁知道数控铣床编程程序指令和代码 西门子系统加工中心编程各代码?
%
P1234
N1 G90F2000
N2 X20Y20
N3 X40
N4 Y40
N5 X20
N6 Y20
N7 M00
N8 G51R0.5
N9 X20Y20
N10 X40
N11 Y40
N12 X20
N13 Y20
N14 M30
说明G51R0.5表示将坐标缩小0.5,可能不同系统缩小代码的关键字不一定是R
上面的NC程序运行结果见图:刀具运动轨迹=a(20,20)---b(40,20)---c(40,40)---d(20,40)---a(20,20)---f(10,10)---g(20,10)---a(20,20)---e(10,20)---f(10,10)
1、西门子加工中心G代码代码名称-功能简述 : G00-快速定位,G01-直线插补,G02-顺时针方向圆弧插补,G02也可以写成G2。G03-逆时针方向圆弧插补,G04-定时暂停,G05-通过中间点圆弧插补,G07-Z 样条曲线插补 。
G08-进给加速,G09-进给减速,G2-子程序调用,G22-半径尺寸编程方式,G220-系统操作界面上使用,G23-直径尺寸编程方式,G230-系统操作界面上使用,G24-子程序结束,G25-跳转加工,G26-循环加工,G30-倍率注销。
在G91时, 圆弧终点是相对圆弧起点的增量值。G90,G91时,I和K均是圆弧终点的坐标值。 I是X方向值、K是Z方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。
2、M00-程序停止,M01-条件程序停止,M02-程序结束,M03-主轴正转, M04主轴反转, M05-主轴停止,M06-刀具交换,M08-冷却开关,M09-冷却关。
M18-主轴定向解除, M19-主轴定向,M29-刚性攻丝。M30-程序结束并返回程序头,M33-主轴定向,M98-调用子程序 M99-子程序结束返回/重复执行。
扩展资料:
西门子数控系统功能:
1、控制类型
采用32位微处理器、实现CNC控制,用于完成CNC连续轨迹控制以及内部集成式PLC控制。
2、机床配置
可实现钻、车、铣、磨、切割、冲、激光加工和搬运设备的控制,备有全数字化的SIMDRIVE611数字驱动模块:最多可以控制31个进给轴和主轴.进给和快速进给的速度范围为100-9999mm/min。
其插补功能有样条插补、三阶多项式插补、控制值互联和曲线表插补,这些功能。为加工各类曲线曲面零件提供了便利条件。此外还具备进给轴和主铀同步操作的功能。
3、操作方式
其操作方式主要有AUTOMATIC(自动)、JOG(手动)、示教(TEACH IN) 手动输入运行(MDA) ,自动方式:程序的自动运行,加工程序中断后,从断点恢复运行;可进行进给保持及主轴停止,跳段功能,单段功能,空运转。
4、轮廓和补偿
840D可根据用户程序进行轮廓的冲突检测、刀具半径补偿的进入和退出策略及交点计算、刀具长度补偿、螺距误差补偿棚测量系统误差补偿、反向间隙补偿、过象限误差补偿等。
5、NC编程
840D系统的NC编程符合DIN 66025标准(德国工业标准),具有高级语言编程特色的程序编辑器,可进行公制、英制尺寸或混合尺寸的编程,程序编制与加工可同时进行,系统具备1.5兆字节的用户内存,用于零件程序、刀具偏置、补偿的存储。
6、PLC编程
840D的集成式PLC完全以标准sIMAncs7模块为基础,PLC程序和数据内存可扩展到288KB,u/o模块可扩展副2048个输入/输出点、PLC程序能以极高的采样速率监视数据输入,向数控机床发送运动停止/起动等指令。
7、操作部分硬件
840D系统提供了标准的PC软件、硬盘、奔腾处理器,用户可在Windows98/2000下开发自定义的界面。此外,2个通用接过RS232可使主机与外设进行通信,用户还可通过磁盘驱动器接口和打印机并联接口完成程序存储、读入及打印工作。
8、显示部分
840D提供了多语种的显示功能,用户只需按一下按钮.即可将用户界面从一种语言转换为一种语言,系统提供的语言有中文、英语、德语、西班牙语、法语、意大利语:显示屏上可显示程序块、电动机轴位置、操作状态等信息。
参考资料来源:百度百科-西门子数控系统
G01 直线插补
G02 顺时针圆弧插补
G03 逆时针圆弧插补
G04 暂停
G05.1 预读处理控制
G07.1 圆柱插补
G08 预读处理控制
G09 准确停止
G10 可编程数据输入
G11 可编程数据输入
G15 极坐标取消
G16 极坐标指令
G17 选择XY平面
G18 选择ZX平面
G19 选择YZ平面
G20 英寸输入
G21 毫米输入
G22 存储行程检测接通
G23 存储行程检测接通检测断开
G27 返回参考点检测
G28 返回参考点检测点
G05 快速点定位
G06 直线插补
G07 顺时针圆弧插补
G08 逆时针圆弧插补
G09 暂停
G05.2 预读处理控制
G07.2 圆柱插补
G05 快速点定位
G06 直线插补
G07 顺时针圆弧插补
G08 逆时针圆弧插补
G09 暂停
G05.2 预读处理控制
G07.2 圆柱插补
G08 预读处理控制
G46 刀具位置偏置减
G47 刀具位置偏置加1倍
G48 刀具位置为原来的1/2
G49 刀具长度补偿取消
G50 比例缩放取消
G51 比例缩放有效
G50.1 可编程镜像有效像有效
G51.1 可编程镜像取消
G52 局部坐标系设定
G53 选择机床坐标系
G54 选择工件坐标系1
G54.1 选择附加工件坐标系
G55 选择工件坐标系2
G56 选择工件坐标系3
G57 选择工件坐标系4
G58 选择工件坐标系5
G59 选择工件坐标系6
G60 单方向定位方式
G61 准确停止方式
G62 自动拐角倍率
G63 攻螺纹方式
G64 切削方式
G65 宏程序非模态调用
G66 宏程序模态调用
G67 宏程序模态调用取消
G68 坐标系旋转
G69 坐标系旋转取消
G73 深孔钻循环
百度下 数控机床G代码 一大堆呢 不爱贴了 再说 铣床编程 多数下不会用自己费脑袋慢慢编写的
这个很多的呀 !
建议你吧一些产用的给记住就可以了!
比如说进给率F转速S
G00
G01
G02
G03
这些就可以了!
别的吗一般都是用电脑编程的!
这是车床的吧 误人子弟
GO快速移动
G1线性移动
G2/G3曲线移动
等等