几何 / 工艺
限位校验
行程默认 = 台面尺寸。注意 RTCP 后滑座可跑到 TCP 包络外 263 mm(偏心量),
若机床实际有越程余量,请把 min/max 放宽,否则靠边切割会误报。
一键标定(V3.60 · 14 段 · 机头朝内 · 锯片朝外)
四角 L 标线 + 四边中心向中心的连线 + 台面中心十字,共 14 段。整组 Y 基准 −263
(下边线 TCP Y=−263 · 上边线 Y=2137 · 中心横线 Y=937 · 十字中心 (1900,937)),X 不变。
—— 四角 = (0,−263)/(W,−263)/(0,2137)/(W,2137)(TCP / 刀尖坐标),
四边中心 = (W/2,−263)/(0,937)/(W,937)/(W/2,2137),十字中心 = (W/2,937)。
锯缝以切线为对称轴,内真(切线围成)= 台面 tblW×tblH,不受锯片厚度影响(剔除厚度 = 厚度不偏移切线)。
勾选「外偏 D/2」→ 刀路整体外移半缝,槽完全在台面界外、内缘压边界(台面外须有可切层)。
台面尺寸用「2 · 台面」,行程用「限位校验」——切削点 + 转角扫掠逐点校验,超限拒绝出程序。
坐标口径(先看这段,再看 G 代码里的数) —— 三个数别混:
① 台面物理位置(滑座/机床坐标系):你填的「2 · 台面」宽深,四角读作 (0,0)/(W,0)/(0,H)/(W,H),这是台面这个实体在机床里的位置。
② 刀尖切线(刀片中心轨迹):本工具按 ① 摆放,切线压在台面边线/四角上 —— 这才是真正切进材料的位置,尺寸按它算。
③ G 代码里的 X/Y:机床 RTCP 已关,X/Y 轴带的是回转中心(滑座), 不是刀尖,两者差一个偏心 d=(0,−|d|),|d| = 263 mm:
刀尖 = 滑座 + R(W)·d → W=0 时滑座 Y = 刀尖 Y +263; W=90 时滑座 X = 刀尖 X +263;W=−90 时滑座 X = 刀尖 X −263。
所以下角横线在 G 代码里必然写成 Y263.000,而不是 Y0.000 —— 这是偏心的结构结果, 不是坐标错。核对尺寸请看 ②(PASS 注释的 TCP 行),不要拿 ③ 的数字当尺寸。
反过来说:若强求 G 代码写 Y0.000,刀尖就跑到台面外 263 mm 处切空气, 反而切不到料——两者不可兼得。
① 台面物理位置(滑座/机床坐标系):你填的「2 · 台面」宽深,四角读作 (0,0)/(W,0)/(0,H)/(W,H),这是台面这个实体在机床里的位置。
② 刀尖切线(刀片中心轨迹):本工具按 ① 摆放,切线压在台面边线/四角上 —— 这才是真正切进材料的位置,尺寸按它算。
③ G 代码里的 X/Y:机床 RTCP 已关,X/Y 轴带的是回转中心(滑座), 不是刀尖,两者差一个偏心 d=(0,−|d|),|d| = 263 mm:
刀尖 = 滑座 + R(W)·d → W=0 时滑座 Y = 刀尖 Y +263; W=90 时滑座 X = 刀尖 X +263;W=−90 时滑座 X = 刀尖 X −263。
所以下角横线在 G 代码里必然写成 Y263.000,而不是 Y0.000 —— 这是偏心的结构结果, 不是坐标错。核对尺寸请看 ②(PASS 注释的 TCP 行),不要拿 ③ 的数字当尺寸。
反过来说:若强求 G 代码写 Y0.000,刀尖就跑到台面外 263 mm 处切空气, 反而切不到料——两者不可兼得。
参数保存 / 载入
输出格式
本机 X/Y 必须走滑座(回转中心):接 AM521 前已关闭机床侧 RTCP,G 代码指令位置须与
XY 滑座吻合,由工具按锯片 TCP 反推滑座坐标(M = TCP − R(W)·d)。默认选「滑座」。
生成的 G 代码 X/Y/W/Z 就是 X/Y/W/Z 四轴伺服绝对位置:X/Y = 滑座(回转中心)绝对坐标、
W = 回转轴绝对角度、Z = 锯片升降绝对坐标,可直接下发给 AM521 执行,无需控制器再做逆解。
仅当机床侧 RTCP 已开启、由控制器做逆解时,才选「TCP(锯片中心)」——否则会错位。
画布上标 (0,0) 的那个点,以谁为零点。
锯片中心 TCP(默认)= 刀尖基准:滑座在机床 (0,0) 时锯片中心位于 (0, −|d|),
故画布原点落在机床 (0, −|d|);台面左下角在该基准下读数 (0, +|d|)。
滑座 / 机床零点 = 台面左下角,画布原点落在机床 (0,0)。
⚠ 只改坐标标注层(网格刻度数字 + 「原点」标注)——
台面 / 行程框 / 图形 / 轨迹是物理位置,一律照机床坐标绘制,不随基准移动。
勾「程序头精简」(默认)时程序头只有
V3.43:G92 下面默认补一行
⚠ 仍不写 G90:若控制器里残留 G91 增量模态,后续绝对坐标会被当增量 → 撞机。 取消「程序头精简」即回到
G21 + G92 <拍照点>,
不写 G90/G17、不写程序头抬刀 G01 Z…F…。
V3.43:G92 下面默认补一行
M101(主轴自动启动)。
老版本精简模式不写 M101,现场实测锯片不会转、必须 PLC 侧另给;现在由程序自己启动。
若现场 PLC 已在别处启动主轴(重复启动会报警),取消勾选即可。
⚠ 仍不写 G90:若控制器里残留 G91 增量模态,后续绝对坐标会被当增量 → 撞机。 取消「程序头精简」即回到
G90 G21 G17 + 抬 Z + M101 的完整程序头。
圆:两种基准都精确输出真弧——「滑座」基准下滑座轨迹是与设计同心的圆(半径 = R-263 或 R+263,取决于 W0 的 180 度分支)。
椭圆:仅「TCP 基准」精确;「滑座」基准下一般滑座轨迹不再是椭圆(W 随非仿射切线角转动)→ 默认自动分片:逐段拟合椭圆输出 G08/G09 真弧(优先),只有拟合不成椭圆的段(花生形的"腰")才回退 G01 小线段(位置始终精确)。若整条滑座轨迹确为(近)椭圆(如近圆),则整弧输出 G02/G03 / G08/G09。
拍照点 = 台面之外的停靠工位(相机在此拍照定位),X / Y 用滑座(回转中心)绝对坐标(机床读数即是,本身已是滑座、无需把 2412.430 当成锯片中心去反推)。只是"起点在哪"的设定,
程序头不写回拍照点的移动段 —— 机床本来就停在这里,写出来反而多走一段空程;若勾了「程序头写 G92」,另用 G92 把这个起点声明给控制器(G92 只设坐标、不产生插补轨迹,PLC 侧无需改)。
工具用它给轨迹/模拟/校验定起点(不再从原点 (0,0) 起算)。
程序尾回拍照点(先抬 Z、再平移、W 转到拍照角),下一循环的起始位置才成立。
拍照点段在 G 代码校验里不参与行程/台面判定(它本来就在台外)。
图样
绘制
线段编辑
背景图
TCP 轮廓(深红虚线)
滑座轨迹(青)
切深轨迹(粗实线)
抬刀轨迹(蓝实线)
入刀点
其它顶点
选中/句柄(橙)
拖动图形=移动 · 拖角点=改尺寸 · 拖顶部圆点=旋转 · 点选图形后可改属性 ·
X = 左右(横向 3800)、Y = 前后(纵向 2400)、零点在左下角
图形列表(切割顺序)
选中图形属性
未选中图形
导入 PLC
桥没启动时:运行
G代码生成器.exe(或双击 启动PLC桥.bat)后重试