在 CNC 程序中包含六次消息
我看到太多的 CNC 程序完全由加工工件所需的 G 代码命令组成。所有 CNC 都允许用户在 G 代码中包含澄清信息(通常用括号表示)。消息很容易包含在 CNC 程序中,即使通过 CNC 的手动数据输入 (MDI) 键盘输入它们也是如此。
以下是操作员应在 CNC 程序中包含信息的六次:
1。程序头
用一系列描述程序的消息启动每个程序。信息应包括任何有助于 CNC 操作员知道他们正在运行正确程序的信息,包括(至少)零件名称、零件编号、修订规格、编程器、创建日期和运行时间。例如:
- O0001
- (机器:森精 SL4)
- (部件号:A-2355-2C)
- (零件名称:轴承法兰)
- (修订:F)
- (客户:ABC 公司)
- (操作:20,机器钻孔结束)
- (程序员:MLL)
- (首次运行日期:2016 年 4 月 11 日)
- (程序修订:C)
- (上次程序修订:CRD 于 20 年 1 月 30 日)
- (运行时间:00:05:25)
- N005 T0101 M41
特别值得注意的是修订和运行时间。由于设计工程变更,可能会有多个版本的程序浮动,因此领导层必须为操作员提供一种方法来确认他们正在使用正确的程序。至于运行时间,第一次运行作业后,在程序头中包含运行时间,即使作业当前没有运行,也会让人们知道程序运行需要多长时间。
2。在每个工具的开头
如果处理得当且一致,则放置在每个工具开头的消息将用于两个目的。首先,也是最重要的,操作员将了解正在执行的切削工具和/或加工操作。他们还可以确定有关每个切削刀具易腐烂部分的信息,例如刀片尺寸或数量。其次,如果您总是将这些消息放在每个切削刀具的第一个 G 代码命令之前,操作员将知道每个刀具的重新启动程序段。它始终是该工具最后一条消息之后的命令。例如:
- N145 M01(上一工具结束)
- (粗糙面和车削工具)
- (插入:CNMG-432)
- (粗加工面和粗加工到 5 英寸肩部)
- N150 T0303 M41
3。在每个工具的末尾
这里的想法是帮助人们在运行第一个工件时在每个切削工具中执行设置尺寸。在更换钝工具后,它还可以在生产运行期间对操作员有所帮助。如果 CNC 允许重新运行切削刀具,就像加工中心和固定主轴箱车削中心一样,则可能在每个刀具的末端都有一个 M01 可选停止,允许设置人员或操作员停止机器并检查刀具有什么完成。
这是插入一系列指定切割工具应该做什么的消息的理想场所。消息可以是具体的,使设置人员不必参考工件图纸或其他文档,或者它们可以用于执行计算,如本例所示:
- M01(刀具末端的可选停止)
- (大直径当前必须为 4.08 英寸以允许精加工)
- (从末端到第一肩的距离当前应为 1.505 英寸)
如果对每把刀具都这样做,安装人员可以在运行第一个工件时轻松检查加工表面。如有必要,他们还可以调整相关的偏移量并重新运行工具。
4。更改程序时
我们倾向于对改变程序有一种相当漫不经心的态度。虽然大多数更改可能是适当的,但有些更改可能会导致未来的问题。例如,忘记最初为什么要进行更改的情况并不少见。此外,有时可能会要求用户进行他们不同意的更改。让人们养成每次在程序中插入消息的习惯 进行了更改。包括最初的命令是什么,为什么做出改变,谁做出的,什么时候做出的。这是一个例子:
- N100 T0303 M41
- N103 G96 S600 M03(速度从 S500 提高,效率 3/20/21 PER WC)
- N105 G00 X1.585 Z0.1 M08
- N110 G01 Z0 F0.015(从 F0.011 增加进给以提高效率 3/20/21 PER WC)
- N115 X1.46 Z-0.0575
5。在每个节目停止
顾名思义,程序停止命令(M00)将导致机器停止。所有机器功能,如主轴和冷却液,都将关闭。正是在这一点上,操作员被期望做某事。请务必准确指定操作员应该做什么,如本例所示:
- N135 M00
- (减少完成操作的夹紧压力)
6。当做一些不寻常的事情时
有时您需要在程序中做一些您通常不会做的事情。每当发生这种情况时,请务必使用程序中的消息进行说明。将相关消息放在程序的开头,以免错过。例如:
- O0002(节目编号)
- (***************** 特别说明****************)
- (第 5 站的开槽工具使用两个偏移量。)
- (偏移 #5 控制 1.375 英寸直径的凹槽。)
- (偏移 #25 控制 4.25 英寸直径的凹槽。)
工业设备