mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-10-01 10:48:50 -04:00
docs(posts): record M50 as the confirmed CI Fiber pallet change
The machine owner confirmed M50 swaps pallets (the sample's M50 before M30 moves the cut sheet out for unloading). Only the single-program between-sheet sequence remains unconfirmed.
This commit is contained in:
@@ -114,14 +114,15 @@ namespace OpenNest.Posts.CincinnatiCIFiber
|
||||
|
||||
/// <summary>
|
||||
/// Line written to swap pallets: after the last sheet, and between sheets
|
||||
/// in a single program. M50 comes from the machine sample and the CL-series
|
||||
/// manual (EM-423 §3.50); it is unconfirmed for multi-sheet CI Fiber runs.
|
||||
/// Blank writes no pallet change.
|
||||
/// in a single program. M50 is the Cincinnati pallet change (machine sample
|
||||
/// tail, CL-series manual EM-423 §3.50; confirmed by the machine owner): it
|
||||
/// moves the cut sheet out for unloading before M30. Blank writes no pallet
|
||||
/// change.
|
||||
/// </summary>
|
||||
[DisplayName("Pallet change code")]
|
||||
[Description(
|
||||
"Written after each sheet to swap pallets. M50 matches the machine sample; "
|
||||
+ "confirm it for multi-sheet runs. Blank writes no pallet change."
|
||||
"Written after each sheet to swap pallets, moving the cut sheet out for unloading. "
|
||||
+ "Cincinnati uses M50. Blank writes no pallet change."
|
||||
)]
|
||||
[PostSetting(SheetsSection, 1)]
|
||||
public string PalletChangeCode { get; set; } = "M50";
|
||||
|
||||
@@ -68,10 +68,14 @@ validated and saved only when OK is pressed.
|
||||
change separate sheets, and the header carries the first sheet's size. Sheets
|
||||
of different sizes are rejected in this mode. Posting to a stream always
|
||||
produces one program, so it rejects a multi-sheet nest in per-sheet mode.
|
||||
- **Release blocker:** `PalletChangeCode` defaults to `M50`, taken from the
|
||||
single-sheet machine sample and the CL-series manual (EM-423 §3.50). Neither the
|
||||
pallet code nor the between-sheet sequence has been confirmed for multi-sheet CI
|
||||
Fiber runs. Confirm both against a Cincinnati multi-sheet sample before release.
|
||||
- `PalletChangeCode` defaults to `M50`, the Cincinnati pallet change: the machine
|
||||
sample ends `L PROGRAMEND.NC`, `M50`, `M30`, moving the cut sheet out for
|
||||
unloading before the program ends (CL-series manual EM-423 §3.50; confirmed by
|
||||
the machine owner).
|
||||
- **Release blocker:** the single-program sequence between sheets (`/L "L0"`, then
|
||||
`M50`, then the next sheet with no new header or start macro) is inferred, not
|
||||
observed. Confirm it against a Cincinnati multi-sheet sample before release, or
|
||||
keep **One program per sheet** on, which matches the single-sheet sample.
|
||||
- All programs are generated and every sheet is validated before any file is
|
||||
written, so a failed file post writes nothing. A failed stream post may leave
|
||||
partial output; discard it. Successful generation and tests do not establish
|
||||
|
||||
Reference in New Issue
Block a user